@charset "utf-8";
/* CSS Document */
body{ margin:0; padding:0; font-family:"微软雅黑"; background:#fff;}
a{ text-decoration:none;}
.clear{ clear:both;}
.btn {
display: inline-block;
padding: 6px 12px;
margin-bottom: 0;
font-size: 12px;
font-weight: 400;
line-height: 1.42857143;
text-align: center;
white-space: nowrap;
vertical-align: middle;
-ms-touch-action: manipulation;
touch-action: manipulation;
cursor: pointer;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
background-image: none;
border: 1px solid transparent;
border-radius: 4px;
}
.clear{ clear:both;}
/*header*/
.headtop{ width:100%; min-width:1100px; height:25px; line-height:25px; background:#f7f7f7; border-bottom:#CCC 1px solid;}
.headtop .headtopcon{ width:1100px; display:block; margin:0 auto;}
.headtop .headtopcon a{ color:#666; padding-left:20px; float:right; font-size:12px;}
.header{ width:100%; height:90px; background-color:#fff;}
.header .head{ width:1100px; height:90px; background-color:#fff; margin:0 auto; }
.header .head .head-z{ width:700px; height:90px;  float:left; position:relative;}
.header .head .head-z img{ float:left; margin-top:10px;}
.header .head .head-y{ width:360px; height:90px; float:right;}
.header .head .head-y img{ margin-top:5px;}
/*header结束*/

/*导航开始*/
.nav{ width:100%; height:45px; background:#137DD1;}
.nav .nav-na{ width:1100px; height:45px; margin:0 auto;}
.nav-na ul { list-style: none; margin: 0px; padding: 0px; }
.nav-na ul li { float:left; }
.nav-na ul li a { display:block; width:135px; height:45px; line-height:45px; text-align:center;font-size:16px; color:#fff}
.nav-na ul li a:hover { background-color:#FFF; font-weight:bold; color:#0356A2;}
.nav-na ul li a#current { background-color:#FFF; font-weight:bold; color:#0356A2;}
/*导航结束*/
.mainn{ height:350px; width:1200px; display:block; margin:0 auto; }
.mainn .mainn_top{ width:1200px; height:80px; display:block; margin:0 auto;  margin:0; margin-top:25px; background:url(../images/hengxian.png) no-repeat 0px 25px; }
.mainn .mainn_top h2{ text-align:center;  font-size:28px; color:#555;}
.mainn .mainn_top P{ text-align:center; color:#999999;}

.main{ width:1200px; height:420px; display:block; margin:0px auto; margin-bottom:30px;}
.main ul{ list-style:none; margin:0; padding:0;}
.main ul li{ border: #F0F0F0 1px solid; padding: 20px 10px;  text-align: center; -webkit-transition: .3s ease; transition: .3s ease; width:250px; float:left; margin-right:20px;}
.main ul li img{ }
.main ul li h3{font-size: 18px; color: #313131; margin: 8px 0; font-weight:normal;}
.main ul li p{font-size: 13px; text-align: center;  margin-bottom: 10px;}
.main ul li p a{ color: #969595; word-wrap:break-word ;}
.main ul li p a:hover{ font-weight:bold;}
.main ul li span a{-webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; -webkit-transition: all 0.3s ease-in-out; -moz-transition: all 0.3s ease-in-out; -ms-transition: all 0.3s ease-in-out; -o-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out; padding: 9px 22px; font-family: inherit;
color: #fff !important;
border-color: #9B9B9B !important;
background-color: #9B9B9B !important; text-decoration:none;}
.main ul li:hover{ -webkit-box-shadow: 0 0 30px rgba(0, 0, 0, 0.2); box-shadow: 0 0 30px rgba(0, 0, 0, 0.2);}









.maint{ width:900px; height:420px; display:block; margin:0px auto; margin-bottom:30px;}
.maint ul{ list-style:none; margin:0; padding:0;}
.maint ul li{ border: #F0F0F0 1px solid; padding: 20px 10px;  text-align: center; -webkit-transition: .3s ease; transition: .3s ease; width:250px; float:left; margin-right:20px;}
.maint ul li img{ }
.maint ul li h3{font-size: 18px; color: #313131; margin: 8px 0; font-weight:normal;}
.maint ul li p{font-size: 13px; text-align: center; color: #969595; margin-bottom: 20px; line-height:25px;}
.maint ul li a{-webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; -webkit-transition: all 0.3s ease-in-out; -moz-transition: all 0.3s ease-in-out; -ms-transition: all 0.3s ease-in-out; -o-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out; padding: 9px 22px; font-family: inherit;
color: #fff !important;
border-color: #9B9B9B !important;
background-color: #9B9B9B !important; text-decoration:none;}
.maint ul li:hover{ -webkit-box-shadow: 0 0 30px rgba(0, 0, 0, 0.2); box-shadow: 0 0 30px rgba(0, 0, 0, 0.2);}

 /*新闻*/

.about{ width:100%; height:380px; display:block; background-color:#137DD1; margin-top:110px;}
.about .ab{ width:1200px; height:400px; display:block;  margin:0 auto;}
.about .ab .bo{ width:550px; height:380px; display:block; float:left; }
.about .ab .bo img{ float:left; margin-left:40px; margin-top:40px; }
.about .ab .bo_r{ width:600px; height:380px; display:block; float:right; }
.about .ab .bo_r h3{  width:600px; height:150px; display:block; }
.about .ab .bo_r h3 span{ color:#FFFFFF; font-size:36px; float:left; margin-top:80px; margin-left:20px;}
.about .ab .bo_r p{ font-size:14px; color:#ffffff; font-weight:normal; margin-top:20px;  line-height:30px; text-align:center; text-indent:1em;}

.bgw{
	 width:100%; overflow:hidden; }

.jl_news{width:1200px; margin:0 auto; height:350px; margin-top:40px;
	}
.zxzc{
	  float:left; width:550px;  height:350px; display:block;}
	  
.zxzc p{
	color:#808080; height:40px; line-height:40px; border-bottom:#1564E9 1px solid;}
	.zxzc p{ color:#CCC}
.zxzc p a{ float:right; color:#848484;}	
.zxzc p a:hover{ color:#1564e9;}
.zxzc p span{
	color:#137DD1; font-size:24px; margin-right:8px;
	}
.zxzc_news{width:550px; height:300px; display:block;}
.zxzc_news ul{ list-style:none; margin:0; padding:0;}
.zxzc_news ul li{ height:40px;
	line-height:40px;
	border-bottom:#cccccc 1px dashed;
	background:url(../images/jl_news_ico.png) left center no-repeat;
	text-indent:20px;}
.zxzc_news a{ text-decoration:none; color:#888; font-size:14px;
	display:block;}
.zxzc_news a:hover{ color:#1564e9;}
.zxzc_news span{
	float:right;
	}
.gsgg{
	width:550px; 
	border-left:none; float:right; height:370px;
	}
.gsgg p{
	color:#cccccc;
	border-bottom:#1564E9 1px solid;
    height:40px; line-height:40px; 
	}
.gsgg p a{ float:right; margin-right:10px; color:#848484;}	
.gsgg p a:hover{ color:#1564e9;}	
.gsgg p span{
	color:#137DD1; font-size:24px; margin-right:8px;
	}
.gsgg_news{ width:550px; height:300px; display:block;}
.gsgg_news ul{ list-style:none; margin:0; padding:0;}

.gsgg_news ul li{
	height:40px;
	line-height:40px;
	border-bottom:#cccccc 1px dashed;
	background:url(../images/jl_news_ico.png) left center no-repeat;
	text-indent:20px;
	}
.gsgg_news a{ text-decoration:none; color:#888; font-size:14px;
	display:block;
	}
.gsgg_news a:hover{ color:#1564e9;}	
.gsgg_news span{
	float:right;
	}
	
.links{ height:200px; width:1200px; display:block; margin:0 auto; }
.links .link{ width:1200px; height:80px; display:block; margin:0 auto;  margin:0;  background:url(../images/hengxian.png) no-repeat 0px 25px; margin-top:20px;}
.links .link h2{ text-align:center;  font-size:28px; color:#555;}
.links .link P{ text-align:center; color:#999999;}
.links .yqlj{ height:80px; width:1200px; display:block; border:1px solid #CCCCCC;}

.links .yqlj span{ padding-left:10px;}
.links .yqlj span a{color:#666; line-height:35px;}

.footer{ width:100%; height:190px; background:#666; }
.footer .ftNav{  height:46px; line-height:46px; text-align:center;  width:1100px; border-bottom:1px solid #999999; margin:0 auto; padding-top:10px}
.footer .ftNav a{ padding:0 10px; font-size:14px; color:#fff; border-right:1px solid #fff;}
.footer .ftNav .noBl{ border-left:none;}
.footer dl{ overflow:hidden; color:#fff; width:700px; margin:0 auto; margin-top:22px;}
.footer dt{ float:left; padding-right:26px; background:url(../images/lImg.png) no-repeat right top;}
.footer dt p{ margin-top:5px;}
.footer dd{ text-align:center;  width:700px;}
.footer dd p{ height:28px; line-height:28px; font-size:14px;}
.footer dd p span{ font-size:14px; font-weight:normal;}
.footer dd p a{ color:#fff;}
.footer dd p a:hover{ color:#01478C;}




.pagebanner{ width:100%; overflow:hidden;}
.pagebanner img{ width:100%; overflow:hidden; margin:0 auto; height:300px;}

.channel-header {height: 40px; line-height: 40px; border-bottom: 1px solid #ccc; margin-top:5px; margin-bottom:20px;}
.channel-header .channel-title {color: #333; font-size: 20px; font-weight: normal; font-family:"微软雅黑";}
.am-container, .am-g-fixed{width: 1200px;}
.am-container { padding-left: 1.5rem; padding-right: 1.5rem;}
.am-fr { float: right; font-size:16px;}
.am-fr a{ color:#333; text-decoration:none;}
.neirong { width:890px; height:auto; display:block; line-height:35px; font-size:14px; font-family:"微软雅黑";}
.newN { width:890px; overflow:hidden; display:block;  margin:0; padding:0; float:right; margin-bottom:30px; margin-top:-10px;}
.newN li{ list-style:none; display:block; line-height:90px; height:90px; border-bottom:1px solid #f0f0f0; margin:0; padding:0; width:950px;}
.newN li a{
	color:#1a1a1a;
	display:block;
	height:60px;
	line-height:60px;
	text-indent:15px;font-size:16px
	}
.newN li a:hover{color:#1564E9;}
.newN li p{  line-height:20px; margin:0; color:#999; margin-left:20px; font-size:14px;}	
.newN span{float:right; line-height:40px; margin-right:30px; color:#575757; font-size:14px; margin-top:10px;}


.proc{ margin-top:20px; overflow:hidden; margin-bottom:20px;}
.content{ width:1200px; margin:0 auto; }
.prol{width:270px; float:left;}
.prol .tit{background:url(../images/zlbg.png) no-repeat ;width: 270px;height: 97px;}
.prol .tit p{font-size: 24px;font-weight: bold;color: #FFF;padding-top: 20px;text-align: center;}
.prol .ppt{ width:252px; height:450px; display:block; margin:0; background:#f2f2f2; margin-left:18px; margin-top:-23px;}
.prol .ppt ul{ list-style:none; padding:0; margin:10px;}
.prol .ppt ul li{ width:252px; height:48px; display:block; background:url(../images/hbg.png) no-repeat 20px ; float:left;}
.prol .ppt ul li a{ color:#333333; margin-top:10px; line-height:48px; font-weight:bold;}
.prol .ppt ul li a:hover{ color:#137DD1;}
.con{ width:250px; height:300px; display:block; background-color:#fff; border:1px solid #ccc; margin-left:20px;}
.con h2{ width:250px; height:50px; display:block; background-color:#B4B5B9;  line-height:50px; color:#fff; text-align:center; font-size:20px;}
.con p{ font-size:14px; padding-left:13px; line-height:35px;}
.con p span{ width:230px; height:35px; line-height:35px; display:block;}


.prol .nr{background:  url(../images/p5.jpg) repeat-y left center;}
.prol h4{padding-bottom: 1px;}
.prol h4 a{display: block;background: url(../images/q1_18.jpg) no-repeat ;width: 192px;height: 50px;line-height: 45px;font-size: 16px;color: #222222;padding-left: 45px;font-weight:normal;}
.prol h4 a:hover,.prol h4.cur a{background: url(../images/q1_15.jpg) no-repeat ;font-weight: bold;text-decoration: none;color: #FFF;}
.prol ul{line-height: 0;padding-bottom: 14px; list-style:none;}
.prol li{line-height: 33px;height: 34px;background: url(../images/p3.jpg) no-repeat center bottom;}
.prol li a{margin-left: 30px;padding-left: 14px;background: url(../images/p2.jpg) no-repeat left center;color: #333333;font-size: 14px;}
.prol li.non{background: none}


.pror{width: 890px;font-family: "Microsoft YaHei"; float:right;}

.mainb{ width:890px; overflow:hidden; display:block; margin:0px auto; margin-bottom:30px;}

.mainb li{ border: #F0F0F0 1px solid; padding: 20px 10px;  text-align: center; -webkit-transition: .3s ease; transition: .3s ease; width:250px; float:left; margin-right:20px; margin-top:10px; height:335px;}
.mainb li img{}
.mainb li h3{font-size: 18px; color: #313131; margin: 8px 0; font-weight:normal;}
.mainb li p{font-size: 13px; text-align: center;  margin-bottom: 10px; }
.mainb li p a{ color: #969595;}
.mainb li p a:hover{ font-weight:bold;}
.mainb li span a{-webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; -webkit-transition: all 0.3s ease-in-out; -moz-transition: all 0.3s ease-in-out; -ms-transition: all 0.3s ease-in-out; -o-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out; padding: 9px 22px; font-family: inherit;
color: #fff !important;
border-color: #9B9B9B !important;
background-color: #9B9B9B !important; text-decoration:none;}
.mainb li:hover{ -webkit-box-shadow: 0 0 30px rgba(0, 0, 0, 0.2); box-shadow: 0 0 30px rgba(0, 0, 0, 0.2);}



.channel-header {height: 40px; line-height: 40px; border-bottom: 1px solid #ccc; margin-top:5px; margin-bottom:20px;}
.channel-header .channel-title {color: #333; font-size: 20px; font-weight: normal; font-family:"微软雅黑";}
.am-container, .am-g-fixed{width: 1200px;}
.am-container { padding-left: 1.5rem; padding-right: 1.5rem;}
.am-fr { float: right; font-size:16px;}
.neirong { width:890px; height:auto; display:block; line-height:35px; font-size:14px; font-family:"微软雅黑";}
.neirong span{ line-height:38px;}
.newN { width:890px; overflow:hidden; display:block;  margin:0; padding:0; float:right; margin-bottom:30px; margin-top:-10px;}
.newN li{ list-style:none; display:block; line-height:90px; height:90px; border-bottom:1px solid #f0f0f0; margin:0; padding:0; width:950px;}
.newN li a{
	color:#1a1a1a;
	display:block;
	height:60px;
	line-height:60px;
	text-indent:15px;font-size:16px
	}
.newN li a:hover{color:#1564E9;}
.newN li p{  line-height:20px; margin:0; color:#999; margin-left:20px; font-size:14px;}	
.newN span{float:right; line-height:40px; margin-right:60px; color:#575757; font-size:14px; margin-top:10px;}


.newNN { width:890px; overflow:hidden; display:block;  margin:0; padding:0; float:right;  margin-top:-10px; margin-bottom:20PX;}
.newNN li{ list-style:none; display:block; height:60px;  margin:0; padding:0; width:890px; border-bottom:1px solid #f2f2f2;}
.newNN li a{
	color:#1a1a1a;
	display:block;
	height:60px;
	line-height:60px;
	text-indent:15px;font-size:16px
	}
.newNN li a:hover{color:#1564E9;}
.newNN li p{  line-height:20px; margin:0; color:#999; margin-left:20px; font-size:14px;}	
.newNN span{float:right; line-height:40px; margin-right:10px; color:#575757; font-size:14px; margin-top:10px;}

.list_page{text-align:center;margin:10px;font-family:"Microsoft YaHei"; }
.list_page a{display:inline-block;padding:7px 10px;background:#fff;border:1px solid #ccc;font-family:"micorsoft yahei","simsun";margin-left:-1px;color:#333; font-size:18px;}
.list_page a:hover{background:#ccc;color:#fff;border:1px solid #ccc; text-decoration:none;}

.content_nr{ width:890px; overflow:hidden; display:block;  padding-left:10px;  float:right; }
.content_nr h3{ width:890px; height:60px; display:block; border-bottom:1px solid #999999; line-height:60px; text-align:center; color:#444;}
.content_nr span{ color:#333; line-height:35px; font-size:16px;}

.pre,.next{line-height:30px;height:30px; margin-top:10px; font-size:16px; text-decoration:none;}

