﻿@charset "utf-8";
/* CSS Document */
body{font-family:"Microsoft YaHei"; color:#000; margin:0px; padding:0px;  overflow-x:hidden; font-size:12px; position:relative;}
a{text-decoration:none;color:#333;}
a:hover{ text-decoration:none; color:#333;}
img { border: 0; }
em {font-style: normal;}
i {font-style: normal;}
li{ list-style:none; font-family:"Microsoft YaHei"; }
ul{ margin:0px; padding:0px;}
h1, h2, h3, h4 {padding: 0;margin: 0; font-weight:100;}
p{ margin: 0;}
input, textarea{outline: none;}

*{ margin:0; padding:0;}
.clear{ clear:both;}
img{ border:none;}
.width{ width:1000px;margin:0 auto;}

.left{ float: left !important;}
.right{ float: right !important;}


.top{ height:115px; background:url("../images/top_bg.png") center no-repeat;}
.logo{ float:left; margin-top:12px; width:483px;}
.ss{ height:40px; width:295px;  margin-top:46px;  float:right; }
.ss_k{ float:left; background: url("../images/ss_bg.png") 8px center no-repeat #fff; border:none; height:28px;  line-height:28px; width:209px; outline:none; color:#c8c8c8; padding-left: 25px; border: 1px solid #dddddd; border-right:none;}
.ss_an{ float:left; width:57px; background: none; border:none; height:30px; cursor:pointer; outline:none;}


.nav_w{background:#207b2a; height:44px;}

/*nav*/

.nav {height:44px;}
div#menu{color:#fff; width:1000px; margin:auto; display:block; height:44px;}
ul.menu{clear:both;float:none;cursor:pointer;z-index:1;position:relative;}
div#menu ul{margin:0px;padding:0px;list-style:none;float:left;z-index:2;position:relative; }
div#menu li{position:relative;margin:0px;padding:0px;display:block;overflow:visible;float:left;z-index:3;color:#fff;}
/* menu::level1 */
div#menu li a{height:44px;display:block;float:left;line-height:44px;text-decoration:none;color:#fff;overflow:hidden;z-index:4;position:relative;font-size:16px;}
div#menu li span em{ padding-top:5px; display: block; /*width: 24px;*/ float: left; padding-right: 7px; height: 44px;}
div#menu li span{color:#fff;display:block; width:111px; text-align:center; z-index:6;position:relative; font-size:16px; }
div#menu li span.bg{display:block;padding:0;height:30px;z-index:5;position:relative;float:left;}
div#menu li.current{font-weight:bold;}
div#menu li.current ul{font-weight:normal;}
/* menu::level2 */
div#menu ul.menu ul{padding:0px 0px 0px;background:#207b2a; left:-999em;width:111px;position:absolute;top:44px;}
div#menu li:hover ul,div#menu li.sfhover ul{left:0px;z-index:100;visibility:visible;}
div#menu li li{width:100%;text-indent:0px;float:none;height:auto;}
div#menu li li a,div#menu li li span.separator{text-decoration:none; padding:0px; border-bottom:1px solid #13711d; height:auto;float:none;display:block;line-height:40px;width:111px; font-size:15px;}
div#menu li li a.parent{ background: none;text-decoration:none;}
div#menu li li a span{font-size:14px;text-align: center;color:#fff; background: none;}
div#menu li li a.parent span{ font-size:14px;text-decoration:none;}
/* menu::level3 */
div#menu li ul ul{margin:-38px 0 0 144px;}
div#menu li:hover ul ul,div#menu li.sfhover ul ul{border-top:1px solid #015aa1; top:30px;}
div#menu li:hover ul ul,div#menu li.sfhover ul ul,div#menu li:hover ul ul ul,div#menu li.sfhover ul ul ul,div#menu li:hover ul ul ul ul,div#menu li.sfhover ul ul ul ul{left:-999em;}
div#menu li li:hover ul,div#menu li li.sfhover ul,div#menu li li li:hover ul,div#menu li li li.sfhover ul,div#menu li li li li:hover ul,div#menu li li li li.sfhover ul{left:0pt;z-index:100;}
div#menu a:hover{color:#fff;}
div#menu span:hover{color:#fff; background: #1fa661;}
div#menu li ul span:hover{color:#fff;text-decoration:underline;}
.nav .mainlevel ul {display:none; position:absolute; width:84px; z-index:99999; padding-bottom:0px; top:32px;left:0px;}
.nav .mainlevel li { background:#dfe9e2; color:#0e4e22; width:84px;/*IE6 only*/ line-height:34px; height:34px; border-bottom:1px solid #0e4e22;}
.nav .mainlevel li a{ color: #0e4e22; font-size: 14px; font-weight: 100;}
.log {text-align:center; color:skyblue; line-height:24px; text-transform:capitalize; margin:50px auto;}
div#menu li span.nav_none{ background:none;}

    /*nav*/



/*banner轮播图*/
.banner{  width: 100%; height: 350px; margin: 0px auto;}
/*xyxw*/
.mana{background: #fff;}
.maina_l{ width:720px; float:left;}
.maina{ padding-top: 15px;}
.news_img{ width: 390px; float: left;}
.news_img img{ width: 390px; height: 288px;}
.sysxw{ width: 592px; float: right; height: 286px;}
.sysxw_top{ height: 39px; line-height: 39px; background: url("../images/sys_bg1.png") repeat-x;}
.sysxw_top img{ padding-top: 6px; padding-left: 8px;}
.sysxw_top a{ padding-right:5px; font-size:13px; color:#555555; float:right; }
.sysxw_tj{ padding-top:5px;}
.sysxw_tj h1{ font-size: 18px; color: #ff0000; font-weight: 600; text-align: center; line-height: 30px; padding-top:6px;}
.sysxw_tj p{ font-size: 14px; color: #666666; line-height: 26px;padding-top:3px;}
.sysxw_tj p a{ color: #fda25b; padding-left: 5px;}

.news_lb{padding-top:3px;}
.news_lb ul li{ background: url(../images/list1.png) 5px center no-repeat; padding-left:20px;font-size: 14px; color: #666666; line-height: 36px; border-bottom: 1px solid #ededed; }
.news_lb ul li span{float:right; font-size: 13px; color: #9c9b9b; padding-right: 5px;}
.news_lb ul li a{color: #666666;}
.news_lb ul li a:hover{color: #ff0000;}
.mainb{ margin-top: 15px;}
.mainb_l{ width: 726px; float: left;}
.tzgg{ width: 354px; float: left; border: 1px solid #e1e1e1;}
.tzgg_top{ background: #f5f5f3; height: 28px; line-height: 28px; border-bottom: 2px solid #549908;}
.tzgg_top span{ height: 28px; line-height: 28px; background: #02931c; padding: 0px 15px; color: #fff; font-size: 15px; margin-left: 15px; display: inline-block;}
.tzgg_top a{ padding-right:5px; font-size:13px; color:#555555; float:right; }
.tzgg_lb{ padding: 5px 13px 13px 13px; height: 231px;}
.tzgg_lb ul li{ background: url(../images/list2.png) 5px center no-repeat; padding-left:20px;font-size: 14px; color: #666666; line-height: 32px; border-bottom: 1px dashed #ededed; }
.tzgg_lb ul li span{float:right; font-size: 13px; color: #9c9b9b;}
.tzgg_lb ul li a{color: #666666;}
.tzgg_lb ul li a:hover{color: #ff0000;}

.rczp{ float: right;}

.jqfblw{border: 1px solid #e1e1e1; margin-top: 15px;}

.mainb_r{ width:260px; float:right;}
.yjdw{ background: #fafafa;border: 1px solid #e1e1e1;}
.yjdw_top{ background: url("../images/bt_bg1.png") repeat-x; height: 33px; line-height: 33px;}
.yjdw_top span{ width: 129px; height: 32px; line-height: 32px; background: url("../images/bt_bg2.png") left center no-repeat; padding-left:33px;color: #fff; font-size: 14px;  display: inline-block;}
.yjdw_top a{ padding-right:5px; font-size:13px; color:#555555; float:right; }
.yjdw_lb{padding: 5px 13px 12px 13px; height: 159px;}
.yjdw_lb ul li{ background: url(../images/list1.png) 5px center no-repeat; padding-left:20px;font-size: 14px; color: #666666; line-height: 32px;}
.yjdw_lb ul li a{color: #666666;}
.yjdw_lb ul li a:hover{color: #ff0000;}
.kxyj{margin-top: 15px;}
.ljtp{}
.ljtp a{ width: 260px; height: 54px; margin-top: 15px; display: block;}


/*foot*/
.f{background:#207b2a; height:115px;  text-align: center; padding-top: 25px; margin-top: 25px; }
.yqlj{ text-align: center; padding-left: 150px;}
.yqlj ul li{ height: 27px; width:188px; float:left; margin: 0px 25px;  }
.yqlj ul li select{ width:188px; height: 25px; line-height: 25px; text-align: center; color: #999999; border: 1px solid #9a9a9a; background: #fff;}
.f p{font-size: 14px; color: #ffffff;line-height: 28px;text-align: center; padding-top:15px; }


/*内页样式开始*/
.ny_main{ margin-top:0px;}
/*内页左边*/
.subleft{width:244px;float:left;margin-top:15px;}
.subleft .subcontact{background:url(../images/contact.jpg) no-repeat;height:68px;margin-top:15px;padding-top:73px;padding-left:30px;line-height:19px;}
.subleft .subcontact span{color:#1e5bb5}
.subright{min-height:500px;*height:800px;margin-top:15px;float:right;width:720px;padding:0px 13px;background:#fff;margin-bottom:5px;}
.subright .sobtitle{height:39px;line-height:39px; background: url("../images/bt_bg3.jpg") bottom left repeat-x; padding-bottom: 6px; padding-right: 5px;}
.subright .sobtitle p.left{width:187px;color:#333d58;font-size:14px;font-weight:bold;background:url(../images/icon8.jpg) no-repeat 0px 10px;padding-left:14px;}
.subright .sitepath,.subright .sitepath a{color:#707172;}
.subright .sitepath a:hover{color:#707172;}
.subright .comt{line-height:24px;padding:10px 0px;min-height: 550px;}

.con_left .nav{width:214px;height:41px;line-height:41px;color:#fff;background:#207b2a;font-size:14px;font-weight:bold;padding-left:30px;}
.con_left .font{width:228px;padding:0px 7px 10px 7px; border: 1px solid #e9e9e9;}
.con_left .font ul li{width:185px;height:35px;line-height:35px;float:left;border:1px #e2e2e2 solid;padding-left:41px;font-size:14px;margin-top:10px;}
.con_left .font ul li a{color:#333;}
.con_left .font ul li a:hover{color:#207b2a;}

/*内页新闻列表*/
.listnews li{font-size:12px; height:32px; line-height:32px; color:#333; background: url(../images/list1.png) 5px center no-repeat; padding-left:20px; border-bottom:1px dashed #cccccc;}
.listnews li a{color:#555454;}
.listnews li span{ float:right; padding-right:2px; color: #555454; padding-right:3px;}


/*搜索列表翻页*/
.product_page{background:#fff;font-size:12px;text-align:center;padding-bottom:0px;margin-top:25px;}
.product_page a{height:22px;border:1px solid #e8e8e8;color:#333;padding:0 8px;line-height:25px;*line-height:22px;margin-left:8px;vertical-align:top;*vertical-align:middle;}
.product_page a:hover{color:#ff6c00;background:#fff;border-color:#ff6c00;}
.product_page strong{height:22px;line-height:22px;font-size:12px;color:#666;margin:0 10px;font-weight:normal;vertical-align:8px;*vertical-align:middle;}
.product_page strong b{width:40px;height:22px;border:1px solid #ededed;vertical-align:top;margin-top:-2px; margin-left:3px;display:inline-block;}
.product_page strong b input{border:0 none;width:30px;text-align:center;margin:4px 0 0 0;padding:0 5px;}
.product_page strong i{font-style:normal;font-weight:bold;display:inline-block;padding:0 3px 0 2px;}
.product_page a.next{color:#fff;background:#207b2a;border-color:#207b2a;}
.product_page a.on{color:#e93a38;background:none;border:none;}
.product_page a.off{color:#999;border-color:#ccc;background:none;}
.product_page a:hover.off{border-color:#ccc !important;background:none !important;cursor:not-allowed;}
.product_page a.next:hover{background:#ff6c00;border-color:#ff6c00}
.product_page span{width:12px;height:24px;margin-left:8px;vertical-align:bottom;line-height:22px;color:#666;}
@media screen and (-webkit-min-device-pixel-ratio:0){.product_page a{line-height:22px;display:inline-block;}
}

/*内页右边文字详细*/
.ArticleTitle{font-size:20px;line-height:40px;text-align:center;  color: #2d373b;}
.ArticleMessage{color:#9b9b9b;text-align:center; border-bottom: 1px solid #dbdbdb; height: 32px; line-height: 32px; padding-bottom: 5px;}
.brow_mm {height: auto !important;min-height: 360px;line-height:28px; font-size: 13px; padding: 10px 5px; color:#2d373b;}

/*内页右边图片*/
.zxfc_nc_pic{ width:210px; float:left; margin-left:15px; margin-right:12px; margin-top:5px; margin-bottom: 10px;}
.zxfc_nc_pic a img{ width:204px; border:1px  solid #dadada; padding:2px; height:152px; display: block;}
.zxfc_nc_pic h1{text-align:center; color:#333; font-size:13px; padding-top:3px;}