@charset "utf-8";
/* CSS Document */
body{
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#686868;
	line-height:1.5;
	font-family:'Microsoft YaHei';
	
	
	
	}
*{
	margin:0;
	padding:0;
	}
img{
	border:0;
	}
ul,li{
	list-style:none;
	}
a{
	color:#686868;
	text-decoration:none;
	}
a:hover{
	color:#ff0000;
	text-decoration: none;
	}
table{ margin: auto}
.entb{ width:1000px; height:35px; margin:auto;}
.encn{ width:200px; height:25px; background:#8c9089; float:right;  padding-top:8px;}
.encn ul li{ width: auto; margin-left:10px; height:22px; line-height:22px; color:#FFFFFF; float:left }
.encn ul li a{ color:#FFFFFF}


#demo { 
background: #FFF; 
overflow:hidden; 
border: 0px dashed #CCC; 
width: 1000px; 
} 
#demo img { 
border: 0px solid #F2F2F2; 
} 

.#demo ul li{ width:260px; float:left; height:25px; line-height:25px; height:157px; float:left}
.#demo ul li p{ width:100%; height:25px; line-height:25px; float:left}

#indemo { 
float: left; 
width: 2000%; 
} 
#demo1 { 
float: left; 
} 
#demo2 { 
float: left; 
} 



