@charset "utf-8";
header{ width: auto; height:65px; margin:0 auto; position:relative; background:#fff; border-top:3px solid #1c3fa1}
.m2-info-content-1-con img{ width:100%}
.m2-info-content-1 img{ width:100%; height:100%}
.logo{ width:100%; display:block; position:absolute;top:10px; left:0px}



.demail { 
            display: none; 
            position: fixed; 
            top: 0; 
            left: 50%;
			margin-left:-50%;
            width: 100%; 
            height: auto;  
            z-index:999999!important; 
            overflow: auto;
        } 


.tu{ width:auto;}
.tu img{ width:45%; float:left; margin-left:2.5%; margin-right:2.5%;}

.weiheader{  width:100%; height:80px; margin:0 auto; position:relative; background:#fff; border-top:3px solid #BA0001}
.dhlogo{  width:60%; height:80px; display:block; position:absolute;top:13px; left:6px}
.dhlogo img{  width:100%;}
.dhcd{ float:right; display:block; width:30px; height:47px; margin:23px 20px 0 0}
.dhcd img{ width:100%;}
.dhnr{ width:100%; height:auto; overflow:hidden; background:url(../images/dhbg.png)}
.dhnr_left{ width:535px; height:auto; overflow:hidden; float:left; background:#fff; }

/*µ¼º½*/
.hdul{width:535px; background:#fff; margin:0 auto }
.hdul li{width:535px; height:40px; display:block; line-height:40px; cursor: pointer; position: relative;  color:#222222; font-size:18px; font-family:Microsoft YaHei;background:#fff;  margin:0 auto 0 auto; text-align:left; border-bottom:1px solid #B2B2B2}
.hdul li a{color:#555; font-size:18px; font-family:Microsoft YaHei; display:block; width:505px;height:40px;padding-left:30px; }



.main2{ width:100%; height:430px; background:#fff; border-top:1px solid #e5e5e5; border-bottom:1px solid #e5e5e5; margin:0 auto }
.newsul{ width:100%; height:50px; border-bottom:1px solid #e5e5e5}
.newsul li{ float:left;height:50px; line-height:50px;  margin:0 0 0 29px}
.newsul li span{font-family:Microsoft YaHei; font-size:18px; cursor:pointer}
.li1 span{color:#333; }
.libg span{ color:#c2000e}

.con2nb1{ width:100%; height:auto; overflow:hidden; margin:28px auto 0 auto}
.con2nb1 ul{ width:100%; height:auto; overflow:hidden;}
.con2nb1 ul li{ width:100%; height:30px; line-height:30px; margin-bottom:12px; background:url(../images/dian.jpg) 12px 21px no-repeat }
.con2nb1 ul li a{ display:block; width:100%; height:30px; padding-left:34px; font-family:Microsoft YaHei; font-size:16px; color:#333;}

.newsmore{ width:100%; height:40px; display:block; background:#cacaca; font-family:Microsoft YaHei; color:#ffffff; font-size:14px; line-height:40px; text-align:center; margin-top:20px}


.about3{ width:auto}
.about3 strong{ background-color:#f5f5f5; line-height:55px; font-size:24px; display:block; color:#005dac; padding-left:20px;}
.about3 li{
	line-height:50px;
	font-size:16px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #DFDFDF;
	padding-left:0%; padding-right:0%;
}
.about3 li span{
float:left;
width:70px;
}

.about4{
	width:auto;
	background-image: url(../images/1_03.jpg);
	background-repeat: repeat-y;
	padding-top:30px;
	padding-bottom:20px;
}
.about4 li{ width:auto; font-size:24px; margin-top:20px; margin-bottom:20px; display:block; height:100px; overflow:hidden;}
.about4 li span{width:100%; background-color:#FFFFFF;  font-size:14px; line-height:30px;}
.about4 li strong{ background-color:#005dac; width:120px; height:100px; display:block; font-size:18px; color:#FFFFFF; line-height:100px; text-align:center; float:left;
margin-right:15px;}
.n_c li{
	line-height:39px;
	font-size:14px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #E1E1E1;
}

.contact{ width:auto;}
.contact .left{ width:100%; float: none; line-height:40px;}
.contact .left strong{
	font-size:30px;
	color:#005dac;
	display:block;
	font-weight:600;
	line-height:80px;
	padding-top:15px;
	background-repeat: no-repeat;
	background-position: 0px 80px;
	padding-bottom:10px;
}
.contact .right{ width:100%; float: none;}
.dh{ width:auto; clear:both; margin-top:50px;}
.dh li{ float:left; width:100%; font-size:16px; line-height:30px;}
.dh li strong{
	font-size:22px;
	display:block;
	font-weight:600;
	color:#333333;
	background-image: url(../images/xian.jpg);
	background-repeat: no-repeat;
	line-height:35px;
	background-position: left bottom;
	padding-bottom:10px;
	margin-bottom:10px;
}
.ly{ width:100%; background-color:#f8f8f8; padding-top:30px;}
.ly .main_en1{ width:200px; height:30px; line-height:30px;padding-left:10px;border-radius:7px; }
.ly td{ padding-top:10px; padding-bottom:10px;}
.ly .ss{ border-radius:7px; width:100%;}

.kf{ width:auto;}
.kf .d01{ width:auto; background-color:#f3f3f3; line-height:30px; overflow:hidden; padding:10px;}
.kf .d01 img{ float: none; width:100%;}
.kf .d01 span{ float: none; width:100%; padding-top:50px;}
.kf .d02{ width:auto;}
.kf .d02 li{ float:left; width:100%; line-height:30px; padding-top:30px; padding-bottom:50px;}

.hr{ width:auto}
.hr ul{ width:800px; margin-left:auto; margin-right:auto;}
.hr li{ float:left; width:50%}
.hr li img{ width:96%;}
.hr1{ width:auto;}
.hr1 .left{ width:100%; float: none}
.hr1 .left strong{ color:#333333; font-weight:700;}
.hr1 .left tr{
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #ececec;

}
.wei1{ padding-left:0px; float:right; display:block}
.hr1 .left td{
line-height:40px;

}


.hr1 .right{ width:100%; float: none}
.hr1 .right li{
	border: 1px solid #CCCCCC;
	margin-bottom:30px;
	background-image: url(../images/xian4.jpg);
	background-repeat: repeat-x;

}
.hr1 .right li span{
line-height:30px;
padding:10px;
display:block;
font-size:14px;

}
.hr1 .right li strong{
background-color:#005dac;
height:48px;
line-height:48px;
width:160px;
text-align:center;
display:block;
font-size:18px;
color:#FFFFFF
}
.d01 p{
	text-indent: 0em;
	padding-bottom:20px;
}


.yf{ width:auto;  display:block; overflow:hidden;}
.yf .a11{ width:auto;margin-top:30px;}
.yf .a11 span{ float: none; width:100%; line-height:30px;}
.yf .a11 strong{ display:block; color:#005dac; font-size:30px; padding-bottom:20px; text-align:center; }
.yf .a11 img{ width:100%; padding-bottom:20px;}
.yf .a12{ clear:both; width:auto; margin-top:40px; overflow:hidden; display:block}
.yf .a12 li{
	float: none;
	width:100%;
	margin-left:0%;
	margin-right:0%;
	border: 1px solid #f6f6f6;
}
.yf .a12 li img{ width:100%;}
.yf .a12 li span{ line-height:25px;  background-color:#f6f6f6; display:block; font-size:14px; padding:10px;}
.yf .a12 li span strong{ font-weight:bold; display:block; font-size:20px; color:#005dac; line-height:30px; text-align:center; padding-bottom:15px;}
.yf .a13 { clear:both; width:auto; margin-top:30px;}
.yf .a13 .left{ width:100%;border: 1px solid #f6f6f6;}
.yf .a13 .left img{ width:100%;}
.yf .a13 .left span{ line-height:25px; background-color:#f6f6f6; display:block; font-size:14px; padding:10px;}
.yf .a13 .left span strong{ font-weight:bold; display:block; font-size:20px; color:#005dac; line-height:30px; text-align:center; padding-bottom:15px;}
.a12 p{
	text-indent: 2em;
}
.a13 p{
	text-indent: 2em;
}
.yf .a13 .right{ float: none; width:100%;}
.yf .a13 .right li{ float:left; height:120px;  width:100%;}
.yf .a13 .right li strong{ font-size:20px; color:#333333; font-weight:700; display:block; padding-top:30px;}



.yf1{
	width:auto;
	overflow:hidden;
	}

.yf1 li{
line-height:30px;
display:block;
}

.yf1 li p{
	text-indent: 2em;
}
.yf1 li strong{
font-size:24px;
display:block;
color:#333333;
}
.yf1 li.c01{
display:block;
}
.yf1 li.c01 span{
display:block;
width:100%;
}

.yf1 li.c01 span strong{
	padding-bottom:15px;
	color:#333333;
}
.yf1 li.c02{
display:block;
}
.yf1 li.c02 span{
display:block;
width:100%;

}
.yf1 li.c02 span strong{
	padding-bottom:15px;
	color:#333333;
}
.yf1 .c05{
font-size:30px;
color:#005dac;
padding-bottom:30px;
}

.cs{ width:auto;}
.cs li{ clear:both; display:block; line-height:30px; margin-bottom:50px; margin-top:0px; overflow:hidden;}
.cs li p{
	text-indent: 2em;
}
.cs li img{ float: none; width:100%; display:block}
.cs li span{ float: none; width:100%; display:block; padding-right:0px;}
.cs li strong{ font-size:24px; color:#333333; display:block; line-height:50px; padding-top:20px;}
.cs .c05{
font-size:30px;
color:#005dac;
padding-bottom:30px;
}



.bz{ width:auto}
.bz .c01{
	font-size:30px;
	color:#005dac;
	padding-bottom:70px;
	background-image: url(../images/0066.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}
.bz .c02{
clear:both;
width:auto;
padding-top:30px;
}
.bz .c02 li{
width:98%;
background-color:#e4eff9;
line-height:25px;
font-size:14px;
padding-left:2%;
padding-right:2%;
padding-bottom:20px;
padding-top:5px;
display:block;
margin-bottom:20px;

}
.bz .c02 li p{
	text-indent: 2em;
}
.bz .c02 li strong{
	background-image: url(../images/0077.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	height: 75px;
	width: 75px;
	margin-right: auto;
	margin-left: auto;
	display:block;
	text-align:center;
	color:#FFFFFF;
	line-height:75px;
	font-size:30px;
	margin-top:20px;
}
.bz .c02 li span{
display:block;
text-align:center;
font-size:18px;
line-height:45px;
color:#333333;
}

.bz .c03{
	font-size:30px;
	color:#005dac;
	padding-bottom:40px;
}

.sai{ width:auto;}
.sai .left{ width:100%; float: none;}
.sai .left li{ width:100%; clear:both;}
.sai .left li strong{ background-color:#8bb4d4; line-height:40px; text-align:center; display:block; color:#FFFFFF;}
.sai .left li span{
	padding:10px;
	line-height:25px;
	border: 1px solid #8bb4d4;
	display:block;
	font-size:14px;
}
.sai .right{ width:100%; float: none;overflow-x:scroll;}

.news22{ width:100%; margin-left:auto; margin-right:auto;}
.news22 h1{ margin-top: 25px; padding: 10px 0; line-height: 44px; font-size: 30px; color: #333333; font-weight: bold;}
.news22 .body4{ font-size:16px; line-height:30px; padding-top:20px; padding-bottom:30px;}
.news22 .body4 p{
	text-indent: 2em;
}

.news22 img{ display:none}
.body11{ line-height:30px; font-size:16px;}

.body11 td{ padding:12px;}


.hz{ width:auto;}
.hz p{
	text-indent: 2em;
}
.hz .left{ float: none; width:100%; line-height:30px;}
.hz .left strong{ font-size:24px; padding-bottom:30px; display:block; color:#333333;}
.hz .left ul{ clear:both; padding-top:30px;}
.hz .left li{ float:left; width:200px; margin-right:10px;}
.hz .left li span{ text-align:center; font-size:13px; line-height:30px;}
.hz .right{ float: none; width:100%;}
.hz .c011{ width:auto; clear:both; line-height:30px; padding-bottom:30px;}
.hz .c011 strong{ font-size:24px; padding-bottom:30px; display:block}

.pro22{ width:auto;}
.pro22 li{ line-height:30px; display:block; overflow:hidden; margin-bottom:26px;}
.pro22 li img{ width:100%; height:200px; float: none;}
.pro22 li span{ width:100%;float: none;}
.pro22 li span strong{
	width:auto;
	line-height:50px;
	font-size:20px;
	display:block;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	color:#2d56a4;
}
.pro22 li span strong u{
	float:right;
	font-weight:normal;
	text-decoration: none;
	font-size: 14px;
	color:#2d56a4;
}

.pro22 li span a{
	width:97%;
	margin-left:1.5%;
	margin-right:1.5%;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #CCCCCC;
	font-size:14px;
	padding-top:5px;
	padding-bottom:5px;
	float:left;
	display:block;
}


.aaa{
	background-color:#005bac;
	color:#FFFFFF;
	font-size:30px;
	line-height:120px;
	padding-left:20px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
}
.aaa1{ background-color:#f6f6f6; color:#333333; padding-left:20px; color:#888888; line-height:30px;	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;}
	
