@charset "utf-8";
/* CSS Document */

/*html,body{ overflow-x:hidden;}*/
html,body,p{ margin:0; padding:0;}
h1,h2,h3,h4,h5,h6{ margin:0; padding:0; font-weight:normal;}
a,a:hover{text-decoration:none !important;}
ul,dl dt,dl dd,dl{ margin:0; padding:0;}
ul li{ margin:0; padding:0; list-style:none;}
*{ font-family:"思源黑体 CN" !important;}
.l{float:left;}
.r{float:right;}
.clearboth{ clear:both;}
p{ font-family:"思源宋体";}
.white_space{ white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}

.page{ display:block; text-align:center;}
.page a{ display: inline-block; padding:0 10px; height: 30px; line-height: 30px; color: #666; font-size: 16px; text-align: center; border: 1px solid #ddd;
    transition: all .3s linear;vertical-align: top; margin: 0 5px;}
.page a.on,.page a:hover{color: #fff; background: #213551; border-color: #213551;}

.swiper-container {width: 100%;}
.swiper-container img{ display:block; width:100%; height:auto;}
.swiper-slide { text-align: center; font-size: 18px; background: #fff;/* Center slide text vertically */
      display: -webkit-box; display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-box-pack: center; -ms-flex-pack: center;
      -webkit-justify-content: center; justify-content: center; -webkit-box-align: center; -ms-flex-align: center;
      -webkit-align-items: center; align-items: center; }
.banner{}
.slideBox_ban{ width:100%; height:auto; overflow:hidden; position:relative;  }
.slideBox_ban .hd{ height:15px; overflow:hidden; position:absolute; left:80%; bottom:10px; z-index:1; transform:translate(-00%,0px); }
.slideBox_ban .hd ul{ overflow:hidden; zoom:1; float:left;  }
.slideBox_ban .hd ul li{ float:left; margin-right:10px;  width:15px; height:15px; border-radius:50%; line-height:14px; text-align:center; 
		background:#095ca0; cursor:pointer; }
.slideBox_ban .hd ul li.on{ background:#ebab29; color:#fff; }
.slideBox_ban .bd{ position:relative; height:100%; z-index:0;   }
.slideBox_ban .bd li{ zoom:1; vertical-align:middle; }
.slideBox_ban .bd img{ width:100%; height:auto; display:block;  }



.one{ margin:70px auto;}
.one_tit{ text-align:center; color:#787878; margin-bottom:60px;}
.one_tit h2{ font-size:31px; line-height:31px; color:#787878; margin:0 0 0px 0; text-transform:uppercase;}
.one_tit span{ display:block; width:50px; height:2px; background:#ebab29; margin:15px auto;}
.one_tit h3{ text-align:center; font-size:22px; text-align:center; color:#787878;}

.one_list .one_list1{ background:#f98f6f; border-radius:5px; padding-bottom:46px; padding-top:40px;}
.one_list:nth-child(2) .one_list1{ background:#9d87c3;}
.one_list:nth-child(3) .one_list1{ background:#60cd96;}
.one_list:nth-child(4) .one_list1{ background:#69d2e7;}
.one_list .one_img{ width:145px; height:145px; margin:0px auto 0px auto; overflow:hidden;}
.one_list .one_img img{ display:block; max-width:100%; margin:auto;}
.one_list h2{ font-size:22px; line-height:22px; margin-bottom:16px; text-align:center; color:#fff;}
.one_list p{ font-size:14px; line-height:22px; height:44px; overflow:hidden; text-align:center; color:#fff; margin:0 20px;}

.one_list:hover .one_img img{ 
	-moz-animation-name:xzY; -moz-animation-duration:2s; -moz-animation-iteration-count:1;
	-webkit-animation-name:xzY; -webkit-animation-duration:2s; -webkit-animation-iteration-count:1;
	-o-animation-name:xzY; -o-animation-duration:2s; -o-animation-iteration-count:1;
	-ms-animation-name:xzY; -ms-animation-duration:2s; -ms-animation-iteration-count:1;
	animation-name:xzY; animation-duration:2s; animation-iteration-count:1;	
}
@-moz-keyframes xzY{/* Firefox */
	0%{ -moz-transform:rotateY(0deg);}
	100%{-moz-transform:rotateY(360deg);}	
}
@-webkit-keyframes xzY{/* Safari 和 Chrome */
	0%{ -webkit-transform:rotateY(0deg);}
	100%{-webkit-transform:rotateY(360deg);}	
}
@-o-keyframes xzY{/* Opera */
	0%{ -o-transform:rotateY(0deg);}
	100%{-o-transform:rotateY(360deg);}	
}
@-ms-keyframes xzY{ /* Internet Explorer */
	0%{ -ms-transform:rotateY(0deg);}
	100%{-ms-transform:rotateY(360deg);}	
}
@keyframes xzY{
	0%{transform:rotateY(0deg);}
	100%{transform:rotateY(360deg);}		
}


.two{ padding:90px 0; background:#f2f2f2; position:relative;}
.two .two_bg{ position:absolute; top:-9px; left:0; height:9px; width:100%; background:url(../images/two_zs.png) repeat-x left top;}
.two .two_bg1{ position:absolute; bottom:-9px; left:0; height:9px; width:100%; background:url(../images/two_zs1.png) repeat-x left top;}
.tow_tu{ overflow:hidden;}
.tow_tu img{ display:block; max-width:100%; overflow:hidden; transform:scale(1,1); transition-duration:0.5s;}
.tow_tu:hover img{ transform:scale(1.1,1.1); transition-duration:0.5s;}

.tow_zi h2{ font-size:22px; text-align:left; color:#222;}
.tow_zi h2 b{ text-transform:uppercase; font-style:normal; text-align:left; color:#213551; font-weight:200;}
.tow_zi span{ display:block; width:50px; height:2px; background:#ebab29; margin:15px 0;}
.two_con p{ font-size:16px; line-height:22px; color:#666; text-align:left; margin-bottom:20px;}
.two_con a{ display:block; width:118px; height:38px; line-height:38px; float:left; margin-right:15px; color:#fff; font-size:16px;}
.two_con a:hover{ color:#fff;}
.two_con a.gd{ background:#213551;}
.two_con a.lx{ background:#f39c12;}
.two_con a img{ display:inline-block; margin:-2px 6px 0 10px;}

.three{}
.three{ margin:70px auto;}
.three_tit{ text-align:center; color:#787878; margin-bottom:60px;}
.three_tit h2{ font-size:31px; line-height:31px; color:#787878; margin:0 0 0px 0; text-transform:uppercase;}
.three_tit span{ display:block; width:50px; height:2px; background:#ebab29; margin:15px auto;}
.three_tit h3{ text-align:center; font-size:22px; text-align:center; color:#787878;}

.three_list{ margin-bottom:20px; background:#f2f2f2; padding-bottom:6px;}
.three_list .three_tu1{ width:130px; float:left; border:5px solid #fff; box-shadow:0 2px 6px #b3b3b3; overflow:hidden;}
.three_list .three_tu1 img{ display:block; max-width:100%; margin:auto; transform:scale(1,1); transition-duration:0.5s;}
.three_list .three_zi{ float:right; width:calc(100% - 156px); margin-right:16px;}
.three_list .three_zi h2{ font-size:16px; text-align:left; color:#000; line-height:16px; margin:14px 0 8px 0;}
.three_list .three_zi span{ display:block; font-size:13px; text-align:left; color:#ccc;}
.three_list .three_zi span i{ display:inline-block; margin-right:4px;}
.three_list .three_zi p{ font-size:14px; text-align:left; color:#888; line-height:14px; margin:6px 0 0 0;}

.three_tu{ max-width:442px; margin:auto;}
.slideBox_news{ width:100%; height:auto; overflow:hidden; position:relative;}
.slideBox_news .hd{ height:20px; overflow:hidden; position:absolute; right:20px; bottom:10px; z-index:1; }
.slideBox_news .hd ul{ overflow:hidden; zoom:1; float:left;  }
.slideBox_news .hd ul li{ float:left; margin-right:6px;  width:20px; height:20px; font-size:12px; line-height:20px; text-align:center; background:#fff; cursor:pointer; }
.slideBox_news .hd ul li.on{ background:#213551; color:#fff; }
.slideBox_news .bd{ position:relative; height:100%; z-index:0;   }
.slideBox_news .bd li{ zoom:1; vertical-align:middle; }
.slideBox_news .bd li a h2{ position:absolute; bottom:0; left:0; width:100%; height:40px; line-height:40px; background:rgba(0,0,0,0.6); 
		padding:0 50px 0 30px; color:#fff; font-size:16px;}
.slideBox_news .bd img{ max-width:100%; height:auto; display:block;  }

.three_list:hover .three_zi h2{ color:#ebab29;}
.three_list:hover .three_tu1 img{ transform:scale(1.1,1.1); transition-duration:0.5s;}


.four{ padding:70px 0 50px 0; background:#fafafa url(../images/four_bg.jpg) no-repeat top center;}
.four_tit{ text-align:center; color:#787878; margin-bottom:60px;}
.four_tit h2{ font-size:31px; line-height:31px; color:#787878; margin:0 0 0px 0; text-transform:uppercase;}
.four_tit span{ display:block; width:50px; height:2px; background:#ebab29; margin:15px auto;}
.four_tit h3{ text-align:center; font-size:22px; text-align:center; color:#787878;}

/*.n_honor{ background:#eef2f5; margin-bottom:0px; padding:60px 0;}*/
.foue_con .slideGroup .thumbnail{ display:block; position:relative; background:none; border:none;}
.baguetteBox img { display: block; width:100%; height:auto;}
.baguetteBox p{ background:#64b575; height:40px; line-height:40px; color:#fff; text-align:center; font-size:16px; padding:0px 0;}
#baguetteBox-overlay .full-image figcaption{ font-size:20px; line-height:2; margin-bottom:10px;}

.foue_con .slideGroup{width:100%;text-align:left;}
.foue_con .slideGroup .parHd{ height:40px; line-height:40px; background:#555;position:relative;  }
.foue_con .slideGroup .parHd ul{ float:left; position:absolute; left:0; top:0; height:40px;   }
.foue_con .slideGroup .parHd ul li{ float:left; padding:0 121px; cursor:pointer; font-size:16px; color:#fff;}
.foue_con .slideGroup .parHd ul li.on{ height:40px;  background:#d82618; color:#fff;}
.foue_con .slideGroup .slideBox{ overflow:hidden; zoom:1; position:relative; margin-top:20px; padding-left:20px; padding-right:20px;}
.foue_con .slideGroup .sPrev,.slideGroup .sNext{ position:absolute; left:0px; top:50%; transform:translate(0,-150%); display:block; 
width:18px; height:32px; background:url(../images/left.png) no-repeat center; z-index:2; }
.foue_con .slideGroup .sNext{ left:auto; right:0;  top:50%; transform:translate(0,-150%); background:url(../images/right.png) no-repeat center; }
.foue_con .slideGroup .sPrev:hover,.slideGroup .sNext:hover{ border-color:#f60;  }
.foue_con .slideGroup .parBd ul{ overflow:hidden; zoom:1;   }
.foue_con .slideGroup .parBd ul li{ margin:0 10px; float:left; _display:inline; overflow:hidden; width: 266px !important; padding:0;}
.foue_con .slideGroup .parBd ul li .pic{ text-align:center;}
.foue_con .slideGroup .parBd ul li .pic img{max-width:240px; height:240px; text-align:center; border-radius:50%;}
.foue_con .slideGroup .parBd ul li .pic a:hover img{ border-color:#999;  }
.foue_con .slideGroup .parBd ul li .title1{ color:#000000; font-size:17px; text-align:center; margin:20px 0;}

.foue_con .slideGroup .parBd ul li .pic a:hover img{ 
	-moz-animation-name:xzY; -moz-animation-duration:2s; -moz-animation-iteration-count:1;
	-webkit-animation-name:xzY; -webkit-animation-duration:2s; -webkit-animation-iteration-count:1;
	-o-animation-name:xzY; -o-animation-duration:2s; -o-animation-iteration-count:1;
	-ms-animation-name:xzY; -ms-animation-duration:2s; -ms-animation-iteration-count:1;
	animation-name:xzY; animation-duration:2s; animation-iteration-count:1;	
}
@-moz-keyframes xzY{/* Firefox */
	0%{ -moz-transform:rotateY(0deg);}
	100%{-moz-transform:rotateY(360deg);}	
}
@-webkit-keyframes xzY{/* Safari 和 Chrome */
	0%{ -webkit-transform:rotateY(0deg);}
	100%{-webkit-transform:rotateY(360deg);}	
}
@-o-keyframes xzY{/* Opera */
	0%{ -o-transform:rotateY(0deg);}
	100%{-o-transform:rotateY(360deg);}	
}
@-ms-keyframes xzY{ /* Internet Explorer */
	0%{ -ms-transform:rotateY(0deg);}
	100%{-ms-transform:rotateY(360deg);}	
}
@keyframes xzY{
	0%{transform:rotateY(0deg);}
	100%{transform:rotateY(360deg);}		
}


.five{ margin:70px auto;}
.five_tit{ text-align:center; color:#787878; margin-bottom:40px;}
.five_tit h2{ font-size:31px; line-height:31px; color:#787878; margin:0 0 0px 0; text-transform:uppercase;}
.five_tit span{ display:block; width:50px; height:2px; background:#ebab29; margin:15px auto;}
.five_tit h3{ text-align:center; font-size:22px; text-align:center; color:#787878;}

.six{ background:#f2f2f2; padding:70px 0 60px 0; position:relative;}
.six .six_bg{ height:9px; width:100%; position:absolute; top:-9px; left:0; background:url(../images/two_zs.png) repeat-x left top;}
.six_tit{ text-align:center; color:#787878; margin-bottom:40px;}
.six_tit h2{ font-size:31px; line-height:31px; color:#787878; margin:0 0 0px 0; text-transform:uppercase;}
.six_tit span{ display:block; width:50px; height:2px; background:#ebab29; margin:15px auto;}
.six_tit h3{ text-align:center; font-size:22px; text-align:center; color:#787878;}

.six_list{ border:2px solid #f2f2f2; padding:2px; width:100%;}
.six_list .six_tu{ overflow:hidden;}
.six_list .six_tu img{ display:block; margin:auto; max-width:100%; transform:scale(1,1); transition-duration:0.5s;}
.six_list:hover .six_tu img{ transform:scale(1.1,1.1); transition-duration:0.5s;}
.six_list:hover{ border:2px solid #fff; box-shadow:0 0 6px #b3b3b3;}
.six_list:hover .six_zi h2{ color:#ebab29;}
.six_zi{ margin:8px 0 0 0;}
.six_zi h2{ position:relative; text-align:left; font-size:18px; color:#222; padding-left:26px; line-height:26px; margin-bottom:10px;}
.six_zi h2 img{ display:block; position:absolute; left:0; top:50%; transform:translate(0, -50%);}
.six_zi span{ font-size:16px; color:#ff0000; line-height:16px; display:block; margin:4px 0; text-align:left;}
.six_zi h3{ text-align:left; font-size:14px; line-height:22px; height:44px; overflow:hidden; color:#666; margin:10px 0;}
.six_zi h4{ display:block; text-align:left; color:#213551; font-size:14px;}
.six_zi h4 i{ font-size:14px; display:inline-block; margin-left:6px;}

/*返回头部*/
 .location{ position:absolute; left:0; bottom:0px; width:100%; border-bottom:5px solid #ebab29;
 /* background:#ebab29 url(../images/fhtb.png) no-repeat center top;*/ cursor:pointer;}
.location .scroll_top{ position:absolute; left:50%; bottom:-5px; transform:translate(-50%,0);}

.footer{ background:#213551;}
.footer .f1{ border-bottom:1px solid #fff; padding:60px 0 30px 0;}
.footer .f1 h2{ text-align:left; margin-bottom:40px;}
.footer .f1 h2 a{ display:inline-block; border-left:1px solid #fff; padding:0 1%; color:#fff; font-size:16px; line-height:16px;}
.footer .f1 h2 a:nth-child(1){ border:none; padding-left:0;}

.footer .f1 h3{ font-size:25px; text-align:left; color:#fff; line-height:26px; font-weight:bold; margin-bottom:30px;}
.footer .f1 h3 span{ display:inline-block; font-size:26px; line-height:26px;}
.footer .f1 h4{ text-align:left; font-size:14px; line-height:24px; height:48px; overflow:hidden; color:#fff;}

.f1_tu{ float:left; overflow:hidden; width:143px; margin-left:6%;}
.f1_tu img{ display:block; max-width:100%; margin:auto;}
.f1_zi{ float:right;}
.f1_zi h5{ text-align:left; font-size:16px; line-height:30px; color:#fff; padding-top:20px;}
.f1_zi img{ display:block; max-width:100%;}

.footer .f2{ text-align:center; font-size:14px; line-height:30px; padding:15px 0; color:#fff;}
.footer .f2 a{ color:#fff;}
.footer .f2 a:hover,.footer .f1 h2 a:hover{ color:#ebab29;}

/*内页开始*/
.ban,.ban1{ width:100%; margin:auto; position:relative;}
.ban img,.ban1 img{ display:block; margin:auto; max-width:100%;}
.ny_tit{ margin-top:50px; margin-bottom:10px;}
.ny_tit1{ margin-bottom:0;}
.ny_tit1 span{ margin:15px auto 0px auto !important;}
.ny_tit h2,.lianxi_tit h2{ font-size:36px; line-height:56px; color:#213551; margin:0 0 0px 0; text-transform:uppercase; font-weight:bold; text-align:center;}
.ny_tit span,.lianxi_tit span{ display:block; width:30px; height:1px; background:#ebab29; margin:15px auto 15px auto;}
.ny_tit h3,.lianxi_tit h3{ text-align:center; font-size:20px; line-height:20px; font-weight:normal; color:#5a5a5a;}

.ej{ border-bottom:1px solid #e3e2e7; width:100%; margin-bottom:30px; text-align:center;}
.ej a{ text-align:center; font-size:16px; color:#434343; line-height:52px; padding:0 15px; margin:0 10px; border-bottom:4px solid #fff; display:inline-block;}
.ej a.on,.ej a:hover{ border-bottom:4px solid #ebab29; color:#ebab29;}
.nr_con{ margin-bottom:60px;}
.nr_con p{ text-align:left; font-size:16px; line-height:2; color:#555; text-indent:2em;}
.nr_con img{ margin:auto; display:block; max-width:100%; overflow:hidden; transition:all 0.5s;}
/*.nr_con img:hover{ max-width:99%;}*/
.lianxi{ background:url(../images/lianxi_bg.jpg) no-repeat top center; padding:20px 0; background-size:auto 100%;}
.lianx_con{}
.lianx_con .lianxi_list{ position:relative; text-align:left; line-height:30px; padding-left:30px;}
.lianx_con .lianxi_list img{ display:block; position:absolute; top:2px; left:0;}
.lianx_con .lianxi_list h2{ text-align:left; line-height:30px; color:#555; font-size:14px;}

.xinwen_list{ margin-bottom:20px; padding:22px; background:#f4f3f3;}
.xinwen_list .xinwen_zi{ margin-top:12px;}
.xinwen_list .xinwen_zi h2{ text-align:left; color:#333; font-size:18px; background:url(../images/news_i.jpg) no-repeat center -20px; transition:all 0.5s; margin-bottom:20px;}
.xinwen_list:hover .xinwen_zi h2{ padding-left:20px; color:#ebab29; background:url(../images/news_i.jpg) no-repeat center left;}
.xinwen_list .xinwen_zi p{ line-height:28px; height:84px; overflow:hidden; margin-bottom:20px; font-size:15px; text-align:left; color:#777;}
.xinwen_list .xinwen_zi .time{ text-align:left; color:#666; font-size:14px; line-height:14px;}
.xinwen_list .xinwen_zi .time em{ font-style:normal;}
.xinwen_list .xinwen_zi .time i{ display:inline-block; margin-right:4px; font-size:16px;}
.xinwen_list .xinwen_zi span{ display:block; float:right; font-size:14px; line-height:14px; color:#222;}
.xinwen_list:hover .xinwen_zi span{ color:#ebab29;}
.xinwen_list .xinwen_tu{ border:2px solid #fff; overflow:hidden; transition:all 0.5s;}
.xinwen_list:hover .xinwen_tu{ border:2px solid #fff; box-shadow:0 0 6px #b3b3b3;}
.xinwen_list:hover .xinwen_tu img{ transform:scale(1.1,1.1); transition-duration:0.5s;}
.xinwen_list .xinwen_tu img{ display:block; margin:auto; max-width:100%;}

.xinwen_s{ background:#f5f5f5; border-radius:10px; padding:20px;}
.xinwen_s1{ text-align:center;}
.xinwen_s1 h2{ font-size:20px; font-weight:normal; color:#222; padding:5px; text-align:center;}
.info{ font-size:15px; padding:5px; border:1px solid #f2f2f2; text-align:center; margin-bottom:20px; margin-top:10px; background:#fff;}
.xinwen_s p{ text-indent:2em; font-size:16px; line-height:2; color:#555; text-align:left; font-weight:normal;}
.xinwen_s img{ display:block; max-width:100%; margin:10px auto;}

.prev{ margin-top:30px; line-height:26px; font-size:16px; text-align:left; color:#555;}
.next{ margin-top:4px; line-height:26px; font-size:16px; text-align:left; color:#555;}
.return{ text-align:center; display:block; padding:2px 16px; background:#213551; width:60px; margin:10px auto;
 color:#fff; font-size:14px; cursor:pointer; text-align:center;}
.return:hover{ color:#fff;}
 
.szll_list{ background:#fafafa; border-radius:6px; padding:20px; margin-bottom:30px; position:relative;}
.szll_list:hover{ background:#fff1dc;}
.szll_tu{ margin-bottom:20px;}
.szll_tu img{ display:block; margin:auto; max-width:100%; border-radius:50%;}
.szll_zi{ text-align:center; margin-top:12px;}
.szll_zi h2{ text-align:left; color:#222; font-size:26px; line-height:36px; margin-bottom:0px;}
.szll_zi h3{ text-align:left;  color:#f39c12; font-size:16px; line-height:26px; border-bottom:1px solid #e5e5e5; margin-bottom:10px; padding-bottom:10px;} 
.szll_zi p{ font-size:16px; color:#777; text-align:left; text-indent:2em; line-height:2;} 
 
.cqfb_list{ margin-bottom:30px; border:2px solid #fff; background:#f2f2f2;}
.cqfb_list:hover{ box-shadow:0 0 6px #b3b3b3; border:2px solid #fff;}
.cqfb_list .xqfb_tu{ overflow:hidden;}
.cqfb_list .xqfb_tu img{ display:block; margin:auto; /*max-width:100%;*/width:100%;height: 180px;transform:scale(1,1); transition-duration:0.5s;}
.cqfb_list .xqfb_zi{ padding:20px 25px;}
.cqfb_list .xqfb_zi h2{ text-align:left; font-size:18px; line-height:30px; font-weight:bold; color:#333; margin-bottom:5px;}
.cqfb_list .xqfb_zi p{ text-indent:0; text-align:left; font-size:16px; color:#888; line-height:28px;}
.cqfb_list:hover .xqfb_tu img{ transform:scale(1.1,1.1); transition-duration:0.5s;}
.cqfb_list:hover .xqfb_zi h2{ color:#ebab29;}

.kcap_lb .cqfb_list .xqfb_tu{ width:90%; margin:10px auto 0 auto;}
.kcap_lb .cqfb_list .xqfb_tu img{ width:100%;}
.kcap_lb .cqfb_list:hover .xqfb_tu{ border:none;}
.cqfb_list .xqfb_zi h2 img{ display:inline-block; margin-right:4px; vertical-align:middle;}
 
.xqfb_s1{ background:#fafafa; padding:30px;}
.xqfb_s1 img{ display:block; margin:auto; max-width:100%; overflow:hidden;} 
.xqfb_s1 .xqfb_r h2{ text-align:left; font-weight:bold; font-size:24px; color:#333; padding:30px 0; border-bottom:1px dashed #e5e5e5; margin-bottom:30px;}
.xqfb_s1 .xqfb_r p{ text-indent:0; color:#333; font-size:16px; text-align:left;}
.xqfb_s1 .xqfb_r p span{ display:inline-block; width:80px; color:#999; font-size:16px; line-height:16px; padding:8px 0;}
.xqfb_s1 .xqfb_r p b{ font-weight:normal; color:#ebab29;} 
.xqfb_jj{ margin-top:30px;}
.xqfb_jj h2,.kcap_s2 h2{ text-align:left; border-bottom:1px solid #e5e5e5; line-height:30px; margin-bottom:20px;}
.xqfb_jj h2 span,.kcap_s2 h2 span{ margin-left:20px; display:inline-block; font-size:18px; color:#ebab29; font-weight:bold; border-bottom:2px solid #ebab29; line-height:30px;}

.kcap_s{ background:#fafafa; padding:30px;}
.kcap_s1{ margin-bottom:20px;}
.kcap_s1 .kcap_s1_tu{ border:1px solid #ddd; padding:3px; background:#fff;}
.kcap_s1 .kcap_s1_tu img{ display:block; margin:auto; width:100%; overflow:hidden;} 
.kcap_s1 .kcap_s1_zi{ margin-top:20px;}
.kcap_s1 h2{ text-align:left; font-weight:normal; font-size:16px; color:#666; line-height:2;}
.kcap_s1 h2 span{ color:#333; font-size:16px;} 

.xxzx_list{ position:relative; margin-bottom:20px; border:1px solid #ddd; padding:20px 20px 20px 40px; border-radius:20px 0 20px 0;}
.xxzx_list h2{ position:relative; padding-left:0px; width:100%; padding-right:200px; height: 56px; font-size: 20px; color: #333; letter-spacing: 1px; line-height: 56px;
 text-align:left; border-bottom: 1px dashed #ccc; margin-bottom:18px;}
.xxzx_list h2 i{ font-size:22px; color:#f39c12; display:inline-block; margin-right:4px;}
.xxzx_list h2 img{ display:block; position:absolute; left:0; top:19px;}
.xxzx_list .nr{ line-height:26px; font-size:16px; text-align:left; height:52px; overflow:hidden; color:#666;}
.xxzx_list span{ position:absolute !important; right:20px !important; top:20px !important; display:block; line-height:36px; color:#999; font-size:16px; text-align:left; margin-top:10px;} 
.xxzx_list span i{ display:inline-block; margin-right:4px;} 
.xxzx_list .pl{ display:block; text-align:right; margin-top:12px; font-size:16px; color:#999;}
.xxzx_list .pl em{ display:inline-block; margin-left:6px; font-style:normal; color:red;}
 
.xxzx_list:hover{ border:1px solid #f39c12;} 
.xxzx_list:hover h2{ color:#f39c12;}
 
.xxzx_s_box .xxzx_list h2{ padding-right:0; height:auto; line-height:30px; padding-bottom:10px; margin-bottom:0;}
.xxzx_s_box .xxzx_list span{ position:relative; left:0; top:0; margin-top:0; margin-bottom:18px; text-align:right;}
 
.xxzx_s{ margin-top:30px; position:relative;}
.xxzx_s h2{ border-left:4px solid #f39c12; padding-left:10px; line-height:30px; text-align:left; color:#555; font-size:16px; font-weight:bold;}
.xxzx_s .plts{ position:absolute; top:0; right:20px; text-align:right; display:block; font-size:18px; color:#555;}
.xxzx_s .plts i{ display:inline-block; margin-right:4px;}
.xxzx_s .plts em{ font-style:normal; color:red;}
.xxzx_s1{ margin:20px 0 10px 0;}
.xxzx_s1 .tx{ width:30px; height:30px; float:left; margin-top:8px;}
.xxzx_s1 .tx img{ display:block; margin:auto; max-width:100%;}
.xxzx_s1 .xxzx_s1_fb{ float:right; width:calc(100% - 40px);}
.xxzx_s1 .xxzx_s1_fb input{ display:block; float:left; width:calc(100% - 110px); height:45px; line-height:20px; overflow:auto;
 border:1px solid #ddd; background:#fff; padding-left:10px;}
.xxzx_s1 .xxzx_s1_fb button{ display:block; float:right; width:100px; height:45px; line-height:45px; border:none; background:#ddd; color:#fff;}
.xxzx_s1 .xxzx_s1_fb button.on{ background:#f39c12; color:#fff;}
.xxzx_s2{ margin-bottom:20px;}
.xxzx_s2 .tx{ width:30px; height:30px; float:left; margin-top:8px;}
.xxzx_s2 .xxzx_s3{ float:right; width:calc(100% - 40px); position:relative;}
.xxzx_s2 .xxzx_s3 h2{ text-align:left; font-size:14px; line-height:20px; margin-bottom:6px;}
.xxzx_s2 .xxzx_s3 h3{ font-size:14px; color:#333; line-height:24px; text-align:left; margin-top:10px;}
.xxzx_s2 .xxzx_s3 h4{ font-size:14px; line-height:24px; color:#313131; margin:10px 0;}
.xxzx_s2 .xxzx_s3 h5{ text-align:left; color:#9a9a9a; font-size:14px; line-height:30px;}
.xxzx_s2 .xxzx_s3 a{ display:block; position:absolute; right:10px; bottom:4px; text-align:right; color:#333; font-size:16px;}

.xycj a{ display:block; margin-bottom:20px;}
.xycj a img{ display:block; border:4px solid #fff; box-shadow:0 0 6px #b3b3b3;}
.xycj h2{ text-align:center; font-size:16px; color:#555; line-height:30px; margin-top:6px;}

.zxly_list{ position:relative; margin-bottom:25px;}
.zxly_list span{ display:block; float:left; height:42px; line-height:42px; text-align:left; margin-left:36px; font-size:16px; color:#666;}
.zxly_list span img{ display:block; position:absolute; top:11px; left:0;}
.zxly_list input{ display:block; float:right; width:calc(100% - 104px); height:40px; line-height:40px; border:1px solid #ddd; padding-left:10px; margin-right:18px;}
.zxly_list i{ font-style:normal; line-height:42px; color:red; font-size:16px; position:absolute; right:0; top:0;}
.zxly_list textarea{ display:block; float:right; width:calc(100% - 104px); height:160px; line-height:30px; border:1px solid #ddd; padding:10px; margin-right:18px;}
.zxly_list button{ float:left; display:block; width:100px; height:36px; line-height:36px; margin-right:20px; border:none; margin-top:20px;
background:#d2d2d2; text-align:center; color:#333; font-size:14px;}
.zxly_list button.on{ background:#f39c12; color:#fff;}
.zxly_list button:nth-child(1){ margin-left:86px;}

.rmwd{ margin-bottom:30px;}
.rmwd_con{ margin-top:30px;}
.rmwd_con .xxzx_list .pl{ color:#f39c12; text-align:left;}
.rmwd_con .xxzx_list .nr{ height:auto; max-height:78px; overflow:auto;}
.rmwd_con .xxzx_list .hf{ display:block; text-align:left; margin-top:12px; font-size:16px; color:#666;}
.rmwd_con .xxzx_list .hf em{ font-style:normal; display:inline-block; margin-right:6px; color:#f39c12;}

.ss{}
.ss input{ float:left; display:block; width:calc(100%  - 60px); border:1px solid #f39c12; background:#fff; padding-left:10px; height:40px; line-height:38px;font-size: 14px;}
.ss button{ display:block; float:right; width:60px; border:none; background:#f39c12; color:#fff; 
text-align:center; font-size:16px; height:40px; line-height:40px;}
.ss button i{ font-size:20px; color:#fff; text-align:center;}
.ss1{ border:1px solid #ddd; padding:10px; margin-top:20px;}
.ss1 h2{ border-left:4px solid #f39c12; padding-left:10px; text-align:left; font-size:20px; line-height:24px; margin-bottom:16px;}
.ss1 a{ float:left; display:block; width:46%; margin-right:8%; margin-bottom:10px; border:1px solid #f39c12; padding:0 4px; text-align:center; 
font-size:14px; line-height:30px; color:#f39c12; white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}
.ss1 a:nth-child(2n){ margin-right:0;}
.ss1 a:hover{ background:#f39c12; color:#fff;}




