@charset "utf-8";
/* CSS Document */

body {margin: 0px;font-size: 12px;color: #333333; font-family:"微软雅黑"; min-width:1200px;}
* {padding: 0px;margin: 0px;}
body, ul, ol, dl, dd, h1, h2, h3, h4, h5, h6, p, form, fieldset, legend, input, textarea, select, button, th, td {margin: 0;padding: 0;}
h1, h2, h3, h4, h5, h6 {font-size: 12px;list-style: none;font-weight: normal;}
input, select {font: 100% Helvetica, Tahoma, Arial, "Microsoft YaHei","微软雅黑" SimSun,STXihei, Heiti, sans-serif;}
button {overflow: visible}
img {border: none;}
a {color: #333333;text-decoration: none;font-size: 12px;outline: none;}
li {list-style: none;}
input, select, button {font: 12px Verdana, Arial, Tahoma;vertical-align: middle;}
.clear {clear: both;}
.lf {float: left;}
.rt {float: right;}
.m {width: 1200px;margin: 0px auto;}
.mm {margin-top: 60px;}

.top{ background:#e5e5e5; width:100%;}
.top h1{ font-size:16px; color:#666; line-height:40px}
.top h1 img{ margin-left:10px;}
.top h1 span{ font-size:20px; color:#00579c; font-weight:bold;}
.top_d{ background:#f9f9f9; width:100%;}
.top_d h1{ border-left:1px solid #ebebeb; padding-left:20px; margin-top:40px;}
.top_d h1 a{ font-size:20px; font-weight: bold; line-height:25px; color:#000;}
.top_d h1 a span{ font-size:16px; color:#999; font-weight:normal; line-height:35px;}

.sou{ width:291px; margin-top:42px;}
.sou img{ margin:0px;}
.sou_b{ background:#ffffff; width:240px; height:43px;}
.search{ width:260px; height:43px; background:none; border:none; outline:none; line-height:43px; font-size:15px; margin-left:20px; color:#bebebe; font-family:"微软雅黑";}

.dh{ border-top:3px solid #e6e8ea;}
.menu {font-family: "微软雅黑"; width:1200px;}
.menu ul {padding:0; margin:0;list-style-type: none;}
.menu ul li {float:left; position:relative;}
.menu ul li a, .menu ul li a:visited {display:block; text-align:center; text-decoration:none; width:150px; height:54x; color:#888; line-height:54px; font-size:18px;}
.menu ul li ul {display: none;}
.menu ul li:hover a {color:#fff; background:#00579c;}
.menu ul li:hover ul {display:block; position:absolute; top:54px; left:0; width:130px;}
.menu ul li:hover ul li a {display:block; background:rgba(0, 0, 0, 0.6); font-size:15px;font-weight:normal;height:40px;line-height:40px; color:#fff;}
.menu ul li:hover ul li a:hover {background:#006bbf; color:#fff;font-size:15px;font-weight:normal;}

.gj{ background:url(gj.png) repeat-x center; width:100%; height:80px; overflow:hidden;}
.gj img{ margin:0 10px;}
.gj h1 a{ font-size:18px; color:#000; line-height:66px; font-weight:bold;}
.gj h2 a{ font-size:16px; color:#666; line-height:66px; margin-right:15px;}

.bt{ text-align:center;}
.bt h1 a{ font-size:22px; color:#000; line-height:30px; text-transform:uppercase; font-weight:bold;}
.bt h2 a{ font-size:25px; line-height:40px; font-weight:bold; color:#0f6fbc;}
.bt_t{ width:62px; margin:10px auto; height:3px; background:#d8d8d8;}

.cp{ }
.cp tr td div{ border:4px solid #ededed; background:#f4f4f4; text-align:center; height:300px; overflow:hidden;}
.cp tr td div img{ border-bottom:4px solid #ededed;}
.cp tr td div a{ font-size:20px; color:#666; line-height:40px; text-transform:uppercase;}


.n_bt_z{ margin:30px auto; text-align:center; width:1200px;}
.n_bt_z ul li{ margin:0 10px; height:45px; text-align:center; display:inline-block; padding:0 35px;  background:#ededed; } 
.n_bt_z ul li a{ font-size:17px; line-height:45px; color:#999;}
.n_bt_z ul li:hover{ background:#0f6fbc;}
.n_bt_z ul li:hover a{ color:#fff;}

.gyd{ background:url(bj.jpg) no-repeat center top; width:100%; padding:50px 0px; }
.gydz{ width:665px; text-align:left;}
.gydz p{ font-size:15px; color:#666; line-height:28px; margin-top:10px;}

/*新闻*/

.new{ width:800px; margin-top:10px;}
.new_z{ margin-left:10px; width:390px;} 
.new_z h1 a{ font-size:18px;  color:#555; line-height:30px;}
.new_z h1 span{ font-size:14px; color:#999; font-weight:normal;}
.new_z h2{ font-size:15px; color:#777; line-height:28px; border-bottom:1px solid #dedede; padding-bottom:10px;}
.new_zz{ margin-top:12px;}
.new_zz tr td{ background:url(dt.jpg) no-repeat 2px 15px;}
.new_zz tr td a{ font-size:15px; line-height:40px; color:#777; padding-left:15px; width:250px;}
.new_zz tr:hover td a{ color:#0d5fb0;}


/*1111*/
.tabbox1 {width:800px;}
.tabmenu1 {width:800px;height:50px; background:#eeeeee;}
.tabmenu1 ul {margin:0;padding:0;list-style-type:none;}
.tabmenu1 li { text-align:center; float:left; display:block; width:121px; height:50px; overflow:hidden; background:#eeeeee;  line-height:50px; display:inline; font-size:18px;  color:#666; margin-bottom:20px; font-weight:bold;}
.tabmenu1 .cli {text-align:center;float:left;display:block;width:121px;height:50px;overflow:hidden; background:#0d5fb0; line-height:50px;display:inline;font-size:18px; cursor:pointer; color:#fff;  font-weight:bold;}
#tabcontent1 {width:800px;}
#tabcontent1 ul {margin:0px;list-style-type: none;}
#tabcontent1 .hidden {display:none;} 

.STYLE1 {
	color: #FF0000;
	font-weight: bold;
}
.STYLE2 {color: #666666}
.STYLE3 {font-size: 8px}
.STYLE3 {
	font-family: "宋体";
	font-size: 12px;
	color: #4b8606;
	font-weight: bold;
}
.STYLE3 a {
	font-family: "宋体";
	font-size: 12px;
	color: #4b8606;
	font-weight: bold;
	text-decoration:none;
}
.STYLE3 a:hover {
	font-family: "宋体";
	font-size: 12px;
	color: #ff6600;
	font-weight: bold;
	text-decoration:none;
}
.STYLE4 {font-family: "宋体"; font-size: 12px;color: #333333;}
.STYLE4 a {font-family: "宋体"; font-size: 12px;color: #333333; text-decoration:none}
.STYLE4 a:hover {font-family: "宋体"; font-size: 12px;color: #ff6600; text-decoration:none}

.wenti{ width:360px;  margin-top:10px;}
.wenti_b{ width:360px; line-height:50px; background:#eeeeee;}
.wenti_b a{ font-size:18px; line-height:50px; color:#666; padding-left:10px;}
.wenti_b a:hover{ color:#666;}
.wenda{ width:355px;}

#roll{ height:340px; margin:10px auto; width:360px; overflow:hidden;list-style:none;}
#roll li{height:70px; border-bottom:1px solid #eee; margin-top:20px; padding-bottom:20px;}  
#roll li h1{}
#roll li h1 a{ font-size:18px; line-height:20px;color:#555;}
#roll li h2{margin-top:10px; }
#roll li h2 a{ font-size:15px; line-height:25px; color:#999;}

.hz{ background:#f7f8fa; width:100%; padding:40px 0 80px 0;} 
.hz p{ font-size:19px; color:#333; line-height:50px; font-weight:bold; text-align:center;}

.dibu{ background:#333; width:100%; padding-top:40px;}
.dibu_t{ background:url(dibu.png) no-repeat center top; width:100%; text-align:center; height:70px; color:#fff; margin-top:-50px;} 
.dibu_t a{ font-size:18px; color:#fff; line-height:60px; margin:0 10px;}
.dibu p{ font-size:15px; color:#999; line-height:26px; margin:10px 0 30px 150px;}
.dibu_logo{ margin:20px 0;}
.ewm{}
.ewm ul li{ width:110px; text-align:center; float:left; margin-left:20px;}
.ewm ul li img{ border:4px solid #444444;}
.ewm ul li a{ font-size:14px; color:#666; line-height:26px;}
.dibu h1{ border-top:1px solid #555555; font-size:16px; color:#666; line-height:50px; text-align:center; margin-top:20px;}

.xbanner{width:100%; height:280px;}

.wz{ border-bottom:1px solid #dedede; color:#999; }
.wz a{ line-height:50px; color:#999; font-size:16px;}

.ndh{ width:240px;}
.ndh h1{ background:#0e60a9; width:240px; padding-top:20px; height:85px;}
.ndh h1 a{ font-size:28px; color:#fff; line-height:35px; text-transform:uppercase; font-family:Impact; margin-left:20px;}
.ndh h1 a span{ font-size:20px; color:#fff; font-weight:bold; font-family:"微软雅黑"; margin-left:20px;}

.gylx{ background:#eeeeee; width:220px; padding:10px; font-size:14px; color:#888; line-height:26px;}

.ngyz{ width:910px;} 
.ngyz h1{ border-bottom:1px solid #dedede;}
.ngyz h1 a{ font-size:20px; color:#0e60a9; line-height:40px; font-weight:bold;}
.ngyz h1 a span{ font-size:15px; text-transform:uppercase; font-weight:normal;}
.ngyz p{ font-size:15px; color:#888; line-height:30px; margin:10px 0;}

.ncp{}
.ncp ul{ width:950px; overflow:hidden; margin-top:20px;}
.ncp ul li img{ margin-bottom:10px;}
.ncp ul li{ width:285px; border:1px solid #e7e7e7; height:367px; padding-bottom:10px; background:#fff; float:left; text-align:left; margin-right:25px; overflow:hidden; margin-bottom:20px;}
.ncp ul li h2{ font-size:18px; color:#666; line-height:40px; margin:0 18px; font-weight:bold}
.ncp ul li p{ font-size:14px; color:#999; line-height:24px; margin:0 18px;}
.ncp ul li:hover{ background:#f8f8f8;}
.ncp ul li:hover h2{ color:#0e60a9;}
