*{margin:0;padding:0;}
@font-face{font-family:myfont; src:url(../../font/SourceHanSans-Regular.otf) format('truetype');}
body{font:14px;color:#333;min-width:1200px;font-family:"myfont";}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,span{vertical-align:baseline;} 
button, input, select, textarea{font-size:100%;outline:none; vertical-align:middle; resize:none;}
button{cursor:pointer;}
a{text-decoration:none;cursor:pointer;color:#333;}
a:hover{color:#204e93;}
ol,ul,dl{list-style:none;} 
h1,h2,h3,h4,h5,h6{font-size:100%;} 
img{display:inline-block;vertical-align:middle;border:0;}
.none{display:none;}
/*浮动清理*/
.clearfix:before,.clearfix:after{content:" ";display:block;overflow:hidden;visibility:hidden;}
.clearfix:after{clear:both;}
.clearfix{*zoom:1;}
.clear{clear:both;overflow:hidden;visibility:hidden;}
.w1100{width:1100px;margin:0 auto;}
.fl{float:left;}
.fr{float:right;}
.head{position:relative;}
.head .logo{padding:6px 0;}
.nav{font-size:15px;color:#d1d1d1;padding-left:60px;}
.nav a{display:inline-block;margin:0 24px;padding:25px 10px 18px;line-height:18px;text-align:center;font-weight:bold;}
.nav a.hover{border-bottom:2px solid #204e93;}
.nav a span{font-size:12px;font-weight:normal;}
.nav i {position:relative;top:-10px;}
.search{position:absolute;right:0;top:0;height:41px;min-width:1px;background:#204e93;padding:20px 81px 20px 0;}
.search a{position:absolute;height:41px;width:41px;right:20px;top:20px;background:url(../images/search_icon01.png) no-repeat center center;}
.search input{padding:0 5px;height:25px;line-height:25px;margin:8px 0 0 30px;border:0px;color:#666;width:150px;display:none;}
.search.hover input{display:block;}
.banner{position:relative;height:600px;overflow:hidden;}
.banner .bd li{background:no-repeat center center;height:600px;}
.banner .hd{position:absolute;lefT:0;bottom:30px;width:100%;text-align:center;}
.banner .hd i{background:url(../images/banner_bg01.png) no-repeat;width:129px;height:89px;padding:4px 0 0 5px;background:url(../images/banner_bg01.png);position:absolute;bottom:28px;lefT:50%;margin-lefT:-63px;display:none;}
.banner .hd span{width:60px;position:relative;display:inline-block;padding-top:5px;margin:0 3px;text-align:left;cursor:pointer;}
.banner .hd span b{background:#fff;height:5px;display:block;}
.banner .hd span.on{padding-top:0;}
.banner .hd span.on b{background:#204e93;height:10px;}
.banner .hd span.on i{display:block;}
.page1,.page3{padding:80px 0;text-align:center;line-height:2.15;}
.page1 h2{color:#4f4f4f;font-size:30px;font-weight:normal;padding-bottom:30px;}
.page2_01{height:500px;width:50%;position:relative;overflow:hidden;}
.page2_01 img.img01{position:absolute;lefT:50%;margin:-250px 0 0 -480px;top:50%;}
.page2_01 .text a{color:#fff;font-size:40px;font-weight:bold;position:relative;z-index:2;text-align:center;width:293px;height:293px;border:1px solid #fff;margin:102px auto;display:block;}
.page2_01 .text img{margin:68px 0 40px 0;}
.bottom{height:53px;background:#204e93;line-height:53px;color:#fff;font-size:12px;}
.bottom a{color:#fff;}
.bottom .fl a{margin-right:20px;}
.bottom a:hover{text-decoration:underline;}
.page3 h2{color:#4f4f4f;font-size:36px;font-weight:normal;padding-bottom:30px;}
.page3 .fl{width:502px;}
.page3 .fl .content .hd{height:50px;padding-top:25px;}
.page3 .fl .content .hd span{display:block;width:248px;border:1px solid #c7cace;float:left;height:48px;line-height:48px;font-size:18px;color:#204e93;cursor:pointer;}
.page3 .fl .content .hd span.on{background:#204e93;border:1px solid #204e93;color:#fff;}
.page3 h3{color:#4f4f4f;font-size:24px;font-weight:normal;padding:15px 0;}
.page3 .fl .text{text-align:center;padding-top:39px;}
.page3 .fl .text a{display:block;width:264px;height:38px;line-height:38px;border-radius:20px;border:1px solid #c9c9c9;margin:24px auto 0;}
.page3 .fl .text a:hover,.page3 .fr a.but01:hover{background:#c9c9c9;}
.page3 .fr{width:545px;}
.page3 .fr p{font-size:18px;}
.page3 .fr .list{padding-top:20px;}
.page3 .fr .list a{display:inline-block;color:#204e93;margin:12px 23px;}
.page3 .fr .list a:hover{background:#204e93;color:#fff;}
.page3 .fr a.but01{display:inline-block;height:28px;width:115px;border:1px solid #c9c9c9; border-radius:15px;margin-top:26px;line-height:28px;}
.ny_banner{background:no-repeat center center;height:480px;}
.shadow{background:url(../images/shadow_01.png);width:100%;height:5px;position:absolute;top:81px;left:0;z-index:9;}
.about2{background:url(../images/about_bg01.jpg) no-repeat center top;margin-bottom:60px;padding:60px 0;}
.about2 h2{text-align:center;color:#fff;font-size:32px;font-weight:normal;padding-bottom:25px;}
.about2 ul{width:900px;margin:0 auto;}
.about2 li{background:no-repeat 0 center;line-height:80px;padding-lefT:90px;color:#fff;font-size:24px;margin:15px 0 0 0;}
.about2 li b{font-size:40px;}
.about2 li sup{font-size:24px;position:relative;top:-10px;}
.about2 li sub{font-size:24px;}
.about2 li.icon01{background-image:url(../images/about_icon01.png);}
.about2 li.icon02{background-image:url(../images/about_icon02.png);margin-lefT:115px;}
.about2 li.icon03{background-image:url(../images/about_icon03.png);margin-lefT:230px;}
.major{padding:0 0 100px;}
.major h2{text-align:center;font-size:32px;font-weight:normal;padding:100px 0 35px}
.major .item{height:416px;background:#f6f6f6;}
.major .item .img{height:416px;width:50%;position:relative;overflow:hidden;}
.major .item .img img{position:absolute;width:960px;lefT:50%;margin-lefT:-480px;}
.major .item .text{height:416px;width:50%;position:relative;text-align:center;font-size:24px;}
.major .item .text i{position:absolute;top:50%;width:29px;height:62px;margin-top:-31px;}
.major .item .text.fl i{background:url(../images/major_icon03.png) no-repeat;lefT:100%;}
.major .item .text.fr i{background:url(../images/major_icon04.png) no-repeat;right:100%;}
.major .item .text h3{font-size:30px;}
.major .item .text a{color:#204e93;font-size:14px;}
.major li{float:left;width:230px;text-align:center;font-size:18px;margin-left:60px;padding-top:20px;}
.major li a{background:url(../images/major_icon01.png) no-repeat;display:block;width:114px;height:114px;margin:0 auto 20px;}
.major li p{font-size:14px;color:#666;padding-top:10px;}
.major li.service{margin:0;}
.major li a:hover{background-image:url(../images/major_icon02.png);}
.major li a.icon01{background-position:0 0;}
.major li a.icon02{background-position:-233px 0;}
.major li a.icon03{background-position:-465px 0;}
.major li a.icon04{background-position:-698px 0;}
.major li a.icon05{background-position:right 0;}
.new{background:#f6f6f6;padding:80px 0 60px;}
.new h2{text-align:center;font-size:32px;font-weight:normal;padding:0 0 40px;}
.coop_list{position:relative;background:#fff;padding:0 20px 20px;}
.coop_list .item{border-bottom:1px dashed #ccc;padding:20px 0;}
.coop_list .item .text{color:#666;}
.coop_list .item .text a{line-height:22px;font-size:20px;display:inline-block;margin-bottom:5px;}
.coop_list .item .text a:hover{color:#204e93;}
.coop_list .item p{line-height:24px;padding-top:10px;}
.coop_list .item img{width:360px;display:none;}
.coop_list .item .text p.time{font-size:12px;color:#204e93;}
a.add_more{display:block;margin:0 auto;text-align:center;background:#204e93;font-size:14px;margin-top:50px;width:160px;height:39px;line-height:39px;color:#fff;}
a.add_more:hover{background:#0d3572;color:#fff;}
.new_detail{background:#fff;padding:40px 78px 80px;}
.new_detail .title{border-bottom:1px solid #e5e5e5;text-align:center;font-size:24px;}
.new_detail .title p{font-size:12px;color:#999;padding:10px 0 20px;}
.new_detail .content{line-height:30px;font-size:14px;padding:40px 0;color:#666;}
.new_detail .page{color:#333;padding-right:100px;position:relative;}
.new_detail .page p{padding:5px 0;}
.new_detail .page p a{color:#666;}
.new_detail .page p a:hover{color:#204e93;}
.new_detail .page a.back{position:absolute;right:0px;top:5px;background:url(../images/back_icon01.gif) no-repeat 0 5px;padding-lefT:18px;}
.contact h2{font-size:48px;}
.contact ul{width:920px;text-align:center;margin:0 auto;padding:110px 0 20px;}
.contact li{width:150px;text-align:center;float:left;color:#999;font-size:20px;padding:0 40px;}
.contact li a{display:block;width:97px;height:97px;background:url(../images/contcat_icon01.png) no-repeat;margin:0 auto;margin-bottom:10px;position:relative;}
.contact li a:hover{background-image:url(../images/contcat_icon02.png);}
.contact li a.icon01{background-position:0 0;}
.contact li a.icon02{background-position:-217px 0;}
.contact li a.icon03{background-position:-434px 0;}
.contact li a.icon04{background-position:-651px 0;}
.contact li a span{position:absolute;bottom:100%;background:url(../images/contact_bg01.png) no-repeat;width:125px;height:138px;lefT:50%;margin-lefT:-69px;padding:12px 0 0 13px;text-align:left;display:none;}
.contact li a:hover span{display:block;}
.contact1{padding:80px 0;}
.contact1 .w1100{position:relative;}
.contact1 h2{text-align:center;font-size:32px;font-weight:normal;padding-bottom:40px;}
.contact1 .fl{width:600px;}
.contact1 .fr{width:470px;line-height:31px;padding-top:30px;}
.contact_text{width:244px;height:260px;padding:30px;right:85px;top:50%;margin-top:-155px;background:rgba(32,78,147,0.9);background:none\9;filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#ee204e93,endColorstr=#ee204e93)\9;position:absolute;color:#fff;}
.contact_text h3{font-size:30px;padding:25px 0 15px;font-weight:normal;}
.contact_text p{padding:5px 0;}
.contact_text a{color:#fff;}
.contact_text a:hover{text-decoration:underline;}
#animate1{width:753px;height:348px;margin:30px auto;position:relative;}
#animate1 .background{opacity:0;}
#animate1.mover .circle1{opacity:0;-webkit-animation:awidth 1s 0.5s forwards;animation:awidth 1s 0.5s forwards; position:absolute;left:329px;top:123px;width:90px;height:88px;z-index:100;background:url(../images/in_img01.png);}
#animate1.mover .ring{opacity:0;-webkit-animation:xuanzhuan 1.3s 0.6s forwards;animation:xuanzhuan 1.3s 0.6s forwards;background:url(../images/in_img02.png);width:440px;height:436px;left:153px;position:absolute;top:-58px;z-index:4;}
#animate1.mover .background{position:absolute;lefT:0;top:0;width:753px;height:348px;-webkit-animation:awidth 1s 2.3s forwards;animation:awidth 1s 2.3s forwards;opacity:0;}
#animate1.opacity .circle1{-webkit-animation:opacity 5s;animation:opacity 5s; position:absolute;left:329px;top:123px;width:90px;height:88px;z-index:100;background:url(../images/in_img01.png);}
#animate1.opacity .ring{-webkit-animation:opacity 5s;animation:opacity 5s;background:url(../images/in_img02.png);width:356px;height:378px;left:211px;position:absolute;top:0px;z-index:4;}
#animate1.opacity .background{position:absolute;lefT:0;top:0;width:753px;height:348px;-webkit-animation:opacity 0.5s;animation:opacity 5s;}
@keyframes awidth{
	from{opacity:0;transform:scale(0);}
	100%{opacity:1;transform:scale(1);}
}
@-webkit-keyframes awidth{
	from{opacity:0;transform:scale(0);}
	100%{opacity:1;transform:scale(1);}
}
@keyframes xuanzhuan{
	from{opacity:0;transform:rotate(-90deg) scale(0.7);}
	to{opacity:1;transform:rotate(0deg) scale(1);}
}
@-webkit-keyframes xuanzhuan{
	from{opacity:0;transform:rotate(-90deg) scale(0.7);}
	to{opacity:1;transform:rotate(0deg) scale(1);}
}

@keyframes opacity {
	from{opacity:1;}
	to{opacity:0;}
}
@-webkit-keyframes opacity { 
	from{opacity:1;}
	to{opacity:0;}
}

/*----20170801新加---*/
.about3{background:#f2f2f2;}
.about_main4 h2{font-size:18px;text-align:left;padding}
.about_main4 li{position:relative;border-top:1px solid #e1e1e1;padding:30px 0;}
.about_main4 li .img{width:216px;}
.about_main4 li .text{width:854px;padding:8px 0 0 30px;height:245px;line-height:245px;color:#333;font-size:16px;text-align:left;}
.about_main4 li .text .text01{line-height:1.875;display:inline-block; vertical-align:middle;*display:inline;}
.about_main4 li .text h3{font-size:24px;line-height:1.4;padding-bottom:45px;margin-top:-8px;*margin-top:16px;font-weight:normal;}
.about_main4 li .text h3 span{font-size:18px;padding-lefT:10px;}
.about_main4 li .text h3 span i{font-size:24px;font-style:normal;color:#b6b6b6;}
.about_main4 li.no_border{border:0px;padding-top:10px;}




