@charset "utf-8";

html{overflow-x:hidden;}
body{
	margin:0;
	padding:0;
	font-family: "微软雅黑", Verdana, Geneva, sans-serif;
	font-size:12px;
	color:#000;
	}
p,h1,h2,h3,h4,h5,h6{
	padding:0;
	margin:0;
	}
h6{
	font-size:14px;}
ul,ol,li{
	list-style:none;
	margin:0;
	padding:0px;
	}
a{
	color:#000;
	text-decoration:none;
	}
a:hover{
	color:#e43434;
	}
img{
	border:none;
	}
.f_l{
	float:left;
	}
.f_r{
	float:right;
	}
.clear{
	clear:both;
	}
*{ margin:0; padding:0;  }

.container{
	width:1100px;
	margin:0 auto;
	height:auto;
	display:block;
	}
.top{ display:block; width:100%; height:36px; line-height:36px; background:#f2f2f2;}
.top p{ display:block; float:left;}
.top span{ display:block; float:right;}
.top span a{ padding:0px 7px;}
.nav{ display:block; width:100%; background:url(../images/nav.jpg) repeat-x center; height:44px; line-height:44px;}
.nav ul li{ display:block; width:121.5px; text-align:center; float:left;}
.nav ul li a{ display:block; width:100%; color:#FFF; font-size:14px;}
.nav ul li a:hover{ background:#e43434;}
.on{background:#e43434;}

.slideBox{ width:100%; height:auto; overflow:hidden; position:relative; }
.slideBox .hd{ height:15px; overflow:hidden; position:absolute; right:25%; bottom:5px; z-index:1; }
.slideBox .hd ul{ overflow:hidden; zoom:1; float:left;  }
.slideBox .hd ul li{ float:left; margin-right:6px;  width:15px; height:15px; line-height:14px; text-align:center; background:#fff; cursor:pointer; }
.slideBox .hd ul li.on{ background:#f00; color:#fff; }
.slideBox .bd{ position:relative; height:100%; z-index:0;   }
.slideBox .bd li{ zoom:1; vertical-align:middle; }
.slideBox .bd img{ width:100%; height:auto; display:block;  }

.gj{ display:block; width:100%; height:39px; line-height:39px; background:#f2f2f2; font-size:14px;}

.h1{ display:block; width:221px; height:auto; margin-top:20px;}
.h1_c{ display:block; width:219px; height:auto; border:1px #0064c0 solid; border-top:0px;padding-top:15px;}
.h1_c ul{ display:block; width:185px; margin:0 auto;}
.h1_c ul li{ display:block; width:100%; height:35px; line-height:35px; background:#ececec; margin-bottom:13px;}
.h1_c ul li a{ display:block; background:url(../images/li.png) no-repeat 16px center;height:35px; line-height:35px; overflow:hidden; padding-left:33px; font-size:14px;}
.h12{ display:block; width:241px; height:auto; margin-top:20px; margin-bottom:30px;}
.h12_c{ display:block; width:239px; height:auto; border:1px #0064c0 solid; border-top:0px;padding-top:15px;}
.h12_c ul{ display:block; width:205px; margin:0 auto;}
.h12_c ul li{ display:block; width:100%; height:35px; line-height:35px; overflow:hidden; background:#ececec; margin-bottom:13px;}
.h12_c ul li a{ display:block; background:url(../images/li.png) no-repeat 16px 13px; padding-left:33px; font-size:14px;}
.h2{ display:block; width:850px; height:auto; margin-top:20px;}
.h2_t{ display:block; width:100%; height:40px; line-height:40px; border-bottom:1px #0064c0 solid;}
.h2_t big{ font-size:16px; background:url(../images/3.jpg) no-repeat left; padding-left:10px; float:left;}
.h2_t big small{ font-size:14px;}
.h2_t span{ text-align:right; font-size:16px; color:#e43434; float:right;}

.h2 ul{ display:block; padding-top:5px;}

.h2 ul li{ display:block; width:33.33%; float:left;}
.h2 ul li a{ display:block; width:92%; margin:10px 0; background:url(../images/bg.jpg) no-repeat center; height:120px; text-align:center;}
.h2 ul li a span{ font-size:22px; font-weight:bold; line-height:120px;}
.h2 ul li a small{ display:block; font-size:16px; line-height:28px; font-weight:bold; padding-top:27px;}
.h2 ul li a big{ display:block; font-size:16px; line-height:110px; font-weight:bold;}




.ys{ display:block; width:100%; margin-top:30px; background:#f8f8f8;}
.ys ul{ display:block; width:1100px; margin:0px auto; padding:30px 0px 55px 0px;}
.ys ul li{ display:block; width:25%; float:left;text-align:center; }
.ys ul li .mfo{width:85%; display:block; margin:0 auto; background:url(../images/llo.jpg) center; padding:15px 10px;}

.ys ul li .mfo .pic{display:block; width:95%; margin:0 auto;}
.ys ul li .mfo .pic img{display:block; width:100%;}
.ys ul li .mfo .tit{background:#fff; display:block;width:95%; margin:0 auto; padding-bottom:10px;}
.ys_t{ display:block; background:url(../images/ysb.jpg) repeat-x center;}
.ys ul li h2{ padding-top:30px; color:#e43434; font-size:20px;letter-spacing:6px; }
.ys ul li p{ font-size:14px; line-height:23px; padding-top:10px;}
.ys ul li a{ display:block; width:131px; height:32px; margin:11px auto; line-height:32px; background:#0d62cc; font-size:14px; color:#FFF;}

.ys ul li a span{ display:block; background:url(../images/dh.png) no-repeat 8px center; padding-left:10px;}

.y{display:block; width:100%;}
.y img{width:100%; display:block;}

.h3{ display:block; width:100%; height:auto; padding:50px 0px 38px 0;}
.h3_t{ display:block; width:100%; background:url(../images/x.jpg) repeat-x center 16px; text-align:center;}
.h3_t h2{ display:block; background:#FFF; padding:0px 5px; font-size:26px; display:block; width:200px; margin:0 auto;}
.h3_t p{ display:block; background:url(../images/x1.jpg) no-repeat center bottom ; padding-bottom:6px; line-height:33px; font-size:16px; color:#1d1d1d}
.h3_t p span{ color:#e43434;}

.h3 ul{ display:block; margin-top:45px; }
.h3 ul li{ display:block; float:left; text-align:center;}
.h3 ul .bz{ display:block; width:196px; } 
.h3 ul .bz p{ display:block; font-size:14px; width:130px; margin:0 auto; font-size:16px; padding-top:12px;}

.h3 ul .lj{ display:block; padding-top:30px;}

.h4{ display:block; margin-top:25px; padding-bottom:20px;}
.h4_t{ display:block; width:100%; background:url(../images/x.jpg) repeat-x center 16px; text-align:center;}
.h4_t h2{ display:block; background:#FFF; padding:0px 5px; font-size:26px; display:block; width:200px; margin:0 auto;}

.h4_c{ display:block; padding-top:12px;}
.h4_c .pic{ display:block; float:left; margin-right:20px}
.h4_c .pic img{display:block; width:434px; height:auto;}
.h4_r{ display:block; width:630px; float:left; text-indent:28px; line-height:32px; font-size:15px;}
.h4_r a{ display:block; width:100px; height:30px; line-height:30px; background:#e43434; color:#FFF; text-indent:0px; text-align:center; margin-top:7px;}

.h44{ display:block;}
.h44 ul li{ display:block; width:23.5%; padding:0px 0.5% 22px 0.5%; float:left;}
.h44 ul li img{ display:block; width:100%; height:150px;}






.h5{ display:block; width:434px; float:left;}
.h5_t{ display:block; width:100%; height:36px; line-height:36px; border-bottom:1px #d9d9d9 solid;}
.h5_t h2{ display:block; float:left; border-bottom:2px #e43434 solid; margin-bottom:-1px; font-size:16px; font-weight:600;}
.h5_t a{ display:block; float:right;}
.h5 ul{ display:block; padding-top:7px;}
.h5 ul li{ display:block; width:100%; line-height:32px; border-bottom:1px #d9d9d9 dashed;}
.h5 ul li a{ display:block; background:url(../images/li_1.jpg) no-repeat 5px center; padding-left:16px; font-size:14px;}

.h6{ display:block; width:100%; float:right;}
.h6_t{ display:block; padding-top:15px; margin-bottom:14px; width:47%; float:left; padding:15px 1.5% 0 0}
.h6_t img{ display:block; float:left; width:164px; height:123px;}
.h6_r{ display:block; float:right; width:338px;}
.h6_r h2 a{ display:block; font-size:14px; font-weight:bold; line-height:26px; color:#000;}
.h6_r p{ display:block; line-height:22px; color:#747474; padding:4px 0px }
.h6_r a{ color:#e43434;line-height:24px; padding:0px; margin:0px;}
.h6 ul{padding-top:15px;}
.h6 ul li{ display:block; width:511px; float:left; background:#f4f4f4; height:39px; margin-bottom:13px; line-height:39px; margin-right:19px;}
.h6 ul li span{ display:block; width:40px; height:39px; text-align:center; font-size:22px; background:#989898; color:#FFF; font-family:Arial, Helvetica, sans-serif; font-weight:bold; float:left;}
.h6 ul li a{ padding-left:15px; font-size:14px; color:#848383; display:block; float:left;}

.h7{ display:block; width:100%; margin-top:12px; }
.h7 p{ display:block; padding-top:10px; font-size:14px; padding-bottom:10px;}
.h7 p a{ padding:0px 7px; line-height:28px;}

.nav_b{ display:block; width:100%; height:45px; line-height:45px; background:#0066c5; margin:10px auto;}
.nav_b p{ display:block; text-align:center;}
.nav_b p a{ padding:0px 30px; color:#FFF; font-size:14px;}

.bottom{ display:block; padding:20px 0px;}
.lo{ display:block; float:left; width:260px; margin-right:100px;}
.er{ display:block; float:left; width:150px;}
.b_c{ display:block; width:600px; line-height:32px; float:left; font-size:14px; padding-top:10px}


.h22{ display:block; width:830px; height:auto; margin-top:20px;}
.h22_t{ display:block; width:100%; height:32px; line-height:32px; border-bottom:3px #0064c0 solid;}
.h22_t h2{ display:block; font-size:16px; color:#0064be; float:left;}
.h22_t p{ display:block; float:right; padding-right:5px;}

.ab{ display:block; width:100%; height:auto; padding:15px 0 20px 0px; line-height:28px; font-size:14px;}
.ab img{ display:block; max-width:95%;}

.page {
height: 35px;
text-align: center;
margin: 30px 0 30px 0;
*+margin-left:30px;
}
.page li {
list-style: none;
border: 1px solid #C7CFC2;
padding: 3px 8px;
display: inline-block;
margin: 0 3px;
*+display:block;
*+float:left;

}
.page li a{
	color: #666;
	}
.page li a:hover{
	color:#D30102}
.page li.thisclass {
background: #D30102;
color: #FFF;
}
.page li {
list-style: none;
}

.nlist{ display:block; padding:12px 0px;}
.nlist ul li{display: block; border-bottom: 1px dashed #d8d8d8;margin-bottom: 10px; padding: 0 0 10px 0px;}
.nlist ul li h2 {
font-size: 14px;
height: 30px;
font-weight:600;
overflow: hidden;
line-height: 30px;
margin-bottom: 2px;
}
.nlist ul li h2 label {
color: #aeaeae;
display: inline;
float: right;
font-size: 12px;
font-weight: 100;
width: 180px;
text-align: right;
}
.nlist ul li p {
line-height: 24px;
color: #666;
}


.plist{ display:block; width:100%; padding:12px 0px;}
.plist ul li{ display:block; float:left; padding:8px; text-align:center; font-size:14px; line-height:28px;}
.plist ul li img{ display:block; width:190px; height:130px;}

.xxy{ display:block; padding-top:10px; border-bottom:1px #666 dashed; padding-bottom:10px; margin-bottom:15px;}
.xxy h2{ display:block; text-align:center; font-size:20px; line-height:35px; font-weight:600;}
.xxy p{ display:block; text-align:center; line-height:30px;}

.qd1{ display:none;}
.qd{ display:block;}
.qd .bb{display:block; float:left; width:35%;}
.qd .bb img{display:block; width:100%;}
.qd .cc{display:block; float:right; width:62%; font-size:16px; line-height:35px}
.aa1{display: block; width:33.33%; float:left}
.aa1 .aa2{display:block; float:none;}
.aa1 .aa2 img{display:block; width:auto; height:200px; margin:0 auto;}
.aa1 .aa2 p{font-size:16px; line-height:35px; text-align:center}
.ab .aa2{float:none;}
.aa3{float:right; width:78%;}
.aa8{margin-bottom:-20px;}

.nlist1 {display: block;}
.news_list_b {padding: 25px 0;border-bottom: 1px #b5b5b5 dashed;}
.news_list_con {cursor: pointer;}
.news_list_con_l {background: #f0f0f0;height: 90px;width: 110px;color: #444;display: block;float: left;margin-right: 20px;overflow: hidden;text-align: center;font-size: 16px;color: #666;}
.news_list_con_l big {display: block;font-size: 34px;line-height: 50px;padding-top: 5px;}
.news_list_con_con {width:80%;float: left;}
.news_list_con_con h2 {display: block;font-size: 20px;line-height: 30px;height: 30px;margin-bottom: 5px;display: block; white-space: nowrap;overflow: hidden;text-overflow: ellipsis;font-weight: normal;}
.news_list_con_con p{color:#666; line-height:25px; height:50px; overflow:hidden;}
.news_list_con_con a {display: block;width: 670px;height: auto !important;}
.news_list_con_con h2 a {color: #333;}
.news_list_con_con a:hover{color:#D30102;}

.pagination {
    display: block;
    padding: 30px 0;
    text-align: center;
}
.pagination li {
    display: inline-block;
}
.page-link {
    display: inline-block;
    padding: 5px 10px;
    margin-left: -1px;
    line-height: 1.25;
    color: #333;
    background-color: #fff;
    border: 1px solid #333;
}
.page-item:first-child .page-link {
    margin-left: 0;
    border-top-left-radius: .25rem;
    border-bottom-left-radius: .25rem;
}
.page-item.active .page-link {
    z-index: 1;
    color: #fff;
    background-color: #0d62cc;
    border-color: #0d62cc;
}
.page-item:last-child .page-link {
    border-top-right-radius: .25rem;
    border-bottom-right-radius: .25rem;
}


.content2 {line-height: 35px; font-size:16px; text-align:center; padding:10px 0px;}
.content2 img{max-width:100%; height:auto !important;}
.news_detail h1.title {text-align: center;font-size: 24px;border-bottom: 1px solid #e0e1dc;
padding-bottom: 15px;color:#000; padding-top:5px;
}
.news_detail p.title_bar {line-height: 40px;text-align: center;color: #808080;overflow: hidden;width:100%;border-bottom: 1px solid #e0e1dc;}
.sj-fix{display:none;}
.logo .two1{display:none;}
.a{display:block; width:100%; margin-top:20px}
.a a{display:block; width:33.33%; float:left; text-align:center}
.a a img{display:block; height:200px; width:auto !important; margin:0 auto}