﻿@charset "utf-8";
/* CSS Document */

.menu_son01{ background:url(../images/menu_bg.jpg) repeat-x; height:29px; width:976px; float:left;}
.nav { margin-left:20px; height:29px; overflow:hidden;}
.nav img{ margin-right:49px;}
.search{ float:right; margin-top:7px; margin-right:5px; background:url(../images/search_bg.jpg) no-repeat; width:153px;}
.search .input01{ width:121px; height:16px; line-height:16px; font-weight:bold; color:#928e88; border:none; background:none;}
.search .botton01{ width:24px; height:16px; border:none; color:#5a380d; cursor:pointer; line-height:14px; background:none;}


.incex_banner{ background:url(../images/banner_bg.jpg) repeat-x; height:322px; width:100%; margin-top:3px;}
.index_banner_left{ float:left;}
.index_banner_right{ float:left; /*margin-left:50px; margin-top:11px;*/}
.city_search{ background:url(../images/city_search.jpg) no-repeat; width:232px; height:72px; *margin-top:8px; /*margin-top:10px;*/ margin-left:70px; text-align:center;}
.city_search ul li{ padding-top:2px;}
.city_search ul li span{ padding-right:0px;}
.city_search ul li span img{ margin-top:2px;}





.index_news{ background:url(../images/index_news_bg.jpg) repeat-x; width:100%; height:48px; border:1px solid #dfdfdf; margin-top:9px; overflow:hidden;}
.index_news h1{ margin-top:9px; margin-left:10px; color:#333; float:left; margin-right:10px; display:inline;}
.index_news ul{ float:left;}
.index_news ul li{ float:left; background:url(../images/news_li_bg.jpg) no-repeat right center;padding-right:10px; margin-right:22px; height:46px;}
.index_news ul li dd{ margin-top:7px; background:url(../images/huanjian.jpg) no-repeat left center; padding-left:10px;}
.index_news ul li dd a{ color:#666;}
.index_news ul li dd span{ padding-left:10px; color:#ffad00;}
.index_news_more a{ float:right; margin-right:10px; margin-top:10px; display:inline; color:#ffad00;}


.project_news{ float:left; background:url(../images/bg01.jpg) repeat-x; height:137px; width:325px; border:1px solid #dddddd; margin-top:11px; margin-right:15px; overflow:hidden;}
.project_news h1{ text-align:center; padding-top:10px;}
.project_news dl{padding-left:20px; margin-bottom:0px; height:40px; overflow:hidden;}
.project_news dl dt{ background:url(../images/jiantou02.jpg) no-repeat left; padding-left:15px;}
.project_news dl dt a{ color:#666;}
.project_news dl dd{ padding-left:15px; line-height:18px; color:#f29d05;}
.project_news dl dd span{ font-weight:bold;}
.project_news_list{height:80px; overflow:hidden;}


.guanggaowei{ float:left;height:137px; width:323px; margin-top:11px; margin-right:12px;border:1px solid #dddddd;}
.guanggaowei img{}


.wuye{float:right;height:137px; width:320px; border:1px solid #dddddd; margin-top:11px;}
.wuye h1{ text-align:center; margin-top:10px;}

.bottom{ margin-top:15px; margin-bottom:27px;}
.fast_nav{color:#666; float:left; margin-left:12px; margin-right:189px; display:inline;}
.fast_nav a{color:#666;}
.copyRight{ color:#999; float:left;}
.otherUrl{ float:right; margin-right:11px;display:inline; color:#666;}
.otherUrl a{ color:#666;}


.tow_main{ background:#fff; width:100%; border-bottom:1px solid #dfdfdf; margin-top:2px;}
.two_left{ float:left; width:187px; background:#fff; padding-left:10px; overflow:hidden; padding-top:28px;}
.two_left h1{ padding-bottom:17px;}
.two_left h2{ background:url(../images/left_h2.jpg) no-repeat; width:179px; height:24px; line-height:24px; margin-bottom:4px;padding-left:17px;}
.two_left h2 a{ color:#f29a00;}
.two_left h2 a:hover{ color:#ff0000; text-decoration:none;}
.two_left ul li{ background:url(../images/left01.jpg) no-repeat; width:179px; height:24px; line-height:24px; margin-bottom:4px;padding-left:37px;}
.two_left ul li.now{ background:url(../images/left02.jpg) no-repeat; width:179px; height:24px; line-height:24px; margin-bottom:4px;padding-left:37px;}
.two_left ul li a{ color:#666; font-weight:bold; text-decoration:none;}
.two_left ul li a:hover{ color:#933; font-weight:bold; text-decoration:none;}
.two_left ul li.now a{ color:#fff; font-weight:bold;}
.two_left ul li.now a:hover{ color:#933; font-weight:bold; text-decoration:none;}
.news_jiansuo{ margin-top:35px;}
.news_jiansuo h2{ font-size:14px; color:#f19a00; margin-bottom:2px;}
.news_jiansuo form{ margin-bottom:13px;}


.two_right{ background:#f6f6f6; float:left; width:775px;  overflow:hidden; padding:16px;}
.position{ margin-top:20px; color:#999;}
.position a{color:#999;}
.position span{color:#000;}
.lm_t{ background:url(../images/lm_t.jpg) no-repeat; width:777px; height:26px; margin-top:9px;}
.lm_t span{ font-weight:bold; margin-left:15px; color:#f19a00; font-size:14px; line-height:24px;}
.text_content{ margin-top:30px; padding-left:15px;}
.text_content p{ margin-bottom:30px; line-height:22px; color:#666;text-indent:2em;}
.text_content p a{ color:#f19a00;}
.licheng{ margin-top:23px; margin-left:75px; margin-bottom:30px;}

.rongyu{ margin-top:18px;}
.search_as_years{ background:url(../images/search_bg08.jpg) no-repeat; width:226px; height:25px; float:right; padding-top:3px; padding-left:12px;}
.search_as_years img{ margin-right:5px; margin-top:3px;}


.joinus{ margin-top:25px; line-height:20px; color:#666;height:auto!important; height:450px; min-height:450px; padding-left:15px;}
.joinus dl dt{ background:url(../images/line01.jpg) repeat-x bottom; padding-bottom:10px; padding-left:12px; color:#f19a00; width:97%;}
.joinus dl dd{ padding-left:12px;}
.joinus dl dd h1{ color:#f19a00; margin-top:10px; margin-bottom:10px;}
.joinus dl dd p{ margin-bottom:7px;}
.joinus dl dd p img{ margin-right:10px;}
.joinus table span{color:#f19a00;}


.letter{ margin-top:25px; padding-left:12px;}
.letter dl dt{ font-size:14px; color:#242323; margin-bottom:13px;}
.letter dl dd{ color:#4c4c4c; line-height:18px;}
.letter dl dd span{color:#f19a00;}
.letter ul{ width:458px; background:url(../images/line01.jpg) repeat-x bottom; padding-bottom:1px; margin:0 auto; padding-top:35px; color:#444;}
.letter ul li{ border-bottom:1px solid #e9e9e9; padding-left:5px; line-height:36px; clear:both;}
.letter ul li span{ border-right:1px solid #e9e9e9; width:77px; display:block; float:left; margin-right:0px;}
.letter ul li .input001{ background:url(../images/input_bg.jpg) no-repeat; width:205px; height:21px; border:none; float:left; margin:7px 154px 7px 0px; line-height:21px; padding-left:5px; color:#444; float:right;display:inline; }
.textarea01{ background:url(../images/input_bg02.jpg) no-repeat; width:337px; height:72px; float:left; margin:7px 0px 7px 0px; border:none; overflow:auto; color:#444; padding:10px; margin-left:10px;}
.botton1{ width:455px; margin:0 auto; text-align:center; padding-top:15px; margin-bottom:33px;}
.botton001{ background:url(../images/botton002.jpg) no-repeat; width:77px; height:24px; line-height:24px; border:none; text-align:center;}




.news { margin-top:15px; }
.news ul {height:auto!important; height:200px;min-height:200px;}
.news ul li{ height:30px; background:url(../images/line01.jpg) repeat-x bottom; line-height:30px;}
.news ul li a{ float:left; background:url(../images/point.jpg) no-repeat left center; padding-left:10px; margin-left:15px; color:#666;}
.news ul li span{ float:right; margin-right:10px; color:#666;}



.page{ padding-top:18px; width:300px; margin:0 auto; padding-bottom:15px}
.page a{ float:left; margin-right:20px; color:#070707; text-decoration:underline;width:53px; height:22px; line-height:22px; text-align:center;}
.page a.last_first{ background:url(../images/page01.jpg) no-repeat; width:53px; height:22px; line-height:22px; text-align:center; color:#f19a00; text-decoration:none;}


.detail{ width:730px; margin:0 auto; padding-top:25px;}
.detail_title{ font-weight:bold; font-size:14px; text-align:center; color:#f19a00; margin-bottom:10px;}
.detail_info{ height:21px; line-height:21px; color:#999; background:#fff; text-align:center; border-bottom:1px solid #e3e3e3; border-top:1px solid #e3e3e3;}
.detail_info a{ cursor:pointer;}
.detail_text{ margin-top:20px; text-align:justify;text-justify:inter-ideograph;}
.detail_text img{ border:1px solid #e4e4e4; padding:2px;}
.detail_text p{ line-height:20px; color:#666; margin-top:15px;text-indent:2em;}

.detail_page{ margin-top:25px; background:url(../images/line01.jpg) repeat-x top; padding-top:12px; color:#666; margin-bottom:40px;}
.detail_page span{ float:right; margin-right:10px;}
.detail_page a{ color:#666;}


.product_list{ padding-top:5px;}
.product_list ul li{width:386px;float:left; margin-bottom:2px; overflow:hidden;}
.product_list ul li dl{ float:left; margin-top:18px;width:230px;}
.product_list ul li dl dd{ margin-top:10px;}
.product_list ul li 
.product_list ul li dl dt { padding-top:15px; color:#856549; font-weight:bold; font-size:14px; border-bottom:1px solid #ededed; padding-bottom:4px;}
.product_list ul li dl dt a{font-size:14px; color:#856549;}
.product_list ul li dl dd p{ margin-bottom:3px; clear:both;}
.product_list ul li dl dd p span{ color:#666666;}
.product_list ul li dl dd p a{ color:#856549;}
.product_list ul li dl dd p b{ font-weight:normal;color:#000; line-height:16px;}
.product_list ul li dl dd p span{ float:right; text-align:left; width:170px; display:inline; margin-right:0px; line-height:16px;}
.product_content{background:url(../images/product01_03.jpg) repeat-y; height:180px;}
.product_content img{ border:1px solid #eeeae7; float:left; margin-top:18px; margin-left:16px; margin-right:10px;}

.product_detail{ width:738px; margin:0 auto;}
.product_detail_title{position:relative; height:15px; background:url(../images/product0031.jpg) repeat-x center; width:738px; margin-top:30px;}
.product_detail_title h1{position:absolute; left:42%; width:auto; color:#856549; font-size:14px; text-align:center; background:#f6f6f6; height:15px; text-align:center; margin:0 auto;}
.product_img{ background:url(../images/a_bg.jpg) no-repeat; width:737px; height:329px; margin-top:20px; margin-bottom:35px;}
.product_img img{ margin:6px 2px 2px 7px;}
.product_text{ margin-bottom:20px;text-align:justify;text-justify:inter-ideograph;}
.product_text p{ line-height:20px; text-indent:2em; margin-top:15px; color:#666; display:block;}
.content_tel{ color:#e97300; text-align:center; background:#ececec; height:26px; width:728px; line-height:26px; margin:0 auto;}
.content_tel span{ font-weight:bold; padding-right:20px; color:#666;}
.xm_rongyu{ margin-top:21px; margin-bottom:30px;}
.xm_rongyu img{ margin-left:25px;_margin-left:5px; float:left; margin-right:0px; display:inline;}
.xm_rongyu dl{width:463px;float:left;}
.xm_rongyu dl dt{ margin-left:18px;  color:#856549; font-size:14px; font-weight:bold; background:url(../images/auto01.jpg) no-repeat; width:448px; height:33px; line-height:33px; padding-left:15px;}
.xm_rongyu dl dd{ margin-left:18px;background:url(../images/auto02.jpg) repeat-y; width:463px; padding-top:5px; margin-bottom:0px!important; height:auto!important; height:170px;min-height:170px;} 
.xm_rongyu dl dd p{padding-left:44px; margin-bottom:10px;color:#666;}




.ljh_je{ margin-top:28px; margin-bottom:60px; margin-left:17px;}
.ljh_je p{ line-height:20px; color:#666; padding-bottom:8px;text-indent:2em;}
.ljh_je dl dt{ background:url(../images/line01.jpg) repeat-x bottom; }
.ljh_je dl dd{ margin-top:18px;}
.ljh_je dl dd h1{  color:#f29a00; font-weight:bold; font-size:14px; margin-top:12px; margin-bottom:10px;}
.ljh_je dl dd h2{ font-weight:normal; margin-bottom:7px;}
.ljh_je dl dd table{ color:#666; line-height:18px;}


.lujinhui{ margin:25px 0px 0px 17px; height:300px;}
.lujinhui a{ background:url(../images/lujinhui.jpg) no-repeat; width:86px; height:28px; line-height:25px; text-align:center; float:left; color:#fff; margin-right:30px;}
.lujinhui a:hover{ background:url(../images/lujinhui.jpg) no-repeat; width:86px; height:28px; line-height:25px; text-align:center; float:left; color:#ff0000; text-decoration:none;}


.huigu{ float:right; position:relative; width:132px;}
.huigu01{ background:url(../images/ri001.jpg) no-repeat; width:132px; height:17px; margin-right:10px; line-height:17px; text-align:center;color:#f29a00;}
.huigu ul{ background:#fff; width:125px; display:none; position:absolute; left:3px; top:17px;}
.huigu ul li{ width:125px; height:21px; line-height:21px; color:#666; text-align:center; cursor:pointer;}



.CRselectBox {background:url(../images/duan.jpg) no-repeat ;cursor:pointer;display:block; float:right;width: 101px; height:17px;margin-right:20px; display:inline; position:relative;}
.CRselectBox a:hover{ text-decoration:none;}
.CRselectBoxHover {background:url(../images/duan.jpg) no-repeat;}
.CRselectBox a.CRselectValue {display:block;margin:1px 1px 2px;white-space:nowrap;color:#000;	
overflow:hidden;width:101px; text-align:center; line-height:17px; position:absolute;}
.CRselectBoxOptions {background:#FFFFFF;border:1px solid #999;margin-left:-1px;list-style:none;overflow-y:auto;z-index:10000!important;position: absolute;width:90px;display:none; top:17px; left:6px; text-align:center;}
.CRselectBoxOptions a{color:#000;display:block;height:22px;line-height:22px;padding-left:4px;background:#fff;	overflow:hidden;white-space:nowrap;}
.CRselectBoxOptions a:hover{background:#bbb}
.CRselectBoxOptions a.selected{background:#bbb}
/* 解决 firefox 点击放大出现虚线框，从而导致滚动条的问题  */
.CRselectBox a{outline: none; text-decoration:none;}
.CRselectBox a:focus{ outline: none; text-decoration:none;} 


.CRselectBox01 {background:url(../images/lala06.jpg) no-repeat ;cursor:pointer;display:block; float:right;width: 137px; height:18px;margin-right:20px; display:inline; position:relative; margin-top:5px;}
.CRselectBox01 a:hover{ text-decoration:none;}
.CRselectBoxHover01 {background:url(../images/lala06.jpg) no-repeat;}
.CRselectBox01 a.CRselectValue01 {display:block;margin:1px 1px 2px;white-space:nowrap;color:#753600;	
overflow:hidden;width:128px;display:block; line-height:20px;}
.CRselectBoxOptions01 {background:#FFFFFF;border:1px solid #999;margin-left:-1px;list-style:none;overflow-y:auto;z-index:20000;position: absolute;width:120px;display:none; top:17px; left:6px; text-align:left;}
.CRselectBoxOptions01 a{color:#753600;display:block;height:22px;line-height:22px;padding-left:4px;background:#fff;	overflow:hidden;white-space:nowrap;}
.CRselectBoxOptions01 a:hover{background:#bbb}
.CRselectBoxOptions01 a.selected01{background:#bbb}
/* 解决 firefox 点击放大出现虚线框，从而导致滚动条的问题  */
.CRselectBox01 a{outline: none; text-decoration:none;}
.CRselectBox01 a:focus{ outline: none; text-decoration:none;} 



.CRselectBox02{background:url(../images/lala06.jpg) no-repeat ;cursor:pointer;display:block; float:right;width: 137px; height:18px;margin-right:20px; display:inline; position:relative; z-index:10; z-index:1000000; margin-top:5px; }
.CRselectBox02 a:hover{ text-decoration:none;}
.CRselectBoxHover02 {background:url(../images/lala06.jpg) no-repeat;}
.CRselectBox02 a.CRselectValue02 {display:block;margin:1px 1px 2px;white-space:nowrap;color:#753600;	
overflow:hidden;width:128px;display:block; line-height:20px;}
.CRselectBoxOptions02 {background:#FFFFFF;border:1px solid #999;margin-left:-1px;list-style:none;overflow-y:auto;z-index:1000;position: absolute;width:120px;display:none; top:17px; left:6px; text-align:left;}
.CRselectBoxOptions02 a{color:#753600;display:block;height:22px;line-height:22px;padding-left:4px;background:#fff;	overflow:hidden;white-space:nowrap;}
.CRselectBoxOptions02 a:hover{background:#bbb}
.CRselectBoxOptions02 a.selected02{background:#bbb}
/* 解决 firefox 点击放大出现虚线框，从而导致滚动条的问题  */
.CRselectBox02 a{outline: none; text-decoration:none;}
.CRselectBox02 a:focus{ outline: none; text-decoration:none;} 



.CRselectBox03{background:url(../images/lala07.jpg) no-repeat ;cursor:pointer;display:block; float:right;width: 173px; height:18px;margin-right:10px; display:inline; position:relative; z-index:10; z-index:1000000; margin-top:5px;}
.CRselectBox03 a:hover{ text-decoration:none;}
.CRselectBoxHover03 {background:url(../images/lala07.jpg) no-repeat;}
.CRselectBox03 a.CRselectValue03 {display:block;margin:1px 1px 2px;white-space:nowrap;color:#999;	
overflow:hidden;width:128px;display:block; line-height:20px; padding-left:7px;}
.CRselectBoxOptions03 {background:#FFFFFF;border-bottom:1px solid #999;border-left:1px solid #999;border-right:1px solid #999;margin-left:-1px;list-style:none;overflow-y:auto;z-index:1000;position: absolute;width:160px;display:none; top:18px; left:6px; text-align:center;}
.CRselectBoxOptions03 a{color:#999;display:block;height:22px;line-height:22px;padding-left:4px;background:#fff;	overflow:hidden;white-space:nowrap;}
.CRselectBoxOptions03 a:hover{background:#bbb}
.CRselectBoxOptions03 a.selected03{background:#bbb}
/* 解决 firefox 点击放大出现虚线框，从而导致滚动条的问题  */
.CRselectBox03 a{outline: none; text-decoration:none;}
.CRselectBox03 a:focus{ outline: none; text-decoration:none;} 





.menu_title{ margin-top:15px;}
.menu_title li{ background:url(../images/ri_63.jpg) no-repeat bottom; width:155px; padding-bottom:12px;float:left; color:#454545; cursor:pointer; overflow:hidden;}
.menu_title li.active{ background:url(../images/ri_31.jpg) no-repeat bottom; width:155px;color:#ee8600; overflow:hidden;}
.menu_title li span{ display:block; width:153px; text-align:center; font-size:15px; font-family:Arial; font-weight:bold; border-right:1px dashed #fcba64; height:15px; line-height:15px; overflow:hidden;}
.ry_content{ margin-top:17px; margin-bottom:30px;}
.ry_content_top{ background:url(../images/ry_content_top.jpg) no-repeat; width:772px; height:18px; }
.ry_content_top span{ font-weight:bold; color:#fff; margin-left:35px; margin-top:4px; display:block; position:absolute; left:220px;left:220px\9;*left:220px;_left:28%;}
.ry_content01{ width:744px; padding-bottom:20px; background:url(../images/ry_content01.jpg) repeat-y; padding-left:28px; padding-top:15px;/*min-height:155px; height:auto !important; height:155px; */overflow:visible;}
.ry_content01 img{ background:url(../images/lala01.jpg) no-repeat; padding:3px;}
.ry_content01 ul li span{ display:block; width:100px; background:#fff; border:1px solid #ebebeb; padding:6px 20px 6px 20px; line-height:16px; text-align:center;}
.ry_content01 ul li{ float:left; margin-right:40px;}
.ry_content01 ul li span a{ color:#7e7e7e;}


#jsweb8{ height:70px; overflow:hidden; margin-top:25px;}



.site_map{ margin-top:25px;}
.site_map ul li{line-height:30px; background:url(../images/line01.jpg) repeat-x bottom; margin-bottom:15px; padding-left:30px}
.site_map h1 a{ float:left; font-size:14px; color:#f19a00; background:url(../images/point.jpg) no-repeat left center; padding-left:12px;}
.site_map a{ padding-left:12px; color:#666;}




.ry_detail{ padding-top:46px;margin:0 auto;}
.ry_detail img{ margin:0 auto; border:1px solid #999; padding:2px;}



.notice { height:auto!important; height:200px;min-height:200px;}
.notice table a{ color:#666;}