/*重置样式*/
body{line-height: 18px;  /* background:url(body_bg.png) top center no-repeat; */}
*{ margin:0; padding:0;font-family:"微软雅黑";}
ul,li{ list-style:none;}
img,hr{border:0;}
a{ text-decoration:none;}
.clr {clear:both;height:0px;}


.top{width:1000px; margin:auto; height:100px; line-height:100px;overflow:hidden;} 
.top h1{width:330px; float:left; margin-top:10px;height:100px;}
.top .nav{width:600px; float:right;height:100px;}
.top .nav ul .currclass{background:#0072bc;}
.top .nav ul .currclass a{color:#fff;}
.top .nav ul li{float:left; width:100px; text-align:center;height:100px;}
.top .nav ul li:hover{background:#0072bc; color:#fff;}
.top .nav ul li a{color:#333; font-size:16px; font-weight:bold;display:block;}
.top .nav ul li:hover a{color:#fff;}

.main{width:1000px; margin:0px auto; background:#fff; overflow: hidden;}
.main_left{width:249px; padding-top:20px; float:left; overflow: hidden;
	background:url(lm_bg.png) bottom center no-repeat;}
.main_left img{margin:20px 0 25px 50px;}
.main_left ul{overflow:hidden;}
.main_left ul li{float:left; width:150px; line-height:40px; margin:10px 0 10px 45px; height:40px; }
.main_left ul li:hover{background:url(icon_1.png) left center no-repeat;}
.main_left ul li:hover a{color:#fff;}
.main_left ul .currclass{background:url(icon_1.png) left center no-repeat;}
.main_left ul .currclass a{color:#fff;}
.main_left ul li a{padding-left:50px; color:#666; font-size:14px;display:block;font-weight:bold;}

.main_right{width:650px; padding:20px 50px 0; float:left; }
.main_right h2{  line-height: 50px;
  font-size: 20px;
  font-weight: bold;
  padding-bottom: 0px;
  margin-bottom: 10px;
  border-bottom: 1px #dedede solid;
  color: #333;}

.main_nr{line-height:26px; font-family:"微软雅黑";color:#444;font-size:16px !important;}
.main_nr p span{font-size:16px !important;}
.main_nr table{border-collapse:collapse;width:100% !important;font-size:12px;}
.main_nr td{border:1px solid #CCC;}

.link{width:998px; border:1px solid #ccc; height:auto; overflow:hidden; margin:auto;}
.link h3{margin:0 20px; height:35px; line-height:35px; font-size:15px; border-bottom:1px dashed #ccc;}
.link ul{margin:0 20px;}
.link ul a{line-height:30px; margin-left:20px; color:#666;}

.foot{margin:30px auto 0; line-height:20px; padding:20px 0 10px;color:#666;
	text-align:center; border-top:2px solid #0072bc; width:850px; overflow:hidden;	}
 
/* 栏目 */
.lm{padding:10px 20px 0; float:right; width:710px; }
.lm h2{line-height:50px; font-size:20px; font-weight:bold; padding-bottom:0px;
	margin-bottom:10px; border-bottom:1px #dedede solid;color:#333;}
/* 新闻 */
.zxzx{width:350px; float:left; overflow:hidden; height:auto; margin-right:20px; overflow:hidden; }
.zxzx img{width:350px; height:243px;margin-top:10px;}

.rdxw{width:340px; float:right; overflow:hidden;}
.rdxw ul{margin-top:2px;}
.rdxw ul li{height:70px; width:100%; border-bottom:1px #ededed solid;padding:6px 0px;	}
.rdxw ul li h3{font-size:16px; font-weight:bold;; line-height:26px; overflow:hidden;
	color:#666; height:26px; margin-bottom:5px;}
.rdxw ul li span{line-height:22px;color:#666;font-size:13px; }
.rdxw ul li a{color:#0072bc;}

.xwzy{margin-top:15px;}
.xwzy ul li{ border-bottom:1px dashed #ccc; overflow:hidden;padding:10px 0px;}
.xwzy ul li h3{margin-top:10px; width:530px; float:right; line-height:40px; /* text-align:center; */}
.xwzy ul li h3 a{color:#333; font-size:22px;}
.xwzy ul li p{width:512px; float:right; margin:0 15px 0 0;font-size:14px;color:#333;line-height:24px;}
.xwzy ul li p a{color:#0097d0; margin-left:10px;}
.xwzy ul li img{width:140px; height:120px; margin:10px; float:left;}
.xwzy .xw_h3{position:relative;}
.xwzy .xw_h3 .xw_date{position:absolute;top:-1px;right:0px;color:#777;font-size:12px;font-weight:normal;}
.xwzy .xw_h3 .xw_date font{color:#777 !important;font-size:12px;font-weight:normal;}
/* 产品 */
.rmcp{}
.rmcp img{width:690px; }
.li_dc{display: block;overflow: hidden;float: left;width: 200px;text-align: center;}
.li_dc img{height:130px;border-radius:5px;max-width: 190px;margin-top: 10px;}
.li_img{width: 110px;margin-bottom: 7px;  vertical-align: middle;}
.xpzs{margin:10px 0 0; width:710px; overflow:hidden;}
.xpzs ul li{padding:17px 0px; border-bottom:1px dashed #ccc; overflow:hidden;
	position:relative;height:140px;}
.xqjs_l{position:absolute;right:10px;bottom:33px;font-weight: bold;color: red;font-size:14px;}
.xqjs_l:hover{text-decoration:underline;}
.xpzs ul li h3{margin-top:10px; width:500px; float:right; line-height:40px;height:40px; 
	position:relative;}
.data_sl{position:absolute;right:20px;top:-1px;color:#777;font-weight:normal;font-size:13px;}
.data_sl font{color:#777;}
.xpzs ul li h3 a{color:#333; font-size:20px;}
.xpzs ul li p{width:488px; float:right; margin:0 10px 0 0;line-height:26px ;font-size:14px;text-indent: 29px;}
.xpzs ul li p a{color:#0097d0; margin-left:10px;}
.xpzs ul li p font{margin-right:10px; font-size:14px;}


.sycp{margin:10px 0 0; width:710px; overflow:hidden;}
.sycp ul{overflow:hidden;}
#fenye{color:#666;margin-top:15px;font-size:14px;padding-bottom:10px;}
#fenye a{color:#666;font-size:14px;}
#fenye a:hover{text-decoration:underline;color:red;}
.sycp ul li{width:220px; text-align:center; float:left; margin:0 16px 20px 0;}
.sycp ul li img{margin:10px; width:200px; height:200px; float:left;}
.sycp ul li span{color:#333;}


.main_title{text-align:center;font-size:28px;padding:10px 0px;color:#333;}
.main_date{text-align:center;display:block;color:#444;font-size:14px;margin-bottom:15px;}
#MyContent p{font-size:16px !important;}
#MyContent img{max-width:100%;}
.link_d a{color:#666;}
.link_d{color:#666;margin-top:15px;padding-bottom:10px;}
.link_d a:hover{text-decoration:underline;color:red;}
.main_nr img{max-width:100%;}

.footer{width:1000px;margin:0 auto;}
.foot_link{height:44px;  border-top: 1px solid #e0e0e0;border-bottom: 1px solid #e0e0e0;}
.foot_link li{float:left;text-align:left;height:44px;line-height:44px;width:110px;}
.foot_link li a{color:#333;font-size:14px;}
.foot_link li a:hover{color:red;}
.foot_left{float:left;margin-top:10px;margin-bottom:10px;}
.foot_left p{line-height:30px;color:#666;font-size:14px;}
.foot_left p a{color:#666;font-size:14px;}
.foot_left p a:hover{color:red;}


.mtime-box { min-width: 1000px; height: 500px; position: relative; overflow: hidden; }
.mtime-box .bd{ width:100% !important; }
.mtime-box .bd li .m-width {width: 1022px; padding-top: 94px; margin:0 auto; overflow: hidden; }
.mtime-box .bd li { width:100% !important; height: 500px; }
.mtime-box .bd li a { display: block; background: url(index_shadow.png) no-repeat 0 0; background-size: auto; padding: 11px 11px 0 11px; }

.mtime-btn { width: 1022px; position: absolute; top: 200px; left: 50%; margin-left: -511px; }
.mtime-btn a { display: block; width: 49px; height: 104px; position: absolute; top: 0; filter: alpha(opacity=40); -moz-opacity: 0.4; -khtml-opacity: 0.4; opacity: 0.4; }
.mtime-btn a.prev { left: -30px; background: url(foot.png) no-repeat -1822px -9px; } 
.mtime-btn a.next { right: -30px; background: url(foot.png) no-repeat right -9px; }

.mtime-box .hd {position: absolute; top: 240px; right: 10px; }
.mtime-box .hd ul li { width: 12px; height: 12px; border-radius :50%; text-indent: -9999px; margin-right: 20px; background: #A0A1A4; border: 1px #A0A1A4 solid; float: left; cursor: pointer; }
.mtime-box .hd ul li.on { background:  #FFFFFF; }


.header_jn{width:100%;}
.header_jn_t{width:1000px;margin:auto;overflow:hidden;height:85px;}
.header_jn_logo{float:left;}
#keywords{  position: relative;z-index: 10;float: left;border: 1px solid #e2e2e2;
  height: 21px;width: 282px;padding: 3px;font-size: 12px;line-height: 21px;
  background: none;outline: none;}
 .header_jn_search{float:right;margin-top:28px;}
 #sbmit{float: left;width: 43px;height: 29px;line-height: 29px;outline: none;border:0px;
	background: #626471 url(/pic/icon02.png) no-repeat center center;}
.header_td{background:#1c62b0;height:42px;line-height:42px;}
.header_td ul{width:1000px;margin:auto;height:42px;}
.header_td ul li{float:left;width:110px;}
.header_td ul li a{color:#fff;text-align:center;font-size:14px;display:block;} 
.header_td ul li:hover{background: #0f4b8f;}
.header_td ul .currclass a{background: #0f4b8f;}
.header_td ul li ul{position: absolute;top: 42px;left: 0px;z-index: 1000;background: #1c62b0;
	width:100%;display:none;height:auto;}
.header_td ul li ul li{float:none;}
.xl_lm{position:relative;}

.content_n{width:100%;background:#f8f8f8;padding-bottom:20px;}
.foot_bo{width:100%;background:#f8f8f8;overflow:hidden;}

.hd_t a{background:#0f4b8f;} 
.mas{font-size:16px;}

/*-------------------首页-------------------------------*/
.sy_xw{padding:10px 20px 0; float:right; width:710px; }
.sy_xw h2{line-height:40px; font-size:20px; font-weight:normal; padding-bottom:0px;margin-bottom:10px; border-bottom:1px #dedede solid;}
.sy_xw h2 a{float: right;font-size: 16px;margin-right: 10px; color:#333;}
.sy_xw h2 span{color:#397ECB; font-size:12px; margin:10px 0 0 0px; font-weight:normal;}
.sy_xw h2 span font{margin:0 10px;}


.xw_hd{float:left; width:400px;height:213px;}
.xw_hd img{width:400px; height:208px;margin:0 0 5px;}

#zx{width:290px; float:right; overflow:hidden;}
#zx li{height:65px; width:100%; border-bottom:1px #ededed solid; margin:0 0 5px;}
#zx li h3{font-size:16px; font-weight:/* normal */; line-height:30px; overflow:hidden; color:#333; height:30px; margin-bottom:5px;}
#zx li span{line-height:20px; font-size: 12px; }
#zx li a{color:#0072bc;}
#zx li a{font-size: 12px;}
#zx li a h3:hover{color: #397ECB;}

.sy_xw .xwzy{margin-top:0px; overflow:hidden;}
.sy_xw .xwzy h2{margin:0;}
.sy_xw .xwzy ul li{  margin:5px 0 0 0px; padding:6px 0; width:300px; float:left; line-height:30px;height:30px; border-bottom:1px dashed #ccc; overflow:hidden;  }
.sy_xw .xwzy ul li a{color:#333; padding-left:35px; margin:0px 0 0 10px; font-size:14px; background:url(icon_xw.png) left center no-repeat;}
.sy_xw .xwzy ul li a:hover{color:#397ECB;}

.sy_cpzs{margin:10px 0 0; width:1000px; overflow:hidden; padding-bottom:10px;}
.sy_cpzs h2{line-height:40px; font-size:20px; font-weight:normal; padding:0 0 0 10px;;margin-bottom:0px; border-bottom:1px #dedede solid;}
.sy_cpzs h2 a{float: right;font-size: 16px;margin-right: 20px; color:#333;}
.sy_cpzs h2 span{color:#397ECB; font-size:12px; margin:10px 0 0 0px; font-weight:normal;}
.sy_cpzs h2 span font{margin:0 10px;}
.sy_cpzs ul{overflow:hidden; padding:0 10px;} 
.sy_cpzs ul img{margin:10px; width:210px; height:180px; float:left;}
.sy_cpzs ul .t a{color:#333;}
.sy_cpzs ul .t a:hover{color: #397ECB;}





