@charset "gb2312";
body{color: #555;font:12px/1.5 'Microsoft Yahei','Verdana',sans-serif; background:#FFF;}
* { margin:0; padding:0;}
a { color:#555;}
img { border:none; display:block;}
ul, li {list-style:none; -webkit-text-size-adjust:none;}
a:link {text-decoration: none;}
a:visited {text-decoration: none;}
a:hover {text-decoration: underline;}
a:active {text-decoration: none;}
ul,ol,li,dl,dt,dd { margin:0; padding:0; list-style-type:none;}
ul,dl {clear: both; overflow:hidden;}

.clear { clear: both; overflow:hidden; height:0;}

/* 首页·头部 */
#header { width:100%; height:176px; padding-top:10px; background:url(/skins/images/main_01.jpg) repeat-x;}
.top { width:980px; height:120px; margin:0 auto; background:url(/skins/images/top_bg.jpg);}
.logo { float:left;}
.top_tel { float:right; padding:40px 10px 0 0; line-height:20px; color:#FFF; font-size:14px; font-weight:bold; text-align:right; font-family:Verdana;}

#nav { width:100%; background:url(/skins/images/main_05.jpg);}
.nav { width:980px; height:56px; line-height:56px; margin:0 auto;}
.nav ul { margin:0; padding:0;}
.nav ul li { width:108px; float:left; text-align:center;}
.nav ul li a { width:108px; height:56px; line-height:56px; display:block; color:#FFF; font-size:14px;}
.nav ul li a:hover { background:url(/skins/images/li_bg.jpg); text-decoration:none; font-weight:bold;}


/* BANNER */
#banner { width:100%; height:389px; background:url(/skins/images/main_08.jpg);}
#focus {width:980px; height:389px; overflow:hidden; position:relative; margin:0 auto}
#focus ul {height:389px; position:absolute;}
#focus ul li {float:left; width:980px; height:389px; overflow:hidden; position:relative;}
#focus ul li div {position:absolute; overflow:hidden;}
#focus .btnBg {position:absolute; width:980px; height:20px; left:0; bottom:0;}
#focus .btn {position:absolute; width:960px; height:10px; padding:5px 10px; right:0; bottom:0; text-align:right;}
#focus .btn span {display:inline-block; _display:inline; _zoom:1; width:25px; height:10px; _font-size:0; margin-left:5px; cursor:pointer; background:#fff;}
#focus .btn span.on {background:#fff;}
#focus .preNext {width:45px; height:100px; position:absolute; top:90px; background:url(/skins/images/sprite.png) no-repeat 0 0; cursor:pointer;}
#focus .pre {left:0;}
#focus .next {right:0; background-position:right top;}


/* 首页·内容 */
#content { width:980px; padding:15px 0; margin:0 auto;}
.zxgg { width:960px; height:37px; padding:0 9px; border:1px solid #e7c484; line-height:37px; margin-bottom:20px; background:url(/skins/images/main_13_03.jpg);}
.zxgg span{color:#835001; font-weight:bold; float:left;}
#scrollWrap{ width:500px; float:left; height:37px; line-height:37px; overflow:hidden;}
#scrollMsg li{ height:37px; line-height:37px; overflow:hidden;font-size:12px;padding:0 10px;} 
#scrollMsg a{ height:37px; line-height:37px; color:#835001; font-weight:normal; }
#search_box {width:234px;height:25px; float:right; padding:6px 0;}
#search_box #keyword {float: left;width:195px; height:23px; border:1px solid #eac485;; display:inline; padding-left:5px; line-height:23px; color:#854d00;}
#search_box #go {float: right; width:25px; height:25px;}

.hezi { width:980px; padding-bottom:20px;}
.case { width:520px; float:left;}
.case_bt { width:520px; height:37px; background:url(/skins/images/main_15_01_03.jpg); line-height:37px;}
.case_bt h1 { background:url(/skins/images/main_15_01_02.jpg) right no-repeat #FFF; padding-right:20px; font-size:14px; color:#451700; float:left;}
.case_bt span { float:right; background:#FFF; width:58px; height:37px; text-align:right;}
.case_bt span a { padding:0 4px; background:#ef9928; color:#FFF;}
.case_nei { width:510px; padding:10px 5px;}
.case_img { width:203px; height:169px; float:left; border:3px solid #f6f7e9; overflow:hidden;}
.casr_list { width:280px; float:right; text-indent:24px; line-height:21px;}

.news { width:425px; float:right;}
.news_bt { width:425px;height:37px; background:url(/skins/images/main_15_01_03.jpg); line-height:37px;}
.news_bt h1 { background:url(/skins/images/main_15_01_02.jpg) right no-repeat #FFF; padding-right:20px; font-size:14px; color:#451700; float:left;}
.news_bt span { float:right; background:#FFF; width:58px; height:37px; text-align:right;}
.news_bt span a { padding:0 4px; background:#ef9928; color:#FFF;}
.news_nei { width:425px; padding-top:10px;}
.news_nei ul { margin:0; padding:0;}
.news_nei ul li { width:425px; height:28px; line-height:28px; border-bottom:1px dashed #efd6ad;}
.news_nei ul li a { color:#864e03;}
.news_nei ul li a:hover { color:#c10402;}
.news_nei ul li span { float:right; color:#864e03;}

.work_bt { width:980px; height:37px; background:url(/skins/images/main_15_01_03.jpg); line-height:37px;}
.work_bt h1 { background:url(/skins/images/main_15_01_02.jpg) right no-repeat #FFF; padding-right:20px; font-size:14px; color:#451700; float:left;}
.work_bt span { float:right; background:#FFF; width:58px; height:37px; text-align:right;}
.work_bt span a { padding:0 4px; background:#ef9928; color:#FFF;}
.work_nei { width:980px; padding:15px 0;}
.work_nei ul{ margin:0; padding:0;}
.work_nei li{ width:225px; height:195px; padding:4px; border:1px solid #f7d186; background:#fff4de; float:left;margin:0 5px;display:inline;}
.work_nei li:hover { background:#ffe09f; border:1px solid #eebe55;}
.work_nei li:hover .txt {border-top:1px solid #fff4de;}
.work_nei li .pic{display:block;width:225px;height:168px;overflow:hidden;}
.work_nei li .txt{text-align:center; width:225px; display:block;height:22px;line-height:22px; margin-top:4px; border-top:1px solid #f7d186; color:#804f03;}

#container { width:100%; padding:12px 0; background:url(/skins/images/main_20.jpg) repeat-x #fff2df;}
.conleft { width:685px; height:260px; float:left;}
.conleft_bt { width:685px; height:36px; line-height:36px;}
.conleft_nei { width:685px; padding-top:10px; height:214px; overflow:hidden;}
.floatL {float: left; padding-top:35px;}
.subBox {width:625px; height:214px;overflow: hidden; float:left;}
.subBox ul { width:100000px; margin:0; padding:0;}
.subBox ul li {width:190px; height:214px; float: left; display:inline; padding:0 9px;}
.subBox ul li a img { padding-bottom:17px;}
.subBox ul li a p { width:190px; height:27px; text-align:center; line-height:27px; background:#ffd5af; color:#854d02;}
.subBox ul li a:hover p { background:#854d02; color:#ffd5af; text-decoration:none;}

.contact { width:270px; height:260px; float:right;}
.contact_bt { width:270px; height:36px; line-height:36px;}
.contact_nei { width:268px; height:212px; border:1px solid #ffc397; margin-top:10px;}
.con_nei { width:226px; height:210px; border:1px solid #feefd8; background:#ffdbb9; padding:0 20px;}
.con_nei h2 { padding-left:60px; line-height:68px; background:url(/skins/images/main_21.jpg) no-repeat; color:#900; font-size:16px; font-family:Tahoma; font-style: oblique;}
.con_nei p { width:230px; height:23px; line-height:23px; padding-bottom:3px; color:#864e01;}

.bt { float:left; font-size:14px; font-weight:bold; color:#f09928;}
.bt b { color:#593700; padding-left:8px;}
.more { float:right;}
.more a { padding:0 4px; background:#ef9928; color:#FFF;}

/* 首页·尾部 */
#footer { width:100%; background:url(/skins/images/main_26.jpg);}
#link { width:100%; background:url(/skins/images/main_23.jpg);}
.link { width:980px; height:49px; line-height:49px; margin:0 auto;}
.link img { float:left;}
.link a { color:#FFF; float:left; padding:0 10px;}
.copyright { width:100%; padding:30px 0; text-align:center; line-height:24px; color:#FFF;}

/* 子页·样式 */
#zy { width:980px; margin:0 auto;}
.zy_main { width:958px; background:#FFF; border:7px solid #eaeaea; padding:5px;}
.zy_left { width:234px; float:left;
font-family: "Microsoft Yahei";}
.left_bt { width:234px; height:36px; margin-bottom:7px; background:#afafaf; color:#FFF; font-weight:bold; line-height:36px; font-size:14px;}
.left_bt b { padding:0 8px; font-family:'Georgia'; font-size:18px;}
.left_nei { width:200px; padding:25px 34px 5px 0; background:url(/skins/images/sub_03_03.jpg) no-repeat right top;}
.left_nei ul { margin:0; padding:0;}
.left_nei ul li { padding-bottom:7px;}
.left_nei ul li a { width:200px; height:31px; line-height:31px; text-align:center; display:block; background:url(/skins/images/sub_03_05.jpg) no-repeat #ddd;}
.left_nei ul li a:hover {color:#FFF; background:url(/skins/images/sub_03_08.jpg) no-repeat #000; text-decoration:none;}
#li {color:#FFF; background:url(/skins/images/sub_03_08.jpg) no-repeat #000;}

.left_tel { width:180px; padding:190px 10px 0; background:url(/skins/images/sub_03_10.jpg) no-repeat; color:#aaa; line-height:25px; font-size:14px; font-weight:bold;}
.left_tel b { width:180px; height:33px; line-height:33px; display:block; font-size:28px; font-family:"Times New Roman"; color:#555;}

.zy_right { width:724px; float:right; padding-bottom:30px;}
.right_bt { width:724px; height:47px; background:url(/skins/images/sub_04_03.jpg); line-height:36px;}
.right_bt b { padding:0 0 11px 35px; float:left; background:url(/skins/images/sub_04_01.jpg) no-repeat; font-size:14px;}
.right_bt span { float:right; padding:0 10px 11px 0; color:#777; background:url(/skins/images/sub_04_04.jpg) no-repeat right;}
.right_bt span a { padding:0 5px; color:#aaa;}
.right_bt span a:hover { color:#555;} 
.right_nei { width:690px; padding:30px 15px 20px 15px; border-left:1px solid #ebebe9;min-height:500px; height:auto !important;}

/* 子页样式 新闻列表 */
.right_nei ul { margin:0; padding:0;}
.right_nei ul li {width:670px; height:40px; padding-bottom:10px; border-bottom:1px dotted #cdcdcd; margin-bottom:10px; padding-left:20px; background:url(/skins/images/sub_12_02.jpg) no-repeat;}
.lie_left { width:670px; height:40px; float:left;}
.lie_left h1 { line-height:27px; font-size:14px;}
.lie_left h1 a:hover { text-decoration:underline;}
.lie_left h2 { line-height:13px; color:#b6b6b6; font-size:12px; font-weight:normal;}
.lie_left h2 i { font-style:normal; padding-right:10px;}

/* 子页样式 图片列表 */
.right_nei dl { margin:0; padding:0;}
.right_nei dl dt { width:300px; padding:15px 20px; float:left;}
.right_nei dl dt img { border:5px solid #ddd;}
.right_nei dl dt:hover img {border:5px solid #000;}
.right_nei dl dt p { width:290px;line-height:18px; color:#999; padding:5px 5px 0;}
.right_nei dl dt p b { color:#222; font-size:14px;}

/* 子页样式 内容页 */

.tite { width:690px; line-height:25px; text-align:center; font-size:16px; font-weight:bold; color:#333; padding:13px 0;}
.time { width:690px; border-top:1px solid #222; text-align:center; line-height:33px; height:33px;}
.time i { font-style:normal; color:#aaa; padding:0 15px;}
.new01_nei { width:690px; padding:5px 0;}
.new01_nei p { line-height:25px; text-indent:24px; padding-bottom:5px;}
.new01_nei img { padding:15px 0; text-align:center; margin:0 auto;}
.new01_wen { padding:15px 0; margin-top:20px; border-top:2px solid #111;}
.new01_wen h2 { line-height:24px; font-size:15px; font-weight:bold; padding-bottom:10px; color:#000;}
.time span { padding:0 4px; color:#666; font-weight:bold; width:330px; overflow:hidden; height:33px;}
.time span a { font-weight:normal; color:#999;}
.time span a:hover { color:#000;}
.time span i { font-style:normal; color:#bbb; font-weight:normal; padding:0;}

/*pages*/
.dede_pages{}
.dede_pages ul{ float:right; padding:12px 0px 12px 16px;}
.dede_pages ul li{ float:left; font-family:Tahoma; line-height:17px; margin-right:6px; border:1px solid #E9E9E9;}
.dede_pages ul li a{ float:left; padding:2px 4px 2px; color:#555; display:block;}
.dede_pages ul li a:hover{ color:#690; text-decoration:none; padding:2px 4px 2px;}
.dede_pages ul li.thisclass,
.dede_pages ul li.thisclass a,.pagebox ul li.thisclass a:hover{ background-color:#F8F8F8; padding:2px 4px 2px; font-weight:bold;}
.dede_pages .pageinfo{ line-height:21px; padding:12px 10px 12px 16px; color:#999;}
.dede_pages .pageinfo strong{ color:#555; font-weight:normal; margin:0px 2px;}