.top{ width:1000px; height:120px;  margin:auto;  }
.logo{ width:562px; float:left; margin-top:0px;}
.tel{  height:39px; float:right; margin-top:10px; width:311px; text-align:right;}
.nav{ width:100%; height:52px; float:left; background:#020066; color:#ffffff}
.nav_01{ width:1000px; margin:auto; height:52px;}
.nav_01 ul li{ width:140px; float:left; height:52px; line-height:52px; text-align:center; color:#FFFFFF; font-size:16px}
.nav_01 ul li a{width:140px; float:left; height:52px; line-height:52px; text-align:center; color:#FFFFFF; font-size:16px}
.nav_01 ul li a:hover{ background-color:#EB3C00; color:#FFFFFF}

.banner{height:456px;overflow:hidden; float:left; width:100%; }
.banner .d1{width:100%;height:456px;display:block;left:0px;top:0px;}
.banner .d2{width:100%;height:30px;clear:both;position:absolute;z-index:100;left:0px;top:600px;}
.banner .d2 ul{float:left;position:absolute;left:50%;top:0;margin:0 0 0 -36px;display:inline;}
.banner .d2 li{width:25px;height:20px;overflow:hidden;cursor:pointer;background:url(../images/img1.png) no-repeat center;float:left;margin:0 3px;display:inline;}
.banner .d2 li.nuw{background:url(../images/img1_1.png) no-repeat center;}

.main{ width:1000px; margin:auto; }
.xptj{ width:1000px;height:30px; margin:auto; float:left }
.sytitle{ font-size:16px; font-weight:bold; width:290px; height:30px; line-height:30px; float:left; background:url(../images/jt.jpg) left center no-repeat; padding-left:30px;}
.cpfl{ float:right; text-align:right; line-height:30px; height:30px;}
.cppic { width:220px; float:left; margin-right:20px;}
.cppic p{ width:220px; text-align:center; line-height:30px;}
.synews{ width:325px; float:left; margin-top:15px; line-height:25px; margin-right:10px;}
.more{ float:right; font-size:12px; font-weight:normal; width:50px; text-align:right}




.main_01{ width:1060px; float:left; border-top:10px solid #066BB3;  background-color:#FFFFFF; padding-left:20px; padding-right:20px; padding-bottom:30px;}
.about{ width:1060px; float:left; line-height:22px;}
.about_l{ width:265px; float:left}
.about_l_title{ width:265px; float:left; line-height:50px; background:url(../images/hx.jpg) repeat-x bottom; height:57px; font-size:16px}
.about_l_title em{ color:#999999; font-size:12px; margin-left:10px;}
.about_l_tex{ width:265px; float:left; line-height:22px; margin-top:10px;}
.about_l_tex img{ margin-bottom:10px;}
.news{ width:490px; float:left; margin-left:25px;}
.news_title{ width:490px; float:left; line-height:50px; background:url(../images/hx.jpg) repeat-x bottom; height:57px;}
.news_title ul li{ width:109px; height:45px; float:left; margin-right:1px; background:url(../images/hdmbj.png) no-repeat bottom; text-align:center; font-size:14px; line-height:45px; margin-top:13px;}
.news_title ul li a{ width:109px; height:45px; float:left; margin-right:1px; background:url(../images/hdmbj.png) no-repeat bottom}
.news_title ul li a:hover{ background:url(../images/hdmjhbj.png) no-repeat bottom; color:#FFFFFF}

.hcOn { background:url(../images/hdmjhbj.png) no-repeat bottom; color:#FFFFFF }
.hcOn a:link{background:url(../images/hdmjhbj.png) no-repeat bottom; color:#FFFFFF}
.hcOn a:visited {background:url(../images/hdmjhbj.png) no-repeat bottom; color:#FFFFFF}
.hcOn a:hover {background:url(../images/hdmjhbj.png) no-repeat bottom; color:#FFFFFF}

.news_tex{ width:490px; float:left; margin-top:10px;}
.news_tex01{ width:490px; float:left; line-height:22px;}
.news_tex01 img{ width:148px; height:110px; float:left; margin-right:15px;}
.news_tex01 span{ font-size:14px; line-height:35px; font-weight:bold;}
.news_tex02{ width:490px; float:left; margin-top:10px;}
.news_tex02 ul li{ width:475px; float:left; height:25px; line-height:25px; background:url(../images/fangkuai.png) no-repeat left; padding-left:15px;}
.news_tex02 ul li span{ float:right}

.main_02{ width:1060px; float:left; margin-top:15px;}
.main_02_r{ width:265px; float:right; line-height:22px;}
.main_02_l{ width:777px; float:left}
.ty{ width:1000px; float:left; text-align:center}
.foot{ width:100%; height: auto; background-color:#2E2E2E; color:#FFFFFF; float:left; margin-top:30px; background:#343434}
.foot a{ color:#FFFFFF}
.foot01{ width:550px;  line-height:22px; color:#FFFFFF; float:left; margin-top:10px;}
.foot01 a{ color:#FFFFFF}

.foot02{ width:430px; height:125px; line-height:22px; color:#FFFFFF; float: right; margin-top:50px;}
.foot02 a{ color:#FFFFFF}

.nymain{ width:1003px; margin:auto}
.left{ width:221px; float:left; margin-top:0px; border:1px solid #dddddd; background:url(../images/ggt.jpg) no-repeat bottom; }
.zlm_t{ width:221px; height:55px; float:left; background:url(../images/zlm_t.jpg) no-repeat center; color:#FFFFFF; font-size:16px; line-height:55px; text-align:center}
.zlm{ width:221px; float:left}
.zlm ul li{ width:221px; float:left; height:59px; line-height:59px; border-bottom:1px solid #dddddd; font-size:14px}
.zlm ul li a{ width:200px; float:left; height:59px; line-height:59px; padding-left:21px;}
.right{ width:756px; float:right; border:1px solid #dddddd; margin-top:0px; border-top:5px solid #3376BA; padding-bottom:40px;}
.right_title{ width:691px; float:left; height:51px; background:url(../images/yblmbj.jpg) no-repeat center; line-height:51px; font-size:18px; padding-left:65px;}
.right_tex{ width:736px; float:left; padding:10px; line-height:25px;}
.right_tex img{
    max-width: 100% !important;
}
.photo{ width:175px; float:left; margin-left:3px; margin-right:4px; border:1px solid #dddddd; line-height:35px; text-align:center; margin-top:20px;}
.photo img{ width:175px; height:135px;}
.nybanner{ width:100%; height:199px; float:left; background:url(../images/nybanner.jpg) no-repeat center}
.fy{ width:736px; text-align:center; height:30px; line-height:30px; margin-top:30px; float:left}
.fy a{ padding-left:10px; padding-right:10px; padding-bottom:5px; padding-top:5px; border:1px solid #dddddd;}
.newlb { width:95%; font-size:14px; height:30px; line-height:30px; padding-left:15px; border-bottom:1px dotted #999999; background:url(../images/xjt.jpg) left center no-repeat}
.newlb span { float:right;}
.ss{ width:305px; float:left; height:34px;}
.ss span{ float:right;}
.bk{ width:270px; border:1px solid #ddd; border-right:0px; height:32px; line-height:32px;}

