@charset "utf-8";
html{-webkit-font-smoothing:antialiased}
blockquote,body,code,dd,div,dl,dt,fieldset,form,h1,h2,h3,h4,h5,h6,input,legend,li,ol,p,pre,td,textarea,th,ul{margin:0;padding:0;font-family: Arial,Microsoft Yahei;font-size:11px;}
header, hgroup, nav, menu, main, section, article, summary, details, aside, figure, figcaption, footer{display: block;margin:0;padding:0}
table{border-collapse:collapse;border-spacing:0}
table,th,td{border: 1px solid black;}
fieldset,img{border:0}
address,caption,cite,code,dfn,em,var{font-style:normal;font-weight:400}
dl,ol,ul{list-style-type:none}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:400}
a{text-decoration:none;blr:expression(this.onFocus=this.blur())}
a:hover{text-decoration:none;-webkit-tap-highlight-color:rgba(255,0,0,0);outline:0;outline:none;blr:expression(this.onFocus=this.blur())}
a:focus,a:hover,a:active{outline:none;blr:expression(this.onFocus=this.blur());}
sup{vertical-align:text-top}
sub{vertical-align:text-bottom}
textarea{resize:none;font-family: Arial,方正黑体;}
img{vertical-align:middle;height: auto;}
button,input[type=submit],input[type=text],input[type=button]{-webkit-appearance:none;-webkit-tap-highlight-color:rgba(255,0,0,0);outline:0;blr:expression(this.onFocus=this.blur());font-family: Microsoft Yahei;}
body{color:#000;line-height:1;min-width: 1200px;overflow-x: auto !important;}
body *{box-sizing: border-box;line-height:1;}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;line-height:0;font-size:0;}
.ellipsis{overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.eps2{overflow : hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}
.eps3{overflow : hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 3;-webkit-box-orient: vertical;}
.btn{text-align: center;display: inline-block;cursor: pointer;white-space: nowrap;vertical-align: middle;border: none;}
.icon{display: inline-block;background-repeat: no-repeat;background-position: center center;vertical-align: middle;}
#web-ietip {width: 526px; height: 90px; padding: 83px 0 0 84px; overflow:hidden; background: url(../css/ietip/browser.png) no-repeat center center; margin: 200px auto 0;}
#web-ietip a{display: block; width: 65px; height: 80px; float: left;}
.opa{opacity: 1;}
.opa:hover{transition: opacity .3s;-webkit-transition: opacity .6s;opacity: 0.8;}
.opa-bg{display: none;position: fixed;width: 100%;height: 100%;left: 0;top: 0;background-color: rgba(0,0,0,0.3);z-index: 99999;}
.opa-bg.show{display: block;}

.wall{width: 100%;}
.wall img{width: 100%;}
.img-out{position: relative;overflow: hidden;}
.img-out:after{content:"";display: block;width: 100%;height: 100%;position: absolute;top:0;left:0;z-index: 2;background-color: rgba(0,0,0,0.25);opacity: 0;filter: alpha(opacity=0);transition:all 0.5s ease 0s;}
.img-out img{display: block;transform: scale(1.001);vertical-align: top;transition: all 0.5s ease 0s;}
.img-out:hover img{transform: scale(1.07);transition: all 0.5s ease 0s;}

.sub-nav{width: 100%;border-bottom: 1px solid #ebebeb;}
.sub-ul{float: left;font-size: 0;}
.sub-ul>li{width: 200px;display: inline-block;vertical-align: top;}
.sub-ul>li>a{display: block;width: 100%;line-height: 70px;font-size: 16px;color: #666;cursor: pointer;text-align: center;}
.sub-ul>li.active>a{background-color: #1977ce;color: #fff !important;}
.sub-ul>li:hover>a{color: #1977ce;}
.thumb{float: right;font-size: 0;padding-top: 29px;}
.thumb img{width: 14px;vertical-align: top;}
.thumb span{font-size: 14px;color: #999;padding: 0 8px;}
.thumb a{font-size: 14px;color: #888;}
.thumb a:last-child{color: #555;}

.header{width: 100%;position: relative;z-index: 100000;}
.main{width: 100%;}
.footer{width: 100%;}

.w{width: 100%;max-width: 1200px;margin: 0 auto;overflow: hidden;position: relative;}
.w2{width: 100%;max-width: 1600px;margin: 0 auto;overflow: hidden;position: relative;}
.w2.w{max-width: 1200px;}
.a{width: 100%;height: 108px;}
.b{width: 503px;float: left;margin-top: 13px;display: block;}
.c{width: 100%;}
.d{float: right;font-size: 0;margin-top: 33px;}
.e{vertical-align: top;width: 240px;height: 42px;line-height: 42px;border: 2px solid #ddd;border-radius: 5px 0 0 5px / 5px 0 0 5px;border-right: none;font-size: 14px;color: #666;padding: 0 13px;}
.f{vertical-align: top;width: 40px;height: 42px;background-color: #1977ce;cursor: pointer;border: none;border-radius: 0 5px 5px 0 / 0 5px 5px 0;background-image: url(../images/4.png);background-repeat: no-repeat;background-position: center center;}
.g{width: 100%;border-top: 1px solid #e5e5e5;}
.g .w{overflow: visible;}
.h{width: 100%;font-size: 0;}
.i{display: inline-block;vertical-align: top;width: 171px;position: relative;}
.j{display: block;width: 100%;line-height: 53px;margin-top: -1px;font-size: 16px;color: #333;text-align: center;cursor: pointer;}
.i.active .j{background-color: #1977ce;color: #fff !important;}
.i:hover .j{color: #1977ce;}
.i>ul{width: 100%;position: absolute;left: 0;top: 52px;background-color: #fff;display: none;padding: 10px 0;}
.i:hover>ul{display: block;}
.i>ul>li>a{display: block;width: 100%;text-align: center;font-size: 16px;color: #666;line-height: 40px;}
.i>ul>li>a:hover{color: #1977ce;}

.footer{width: 100%;background-image: url(../images/8.jpg);background-size: 100% auto;}


.k{width: 100%;border-bottom: 1px solid #fff;border-bottom: 1px solid rgba(255,255,255,0.2);padding-top: 50px;padding-bottom: 40px;}
.l{width: 100%;float: left;width: 318px;}
.m{font-size: 16px;color: #fff;margin-bottom: 7px;}
.n{font-size: 31px;color: #ffbd1d;font-weight: bold;}
.o{font-size: 0;}
.p{display: inline-block;vertical-align: top;width: 41px;height: 41px;background-repeat: no-repeat;cursor: pointer;margin-right: 21px;}
.q{border-left: 4px solid #2593f1;padding-left: 15px;margin-bottom: 20px;}
.r{float: left;width: 166px;}
.s{font-size: 20px;color: #fff;padding-bottom: 10px;margin-bottom: 20px;position: relative;}
.s:after{content: "";display: block;width: 18px;height: 2px;background-color: #fff;opacity: 0.2;filter: alpha(opacity=20);position: absolute;left: 0;bottom: 0;}
.t{width: 100%;}
.u{margin-bottom: 10px;}
.v{font-size: 14px;color: #fff;opacity: 0.7;filter: alpha(opacity=70);cursor: pointer;}
.v:hover{opacity: 1;filter: alpha(opacity=100);}
.x{float: left;width: 194px;border: 1px solid #fff;border: 1px solid rgba(255,255,255,0.5);padding: 22px;}
.y{width: 100%;margin-bottom: 15px;}
.z{text-align: center;font-size: 18px;color: #fff;}

.aa{width: 353px;float: right;}
.ab{padding-left: 35px;width: 100%;font-size: 14px;line-height: 20px;min-height: 30px;color: #fff;opacity: 0.7;filter: alpha(opacity=70);position: relative;margin-bottom: 10px;padding-top: 4px;}
.ab:after{content: "";display: block;width: 30px;height: 30px;background-repeat: no-repeat;background-position: center center;position: absolute;left: 0;top: 0;}
.ab1:after{background-image: url(../images/18.png);}
.ab2:after{background-image: url(../images/19.png);}
.ab3:after{background-image: url(../images/20.png);}
.ab4:after{background-image: url(../images/21.png);}
.ab5:after{background-image: url(../images/22.png);}
.ab6:after{background-image: url(../images/23.png);}

.ae{width: 100%;padding: 20px 0;}
.af{float: left;font-size: 14px;color: #fff;opacity: 0.7;filter: alpha(opacity=70);line-height: 20px;}
.af a{color: #fff;}
.ah{padding-left: 30px;}
.ag{float: right;font-size: 14px;color: #fff;opacity: 0.7;filter: alpha(opacity=70);line-height: 20px;}

.w .l{width: 220px;}
.w .k{padding-top: 40px;padding-bottom: 32px;}
.w .n{font-size: 26px;}
.w .q{margin-bottom: 15px;padding-left: 12px;}
.w .r{width: 120px;}
.w .s{font-size: 16px;margin-bottom: 16px;padding-bottom: 8px;}
.w .x{width: 160px;padding: 16px;}
.w .y{margin-bottom: 12px;}
.w .z{font-size: 14px;}
.w .aa{width: 320px;}
.w .ab{margin-bottom: 8px;}
.w .ac{padding-right: 10px;}
.w .ae{padding: 15px 0;}
.w .af{font-size: 12px;}
.w .ag{font-size: 12px;}


.index-banner{width: 100%;}
.index-banner .item{width: 100%;overflow: hidden;}
.index-banner .item img{width: 100%;}
.index-banner .slick-dots{width: 100%;position: absolute;text-align: center;bottom: 0;z-index: 1;padding: 0;margin: 0;font-size: 0;padding-bottom: 2.7%;}
.index-banner .slick-dots li{display: inline-block;width: 14px;height: 14px;margin:0 10px;vertical-align: top;background-color: #fff;opacity: 1;cursor: pointer;border-radius: 100%;}
.index-banner .slick-dots li button{display: none;}
.index-banner .slick-dots li.slick-active{background-color: #1977ce;}
.index-banner .slick-arrow{position: absolute;width: 48px;height: 48px;top: 50%;margin-top: -24px;border-radius: 100%;background-repeat: no-repeat;background-position: center center;background-color: transparent;font-size: 0;border: none;cursor: pointer;z-index: 10;}
.index-banner .slick-prev{left: 4.166%;background-image: url(../images/9.png);}
.index-banner .slick-prev:hover{background-image: url(../images/11.png);}
.index-banner .slick-next{right: 4.166%;background-image: url(../images/10.png);}
.index-banner .slick-next:hover{background-image: url(../images/12.png);}
.index-banner .slick-disabled{opacity: 1;}


.ai{width: 100%;min-height: 500px;padding-top: 52px;padding-bottom: 36px;background-image: url(../images/24.jpg);background-size: 100% auto;background-position: center bottom;background-repeat: no-repeat;}

.aj{width: 780px;height: 352px;margin-bottom: 40px;position: relative;display: block;}
.ak{width: 100%;height: 100%;}
.al{width: 100%;position: absolute;left: 0;bottom: 50px;padding-left: 57px;}
.am{font-size: 36px;color: #fff;margin-bottom: 16px;}
.an{font-size: 24px;color: #fff;}
.aj1{float: left;}
.aj2{float: right;}
.aj3{float: left;}
.aj4{float: right;}

.al{bottom: 37px;padding-left: 42px;}
.am{font-size: 30px;margin-bottom: 12px;}
.an{font-size: 18px;}

.ao{width: 100%;font-size: 20px;color: #333;padding-top: 29px;padding-bottom: 24px;border-bottom: 2px solid #e5e5e8;margin-bottom: 28px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.ap{font-size: 16px;color: #666;margin-bottom: 28px;}
.aq{font-size: 16px;color: #666;line-height: 36px;margin-bottom: 28px;height: 72px;overflow: hidden;}
.ar{display: block;width: 136px;height: 46px;line-height: 46px;border: 1px solid #d2d2d2;border-radius: 23px;text-align: center;font-size: 16px;color: #777;transition: all .3s;}
.ar:hover{color: #1977ce;border-color: #1977ce;}

.news-banner .slick-dots{width: 100%;position: absolute;text-align: right;bottom: auto;top: 41px;z-index: 1;padding: 0;margin: 0;font-size: 0;padding-bottom: 2.7%;}
.news-banner .slick-dots li{display: inline-block;width: 10px;height: 10px;margin:0 0 0 8px;vertical-align: top;background-color: #d2d2d2;opacity: 1;cursor: pointer;border-radius: 50%;}
.news-banner .slick-dots li button{display: none;}
.news-banner .slick-dots li.slick-active{background-color: #ff961b;}

.w .ai{padding-top: 39px;padding-bottom: 27px;}
.w .aj{width: 585px;height: 264px;margin-bottom: 30px;}
.w .ao{padding-top: 22px;padding-bottom: 16px;font-size: 16px;margin-bottom: 21px;}
.w .ap{margin-bottom: 21px;font-size: 14px;}
.w .aq{margin-bottom: 21px;font-size: 14px;line-height: 28px;height: 56px;}
.w .ar{width: 102px;height: 36px;line-height: 36px;font-size: 14px;}
.w .news-banner .slick-dots{top: 30px;}


.as{width: 100%;background-image: url(../images/25.jpg);background-repeat: no-repeat;background-position: center bottom;}
.at{text-align: center;padding-top: 60px;padding-bottom: 50px;}
.au{font-size: 32px;color: #333;margin-bottom: 15px;}
.av{font-size: 30px;color: #a5a5a5;}
.aw{width: 100%;overflow: hidden;padding-bottom: 120px;}
.ax{float: left;width: 550px;}
.ay{height: 360px;overflow: hidden;margin-bottom: 30px;position: relative;}
.bd{font-size: 16px;color: #444;line-height: 36px;position: absolute;left: 0;top: 0;transition: all .3s;}
.az{font-size: 0;}
.ba{display: inline-block;vertical-align: top;width: 30px;height: 30px;border: 1px solid #999;cursor: pointer;background-repeat: no-repeat;background-position: center center;border-radius: 50%;}
.ba1{background-image: url(../images/87.png);margin-right: 16px;}
.ba2{background-image: url(../images/88.png);}
.ba1:hover{background-image: url(../images/26.png);}
.ba2:hover{background-image: url(../images/27.png);}
.ba:hover{border-color: #1978ce;background-color: #1978ce;}
.bb{width: 560px;float: right;}
.bc{width: 100%;}



.be{width: 100%;}
.bf-wrap{width: 100%;height: 510px;position: relative;margin-bottom: 108px;}
.bf-wrap .w{z-index: 2;}
.bf-wrap:after{content: "";display: block;width: 100%;height: 3px;background-color: #dbdbdb;position: absolute;left: 0;top: 50%;margin-top: -2px;z-index: 1;}
.bf{width: 100%;height: 510px;background-repeat: no-repeat;background-position: center center;background-image: url(../images/32.png);padding-left: 21px;}
.bg{font-size: 0;height: 100%;position: absolute;left: 21;top: 0;transition: all .3s;}
.bh{width: 171px;height: 100%;display: inline-block;vertical-align: top;margin-right: 157px;position: relative;}
.bi{width: 171px;height: 171px;position: absolute;left: 0;}
.bj{width: 100%;height: 100%;}
.bk{width: 171px;position: absolute;left: 0;text-align: center;}
.bl{font-size: 30px;color: #000;margin-bottom: 17px;}
.bm{font-size: 14px;color: #888;line-height: 22px;}
.bh:before{content: "";display: block;width: 11px;height: 11px;border-radius: 50%;border: 2px solid #bfbfbf;background-color: #fff;position: absolute;left: 50%;margin-left: -5px;top: 247px;z-index: 2;}
.bh:after{content: "";display: block;width: 1px;height: 72px;background-color: #dbdbdb;position: absolute;left: 50%;margin-left: 2px;z-index: 1;}
.bh.odd .bi{top: 0;}
.bh.even .bi{bottom: 0;}
.bh.odd .bk{top: 284px;}
.bh.even .bk{bottom: 284px;}
.bh.odd:after{bottom: 50%;}
.bh.even:after{top: 50%;}

.bh.active:before{border-color: #1977ce;}

.bo{width: 15px;height: 27px;cursor: pointer;position: absolute;top: 50%;margin-top: -14px;background-repeat: no-repeat;background-position: center center;z-index: 100;}
.bo1{left: 50%;margin-left: -665px;background-image: url(../images/33.png);}
.bo2{right: 50%;margin-right: -665px;background-image: url(../images/34.png);}
.bo1:hover{background-image: url(../images/35.png);}
.bo2:hover{background-image: url(../images/36.png);}

.bp{width: 100%;background-image: url(../images/37.jpg);background-repeat: no-repeat;background-position: center top;}
.bq{width: 1210px;overflow: hidden;padding-bottom: 119px;}
.br{width: 400px;float: left;position: relative;}
.bs{width: 100%;}
.bs-text{width: 100%;position: absolute;left: 0;top: 0;padding: 40px;}
.bs-text .zh{font-size: 26px;color: #fff;margin-bottom: 20px;}
.bs-text .en{font-size: 20px;color: #fff;margin-bottom: 14px;}
.bs-text .para{font-size: 15px;color: #fff;line-height: 32px;}

.bt{width: 100%;background-color: #f9f9f9;}
.bu{width: 100%;}
.bv{width: 265px;margin: 0 auto;}
.bw{text-align: center;font-size: 16px;color: #666;line-height: 24px;padding-top: 15px;}
.bx{width: 100%;}

.honor-banner{width: 100%;height: 650px;padding-top: 65px;}
.honor-banner .slick-slide{transition: all .3s;display: inline-block;vertical-align: middle;float: none;}
.honor-banner .slick-arrow{position: absolute;width: 40px;height: 40px;top: 50%;margin-top: -20px;border-radius: 0;background-repeat: no-repeat;background-position: center center;background-color: #959595;font-size: 0;border: none;cursor: pointer;z-index: 10;}
.honor-banner .slick-arrow:hover{background-color: #1978ce;}
.honor-banner .slick-prev{left: 0;background-image: url(../images/44.png);}
.honor-banner .slick-next{right: 0;background-image: url(../images/45.png);}
.honor-banner .slick-disabled{opacity: 1;}
.honor-banner .slick-center{transform: scale(1.3);}
.honor-banner .slick-list{overflow: visible;transform: scale(1);}
.honor-banner .slick-track{font-size: 0;}

.by{width: 100%;padding-bottom: 60px;}
.bz{width: 1226px;font-size: 0;padding-top: 50px;padding-bottom: 20px;position: relative;transition: all .3s;}
.ca{display: inline-block;vertical-align: top;width: 280px;margin-bottom: 30px;margin-right: 26px;transition: all .3s;background-color: #fff;}
.cb{display: block;width: 100%;height: 220px;}
.cb img{width: 100%;height: 100%;}
.cc{width: 100%;height: 245px;border: 1px solid #e5e5e5;padding: 27px 18px;display: block;transition: all .3s;}
.cd{font-size: 15px;color: #999;margin-bottom: 12px;transition: all .3s;}
.ce{font-size: 22px;color: #333;margin-bottom: 24px;transition: all .3s;}
.cf{font-size: 14px;color: #999;line-height: 24px;height: 48px;margin-bottom: 30px;transition: all .3s;}
.cg{width: 120px;height: 36px;border: 1px solid #e5e5e5;border-radius: 18px;text-align: center;line-height: 36px;font-size: 14px;color: #888;transition: all .3s;}
.ca:hover{background-color: #1978ce;}
.ca:hover .cc{border-color: #1978ce;}
.ca:hover .cd{color: #fff;}
.ca:hover .ce{color: #fff;}
.ca:hover .cf{color: #fff;}
.ca:hover .cg{color: #fff;border-color: #fff;}

.page{width: 100%;text-align: right;font-size: 0;}
.page>a{display: inline-block;vertical-align: top;width: 53px;height: 53px;border: 1px solid #e5e5e5;margin-left: 16px;border-radius: 50%;text-align: center;line-height: 53px;background-color: #fff;font-size: 14px;color: #666;cursor: pointer;transition: all .3s;}
.page>a:hover{background-color: #1978ce;color: #fff;}
.page>a.active{background-color: #1978ce;color: #fff;}
.page>a.prev{background-image: url(../images/51.png);background-repeat: no-repeat;background-position: center center;}
.page>a.next{background-image: url(../images/52.png);background-repeat: no-repeat;background-position: center center;}
.page>a.prev:hover{background-image: url(../images/44.png);}
.page>a.next:hover{background-image: url(../images/45.png);}
.page .num{display: inline-block;vertical-align: top;line-height: 53px;font-size: 14px;color: #666;padding-left: 22px;}

.ch{width: 100%;padding-top: 50px;padding-bottom: 50px;}
.ci{float: left;width: 616px;}
.cj{width: 100%;}
.ck{float: right;width: 490px;padding-top: 20px;}
.cl{font-size: 30px;color: #333;padding-bottom: 25px;position: relative;line-height: 40px;margin-bottom: 32px;}
.cl:after{content: "";display: block;width: 40px;height: 3px;background-color: #1978ce;position: absolute;left: 0;bottom: 0;}
.cm{font-size: 16px;color: #666;line-height: 30px;margin-bottom: 87px;}
.cn{display: block;width: 160px;height: 42px;line-height: 42px;text-align: center;border-radius: 21px;background-color: #1978ce;font-size: 15px;color: #fff;}
.cn:after{content: "";display: inline-block;vertical-align: middle;width: 20px;height: 15px;background-image: url(../images/54.png);background-repeat: no-repeat;margin-left: 20px;}

.co{width: 100%;background-color: #f5f5f5;padding-top: 62px;padding-bottom: 30px;}
.cp{width: 100%;padding-left: 20px;border-left: 3px solid #1978ce;font-size: 28px;color: #333;}
.cq{width: 100%;position: relative;}
.cr{position: absolute;right: 0;top: 0;font-size: 0;}
.cs{display: inline-block;vertical-align: top;width: 25px;height: 25px;margin-left: 5px;cursor: pointer;border-radius: 50%;background-color: #fff;background-repeat: no-repeat;background-position: center center;}
.cs1{background-image: url(../images/51.png);}
.cs2{background-image: url(../images/52.png);}
.cs:hover{background-color: #1978ce;}
.cs1:hover{background-image: url(../images/44.png);}
.cs2:hover{background-image: url(../images/45.png);}

.ct{width: 100%;padding-bottom: 60px;}
.cu{width: 1225px;font-size: 0;padding-top: 40px;}
.cv{display: inline-block;vertical-align: top;width: 220px;height: 60px;line-height: 60px;border: 1px solid #dcdcdc;text-align: center;border-radius: 5px;margin-right: 25px;margin-bottom: 20px;font-size: 16px;color: #555;cursor: pointer;transition: all .3s;}
.cv.active{background-color: #1978ce;border-color: #1978ce;color: #fff;}
.cv:hover{color: #1978ce;border-color: #1978ce;}

.cw{text-align: center;padding-bottom: 40px;padding-top: 40px;}
.cx{font-size: 32px;color: #333;margin-bottom: 20px;}
.cy{font-size: 16px;color: #666;}

.cz{width: 1230px;font-size: 0;padding-bottom: 20px;}
.da{display: inline-block;vertical-align: top;width: 380px;background-color: #fff;margin-right: 30px;margin-bottom: 30px;transition: all .3s;}
.db{width: 380px;height: 280px;display: block;cursor: pointer;}
.dc{width: 100%;height: 100%;}
.dd{display: block;width: 100%;height: 208px;border: 1px solid #eee;border-top: none;padding: 30px 30px 25px;cursor: pointer;transition: all .3s;}
.de{font-size: 22px;color: #444;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;margin-bottom: 23px;transition: all .3s;}
.df{font-size: 14px;color: #999;line-height: 24px;margin-bottom: 23px;height: 48px;transition: all .3s;}
.dg{width: 120px;height: 36px;border: 1px solid #e5e5e5;border-radius: 18px;font-size: 14px;color: #888;line-height: 36px;text-align: center;transition: all .3s;}
.da:hover{background-color: #1978ce;}
.da:hover .de{color: #fff;}
.da:hover .df{color: #fff;}
.da:hover .dg{color: #fff;border-color: #fff;}

.dh{width: 100%;padding-top: 50px;padding-bottom: 80px;}
.di{float: left;width: 780px;}
.dj{width: 100%;margin-bottom: 25px;}
.dj.turnLeft{cursor: url("../images/arr_left.cur"),auto;}
.dj.turnRight{cursor: url("../images/arr_right.cur"),auto;}
.dk{width: 100%;height: 472px;}
.dl{width: 100%;}
.dl .item{width: 197px;opacity: 0.4;filter: alpha(opacity=40);}
.dl .item.active{opacity: 1;filter: alpha(opacity=100);}
.dm{width: 188px;height: 114px;cursor: pointer;}
.dn{width: 100%;height: 100%;}

.do{float: right;width: 324px;height: 650px;border-left: 1px solid #e9e9e9;}
.dp{margin-bottom: 10px;}
.dp.slick-slider{user-select: text;}
.dq{font-size: 22px;line-height: 30px;border-left: 4px solid #1978ce;padding-left: 24px;margin-bottom: 23px;}
.dr{font-size: 14px;color: #666;line-height: 24px;padding-left: 28px;width: 100%;height: 336px;overflow: auto;}
.ds{margin-left: 28px;}
.dt{width: 100%;font-size: 0;padding-left: 28px;padding-top: 67px;}
.du{display: inline-block;vertical-align: top;width: 25px;height: 25px;border-radius: 50%;cursor: pointer;background-color: #ededed;background-repeat: no-repeat;background-position: center center;}
.du1{background-image: url(../images/51.png);margin-right: 5px;}
.du2{background-image: url(../images/52.png);}
.du1:hover{background-image: url(../images/44.png);}
.du2:hover{background-image: url(../images/45.png);}
.du:hover{background-color: #267fd1;}

.dv{width: 100%;padding-top: 60px;padding-bottom: 70px;}
.dw{float: left;width: 700px;height: 545px;border: 1px solid #e5e5e5;}
.dx{width: 100%;height: 100%;}
.dy{float: right;width: 427px;padding-top: 21px;}
.dz{font-size: 24px;color: #333;margin-bottom: 37px;}
.ea{width: 100%;font-size: 0;}
.eb{font-size: 16px;color: #333;line-height: 38px;display: inline-block;vertical-align: top;width: 80px;}
.eb.sp{width: 165px;}
.ec{font-size: 16px;color: #999;line-height: 38px;display: inline-block;vertical-align: top;width: 347px;}
.ec.sp{width: 257px;}

.ed{width: 100%;background-color: #f8f8f8;padding-top: 40px;padding-bottom: 70px;}
.ef{font-size: 24px;color: #222;margin-bottom: 28px;}
.eg{font-size: 0;width: 1240px;}
.eh{display: inline-block;vertical-align: top;width: 580px;margin-right: 40px;margin-bottom: 10px;}
.ei{width: 100%;height: 55px;line-height: 55px;border: 1px solid #ebebeb;border-radius: 5px;background-color: #fff;padding: 0 19px;font-size: 16px;color: #666;}
.ej{width: 100%;margin-bottom: 10px;}
.ek{width: 100%;height: 190px;border: 1px solid #ebebeb;border-radius: 5px;background-color: #fff;padding: 16px 19px;font-size: 16px;color: #666;line-height: 22px;outline: none;}
.el{width: 100%;height: 55px;line-height: 55px;border-radius: 5px;background-color: #1978ce;text-align: center;font-size: 20px;color: #fff;cursor: pointer;border: none;}

.em{width: 100%;position: relative;padding-bottom: 100px;}
.em:before{content: "";display: block;width: 260px;height: 239px;background-image: url(../images/67.jpg);position: absolute;right: 0;top: 0;}
.em:after{content: "";display: block;width: 164px;height: 181px;background-image: url(../images/68.jpg);position: absolute;left: 0;bottom: 0;}
.eo{float: left;width: 170px;padding-left: 11px;}
.ep{width: 134px;height: 414px;}
.ep .item{width: 100%;height: 140px;opacity: 0.7;filter: alpha(opacity=70);}
.ep .item.active{opacity: 1;filter: alpha(opacity=100);}
.eq{width: 134px;height: 134px;background-position: center center;background-size: cover;cursor: pointer;}
.er{width: 134px;height: 25px;background-repeat: no-repeat;cursor: pointer;}
.er1{background-image: url(../images/70.png);background-position: center top;}
.er2{background-image: url(../images/71.png);background-position: center bottom;}
.er1:hover{background-image: url(../images/72.png);}
.er2:hover{background-image: url(../images/73.png);}

.es{float: left;width: 650px;}
.es.turnLeft{cursor: url("../images/arr_left.cur"),auto;}
.es.turnRight{cursor: url("../images/arr_right.cur"),auto;}
.es .item{position: relative;}
.et{width: 100%;height: 464px;}
.eu{width: 100%;position: absolute;left: 0;bottom: 0;padding: 16px 29px;background-color: #000;background-color: rgba(0,0,0,0.5);font-size: 18px;color: #fff;}
.ev{float: right;width: 325px;height: 464px;border-left: 1px solid #e9e9e9;padding-top: 30px;}
.ew{width: 100%;}
.ex{width: 100%;border-left: 4px solid #1978ce;line-height: 30px;padding-left: 25px;font-size: 22px;color: #333;margin-bottom: 36px;}
.ey{font-size: 16px;color: #444;line-height: 36px;padding-left: 29px;height: 360px;overflow: auto;}
.ew.slick-slider{user-select: text;}

.ez{width: 100%;padding: 60px 0;}
.fa{width: 100%;overflow: hidden;}
.fb{width: 600px;height: 400px;float: left;display: block;}
.fc{width: 100%;height: 100%;}
.fd{float: right;width: 540px;padding-top: 29px;}
.fe{font-size: 16px;color: #888;margin-bottom: 15px;}
.fe:before{content: "";display: inline-block;vertical-align: top;width: 16px;height: 16px;background-image: url(../images/82.png);background-repeat: no-repeat;background-position: 100% 100%;margin-right: 10px;}
.ff{font-size: 30px;color: #333;line-height: 40px;padding-bottom: 35px;border-bottom: 1px solid #e5e5e5;margin-bottom: 32px;display: block;}
.ff:hover{color: #1978ce;}
.fg{font-size: 15px;color: #666;line-height: 32px;margin-bottom: 53px;}
.fh{display: block;width: 180px;height: 48px;line-height: 48px;text-align: center;background-color: #1978ce;border-radius: 24px;font-size: 15px;color: #fff;}
.fh:after{content: "";display: inline-block;vertical-align: middle;width: 16px;height: 10px;background-image: url(../images/83.png);background-repeat: no-repeat;background-size: 100% 100%;margin-left: 43px;cursor: pointer;}

.fi{width: 100%;background-color: #f5f5f5;padding-top: 50px;padding-bottom: 60px;}
.fj{width: 1230px;font-size: 0;padding-bottom: 20px;}
.fk{display: inline-block;vertical-align: top;width: 380px;height: 492px;padding: 30px 29px;border: 1px solid #f5f5f5;background-color: #fff;margin-right: 30px;margin-bottom: 30px;}
.fl{font-size: 14px;color: #888;margin-bottom: 15px;}
.fm{width: 100%;display: block;font-size: 18px;color: #444;line-height: 30px;height: 60px;margin-bottom: 15px;}
.fm:hover{color: #1978ce;font-weight: bold;}
.fn{width: 320px;height: 214px;display: block;margin-bottom: 18px;}
.fo{width: 100%;height: 100%;}
.fp{font-size: 14px;color: #999;line-height: 22px;height: 44px;margin-bottom: 20px;}
.fq{display: block;width: 120px;height: 36px;line-height: 36px;border: 1px solid #e5e5e5;border-radius: 18px;text-align: center;font-size: 14px;color: #888;transition: all .3s;}
.fq:hover{border-color: #1978ce;background-color: #1978ce;color: #fff;}

.fr{width: 100%;background-color: #f5f5f5;padding-top: 40px;padding-bottom: 60px;}
.fs{float: left;width: 840px;background-color: #fff;padding: 30px 40px;}
.ft{font-size: 28px;color: #333;line-height: 32px;text-align: center;margin-bottom: 18px;}
.fu{text-align: center;font-size: 0;padding-bottom: 40px;}
.fv{font-size: 15px;color: #999;padding: 0 8px;}
.article{padding-top: 33px;padding-bottom: 33px;border-top: 1px dashed #dcdce0;border-bottom: 1px dashed #dcdce0;}
.article img{max-width: 100%;}
.article *{box-sizing: content-box;line-height: 1.7;}

.fw{width: 100%;overflow: hidden;padding-top: 30px;padding-bottom: 20px;}
.fx{width: 597px;float: left;}
.fy{display: block;width: 100%;font-size: 15px;color: #666;}
.fy1{margin-bottom: 17px;}
.fy:hover{color: #1978ce;font-weight: bold;}
.fz{display: block;float: right;width: 160px;height: 44px;line-height: 44px;font-size: 15px;color: #fff;text-align: center;background-color: #1978ce;border-radius: 22px;cursor: pointer;}
.fz:before{content: "";display: inline-block;vertical-align: middle;width: 18px;height: 16px;background-image: url(../images/84.png);margin-right: 20px;}

.ga{width: 340px;float: right;background-color: #fff;padding: 30px 15px 15px;}
.gb{width: 100%;overflow: hidden;padding-bottom: 20px;}
.gc{float: left;font-size: 24px;color: #333;}
.gd{float: right;line-height: 24px;font-size: 14px;color: #999;}
.gd:hover{color: #1978ce;}
.ge{width: 100%;padding-bottom: 15px;}
.gf{display: block;width: 100%;margin-bottom: 15px;position: relative;}
.gg{width: 100%;}
.gh{font-size: 14px;color: #666;line-height: 20px;display: block;}
.gh:hover{color: #1978ce;font-weight: bold;}
.gi{display: block;width: 20px;height: 20px;line-height: 20px;background-color: #f8261f;font-size: 12px;color: #fff;text-align: center;position: absolute;left: 0;top: 0;z-index: 100;}
.gj{width: 100%;border-top: 1px dashed #ccc;padding-top: 20px;}
.gk{width: 100%;font-size: 0;margin-bottom: 15px;}
.gl{display: inline-block;vertical-align: top;width: 20px;height: 20px;text-align: center;line-height: 20px;font-size: 12px;color: #bbb;background-color: #f8f8f8;}
.gm{display: inline-block;vertical-align: top;width: 220px;line-height: 20px;font-size: 14px;color: #666;padding-left: 15px;text-overflow: ellipsis;overflow: hidden;white-space: nowrap;}
.gm:hover{color: #1978ce;font-weight: bold;}
.gn{display: inline-block;vertical-align: top;width: 70px;text-align: right;font-size: 12px;color: #bbb;line-height: 20px;}
.gn:before{content: "";display: inline-block;vertical-align: middle;width: 20px;height: 12px;background-image: url(../images/86.png);margin-right: 4px;}


