@charset "utf-8";
/* CSS Document */
*{margin:0;padding:0;}
html{color:#151515;background:#fff;}
body{width:100%;margin:0 auto;font-size:12px;font-family:"Microsoft YaHei";}
ol,ul,li{list-style:none;}
table{border-collapse:collapse;border-spacing:0;}
h1,h2,h3,h4,h5,h6{font-size:100%;}
button,input,select,textarea{font-size:100%;}
input,button,textarea,select,optgroup,option{font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;outline:none;}
address,cite,dfn,em,var,i{font-style:normal;}
fieldset,img{border:0 none;}
img{-ms-interpolation-mode:bicubic;}
input,select,textarea,button{font-size:100%;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;}
button,input[type=button],input[type=submit]{cursor:pointer;}
input[type=search]{-webkit-appearance:textfield;}
textarea{overflow-y:auto;resize:vertical;}
.clear,.clearfix{zoom:1;}
.clear:after,.clearfix:after{content:' ';display:block;clear:both;height:0;visibility:hidden;}
.hidden,.hide{display:none;}
a{color:#2c2c2c;text-decoration:none;}
a:hover{color:#10EEF1;text-decoration:underline;}

.fl{float:left;}
.fr{float:right;}
.mc{margin:0 auto;}
.wa{width:100%;}
.wp{width:1180px;}

.banner{height:528px;background:url(../images/banner.jpg) top no-repeat #1f1001;}

.toplink{height:60px;background:#180d00;}
.toplink.fixed{position:fixed;top:0;z-index:99;}
.toplink li{float:left;width:131px;height:60px;line-height:60px;text-align:center;color:#fff;font-size:22px;cursor:pointer;}
.toplink li.on,.toplink li:hover{background:#6c4011;}
.tiolink2{width:100%;height:60px;}

.part1{background:#f9f9f9;padding:30px 0;}
.part1 h2{width:100%;text-align:center;font-size:35px;}
.part1 h2 font{color:#6c4011;}
.part1 dl{float:left;width:520px;height:247px;margin-left:25px;padding-top:20px;}
.part1 dl.dl1{background:url(../images/part1_pic1.png) left no-repeat;margin-left:40px;}
.part1 dl.dl2{background:url(../images/part1_pic2.png) left no-repeat;}
.part1 dt{float:right;width:275px;padding:10px 0 10px 20px;background:url(../images/ico1.png) left no-repeat;color:#6c4011;font-size:24px;font-weight:bold;}
.part1 dd{float:right;width:275px;line-height:24px;font-size:16px;}

.part2{background:#e7e7e7;padding:30px 0;}
.part2 h2{width:100%;text-align:center;font-size:35px;}
.part2 dl{width:580px;height:190px;color:#fff;margin-top:20px;}
.part2 dl.dl1{background:#6c4011;}
.part2 dl.dl2{background:#8bc229;}
.part2 dl.dl3{background:#00688d;}
.part2 dl.dl4{background:#a31c45;}
.part2 dt{float:left;width:280px;}
.part2 dd{float:left;width:300px;height:190px;position:relative;}
.part2 dd b{float:left;width:100%;text-align:center;font-size:30px;font-weight:normal;padding-top:10px;}
.part2 dd p{float:left;width:18em;line-height:20px;padding:10px 20px;font-size:14px;}
.part2 dd p span{font-weight:bold;}
.part2 dd a{position:absolute;bottom:20px;left:20px;width:165px;height:32px;line-height:32px;background:#fff;font-size:18px;font-weight:bold;background-image:url(../images/ico2.png);background-repeat:no-repeat;text-indent:10px;}
.part2 dd a:hover{filter:alpha(opacity=85);-moz-opacity:0.85;opacity:0.85;text-decoration:none;}
.part2 dl.dl1 a{background-position:135px 10px;color:#6c4011;}
.part2 dl.dl2 a{background-position:135px -23px;color:#8bc229;}
.part2 dl.dl3 a{background-position:135px -55px;color:#00688d;}
.part2 dl.dl4 a{background-position:135px -89px;color:#a31c45;}

.part3{background:#f9f9f9;padding:30px 0;}
.part3 h2{width:100%;text-align:center;font-size:35px;}
.part3 dl{float:left;width:25%;text-align:center;padding-top:20px;}
.part3 dt{float:left;width:100%;font-size:24px;padding:10px 0;}
.part3 dt span{display:inline-block;border:1px #4c4c4c solid;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;width:200px;padding:5px 0;position:relative;}
.part3 dt span img{position:absolute;top:-20px;left:-18px;}
.part3 dd{float:left;width:100%;line-height:19px;font-size:13px;text-align:left;}
.part3 dd p{padding:0 45px;}
.part3 dl.last dt span{color:#b20f35;border-color:#b20f35;}
.part3 dl.last dd{color:#b20f35;}

.part4{height:570px;background:#ececec;}
.part4 .wp{padding-top:40px;}
.part5{height:500px;background:#f9f9f9;}
.part6{height:525px;background:#ececec;}
.part456{overflow:hidden;}
.part456 h2{width:100%;font-size:35px;padding-top:31px;text-align:center;}
.part456 .left{float:left;width:39px;}
.part456 .center{float:left;width:640px;padding-left:10px;display:inline;}
.part456 .center h3{float:left;width:100%;font-size:35px;font-weight:normal;line-height:35px;}
.part456 .center p{float:left;width:585px;font-size:14px;line-height:22px;padding-top:15px;}
.part456 .center dl{float:left;width:100%;padding-top:15px;}
.part456 .center dd{float:left;width:100%;font-size:16px;line-height:30px;}
.part456 .right{float:right;width:460px;}
.part456 .right h4{float:left;width:100%;font-size:24px;font-weight:normal;}
.part456 .right img{float:left;padding-top:15px;}
.part456 .right span{float:left;width:100%;text-align:center;font-size:24px;padding-top:15px;}
.part456 .right .btn{float:left;width:100%;text-align:center;padding-top:15px;}
.part456 .right .btn a{display:inline-block;width:218px;height:44px;line-height:44px;color:#fff;background:#b20f35;font-size:24px;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;}
.part5 .center{padding-top:55px;}
.part5 .right{padding-top:55px;}
.part6 .center{padding-top:55px;}
.part6 .right{padding-top:55px;}

.part7{background:#f9f9f9;padding:30px 0;}
.part7 h2{width:100%;text-align:center;font-size:35px;}
.part7 h4{width:100%;text-align:center;font-size:20px;font-weight:normal;padding:20px 0;}
.part7 h4 font{padding:0 10px;}
.part7 h4 span{color:#ff3c00;}
.part7 dl{width:580px;background:#c8c8c8;}
.part7 dl dt{float:left;width:283px;position:relative;}
.part7 dl dt .img{position:absolute;bottom:-18px;right:-18px;}
.part7 dl dd{float:left;width:244px;padding:20px 26px;}
.part7 dl dd .name{float:left;width:100%;padding-bottom:10px;border-bottom:1px #ddd dashed;}
.part7 dl dd .name img{float:left;}
.part7 dl dd .name span{float:left;font-size:14px;line-height:20px;padding:8px 10px 0;}
.part7 dl dd .name font{float:left;line-height:20px;padding:0 10px;}
.part7 dl dd p{float:left;width:100%;text-indent:2em;line-height:22px;font-size:14px;padding-top:10px;}
.ratio{padding-top:40px;overflow:hidden;}
.ratio li{float:left;width:586px;margin:0 5px;cursor:pointer;}
.ratio li a{display:block;position:relative;}
.ratio li a span{position:absolute;top:0;left:0;right:0;bottom:0;background:url(../images/ico13.png) center no-repeat;}
.ratio li a:hover span{display:block;background:url(../images/ico14.png) center no-repeat;}
.ratio .btn{float:left;width:100%;padding-top:20px;text-align:center;}
.ratio .btn a{display:inline-block;background:#b20f35;color:#fff;font-size:26px;padding:10px 40px;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;}
.ratio .btn a:hover{filter:alpha(opacity=85);-moz-opacity:0.85;opacity:0.85;text-decoration:none;}
#Mdemom{width:100%;overflow:hidden;}
#Mindemom{float:left;width:1000%;}
#Mindemom ul{float:left;}

.part8{height:635px;background:url(../images/part8_bg.jpg) top no-repeat;position:relative;}
.part8 h2{font-size:35px;position:absolute;left:50%;margin-left:-30px;top:30px;}
.part8 h2 span{font-weight:normal;padding-left:20px;}
.docs{max-width:1680px;height:635px;position:relative;overflow:hidden;}
.docs .btn{position:absolute;top:50%;margin-top:-65px;width:40px;padding:24px 0;display:block;z-index:3;background:url(../images/white50.png) repeat;text-align:center;}
.docs .btnPre{left:50%;margin-left:-590px;}
.docs .btnNext{right:50%;margin-right:-590px;}
.docs .btn:hover{background:url(../images/black50.png) repeat;}
.docs .docs_wrap{position:absolute;left:0px;top:0px;z-index:2;}
.docs .docs_wrap li{width:1680px;float:left;height:635px;}
.docs .docs_wrap li .con{width:1180px;height:635px;margin:0 auto;position:relative;}
.docs .docs_wrap li .pic{position:absolute;bottom:0;left:0;}
.docs .docs_wrap li .text{width:540px;position:absolute;left:50%;margin-left:-30px;top:120px;}
.docs .docs_wrap li .text h3{font-size:42px;}
.docs .docs_wrap li .text h4{font-size:20px;}
.docs .docs_wrap li .text p{line-height:22px;text-indent:2em;font-size:14px;padding-top:20px;}
.docs .docs_wrap li .text dl{font-size:14px;line-height:22px;padding-top:20px;}
.docs .docs_wrap li .text dt{font-weight:bold;}
.docs .docs_wrap a.zx_doc{ display:block; width:137px; height:40px; line-height:40px; background:url(../images/a_icon2.png) no-repeat 15px center #fa604a; text-indent:45px; font-size:19px; color:#fff; border-radius:6px; position:absolute; left:0; bottom:30px; left:50%; margin-left:-30px;}

.part9{height:450px;background:url(../images/part9_bg.jpg) top no-repeat;}
.part9 h2{float:left;font-size:35px;padding:80px 0 0 215px;}
.part9 ul{float:left;width:520px;padding-left:200px;}
.part9 ul li{float:left;width:108px;height:108px;background:url(../images/white37.png) repeat;-webkit-border-radius:54px;-moz-border-radius:54px;border-radius:54px;text-align:center;margin:20px 0 0 20px;}
.part9 ul li img{padding-top:18px;}
.part9 ul li span{float:left;width:100%;font-size:16px;line-height:20px;}

.part10{background:#dedede;padding:30px 0;}
.part10 h2{width:100%;font-size:35px;text-align:center;}
.part10 ul{float:left;width:100%;padding-top:30px;}
.part10 ul li{float:left;width:210px;height:210px;font-size:23px;text-align:center;position:relative;-webkit-border-radius:105px;-moz-border-radius:105px;border-radius:105px;margin-right:32px;}
.part10 ul li:hover{filter:alpha(opacity=85);-moz-opacity:0.85;opacity:0.85;}
.part10 ul li a{display:inline-block;text-align:left;color:#fff;}
.part10 ul li a:hover{text-decoration:none;}
.part10 ul li i{position:absolute;width:29px;height:28px;background:url(../images/ico15.png) no-repeat;top:140px;left:100px;}
.part10 ul li p{line-height:30px;padding-top:50px;}
.part10 ul li.li1{background-color:#e22867;}
.part10 ul li.li2{background-color:#2254c0;}
.part10 ul li.li3{background-color:#9a2ba3;}
.part10 ul li.li4{background-color:#6c4011;}
.part10 ul li.li5{background-color:#127f34;margin-right:0;}

.part11{background:#f1f1f1;padding:30px 0;}
.part11 h2{width:100%;font-size:35px;padding-bottom:30px;}
.part11 .pic{float:left;width:300px;border-right:1px #7c3404 solid;padding:20px 0;}
.part11 ul{float:right;width:830px;}
.part11 ul li{float:left;width:100%;background:url(../images/ico16.png) left top no-repeat;padding-bottom:20px;}
.part11 ul li span{float:right;width:785px;font-size:24px;line-height:24px;}
.part11 ul li p{float:right;width:785px;font-size:16px;line-height:24px;color:#767676;padding-top:10px;}
.part11 ul a{float:left;width:280px;height:60px;line-height:60px;background:#b20f35;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;color:#fff;font-size:26px;text-align:center;margin-left:45px;}
.part11 ul a:hover{filter:alpha(opacity=85);-moz-opacity:0.85;opacity:0.85;text-decoration:none;}

.part12{background:#f9f9f9;padding:30px 0;}
.part12 h2{width:100%;font-size:35px;text-align:center;}
.tjbox{clear:both;overflow:hidden;padding:20px 0;}
.tjbox .l_btn{width:21px;height:82px;cursor:pointer;margin-top:75px;float:left;}
.tjbox .r_btn{width:21px;height:82px;float:left;cursor:pointer;margin-top:75px;}
.tjbox .l_btn:hover{background:url(../images/black50.png) repeat;}
.tjbox .r_btn:hover{background:url(../images/black50.png) repeat;}
.tjbox .cont{width:1134px;overflow:hidden;float:left;margin:0 2px;}
.tjbox .scrcont{width:11340px;}
.tjbox .cont li{float:left;width:378px; text-align:center;padding:5px 0;}
.tjbox .cont li img{width:355px;box-shadow:0 0 5px #000;}
.tjbox ul{float:left;}