﻿/* 清除默认样式 */
html, body, h1, h2, h3, h4, h5, h6, hr, p, div, blockquote, dl, dt, dd, ul, ol, li, pre, span, b, i, a, font, strong, form, fieldset, legend, button, input, textarea, select, option, label, table, th, td, img,em { padding: 0; margin: 0; border: none; font: 16px '微软雅黑', Arial; }
input[type="button"], input[type="submit"], input[type="reset"] {-webkit-appearance: none;}
textarea {  -webkit-appearance: none;} 
input:focus, textarea:focus {outline: none;}
input::-ms-clear {display: none;}
h1, h2, h3, h4, h5, h6 { font-weight: normal; }
em { font-style: normal; }
table { border-collapse: collapse;border-spacing: 0;  }
a, a:active { color: #555; text-decoration: none; outline: none;font-family:'微软雅黑'; }
a:hover { outline: none; color:#ad0109;}
.clear { clear: both; zoom: 1; height: 0;  line-height: 0px; }
ul, dl, li, dd, dt, ol { list-style: none; }
input, select, img { vertical-align: middle; outline: none; }
body { font-size: 16px; -webkit-text-size-adjust: none; color: #555;  width: 100%; background-color: #f6f6f6; }
html, body { width: 100%; height: 100%; font-size: 16px;min-width: 1200px;max-width:1920px;  margin:0 auto; }
img{max-width: 100%;border: 0px;}
.fl{float: left;}
.fr{float: right;}
.clearfix{clear: both;}
.f14{font-size:14px;}
.c7{color:#777}



.con_w{ margin:0 auto; height: auto; width: 1200px; min-width: 1200px; }
/*头部*/
.header{ width: 100%; height: auto;background-color: #fff;}
	.h125{ height: 125px; }
		.logo{ padding-top:23PX; }
		.logo,.logo img{ width: 480px;}
		.top_r{}
			.top_nav{ text-align: right; height:36px; padding-top:20px; }		
			.top_nav a{font-size: 14px; line-height:14px; display: inline-block; padding:0 5px; border-left: 1px solid #dadada; border-right: 1px solid #818181; color: #818181;}
			/*搜索*/
			.search{ width: 460px; height: 38px; border:1px solid #d0d0d0; border-radius: 16px; }
			.search input{ display: inline-block; border:0; vertical-align: top; }
			.input_1{ background:none; width:388px;height:36px; padding-left:20px; line-height:36px; color: #555555; font-size:16px;}
			.button_1{ background:url(../images/searchbg1.png) no-repeat center center; width:35px; height:36px; cursor: pointer;}
	/*导航菜单*/
	.nav{ width:100%; clear: both; height:62px; background: #1a487c; }
	.navp{ position: fixed; left: 0 ; top: 0; z-index: 1111; }
	.nav li{ float: left; display: inline-block; margin-right:9px; background: url(../images/navbg1.jpg) no-repeat right center;position: relative;}
		.one_m{ display: inline-block; font-size: 18px; line-height: 62px; padding:0 40px; color: #fff; letter-spacing: 2px;}
		.nav_h{}
		.nav_h .one_m,.one_m:hover{background: #002d5e; -moz-box-shadow:1px 2px 6px 0px #060001;; -webkit-box-shadow:1px 2px 6px 0px #060001;; box-shadow:1px 2px 6px 0px #060001; padding:0 40px 0 60px; margin-left: -12px; color:#fff;}

		.sub{ position: absolute; left: -12px; top:62px;  background: url(../images/menu_sub_bg.png);width: 100%; padding:8px 6px; display: none; z-index: 5; }
		.sub a{ display: block; width: 100%; text-align: center; line-height: 26px; font-size: 14px; color: #fff; }
.wtwo{ width: 300px; text-align: left; }
		.wtwo a{display:inline-block;margin:0 15px; width: auto;}

/*移动端头部*/
.header_mobile{display: none; position: relative;padding-bottom:15px; }
.header_mobile .logo{ width:100%; padding:0px;}
.header_mobile .logo a,.header_mobile .logo span{ display:inline-block; vertical-align: middle;}
.header_mobile .logo a { width: 65%; float: left;}
.header_mobile .logo a img{ width: 100%; }
.header_mobile .logo span{ float: right; height:22px; padding-top:15px;}
.header_mobile .logo span img{ width: 22px; margin-left: 10px;cursor: pointer;}
.header_mobile .search_m{width:90%; background: #fff;height: 38px; border:1px solid #d0d0d0; border-radius: 16px;  display: none; position: absolute; left:5%; z-index: 111;}
	.search_m input{ display: inline-block; border:0; vertical-align: top; }
.header_mobile .input_1{width:80%;}
.header_mobile .button_1{ float: right; margin-right:10px; }


	.nav_mobile{ position: absolute; right: 0; top:100px; z-index: 111; width: 90%; background: url(../images/icon_nav3.png); display: none; }
	.nav_mobile li{border-bottom: 1px solid #e2e4e5; cursor: pointer; }
	.nav_mobile li .one_m2{ font-size:16px; display: block; width: 96%; padding:3%; }
	.nav_mobile li:hover{}
	.nav_mobile li:hover .one_m2,.nav_mobile .nav_h2 .one_m2{ color: #1a487c;}
	.sub2{ display: none; }
	.sub2 a{ display:inline-block;margin-left:15px; line-height: 26px; font-size: 14px;  }



/*底部*/
.footer{ width: 100%; background: #002349; padding:25px 0;clear:both;}
	.links{ padding-right:65px; }
		.f_t{ color: #fff; width: 110px; border-bottom: 1px solid #61778e; padding-bottom:10px; }
		.links_list{ padding-top:9px; width: 110px;  position: relative;}
		.links_list h2{  line-height: 20px; padding-right:13px; cursor: pointer; background: url(../images/foot_icon1.png) no-repeat right center; }
		.links_list h2 span{font-size: 14px; color: #fff;}
			.links_list_c{ overflow:hidden; position: absolute; left: 0; bottom:25px; display: none;  }
			.links_list_c ul{max-height:156px; min-width:160px;background: #f5f5f5; border:1px solid #ddd; overflow-y:scroll; padding:5px 0px;}
			.links_list_c ul li{ font-size: 12px;}
			.links_list_c ul li span{line-height: 26px;  font-size: 14px;padding:0px 10px; background:#5572dc; display: block;color:#fff; }
			.links_list_c ul li a{line-height: 26px;  font-size: 12px;white-space:nowrap;display:block;padding:0px 10px;  }
			.links_list_c ul li a:hover{background:#1a487c; color:#fff; }

	.foot_copy{ padding:0px 0px 0 0; }
	.foot_copy p{ line-height: 30px; font-size: 14px; color:#fff; clear:both;}
	.foot_copy p a{ font-size: 14px;  color:#fff;}
	.foot_copy p span{ margin-right: 30px;font-size: 14px; display:inline-block; }
	.foot_copy .p_b18{ padding-bottom: 18px; line-height:16px; }
	.foot_img{ padding-top:10px; display:none; }
	.cyzx p{ line-height: 30px; font-size: 14px; color:#fff; clear:both;}
	.cyzx p a{ line-height: 30px; font-size: 14px; color:#fff; clear:both;}


/*分页*/
.EjPage{overflow:hidden; padding-top:40px;}
.easysite-page-wrap{overflow:hidden; text-align:center;}
.PageFontL{margin-left:25px;}
.PageFont{-float:left; display:inline-block; line-height:27px; color:#1b467d;}
.EjPage .easysite-page-wrap a,.EjPage .easysite-page-wrap font,.EjPage .easysite-page-text,.EjPage  .easysite-jump-btn{border:solid 1px #e9e9e9;border-radius:5px;display:inline-block;-float:left;width:26px;height:26px;line-height:26px;text-align:center;margin:0px 5px; color:#1b467d;}
.EjPage .easysite-page-wrap span{-float:left;}
.EjPage .easysite-page-wrap font.NormalRed{background:#1b467d; color:#fff;}
.EjPage  .easysite-jump-btn{background:#1b467d; color:#fff; line-height:20px; width:29px; height:29px;}
.EjPage .easysite-page-wrap{color:#1b467d;}


/* 响应式 */

@media screen and (min-width:960px)and (max-width:1199px){	
html, body { min-width:900px; }
	.con_w{width:900px;min-width: 900px;}
	/*导航菜单*/
	.nav{height:62px;}
	.nav li{margin-right:4px;}
		.one_m{font-size: 18px; line-height: 62px; padding:0 25px; color: #fff; letter-spacing: 2px;}
		.nav_h .one_m,.one_m:hover{padding:0 25px 0 32px; margin-left: -7px;}
		.sub{ position: absolute; left: -7px; padding:10px 3px 10px 4px;}
		.sub a{ line-height: 36px; font-size: 16px; color: #fff; }
	
	/*底部*/
	.links{ padding-right:45px; }
	.foot_copy{padding-right:0; }
	.foot_copy p a{ font-size: 14px; }
		.p_b18{ padding-bottom: 8px; }
	
}
@media screen and (min-width:768px) and (max-width:959px){
html, body { min-width:768px;}
	.con_w{width:768px;min-width: 768px;}
	.h125{ height: 125px; }
		.logo,.logo img{ width: 340px;}		
			/*搜索*/
			.search{ width:300px; height:32px; border:1px solid #d0d0d0; border-radius: 16px; }
			.input_1{width:248px;height:30px; padding-left:10px; line-height:30px;font-size:14px;}
			.button_1{height:32px; }
	/*导航菜单*/
	.nav{height:50px;}
	.nav li{margin-right:4px;}
		.one_m{font-size: 16px; line-height:50px; padding:0 23px; color: #fff; letter-spacing:0px;}
		.nav_h .one_m,.one_m:hover{padding:0 23px 0 30px; margin-left: -7px;}
		.sub{ position: absolute; left: -7px; padding:10px 3px 10px 4px; top:50px;}
		.sub a{ line-height: 30px; font-size: 14px; color: #fff; }
	
	/*底部*/
	.links{ padding-right:55px; width: auto; }
	.links .f_t,.links .links_list{ float: left; }
	.links .f_t{ border-bottom: 0px; }
	.links .links_list{ padding-right:30px; padding-top:0; }
	.foot_img{ padding:0; }
	.foot_copy{ float: left; width: 100%; text-align: center;  padding-top:20px;}
	.foot_copy p span{ margin-right:15px; }
	.foot_copy p a{ font-size: 14px; }
	.foot_copy .p_b18{ padding-bottom: 0px; line-height:30px;}
	
	
	
}
@media (max-width:767px){
	body, div, p, h1, h2, h3, h4, h5, h6, ul, li, dl, dd, dt, ol, img, table, form, input, button, textarea, select, option, a {box-sizing:border-box;}
html, body { min-width:320px;}
	.con_w{width:90%;min-width: 90%; margin:0 auto;}
	.header{ display: none; }
	.header_mobile{ display: block; }
        /*分页*/
        .EjPage .easysite-page-wrap .pagingNormal,.EjPage .easysite-page-wrap .NormalRed{display:none;}	
	/*底部*/
	.footer{ text-align: center; }
	.links{ padding-right:25px; display: inline-block; float: none; vertical-align: top; text-align: left;}
	.foot_img{ display: none; }
	.foot_img,.foot_copy{ float: none;}
	.foot_copy{ padding-top:20px;}
	.foot_copy p a{ font-size: 14px;white-space:nowrap; }
	.foot_copy p span{ margin-right: 20px;}
	.foot_copy .p_b18{ padding-bottom: 0px; line-height:30px;}
	
	
}




/* 本例子css */
.con_zt_1200{width:1200px;margin:0 auto;padding:50px 0}
.multipleLine{ overflow:hidden; position:relative; width:660px; float:left }
.multipleLine .hd{ overflow:hidden;  height:47px;  padding:0 10px;  }
.multipleLine .hd .prev,.multipleLine .hd .next{ display:block;  width:273px; height:47px; margin-right:5px; margin-top:10px;  overflow:hidden;cursor:pointer; background:url("../images/top.png") no-repeat;    margin: 0 auto;}
.multipleLine .hd .next{ background:url("../images/bottom.png") no-repeat;  }
.multipleLine .hd ul{ float:right; overflow:hidden; zoom:1; margin-top:10px; zoom:1; }
.multipleLine .hd ul li{ float:left;  width:9px; height:9px; overflow:hidden; margin-right:5px; text-indent:-999px; cursor:pointer; background:url("images/icoCircle.gif") 0 -9px no-repeat; }
.multipleLine .hd ul li.on{ background-position:0 0; }
.multipleLine .bd{     padding: 20px 10px 10px 10px; height:280px; overflow:hidden;  }
.multipleLine .bd ul{ overflow:hidden; zoom:1; margin-bottom:10px;  }
.multipleLine .bd ul li{ margin:0 5px; float:left; _display:inline; overflow:hidden; text-align:center;  }
.multipleLine .bd ul li .pic{ text-align:center; }
.multipleLine .bd ul li .pic img{ width:310px; height:125px; display:block;}
.multipleLine .bd ul li .pic a:hover img{ border-color:#999;  }
.multipleLine .bd ul li .title{ line-height:10px; height:10px;  }


.slideTxtBox{ width:540px; text-align:left;float:left  }
.slideTxtBox .hd{ height:45px; line-height:45px; background:#1a487c;   position:relative; }
.slideTxtBox .hd ul{ float:left;  position:absolute; right:0px; top:0px; height:32px;   }
.slideTxtBox .hd ul li{ float:left;cursor:pointer;font-size: 12px;color:#fff;line-height:45px;padding-left: 15px;}

.slideTxtBox .hd ul li:after{content:"|";text-align:right;margin-left: 15px;}
.slideTxtBox .hd ul li:last-child:after{content:""}
.slideTxtBox .hd ul li.on{ height:45px;line-height:45px; background: #002d5e;}
.slideTxtBox .hd ul li a{    float: left;
    cursor: pointer;
    font-size: 12px;
    color: #fff;
    line-height: 45px;}

.slideTxtBox .bd ul{ padding:15px;  zoom:1;  }
.slideTxtBox .bd li{ height:40px; line-height:40px;font-size:15px;list-style: disc;margin-left: 15px;text-overflow:ellipsis;overflow:hidden;white-space: nowrap; }
.slideTxtBox .bd li .date{ float:right; color:#999;  }
#hd_first{    float: left;display: block;height: 45px;line-height: 45px;color: #fff;font-size: 20px;font-weight: bold;padding-left: 10px;}

#hd_first:before{content:"■";    margin-right: 8px;}
