blockquote,body,dd,div,dl,dt,fieldset,form,h1,h2,h3,h4,h5,h6,input,li,ol,p,pre,td,textarea,th,ul{margin:0;padding:0}
table{border-collapse:collapse;border-spacing:0}
abbr,acronym,fieldset,img{border:0}
ol,ul{list-style:none}
caption,th{text-align:left}
q:after,q:before{content:''}
.clear{clear:both;display:block;overflow:hidden;visibility:hidden;width:0;height:0}
.col-c,.col-l,.col_c,.col_l,.l{float:left}
.col-r,.col_r,.r,.ul-txt li span,.ul_txt li span,dt span{float:right}
.c{clear:both}
.n,em{font-weight:400;font-style:normal}
.b{font-weight:700}
.i{font-style:italic}
.fa{font-family:Arial}
.fg{font-family:Georgia}
.ft{font-family:Tahoma}
.fl{font-family:Lucida Console}
.fw{font-family:'微软雅黑'}
.tc{text-align:center}
.tr{text-align:right}
.tl{text-align:left}
.tdu{text-decoration:underline}
.tdn,.tdn:hover,a.tdl:hover{text-decoration:none}
.fc0{color:#000}
.fc3{color:#333}
.fc6{color:#666}
.fc9{color:#999}
.fcr{color:red}
.fcw{color:#fff}
.fcb{color:#00f}
.fcg{color:green}
.f0{font-size:0}
.f10{font-size:10px}
.f12{font-size:12px}
.f13{font-size:13px}
.f14{font-size:14px}
.f16{font-size:16px}
.f20{font-size:20px}
.f24{font-size:24px}
.vm{vertical-align:middle}
.vtb{vertical-align:text-bottom}
.vt{vertical-align:top}
.vn{vertical-align:-2px}
.vimg{margin-bottom:-3px}
.m0{margin:0}
.ml0{margin-left:0}
.ml5{margin-left:5px}
.ml10{margin-left:10px}
.ml20{margin-left:20px}
.mr0{margin-right:0}
.mr5{margin-right:5px}
.mr10{margin-right:10px}
.mr20{margin-right:20px}
.mt5{margin-top:5px}
.mt10{margin-top:10px}
.mt20{margin-top:20px}
.mb5{margin-bottom:5px}
.mb10{margin-bottom:10px}
.mb20{margin-bottom:20px}
.ml-1{margin-left:-1px}
.mt-1{margin-top:-1px}
.p1{padding:1px}
.pl5{padding-left:5px}
.p5{padding:5px}
.pt5{padding-top:5px}
.pr5{padding-right:5px}
.pb5{padding-bottom:5px}
.p10{padding:10px}
.pl10{padding-left:10px}
.pt10{padding-top:10px}
.pr10{padding-right:10px}
.pb10{padding-bottom:10px}
.p20{padding:20px}
.pl20{padding-left:20px}
.pt20{padding-top:20px}
.pr20{padding-right:20px}
.pb20{padding-bottom:20px}
.pr,.rel{position:relative}
.abs,.pa{position:absolute}
.dn{display:none}
.db{display:block}
.dib{-moz-inline-stack:inline-block;display:inline-block}
.di{display:inline}
.ovh{overflow:hidden}
.ovs{overflow:scroll}
.vh{visibility:hidden}
.vv{visibility:visible}
.lh14{line-height:14px}
.lh16{line-height:16px}
.lh18{line-height:18px}
.lh20{line-height:20px}
.lh22{line-height:22px}
.lh24{line-height:24px}
.fix{*zoom:1}
.fix:after,.fix:before{display:block;content:"clear";height:0;clear:both;overflow:hidden;visibility:hidden}
.z{_zoom:1}
.h1{height:1px}
.h5{height:5px}
.h,.h10{height:10px}
.h15{height:15px}
.h20{height:20px}
.h,.h1,.h10,.h15,.h20,.h5{font-size:0;line-height:0;overflow:hidden;clear:both}
body{font:14px/1.5 '微软雅黑',Arial,sans-serif;color:#3d4c63;background:#fff;font-family:"Microsoft YaHei",微软雅黑,"PingFang SC","Hiragino Sans GB",STHeiti,sans-serif}
a{text-decoration:none;color:#3d4c63}
*,:after,:before{margin:0;padding:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;outline:0}
img{max-width:100%;transition:.3s;-ms-transition:.3s;-moz-transition:.3s;-webkit-transition:.3s;-o-transition:.3s}
input,select,textarea{font-size:12px;color:#444;font-family:"Microsoft Yahei",sans-serif;outline:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box}
input[type=button],input[type=reset],input[type=submit],select{-webkit-appearance:none;-moz-appearance:none;appearance:none}
input[type=button],input[type=reset],input[type=submit]{cursor:pointer}
::-webkit-input-placeholder{color:#999}
::-moz-placeholder{color:#999}
::-ms-input-placeholder{color:#999}
.ani{transition:.3s;-ms-transition:.3s;-moz-transition:.3s;-webkit-transition:.3s;-o-transition:.3s}
.unselect{-moz-user-select:none;-khtml-user-select:none;-webkit-user-select:none;-o-user-select:none;user-select:none}
.wp{width:1300px;margin:0 auto}

.tophead{height: 35px; background: #F5F5F5; width: 100%; border-bottom: 1px solid #E4E4E4;}
.tophead a{line-height: 35px; color: #333333; font-size: 12px;}

/*.header{width:100%;height:95px;}
.logo{height:60px;width: 379px; float: left; background: url(../Images/logo.png) no-repeat left center; background-size: 316px 50px;  margin-top: 15px;}
.tel{width: 224px; height: 60px; float: right; background: url(../Images/tel.png) no-repeat left center; background-size: 187px 50px;  margin-top: 15px;}

*/

.header{width:100%;height:100px;background-color:rgba(255,255,255,1); border-bottom: 1px solid #999999;border-top: 6px solid #355691;}


.header ul{margin: 0px; padding: 0px; float: right;margin-top: 28px;}
.header ul li{float: left; text-align: center; margin: 0px 15px;}
.header ul li a{line-height: 50px; color: #333333; padding: 0px 10px;}
.header ul li:hover a{color: #2378D5;}
.header ul li ul{display:none; position:absolute; box-shadow: 2px 0px 5px rgba(0,0,80,0.4); background: #FFFFFF; margin-top:0px; margin-left: -70px; z-index: 999; padding: 10px 0px; border-bottom: 2px solid #2378D5;}
.header ul li:hover ul{display:block;}
.header ul li:hover ul li{width:230px; height:40px; margin:0px; text-align: center; float: none;}
.header ul li:hover ul li:hover{}
.header ul li:hover ul li a{line-height:40px;border-bottom:0px solid #255DA8; padding-bottom:0px; color:#666666;}
.header ul li:hover ul li a:hover{color:#2378D5;}



.logo{float: left; margin-top:15px;height:45px;line-height:50px;}
.logo img{display:inline-block;vertical-align:middle;height: 50px;}


.banner .con{height:500px;background-size:cover;background-position:50% 50%;background-repeat:no-repeat}
.banner .slick-dots{position:absolute;left:0;width:100%;bottom:42px;text-align:center;font-size:0}
.banner .slick-dots li{display:inline-block;vertical-align:middle;width:56px;height:46px;margin:0 40px;cursor:pointer;background:url(../Images/icons03.png) no-repeat;background-size:100% 100%}
.banner .slick-dots li.slick-active{background:url(../Images/icons04.png) no-repeat;background-size:100% 100%}
.banner .item{overflow:hidden;position:relative}
.banner .item .bg_video{position:absolute;left:50%;top:50%;min-width:101%;min-height:101%;transform:translate(-50%,-50%)}

.fnav{width: 100%; height:400px; background:rgba(94, 94, 94, 0.9)!important;
filter:Alpha(opacity=90); background:#5E5E5F; z-index: 999; position: relative; text-align: left;display: none;margin-top: -1px;}
.fnav ul{}
.fnav ul li{height: 100px; border-bottom: 1px solid #858585; width: 100%; text-align: left; padding: 0px 10%;}
.fnav ul li a{color: #FFFFFF; font-size: 14px; line-height: 35px;}
.fnav ul li .list{float: left;width: 33.3%; height: 24px;}
.fnav ul li .list a{font-size: 12px; line-height: 24px; color: #E1E1E1;}
.fnav ul li .list a:hover{text-decoration: underline;}




.title{height: 50px; margin-top: 40px;}
.title a{line-height: 50px; color: #000000; font-size: 24px;}


.tjpro{width: 50%;float: left;height: 300px;background: url(../Images/tjproa.jpg) no-repeat;background-size: 100% 100%; overflow: hidden;margin-top: 20px;-webkit-transition:1s; }
.tjpro.specb{width: 24%;background: url(../Images/tjprob.jpg) no-repeat;background-size: 100% 100%; margin-left: 1%;}
.tjpro.specc{width: 24%;background: url(../Images/tjproc.jpg) no-repeat;background-size: 100% 100%; margin-left: 1%;}
.tjpro .tjtitle{padding: 50px;}
.tjpro .tjtitle font{font-size: 30px; color: #000000; line-height: 40px;display: block;}
.tjpro .tjtitle span{font-size: 14px; color: #666666; line-height: 20px;}
.tjpro:hover{background-size: 105% 105%;}

.jpser{margin-top: 20px;}
.jpser ul{}
.jpser ul li{width: 20%;height: 300px; margin-left: 1%; float: left; border:1px solid #F2F2F2; text-align: center;transition-duration:0.5s;}
.jpser ul li.spec{width: 16%;background: url(../Images/jpser.jpg) no-repeat center; text-align: center; padding-top: 40px;margin-left: 0%;}
.jpser ul li.spec a{color: #FFFFFF; font-size: 18px;font-style: italic;}
.jpser ul li .icons{width: 87px; height: 87px; margin: auto;background: url(../Images/icon2.png) no-repeat;margin-top: 30px; margin-bottom: 20px;}
.jpser ul li .icons.one{background-position: 0px 0px;}
.jpser ul li .icons.two{background-position: -89px 0px;}
.jpser ul li .icons.three{background-position: -179.5px 0px;}
.jpser ul li .icons.four{background-position: -268px 0px;}
.jpser ul li a{font-size: 18px; color: #000000;line-height: 40px;display:block;}
.jpser ul li span{font-size: 13px; color: #999999;}
.jpser ul li .more{height: 30px; width: 50%; -moz-border-radius:15px; -webkit-border-radius:15px; border-radius:15px;text-align: center; border:1px solid #CCCCCC; margin: 30px 25%;}
.jpser ul li .more a{color: #CCCCCC;line-height: 30px; font-size: 12px;}
.jpser ul li .more:hover{background: #0467B5; border:1px solid #FFFFFF;}
.jpser ul li .more:hover a{color: #FFFFFF;}
.jpser ul li:hover{ box-shadow: 1px 1px 15px #CCCCCC;margin-top: -10px;}

.ad{height: 120px; width: 100%; background: url(../Images/ad.jpg) no-repeat; background-size: cover;margin-top: 30px;}
.ad a{color: #FFFFFF; font-size: 25px; line-height: 120px; padding-left: 150px;}


.a2{width:60%; float:left;}

.newstj{width:100%; margin-top: 20px;}
.newstj .left{width:25%; float:left; margin-right:5%;}
.newstj .left img{width:100%; height:140px;}
.newstj .right{width:70%; float:left;}
.newstj .right .bt{height:40px;}
.newstj .right .bt a{line-height:40px; font-size:16px; color:#000000;}
.newstj .right .bt a:hover{color:#0099FF; text-decoration:underline;}
.newstj .right .nr{height:100px; overflow:hidden;}
.newstj .right .nr a{line-height:25px; color:#999999;}
.newstj .right .nr a:hover{color:#0099FF;}

.newslista ul{padding:0px; margin:0px;}
.newslista ul li{height:40px; border-bottom:1px dotted #F2F2F2;}
.newslista ul li a{line-height:40px; padding-left:10px; color:#999999;}
.newslista ul li a span{float:right; line-height:40px; padding-right:10px;}
.newslista ul li a:hover{color:#0099FF; text-decoration:underline;}

/*
.a3{width: 39%; float: left;margin-left: 1%;margin-top: 100px;}
.a3 ul{}
.a3 ul li{width: 33.33333%; margin-left: 0%;margin-top: 0px; height: 110px; float: left; text-align: center;background:#37A1DB;}
.a3 ul li img{width: 100%;height: 110px;}
*/

.partner ul{margin:0px; padding:0px;}
.partner ul li{width:12.5%; border:1px dotted #f2f2f2; float:left;}
.partner ul li img{width:100%;}
.partner a{padding-right: 20px;line-height: 30px;}
.partner a:hover{color: #0099FF;}

.foot{background:#333333; margin-top:0px;padding: 50px 0px;display: table;width: 100%;}

.foot .more{height:30px; text-align:center; background:#005AAB; width:125px; position:relative; top:-30px; transition-duration:0.5s;}
.foot .more a{line-height:30px; color:#FFFFFF; font-size:14px; display:block;}
.foot .more:hover{background:#005AAB; transition-duration:0.5s;}


.f1{width:125px; height:180px; float:left; background:#FFFFFF; margin-top:-30px;}
.flogo{width:96px; height:28px; margin:auto; background:url(../Images/f1.jpg) no-repeat; margin-top:20px;}

.ftel{height:45px; width:96px; margin:auto; margin-top:20px; border-bottom:1px dotted #797979;}
.ftel a{line-height:20px; font-size:12px; color:#797979;}
.ftel a span{font-size:12px; font-weight:600; color:#666666;}

.f2{width:32px; height:32px; float:left; background:url(../Images/wb2.png) no-repeat; transition-duration:0.5s; margin-left:15px; margin-top:10px;}
.f2:hover{background:url(../Images/wb1.png) no-repeat; transition-duration:0.5s;}
.f2 a{line-height:32px; display:block;}

.f3{width:32px; height:32px; float:left; background:url(../Images/wx2.png) no-repeat; transition-duration:0.5s; margin-left:15px; margin-top:10px;}
.f3:hover{background:url(../Images/wx1.png) no-repeat; transition-duration:0.5s;}
.f3 a{line-height:32px; display:block;}

.f4{width:205px; float:left;}
.f5{height:30px; margin-bottom:20px;}
.f5 a{line-height:30px; color:#FFFFFF; font-size:14px;border-bottom: 2px solid #FFFFFF;padding-bottom: 10px;}
.f6{height:30px;}
.f6 a{line-height:30px; transition-duration:0.5s;color: #CDCCD1;}
.f6:hover a{transition-duration:0.5s; padding-left:10px;}
.f6 p{color: #CDCCD1;line-height: 30px;}

.f7{float:right; margin-top:-5px;}
.f8{height:60px; background:#2C2F34; text-align:center;}
.f8 a{line-height:60px; color:#FFFFFF;}

.footer{text-align: center; height: 45px;}
.footer a{line-height: 45px; color: #000000; font-size: 12px;}


/*当前位置*/
.inbanner{height: 300px; width: 100%; background:url(../Images/banner1.jpg) no-repeat center;background-size: cover;}


.local{background: url(../Images/local.png) no-repeat left; background-size: 15px 15px;padding: 20px 0px;padding-left: 20px;}
.local a{line-height: 40px; padding:0px 10px;}


.listleft{width: 78%; float: left;}

.listright{width: 20%; float: left; margin-left: 2%}

.listright .order{width: 100%; border:1px solid #F2F2F2; padding: 20px; text-align: center; margin-top: 25px;  -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px;}
.listright .order .bt a{font-size: 18px; color: #000000;}
.listright .order .bt a span{color: #666666; font-size: 12px;}
.listright .order input[type="text"]{width: 90%; margin: 10px 5%; border:1px solid #E4E4E4; outline: none; height: 30px; text-indent: 20px;}
.listright .order input[type="submit"]{width: 90%; margin: 10px 5%; border:1px solid #E4E4E4; outline: none; height: 30px; background: #005AAB; color: #FFFFFF;}

.listright .ads{width: 100%; border:1px solid #F2F2F2; padding: 40px 20px; text-align: center; margin-top: 25px;  -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px; background: url(../Images/back1.jpg) no-repeat bottom center #E8E9ED; background-size: 100% 100%;}
.listright .ads .bt a{font-size: 18px; color: #000000;}
.listright .ads .bt a span{color: #666666; font-size: 12px;}
.listright .ads img{width: 50%; margin: 20px 25%;}


.listtitle ul li{height: 40px; margin: 5px 5px;padding: 0px 40px; float: left; text-align: center; background: #F2F2F2;  -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px;}
.listtitle ul li a{line-height: 40px; font-size: 12px;}
.listtitle ul li.in{background: #E6650A;  -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px;}
.listtitle ul li.in a{color: #FFFFFF;}




.zyjnzs {display: table; width: 100%;margin-top: 15px;}
.zyjnzs.spec{margin-top: 10px;}
.zyjnzs ul li{width: 32.33%; height: 200px; margin: 10px 0.5%;float: left; border: 1px solid #F2F2F2; padding: 10px 0px; display: table; background:#F8F8F8; text-align: center; padding:10px;transition-duration:0.5s;}
.zyjnzs ul li .left{width: 100%;}
.zyjnzs ul li .left img{width: 100%; height: 190px;}
.zyjnzs ul li .right{width: 100%;}
.zyjnzs ul li .right .bt{height: 40px; overflow: hidden;}
.zyjnzs ul li .right .bt a{line-height: 40px; color: #000000;}
.zyjnzs ul li .right .jj{height: 40px; overflow: hidden;}
.zyjnzs ul li .right .jj a{line-height: 15px; font-size: 12px; color: #999999;}
.zyjnzs ul li .right .tips{width: 120px; height: 30px;position: absolute; margin-top: -264px; text-align: center; background:rgba(0, 0, 0, 0.8)!important;
filter:Alpha(opacity=80); background:#000000; border-top-right-radius: 5px; border-bottom-right-radius: 5px;}
.zyjnzs ul li .right .tips a{line-height: 30px; color: #FFFFFF; font-size: 12px;}
.zyjnzs ul li:hover{  box-shadow: 2px 2px 15px #CCCCCC;}



.innertitle{text-align: center; padding: 15px; padding-bottom: 10px;}
.innertitle a{line-height: 30px; font-size: 18px; line-height: 20px; color: #000000;}

.innergrey{padding: 15px 0px; background: #F2F2F2; width: 100%; text-align: center; margin: auto;  -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px;}
.innergrey a{line-height: 20px; color: #000000; font-size: 12px;}

.details .text{margin-top: 20px;}
.details .text img{max-width: 100%;}

.fgxline{height: 1px; border-bottom: 1px dotted #CCCCCC; width: 100%; margin: 15px 0px;}

.nextprve{margin-bottom: 10px;}
.nextprve a{font-size: 12px; line-height: 20px;}

.xgtitle{margin: 20px 0px; margin-top: 40px; text-align: center;}
.xgtitle a:before{content: " ";
             display: block;
             position: absolute;
             margin-top: 12px;
             left: 20%;
            height:3px;
            width: 30px;
            background-color: #000000;
            border-radius: 5px;}
.xgtitle a:after{content: " ";
             display: block;
             position: absolute;
             margin-top: -12px;
             right: 20%;
            height:3px;
            width: 30px;
            background-color: #000000;
            border-radius: 5px;}
.xgtitle a{font-size: 24px; color: #000000;}

.xgtitlea{height: 50px; margin-top: 30px;}
.xgtitlea a{line-height: 50px; font-size: 24px; color: #000000;}

/*lists*/
.greybg{width: 100%; background: #F2F2F2; display: table; margin-top: 20px; padding: 5px 10px;}
.greybg ul li{height: 30px; margin: 5px;padding: 0px 10px; float: left; text-align: center; background: #F9F9F9;  -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px;}
.greybg ul li a{line-height: 30px; font-size: 12px;padding: 0px 30px;}
.greybg ul li.in{background: #E6650A;  -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px;}
.greybg ul li.in a{color: #FFFFFF;}

.mulu{height: 40px; background: #FAFAFA; margin-top: 30px; border-bottom: 1px solid #CCCCCC;}
.mulu a{line-height: 40px; color: #000000; padding-left: 15px;}


/* contact */
.contactewm img{max-width: 40%;}
.contacttext{margin: 20px 0px;}
.contacttext p{font-size: 14px; line-height: 24px;}

/*固定的悬浮窗*/
.yb_conct{position:fixed;z-index:9999999;top:270px;right:-127px;cursor:pointer;transition:all .3s ease;}
.yb_bar ul li{width:180px;height:53px;font:16px/53px 'Microsoft YaHei';color:#fff;text-indent:54px;margin-bottom:3px;border-radius:3px;transition:all .5s ease;overflow:hidden;}
.yb_bar .yb_top{background:#0089E6 url(../Images/fixCont.png?visasdfd) no-repeat 0 0;}
.yb_bar .yb_phone{background:#0089E6 url(../Images/fixCont.png?visasdfd) no-repeat 0 -57px;}
.yb_bar .yb_QQ{text-indent:0;background:#0089E6 url(../Images/fixCont.png?visasdfd) no-repeat 0 -113px;}
.yb_bar .yb_ercode{background:#0089E6 url(../Images/fixCont.png?visasdfd) no-repeat 0 -169px;}
.hd_qr{padding:0 29px 25px 29px;}
.yb_QQ a{display:block;text-indent:54px;width:100%;height:100%;color:#fff;}


/*single*/
.aboutlist{}
.aboutlist ul{}
.aboutlist ul li{padding: 0px 35px; float: left; line-height: 35px;margin-right: 10px; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px;}
.aboutlist ul li a{color: #000000;display: block;}
.aboutlist ul li:hover{background: #0089E6;}
.aboutlist ul li:hover a{color: #FFFFFF;}
.aboutlist ul li.in{background: #0089E6;}
.aboutlist ul li.in a{color: #FFFFFF;}



/* news */

.newslist{margin-top:0px; float: left;width: 75%;background: #FFFFFF;padding: 40px;}
.newslist ul{margin:0px; padding:0px;}
.newslist ul li{height:170px; width:100%; border-bottom:1px dotted #CCCCCC;padding-bottom: 20px; padding-top:20px;}
.newslist ul li .left{width:22%;float: left;}
.newslist ul li .left img{width:100%; height:120px;}
.newslist ul li .right{width:75%;float: left;margin-left: 3%}
.newslist ul li .right a{line-height:30px; font-size:16px; color:#000000;}
.newslist ul li .right a span{font-size:14px; color:#666666; line-height:24px;}
.newslist ul li .right a font{font-size:12px; color:#666666; line-height:30px;}
.newslist ul li a:hover,.newslist ul li a:hover span,.newslist ul li a:hover font{color: #255DA8;}

.newsr{width: 23%;float:right;background: #FFFFFF;padding: 20px;}
.newsr img{width: 100%;}

.result{height:30px; background:#FAFAFA; -moz-border-radius: 5px; -webkit-border-radius:5px; border-radius: 5px; display:inline-table; margin-top:30px; margin-bottom:40px;}
.result a{height:30px; padding:8px 15px; line-height:35px; background:#FFFFFF; border:1px solid #F2F2F2; border-left:none;}
.result a:hover{background:#1270CF; color:#FFFFFF;}

.result a.prev{background:#FFFFFF; border-top-left-radius:6px; border-bottom-left-radius:6px; border-left:1px solid #F2F2F2;}
.result a.prev:hover{background:#1270CF;}
.result a.prev.current:hover{background:#FFFFFF; color:#666666;}
.result a.next{background:#FFFFFF; color:#333333; border-top-right-radius:6px; border-bottom-right-radius:6px;}
.result a.next:hover{background:#1270CF; color:#FFFFFF;}
.result a.next:hover.current{background:#FFFFFF; color:#666666;}
.result a.current:hover{background:#FFFFFF; color:#666666;}
.result a.current{background:#255DA8; color:#FFFFFF;}
.result a.next.current{background:#FFFFFF; color:#666666;}
.result a.prev.current{background:#FFFFFF; color:#666666;}

/*注册公司*/


.span3{float: left;width: 24.5%;}
.kzf-mod-product {
      padding: 90px 0;
      text-align: center;
      padding-top: 0px;
      height: 350px;
}
.kzf-mod-product-title {
      font-size: 36px;
      color: #666666;
}
.kzf-mod-product-brief {
      color: #818181;
      margin: 20px 0 55px 0;
}
.kzf-mod-product-list-title {
      color: #333;
      font-size: 18px;
      margin: 25px 0 10px 0;
}
.kzf-mod-product-list p {
      line-height: 2;
      color: #818181;
      transition: 0.3s all;
      -webkit-transition: 0.3s all;
}
.kzf-mod-product-list img {
      transition: 0.3s all;
      -webkit-transition: 0.3s all;
      position: relative;
      top: 0;
}
.kzf-mod-product-list:hover img {
      top: 5px;
}
.kzf-mod-product-list:hover p {
      color: #444;
}
 @media only screen and (max-width: 967px) {
.kzf-mod-product {
      padding: 60px 0;
}
.kzf-mod-product-title {
      font-size: 30px;
}
.kzf-mod-product-brief {
      margin: 20px 0 40px 0;
}
.kzf-mod-product-list-title {
      font-size: 16px;
      margin: 20px 0 10px 0;
}
.kzf-mod-product-list p {
      line-height: 1.8;
}
}
 @media only screen and (max-width: 767px) {
.kzf-mod-product {
      padding: 40px 0 0 0;
}
.kzf-mod-product-title {
      font-size: 26px;
}
.kzf-mod-product-brief {
      margin: 15px 0 25px 0;
}
.kzf-mod-product-list {
      margin-bottom: 40px;
}
.kzf-mod-product-list-title {
      font-size: 16px;
      margin: 20px 0 10px 0;
}
.kzf-mod-product-list p {
      line-height: 1.8;
}
}

/*建筑资质*/
.jztitle{text-align: center; margin: 30px 0px;}
.jztitle a{line-height: 40px; font-size: 35px; color: #000000; font-family: microsoft jhengHei;}
.jztitle span{font-size:16px; color: #666666; line-height: 40px;}

.jza{width: 100%; display: table;}
.jza ul{margin: 0px; padding: 0px;}
.jza ul li{width: 24%; margin: 0.5%; float: left; height: 250px;text-align: center;}
.jza ul li.one{background:url(../Images/jza1.jpg) no-repeat center; background-size: cover;}
.jza ul li.two{background:url(../Images/jza2.jpg) no-repeat center; background-size: cover;}
.jza ul li.three{background:url(../Images/jza3.jpg) no-repeat center; background-size: cover;}
.jza ul li.four{background:url(../Images/jza4.jpg) no-repeat center; background-size: cover;}

.jza ul li.onex{background:url(../Images/jzc1.jpg) no-repeat center; background-size: cover;}
.jza ul li.twox{background:url(../Images/jzc2.jpg) no-repeat center; background-size: cover;}
.jza ul li.threex{background:url(../Images/jzc3.jpg) no-repeat center; background-size: cover;}
.jza ul li.fourx{background:url(../Images/jzc4.jpg) no-repeat center; background-size: cover;}

.jza ul li .bt{text-align: center; padding-top: 60px; transition-duration:0.5s;}
.jza ul li .bt a{line-height: 40px; font-size: 24px; color: #000000;font-weight: 600;}
.jza ul li span{font-size: 16px; color: #000000; display: none;}
.jza ul li:hover .bt{text-align: center; padding-top: 10px;}
.jza ul li:hover .bt a{color: #FFFFFF}
.jza ul li:hover span{display: inline;color: #FFFFFF}
.jza ul li .blackbg{width: 100%; height: 250px;  background:rgba(0, 0, 0, 0)!important;
filter:Alpha(opacity=0); background:#000000; position: relative;margin-top: 0px; margin-left: 0px;padding: 50px;text-align: center; transition-duration:0.5s;}
.jza ul li:hover .blackbg{width: 100%; height: 250px;  background:rgba(0, 0, 0, 0.6)!important;
filter:Alpha(opacity=60); background:#000000; position: relative;margin-top: 0px; margin-left: 0px;padding: 50px;text-align: center;}


.jza.spec ul li{width: 19%; margin: 0.5%; float: left; height: 250px;padding: 50px;text-align: center; -moz-border-radius:250px; -webkit-border-radius:250px; border-radius:250px;}

.jza.spec ul li.one{background:url(../Images/jzb1.jpg) no-repeat center; background-size: cover;}
.jza.spec ul li.two{background:url(../Images/jzb2.jpg) no-repeat center; background-size: cover;}
.jza.spec ul li.three{background:url(../Images/jzb3.jpg) no-repeat center; background-size: cover;}
.jza.spec ul li.four{background:url(../Images/jzb4.jpg) no-repeat center; background-size: cover;}
.jza.spec ul li.five{background:url(../Images/jzb5.jpg) no-repeat center; background-size: cover;}

.jza.spec ul li:hover .bt{text-align: center; padding-top: 10px;}
.jza.spec ul li:hover .bt a{color: #000000}
.jza.spec ul li:hover span{display: inline;color: #000000}


.jzmore{text-align: center;width: 300px; height: 50px;background: #005BAE; -moz-border-radius:25px; -webkit-border-radius:25px; border-radius:25px;margin: auto; margin-top: 30px; margin-bottom: 80px;}
.jzmore a{line-height: 50px; color: #FFFFFF;font-size: 16px;}

.gszc-title{ text-align:center;}
.gszc-title h3{ font-size:32px; color:#365fe4; padding:0px; margin:15px 0px}
.gszc-title p{ font-size:16px; color:#666}
.gszc-title img{ margin-top:10px}

.gszc-tuij{ background:#398bd1; padding:60px 0px;padding-bottom: 80px; margin-top:15px;margin-bottom: 50px; overflow:hidden}
.gszc-tuij ul li span{ display:inline-block; width:153px; height:172px; background:url(../Images/bg2_1.png) no-repeat}
.gszc-tuij ul li span em{ display:inline-block; background:url(../Images/jzicon.png) no-repeat; width:80px; height:80px; margin:40px 0px 0px 0px; transition:all .6s}
.gszc-tuij ul li span.tuij01 em{ background-position:-20px -10px}
.gszc-tuij ul li:hover span.tuij01 em{background-position:-140px -10px}
.gszc-tuij ul li span.tuij02 em{ background-position:-25px -100px}
.gszc-tuij ul li:hover span.tuij02 em{ background-position:-145px -100px}
.gszc-tuij ul li span.tuij03 em{ background-position:-20px -192px}
.gszc-tuij ul li:hover span.tuij03 em{ background-position:-140px -192px}
.gszc-tuij ul li span.tuij04 em{ background-position:-25px -280px}
.gszc-tuij ul li:hover span.tuij04 em{ background-position:-145px -280px}
.gszc-tuij ul li span.tuij05 em{ background-position:-25px -380px}
.gszc-tuij ul li:hover span.tuij05 em{ background-position:-145px -380px}
.gszc-tuij ul{ margin-top:50px}

.gszc-tuij ul li i{ font-style:normal; border-bottom:#365fe4 4px solid; line-height:35px; display:inline-block}
.gszc-tuij ul li p.colorfff{ color:#fff}
.gszc-tuij ul li { width:20%; text-align:center; box-sizing: border-box; float:left;transition:all .6s; padding:15px 0px}
.gszc-tuij ul li p{ text-align:center; color:#a7d3f8;  margin-top:10px; padding-bottom:5px}
.gszc-tuij ul li a{ background:#f86707; color:#fff; width:116px; height:31px; line-height:31px; text-align:center; display:inline-block; transition:all .6s; margin-top:10px;}
.gszc-tuij ul li:hover{ background:#7659e5;}
.gszc-tuij ul li a:hover{ background:#974acd}



.hxjzl ul li{float: left;width: 20%;padding: 30px;text-align: center;}


.gszc-lc{ background:url(../Images/gszc-09.jpg) no-repeat center bottom; overflow:hidden; margin-top: 40px; padding-bottom: 40px;}

.gszc-lc ul li{ text-align:center; width:25%; float:left; margin-top:60px; box-sizing:border-box; padding: 0 20px;}
.gszc-lc ul li img{ margin-bottom:20px; transition:all .6s}
.gszc-lc ul li p{ margin-bottom:15px}
.gszc-lc ul li:hover img{ margin-bottom:10px}
.gszc-lc ul li:hover p.fontsize18{ color:#365fe4}


.gszc-required{ margin-top:40px}
.required-box{border:#7ea6ef solid 2px; overflow:hidden; margin-top:45px }
.required-box ul li{width:33.3333333333%; box-sizing: border-box; padding:20px 40px; float:left; border-right:#7ea6ef solid 2px; text-align:center; font-size:16px; color:#666; line-height:28px; transition:all .6s}
.required-box ul li h4{ font-size:22px; font-weight:normal; padding:0px; margin:10px; color:#333}
.required-box ul li:hover{ padding:15px 40px }



/*高新技术*/
.pathbg{width:100%; height:500px; background:url(../Images/pathbg.jpg) no-repeat center; background-size:cover;margin-bottom: 80px;}
.pathbg .leftp{width:525px; float:left; padding-top:60px;}
.pathbg .leftp ul{margin:0px; padding:0px;}
.pathbg .leftp ul li{width:165px; height:120px; float:left; text-align:center; margin-right:10px; margin-bottom:10px; background:#2D314E;}
.pathbg .leftp ul li a{line-height:120px; color:#FFFFFF; font-size:16px;}
.pathbg .leftp ul li a span{font-size: 12px;}

.pathbg .rightp{width:675px; height:380px; background:#FFFFFF; float:left; margin-top:60px; padding:50px;}
.pathbg .rightp .titlep{height:50px; margin-bottom:30px;}
.pathbg .rightp .titlep a{line-height:50px; color:#333333; font-size:30px; font-weight:600;}
.pathbg .rightp .titlep a span{color:#FF8A00; font-size:40px;}
.pathbg .rightp .dui{height:25px; background:url(../Images/dui.png) no-repeat left center; margin:20px 0px;}
.pathbg .rightp .dui a{line-height:25px; color:#333333; font-size:18px; padding-left:30px;}
.pathbg .rightp .zx{height:55px; width:100%; background:#255DA8; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px; text-align:center; margin-top:30px;}
.pathbg .rightp .zx a{line-height:55px; color:#FFFFFF; font-size:18px;}
.pathbg .rightp .zx:hover{background:#FF8A00;}


.path{margin:auto; width:100%; margin-top:40px; margin-bottom:50px; display:table;}
.path ul li{width:25%; float:left; margin:0px; padding:30px; text-align:center;}
.path ul li .icon{height:90px; width:90px; margin:auto;}
.path ul li:hover{box-shadow: 2px 2px 15px #CCCCCC;}
.path ul li .icon.one{background:url(../Images/s1.png) no-repeat center;}
.path ul li .icon.two{background:url(../Images/s2.png) no-repeat center;}
.path ul li .icon.three{background:url(../Images/s3.png) no-repeat center;}
.path ul li .icon.four{background:url(../Images/s4.png) no-repeat center;}
.path ul li .icon.five{background:url(../Images/s5.png) no-repeat center;}
.path ul li .icon.six{background:url(../Images/s6.png) no-repeat center;}
.path ul li .icon.seven{background:url(../Images/s7.png) no-repeat center;}
.path ul li .icon.eight{background:url(../Images/s8.png) no-repeat center;}
.path ul li .title{margin:10px; text-align:center;}
.path ul li .title a{font-size:18px; color:#000000;}




/*2020-8-4 修改home*/
.homea{height: 100px;border-bottom: 32px solid #404D5F;width: 100%;padding-top: 20px;}
.homea ul{}
.homea ul li{float: left;}
.homea ul li.spec{float: right;}
.homea ul li img{height: 27px;vertical-align: middle;}
.homea ul li a{font-size: 20px; color: #666666;}

.hometitle{text-align: center;height: 150px;}
.hometitle a{line-height: 150px;color: #FE824C;font-size: 35px;font-weight: bold;}

.homeb{}
.homeb ul{}
.homeb ul li{width: 25%;float: left;height: 140px;background: #E5F0FB;text-align: center;padding-top: 35px;}
.homeb ul li:nth-of-type(odd){background: #404D5F;}
.homeb ul li span{font-size: 20px;color: #FFFFFF;line-height: 40px;font-weight: bold;display: block;}
.homeb ul li font{font-size: 16px;color: #FFFFFF;line-height: 30px;}
.homeb ul li:nth-of-type(even) span{font-size: 20px;color: #404D5F;line-height: 40px;font-weight: bold;display: block;}
.homeb ul li:nth-of-type(even) font{font-size: 16px;color: #404D5F;line-height: 30px;}


.homec{}
.homec ul{}
.homec ul li{width: 372px;float: left;background:url(../Images/is1.png) no-repeat center #F4FBFF;background-size: 40% auto; border: 1px solid #E8E8E8;height: 230px;text-align: center;padding-top: 90px;}
.homec ul li:nth-of-type(2){margin: 0px 28px;background:url(../Images/is2.png) no-repeat center #F4FBFF;background-size: 40% auto; }
.homec ul li:nth-of-type(3){background:url(../Images/is3.png) no-repeat center #F4FBFF;background-size: 40% auto;}
.homec ul li span{color: #404D5F;font-size: 24px;font-weight: bold;display: block;}
.homec ul li font{font-size: 16px;color: #404D5F;line-height: 30px;}


.homedtitle{height: 190px;background:url(../Images/is4.png) no-repeat center;background-size: 120px auto;text-align: center;padding-top: 60px;}
.homedtitle span{color: #404D5F;font-size: 24px;font-weight: bold;display: block;}
.homedtitle font{font-size: 16px;color: #404D5F;line-height: 30px;}


.ixlts{}
.ixlts ul{}
.ixlts ul li{width: 15.6%;margin: 2px 0.5%;float: left;border-bottom: 2px solid #186CC1;box-shadow: 2px 2px 15px #CCCCCC; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px;text-align: center;color: #FFFFFF;padding: 20px 3px;}
.ixlts ul li span{font-size: 18px; font-weight: bold;display: block;line-height: 30px;}
.ixlts ul li font{font-size: 13px;}
.toTop{
    background-image:-webkit-linear-gradient(to top, #186CC1, #77C6FC);
    background-image:linear-gradient(to top, #186CC1, #77C6FC);
}


.homee{height: 340px;background: #404D5F;width: 100%;margin-top: 80px;}
.homeetitle{height: 150px;background:url(../Images/is5.png) no-repeat center;background-size: 120px auto;text-align: center;padding-top: 50px;}
.homeetitle span{color: #FFFFFF;font-size: 24px;font-weight: bold;display: block;}
.homeetitle font{font-size: 16px;color: #FFFFFF;line-height: 30px;}

.izcts{text-align: center;width: 1080px;margin: auto;margin-top: 20px;}
.izcts ul{}
.izcts ul li{width: 23.6%;float: left;margin: 2px 0.7%;background: #7E8D9B;padding: 40px 0px;}
.izcts ul li span{color: #FFFFFF;display: block;font-size: 18px;font-weight: bold;line-height: 40px;}
.izcts ul li font{color: #FFFFFF;font-size: 14px;}


.homef{margin-top: 60px;}
.homef ul{}
.homef ul li{width: 579px;float: left;background:url(../Images/is6.png) no-repeat right #F4FBFF;background-size: 30% auto; border: 1px solid #E8E8E8;height: 230px;text-align: center;padding-top: 90px;}
.homef ul li:nth-of-type(2){margin-left: 20px; background:url(../Images/is7.png) no-repeat right #F4FBFF;background-size: 30% auto; }
.homef ul li span{color: #404D5F;font-size: 24px;font-weight: bold;display: block;}
.homef ul li font{font-size: 16px;color: #404D5F;line-height: 30px;}


.homeg{background: #0186D5;width: 100%;height: 360px;margin-top: 60px;}
.homeg ul{padding: 20px;}
.homeg ul li{width: 22%;float: left;margin: 20px 1.5%; background: #FFFFFF;height: 120px;text-align: center;}
.homeg ul li.spec{background: #404D5F;}
.homeg ul li a{line-height: 120px; color: #404D5F;font-size: 26px;}
.homeg ul li.spec a{line-height: 120px;color: #FFFFFF}


.homead{height: 150px;width: 100%;background:url(../Images/adbg.jpg) no-repeat center;background-size:cover;text-align: center;padding-top: 50px;margin-top: 60px; }
.homead img{height: 40px;}


.serbztitle{text-align: center;margin-top: 30px;margin-bottom: 10px;}
.serbztitle a{color: #404D5F;font-size: 34px;font-weight:bold;}
.serbzline{height: 1px;border-bottom: 1px solid #0186D5;width: 190px;margin: auto;}
.serbzftitle{text-align: center;margin-top: 10px;}
.serbzftitle a{color: #666666;font-size: 22px;}


.serbz{background: #E5F0FB;display: table;padding: 20px 0px;text-align: center;width: 100%;margin-top: 80px;padding-bottom: 50px;}
.serbz ul{margin-top: 50px;}
.serbz ul li{width: 22%;float: left;margin: 5px 1.5%;text-align: center;}
.serbz ul li img{width: 30%;}
.serbz ul li span{color: #404D5F;font-size: 24px;font-weight: bold;display: block;}
.serbz ul li font{color: #666666;font-size: 18px;line-height: 35px;}


/*建筑资质 2020-8-6*/

.jzhomea{height: 80px;}
.jzhomea a{line-height: 80px; font-size: 18px;color: #333333;padding-right: 20px;}
.jzhomea a:hover{color: #0186D5;}
.jzhomea a.on{color: #0186D5;}

.jzhomeb{height: 80px; background:url(../Images/jzadbg.png) no-repeat center #F2F2F2;background-size: cover; text-align: center;width: 100%;margin-bottom: 40px;}
.jzhomeb P{line-height: 80px;color: #404D5F;font-size: 28px;font-weight: bold;}

.jzhometitle{height: 60px; width: 100%;text-align: center;background: #FE824C;}
.jzhometitle a{color: #FFFFFF;font-size: 38px;line-height: 60px;}

.jzhomec{background: #E5F0FB;width: 100%;text-align: center;padding: 40px 0px;}
.jzhomecbt{height: 50px;text-align: center;}
.jzhomecbt a{line-height: 50px; color: #404D5F;font-size: 34px;font-weight: bold;}
.jzhomecline{height: 1px;border-bottom: 1px solid #0186D5;width: 220px;margin: auto;margin-bottom: 20px;margin-top: 20px;}

.jzhomectext{}
.jzhomectext a{padding: 20px;font-size: 18px;line-height: 40px;}

.jzhomec ul{padding: 100px 0px;}
.jzhomec ul li{width: 33%;text-align: center;float: left;padding-bottom: 100px;}
.jzhomec ul li p{line-height: 50px; font-size: 35px;color: #404D5F;}


.jzhomed{margin: 40px 0px;}
.jzhomed ul{}
.jzhomed ul li{width: 206px;float: left;margin: 15px;background: #404d5f;padding: 20px 10px;text-align: center;}
.jzhomed ul li a{color: #FFFFFF;font-size: 18px;display: block;}



.jzhomee{background: #0186D5;width: 100%;text-align: center;padding: 40px 0px;}
.jzhomeebt{height: 50px;text-align: center;margin-top: 30px;}
.jzhomeebt a{line-height: 50px; color: #FFFFFF;font-size: 34px;font-weight: bold;}
.jzhomeeline{height: 1px;border-bottom: 1px solid #FFFFFF;width: 220px;margin: auto;margin-bottom: 20px;margin-top: 20px;}

.jzhomeetext{margin-bottom: 40px;}
.jzhomeetext a{padding: 20px;font-size: 22px;line-height: 40px;color: #FFFFFF}

.kancha{text-align: center;margin-top: 30px;}
.kancha img{vertical-align: middle;padding-right: 10px;padding-left: 30px;}
.kancha a{line-height: 40px;font-size: 20px;color: #333333;}


.jzhomef{text-align: center;}
.jzhomef ul{}
.jzhomef ul li{display: inline-table;width: 23%;text-align: center;margin-bottom: 20px;margin-top: 40px;}
.jzhomef ul li{height: 40px;}
.jzhomef ul li span{font-size: 20px;color: #000000;display: block;}
.jzhomef ul li font{font-size: 14px;color: #666666;}


.jzhomeg{margin-top: 30px;}
.jzhomeg ul{}
.jzhomeg ul li{width: 23%;float: left;height: 70px;margin: 20px 1%;}
.jzhomeg ul li img{float: left;height: 45px;margin-top: 15px;}
.jzhomeg ul li p{border-bottom: 1px solid #0186D5;font-size: 24px;color: #404D5F;margin-left: 60px;line-height: 40px;}
.jzhomeg ul li span{font-size: 17px;color: #404D5F;padding-left: 15px;line-height: 30px;}

.jzhomeh{background: #0186D5;width: 100%;padding: 50px 0px;text-align: center;margin: 40px 0px;}
.jzhomehbt{height: 50px;text-align: center;}
.jzhomehbt a{line-height: 50px; color: #FFFFFF;font-size: 34px;font-weight: bold;}

.jzhomehup{margin-top: 30px;}
.jzhomehup span{font-size: 24px;color: #FFFFFF;}
.jzhomehup img{vertical-align: middle;padding: 10px 30px;}

.jzhomehdown{margin-top: 10px;}
.jzhomehdown span{font-size: 20px;color: #FFFFFF;padding: 0px 30px;}


.jzhomebottom{height: 100px;text-align: center;margin-top: 40px;}
.jzhomebottom a{line-height: 100px;font-size: 20px;color: #333333;padding: 0px 20px;}
.jzhomebottom a:hover{color: #0186D5;}
.jzhomebottom a.on{color: #0186D5;}


.jzxmsbqw{text-align: center;margin-top: 40px;margin-bottom: 50px;}
.jzxmsbqw P{font-size: 35px;margin-top: 30px;}
.jzxmsbqw ul{}
.jzxmsbqw ul li{width: 14%;float: left;text-align: center;margin-top: 40px;margin-bottom: 30px;}
.jzxmsbqw ul li img{height: 40px;}
.jzxmsbqw ul li a{font-size: 26px;}


.jzxmad{height: 190px;width: 100%;background: url(../Images/jzxmicon6.png) no-repeat center; background-size: cover;text-align: center;}
.jzxmad p{font-size: 50px;font-weight: bold;line-height: 190px;letter-spacing:10px;}

.jzxmser{margin-top: 20px;margin-bottom: 30px;}
.jzxmser ul{}
.jzxmser ul li{height: 180px;background: url(../Images/jzxmicon7.png) no-repeat left center;text-align: center;margin-left: 100px;}
.jzxmser ul li:nth-of-type(2){background: url(../Images/jzxmicon8.png) no-repeat left center;}
.jzxmser ul li p{font-size: 34px;padding-left: 100px;padding-top: 60px;}





/*
@media only screen and (max-width:1700px){
.wp{width:1400px}
.nav li{margin:0 12px}
.header .lang{right:20px}
.nav li::after{margin-left:6px}
.nav li::before{margin-right:6px}
.ban_inner{height:400px}
.img_list .pic2{width:700px;float:left}
.img_list .pic3{width:490px;float:right}
.img_list .pic4{width:580px;float:left}
.img_list .pic5{width:610px;float:right}
.slick_img1 .pic{height:180px}
.ul_intro li{width:360px;height:126px;font-size:14px;padding:20px}
.ul_intro .tit{font-size:18px}
.m_yj{top:100px;bottom:70px;left: 80px;right: 80px;}
.ul_img .txt1,.ul_img .txt2{font-size:14px}
.ul_img .txt2{width:525px}
.row_index1 .col_l{width:720px}
.row_index1 .col_r{width:464px}
.img_list1 .item{width:240px}
.img_list1 .pic{height:220px}
.gimg4{height:480px}
.row_index2 .txt{width:420px}
.row_index2 .pic{width:764px}

.ul_img .con {
    height: 220px;
}

.slick_yj{
    padding-left: 1040px;
}
.slick_yj .item {
    font-size: 13px;
    writing-mode: vertical-lr;
    writing-mode: tb-lr;
}
.slick_yj .item{
    width: 32px;
}
.ul_img .txt2{
    padding: 30px;
}

}
*/

.row_index2{
    height: 400px;
    background-color: #f5f5f5;
    margin-top: 30px;
}
.slick_list{
    float: left;
    width: 50%;
}
.slick_list .item{
    height: 400px;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
    background-position: 50% 50%;
    background-repeat: no-repeat;
}
.slick_list .slick-dots{
    position: absolute;
    left: 0;bottom: 20px;
    width: 100%;
    text-align: center;
    font-size: 0;
}
.slick_list .slick-dots li{
    width: 8px;
    height: 8px;
    border-radius: 50%;
    display: inline-block;
    margin: 0 5px;
    background-color: #eee;
    border: 1px solid #eee;
}
.slick_list .slick-dots li.slick-active{
    background-color: #0874e3;
}
.m_about{
    float: left;
    max-width: 650px;
    padding: 50px 20px 0 80px;
}
.m_about .tit h3{
    font-size: 24px;
    color: #1e1e1e;
    display: inline-block;
    font-weight: normal;
}
.m_about .tit .en{
    display: inline-block;
    font-size: 18px;
    color: #7c7c7c;
    margin-left: 15px;
}
.m_about .tit{margin-bottom: 20px;}
.m_about .txt{
    font-size: 14px;
    color: #7c7c7c;
    line-height: 24px;
    height: 192px;
    overflow: hidden;
    margin-bottom: 40px;
}
.m_about .det{
    font-size: 14px;
    color: #7c7c7c;
}
.m_about .det:hover{
    color: #009342;
}

.slick_list2 .item{
    display: block;
    margin: 0 12px;
    border: 1px solid #e4e4e4;
}
.slick_list2 .pic{
    height: 225px;
    overflow: hidden;
}
.slick_list2 .pic img{
    display: block;
    width: 100%;
    height: 100%;
    -o-transition:.3s;
    -ms-transition:.3s;
    -moz-transition:.3s;
    -webkit-transition:.3s;
    transition:.3s;
}
.slick_list2 .txt{
    height: 117px;
    padding: 18px;
    background-color: #fff;
    -o-transition:.3s;
    -ms-transition:.3s;
    -moz-transition:.3s;
    -webkit-transition:.3s;
    transition:.3s;
}
.slick_list2 .txt h4{
    font-size: 14px;
    color: #000;
    line-height: 2em;
    font-weight: normal;
    white-space: nowrap;
    overflow: hidden;
    -ms-text-overflow: ellipsis;
    text-overflow: ellipsis;
}
.slick_list2 .txt p{
    font-size: 12px;
    color: #959595;
    line-height: 2em;
}
.slick_list2 .item:hover .txt{
    background-color: #009342;
}
.slick_list2 .item:hover .txt h4,
.slick_list2 .item:hover .txt p{
    color: #fff;
}
.slick_list2 .item:hover .pic img{
    -webkit-transform: scale(1.05);
    -moz-transform: scale(1.05); 
    -ms-transform: scale(1.05); 
    -o-transform: scale(1.05); 
    transform: scale(1.05);
    transform-origin: 50% 50%;
}

.slick2_btn{
    margin-top: 60px;
    text-align: center;
    font-size: 0;
}
.slick2_btn a{
    display: inline-block;
    vertical-align: middle;
    width: 40px;
    height: 40px;
    margin: 0 10px;
    cursor: pointer;
}
.slick2_btn .btn1{
    background: url(../images/prev1.png) center center no-repeat;
}
.slick2_btn .btn2{
    background: url(../images/icon_s02.png) center center no-repeat;
}
.slick2_btn .btn3{
    background: url(../images/next1.png) center center no-repeat;
}
.slick2_btn .btn1:hover{
    background: url(../images/prev2.png) center center no-repeat;
}
.slick2_btn .btn3:hover{
    background: url(../images/next2.png) center center no-repeat;
}
.g_btn1{
    font-size: 18px;
    color: #fff;
    display: block;
    margin: 30px auto; 
    width: 300px;
    height: 50px;
    line-height: 50px;
    border-radius: 50px;
    text-align: center;
    background-color: #009342;
}


.index_grey{width:100%; height:420px; background:#EFEFEF; margin:50px 0px; border-bottom:8px solid #0093C9;}
.a2n{width:790px; float:left; margin-right:90px; padding-top:40px;}
.a4n{height:40px; border-bottom:1px solid #999999;}
.a4n a{line-height:40px; font-size:16px;}
.a4n a span{color:#CCCCCC; font-size:12px; padding-left:10px;}
.a4n .right{float:right;}
.a4n .right a{line-height:40px; font-size:12px;}
.a4n .right a:hover{color:#0093C9;}

.a5n{margin-top:15px;}
.a5n a{line-height:24px; font-size:14px;}
.a3n{width:320px; float:left; padding-top:40px;}


.index_news{width:30%; float:left;}
.index_news.spec{margin:0px 5%;}
.index_news .tj{margin-top:10px;}
.index_news .tj .left{float:left; width:80px; margin-right:20px;}
.index_news .tj .left img{width:80px; height:80px;}
.index_news .tj .right{float:left; width:240px;}
.index_news .tj .right .up{width:240px; height:30px; overflow:hidden;}
.index_news .tj .right .up a{font-size:16px; line-height:30px;}
.index_news .tj .right .down{width:240px; height:50px; overflow:hidden;}
.index_news .tj .right .down a{font-size:12px; line-height:25px;}



.index_news ul{margin:0px; padding:0px; margin-top:10px;}
.index_news ul li{list-style:none; height:30px;}
.index_news ul li .left{float:left; width:240px; height:30px; overflow:hidden;}
.index_news ul li .right{float:right;}

.index_news ul li a{line-height:30px;}
.index_news ul li .right a{font-size:12px; color:#999999;}
.index_news a:hover{color:#0093C9;}
.index_news .a4 a:hover{color:#666666;}