@charset "utf-8";
/* CSS Document */

body { margin:0 auto; font-size:12px; font-family: "宋体";  }
ul,dl,dd,h1,h2,h3,h4,h5,h6,form,p { padding:0; margin:0;}
ul { list-style:none;}
img { border:0px;}
a { color: #202020; text-decoration:none; outline:none; star:expression(this.onFocus=this.blur());}
a:hover { color:#F00;}


.blank3{ height:3px;} 
.blank20{height:15px;}
.blank5{ height:5px;}

.header{ background:url(images/bj_02.gif) repeat-x; height:519px;}
/*头部 */
.top{ height:105px; width:982px; margin: 0 auto; background:url(images/xm_02.jpg) no-repeat;}


.top2{ width:326px; float:right;}
.n_400{ padding-top:25px; padding-left:25px;}

.ss{ width:325px; float:right; padding-top:9px; }
.ss form{ text-align:center; width:320px; float:left; vertical-align:middle; overflow:hidden; }
.ss form .span{ float:left; margin:0px; padding:0px;}
.ss form span .search{ width:180px; height:20px; letter-spacing:1px; font-size:12px; border-top: solid 1px #a1a0a0; border-left: solid 1px #a1a0a0; border-right: solid 1px #eae8e8;   border-bottom: solid 1px #eae8e8; color:#CCCCCC; margin-top:3px; line-height:24px; background:url(images/search_06.jpg) no-repeat 5px 3px; padding-left:25px;}
.button{ background:url(images/search_07.jpg) no-repeat; width:54px; height:22px; cursor:pointer; font-weight:bold; border:medium none; letter-spacing:10px; margin-top:4px; font-size:14px;}



.header2{ background:url(images/bj_06_02.gif) no-repeat; width:100%; height:414px;}
/* banner */
.banner{width:983px; height:366px; margin:0 auto;}
/* 导航 */
.nav{ height:48px; background:url(images/nav_01_03.jpg) no-repeat; width:982px; margin:0 auto;}
.nav ul{ font-size:14px; font-weight:bold;}
.nav ul li{ line-height:48px; text-align:center; float:left; background: url(images/nav_03.gif) no-repeat; width:139px; }
.nav ul li a{color:#ffffff; }
.nav ul li a:hover{ color:#ffffff; }


.main{ background:url(images/bj_07.gif) repeat-x;}
.maint{ width:983px; margin:0 auto; height:auto;}


/* 公司简介 */
.company{ height:auto}
.company dt{ height:30px;}
.company dd{ height:auto;}
.company dd p{ font-size:12px; color:#666666; line-height:20px;}

/* 新闻 */
.new{height:auto; }
.new dt{ height:30px;}
.new dd{}
.new dd ul{}
.new dd ul li{ float:left;} 
.new dd ul li a{} 

/* 产品列表 */
.product_list{height:65px;}
.product_list_tt{height:65px; background:url(images/xm_08.jpg) no-repeat 35px 15px; float:left; width:196px;}
.product_list_body{height:auto}
.product_list_body ul{}
.product_list_body ul li{ float:left; width:237px; background:url(images/pro_10.gif) no-repeat 5px 10px; height:65px;}
.product_list_body ul li a{ font-size:14px; color:#444444;  padding-left:0px; height:42px; line-height:65px;}
.product_list_body ul li a:hover{ font-size:14px; color:#04661d; font-weight:bold; }
.product_list_body ul li a img{ padding-top:12px; padding-right:10px; float:left; padding-left:45px;}


.main_body{ height: auto; padding-top:25px;}
.index_left{ width:245px; height:auto; float:left;}

/* 公司简介 */
.company{ height:auto}
.company_tt{ height:16px; background:url(images/xm_21.jpg) no-repeat; padding-bottom:15px;}
.company_body{ height:150px; padding-right:10px;}
.company_body p{ font-size:12px; color:#666666; line-height:22px; text-indent:2em;}
.more{ height:20px; float:right; background:url(images/xm_38.jpg) no-repeat right;}
.more a{ padding-right:15px; color:#666666; line-height:20px;}
.more a:hover{ color:#FF0000;}
/* 联系方式 */
.contact{ padding-top:10px;}
.contact_tt{ height:54px; background:url(images/xm_42.jpg) no-repeat;}
.contact_body{height:auto; padding-top:5px; padding-left:10px;}
.contact_body p{ font-size:12px; color:#666666; line-height:22px;}




.center{ width:401px; height:auto; float:left; padding-left:35px;}
/* 新闻 */
.new{ width:400px; height:auto; float:left; }
.new_title{ background:url(images/xm_24.jpg) no-repeat; height:16px; padding-bottom:15px;}
.new_title a{ width:41px; height:16px; float:right;}
.new_body{}
.n_01{ padding-top:5px;height:109px;}
.n_l{ float:left; width:125px; padding-left:2px;}
.n_r{ width:260px; float:left; padding-left:8px;}
.n_rt{border-bottom:dashed 1px #a6a6a6;}
.n_ro{ color:#666666; line-height:22px;  padding-left:8px; padding-top:3px;}
.n_ro a{color:#666666;}
.n_ro a:hover{color:#ff0000;}
.n_ow{}
.n_ow ul{ }
.n_ow ul li{ background:url(images/new_15.gif) no-repeat 3px 12px; font-size:12px; color:#666666; line-height:30px; border-bottom: dashed 1px #dcdada; height:30px;}
.n_ow ul li a{ color:#666666; padding-left:15px;}
.n_ow ul li a:hover{ color:#ff0000;}


.index_right{ width:266px; float:right;}
.product_tt{ background:url(images/xm_29.jpg) no-repeat; height:16px; padding-bottom:15px;}
.product_tt a{ width:41px; height:16px; float:right;}
.product_body{ width:254px; height:200px; margin-left:6px; margin-top:5px;  border:#dcdada 1px solid;}

.yx{ padding-top:20px; width:255px; padding-left:7px;}

.footer{ background:url(images/foot_22.gif) repeat-x 0px 1px; height:132px;}
.foot{ background:url(images/xm_50.jpg) no-repeat top right; width:982px; margin:0 auto; height:131px;}
.foot p{ color:#444444; line-height:26px; padding-top:55px;}


/* 内页 */
.main2{ border-top:#dfdddd 1px solid;}
.maint2{ width:983px; margin:0 auto; height:auto; padding-top:20px; padding-bottom:20px;}
.left{ width:209px; height:auto; float:left; padding-left:5px;}
.left_tt{ background:url(images/nxm_03.jpg) no-repeat; height:57px;}
.left_ow{ background:url(images/nxm_09.jpg) repeat-y; height:auto; padding-top:5px;}
.left_ow ul{ width:190px; padding-left:9px; padding-bottom:15px;}
.left_ow ul li{ line-height:30px; background:url(images/nxm_12.jpg) no-repeat 5px 12px; border-bottom:#CCCCCC 1px dashed;}
.left_ow ul li a{ padding-left:20px; color:#444444; font-weight:bold;}
.left_ow ul li a:hover{color:#04661d;}
.left_bot{ background:url(images/nxm_15.jpg) no-repeat; height:13px;}

.contact_us{ padding-top:10px; height:auto;}
.contact_1{ background: url(images/xm_03.gif) no-repeat; height:9px;}
.contact_2{ background:url(images/xm_05.gif) repeat-y; height:auto; padding-bottom:15px;}
.contact_2 p{ color:#444444; line-height:24px; padding-left:10px; padding-top:10px; background:url(images/tel_03.gif) no-repeat 120px 0px; padding-right:12px;}
.contact_3{ background:url(images/xm_11.gif) no-repeat; height:6px;}


.right{ width:728px; height:auto; float:right; padding-right:7px;}
.right_tt{ background:url(images/nxm_05.jpg) no-repeat; height:30px; }
.right_tt p{ line-height:20px; color:#444444; padding-left:10px;}
.right_tt p a{ color:#444444;}
.right_tt p a:hover{ color:#ff0000;}
.right_body{ padding-left:10px; padding-right:10px; padding-top:10px; overflow:hidden;}
.right_body p { color:#666666; line-height:24px; text-indent:2em;}

.right_body2{ padding-left:10px; padding-right:10px; padding-top:10px; overflow:hidden;}
.right_body2 p { color:#666666; line-height:24px;}

.new_11{ width:720px; font-size:12px; height:28px; line-height:28px; border-bottom:#dfe0e1 1px dashed; margin-top:3px;  }
.new_12{ width:560px; height:28px; line-height:28px; text-align: left; padding-left:20px; float:left; overflow:hidden; color:#444444; background: url(images/nxm_12.jpg) no-repeat 5px 12px;}
.new_12 a{color:#444444; line-height:28px;}
.new_12 a:hover{color:#ff0000;}
.new_13{ width:120px; height:28px; line-height:28px;  text-align: right; float:left; overflow:hidden; color:#444444; padding-right:10px;}

.pbt{ font-size:20px; font-weight:bold; line-height:32px; text-align:center;  color:#444444;}
.sj{ text-align:center; line-height:28px; color:#666666;}
.cpt{ text-align:center; padding-top:10px;}
.js{ padding-top:10px; padding-bottom:10px; padding-left:10px; padding-right:10px;  color:#666666; text-indent:2em;}
.cpt22{ text-align:center; padding-top:10px;}
.cpt22 img{ border:1px solid #e1e0df; }



/*页码样式*/
.pagelist{ width:95%; overflow: hidden; padding:12px 0 0 28px; text-align:center;}
.pagelist ul{ float:right;overflow:hidden; padding-right:12px;}
.pagelist li{ float:left; padding:4px 8px; margin:4px; text-align:center; border:1px solid #eee; color:#000; }
.pagelist .thisclass{ background:#ccc; border:1px solid #ccc; color:#fff; font-weight:bold;}
.pagelist .thisclass a{ font-weight:bold;}



.left_ow{ background:url(images/nxm_09.jpg) repeat-y; height:auto; padding-top:5px;}
.left_ow ul{ width:190px; padding-left:9px; padding-bottom:15px;}
.left_ow ul li{ line-height:30px; background:url(images/nxm_12.jpg) no-repeat 5px 12px; border-bottom:#CCCCCC 1px dashed;}
.left_ow ul li a{ padding-left:20px; color:#444444; font-weight:bold;}
.left_ow ul li a:hover{color:#04661d;}


#leftmenu{ height:auto;}
#leftmenu ul{list-style:none;}
#leftmenu ul li{  height:30px; background: url(images/nxm_12.jpg) no-repeat 5px 12px;  line-height:20px; font-size:13px; color:#666666; position:relative; }
#leftmenu ul li ul li{width:205px;}
#leftmenu ul li  a{display:block; color:#2f2f2f; text-decoration:none;padding-left:30px;line-height:30px;}
#leftmenu ul li:hover a,#leftmenu ul li.hover a{color:#04661d}
#leftmenu ul li ul{top:0;left:160px;width:205px;display:none;position:absolute;padding:0 20px 2px 0;margin:0 auto;height:auto;border:1px solid #76ab03; font-size:12px; line-height:26px; background:#f7f7f7;}
#leftmenu ul li:hover ul,#leftmenu ul li.hover ul{display:block;width:205px;z-index:999; font-size:12px; line-height:26px;}
#leftmenu ul li a:hover #leftmenu ul li ul,#leftmenu ul li a.hover  #leftmenu ul li ul{display:block;width:205px;z-index:999; font-size:12px; line-height:26px;}
#leftmenu ul li ul li a{padding-left:2px; font-size:12px; line-height:24px;}
#leftmenu ul li:hover ul li,#leftmenu ul li.hover ul li{float:none;position:static;background:color:#fff;width:205px;z-index:999; font-size:12px; line-height:26px; height:26px; background:url(images/nxm_12.jpg) no-repeat 10px 10px;}
#leftmenu ul li ul li{background:none; font-size:12px; line-height:26px;}
#leftmenu ul li:hover ul li a,#leftmenu ul li.hover ul li a{color:#2f2f2f;font-weight:normal;line-height:26px;width:205px;z-index:999; padding-left:20px;}
#leftmenu ul li:hover ul li a:hover,#leftmenu ul li.hover ul li a:hover{color:#04661d;width:210px;z-index:999;}




.title{border-bottom:solid 4px #ebe8e8;  }
.title p{ font-size:14px; font-weight:bold; color:#444444; line-height:28px; }
.title p a{font-size:12px; color:#666666;}
.wenzi2{font-size:12px; color:#666666; line-height:22px;  }


/*接待 （样式名不可修改）*/
.qlswu_Reception { width:100%; text-align:center; line-height:24px; padding-top:3px; }
.qlswu_Reception img { cursor:pointer; position:relative; top:5px; }
.qlswu_call {display:inline-block; cursor:hand; font-family:'Impact'; color:red; text-indent:0em;white-space:2px;letter-spacing:1px; font-size:16px;}
.qlswu_call_title{font-weight:bold;color:red;}



.title_body{ padding-top:10px;}
.tu{ width:220px; float:left; }
.pro{ width:477px; height:auto; float:right; background:#f8f8f8; border:solid 1px #f0f0f0;}
.pro ul{ width:457px; padding-left:10px; padding-top:15px; padding-bottom:20px;}
.pro ul li{ line-height:28px; color:#666666; border-bottom:dashed 1px #CCCCCC; background:url(images/new_15.gif) no-repeat 3px 12px;}
.pro ul li a{color:#666666; padding-left:15px;}
.pro ul li a:hover{ color:#ff0000;}



/*相关文章*/
.related{ padding-top:35px; padding-bottom:15px;}
.related_title{ height:24px; line-height:24px; font-size:13px; font-weight:bold; color:#353535;}
.related_new{ width:720px; height: auto;; margin:auto;}
.related_new_title{width:720px; height:26px; line-height:26px; background:#edfae0; font-size:13px; font-weight:100; display:inline-block; border-top: #b2c2a1 solid 1px;}
.related_new_title_left{width:550px; height:26px; line-height:26px; text-align: left; padding-left:15px;  float:left; overflow:hidden; }
.related_new_title_right{width:150px; height:26px; line-height:26px; text-align:center;  float:left; overflow:hidden;}
.related_new_body{ width:720px; font-size:13px; font-weight:100; height:30px; line-height:30px; border-bottom:#CCC solid 1px;}
.related_new_body_left{ width:550px; height:30px; line-height:30px; text-align: left; padding-left:15px; float:left; overflow:hidden; color:#353535;}
.related_new_body_left a{color:#353535;}
.related_new_body_right{ width:150px; height:30px; line-height:30px;  text-align: center; float:left; overflow:hidden; color:#353535;}
