@charset"utf-8";
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,th,td{margin:0;padding:0;}
table{border-collapse:collapse;border-spacing:0;}
fieldset,img{border:0;}
ol,ul{list-style:none;}
th{text-align:left;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}
sup{vertical-align:text-top;}
sub{vertical-align:text-bottom;}
input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;}
input,textarea,select{
	*font-size:100%;
	outline: none;
	background-color: transparent;
	border: none;
}
a{text-decoration:none;}
i,em{vertical-align:middle;font-style:normal;}
body{
	font:14px/1.5 "Microsoft YaHei",tahoma,arial,'Hiragino Sans GB',"\5b8b\4f53",sans-serif;
	 color:#3c3c3c;
	overflow-x: hidden;
	}
img{
	vertical-align: top;
}
.clearfix:after{
	display:block;
	content:"";
	clear:both;
	}
.fl{
	float: left;
}
.fr{
	float:  right;
}
.bt1c{
	border-top: 1px solid #ccc;
}
.mb100{
	margin-bottom: 100px;
}
.w1000{ width:1200px; margin:0 auto;}
.tac{ text-align:center;}
.tal{ text-align:left;}
.mt75p{ margin-top:75px;}
.clearfix:after {clear: both;content: ".";display: block;height: 0;visibility: hidden;}
.pubh2 em,.pubh2 span{ vertical-align:top; display:inline-block;}
.pubh2 em{ font-family:Arial, Helvetica, sans-serif; font-size:36px; color:#cac8c6; font-style:normal; letter-spacing:0; text-transform:uppercase; line-height:38px;}
.pubh2 span{ color:#ed6d00;font-size:24px;line-height:26px; letter-spacing:5px;display:block; padding-top:10px;}
.pubh2f span{ color:#fff;}

.pubmore{ border:1px solid #fff; display:inline-block; color:#fff; font-size:13px; width:120px; line-height:36px; height:36px;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px; padding:0 14px; position:relative;}
.pubmore i{ display:inline-block; height:100%; position:absolute; right:12px; top:0; background:url(../images/more-c.png) center no-repeat; width:14px;}

.pagebanner{ background-repeat:no-repeat; background-position:center top;height:400px; background-attachment:fixed; position:relative;}
.pagebanner video{opacity:1;-webkit-opacity:1;-moz-opacity:1;}

.pubpage{ text-align:center; display:none;}

/*小导航*/
#c_top_wr .til {height: 90px;border-bottom: 1px solid #ececec;}
#c_top_wr{position:relative; z-index: 5;}
#c_top_wr .t_ban{height:187px; background:no-repeat center 80px; background-attachment:fixed;}
#c_top_wr .t_ban .h1{float: right; text-align: right; font-size: 20px; line-height: 20px; color:#fff; opacity:.3; filter:alpha(opacity=30); text-align: right; letter-spacing: 9px; margin-bottom: 20px; margin-right:-8px;}
#c_top_wr .t_ban .w1200{padding:50px 0 0;}
#c_top_wr .t_ban .h2{float: right; text-align: right; font-size: 26px; line-height: 26px; color:#fff; opacity:.4; filter:alpha(opacity=40); text-align: right; letter-spacing: -2px; font-family: "RUBIK-REGULAR-WEBFONT";}
#c_top_wr .til{height:90px; border-bottom: 1px solid #ececec;}
#c_top_wr .til h1{float:left; font-size: 48px; color:#d9d7d5; line-height: 90px; font-family: "RUBIK-REGULAR-WEBFONT"; font-weight: normal;}
#c_top_wr .til,#c_top_wr .til h1,#c_top_wr .curr_wr,#c_top_wr .curr_wr .crm{-webkit-transition: height .5s;
   -moz-transition: height .5s;
    -ms-transition: height .5s;
     -o-transition: height .5s;
        transition: height .5s;}
#c_top_wr .til .sub_nav{position:relative; float:right; width:820px;}
#c_top_wr .til .sub_nav .ul{font-size: 0; letter-spacing: -4px; text-align: right;}
#c_top_wr .til .sub_nav a{display:inline-block; font-size: 14px; line-height: 90px; letter-spacing: normal; color:#726f6b; margin-left:30px; font-weight: bold;}
#c_top_wr .til .sub_nav .sub_slider{position:absolute; bottom:-1px; height:2px;/* width:50px;*/ background:#f90;}
#c_top_wr .til .sub_nav a.on{color:#f90;}
#c_top_wr .w1200{position:relative;}
/*#c_top_wr .curr_wr{position:absolute; left:0; bottom:0; height:110px; width:100%;}*/
#c_top_wr .crm{position:absolute; top:0; height:90px; line-height: 90px;/* margin-left:-40px;*/ width:370px; font-size: 0; letter-spacing: -4px;}
#c_top_wr .crm-icon{display: inline-block;width: 10px;height: 10px;background: url("../images/crm-icon.png") no-repeat left bottom; letter-spacing: normal;}
#c_top_wr .crm a{display:inline; background: url("../images/crm-arr-icon.png") no-repeat 15px center;padding-left:30px;font-size: 14px; color:#929292; letter-spacing: normal; font-weight: bold;}
.c_w_l,.c_w_r{padding-top:80px;}
.c_w_l{float:left;position:relative;  width:400px; border-right:1px solid #ececec; padding-bottom: 20px;}
.c_w_l:after{position:absolute; top:240px; left:-40px; content:" "; display:block; width:9px; height:48px; background:url("../images/icon_adorn1.png") no-repeat center; display:none;}
.c_w_r{float:right; width:800px; padding-left: 40px;}
.c_brief_box .h1{font-size: 24px; color:#ff9000; line-height: 24px; letter-spacing: 10px; margin-bottom: 7px;}
.c_brief_box .h2{font-size: 32px; color:#cbc9c7; line-height: 36px; font-family: "RUBIK-REGULAR-WEBFONT"; margin-bottom: 24px; letter-spacing: -1px;}
.c_brief_box p{margin-bottom: 24px;}
.c_brief_box strong{display:block; font-size: 14px; line-height: 24px; color:#f90;}
.c_top_lump{padding-top:80px;}
.c_p:after {display:block; height:0; clear:both; content:"\200B";}
.c_p em{float:left;}
.c_p strong{float:right;}

body.start #c_top_wr .til,body.start #c_top_wr .crm{height:80px;}
body.start #c_top_wr .til h1,body.start #c_top_wr .til .sub_nav a,body.start #c_top_wr .crm{line-height: 80px;}



.pubtable{ display:table; width:100%;}
.pubtd{ display:table-cell; vertical-align:middle; border:1px solid #efefef;}
.pubh4{font-size:20px; color:#ef8022;}
.pubtab2{ margin-top:20px;}
.pubtab2 table{border-collapse:collapse; width:100%;}
.pubtab2 table td{ border:1px solid #efefef; padding:5px;}



.dates li{font-size:14px;margin:20px 0}
.dates li span{float:right;}
.paginationsearch{ padding-top:0; margin-top:30px; padding-bottom:100px;}
.pagination1{ margin-top:40px;}



.pubmore{ border:1px solid #fff; display:inline-block; color:#fff; font-size:13px; width:120px; line-height:36px; height:36px;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px; padding:0 14px; position:relative; text-align:left;}
.pubmore i{ display:inline-block; height:100%; position:absolute; right:12px; top:0; background:url(../images/more-c.png) center no-repeat; width:14px;}
.pubmore span{ position:relative; left:0;}
.pubmore:hover{ background:#ed6d00; border-color:#ed6d00; color:#fff;}
.pubmore:hover span{ left:10px;}
.pubmore:hover i{ right:22px;}


.noticemore{ margin-top:50px;}
.noticemore a{width: 160px;text-align: center;line-height: 40px; font-size:14px;color: #fff; display:inline-block;border: 1px solid #fff;border-radius: 50px; position:relative; overflow:hidden;}
.noticemore a:before{position:absolute; content:''; left:0; width:100%; height:100%; top:100%;background:#ef8022;}
.noticemore span{ position:relative; z-index:5;}
.noticemoref a{ color:#888; border-color:#888;}
.noticemore a:hover,.noticemore a.on{color:#fff; border-color:#ef8022;}
.noticemore a.on:before,.noticemore a:hover:before{ top:0;}




@-webkit-keyframes aaab{
	0%{height:0%;}
	100%{height:50%;}
}
@-moz-keyframes aaab{
	0%{height:0%;}
	100%{height:50%;}
}
@keyframes aaab{
	0%{height:0%;}
	100%{height:50%;}
}

@-webkit-keyframes aaac{
	0%{width:0%;}
	100%{width:50%;}
}
@-moz-keyframes aaac{
	0%{width:0%;}
	100%{width:50%;}
}
@keyframes aaac{
	0%{width:0%;}
	100%{width:50%;}
}

.s_wrapper{ position:relative; width:120px; height:120px; overflow:hidden; display:inline-block;}
.s_wrapper:after{ position:absolute;width:112px; height:112px; left:3px; top:3px; border:1px solid #fff; content:'';border-radius:50%;}
.s_circle{box-shadow:0 0 8px rgba(204,204,204,0.1);-webkit-box-shadow:0 0 8px rgba(204,204,204,0.1);-moz-box-shadow:0 0 8px rgba(204,204,204,0.1);width:50%;  position:absolute;overflow:hidden;transition:all .2s ease;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;}
.s_circle:before{ position:absolute; content:''; width:114px;height:114px;border:3px solid #fff;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;}
.aboutbr .s_wrapper:before{ position:absolute; content:''; width:80px; height:80px; left:50%; top:50%; margin-left:-40px; margin-top:-40px;background-position:center; background-repeat:no-repeat; background-size:85% auto;}
.aboutbra1 .s_wrapper:before{ background-image:url(../images/aboutbra01.png);}
.aboutbra2 .s_wrapper:before{ background-image:url(../images/aboutbra02.png);}
.aboutbra3 .s_wrapper:before{ background-image:url(../images/aboutbra03.png);}
.aboutbra4 .s_wrapper:before{ background-image:url(../images/aboutbra04.png);}
.s_circle1{ left:0; top:0; height:50%;width:0;}
.s_circle2{ right:0; top:0;}
.s_circle3{ right:50%; bottom:0;}
.s_circle4{ top:50%; right:0;}
.s_circle1:before{left:0; top:0; }
.s_circle2:before{left:-60px; top:0; }
.s_circle3:before{bottom:0; left:0; }
.s_circle4:before{left:-60px; top:-60px; }
.active .s_circle2{animation:aaab 1s linear forwards;-webkit-animation:aaab 1s linear forwards;-moz-animation:aaab 1s linear forwards;animation-delay:0s;-webkit-animation-delay:0s;-moz-animation-delay:0s;}
.active .s_circle4{animation:aaab 1s linear forwards;-webkit-animation:aaab 1s linear forwards;-moz-animation:aaab 1s linear forwards;animation-delay:1s;-webkit-animation-delay:1s;-moz-animation-delay:1s;}
.active .s_circle3{animation:aaab 1s linear forwards;-webkit-animation:aaab 1s linear forwards;-moz-animation:aaab 1s linear forwards;animation-delay:2s;-webkit-animation-delay:2s;-moz-animation-delay:2s;}
.active .s_circle1{animation:aaac 1s linear forwards;-webkit-animation:aaac 1s linear forwards;-moz-animation:aaac 1s linear forwards;animation-delay:3s;-webkit-animation-delay:3s;-moz-animation-delay:3s;}
