@charset "utf-8";
*{ margin:0; padding:0;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,td,tr,table,input,textarea,blockquote,p{padding:0; margin:0; font-size:100%; background:transparent; outline:0; border:0;}
li{list-style-type:none;}img{vertical-align:top;border:0; margin:0; overflow:hidden}ol,ul {list-style:none;}   
.left{float:left;}.right{float:right;}
.blank10 {clear:both; height:10px; overflow:hidden; display:block;}
.blank12 {clear:both; height:12px; overflow:hidden; display:block;}
.blank15 {clear:both; height:15px; overflow:hidden; display:block;}
.blank5 {clear:both; height:5px; overflow:hidden; display:block;}
.blank30 {clear:both; height:30px; overflow:hidden; display:block;}
.blank20 {clear:both; height:20px; overflow:hidden; display:block;}
.blank25 {clear:both; height:25px; overflow:hidden; display:block;}
.blank40 {clear:both; height:40px; overflow:hidden; display:block;}
.blank50 {clear:both; height:50px; overflow:hidden; display:block;}
.blank60 {clear:both; height:60px; overflow:hidden; display:block;}
.cb{ clear:both;}.clearfloat { clear:both; height:0; font-size: 1px; line-height: 0px;}
a{color: #4b4c4c; text-decoration: none; outline:none;}a:hover {color: #f60; text-decoration: underline}
body {background:#fff;font-size:14px;color: #4b4c4c;line-height:28px;font-family:Verdana; -webkit-text-size-adjust:none; min-width:1200px;}

.mainbody { width:1200px; margin:0 auto;font-family:Microsoft YaHei;overflow:hidden;}

.header { width:100%; height:105px; background:url(../images/tbg.png) repeat; min-width:1200px; position:fixed; top:0; left:0; z-index:9999; border-bottom:#ddd 1px solid;}
.head { width:1200px; height:105px; margin:0 auto;font-family:Microsoft YaHei;}
.head .logo { height:62px; float:left; margin-top:21px;}
.head .logo img { height:62px;}
.head .ssou { width:20px; float:right; margin:40px 0 0 30px; cursor:pointer;}
.ssou2 { width:260px; border:#ddd 1px solid; margin:0 auto; height:35px; line-height:35px;}

.nav{ float:right; height:36px; overflow:hidden; padding-top:33px;}
.nav ul li {height:36px; text-align:center; float:left; font-size:15px;}
.nav ul li a,.nav ul li a:visited{color:#666; padding:0 13px 6px 13px;height:30px;line-height:30px; display:block;}
.nav ul li a:hover{color:#666; text-decoration:none; background:url(../images/navbg.jpg) no-repeat bottom center; height:30px;}

#nav1 .nav1 a,#nav2 .nav2 a,#nav3 .nav3 a,#nav4 .nav4 a,#nav5 .nav5 a,#nav6 .nav6 a,#nav7 .nav7 a,#nav8 .nav8 a,#nav9 .nav9 a,#nav10 .nav10 a,#nav11 .nav11 a{color:#666; text-decoration:none; background:url(../images/navbg.jpg) no-repeat bottom center; height:30px;}

.flash { width:100%; height:680px; overflow:hidden; text-align:center; min-width:1200px;}
.flash2 { width:100%; height:400px; overflow:hidden; text-align:center; min-width:1200px; background-repeat:no-repeat; background-position:center;}
.flash3 { width:100%; height:750px; overflow:hidden; text-align:center; min-width:1200px; background:url(../images/zs_01.jpg) no-repeat center bottom;}
.flash5 { width:100%; height:600px; overflow:hidden; text-align:center; min-width:1200px; margin-top:105px;}

h1 { width:85%; text-align:center; font-size:22px; font-weight:bold; line-height:35px; color:#666; padding-bottom:15px; margin:10px auto;}

.tit { width:100%; clear:both; padding-bottom:5px; overflow:hidden; line-height:25px; border-bottom:#ddd 1px solid;}
.tit h3 { font-size:14px; color:#666; font-weight:100; background:url(../images/cp.jpg) no-repeat left center; padding-left:25px;}
.tit h3 span{color:#004a9f; font-size:40px;font-family:Impact;src: url(../fonts/impact.ttf); font-weight:100; padding-right:10px; vertical-align:bottom; text-transform:uppercase;}
.tit p { color:#666; float:left; padding-left:10px; vertical-align:bottom;}

.syleft { width:920px; float:left; padding-left:70px;}
.syright { width:210px; float:right; padding-right:40px;}

.abtit { width:100%; text-align:center; line-height:40px; overflow:hidden; padding-bottom:40px; clear:both;}
.abtit h3 { font-size:36px; font-weight:bold; padding-bottom:20px; background:url(../images/bg1.jpg) no-repeat bottom center; color:#555;}
.abtit p { padding-top:10px; color:#7b7c7c;}

.abimg { float:left; width:495px; height:287px; cursor:pointer; overflow:hidden;}
.abimg img {width:495px; height:287px;transition:all 0.2s;}
.abimg:hover img{ transform:scale(1.1,1.1);transform-origin:center center}
.syabout { float:right; width:560px; padding-right:70px;}
.syabout h3 { font-size:22px; color:#262626; font-weight:bold; padding-bottom:15px;}
.sytex { width:100%; height:150px; overflow:hidden; line-height:30px; font-size:15px;}
.sytex p {padding:5px 0;}
.syabout .tel { width:323px; height:50px; margin-top:35px;}

.sybg2 { clear:both; width:100%; min-width:1200px; overflow:hidden; height:272px; text-align:center; background:url(../images/bg.jpg) no-repeat center fixed; color:#fff; padding:35px 0; line-height:30px;}
.sybg2 .t3 { width:50px; height:50px; margin:0 auto; padding-bottom:25px;}
.sybg2 p.s1 { font-size:16px;}
.sybg2 .tex { width:590px; height:38px; line-height:38px; border:#b5d0de 2px solid; margin:20px auto; font-size:20px; font-weight:bold;}

.shangx { width:1200px; height:602px; position:relative; overflow:hidden; margin:10px 0;}
.shangx .s1,.shangx .s2,.shangx .s3,.shangx .s4,.shangx .s5,.shangx .s6,.shangx .s7,.shangx .s8,.shangx .s9 { height:200px; position:absolute; z-index:9; overflow:hidden;cursor:pointer;}
.shangx img {transition:all 0.2s; height:200px;}
.shangx .s1 { width:800px;}
.shangx .s2,.shangx .s3,.shangx .s6,.shangx .s8 { width:399px;}
.shangx .s4,.shangx .s7 { width:400px;}
.shangx .s5,.shangx .s9 { width:199px;}
.shangx .s1{ left:0; top:0;}
.shangx .s1 img{ width:800px;}
.shangx .s1:hover img{ transform:scale(1.1,1.1);transform-origin:center center}
.shangx .s2{ right:0;top:0;}
.shangx .s2 img{ width:399px;}
.shangx .s2:hover img{ transform:scale(1.1,1.1);transform-origin:center center}
.shangx .s3{ left:0; top:201px;}
.shangx .s3 img{ width:399px;}
.shangx .s3:hover img{ transform:scale(1.1,1.1);transform-origin:center center}
.shangx .s4{ left:400px; top:201px; text-align:center;}
.shangx .s4 h3{ font-size:42px; color:#222; font-weight:100; padding-top:60px; line-height:35px;}
.shangx .s4 p { font-size:20px; font-weight:100; color:#808080; text-transform:uppercase; padding-top:15px;}
.shangx .s5{ right:200px; top:201px;}
.shangx .s5 img{ width:199px;}
.shangx .s5:hover img{ transform:scale(1.1,1.1);transform-origin:center center}
.shangx .s6{ left:0; bottom:0;}
.shangx .s6 img{ width:399px;}
.shangx .s6:hover img{ transform:scale(1.1,1.1);transform-origin:center center}
.shangx .s7{ left:400px; bottom:0;}
.shangx .s7 img{ width:400px;}
.shangx .s7:hover img{ transform:scale(1.1,1.1);transform-origin:center center}
.shangx .s8{ right:0; bottom:0;}
.shangx .s8 img{ width:399px;}
.shangx .s8:hover img{ transform:scale(1.1,1.1);transform-origin:center center}
.shangx .s9{ right:0; top:201px;}
.shangx .s9 img{ width:199px;}
.shangx .s9:hover img{ transform:scale(1.1,1.1);transform-origin:center center}
.shangx span { width:1px; background:#fff; height:200px; position:absolute; z-index:10; display:block;}
.shangx span.x1 { top:201px; left:199px;}
.shangx span.x2 { bottom:0px; left:599px;}

.partner li { float:left; width:100%; padding:15px 0;}
.partner li.s1 { width:600px; padding-right:115px}
.partner li.s2 { width:480px;}
.partner li h3 { border-bottom:#ddd 1px solid; width:150px; background:#007fc0; color:#fff; padding:2px 0; text-align:center; border-radius:35px;-moz-box-shadow: 2px 2px 5px #e5e5e5;-webkit-box-shadow: 2px 2px 5px #e5e5e5;box-shadow: 2px 2px 5px #e5e5e5; font-size:18px; font-weight:bold;}
.partner li img { margin-top:15px;}

.sybg3 { clear:both; width:100%; min-width:1200px; overflow:hidden; height:480px; text-align:center; background:url(../images/bg2.jpg) no-repeat center fixed; color:#fff; padding:45px 0; line-height:30px;}
.sybg3 .abtit h3 { color:#fff; background:url(../images/bg1-1.jpg) no-repeat center bottom;}
.sybg3 .partner li { padding:0; padding-bottom:5px;}
.sybg3 .partner li h3 { border:0; background:none; padding:0; text-align:left;-moz-box-shadow: none;-webkit-box-shadow: none;box-shadow: none;border-radius:0; font-weight:100; font-size:16px;}
.sybg3 .partner li img { margin:0;}

.new_left { width:564px; float:left;height:364px; position:relative; overflow:hidden;}
.new_left a { color:#fff;}
.new_left img.pimg { width:564px; height:364px;transition:all 0.2s; position:absolute; left:0; top:0; z-index:1}
.new_left:hover img.pimg{ transform:scale(1.1,1.1);transform-origin:center center}
.new_left .text { width:564px; height:90px; position:absolute; left:0; bottom:0; display:block;z-index:22; background:url(../images/newbg.png) repeat-y; overflow:hidden;color:#fff;}
.new_left .text .nytime { width:115px; height:90px; float:left; text-align:center; color:#fff;}
.new_left .text .nytime span { width:68px; margin:0 auto; display:block; border-bottom:#b7cfe1 1px solid; font-size:25px; padding-top:15px; margin-bottom:5px;}
.new_left .text .text2 { width:410px; float:right; padding-right:15px; padding-top:10px;}
.new_left .text .text2 h3 { width:100%; color:#fff; font-size:16px; font-weight:bold;}
.new_left .text .text2 .tex {-moz-opacity:0.7; filter:alpha(opacity=70); opacity:0.7; color:#fff; height:40px; line-height:20px; overflow:hidden;}
.new_right { width:600px; float:right;}
.new_right li { width:100%; padding:13px 0; float:left;}
.new_right .nytime { width:107px; height:97px; float:left; text-align:center; color:#fff; background:url(../images/bg3.jpg) no-repeat;}
.new_right .nytime p { float:right; width:75px; height:65px; background:#1c84bb; margin-top:16px;}
.new_right .nytime span { width:58px; margin:0 auto; display:block; border-bottom:#b7cfe1 1px solid; font-size:18px; padding-top:5px;}
.new_right .text { width:450px; float:right; padding-right:15px;}
.new_right .text h3 { width:100%; color:#4d4d4d; font-size:16px; font-weight:bold; padding-bottom:10px;}
.new_right .text .tex {-moz-opacity:0.7; filter:alpha(opacity=70); opacity:0.7; color:#4d4d4d; height:50px; line-height:25px; overflow:hidden;}

.pro12 li{ width:272px; float:left; margin:10px; overflow:hidden; cursor:pointer; position:relative; text-align:center;}
.pro12 li .pimg { width:270px; height:210px;border:#ddd 1px solid;display:table;overflow:hidden;}
.pro12 li .pimg a {width:270px; height:210px;position: relative; text-align:center;display: inline-block; line-height: 210px;vertical-align: middle; overflow:hidden;}
.pro12 li .pimg img {position: absolute;top: 0;left: 0;right: 0;bottom: 0;margin: auto;max-width:100%; max-height:100%;transition:all 0.2s;}
.pro12 li .pimg:hover img{ transform:scale(1.1,1.1);transform-origin:center center}
.pro12 li h3 { width:100%; height:28px; overflow:hidden; padding-top:5px;}

.pro11 li{ width:550px; padding:15px;height:260px;-moz-box-shadow: 2px 2px 5px #e5e5e5;-webkit-box-shadow: 2px 2px 5px #e5e5e5;box-shadow: 2px 2px 5px #e5e5e5; float:left; margin:10px; overflow:hidden; cursor:pointer;}
.pro11 li .pimg { width:230px; height:230px; border-radius:50%; overflow:hidden; float:left;}
.pro11 li .pimg img{ width:230px; transition:all 0.2s;}
.pro11 li .pimg:hover img{ transform:scale(1.1,1.1);transform-origin:center center}
.pro11 li .tex { float:right;width:280px; color:#666}
.pro11 li .tex h3 { font-size:16px; font-weight:bold; padding-bottom:5px; color:#000; border-bottom:#ddd 1px dashed; margin-bottom:10px; line-height:22px;}
.pro11 li .tex p { line-height:18px; font-size:12px;}

.pro_img td { text-align:center; padding:0 10px;}
.pro_img img { display:block; margin-bottom:5px; height:150px;}

.pro_img2 td { text-align:center; padding:0 10px;}
.pro_img2 img { display:block; height:400px; margin-bottom:2px;}
.pro_img2 p { line-height:22px; background:#006eb1; color:#fff;}
.pro_img2 a { text-decoration:none; color:#fff;}

.pro2 ul {list-style: none;display: block;margin: 0;padding: 0;}
.pro2 li {text-align: center;display: block;width: 179px;height: 79px;padding: 0;margin:7px 8px;float: left;position: relative; cursor:pointer;}
.pro2 li .pimg {width: 167px;height:67px; overflow:hidden; border:#ddd 1px solid;}
.pro2 li img {width: 157px;height:57px; margin:5px;transition:all 0.2s;}
.pro2 li:hover .pimg img{ transform:scale(1.1,1.1);transform-origin:center center}
.pro2 li span {background: transparent url(../images/carousel_shine.png) no-repeat 0 0;text-indent: -999px;display: block;overflow: hidden;width: 201px;height: 127px;position: absolute;z-index: 2;top: 14px;left: 16px;}

.pro3 ul {list-style: none;display: block;margin: 0;padding: 0;}
.pro3 li {text-align: center;display: block;margin:7px 8px;float: left; border:#ddd 1px solid;}
.pro3 li .pimg { width:270px; height:195px;display:table;overflow:hidden;}
.pro3 li .pimg a {width:270px; height:195px;display:table-cell;vertical-align:middle; line-height:195px;}
.pro3 li .pimg img { max-width:260px; max-height:185px;padding:5px; vertical-align:middle;height:auto;width:auto;margin-top:expression((195-this.height)/2);transition:all 0.2s;}

.pro33 ul {list-style: none;display: block;margin: 0;padding: 0;}
.pro33 li {text-align: center;display: block;margin:10px 19px;float: left;width:260px;}
.pro33 li .pimg { width:260px; height:188px;display:table;overflow:hidden;}
.pro33 li .pimg img {width:260px; height:188px;transition:all 0.2s;}
.pro33 li:hover .pimg img{ transform:scale(1.1,1.1);transform-origin:center center}

.pro4 ul {list-style: none;display: block;margin: 0;padding: 0;}
.pro4 li {text-align: center;display: block;margin:7px 8px;float: left; border:#ddd 1px solid;}
.pro4 li .pimg { width:270px; height:195px;display:table;overflow:hidden;}
.pro4 li .pimg img {width:270px; height:195px;transition:all 0.2s;}
.pro4 li:hover .pimg img{ transform:scale(1.1,1.1);transform-origin:center center}

.footer3{ clear:both; width:100%; background:#f6f6f6; padding:40px 0; overflow:hidden; min-width:1200px;}
.footer3 h2 { font-size:22px; color:#222; line-height:35px; font-weight:bold; text-align:center; padding-bottom:10px;}
.footer3 .ftlx { float:left; width:340px;}
.footer3 .ftlx .tex { background:url(../images/in_20.jpg) no-repeat 0 13px; overflow:hidden; line-height:50px; padding-left:50px; color:#6b6b6b; margin-top:20px;}
.footer3 .ftbq { width:550px; float:left; padding-left:60px;}
.footer3 .ftbq h2 { background:url(../images/da.jpg) repeat-x bottom; margin-bottom:15px; color:#494949;}
.footer3 .ftbq li { padding:0 35px; float:left;}
.footer3 .ftbq li h3 { font-size:16px; color:#5b5b5b; font-weight:bold; padding-bottom:10px; background:url(../images/bg1-2.jpg) no-repeat left bottom; overflow:hidden; margin-bottom:10px;}
.footer3 .ftbq li a { display:block; color:#6b6b6b; line-height:30px;}
.footer3 .ftew { float:right; width:154px; padding-top:15px;}
.footer3 .ftew p{ width:154px; height:154px; background:url(../images/in_07.jpg) no-repeat;}

.footer2{ clear:both; width:100%; background:#f6f6f6 url(../images/ftbg.png) repeat-x; color:#fff; height:64px; line-height:72px; overflow:hidden; min-width:1200px;}
.footer2 span.zzb07tail a,.footer2 a{ color:#fff;}
.footer2 .top { float:right;}

.about p {padding:5px 30px; font-size:16px; line-height:35px;}
.culture { font-size:16px; line-height:35px; float:left; width:650px; padding-top:50px;}
.culture p { padding:20px 50px;}
.culture span { display:inline-block; width:120px; border-radius:35px; background:#0066ad; color:#fff; text-align:center; margin-right:15px;}
.ppimg { width:500px; float:right; padding-right:30px;}
.ppimg img { max-width:100%; height:auto !important; height:100%;}

.speech h3 { font-size:20px; font-weight:bold; padding-bottom:10px; line-height:35px;}
.line { clear:both; background:url(../images/bake_14.jpg) repeat-x bottom; height:6px; margin-bottom:50px; padding-top:60px; overflow:hidden;}
.speech img { float:left; width:300px; margin-left:15%;}
.speech .tex { float:right; width:600px; font-size:16px; line-height:35px; padding-top:30px;}
.biaozhun { float:left; width:400px;}
.biaozhun li { width:390px; float:left; padding-left:60px;background:url(../images/bz.jpg) no-repeat; overflow:hidden; padding-bottom:20px;}
.biaozhun li h3 { background:#0066ad; border-radius:35px; color:#fff; padding:0 25px; line-height:40px; font-size:16px; font-weight:bold;}
.biaozhun li p { padding-top:15px; color:#666; line-height:20px; padding-left:25px;}
.biaozhun li span { color:#f00;}
.biaozhun li strong { color:#0066ad; padding-bottom:5px; display:inline-block;}
.bzbd { float:right;width:700px;}
.bzbd li { width:297px; text-align:center; margin:15px; float:left;}
.bzbd li .pimg { width:297px; height:380px;display:table;overflow:hidden;}
.bzbd li .pimg a {width:297px; height:380px;display:table-cell;vertical-align:middle; line-height:380px;}
.bzbd li .pimg img { max-width:287px; max-height:370px;padding:5px; vertical-align:middle;height:auto;width:auto;margin-top:expression((380-this.height)/2);transition:all 0.2s;}
.bzbd li .pimg:hover img{ transform:scale(1.1,1.1);transform-origin:center center}


.news { padding:0 10px;min-height:200px; height:auto !important;height:200px; overflow:auto;zoom:1;}
.news p {padding:3px 0; text-indent:2em;}
.news img { max-width:100%; height:auto !important; height:100%; margin:5px 0;}
.news table { width:96%; margin:10px auto; border-left:#999 1px solid;border-top:#999 1px solid;}
.news td,.news th {border-right:#999 1px solid;border-bottom:#999 1px solid; padding:3px 5px; font-size:12px; line-height:20px;}

.contact { padding:0 5px;background:url(../images/lx_14.jpg) no-repeat top center; overflow:hidden;}
.contact ul { padding-left:100px;}
.contact li { float:left; width:240px; height:90px; overflow:hidden; padding:0 15px 25px 15px;}
.contact li img { float:left; width:51px; height:45px;margin:5px 10px 20px 0;}
.contact li p {padding-top:15px; color:#2d2d2d; overflow:hidden;}
.contact li a { color:#2d2d2d;}
.contact li span { display:block; color:#7c7c7c;}
.contact li.s2 { width:420px;}
.contact li.s3 { width:320px;}

.pnpage { clear:both;padding-top:10px; text-align:center;}
.pnpage a { padding-right:30px; font-weight:bold;}

.close { color:#f60; padding-top:10px; float:right;}
.close a{color:#f60; }

ul.newlist li { width:92%; line-height:35px; padding:25px 2%; margin:0 2%; overflow:hidden; border-bottom:#ddd 1px solid;}
ul.newlist li .nytime { width:200px; height:120px; background:#efefef; color:#666; text-align:center; float:left; font-size:16px;}
ul.newlist li .nytime span { font-size:56px; padding-top:20px; display:block; line-height:50px;}
ul.newlist li:hover { background:#f7f7f7; cursor:pointer;}
ul.newlist li:hover .nytime { background:#015090; color:#fff;}
ul.newlist li .text{ width:840px; float:right; padding-top:10px;}
ul.newlist li .text h3 {background:url(../images/in_45.jpg) no-repeat 0 10px; padding-left:25px; padding-bottom:10px; font-size:16px;}
ul.newlist li .text h3 a { color:#015090;}
ul.newlist li .text .tex { width:100%; height:60px; overflow:hidden; line-height:25px;}

table.yy { width:740px; margin:0 auto;}
.yy td {padding:3px 0; font-size:14px;}
.yy input { border:#b2b5b5 1px solid;height:25px;line-height: 25px; margin:0 3px; color: #222;}
.yy textarea {border:#b2b5b5 1px solid; line-height:25px;margin:0 3px;color: #222;}
input.aak { background:#000; color:#fff; line-height:25px; padding:0 10px; cursor:pointer;}

table.bak { width:100%; margin:10px auto; border-left:#ccc 1px solid;border-top:#ccc 1px solid;}
.bak td,.bak th {border-right:#ccc 1px solid;border-bottom:#ccc 1px solid; padding:3px 10px; font-size:14px; line-height:22px;}
.bak th { background:#f6f6f6; color:#666; font-weight:bold; text-align:center;}
.bak .pro { background:#f6f6f6; width:20%;font-weight:bold;}

table.baka { width:96%; margin:10px auto; border-left:#9ed1aa 1px solid;border-top:#9ed1aa 1px solid;}
.baka td,.baka th {border-right:#9ed1aa 1px solid;border-bottom:#9ed1aa 1px solid; padding:3px 10px; font-size:14px; line-height:22px;}
.baka th { background:#f6f6f6; color:#666; font-weight:bold; text-align:center;}
.baka .pro { background:#dff4e4; width:15%;font-weight:bold; text-align:center;}

.txtc { clear:both; text-align:center; padding-right:25px; padding-top:10px; font-size:12px}
span.current,a.num { display:inline-block; margin:0 5px; padding:0 8px; height:23px; line-height:23px;}
span.current,a.num:hover { background:#fbeded; border:#ff5203 1px solid; color:#ff5203;}
a.num,a.end,a.next,a.prev { border:#cdcdcd 1px solid; color:#333; background:#fff; text-decoration:none;}
a.end,a.next,a.prev { display:inline-block; padding:0 8px;height:23px; line-height:23px;}
a.prev { margin:0 5px;}

.iw_poi_title { font-size:15px;}
.iw_poi_content { font-size:12px; line-height:22px;}

.bbbb { clear:both; width:100%; background:#efefef; padding:30px 0; overflow:hidden; min-width:1200px;}
.bbbb img { margin-left:25px;}
.bbbb .text { padding-right:25px; width:690px; float:right;}
.bbbb .text h3 { font-size:22px; color:#00589e; font-weight:bold; padding-bottom:15px; text-align:center;}
.bbbb .text .tex { color:#616161; line-height:24px;}
.bbbb .prolist { text-align:center; overflow:hidden; padding-top:10px;}
.bbbb .prolist a { background:#efefef; border:#336eb2 2px solid; display:inline-block; margin:10px 20px; padding:0 30px; color:#fff; line-height:35px; font-size:16px; text-decoration:none;background:#336eb2;}
.bbbb .prolist a:hover { border:#336eb2 2px solid; color:#333; background:none;}
.bbbb .text2 { text-align:center; overflow:hidden;}
.bbbb .text2 a,.bbbb .text2 span { background:#efefef; border:#ddd 2px solid; display:inline-block; margin:0px 10px; padding:0 20px; color:#333; line-height:35px; font-size:16px; text-decoration:none;}
.bbbb .text2 span { border:0; background:#666; color:#fff; font-weight:bold;}
.bbbb .text2 a:hover { border:#336eb2 2px solid; color:#336eb2;}

.banner_01{clear:both;height:358px; width:321px; position:relative; overflow:hidden; float:left;}
#jdt{width:100%; height:358px; overflow:hidden;}
#jdt li a{width:100%; height:358px; display:block;text-decoration:none;}
#jdt li a .tex { display:none; text-decoration:none;height:318px; padding:20px 15px; color:#fff; background:url(../images/tbg1.png) repeat;}
#jdt li a:hover .tex { display:block;}
#jdt li a .tex h3 { font-size:16px; font-weight:bold; padding-bottom:5px; color:#fff; border-bottom:#fff 1px solid; margin-bottom:10px;}
#jdt li a .tex p { line-height:18px; font-size:12px;}
#jdkz{position:absolute; left:0; text-align:center; width:100%; display:inline; bottom:35px; z-index:99; height:11px;}
#jdkz li{width:11px; height:11px; border-radius:50%; display:inline-block; margin:0 3px; background:#fff; -moz-opacity:0.7; filter:alpha(opacity=70); opacity:0.7; cursor:pointer;}
#jdkz .xkz{background:#fa0; -moz-opacity:0.10; filter:alpha(opacity=70); opacity:0.7;}

#move{ width:1200px; margin:0 auto;text-align:center;}
#move li{width: 11%; height:130px; padding:0 1%;position: relative;display: inline-block; overflow: hidden; cursor:pointer;}
#move li img { width:85px;}
#move li i{ width:100%; height:82px; display:block;position: absolute;top: 0;left:0;filter:alpha(opacity=100);opacity: 1;}
#move li p { font-size:14px; color:#3f3f3f; padding-top:95px;}

.keji { width:600px; float:left;}
.keji img { width:600px; margin-top:10px;}

#move2{ width:540px; float:right;text-align:center;}
#move2 li{width: 11%; height:90px; padding:0 1%;position: relative;display: inline-block; overflow: hidden; cursor:pointer; font-size:12px;}
#move2 li img { width:60px;}
#move2 li i{ width:100%; height:58px; display:block;position: absolute;top: 0px;left:0;filter:alpha(opacity=100);opacity: 1;}
#move2 li p { color:#3f3f3f; padding-top:60px;}

.tabs{overflow:hidden;border-bottom:#ddd 10px solid; padding-bottom:15px; padding-left:292px;}
.tabs li{float:left; height:35px; line-height:35px; font-size:16px; font-weight:bold; margin:0 10px; text-align:center;}
.tabs li a {display:block; padding:0 60px; height:35px; text-decoration:none; color:#3e3e3e; background:#e6e6e6; border-radius:40px;}
.tabs li a:hover {background:#0066ad; color:#fff;}	
.tabs .thistab a,.tabs .thistab a:hover{background:#0066ad; color:#fff;}

#tabbox .slide{width:100%;overflow:hidden;padding-top:20px;}
#tabbox .tex p{ width:20.8%; float:left; margin:1% 10px; overflow:hidden; background:#f7f7f7; padding:0 15px; line-height:35px; height:35px; overflow:hidden;}
#tabbox .tex2 p {width:18.4%; background:#f7f7f7 url(../images/a04.png) no-repeat 15px center; padding:0 14px 0 45px;}

.reveal-modal-bg {position: fixed;height: 100%;width: 100%;z-index: 100;display: none;top: 0;left: 0;background: rgba(00, 00, 00, 0.8)}
.reveal-modal {visibility: hidden;top:50%; margin-top:-190px; height:320px;left: 50%;margin-left: -160px;width: 320px;position: absolute;z-index: 101;padding:30px 40px;-moz-border-radius: 5px;-webkit-border-radius: 5px;border-radius: 5px;-moz-box-shadow: 0 0 10px rgba(0,0,0,.4);-webkit-box-shadow: 0 0 10px rgba(0,0,0,.4);-box-shadow: 0 0 10px rgba(0,0,0,.4);background-color: #FFF;}
.reveal-modal.small {width: 200px;margin-left: -140px;}
.reveal-modal.medium {width: 400px;margin-left: -240px;}
.reveal-modal.large {width: 600px;margin-left: -340px;}
.reveal-modal.xlarge {width: 800px;margin-left: -440px;}
.reveal-modal .close-reveal-modal {font-size: 22px;line-height: 0.5;position: absolute;top: 8px;right: 11px;color: #333;text-shadow: 0 -1px 1px rbga(0, 0, 0, .6);font-weight: bold;cursor: pointer;}
.reveal-modal h1 { font-size:36px; line-height:40px; color:#004892; padding-bottom:15px; margin:0 auto;}
.reveal-modal p { padding:10px 0; height:37px; overflow:hidden;}
.reveal-modal input { width:276px; height:35px; font-size:14px; line-height:35px; padding:0 20px; border:#7389a0 1px solid; border-radius:35px; color:#bdccdb;}
.reveal-modal input.s1 { width:100px;}
.reveal-modal input.aak { clear:both; width:316px; height:37px; background:#fff; text-align:center; background:#004892; color:#fff; font-size:14px; font-weight:100;}
.reveal-modal img { height:37px; margin:0 10px;}

.right-btn-group {position: fixed;top: 50%;right: 0;width: 80px;height:324px;margin-top: -162px;z-index: 200}
.right-btn-group .show-wechat a:hover span, .right-btn-group .show-ew a:hover span, .right-btn-group .to-top a:hover span, .right-btn-group .show-wx a:hover span {display: block}

.right-btn-group .show-qq {position: absolute;bottom:242px;right: 0;width: 80px;height: 80px; border-bottom:#bebebe 1px solid;}
.right-btn-group .show-qq a {display: block;width: 80px;height: 80px;background:#ddd url(../images/common3.png) no-repeat center;}
.right-btn-group .show-qq a:hover {background: #ffc000 url(../images/common3-1.png) no-repeat center}

.right-btn-group .show-wx {position: absolute;bottom:161px;right: 0;width: 80px;height: 80px;border-bottom:#bebebe 1px solid;}
.right-btn-group .show-wx a {display: block;width: 80px;height: 80px; background:#ddd url(../images/common4.png) no-repeat center;}
.right-btn-group .show-wx a:hover {background: #ffc000 url(../images/common4-1.png) no-repeat center}
.right-btn-group .show-wx span {display: none;position: absolute;width:243px;height:133px;top:0;left: -262px;z-index: 5;color: #fff;background-color: #fff; padding:10px;}
.right-btn-group .show-wx span:after {content: ' ';top:40px;right: -10px;width: 1px;height: 1px;display: block;position: absolute;z-index: 5;border-bottom: 5px transparent dashed;border-left: 5px #fff solid;border-right: 5px transparent dashed;border-top: 5px transparent dashed}

.right-btn-group .show-ew {position: absolute;bottom:80px;right: 0;width: 80px;height: 80px; border-bottom:#bebebe 1px solid;}
.right-btn-group .show-ew a {display: block;width: 80px;height: 80px;background:#ddd url(../images/common1.png) no-repeat center;}
.right-btn-group .show-ew a:hover {background: #ffc000 url(../images/common1-1.png) no-repeat center}
.right-btn-group .show-ew span {display: none;position: absolute;width: 130px;height: 80px;font-size: 12px;text-align: center;line-height: 80px;top: 0;left: -130px;z-index: 5;color: #fff;background-color: #fa0}
.right-btn-group .show-ew span:after {content: ' ';top: 21px;right: -10px;width: 1px;height: 1px;display: block;position: absolute;z-index: 5;border-bottom: 5px transparent dashed;border-left: 5px #fa0 solid;border-right: 5px transparent dashed;border-top: 5px transparent dashed}

.right-btn-group .to-top {position: absolute;bottom:0px;right: 0;width: 80px;height: 80px}
.right-btn-group .to-top a {display: block;width: 80px;height: 80px; background:#ddd url(../images/common2.png) no-repeat center;}
.right-btn-group .to-top a:hover {background: #ffc000 url(../images/common2-1.png) no-repeat center}
.right-btn-group .to-top span {display: none;position: absolute;width: 100px;height: 80px;font-size: 12px;text-align: center;line-height: 80px;top: 0;left: -100px;z-index: 5;color: #fff;background-color: #fa0}
.right-btn-group .to-top span:after {content: ' ';top: 21px;right: -10px;width: 1px;height: 1px;display: block;position: absolute;z-index: 5;border-bottom: 5px transparent dashed;border-left: 5px #fa0 solid;border-right: 5px transparent dashed;border-top: 5px transparent dashed}

#gallery{margin:0 auto;height:496px;overflow:hidden;z-index:1;}.container_image{margin:0 auto;position:relative;width:100%;font-size:.8125em}.roundabout-holder{width:900px;height:496px;margin:0 auto}.roundabout-moveable-item{width:646px;height:416px;cursor:pointer;border:3px solid #ccc;border:3px solid rgba(0,0,0,.08);border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px}.roundabout-moveable-item img{width:100%}.roundabout-in-focus{border:3px solid rgba(0,0,0,.2)}

.jiuyang { width:100%; background:url(../images/jiuyang.jpg) no-repeat center; overflow:hidden; min-width:1200px; padding:50px 0; height:760px;}
.jiuyang .abtit h3 { background:none; color:#fff; padding-bottom:10px;}
.jiuyang p { font-size:16px; line-height:32px; color:#fff; text-align:center; padding:0 30px;}
.jiuyang ul { padding:40px 0 0 380px;}
.jiuyang ul li { padding:0 0 30px 30px; float:left; width:226px;}
.jiuyang ul li img {width:226px;}

.product { width:830px; margin:0 auto;}

.product p {padding:5px 0;}
.product .tex { width:900px; margin:10px auto;}

.proaa h3 {width:85%; text-align:center; font-size:22px; font-weight:bold; line-height:35px; color:#666; padding-bottom:15px; margin:10px auto;}
.cp_left { width:402px; float:left;}
.cp_right { width:400px; float:right; overflow:hidden;}
.cp_right span { color:#015a9e; font-weight:bold;}

#main_sub2 { border:#ddd 1px solid; padding:15px; overflow:hidden;}
#main_sub2 h2 { background:#f8f8f8; height:35px; line-height:35px;}
#main_sub2 h2 span { display:block; background:#015a9e; color:#fff; font-size:14px; width:120px; text-align:center;}

.cp_right table { margin:0;}