@charset "utf-8";
/* CSS Document */

body {margin: 0px;font-size: 12px;color: #333333; font-family:"微软雅黑";}
* {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;}
.m3 {margin-top: 40px;}

.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:18px; font-weight: bold; line-height:25px; color:#000;}
.top_d h1 a span{ font-size:16px; color:#999; font-weight:normal; line-height:35px;}
.top dl{ float:right; width:122px;border-left:#d4d4d4 solid 1px; margin-left:20px;}
.top dl dd{ padding:0 12px; border-right:#d4d4d4 solid 1px; float:left; line-height:40px;}
.top dl dd a{ font-size:15px; color:#999; text-transform:uppercase}
.top dl dd a:hover{ color:#00579c;}

.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:133px; 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:200px;}
.menu ul li:hover ul li a {display:block; background:rgba(0, 0, 0, 0.8); font-size:15px;font-weight:normal;height:40px;line-height:40px; color:#fff;width:180px; padding-left:20px; text-align:left}
.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 { 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; padding:0 10px;}
.gj h2 a:hover{  color:#00579c; }

.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 tr td div{ border:4px solid #ededed; background:#f4f4f4; text-align:center; height:255px; 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;}
.cp tr td div:hover{border:4px solid #0f6fbc; }

.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;}
.gydz font a{ width:110px; height:35px; line-height:35px; border:#0f6fbc solid 1px; color:#0f6fbc; text-align:center; font-size:15px; border-radius:5px; display:block; margin-top:20px;}
.gydz font a:hover{ background-color:#0f6fbc;color:#fff; }


/*新闻*/

.new{ width:800px; margin-top:10px;}
.new_z{ margin-left:10px; width:390px;} 
.new_z h1{ font-size:18px;  color:#555; line-height:30px;}
.new_z h1 a{ font-size:18px;  color:#555; line-height:30px;}
.new_z h1 a:hover{ color:#00579c;}
.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;}
#roll li:hover h1 a{ color:#00579c}
#roll li:hover h2 a{ color:#00579c}

.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;}

.hz tr td div{ border:1px solid #ededed; background:#f4f4f4; text-align:center; height:217px; overflow:hidden;}
.hz tr td div img{ border-bottom:1px solid #ededed;}
.hz tr td div a{ font-size:16px; color:#666; line-height:40px; text-transform:uppercase;}
.hz tr td div:hover{border:1px solid #0f6fbc; }

.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_t1{ background:url(dibu.png) no-repeat center top; width:100%; text-align:center; height:70px; color:#fff; margin-top:90px;} 
.dibu_t1 a{ font-size:18px; color:#fff; line-height:60px; margin:0 10px;}
.dibu .dlx{ 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;}
.dibu h1 a{ font-size:16px; color:#666;}

.xbanner{ background:url(xbanner.jpg) no-repeat center top; 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 li img{ margin-bottom:10px;}
.ncp ul li{ width:279px; border:1px solid #e7e7e7; padding-bottom:10px; background:#fff; float:left; text-align:left; margin-right:33px; margin-top:30px;}
.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; border:#0e60a9 solid 1px;}
.ncp ul li:hover h2{ color:#0e60a9;}
.ncp ul li:nth-child(3n){ float:right; margin-right:0;}

.nabout{ margin-top:20px;}
.nabout img{ max-width:100%;}

.xiaocms-page{ padding:15px 0; text-align: center; font-size:12px;}
.xiaocms-page span { display: inline-block; height: 22px; padding: 0 10px; line-height: 22px; background: #0e60a9; border: 1px solid #0e60a9; color: #fff; text-align: center; margin-left: 1px;}
.xiaocms-page a { display: inline-block; height: 22px; line-height: 22px; background: #fff; border: 1px solid #0e60a9; text-align: center; color: #333; padding: 0 10px; margin-left: 1px; font-size:12px;}