@charset "utf-8";
/* CSS Document */

body{
	font-size:12px;
	color:#333;
	margin:0 auto;
	padding:0px;
	font-family:"Arial", "微软雅黑", "Helvetica", "sans-serif";
	font-size:14px;

	}
.t14{ font-size:14px}
img{ border:none}
div,ul,li
{
	color:#333;
	font-size:12px;
	font-family:"Arial", "微软雅黑", "Helvetica", "sans-serif";
	margin:0 auto; 
	padding:0;
	list-style:none
}
.ph{ display:none}
/*定义新型浏览器特性*/
::-webkit-scrollbar{width:10px;height:10px}
::-webkit-scrollbar-button:vertical{display:none}
::-webkit-scrollbar-track:vertical{background:000}
::-webkit-scrollbar-track-piece{background:#f6f6f6}
::-webkit-scrollbar-thumb:vertical{background:#d0d0d0;}
::-webkit-scrollbar-thumb:vertical:hover{background:#3B3B3B}
::-webkit-scrollbar-corner:vertical{background:#535353}
::-webkit-scrollbar-resizer:vertical{background:#FF6E00}


.wryh{font-family:"Microsoft yahei"}
a,a:link,a:visited,a:active {
	color: #333;
	text-decoration: none;
}
a:hover {
	text-decoration:none;
	color: #024697;transition: all 0.3s;

}
*{ outline:none}
.clear{ clear:both}
.white,.white a{ color:#fff}
.blue,.blue a{ color:#0068b7}
.blue a:hover{}
#allw{ width:100%; float:left}
#warp{ width:1400px}
#warps{ width:1400px; overflow:hidden}
#warpa{ width:1320px; min-height:500px; overflow:hidden; padding:40px; margin-bottom:60px; margin-top:60px; background:#fff}
.cl{ clear:both}
.bodybg{ background:#f2f4f6}
.fwrx{ width:100%; float:left; font-size:18px; text-align:right; font-weight:bold}
.fwrx img{vertical-align:middle; margin-bottom:4px}
.fwrx strong{font-size:20px; padding-right:17px}
#header{ width:96%; background:#fff; padding-top:23px; height:55px; padding-left:2%; padding-right:2%}
#header .logo{ float:left; width:563px}
#headdiv{ width:96%;padding-left:2%; padding-right:2%; background:#fff}
.top-blank{height:86px;overflow:hidden;background:none;}
.top-head{height:86px;width:96%;z-index:1000;background:none; border-bottom:1px solid #ddd; padding-left:2%; padding-right:2%; padding-top:23px}
.shadow{width:100%;height:7px;font-size:0;overflow:hidden;background:url(nav_shadow.png) repeat-x;}
.top02_center{ width:100%;}
.top01{width:100%;height:30px;line-height:30px;background:#1f2229;/*color:#f5f5f5;*/ color:#F3755A;overflow:hidden;}
.top01_center{text-align:left;/* width:362px;*//*padding-left:840px;margin:0 auto;*/ float:right;}
.top01_center img{float:left;margin-top:3px;}
.top02{height:55px;width:100%; background:#fff}
.nav{width:900px;float:right;}
.nav ul{width:900px;}
.nav li{width:100px;float:left;text-align:center;/* position:relative;*/}
.nav strong{width:100px;height:55px;display:block;font-size:18px; line-height:55px;}
.nav li a:after{content: "";display: block;position: absolute;left: 50%;right: 50%;bottom: -1px;height: 1px;opacity: 0;background-color: #0066cc;-webkit-transition: all .5s;-o-transition: all .5s;-ms-transition: all .5s;transition: all .5s;}
.nav li a:hover:after{left: 1%;right: 1%;opacity: 1;-webkit-transition: all .5s;-o-transition: all .5s;-ms-transition: all .5s;transition: all .5s;}
td{ font-size:14px}

.tjform table{border:1px solid #ccc;border-collapse: collapse}
.tjform table td{border:1px solid #ccc;}
.nav a#sel:hover:after{opacity: 0;}
.tjforms table{border:none;}
.tjforms table td{border:none;}
.tjform td{ padding:5px}

.nav .sub{ display:none;width:100%;padding:0;position:fixed;top:110px;overflow:hidden;text-align:left;z-index:110;left:0px;background-color:#ffffff;}
.nav .sub .nav_xiao{width:1400px;overflow:hidden;padding-top:40px;margin:0 auto;padding-bottom:40px;}

.nav .sub .nav_xiao .xiao_five{width:520px;overflow:hidden;float:right;}
.nav .sub .nav_xiao .xiao_five img{width:520px;height:220px;}
.nav .sub .nav_xiao .xiao_five2{float: left;margin-left: 20px;text-align: left;width:740px;}
.nav .sub .nav_xiao .xiao_five2 p{font-size: 14px; line-height:40px !important; height:40px !important; float:left; margin-right:40px;width:200px;border-bottom: 1px solid #D9D9D9;text-align: left;display: inline-block; background:url(m_arr.png) right center no-repeat}
.nav .sub .nav_xiao .xiao_five2 p a{ display:block; float:left; width:100%}

#tabContainer
{
float:right;
margin-top:10px
}

#tabContainer li
{
padding:0;
float: left;
height:48px;
font-size:16px;
line-height:48px;
width:138px;
text-align:center;
cursor:pointer;
margin-left:20px

}
#tabContainer a
{
padding:0;
float: left;
height:48px;
font-size:16px;
width:138px;
text-align:center;
cursor:pointer;
border:1px solid #ddd;

}
#tabContainer a.on
{
padding:0;
float: left;
height:48px;
font-size:16px;
width:138px;
border:1px solid #0066cc;
color:#0066cc;
text-align:center;
cursor:pointer;
}



.infodisp{width:100%; float:left; height:25px; color:#666666; border-bottom:1px dashed #ccc; margin-bottom:20px; text-align:center}
.topmar{ margin-top:52px;}


#ContentArea{ width:100%; float:left; font-size:16px; line-height:34px;}
#ContentArea img{ max-width:100%; height:auto; overflow:hidden}

#xwdtban{ width:100%; background:url(index_37.jpg) top repeat-x; height:49px; float:left; margin-bottom:20px}


#news{ width:100%; float:left; margin-top:15px}
#news li{width:97%; float:left; height:48px; line-height:48px; font-size:16px; background:url(dot.jpg) left center no-repeat; padding-left:16px; overflow:hidden; border-bottom:1px dashed #ddd}
#news li span{ float:right; font-size:16px; color:#666666; padding-left:15px}
#empty{ width:100%; float:left; height:10px}

#I_ban{ width:100%; float:left; height:45px;}
#I_ban strong{float:left; font-size:30px; color:#0e6eb8;}
#I_ban span a{float:right; width:155px; height:40px; border:1px solid #ccc; text-align:center;font-size:14px; line-height:40px}
#I_ban span a:hover{ color:#fff; background:#ec6941; border:1px solid #ec6941}

#I_bana{ width:100%; float:left; height:32px;border-bottom:2px solid #cd181d}
#I_bana strong{float:left; font-size:20px; color:#cc0010; font-weight:normal;}
#I_bana span{float:right;margin-top:7px}
#nykx{ width:100%; height:17px; border-bottom:4px solid #0e6eb8; background:#0e6eb8}

#newslist{ width:100%; float:left; height:140px; border-bottom:1px solid #ddd; margin-bottom:45px;transition: all 0.3s;}
#newslistr{ width:165px; float:right; height:110px;}
#newslistr img{ width:165px;height:110px;}
#newslistl{ width:100px; float:left; height:140px; margin-left:30px}
#newslistl1{ width:100px; float:left; height:54px; font-size:24px; color:#999}
#newslistl2{ width:38px; float:left; height:30px; font-size:24px; text-align:center; background:url(jt.jpg) center no-repeat; border:1px solid #fff}
#newslistm{ width:40px; float:left; height:13px; margin-left:20px; margin-right:20px; border-bottom:1px solid #666; margin-bottom:50px}
#newslist:hover #newslistl2{border:1px solid #0066cc;transition: all 0.3s; background:url(jta.jpg) center no-repeat #0066cc}
#newslisto{ width:877px; float:left; height:140px; margin-top:-5px}
#newslisto1{ width:100%; float:left; height:40px; line-height:40px; font-size:16px; font-weight:bold; color:#000; overflow:hidden}
#newslisto2{ width:100%; float:left; height:60px; line-height:30px; font-size:14px;  color:#999; overflow:hidden}
#newslist:hover #newslisto1{ color:#0066cc}

#aboutTitle
{
  width: 100%;
  font-size: 28px;
  text-align: center;
  float: left;
  font-family: "Microsoft Yahei", Helvetica, sans-serift;
  font-weight:normal;
   margin-bottom:40px;
   height:56px;
   border-bottom:1px solid #ddd
}
#DispTitle
{
  width: 100%;
  font-size: 24px;
  text-align: center;
  float: left;
  font-family: "Microsoft Yahei", Helvetica, sans-serift;
  font-weight:bold;
  line-height:33px; margin-bottom:15px;


}
#disp{ width:100%; border-bottom:1px dashed #ddd; height:30px; text-align:center; float:left; margin-bottom:20px}
#DispTitles{ width:100%; float:left; text-align:center; font-size:14px; height:40px; line-height:40px; border-bottom:1px solid #ddd; margin-bottom:15px}
	
.page_info{text-align:center;margin-top:10px;color:#333;font-family:"Microsoft Yahei"; margin-bottom:20px}

.page_info span{padding:0 2px;font-weight:bold;}

.page_list{height:28px;line-height:28px;text-align:center;letter-spacing:0;font-family:"Microsoft Yahei";font-size:10px;margin-top:20px;}

.page_list a{display:inline-block;color:#0e6eb8;border:1px solid #ddd;background:#fff;text-align:center;padding:0 10px;margin:0 1px;border-radius:4px;}

.page_list a:hover{color:#fff;border:1px solid #0e6eb8;background:#0e6eb8;}

.page_list a.on{color:#fff;border:1px solid #0e6eb8;background:#0e6eb8;}
.text
{
  line-height: 28px;
  border-bottom:1px  dotted #ddd;
  border-top:1px  dotted #ddd;
  padding-bottom:15px;
  float:left; width:100%;
  padding-top:10px;
  margin-top:5px
}
#bek{ width:100%; height:auto; position:fixed; top:36px; z-index:9; background:#fff; margin:0 auto}

#adempty{width:100%; height:98px}

.input {
    width: 90%;
    outline: none;
    transition: .3s;
    border: none;
	border:1px solid #ddd;
    padding-left: 8px;
    padding-right: 8px;
    font-size: 14px;
    height: 34px;
    line-height: 34px;
}
 input::-webkit-input-placeholder { /* WebKit browsers 适配谷歌 */
    color: #666;
}
input:-moz-placeholder { /* Mozilla Firefox 4 to 18 适配火狐 */
    color: #666;
}
input::-moz-placeholder { /* Mozilla Firefox 19+ 适配火狐 */
    color: #666;
}
input:-ms-input-placeholder { /* Internet Explorer 10+  适配ie*/
    color: #666;
}

    .swiper-container {
        width: 100%;
        height: 100%;
    }
    .swiper-container .swiper-slide {
		width:270px;
		height:162px;
		float:left;
		display:block;
	
    }
	
.swiper-container .swiper-slide img{ width:99%;float:left;height:122px;border:1px solid #ddd;}
	
#hzdw{width:270px;
		height:122px;
		float:left; margin-bottom:40px;}
		
#hzdw img{width:270px;
		height:122px;
		border:1px solid #ddd;}

.hzdw{ margin-right:80px}

#tzgg{ width:100%; height:65px; border-bottom:1px solid #ddd}
#tzggl{ width:145px; float:left; font-size:20px; line-height:65px}
#tzggl img{vertical-align:middle;}
#scrollDiv{ width:1255px; float:left}
.scrollText{width:1215px;height:65px;min-height:65px;line-height:65px;float:left;overflow:hidden}
.scrollText li{height:65px; line-height:65px; font-size:16px; overflow:hidden; width:100%; float:left}
.scrollText li span{ float:right; font-size:14px}
.down{zoom:1; width:19px; height:50px; cursor:pointer; height:65px; background:url(index_11.jpg) center no-repeat; float:right}

#xwzx{ width:100%; float:left; height:56px; margin-bottom:35px}
#xwzxl{ width:500px; float:left;}
#xwzxl1{ width:100%; float:left;}
#xwzxl1 strong{float:left; padding-right:10px; background:url(index_16.jpg) right center no-repeat; background-position:105px 7px; font-weight:normal; font-size:24px; color:#333}
#xwzxl1 span{float:left; padding-left:10px;font-size:18px; color:#999; padding-top:10px; text-transform:uppercase}
#xwzxl1 i{float:right; font-style:normal; font-size:14px; margin-top:5px}
#xwzxl2{ width:100%; float:left; font-size:16px; color:#999; padding-top:6px}
#slide{ width:630px;float:left}
.Slide {width: 630px;height: 370px; float:left;overflow: hidden;position: relative;}
.slide-cont {width: 630px;height: 370px;position: relative;overflow: hidden;}
.slide-item {position: absolute;width: 100%;height: 100%;left: -630px;}
.slide-item a {display: block;width: 100%;height: 100%;}
.slide-item img {width: 630px;height: 370px;}
.slide-txt {width: 630px;height:44px;position: absolute;left: 0;bottom: 0px;z-index: 1;}
.slide-txt .txt_bg {width: 630px;height: 44px;background:#000;opacity: 0.7;filter: alpha(opacity=70);}
.slide-txt a {display: inline-block;width:590px;height: 44px;line-height: 44px;font-size:14px;padding: 0 20px;overflow: hidden;color:#fff;position: absolute;left: 0;top: 0;}
.slide-nav {width: auto;height: 11px;display: inline-block;overflow: hidden;position: absolute;z-index: 100;right: 20px;overflow: hidden; bottom:17px}
.slide-nav a {display: block;width: 12px;height: 12px;background:#fff;cursor: pointer; margin-left: 5px;float: left;text-indent: -99em;overflow: hidden;}
.slide-nav .nownav {background:#0e6eb8;}
#prev2, #next2 {display: block;width: 57px;height: 72px;position: absolute;top: 129px;display: none;}
#next {right: 0;background-position: -62px }
.blue,.blue a{ color:#032349}
#xwright{ float:right; width:730px}

.xwmar{ margin-bottom:28px}
#xwlist{ width:100%; float:left; margin-top:-8px}
#xwlistl{ width:100%; float:left}
#xwlistl1{ width:100%; float:left; font-size:16px; height:34px; line-height:34px; overflow:hidden}
#xwlistl2{ width:100%; float:left; font-size:14px; height:26px; line-height:26px; overflow:hidden; color:#999}
#xwlistl1 span{ width:78px; float:right; line-height:34px; font-size:14px}
#xwlistr1{ width:100%; float:left; font-size:16px; height:34px; line-height:34px; overflow:hidden; text-align:right}
#xwlist:hover #xwlistl1{ color:#0066cc}

#zyyw{ margin-top:60px; background:#f5f5f5; padding-top:60px; height:715px; width:100%; overflow:hidden}
#zyywt{ width:100%;height:58px; float:left; text-align:center; font-size:40px; color:#000}
#zyywt1{ width:100%;height:75px; float:left; text-align:center; font-size:22px; color:#666; text-transform:uppercase}

#fwlist{ width:293px; height:248px; float:left; margin-bottom:19px; background:#fff; padding-right:20px; padding-left:20px}
#fwlist:hover{background:#024697;-webkit-box-shadow: 0 0 10px 0 rgba(0,0,0,.1);box-shadow: 0 0 10px 0 rgba(0,0,0,.1) float:left;transition: all 0.5s;}
#fwlist1{ width:100%; border-bottom:1px solid #eeeeee; padding-top:46px; height:95px; text-align:center; margin-bottom:20px; float:left}
#fwlist2{ width:100%;height:35px; text-align:center; font-size:20px; float:left}
#fwlist3{ width:100%;height:35px; text-align:center; font-size:16px; float:left; color:#ccc}
#fwlist:hover #fwlist1 img{filter: brightness(100); margin-top:-5px;transition: all 0.3s;}
#fwlist:hover #fwlist2,#fwlist:hover #fwlist3{ color:#fff}
.fwmar{ margin-right:22px}

#xxfb{ padding-top:80px; background:url(index_49.jpg) center no-repeat; height:536px; width:100%; margin-bottom:60px}
#zpxx{ width:597px; height:375px; float:left; background:#fff; padding:40px}
#zpxxa{ width:597px; height:375px; float:right; background:#fff; padding:40px}

#yqlj{ width:100%; overflow:hidden; padding-top:40px; padding-bottom:20px; background:#f5f5f5; margin-top:40px}
#hzkharea_b{ width:100%; float:left; margin-top:20px}
#hzkharea_b ul{ display:inline}
#hzkharea_b li{float:left; line-height:40px; font-size:15px}

#foot{ width:100%; background:#024697; overflow:hidden; border-bottom:1px solid #14539e; padding-top:42px; padding-bottom:42px;}
#footl{ float:left; width:175px; padding-top:8px}
#footm{ float:left; width:794px; border-right:1px solid #14539e; overflow:hidden; line-height:30px; font-size:14px; color:#fff}
#footm a{color:#fff}
#footm span{ width:100%; float:left; margin-bottom:10px}
#copy{ width:100%; background:#002e72; height:66px;}
#copyw{ width:1400px; height:66px; line-height:66px; color:#fff; font-size:14px}
#copyw span{ float:right}
#copyw a{color:#fff;}
#footr{ width:253px; float:left; margin-left:66px; font-size:22px; line-height:36px; font-weight:bold; color:#fff}
#ferm{ width:110px; float:right; text-align:center; color:#fff; font-size:14px; line-height:20px}
#ferm img{ width:110px;}
#nyban{ width:100%; height:80px; background:#fff}
.nybanfg {
    content: "";
	float:left;
    width: 1px;
    height: 15px;
    display: block;
    background: #ccc;
    margin-top: 34px;

}
#nydh a{ float:left; padding-left:30px; padding-right:30px; font-size:15px; line-height:80px}
#nydha a{ float:left; padding-left:30px; padding-right:30px; font-size:15px; line-height:80px; color:#024697}
#dqwz{ float:right; font-size:14px;line-height:80px}
#dqwz img{vertical-align:middle}

/*==============分享插=====================*/
.shart_box{ margin-bottom: 15px; height: 36px; font-weight:normal; margin-top:30px; border-top:1px dashed #ddd; padding-top:20px; width:100%; float:left}
#j_shart_s_24 .bds_count{ font-size:12px}
#j_shart_s_24{ padding-left:60px; position:relative;}
#j_shart_s_24 strong{ display:block; position:absolute; left:0; z-index:2; line-height:36px; font-size:12px; color: #a3a0a9; font-weight:normal}
#j_shart_s_24 .bds_qzone{background:url(j_shart.png) center -224px no-repeat}
#j_shart_s_24 .bds_tsina{background:url(j_shart.png) center -311px no-repeat}
#j_shart_s_24 .bds_tqq{background:url(j_shart.png) center -195px no-repeat}
#j_shart_s_24 .bds_renren{background:url(j_shart.png) center -340px no-repeat}
#j_shart_s_24 .bds_weixin{background:url(j_shart.png) center -253px no-repeat}
#j_shart_s_24 .bds_sqq{background:url(j_shart.png) center -79px no-repeat}
#j_shart_s_24 .bds_fbook{background:url(j_shart.png) center -166px no-repeat}
#j_shart_s_24 .bds_twi{background:url(j_shart.png) center -137px no-repeat}
#j_shart_s_24 .bds_linkedin{background:url(j_shart.png) center -108px no-repeat}
#j_shart_s_24 .bds_tieba{background:url(j_shart.png) center -253px no-repeat}
#j_shart_s_24 .bds_huaban{background:url(j_shart.png) center -253px no-repeat}
#j_shart_s_24 .bds_douban{background:url(j_shart.png) center -253px no-repeat}
#j_shart_s_24 .bds_copy{background:url(j_shart.png) center -253px no-repeat}
#j_shart_s_24 .bds_print{background:url(j_shart.png) center -253px no-repeat}
#j_shart_s_24 .bds_mshare{background:url(j_shart.png) center -253px no-repeat}
#j_shart_s_24 .bds_count{font-size:12px}


#tdjl a{ width:175px; height:60px; line-height:60px; float:left; margin-left:560px; background:#ff5722; font-size:16px; text-align:center; color:#fff}