body,p,h1,h2,h3,h4,h5,h6,li,span,i,ul,img,a,strong,input{margin:0;padding:0; font-family: "microsoft yahei";}

body{ font-size:14px; min-width:1140px;}

li{list-style-type:none; float:left;}

a{text-decoration:none;outline: none;}

img{border:none;}

i{font-style:normal}

input,select,textarea{outline:none;text-indent:6px;}

textarea{resize:none;}

div{margin:0 auto;}

/* 伪类清除 */
.clearfix:after { content:"."; display:block; height:0; visibility:hidden; clear:both; }
.clearfix { zoom:1; } 
/* 设置class名清除 */
.clearit { clear:both; height:0; font-size:0; overflow:hidden; }

.container { width:1200px }

.fl{float: left;}

.fr{float: right;}

.wid{width:1140px; height:67px; margin:0 auto;}


.header{width:100%; height:70px; border-bottom:1px solid #e7e7e7; background:url(../image/head_bj.jpg) center no-repeat;}

.header .wid img{float:left; margin-top:2px;}


.nav{width:100%; height:50px; background:#f8f8f8; border-bottom:1px solid #e7e7e7;}

.nav .wid{height:50px;}

.nav .wid ul li{ height:50px; text-align:center; color:#fff; font-size:16px; padding:0 18px; line-height:50px; margin-right:22px;}

.nav .wid ul li a{color:#525252; display: block; width: 100%; height: 100%;}

.nav .wid ul li.sli{background:#5f9ea0;}

.nav .wid ul li.sli a{color:#fff;}

.nav .wid ul li:hover{background:#5f9ea0; }

.nav .wid ul li:hover a{color:#fff;}

.nav .wid .title05{float:right;}

.nav .wid .title05 .ic{float:left; margin-top:13px; margin-right:13px;}

.nav .wid .title05 span{float:left; color:#747676; font-weight:100; font-size:22px; line-height:50px;}

.nav .wid p{float:right; margin-left:10px;}

.nav .wid p img{margin-top:14px; margin-right:8px;}



.sea{width:100%; height:92px; background:url(../image/sea_bj.png) center no-repeat;}

.sea .wid{height:92px; position:relative;}

.sea .wid p{float:right;}

.sea .wid p .text{width:162px; height:32px; border:1px solid #cccccc; border-radius:3px; margin-top:29px; position:absolute; right:43px; line-height:32px;}

.sea .wid p .sub{width:40px; height:36px; background:none; border:none; border:none; margin-left:3px;position:absolute; cursor:pointer; margin-top:25px; float:right; right:0px; top:3px;}


.partners{width:1140px; margin-top: 20px}
.partners .head{margin:0; font-size:16px;}
.partners .content{padding: 15px}
.partners li {margin: 5px;}

.img{width:100%; height:464px; overflow:hidden; position:relative;}

.img_img{width:100%;}

.img_img ul{width:100%;}

.img_img ul li{width:100%; height:464px; position:relative;}

.img_img ul li .slide{ width:100%; height:170px; background:rgba(95,158,160,.6); position:absolute; left:0px; bottom:0px;}

.img_img ul li .slide span{text-align:center; font-weight:100; font-size:36px; color:#fff; margin-top:50px; display:block;}

.img_img ul li .slide font{text-align:center; font-weight:100; font-size:30px; color:#fff; display:block;}

.img_img ul li .slide h3{color:#fff; font-weight:100; font-size:24px; text-align:center; margin-top:20px} 

.img_img ul li .slide h4{text-align:center; font-weight:100; color:#fff; font-size:24px; margin-top:8px;}

.img .active{width:100px; height:20px;position:absolute; left:50%; margin-left:-50px; bottom:10px;}

.img .active ul li{width:15px; height:15px; background:#FFF; border-radius:50%; margin-right:5px; cursor:pointer;}

.img .active ul li.sli{background:#ccc;}



.list{display:table; min-height:100px;}

.list ul li{width:348px; height:249px; border:1px solid #bdbdbd; border-radius:3px; margin-bottom:20px; margin-left:30px;}

.list ul{ margin-top:15px; margin-left:-30px;}

.list_li{width:338px; height:229px; margin-top:10px; position:relative; overflow:hidden;}

.list_li img{width:100%; height:100%;}

.list_li .title04{width:100%; height:50px;  background:#ccc; background:rgba(102,102,255,.3); text-align:center; line-height:50px; color:#fff; font-weight:100; font-size:18px; position:absolute; left:0px; bottom:0px;}

.list_li .title04 a{color:#fff;}



.list_li .slide{width:100%; height:100%; background:rgba(102,102,255,.3); position:absolute; left:0px; top:100%;}

.list_li .slide span{ text-align:center; font-weight:100; font-size:22px; color:#fff; margin-top:90px; display:block;}

.list_li .slide font{text-align:center; color:#fff; font-weight:100; font-size:16px;display:block;} 

.list_li .slide a{color:#fff;}



.font{ display:table;margin-top:20px; color:#6e6e6e;}

.font .title05{font-weight:100; font-size:18px; }

.font p{ color:#6b6b6b; margin-top:5px;}

.font .title06{font-weight:100; margin-top:4px;}

.font .title03{font-weight:100; color:#626262; font-size:24px; margin-top:20px;}



.contact{display:table; min-height:200px;margin-top:22px;}

.contact ul li{width:350px; height:430px; background:#f4f2f2; border-radius:3px; margin-left:30px;}

.contact ul li .title05{float:left; margin-left:24px; margin-top:24px; color:#000000; font-size:18px; font-weight:100;}

.contact ul li .title05 span{float:left;}

.contact ul{margin-left:-30px;}

.contact ul li .title05 i{color:#313363; font-size:12px; margin-left:8px;}

.contact ul li .title04{width:320px; height:225px; float:left; margin-left:20px; margin-top:10px; box-shadow:1px 1px 2px #ccc;}

.contact ul li .title04 img{margin-left:10px; margin-top:10px;}

.contact ul li .title03{float:left; margin-left:20px; margin-top:18px; font-weight:100; color:#5fa8b1;}
.contact ul li .title03 a{color:#5fa8b1;}
.contact ul li .title06{float:left; margin-left:20px; font-weight:100; margin-top:8px;}

.contact ul li .title02 a{float:left; margin-left:20px; margin-top:12px; width:86px; height:34px; background:#bdbdbd; border-radius:3px; border:none; color:#fff; cursor:pointer; font-size:12px; text-align:center; font-weight:100; line-height:34px;}



.link{width:100%; height:405px; background:#ededed; margin-top:62px;}

.link .wid{height:405px;}

.link_gz{width:360px; height:100%;float:left;}

.link_gz .title05{ color:#000000; font-weight:100; font-size:18px; margin-left:13px; margin-top:45px;}

.link_gz p{margin-left:13px; color:#848484; font-weight:100; margin-top:10px;}

.link_gz .title04{text-align:center; margin-top:65px;}

.link_link{width:360px; height:100%;margin-left:30px; float:left;}

.link_link .title05{ color:#000000; font-weight:100; font-size:18px; margin-left:13px; margin-top:45px;}

.link_link ul li{width:360px; height:96px; border-bottom:2px dotted #ccc;}

.link_link ul li h4{width:90px; height:60px; background:#FFF; border-right:1px solid #dddddd; border-radius:3px; box-shadow:0px 0px 2px #CCC; margin-left:7px; margin-top:15px; text-align:center; float:left;}

.link_link ul li h4 img{margin-top:4px; width:82px; height:52px;}

.link_link ul li h3{float:left; margin-top:15px; margin-left:13px; font-size:14px; font-weight:100;}

.link_link ul li h6{float:left; width:200px; margin-left:13px; font-weight:100;margin-top:2px;}



.link_cont{width:360px; height:100%;float:right;}

.link_cont .title05{ color:#000000; font-weight:100; font-size:18px; margin-left:13px; margin-top:45px;}

.link_cont p{margin-left:13px; color:#747474; font-weight:100; margin-top:10px;}

.link_cont .title04{margin-top: 75px;}

.link_cont .title04 span{margin-left:13px; display:block; width:100%; float:left; font-weight:100; color:#7c7c7c; margin-bottom:20px;}

.link_cont .title04 span i{width:24px; display:block; float: left;}


.footer{width:100%; height:65px; background:#bdbdbd;}

.footer p{line-height:65px; color:#645d5d; text-align:center;}
.footer p a{color:#645d5d;}

.addr{ height:30px; background:#fafafa; margin-top: 10px}

.addr p{ line-height:30px; font-size:14px; color:#ccc; margin-left:15px;}

.addr p a{color:#848484;}

.addr p a:hover{text-decoration:underline;}

.addr p a.a1{ color:#5f9ea0;}


.main{ display:table; width:1200px; min-height:130px;margin-top:10px;}

.main .main_le{width:800px; display:table; min-height:300px;float:left;}

.main .main_rt{width:350px; display:table; min-height:150px; float:right; margin-right:20px;}

.main .main_le .case_col{float:left; display:table; margin-left:20px;}

.main .main_le .case_col h1{color:#525252; margin-top:20px;} 

.main .main_le .case_col .title06{font-size:13px; font-weight:100; color:#555555; letter-spacing:1px; margin-top:30px; margin-bottom:10px;}

.main .main_le .case_col .title06 span{color:#659dac;}

.main .main_le .case_col p{padding-right:35px; color:#5f9ea0; line-height:20px; margin-top:10px; line-height:24px; float:left;}

.main .main_le .case_col h5{font-weight:100; margin-top:10px; padding-right:35px; color:#656565; line-height:22px; margin-bottom:8px;float:left;}

.main .main_le .case_col img{float:left; width:710px;}



.main_nav{width:348px; display:table; min-height:200px; border:1px solid #dddddd; border-radius:5px;}

.main .main_rt h1{ font-size:24px; font-weight:100; margin-top:20px; margin-bottom:20px;}

.main_nav h2{ font-size:16px; font-weight:100; line-height:40px; border-bottom:1px solid #dddddd; padding-left:17px;}

.main_nav ul li{display:table; width:348px; cursor:pointer;}

.main_nav ul li p{width:331px; height:40px; border-bottom:1px solid #ddd; padding-left:17px; font-size:16px; line-height:40px; float:left;}

.main_nav ul li p span{float:left;}

.main_nav ul li p img{float:right; margin-right:20px; margin-top:13px; transition:.5s; position:relative; z-index:5; }

.main_nav ul li .slide{width:100%; display:table; min-height:40px; display:none;}

.main_nav ul li .slide h5{width:308px; height:40px; border-bottom:1px solid #ddd; line-height:40px; font-weight:100; font-size:14px; padding-left:40px; float:left;}

.main_nav ul li .slide h5 a{ color:#000; display:block;}

.main_nav ul li .slide h5:last-child{ border-bottom:none;}

.main_nav ul li p.sli img{transform:rotate(90deg);}

.main_nav ul li .slide h5:hover{background:#5f9ea0;}

.main_nav ul li .slide h5:hover a{color:#fff;}

.main_nav ul li:hover p{background:#5f9ea0; color:#fff;}



.main_nav ul li.show .slide{display:block;}

.main_nav ul li.show p img{transform:rotate(90deg);}



.case_list{display:table; min-height:100px; float:left;}

.case_list ul{float:left;}

.case_list ul li{width:370px; height:300px; float:left; margin-left:30px;}

.case_list ul li span{width:100%; height:240px; display:block;}

.case_list ul li span img{max-width:100%; max-height:100%;}

.case_list ul li p{text-align:center; line-height:40px;  font-size:16px;}

.case_list ul li p a{color:#5f9ea0;}

.case_list ul li p a:hover{text-decoration:underline;}

.case_page{float:right; height:50px;margin-right:35px; color:#bdbdbd; font-size:16px;}

.case_page p{float:left;}

.case_page p a{color:#bdbdbd;}

.case_page p a.sli{color:#5f9ea0;}

.case_page p a:hover{text-decoration:underline;}

.case_page p a.more{ padding-left:8px; padding-right:12px; height:35px; line-height:35px; display:block; float:right; background:#bdbdbd; border:none; border-radius:3px; margin-left:10px; color:#fff; cursor:pointer; margin-top:-8px;}

.case_page p a.more:hover{text-decoration:inherit;}



.main .main_le_xw{width:1140px; display:table; min-height:300px;float:left;}

.main .main_le_xw .case_col{width:1140px; float:left; display:table; margin-left:20px;}

.main .main_le_xw .case_col h1{color:#525252;margin-top:20px;border-bottom-width: 5px;border-bottom-style: solid;border-bottom-color: #f5f5f5; margin-bottom:30px;} 

.main .main_le_xw .case_col h6{font-size:13px; font-weight:100; color:#555555; letter-spacing:1px; margin-top:30px; margin-bottom:10px;}

.main .main_le_xw .case_col p{padding-right:35px; color:#5f9ea0; line-height:20px; margin-top:10px; line-height:24px; float:left;}

.main .main_le_xw .case_col h5{font-weight:100; margin-top:10px; padding-right:35px; color:#656565; line-height:22px; margin-bottom:8px;float:left;}

.main .main_le_xw .case_col img{float:left; width:710px;}





.case_list_xw{width:1140px;display:table; min-height:100px; float:left; margin-left:20px;}

.case_list_xw ul li{width:1140px; height:164px; float:left; margin-left:38px; background:#87b7b7; margin-bottom:20px;}

.case_list_xw ul{margin-left:-38px; float:left;}

.case_list_xw ul li span{margin-top: 10px; margin-bottom: 10px; margin-left:10px; margin-right:25px; float:left; display:block;}

.case_list_xw ul li span img{max-width:100%; max-height:100%;}

.case_list_xw ul li samp{text-align:center; line-height:65px;  font-size:16px;}

.case_list_xw ul li samp a{color:#FFFFFF; font-size: 18px;}

.case_list_xw ul li samp a:hover{text-decoration:underline;}

.case_list_xw ul li p{font-size:16px; color:#FFFFFF;line-height:25px;}

.case_page{float:right; height:50px;margin-right:35px; color:#bdbdbd; font-size:16px;}

.case_page p{float:left;}

.case_page p a{color:#bdbdbd;}

.case_page p a.sli{color:#5f9ea0;}

.case_page p a:hover{text-decoration:underline;}

.case_page p a.more{ padding-left:8px; padding-right:12px; height:35px; line-height:35px; display:block; float:right; background:#bdbdbd; border:none; border-radius:3px; margin-left:10px; color:#fff; cursor:pointer; margin-top:-8px;}

.case_page p a.more:hover{text-decoration:inherit;}


.main .main_rt_zx{width:350px; display:table; min-height:150px; float:right; margin-right:20px; margin-top:25px;}


.main_nav_zx{width:348px; display:table; min-height:200px; border-radius:5px;}

.main .main_rt_zx .title01{ font-size:24px; font-weight:100; margin-top:20px; margin-bottom:20px;}

.main_nav_zx h2{ font-size:16px; font-weight:100; line-height:40px; border-bottom:1px solid #dddddd; padding-left:17px;}

.main_nav_zx ul{border-bottom-width: 1px;border-bottom-style: solid; border-bottom-color: #ddd;}

.main_nav_zx ul li{cursor:pointer; width:331px; height:40px; padding-left:17px; font-size:16px; line-height:40px; float:left;  border-bottom-width: 1px;  border-bottom-style: solid; border-bottom-color: #ddd; list-style-type: disc; color:#87b7b7; list-style-position: inside;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}

.main_nav_zx ul li samp{color: #666666;font-family: "microsoft yahei";}

.nav .wid ul li p{width:100%; height:50px; position:absolute; left:0px; top:0px; z-index:6;}
.nav .wid ul li a{color:#525252; position:relative; z-index:9;}
.yqlink{padding-top:10px;}
.yqlink a{margin-right:10px; color:#666;}

.index_new{width:1140px; margin:0 auto;}
.index_new a{color:#666;}
.index_new .title{height:30px; line-height:30px;}
.index_new .title a{float:right;}
.index_new .new{width:100%;}
.index_new .new li{border-bottom:1px dotted #CCCCCC; line-height:25px; width:100%; float:none;}
.index_new .new li span{float:right;}