﻿@charset "utf-8";
/* CSS Document */

body,ol,ul,li,dt,h1,h2,h3,h4,h5,h6,p,th,td,dl,dd,em,form,fieldset,legend,input,textarea,select{margin:0;padding:0;  font-weight:normal;}
a,select{margin:0;padding:0;  font-weight:normal;}
body{background:none repeat scroll 0 0 #FFFFFF;font:12px tahoma,arial;text-align:left; color:#333;  font-family: "Noto Sans SC";  margin:0; padding:0; min-width:640px;}
em{font-style:normal;}
ul,li,dd,dt{list-style:none outside none; padding:0; margin:0;}
img{border:0 none;vertical-align:middle;}
p{word-wrap:break-word;}
a{text-decoration:none;outline:none; color:#FFF; font-size:14px;}
a:hover {
	text-decoration:underline;
	font-style:oblique;
	color:#1d5197;}
/* 清除样式结束 */

.top_d{ width:100%; border-bottom: 1px solid #ddd; background:#ebebeb;}
.top_d .top{ width:960px; margin:0 auto; overflow:hidden;}
.top_d .top p{ float:left; padding-left:6px;}
.top_d .top .gj{ float:right; padding-top:20px; position:relative; padding-right:6px;}
.top_d .top .gj img{ position:absolute; right:220px; top:13px;}
.top_d .top .gj ul{ overflow:hidden;}
.top_d .top .gj ul li{ float:left; padding:0 5px;}
.top_d .top .gj ul li a{ color:#000; font-size:12px;}
.top_d .top .gj ul li a i:before{  content:url(../images/gq_06.png); position: relative; right:2px;}
.top_d .top .gj ul li a i.m:before{  content:url(../images/gq_08.png); position: relative; right:2px;}
.top_d .top .gj ul li a i.y:before{  content:url(../images/gq_03.png); position: relative; right:2px;}
.banner{ width:960px; margin:0 auto; background:url(../images/banner.jpg) center; height:380px; position:relative;}
.banenr_z{ text-align:center; background:url(../images/sc_02.png); height:124px;  position:absolute; bottom:0; width:100%;  font-family: "Noto Sans SC"; }
.banenr_z h1{color:#014099; height:64px; font-size:36px; text-align:center; padding-top:10px;  font-family: "Noto Sans SC"; }
.banenr_z h2{ height:64px; font-size:20px; text-align:center;}

.nav_box{ width:960px; margin:0 auto; background:#014099;}

.nav_box ul li a i:before{ content:url(../images/12.png); position: relative; right:-7px;}
/*导航浮动部分*/
.wrap {width:960px; margin: 0 auto; font-size: 14px; line-height: 30px; z-index:999;}
.nav { width:960px; height: 40px; margin: 0; padding: 0; list-style-type: none; background-color:#014099; z-index:10;}
.nav li{ float: left;}
.nav li:hover{ background:#012c68;}
.nav a { float: left; height: 40px; padding: 0 40.5px; line-height: 40px; color: #fff; text-decoration: none;}
/*导航浮动部分*/

.content{ overflow:hidden; width:960px; margin:10px auto;}
.content p.wd{ float:left; width:540px; font-size:14px; line-height:30px; margin-top: 20px; margin-bottom: 45px; margin-left: 20px;
margin-right: 20px;}
.content ul{ float:left; color:#FFF; width:320px; height:215px; padding:20px; display:block;background: #014099;}
.content ul h2{ font-size:28px; padding-bottom:10px;}
.content ul h3{line-height:30px;}
.content ul p{background:#FFF; width:162px; padding-left:20px; margin-top:20px;}
.content ul p a{background:url(../images/yx_l_03.png) left no-repeat; padding-left:30px; color:#014099; line-height:33px;}
.content ul p:hover{background:#014099; border:1px solid #012353;}
.content ul p:hover a{ display:block; color:#fff; background:#014099;background:url(../images/yx_b_03.png) left no-repeat; }


.content_js{ width:100%; background:#ebebeb; height:364px; padding-top:20px; padding-bottom:10px;}
.content_js .sb_xx{ width:960px; margin:0 auto; overflow:hidden;}
.content_js ul{ text-align:center; width:279px; float:left;   margin-top: 20px; margin-bottom: 20px; margin-left: 20px; margin-right: 20px;}
.content_js ul b{ display:block; line-height:55px; font-size:20px;}
.content_js ul h3{line-height: 30px;text-align: left;}
.content_js a{ color:#333;}


.bb_t b{ display:block; font-weight:700; font-size:30px; text-align:center; line-height:80px;}
.bb_nr{ overflow:hidden; width:960px; margin:0 auto; margin-bottom:40px;}
.bb_nr p{ float:left; width:384px; text-align:center;}
.bb_nr div.js{ float:left; width:576px;}
.bb_nr div.js h1 a{ line-height:70px; font-size:20px; color:#000;}
.bb_nr div.js h3{ font-size:14px; line-height:30px;}

.bb_nr div.js ul{ overflow:hidden;}
.bb_nr div.js ul li{ float:left; width:139px; line-height:36px; background:#014099; margin-right:20px;  margin-top:30px; position:relative;}
.bb_nr div.js ul li:hover{ background:#01265a;}
.bb_nr div.js ul li a{ color:#FFF; text-align:center; font-size:12px;}
.bb_nr div.js ul li span{ padding:10px; margin-left: 30px;}
.bb_nr div.js ul li i:before{ content:url(../images/12.png); position: relative; right:-7px;}

.bbs_qt{ width:900px; margin:0 auto; font-size:16px; line-height:28px; border-top:1px solid #d1d1d1; padding-top:30px; margin-top:40px; margin-bottom:25px;}



.content_al{ width:100%; background:#ebebeb; height:510px; padding-top:20px; padding-bottom:15px;}
.content_al p{ display:block;}
.content_al a{font-size: 13px;
display:block;
width:96px;

margin:10px auto;
    line-height: 15px;
    padding: 6px 12px;
    border-radius: 0px;
    -moz-border-radius: 0px;
    -webkit-border-radius: 0px;
    background:#014099;
    border: 1px solid #014099;}
.content_al b{ font-size:24px; text-align:center; display:block; margin:10px;}
.content_al h2{ font-size:22px; text-align:center; display:block; margin:10px;}
.content_al h3{ font-size:13.5px;line-height: 30px; }
.content_al .sb_xx{ width:960px; margin:0 auto; overflow:hidden;}
.content_al ul{ text-align:center; width:279px; float:left;   margin-top: 20px; margin-bottom: 20px; margin-left: 20px; margin-right: 20px;}
.content_al ul b{ display:block; line-height:55px; font-size:22px;}


.xz_zx{ width:100%; height:240px; background:#014099;}

.xz_zx .xz_nr{ width:960px; margin:0 auto; padding:20px 0; overflow:hidden;}
.xz_zx .xz_nr ul{ float:left; width:20%; text-align:center; color:#FFF;}
.xz_zx .xz_nr ul.text{ width:55%; text-align:left;}
.xz_zx .xz_nr ul.text h2{ font-size:24px; font-weight:400; padding:10px 0;}
.xz_zx .xz_nr ul.text p{ font-size:14px; line-height:30px;}

.xz_zx .xz_nr ul.dj_xz a{     font-size: 16px;
    line-height: 18px;
    padding: 12px 24px;
    border-radius: 0px;
    -moz-border-radius: 0px;
    -webkit-border-radius: 0px; background-color:#FFF;
    border: 1px solid #f3f3f3;
	color:#000; display:block;
	}
.xz_zx .xz_nr ul a i:before{ content:url(../images/yx_l_03.png); position: relative; right:10px;}
.xz_zx .xz_nr ul.dj_xz{ margin-top:60px; margin-left:3%;}

.xz_zx .xz_nr ul.dj_xz:hover a{ background:#014099; color:#FFF;}
.xz_zx .xz_nr .text1{ width:35%; text-align:left; margin-left:16px; margin-top:20px;}
.xz_zx .xz_nr .text1 a:hover{ color:#fff}
.xz_zx .xz_nr .text1 h2{  padding-bottom:15px;}
.xz_zx .xz_nr .text1 h2 a{font-size:26px;}
.xz_zx .xz_nr .text1 p{ font-size:14px; line-height:30px;}
.zj_r{ width:960px; margin:0 auto; height:380px;}
.zj_r h2{ text-align:center; line-height:80px; font-size:24px; font-weight:700;}
.zj_r ul{ overflow:hidden;}
.zj_r ul li{ float:left;}
.zj_r .zj_js{ width:467px; margin-left:40px;}
.zj_r .zj_js a{ color:#FFF; font-size: 13px;
    line-height: 15px;
    padding: 6px 12px;
    border-radius: 0px;
    -moz-border-radius: 0px;
    -webkit-border-radius: 0px;
    background:#014099;
    border: 1px solid #014099; display:block; width:65px;}
.zj_r .zj_js h3{ font-size:20px; line-height:35px;}
.zj_r .zj_js p{ font-size:14px; line-height:30px; margin-bottom:30px;}
.zj_r .zj_js a i:before{content:url(../images/12.png); position: relative; right: -5px;}


.bottom{ width:100%; background:url(../images/background.png);}
.bottom .box{ width:960px; margin:0 auto; overflow:hidden;}
.bottom .box ul{ float:left; width:49%; margin:20px 0;}
.bottom .box ul h3{ font-size:22px; line-height:30px; padding-bottom:10px;}
.bottom .box ul p{ font-size:14px; line-height:16px; line-height:30px;}
.bottom .box ul h2{ margin:10px 0;}

.bottom_w{ width:100%; border-top:1px solid #d3d3d3;}
.bottom_w p{ width:960px; color: #666666; font-size: 12px; text-align:center; margin:0 auto; line-height:58px;}
.bottom_w p a{color: #666666; font-size: 12px;}
.foot-yq {
    background: #ffffff none repeat scroll 0 0;
    color: #666666;
    height: 60px;
    line-height: 30px;
    overflow: hidden;
    width: 100%;
    margin-top: 10px;
}

#foot {
    clear: both;
    height: auto;
    margin: 0 auto;
    width: 1100px;
}

.foot-yq p {
    float: left;
    width: 80px;
}

.foot-yq ul {
    padding-left: 10px;
}

.foot-yq ul li {
    float: left;
    margin-right: 8px;
}

.foot-yq a {
    color: #666666;
}




/*栏目页*/

.news_box{ width:960px; margin:0 auto; overflow:hidden; margin-top:10px; margin-bottom:12px;}
.news_box .news_nav{ float:left; width:180px;}
.news_box .news_nav ul{ background:#f5f5f5;}
.news_box .news_nav ul li{ width:180px; border-bottom:1px dotted #d1d1d1; line-height:40px;}
.news_box .news_nav ul li a{ color:#000; font-size:12px; padding-left:25px; display:block;}
.news_box .news_content{ float:right; min-height:500px; width:770px; border:1px solid #d1d1d1; box-sizing: border-box; }
.news_box .news_content .dq_wz{ padding:10px; border-bottom:1px solid #d1d1d1; font-size:14px; color:#C7020B; }
.news_box .news_content .dq_wz span{  background:url(../images/sanj_03.png) left center no-repeat; padding-left:20px; margin-left:10px;}
.news_box .news_content .dq_wz span a{color:#C7020B;}
.news_box .news_content .main{ font-size:14px; line-height:25px;  padding:25px 10px 20px 10px;}
.news_box .news_content .main h2{ font-size:18px; font-weight:bold; padding:5px;}
.news_box .news_nav .lx_dx{ margin:20px 0;}
.news_box .news_nav .lx_dx .lx{ border:1px solid #d1d1d1; }
.news_box .news_nav .lx_dx p{ line-height:30px; font-size:12px; padding-left:5px;}

.news_box .news_nav ul span{ padding-left:25px; color:#FFF; font-size:18px; line-height:40px; border-bottom: 1px dotted #d1d1d1; display:block; background:url(../images/sct_03.png);}
.news_box .news_nav ul li.fj { position:relative; background:url(../images/l_jt_03.png) no-repeat right center ; background-position:155px;}
.news_box .news_nav ul li.fj ul{ position:absolute; right:-195px; top:0; background:#bab9b9; display:none;}
.news_box .news_nav ul li.fj ul li:hover{ background:#a09f9f;}
.news_box .news_nav ul li.fj ul li{ padding-left:15px;}
.news_box .news_nav ul li.fj:hover ul{ display:block;}


/*产品中心*/

.product_box{
    float: right;
    min-height: 400px;
    width: 770px;
	overflow:hidden;
	border:1px solid #d1d1d1;
}
.product_box ul{ width:226px; float:left; margin:10px 15px;}
.product_box .proul li a{ color:#000; display:block; text-align:center; line-height:30px; border:1px solid #d1d1d1;}

.product_box .dq_wz{ padding:10px; border-bottom:1px solid #d1d1d1; font-size:14px; color:#C7020B; }
.product_box .dq_wz span{  background:url(../images/sanj_03.png) left center no-repeat; padding-left:20px; margin-left:10px;} 
.product_box .dq_wz span a{color:#C7020B;}

/*列表页面*/

.list_box{
    float: right;
    min-height: 400px;
    width: 770px;
	overflow:hidden;
	border:1px solid #d1d1d1;
}
.list_box .dq_wz{ padding:10px; border-bottom:1px solid #d1d1d1; font-size:14px; color:#C7020B; }
.list_box .dq_wz span{  background:url(../images/sanj_03.png) left center no-repeat; padding-left:20px; margin-left:10px;} 
.list_box .dq_wz span a{color:#C7020B;}
.list_box ul li a{ color:#000; cursor:pointer;}
.list_box ul li span{ float:right;}
.list_box ul li{ line-height:35px; margin:0 2px;border-bottom:1px dotted #d1d1d1;}
.list_box ul li a{ padding-left:10px;}

/*产品展示页面*/
.list_box .main{ font-size:14px; line-height:25px; text-indent:2em; padding:20px 15px 20px 15px;}
.list_box .main a{ color:#014099;}
.list_box .main h1{ text-align:center; font-size:22px; font-weight:bold; padding:8px;}
.list_box .main h2{ font-size:18px; font-weight:bold; padding:6px;}
.list_box .main h3{ font-size:16px;margin: 5px;text-indent: 0;font-weight: 600;padding-bottom: 5px;}
.list_box .main p{ font-size:13px; line-height: 30px;}
.list_box .main img{ padding:4px; max-width:700px; width:80%;}
.list_box .main .info{ font-size:12px; text-align:center; padding:5px 0 15px; color:#666666}

.pages{text-align: center;padding: 20px;clear: both; float:right}
.pages ul{ list-style-type:none;}
.pages ul li{ list-style-type:none;}
.pages .pagelist {
	float:left;
	padding:3px;
	font-size:12px;
        width: 198px;
}
.pages .pagelist  li{
	float:left;
	font-family: "Noto Sans SC"; 
	line-height:17px;
	padding:3px;
	border:1px solid #E9E9E9;
}
.pages .pagelist  li a{
	float:left;
	color:#555;
	display:block;
	font-size:12px;
	list-style-type:none;
	text-align:center;
}
.pages .pagelist  li a:hover{
	color:#690;
	text-decoration:none;
}
.pages .newspagelist {
	float:left;
	padding:3px;
	font-size:12px;
        width: 700px;
}
.pages .newspagelist  li{
	float:left;
	 font-family: "Noto Sans SC"; 
	line-height:17px;
	padding:3px;
	border:1px solid #E9E9E9;
}
.pages .newspagelist  li a{
	float:left;
	color:#555;
	display:block;
	font-size:12px;
	list-style-type:none;
	text-align:center;
}
.pages .newspagelist  li a:hover{
	color:#690;
	text-decoration:none;
}
.pages .pagelist  li.thisclass,
.pages .pagelist  li.thisclass a,.pagebox ul li.thisclass a:hover{
	background-color:#F8F8F8;
	font-weight:bold;
}
.pages .pageinfo{
	line-height:21px;
	color:#999;
}
.pages .pageinfo strong{
	color:#555;
	font-weight:normal;
}



#wymb {
    margin: 0 auto;
    overflow: hidden;
    padding: 15px 30px 40px 50px;
    width: 880px;
    margin:0 auto 0 350px;
}
#wymb #wymlfb {
    float: left;
    overflow: hidden;
    width: 255px;
}

#wymb #wymrtb {
    float: left;
    font-size: 14px;
    line-height: 30px;
    overflow: hidden;
    padding-left: 20px;
    padding-top: 30px;
    width: 450px;
}
 #wymrtb p a{
    color: #ca0002;
    font-size: 14px;
    text-decoration: none;}
