@charset "gb2312";
/*
公用样式-2015-8-24-YAL
*/
html, body, ul, li, ol, dl, dd, dt, p, h1, h2, h3, h4, h5, h6, form, fieldset, legend, img, input { margin: 0; padding: 0; }
body { font: 12px/1.5 "microsoft yahei", "宋体", "Arial Narrow", HELVETICA; color: #444;}
ul, ol { list-style-type: none; }
input { border: none; }
a { text-decoration: none; color: #444; outline: none; }
a:hover { text-decoration: none;}
/* 通用样式 */
.cl:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.cl { zoom: 1; }
.z { float: left; }
.y { float: right; }
.mr20 { margin-right: 20px; }
.ml20 { margin-left: 20px; }
.mt20 { margin-top: 20px; }
.mb20 { margin-bottom: 20px }
.tr { text-align:right !important; }
.blank-cont { clear:both; overflow:hidden; height:10px; }
.red { color: #ff0000 !important; }
.container { width: 1000px; margin: 0 auto; }
.banner { overflow: hidden; position: relative; }
.banner img { position: relative; left: 50%; margin-left: -960px; top: 0; }
a.more:hover { text-decoration: underline; }

/**/
/**/
.head .part_03{ margin:0 auto; width:100%; height:515px;padding-top:133px;overflow:hidden;}


.sy_con1_title { width:100%; float:left;}
.sy_con1_title span { float:left; color:#202020; line-height:30px; font-size:24px; font-weight:bold;}
.sy_con1_title p { float:left; margin-left:20px; padding-left:20px; border-left:2px solid #7f7c7c; color:#7f7c7c; font-size:20px; line-height:30px; text-transform: capitalize;}
.sy_con1_title a { font-size:14px; width:95px; text-transform:uppercase; float:right; background: url(img/zjbot.jpg) no-repeat center center; background-size:0px 0px; -webkit-transition:0.5s; height:28px; line-height:28px; color:#07aaab; text-align:center; border:1px solid #ebebeb; -moz-border-radius:15px; /* Gecko browsers */ -webkit-border-radius:15px; /* Webkit browsers */ border-radius:15px; /* W3C syntax */}
.sy_con1_title a:hover { font-size:14px; color:#ffffff; background-size:95px 30px; border:1px solid #76d0d0; }



.sy_con2 { width:1200px;margin-top:80px;}
.sy_con2_c { width:1200px; float:left;}
.TTSlider { width:1200px; float:left;}
.TTSlider li { float:left;}
.TTSliderTitle { width:800px; float:left; margin-left:400px; margin-top:-40px;}
.TTSliderTitle ul {float:right;}
.TTSliderTitle ul li { width:124px; color: #027080; float:left; position: relative; z-index: 3; height:40px; background:#fff; line-height:40px; text-align:center;}
.TTSliderTitle ul li.on{ background-color:#00b4b5;}
.TTSliderTitle ul li a { color: #027080;font-size:18px;}
.TTSliderTitle ul li.on div { background:#00b4b5; cursor:pointer; height: 40px; line-height: 40px; color: #ffffff;}
.TTSliderTitle ul li.on div a { color: #ffffff; }
.sy_con2_c .sy_con2_c1 { width:100%; float:left; line-height:25px; color:#838282; font-size:16px; padding:20px 0px;}


.TTSliderPic { width:1200px; position: relative; height:397px;z-index: 1; float:left;}
.TTSliderPicList { position: relative;  zoom:1; height: 397px; }
.TTSliderPic ul { overflow:hidden; zoom:1;  }
.TTSliderPic li { width:291px; height:397px; overflow:hidden; padding:0px 4.5px; float:left;}
.sy_con2_ct { width:291px; float:left; height:2px; overflow:hidden; background: url(img/zjbot.jpg) no-repeat bottom center; background-size:0px 2px; -webkit-transition:1s;}
.sy_con2_cl { width:2px; float:left; height:393px; overflow:hidden; background: url(img/zjbot.jpg) no-repeat bottom center; background-size:2px 0px; -webkit-transition:1s;}
.sy_con2_cr { width:2px; float:left; height:393px; overflow:hidden; background: url(img/zjbot.jpg) no-repeat top center; background-size:2px 0px; -webkit-transition:1s;}
.sy_con2_cb { width:291px; float:left; height:2px; overflow:hidden; background: url(img/zjbot.jpg) no-repeat left bottom; background-size:0px 2px; -webkit-transition:1s;}
.TTSliderPic li:hover .sy_con2_ct {background-size:291px 2px;}
.TTSliderPic li:hover .sy_con2_cl {background-size:2px 395px;}
.TTSliderPic li:hover .sy_con2_cr {background-size:2px 395px;}
.TTSliderPic li:hover .sy_con2_cb {background-size:291px 2px;}

.sy_con2_cc { width:287px; float:left; height:393px;box-shadow: 2px 10px 10px rgba(9,9,9,.05);-moz-box-shadow: 2px 10px 10px rgba(9,9,9,.05);-webkit-box-shadow: 2px 10px 10px rgba(9,9,9,.05); overflow:hidden; }
.sy_con2_c2 { width:287px; height:275px; float:left; overflow:hidden;}
.sy_con2_c2 img { width:287px; float:left; }
.sy_con2_c3 { width:247px; float:left; height:100px; background:#f9f9f9; text-align:center; padding:20px 20px 0px 20px;}
.sy_con2_c3 h1 { width:100%; float:left; height:30px; color:#202020; font-weight:normal; font-size:20px; line-height:30px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.sy_con2_c3 span { width:100%; float:left; height:23px; color:#1c9697; font-size:16px; line-height:23px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.sy_con2_c3 p { width:100%; float:left; line-height:26px; height:26px; color:#565656; font-size:14px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.sy_con2_c3 p strong { color:#353535;}
.TTSliderPrevBtn, .TTSliderNextBtn { height: 56px; width: 56px; display:block; position: absolute; z-index: 999; top:170px; text-align: center;}
.TTSliderPrevBtn { left: -56px}
.TTSliderNextBtn { right: -56px;}
.TTSliderPrevBtn{ height: 56px; width: 56px; display: inline-block; background: url(img/left.png) no-repeat; float: left;}
.TTSliderNextBtn{ background: url(img/right.png) no-repeat; float: right;}
.TTSliderPrevBtn:hover {background: url(img/left1.png) no-repeat; cursor:pointer;}
.TTSliderNextBtn:hover {background: url(img/right1.png) no-repeat; cursor:pointer;}

.ys { width:1200px; height:auto;position: relative; font-size:14px; overflow:hidden;}
.ys img{margin:0 auto; position:relative; left:50%; margin-left:-600px;}
.ys .sy_con1_title{ height:60px; padding-top:50px;}
.ys a{display:block;}
.ys .bd{height:312px;}

.main{ margin:0 auto; width:100%; background:#f1f1f1; padding-top:30px; padding-bottom:50px; overflow:hidden; margin-top:10px;}
.main .main_02{ margin:0 auto; width:1200px; height:312px;}
.main_02 .mright .bottom{ float:none; height:65px; background:0; padding:0; width:320px; border:1px solid #ebebeb; border-top:0;}
.main_02 .mright .bottom h3{ float:left; width:63px; text-align:center; padding-top:16px; line-height:18px; font-size:14px; color:#8f7d67;}
.main_02 .mright .bottom ul{ float:left; width:257px;}
.main_02 .mright .bottom ul li{ height:34px; line-height:34px; border-bottom:1px dashed #ddd; border-left:1px dashed #ddd; padding-left:10px;}
.main_02 .mright .bottom ul li a:hover{color:#05afaf;}




