@font-face {
	font-family: 'fontn';
	src: url('font/impact.eot');
	src: local('☺'), url('font/impact.woff') format('woff'), url('font/impact.ttf') format('truetype'), url('font/impact.svg') format('svg');
	font-weight: normal;
	font-style: normal;
	
}
* {padding:0;margin:0;}
body {width:100%; border: 0 none; overflow-x:hidden; background:#fff; font-family:Microsoft Yahei; font-size:62.5%; color:#333;-webkit-text-size-adjust:none;}
table{border-collapse:collapse; border-spacing:0;}
ul {list-style:none; border:none;}
hr{border:none; background:#5ac5fe; width:100%; margin:0 auto; height:2px;}
a{text-decoration: none; outline:none; color:#333;}
a:active{ outline:none;}
a,a span,a h3,a h4,a h5,a h6{text-decoration: none; outline:none; color:#333;transition:all  500ms;-webkit-transition:all  500ms;-moz-transition:all  500ms;-o-transition:all  500ms;}
.cl {clear:both;}
.fl{float:left;}
.fr{float:right;}
.ct{text-align:center;}
.pa_rt{padding-right:64px;}
.pd_btm{padding-bottom:80px;}
.pd{ }
.a_fff a{color:#fff;}
.a_fff a:hover{color:#fff;}
.a_333 a{color:#333;}
.a_333 a:hover{color:#c11b33;}
.img_blk{display:block;}
img{ border: 0 none;}
textarea,input{font-family:Microsoft Yahei; font-size:14px;}
.head{}
.ap_nav{z-index:9999;}
.kd{}
#lik{transition:all  800ms;-webkit-transition:all  800ms;-moz-transition:all  800ms;-o-transition:all  800ms; width:100%; background:#fff; margin-top:0.01px;}
.logo img{height:55px;}
.logo img{transition:all  800ms;-webkit-transition:all  800ms;-moz-transition:all  800ms;-o-transition:all  800ms;}
.divnav{transition:all  800ms;-webkit-transition:all  800ms;-moz-transition:all  800ms;-o-transition:all  800ms;}
.logo{padding:10px 0;}
.top{background:#c11b33; color:#fff;}
.top_lf1 a{color:#fff; margin-left:10px; margin-right:10px;}
.top_lf1 a:nth-child(1){margin-left:0;}
.top_lf2 a{margin-left:10px;}
.top_lf2{margin-left:10px; margin-top:4px;}
.top_lf1{font-size:14px; line-height:34px;}
.top_rt{background:#fff; height:34px;width:245px;}
.top_txt{background:url(img/topsj.png) no-repeat center left; border:none; height:34px; line-height:34px;width:175px; padding-left:30px;}
.top_but{background:url(img/top_but.png) no-repeat center center; border:none; cursor:pointer; width:34px; height:34px;}
.nav{ padding-top:31px;}
.nav ul li{float:left; margin-left:40px; padding-right:20px; font-size:1.5em;overflow:hidden; position:relative;}
.nav ul li a{color:#333; border-bottom:5px solid #fff;font-weight:bold; padding-bottom:19px;}
.nav ul li:hover a{color:#c11b33; border-bottom:5px solid #c11b33;}
.nav ul li:hover span{border-top: 8px solid #c11b33;}
.nav ul li span{ position:absolute; right:0; top:10px;width: 0;height: 0;border-left: 8px solid transparent;border-right: 8px solid transparent;border-top: 8px solid #666; display:block; border-radius:5px;}
.nav ul li:hover{overflow:inherit;}
.nav ul li .erji a{position:static; text-transform:none; line-height:33px; padding-left:10px; padding-right:10px; padding-bottom:0; font-weight:normal; text-align:left; height:30px;font-size:14px; display:block; color:#333;}
.nav ul li .erji{  padding:20px 0; height:0; overflow:hidden;position:absolute; top:44px; left:0;width:560px; background:#eee; z-index:1000;transition:all  800ms;-webkit-transition:all  800ms;-moz-transition:all  800ms;-o-transition:all  800ms;}
.nav ul li .erji a:hover{color:#c11b33; font-weight:bold; background:none;}
.nav ul li:hover .erji{opacity:1; height:220px;}

.nav ul li:nth-child(4) .erji .erji_lf2{ padding:15px 0; width: 215px;}
.nav ul li:nth-child(4) .erji .erji_lf2 a{ width: 87px; float: left; text-align: left;}
.nav ul li:nth-child(4) .erji .erji_lf2:after{ content: ''; clear: both; display: table; }

.erji_lf{width:145px; padding:15px}
.erji_lf2{width:145px; padding:15px;}
.erji_rt img{display:block; padding-top:20px;}
.erji_rt{width:300px; padding-left:25px; font-size:14px; font-weight:normal; line-height:24px;}
.nav ul li .erji_lf2 a,.nav ul li .erji_lf a{ border-bottom:1px solid #ddd; text-align:center;}
.erji_rt2 img{display:block; padding-top:20px;}
.erji_rt2{width:300px; padding:0 20px;font-size:14px; font-weight:normal; line-height:24px;}
.sample--1{ position:absolute; top:15px; right:20px; z-index:9999; width:35px; height:35px;}
.nei_head .head .sample--1 span{background: linear-gradient(to bottom, transparent 0%, transparent 20%, #333 20%, #333 23%, transparent 23%, transparent 48%, #333 48%, #333 50%, transparent 47%, transparent 76%, #333 80%, #333 78%, transparent 78%), linear-gradient(transparent, transparent);}
.nei_head .head .sample--1 span.clicked {
  background: linear-gradient(-45deg, transparent 0%, transparent 48%, #333 49%, #333 51%, transparent 51%, transparent 100%), linear-gradient(45deg, transparent 0%, transparent 48%, #333 49%, #333 51%, transparent 51%, transparent 100%);
  -webkit-transform: rotate(180deg);
  transform: rotate(180deg);
}
.sample--1 span {
  display: block;
  width: 35px;
  height: 35px;
  cursor: pointer;
  border-radius: 0px;
  transition: all .3s ease, -webkit-transform .2s ease;
  transition: all .3s ease, transform .2s ease;
  background: linear-gradient(to bottom, transparent 0%, transparent 20%, #333 20%, #333 23%, transparent 23%, transparent 48%, #333 48%, #333 50%, transparent 47%, transparent 76%, #333 80%, #333 78%, transparent 78%), linear-gradient(transparent, transparent);
}
.sample--1 span:active, .sample--1 span:hover {
  -webkit-transform: scale(0.9);
  transform: scale(0.9);
}
.sample--1 span.clicked {
  background: linear-gradient(-45deg, transparent 0%, transparent 48%, #fff 49%, #fff 51%, transparent 51%, transparent 100%), linear-gradient(45deg, transparent 0%, transparent 48%, #fff 49%, #fff 51%, transparent 51%, transparent 100%);
  -webkit-transform: rotate(180deg);
  transform: rotate(180deg);
}
.sample--1 span.clicked:active, .sample--1 span.clicked:hover {
  -webkit-transform: scale(0.9) rotate(180deg);
  transform: scale(0.9) rotate(180deg);
}
.in_probt{font-size:14px; color:#666; line-height:25px; padding:40px 0 30px; text-align:center;}
.in_probt h3{font-size:24px; padding-bottom:10px; font-weight:lighter; color:#c11b33;}
.in_probt span{display:block; max-width:810px; width:810px; width:auto !important; margin:0 auto;}
.in_prols{height:670px; position:relative;}
.in_prolf{position:absolute; left:0; top:0; bottom:0; z-index:99; background:rgba(0,0,0,0.7);}
.in_prolf ul li{position:relative; height:134px;}
.in_prolf ul li a{display:block; height:134px; cursor:pointer;}
.in_prolf ul li .in_proh{position:absolute; left:0; width:0; height:134px; background:rgba(193,27,51,0.85); transition:0.8s;}
.in_prolf ul li a:hover .in_proh{width:calc(100% + 154px);}
.in_prowzkd{border-bottom:1px solid #fff; height:94px; padding:20px 0 19px; position:absolute; top:0; right:0; z-index:99;}
.in_prolspic{height:670px; position:absolute; top:0; left:0; right:0; transition:0.8s;}
.in_prowzkd img{display:block; float:left; width:84px;}
.in_prowzkd span{display:block; float:right; width:calc(100% - 120px);}
a .in_prowzkd span h3{color:#fff; font-size:20px; font-weight:lighter; padding-bottom:2px;}
a .in_prowzkd span h4{color:#fff; font-size:14px; font-weight:lighter; line-height:18px;}
.in_projia span:nth-child(1){ display:block; width:66px; height:1px; position:absolute; right:-110px; z-index:99; background:#fff; top:60px;opacity:0; transition:0.5s;}
.in_projia span:nth-child(2){ display:block; height:66px; width:1px; position:absolute; right:-80px; z-index:99; background:#fff; top:30px;opacity:0; transition:0.5s;}
.in_prolf ul li a:hover .in_projia span:nth-child(1){transform:rotate(180deg);opacity:1; transition-delay:0.7s;}
.in_prolf ul li a:hover .in_projia span:nth-child(2){transform:rotate(180deg);opacity:1; transition-delay:0.7s;}
.in_fangan{padding:65px 0;}
.in_fabt{font-size:30px;}
.in_fangan ul li{padding-top:25px;}
.in_fangan ul li img{display:block;}
.in_fangan ul li a h3{font-size:20px;padding:15px 20px 5px; font-weight:lighter; text-transform:uppercase;}
.in_fangan ul li a h4{font-size:14px; color:#666; font-weight:lighter; line-height:24px; padding:0 20px;}
.in_fangan ul li a{ background:#fff; display:block; padding-bottom:30px;}
.in_fangan ul li a:hover h3{color:#c11b33;}
.in_fangan ul li a:hover{ box-shadow:5px 5px 5px #ccc;}
.in_btmlf{background:#f5f5f5;}
.in_btmrt{background:#ebebeb;}
.in_abtnav a{color:#9fa0a0;}
.in_abtnav{color:#9fa0a0;font-size:30px; }
.in_vd{padding-top:20px;}
.in_vd img{display:block; max-width:100%; width:555px; width:auto !important;}
.in_newsbt{font-size:30px; height:36px; line-height:36px;}
.in_newsbt a{display:block; color:#595757;}
.in_newsbt a span{float:right; color:#c11b33; font-size:14px;}
.in_newslist{border-top:1px solid #ccc; margin-top:20px;}
.in_newslist ul li{position:relative; border-bottom:1px solid #ccc;}
.in_newsdt{position:absolute; text-align:center; left:0; top:50%; margin-top:-30px; line-height:30px; width:80px; border-right:1px solid #ccc;}
.in_newsnr{padding:10px 0; margin-left:100px;}
a .in_newsdt h3{font-size:24px; color:#a2a2a2;}
a .in_newsdt h4{font-size:14px;font-weight:lighter; color:#a2a2a2;}
.in_newsnr h3{font-size:16px;font-weight:lighter; padding-bottom:5px;}
a .in_newsnr h4{font-size:14px; font-weight:lighter; line-height:24px; color:#666;}
a .in_newsnr h4 span{color:#b0afaf;}
a:hover .in_newsnr h3,a:hover .in_newsnr h4 span,a:hover .in_newsdt h3,a:hover .in_newsdt h4{color:#c11b33;}
.kh_ls{padding:45px 0;}
.kh_ls .kd{border-left:1px solid #d2d2d2;}
.kh_ls ul li img{width:100%;}
.kh_ls ul li{border-right:1px solid #d2d2d2;}
.ft_top{background:url(img/ft_bg.jpg) no-repeat center center; background-size:cover; padding:50px 0; color:#fff;}
.ft_lf1 h3{font-size:22px; padding-bottom:15px;}
.ft_lf1 ul li{margin-top:15px; line-height:36px; padding-left:40px; font-size:14px;}
.ft_nav ul li{float:left; background:url(img/ft_libg.png) no-repeat left top; min-height:180px; padding-left:45px;}
.ft_nav ul li a{display:block; font-size:14px; color:#fff; line-height:20px; padding-top:10px;}
.ft_nav ul li span a{font-size:18px; color:#fff; padding-bottom:15px; padding-top:0;}
.ft_nav ul li a:hover{color:#c11b33;}
.ft_gz h3{font-size:18px; font-weight:lighter; padding-bottom:20px;}
.ft_gz span a{margin-right:20px;}
.ft_link{margin-top:20px;}
.bq{background:#c11b33; line-height:20px; padding:15px 0; font-size:14px; color:#fff;}
.bq a{color:#fff;}
.nei_bn img{display:block; position:absolute; left:0; right:0; margin:0 auto; top:15%; bottom:15%; height:70%;}
.nei_bn{position:relative;}
.abt_bt{font-size:30px; text-align:center; padding-top:50px; padding-bottom:30px;}
.abt_bt span{display:block; font-size:14px; color:#666; padding-top:5px;}
.dqwz a{color:#666;}
.dqwz{font-size:14px; color:#666; padding:15px 0;}
.nei_nav{border-bottom:1px solid #f2f2f2; padding-bottom:15px;}
.nei_nav a{display:block; float:left; padding:0 25px; font-size:16px; line-height:35px; height:35px;}
.nei_nav a:hover{background:#c11b33; color:#fff;}
.nei_nav .nei_on{background:#c11b33; color:#fff;}
.abt1_rtbd{border:5px solid #d7d7d7;}
.abt1_rtbd h3{font-size:28px; font-weight:lighter; margin-bottom:20px;}
.abt1_rtbd h3 span{display:block; width:50px; height:5px; background:#c11b33; margin-top:5px;}
.nr{font-size:14px; color:#666464; line-height:25px;}
.nr img{max-width:100%; width:100%; width:auto !important;}
.abt1_lf img{max-width:100%; width:100%; width:auto !important;}
.abt2 ul li{position:relative;}
.abt2 ul li h3{font-size:24px; position:absolute; bottom:30px; left:30px; color:#fff;}
.abt2 ul li h3 span{display:block; width:50px; height:5px; background:#fff; margin-top:5px;}
.abt3 ul li img{display:block; width:100%;}
.zc_rt h3{font-size:28px; font-weight:lighter; margin-bottom:30px;}
.zc_rt h3 span{display:block; width:50px; height:5px; background:#c11b33; margin-top:5px;}
.zc{padding-bottom:60px;}
.wh_1 ul li{position:relative; height:380px; background-size:cover; overflow:hidden;}
.wh_1 ul li h3{font-size:24px; text-align:center; color:#fff; padding-bottom:20px;}
.wh_1 ul li span{position:absolute; top:300px; left:0; right:0; background:rgba(0,0,0,0); padding:25px; transition:0.8s;}
.wh_1 ul li h4{font-size:14px; font-weight:normal; line-height:24px; color:#fff; text-align:center;}
.wh_1 ul li:hover span{background:rgba(0,0,0,0.75); top:auto;bottom:0;}
.wh2{background:#f5f5f5; padding:45px 0;}
.wh2wz h3{font-size:24px;}
.wh2wz h4{font-size:14px; font-weight:normal; text-transform:uppercase; line-height:25px;}
.wh2 ul li span{display:block;}
.wh2 ul li{background:#fff; margin-top:25px;}
.wh2 ul li:hover{background:#c11b33; color:#fff;}
.wh2 ul li:hover h5{ background:#fff;}
.wh2 ul li h5{height:5px; width:50px; background:#c11b33; margin-top:10px; margin-bottom:25px;}
.dt img{display:block; border:1px solid #e5e5e5;}
.dt{padding-bottom:15px;}
.sm_pic{margin-left:-15px;}
.sm_pic a img{display:block; border:1px solid #e5e5e5; float:left; margin-left:15px;}
.pro_toplf,.pro_toprt{margin-top:40px;}
.pro_topbt{font-size:30px; color:#c11b33; font-weight:normal;padding-bottom:10px;}
.pro_topjj{font-size:14px; line-height:20px;}
.pro_toplx{padding-top:35px;}
.pro_toplx span{display:block; height:24px; line-height:24px; font-size:16px; padding-left:34px;}
.pro_topan a{display:block; float:left; height:40px; line-height:40px; text-align:center; color:#fff; font-size:16px; background:#c70025;}
.pro_topan{padding-top:15px;}
.bdsharebuttonbox{padding-top:10px;}
.pro_nei{padding-top:45px;}

.pro_nav{ left:0; right:0; width:1200px; margin:0 auto; z-index:999;}
#nav{background:#f0f0f0;}
#nav li{float:left;}
#nav a {background: #f0f0f0;color: #666;display: block;	font-size: 16px;text-decoration: none; height:25px; line-height:25px; padding:18px 24px;}
#nav a:hover {color: #c70025;}
#nav .current a {background: #c70025;color: #fff;}
.pro_nrbd {border-bottom: 1px solid #ccc;padding: 50px 0;}
.section p:last-child {	margin-bottom: 0;}
.section-wrapper{position:relative;}
.sc_ps{position:absolute; top:-135px;}
#nav li i{display:block; float:left; border-right:1px dotted #676767;  margin-right:10px; background:url(img/ico30.png) no-repeat left top; width:30px; height:25px; transition:0.5s;}
#nav li .pro_i1{background-position:0 0;}
#nav .current .pro_i1{background-position:0 -25px; border-color:#fff;}
#nav li .pro_i2{background-position:-90px 0;}
#nav .current .pro_i2{background-position:-90px -25px; border-color:#fff;}
#nav li .pro_i3{background-position:-120px 0;}
#nav .current .pro_i3{background-position:-120px -25px; border-color:#fff;}
#nav li .pro_i4{background-position:-150px 0;}
#nav .current .pro_i4{background-position:-150px -25px; border-color:#fff;}
.pro_neibt{font-size:24px; color:#666464; padding-bottom:20px;}
.pro_yy{background:url(img/yy_bg.jpg) no-repeat center center; background-size:cover; padding:40px 0;}
.pro_yy ul li img{display:block;}
.pro_yy ul li{position:relative;}
.pro_yy ul li a span{background:url(img/pro_fd.jpg) no-repeat center right rgba(0,0,0,0.7); font-size:14px; padding:0 10px; height:54px; line-height:54px; display:block; position:absolute; bottom:0; left:0; right:0; color:#fff;}
.fan_a ul li{float:left; text-align:center;}
.fan_a ul li h3{font-size:18px; text-align:center; font-weight:normal;}
.fan_a ul li h4{font-size:14px; text-align:center; font-weight:normal; line-height:22px; height:44px; overflow:hidden; display:none;}
.fan_a ul li i{display:block; background:url(img/jj_icon.png) no-repeat top left; width:110px; height:110px; transition:0.5s; margin:0 auto 10px;}
.fan_a ul li .fan1{background-position:0 0;}
.fan_a ul li a:hover .fan1{background-position:0 -110px;}
.fan_a ul li .fan2{background-position:-110px 0;}
.fan_a ul li a:hover .fan2{background-position:-110px -110px;}
.fan_a ul li .fan3{background-position:-220px 0;}
.fan_a ul li a:hover .fan3{background-position:-220px -110px;}
.fan_a ul li .fan4{background-position:-330px 0;}
.fan_a ul li a:hover .fan4{background-position:-330px -110px;}
.fan_a ul li .fan5{background-position:-440px 0;}
.fan_a ul li a:hover .fan5{background-position:-440px -110px;}
.fan_a ul li .fan6{background-position:-550px 0;}
.fan_a ul li a:hover .fan6{background-position:-550px -110px;}
.fan_a ul li .fan7{background-position:-660px 0;}
.fan_a ul li a:hover .fan7{background-position:-660px -110px;}
.fan_a ul li .fan8{background-position:-770px 0;}
.fan_a ul li a:hover .fan8{background-position:-770px -110px;}
.fan_a ul li .fan9{background-position:-880px 0;}
.fan_a ul li a:hover .fan9{background-position:-880px -110px;}
.fan_a ul li .fan10{background-position:-990px 0;}
.fan_a ul li a:hover .fan10{background-position:-990px -110px;}
.fan_a ul li .fan11{background-position:-1100px 0;}
.fan_a ul li a:hover .fan11{background-position:-1100px -110px;}
.fan_a ul li .fan12{background-position:-1210px 0;}
.fan_a ul li a:hover .fan12{background-position:-1210px -110px;}

.fa_anli{margin-top:50px; padding:45px 0; border-top:1px solid #e0e0e0;}
.fa_anlibt{font-size:30px; text-align:center;}
.fa_anli ul li img{display:block;}
.fa_anli ul li{margin-top:25px;}
.fa_anli ul li h3{font-size:16px; padding:15px 0 8px;}
.fa_anli ul li h4{font-size:14px; line-height:24px; color:#666; font-weight:normal;}
.fa_nei1{border-bottom:1px solid #e0e0e0; padding-bottom:40px;}
.fa_neibt{font-size:30px; padding-top:30px;}
.fa_neibt2{font-size:24px; padding:25px 0 15px;}
.fa_neibt2 span{display:block; width:50px; height:5px; background:#c11b33; margin-top:8px;}
.fa_nei2{padding:35px 0; border-bottom:1px solid #d5d5d5;}
.fa_nei2bt{font-size:24px; padding-bottom:15px;}
.fa_nei3{padding:35px 0; border-bottom:1px solid #d5d5d5;}
.fa_nei3 ul li{margin-top:15px;}
.fa_nei3 ul li img{display:block; border:1px solid #ccc;}
.fa_nei3 ul li span{display:block; font-size:14px; padding:10px 5px 0;}
.fa_nei4lf a{display:block; background:url(img/fa_down.png) no-repeat  left center; height:34px; line-height:34px; padding-left:65px; font-size:14px;}
.fa_nei4{padding:40px 0 60px;}
.yq_bt{font-size:30px; text-align:center;}
.yq_list ul li{position:relative; margin-top:35px;}
.yq_list ul li img{display:block;}
.yq_list ul li a span{background:url(img/pro_fd.jpg) no-repeat center right rgba(0,0,0,0.7); font-size:14px; padding:0 10px; height:54px; line-height:54px; display:block; position:absolute; bottom:0; left:0; right:0; color:#fff;}
.yq_bt{padding-top:30px;}
.fanye{padding:50px 0; display:table; margin:0 auto;}
.fanye a{display:block; float:left; height:33px; line-height:33px; border:1px solid #c9c9c9; margin-left:-1px; padding:0 15px; font-size:14px;}
.fanye .fy_on{color:#fff; background:#c70025;}
.fanye a:hover{color:#c70025;}
.ky_bg{background:#f5f5f5;}
.ky_nr h3{font-size:24px; font-weight:normal; padding-top:35px;}
.ky_nr h3 span{font-size:14px; padding-left:50px;}
.ky_nr h4{width:50px; height:5px; background:#c70025; margin-top:8px;}
.ky_nr h5{font-size:14px; font-weight:normal; padding-top:20px; line-height:24px;}
.ky_list ul li{margin-bottom:30px;}
.ky_list{padding-bottom:30px;}
.zs_list ul li{margin-top:30px;}
.zs_list ul li h3{font-size:16px; font-weight:normal; padding:10px;}
.zs_list ul li img{display:block;}
.zs_list{padding-bottom:60px;}
.news_list ul li img{display:block;}
.news_list ul li{padding:30px 0; border-bottom:1px solid #ccc;}
.news_list ul li span{display:block; }
.news_list ul li h3{font-size:20px; font-weight:normal;}
.news_list ul li h4{font-size:14px; font-weight:normal; background:url(img/news_date.jpg) no-repeat center left; padding:12px 20px;}
.news_list ul li h5{font-size:14px; font-weight:normal; line-height:24px; padding-bottom:15px;}
.news_list ul li h6{font-size:14px; font-weight:normal; width:105px; height:32px; line-height:32px; text-align:center; border:1px solid #ccc;}
.news_list ul li a:hover h3{color:#c70025;}
.news_list ul li a:hover h5{color:#c70025;}
.news_list ul li a:hover h6{color:#fff; background:#c70025; border-color:#c70025;}
.news_bt{font-size:22px; font-weight:bold; color:#666464; padding-bottom:15px;}
.nei_top{ border-bottom:1px dotted #ccc; padding-bottom:10px; margin-bottom:25px; margin-top:-10px;}
.news_ll a{ display:block; padding-left:30px; float:left; line-height:32px; margin-right:20px; font-size:14px; color:#cac8c8; }
.news_ll1{background:url(img/news_i1.png) no-repeat center left;}
.abt_nr{font-size:14px; line-height:24px; color:#595757;}
.abt_nr img{max-width:100%;}
.news_fy{border-top:1px solid #ccc; font-size:14px; margin-top:40px; margin-bottom:60px;}
.news_fy a{display:block; border-bottom:1px solid #ccc; line-height:30px; padding:0 2%;}
.news_fy a .news_p{background:url(img/news_p.png) no-repeat left center; padding-left:20px; font-weight:bold;}
.news_fy a .news_n{background:url(img/news_n.png) no-repeat left center; padding-left:20px; font-weight:bold;}
.join_bg{background:#fafafa;}
.demo2{ margin-top:-1px; padding-bottom:30px;}
.menu_head2{cursor:pointer; position:relative; font-size:14px; height:50px; line-height:50px; padding:0 35px; border-bottom:1px solid #ececec;}
.menu_head2 a{display:block; cursor:pointer;}
.menu_head2 a:hover{ color:#94c309;}
.menu_list2 .current2{ background:#c11b33; }
.menu_list2 .current2 a span{color:#fff;}
.menu_body2{display:none; padding:20px 35px 35px; background:#fff; font-size:14px;}
.zp2{float:right; background:url(img/jia.png) no-repeat center right; padding-right:40px;}
.zp1{font-size:16px;}
.menu_list2 .current2 a .zp2{background:url(img/jian.png) no-repeat center right;}
.zp_top span{display:block; float:left; width:230px; line-height:30px;}
.zp_top{border-bottom:1px solid #e9ebed; padding-bottom:20px;}
.zp_nr{padding-top:25px;}
.msg{margin-top:40px;}
.msg h3{font-size:30px; font-weight:normal; text-align:center; padding-bottom:8px;}
.msg h4{font-size:14px; font-weight:normal; text-align:center; color:#666;}
.ct_txt{line-height:45px; height:45px; border:1px solid #b5b5b5; padding:0 1.5%;width:calc(97% - 2px); margin-top:25px;}
.ct_txt2{line-height:25px; height:180px; border:1px solid #b5b5b5; padding:10px 1.5%; width:calc(97% - 2px); margin-top:25px;}
.ctre{width:225px; height:45px; border:none; background:#666464; margin-top:25px; color:#fff; cursor:pointer;}
.ctsb{width:225px; height:45px; border:none; background:#c11b33; margin-top:25px;color:#fff; cursor:pointer; margin-right:60px;}


.dt ul li h3{font-size:14px; color:#023055; padding-bottom:5px;}
.dt ul li{padding:30px 0;}
.dt1{padding:0 20px 20px; font-size:14px; border:1px solid #e5e5e5;}
.dt1 a{margin:20px 100px 0 0; display:block; float:left;}
.dt2{padding:0 20px; font-size:14px; border:1px solid #e5e5e5;}
.dt2 h4{font-size:14px; color:#333; padding:15px 0;}
.dt2 a{margin:0 100px 20px 0; display:block; float:left;}