﻿/* 
Yahoo! CSS Reset (YUI 3)
http://developer.yahoo.com/yui/3/cssreset/
CSSresetr.com
*/
.fa{ position:fixed; z-index:10; top:0}
*{ margin: 0; padding: 0;}
html, body, div, span, object, iframe, table, tr, th, td, em, img, h1, h2, h3, h4, h5, h6, p, a, dl, dt, dd, ul, li, form, label { border: 0 none; font-family: inherit; font-style: inherit; margin: 0; padding: 0;}
body {color: #262526;font: 14px/1.5 Microsoft Yahei,Helvetica,Arial;font-size: 12px;line-height: 24px; background:#fff }


input, select {font-size: 12px;line-height: 16px;}
img { border: 0 none;}
ul, li {list-style-type: none;}
.tc { text-align: center;}
.tl {text-align: left;}
.tr {text-align: right;}
.fl{float:left; display:inline}
.fr{float:right; display:inline;}
.f14{ font-size:14px;}
.fb{ font-weight:bold;}
.pd{ padding:0px 40px;}
.pd1{ padding:0px 0px 0px 30px;}
.pt{ padding-top:10px;}
.hs{ color:#ffd800}
.hs1{ color:#eb6001}
.clear{clear:both; height:0px; overflow:hidden; font-size:1px;}
.hr_10{clear:both; height:10px; overflow:hidden; font-size:1px;}
a {color:#000000;text-decoration: none;}
a:hover{ color:#cc0000;}
a:link,a:visited {text-decoration: none;}
.main{ max-width:1680px; margin:0 auto; font-family:微软雅黑, 宋体; font-size:12px; color: #000;}

.banner{width:100%;overflow: hidden; position:relative}
.banner img{ width:100%}
.banner .btn{ display:block;position:absolute; width:220px; height:120px; left:50%; margin-left:-110px; bottom:0}

.daohang .con{ margin:0 auto; width:1100px;}
.daohang{ width:100%; height:58px; background:#110700; line-height:58px;}
.daohang a{ display:block; color:#FFFFFF; float:left; padding:0px 30px; font-size:22px}
.daohang a:hover{ background:#f1bb62; color:#000000}

.p1_tt{ width:100%; text-align:center}
.p1_tt img{}
.part1{ width:100%; position:relative; overflow:hidden}
.part1 img{ width:100%}
.part1 .btn{ display:block; width:23%; height:8%;left:50%; bottom:5%; margin-left:-10%; position:absolute}

.part2{ width:100%; height:669px; overflow:hidden; background:url(../images/p2.jpg) center 0 no-repeat}

.part2 .com{ width:1200px; height:669px;position:relative; margin:0 auto; }
.part2 .com .p1{ position:absolute; width:540px; height:250px; right:20px; top:50px; font-size:16px; line-height:26px;}
.part2 .com .p1 .t1{ height:36px; font-size:26px; padding-bottom:5px;}
.part2 .com .p1 .t2{ font-size:31px; height:36px; padding-bottom:10px;}
.part2 .com .p2{ display:block; position:absolute; left:720px; bottom:30px; width:395px; height:43px; border:#000000 2px solid; line-height:42px; text-align:center; font-size:26px;}
.part3{ width:100%; height:1415px; overflow:hidden; background:url(../images/p3bg.jpg) center bottom no-repeat}
.part3 .com{ width:1200px; height:1340px; margin:0 auto}
.part3 .com .tt3{ text-align:center;}
.part3 .com .txt3{ padding:0px 27px; height:116px; font-size:16px; line-height:28px;}
.part3 .com .txt3 a{ color:#ffa000}
.part3 .com .one{ margin:0 auto; width:90%;}
.part3 .com .one .list{float:left; text-align:center; margin-bottom:10px; margin-right:10px; color:#FFFFFF; font-size:24px; position:relative}
.part3 .com .one .list .pic{ display:block;}
.part3 .com .one .list .kuang{border:#FFFFFF 1px solid; width:100%; height:100%; position:absolute; z-index:3;box-sizing: border-box;}
.part3 .com .one .list .tt4{ position:absolute; bottom:0px; width:100%; height:46px; line-height:46px; text-align:center;background:rgba(0,0,0,0.6);}
.part3 .com .one .list .txt4{opacity:0;filter: alpha(opacity=0); position:absolute; left:0px; top:0px; width:100%; height:100%; text-align:center;background:rgba(0,0,0,0.6);}
.part3 .com .one .list .txt4 .tb{ padding:30px 0px 15px 0px;}

.part3 .com .one .list .a{ display:block; width:100%; height:100%; position:absolute; z-index:4}
.part3 .com .one .list .a{}
.part3 .com .one .list:hover .tt4{opacity:0;filter: alpha(opacity=0);-webkit-transition: all .3s linear 0s;-moz-transition: all .3s linear 0s;-ms-transition: all .3s linear 0s;}
.part3 .com .one .list:hover .txt4{opacity:1;filter: alpha(opacity=100);-webkit-transition: all .6s linear 0s;-moz-transition: all .6s linear 0s;-ms-transition: all .6s linear 0s;}

.part3 .com .txt5{ text-align:center; margin:30px auto;}

.part3 .com .two{ margin:0 auto; width:90%;}
.part3 .com .two .list{ float:left; margin-right:13px; width:198px; height:282px; background:#fff; text-align:center; position:relative; font-size:14px;-webkit-transition: all .3s linear 0s;-moz-transition: all .3s linear 0s;-ms-transition: all .3s linear 0s;}

.part3 .com .two .list .tb1{ width:105px; height:105px; margin:10px auto; background:url(../images/p3_ico1.png) 0 -105px no-repeat;}
.part3 .com .two .list .tb6{ width:105px; height:105px; margin:10px auto; background:url(../images/p3_ico2.png) 0 -105px no-repeat}
.part3 .com .two .list .tb3{ width:105px; height:105px; margin:10px auto; background:url(../images/p3_ico3.png) 0 -105px no-repeat}
.part3 .com .two .list .tb4{ width:105px; height:105px; margin:10px auto; background:url(../images/p3_ico4.png) 0 -105px no-repeat}
.part3 .com .two .list .tb5{ width:105px; height:105px; margin:10px auto; background:url(../images/p3_ico5.png) 0 -105px no-repeat}

.part3 .com .two .list .tt1{ height:42px; line-height:42px; background:url(../images/xian.jpg) center bottom no-repeat; font-size:22px;}
.part3 .com .two .list .txt1{ padding:10px 22px 0px 22px; text-align:left}
.part3 .com .two .list .tb2{ width:24px; height:24px; position:absolute; right:8px; bottom:8px; background:url(../images/p3_ico6.png) center -24px no-repeat}
.part3 .com .two .list .a{ display:block; width:100%; height:100%; position:absolute; z-index:3}

.part3 .com .two .list:hover{ background:#f1bb62}
.part3 .com .two .list:hover .tb1,.part3 .com .two .list:hover .tb6,.part3 .com .two .list:hover .tb3,.part3 .com .two .list:hover .tb4,.part3 .com .two .list:hover .tb5{ background-position:0 0;}



.part3 .com .two .list:hover .tb2{ background-position:0 0;}

.part4{ width:100%; overflow:hidden;}
.part4 .tt1{ margin:0 auto; width:1200px;}
.part4 .one{ width:100%; overflow:hidden}
.part4 .one .list{ width:33.33%; position:relative; float:left;}
.part4 .one .list .txt1{ width:100%; height:190px; position:absolute; bottom:0px;background:rgba(241,187,98,0.6);-webkit-transition: all .3s linear 0s;-moz-transition: all .3s linear 0s;-ms-transition: all .3s linear 0s;}
.part4 .one .list .txt1 .tt1{ width:173px; height:79px; background:url(../images/p4_1.png) 0 center no-repeat; margin:30px auto 0 auto; text-align:center}
.part4 .one .list .txt1 .t1{ font-size:28px; height:30px; line-height:30px; padding-bottom:13px;}
.part4 .one .list .txt1 .t2{ font-size:18px; height:19px; line-height:19px; color:#FFFFFF}
.part4 .one .list .txt1 .txt2{ margin:0 auto; width:70%; line-height:32px; font-size:22px; text-align:center}

.part4 .p4{ width:100%; height:307px; overflow:hidden; position:absolute; bottom:0; z-index:3;opacity:0;filter: alpha(opacity=0);-webkit-transition: all .3s linear 0s;-moz-transition: all .3s linear 0s;-ms-transition: all .3s linear 0s;}
.part4 .p4 img{ width:100%; height:100%;}
.banC { width:100%; height:307px;overflow: hidden;position: relative; z-index: 8; }
.banC .ul_img {height:307px;overflow: hidden;width: 100%;}
.banC .ul_img li {height:307px;width: 100%;}
.banC .b_np {color: #676767;display: block;font-size: 70px;height:92px;line-height: 80px;position: absolute;text-align: center;top: 300px; width:62px;z-index: 99;}
.banC #ban_prev {left:50%; margin-left:-700px;}
.banC #ban_next {right:50%; margin-right:-700px;}
.banC .tab_round { bottom:20px; left:50%; margin-left:-50px; position: absolute;z-index: 99; width:140px;}
.banC .tab_round li { float: left;height: 14px;padding-right: 10px; vertical-align: bottom; width: 12px;}
.banC .tab_round li a { background-color:#fff; border-radius:8px;display: inline-block;height: 12px; text-indent: -9999px; width: 12px;}
.banC .tab_round .on_round a { background-color:#ff5a00;}

.part4 .one .list:hover .txt1{opacity:0;filter: alpha(opacity=0);}
.part4 .one .list:hover .p4{opacity:1;filter: alpha(opacity=100);}


.part5{ width:100%; overflow:hidden;}
.part5 .tt1{ margin:0 auto; width:1200px;}
.banC3 { width:100%; height:741px; position: relative; z-index: 8; }
.banC3 .ul_img {height:741px;overflow: hidden;width:100%; margin:0 auto;}
.banC3 .ul_img li {height:741px;width:100%; position:relative}
.banC3 .ul_img li .pic{ width:100%}
.banC3 .ul_img .current {opacity: 1;}
.banC3 .ul_img li .txt1{ position:absolute; width:560px; height:556px; top:30px; left:50%; margin-left:-548px;color:#FFFFFF;}
.banC3 .ul_img li .txt1 .t1{ width:100%; height:84px; line-height:84px; font-size:40px;  background:url(../images/xian.png) center bottom no-repeat}
.banC3 .ul_img li .txt1 .t2{ width:100%; height:45px; line-height:45px; font-size:34px; padding:30px 0px 20px 0px}
.banC3 .ul_img li .txt1 .t2 span{ font-weight:bold}
.banC3 .ul_img li .txt1 .t3{ width:555px; padding-left:5px; overflow:hidden; height:36px; line-height:36px; font-size:25px; background:#f3dd90;color:#000;}
.banC3 .ul_img li .txt1 .t4{ width:100%; line-height:28px; font-size:18px; text-indent:36px; height:140px;padding-top:30px;}
.banC3 .ul_img li .txt1 .t4 a{ color:#FFFFFF}

.banC3 .ul_img li .btn{ position:absolute; width:30%; height:30%; background:#00CC99; right:10%; bottom:20%; display:block;opacity: 0;}

.banC3 .b_np {color: #676767;display: block;font-size: 70px;height:55px;position: absolute;text-align: center;top:300px; width:30px;z-index: 99;}
.banC3 #ban_prev {left:50%; margin-left:-630px;background-position:-341px -289px;}
.banC3 #ban_next {right:50%; margin-right:-558px;background-position:-401px -289px;}


.banC3 .tab_round {bottom:0px; left:0%; position: absolute;z-index: 99; width:100%; height:125px; padding:0px 90px;box-sizing: border-box; padding-top:25px;background:rgba(0,0,0,0.6);}
.banC3 .tab_round li { float: left;height:77px;vertical-align: bottom; width:20%; text-align:center}
.banC3 .tab_round li .small1{ display:block; width:100%; height:77px; cursor:pointer}
.banC3 .tab_round li .small2{ display:none; width:100; height:77px;}
.banC3 .tab_round .on_round .small1{ display:none}
.banC3 .tab_round .on_round .small2{ display:block; cursor:pointer}

.part6{ width:100%; overflow:hidden}
.part6 .tt1{ margin:0 auto; width:1200px;}
.part6 .one{ margin-top: -42px;}
.part6 .one .com{ margin:0 auto;width:100%; height:345px; position:relative; background:url(../images/zj-bg.jpg) no-repeat top center;}
.part6 .one .com .p1{ width:100%; height:89px; position:absolute; left:224px; top:358px;}
.part6 .one .com .p1 .list{ float:left; width:144px; height:89px; position:relative; text-align:center}
.part6 .one .com .p1 .list .zx{ position:absolute; width:100%; height:100%; z-index:3;opacity:0;}
.part6 .one .com .p1 .list .zx img{ margin-top:25px;}
.part6 .one .com .p1 .list .wz{ position:absolute; z-index:2; width:100%; font-size:15px; padding-top:25px;}
.part6 .one .com .p1 .list .wz .t1{ font-size:18px;}

.part6 .one .com .p1 .list:hover .zx{opacity:1;}
.part6 .one .com .p1 .list:hover .wz{opacity:0;}

.part6 .one .com .p2{ width:570px; height:260px; position:absolute; left:0; top:68px;}
.part6 .one .com .p2 .t1{ padding:10px 0 30px 0;}
.part6 .one .com .p2 ul{}
.part6 .one .com .p2 li{ float:left; width:280px; height:38px; line-height:38px;}
.part6 .one .com .p2 li a{ font-size:18px;}
.part6 .one .com .p2 li a:hover{ font-size:18px; color:#e42242}

.part7{ width:100%; overflow:hidden; padding-bottom:50px;}
.part7 .tt1{ margin:0 auto; width:1200px;}
.part7 .com{ margin:0 auto; width:1150px;}
.part7 .com .menubox{ width:100%; height:73px;}
.part7 .com .menubox li{cursor:pointer; float:left; width:190px; height:73px; position:relative; padding-right:2px; text-align:center; font-size:18px; color:#FFFFFF}
.part7 .com .menubox li .a{ display:block; width:100%; height:100%; position:absolute; z-index:4}
.part7 .com .menubox li .p1{ position:absolute; width:190px; height:54px; line-height:54px; bottom:0px; background:#301503; z-index:2;}
.part7 .com .menubox li .p2{ position:absolute; width:190px; height:73px; bottom:0px; background:#110700; z-index:3;opacity:0;}
.part7 .com .menubox li .p2 .t1{ padding-top:18px; padding-bottom:5px}

.part7 .com .menubox li.on .p1{opacity:0;}
.part7 .com .menubox li.on .p2{opacity:1;}

.part7 .com .imgbox{ margin-top:20px;}
.part7 .com .imgbox li{ width:100%; height:407px; display:none}
.part7 .com .imgbox li.on{ display:block; }
.part7 .com .imgbox li .ll{ float:left; width:686px; height:407px;}
.part7 .com .imgbox li .rr{ float:right; width:462px; height:407px; background:url(../images/dbrr.jpg) no-repeat}
.part7 .com .imgbox li .rr .t1{ padding:80px 0px 20px 50px; font-size:26px; height:30px; line-height:30px;}
.part7 .com .imgbox li .rr .t2{ padding:0px 0px 0px 50px; width:370px; height:148px; font-size:14px;}
.part7 .com .imgbox li .rr .t3{ padding:10px 0px 0px 50px;}



/*优化css*/
.part4 .one .list img{ width:100%;}
/* 本例子css */
        .slideBoxzj{ width:100%; height:500px; overflow:hidden; position:relative;text-align: center;z-index: 1;  }
        .slideBoxzj .bd{ position:relative; height:100%; z-index:0;   }
        .slideBoxzj .bd li{ zoom:1; vertical-align:middle; }
        .slideBoxzj .bd img{ display:block;margin:0 auto;  }