﻿@charset "utf-8";
/* --------------  Public --------------  */
/* Reset */
/* html{filter:progid:DXImageTransform.Microsoft.BasicImage(grayscale=1);} */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,blockquote{margin:0px auto;padding:0;}
body{font-size:12px;text-align:left;vertical-align:middle; font-family:宋体;}
img{border:none; vertical-align:top;}
dl,dt,dd,p{margin:0;padding:0;}
ol,ul,li{list-style:none;}
a { text-decoration:none;}
/* Items */
.left{float:left;}
.right{float:right;}
.clear{clear:both;}
.overflow { overflow:hidden;}

/* 首页JS滚动样式1 */

.slider_wrap{ position:relative; width:968px; padding-top:14px; padding-left:8px;}
#contentList li{ color:#959595; float:left; font-size:12px; height:204px; width:162px; line-height:36px; overflow:hidden; background:url(/images/jbg_13.jpg) no-repeat; margin-right:46px;}
#contentList li span { height:36px; display:block; line-height:36px; text-align:center;}
#contentList li span a { font-size:14px; color:#5d5d5d;}
#contentList li img { width:144px; height:138px; padding:8px; border:1px #d6d6d6 solid;}
#slider_box,#contentList { width:976px;height:204px; overflow:hidden;}

.prev { background:url(/images/bl.jpg) no-repeat; width:34px; height:30px; display:block; margin-top:4px; float:right; margin-right:4px; cursor:pointer;}
.next { background:url(/images/br.jpg) no-repeat; width:34px; height:30px; display:block; margin-top:4px; float:right; cursor:pointer;}

/* -------------- body背景图 --------------  */
body { background:url(/images/bg_01.jpg) no-repeat 50% top;}
.sybg { background: url(/images/bj.jpg) no-repeat 50% top; height:2220px; overflow:hidden;}
.zybg { background: url(/images/zybj.jpg) no-repeat 50% top; height:auto; clear:both;}
.flcolor { background-color:#e3e0d6; margin:0 auto;}


/* 首页 */
.wid { width:1004px; margin:0 auto; clear:both; overflow:hidden;}
.flwid { width:1004px; margin:0 auto; overflow:hidden;}
.wid1900 { overflow:hidden;}
.widbot { width:1004px; height:29px; font-size:12px; color:#575345; text-align:center; line-height:29px; margin:0 auto;}
.widbot a { font-size:12px; color:#575345; line-height:29px;}
.widdw { position:relative; height:146px; width:1004px; margin:0 auto;}

.syban img { width:1804px; height:687px;}
.top { height:91px; background:url(/images/tt_01.jpg) no-repeat 50% top;}
.tel { float:right; color:#ffffff; line-height:44px; padding-right:85px;}
.tel a { color:#ffffff; line-height:44px;}

#nav { height:27px; width:640px; float:right; }
#nav li { float:left; padding:0 32px; line-height:27px; text-align:center; font-size:14px; list-style:none;}
#nav li.last { background:none;}
#nav li a { font-size:14px; line-height:27px; color:#000000; font-weight:bold; text-align:center;}
#nav li.onThis,#nav li.onChild { background:url(/images/nali_.jpg) no-repeat 50% top;}

.sypic { height:14px; clear:both; overflow:hidden; background:url(/images/12_08.jpg) repeat-x;}

.symain { height:383px; clear:both; overflow:hidden; background-color: #f0f0f0;}
.sygsjj { width:292px; height:217px; padding:91px 18px 0 18px; background:url(/images/sy1.jpg) no-repeat bottom; float:left;}
.syxwzx { width:258px; height:189px; padding:119px 18px 0 18px; background:url(/images/sy3.jpg) no-repeat bottom; float:left; margin-left:29px;}
.sylxwm { width:292px; height:217px; padding:91px 18px 0 18px; background:url(/images/sy2.jpg) no-repeat bottom; float:right;}
.sygsjj h3 { font-size:14px; color:#000000; line-height:14px; text-align:left; font-weight:normal;}
.syxwzx h3 { font-size:14px; color:#000000; line-height:14px; text-align:center; font-weight:normal;}
.sylxwm h3 { font-size:14px; color:#000000; line-height:14px; text-align:right; font-weight:normal;}
.syc1 { width:292px; height:124px; padding-top:10px; overflow:hidden; font-size:12px; line-height:24px; color:#4a4a4a;}
.syc2 { width:258px; height:96px; padding-top:10px; overflow:hidden; font-size:12px; color:#4a4a4a;}
.syc2 li { line-height:22px; border-bottom:1px #b0b0b0 dashed; }
.syc2 li span { float:right;}
.syc2 li a { color:#4a4a4a;}
.syc3,.syc3 a { width:292px; height:124px; padding-top:10px; overflow:hidden; font-size:12px; line-height:19px; color:#4a4a4a;}


.symore { width:292px;}
.symore1 { width:258px;}
.symore span,.symore1 span { display:block; width:56px; height:17px; float:right; background:url(/images/mo_12.jpg) no-repeat;}
.symore span a,.symore1 span a { display:block; width:56px; height:17px;}

.sycp { height:268px; background-color:#f7f7f7; overflow:hidden; clear:both;}
.sycp h3 { width:989px; height:46px; line-height:46px; padding-left:15px; color:#4a4a4a; background:url(/images/hh_31.jpg) no-repeat 78px 0; font-size:14px; font-weight:normal;}

.banner { height:230px; padding-top:15px; background:url(/images/ttbg_03.jpg) repeat-x #ededed; text-align:center;}

.flmain { padding-top:15px; clear:both; overflow:hidden; background-color:#f7f7f7;}

.hdw { position:absolute; left:0; top:-24px; padding-left:36px; width:205px; height:48px; line-height:48px; background:url(/images/lif.png) no-repeat left; margin-bottom:24px; z-index:999px;}
.hdw a { font-size:18px; line-height:48px; font-family:微软雅黑; color:#1e1e1e; margin-bottom:7px; line-height:100%;}
.flhome { height:34px; color:#9ca8b3; font-family:Myriad Pro; padding-left:5px; margin-bottom:7px;}
.flhome a { color:#9ca8b3; font-family:Myriad Pro;}
.flhome span { font-size:18px; color:#222222; font-family:微软雅黑;}
.flhome span a { font-size:18px; color:#222222; font-family:微软雅黑;}

.flmenu { width:225px; float:left;}
.flmenu ul { width:225px; clear:both; overflow:hidden; padding-bottom:10px; background: url(/images/cpzs_08.jpg) no-repeat bottom;}
.flmenu ul li { text-indent:29px; line-height:24px; background:url(/images/ll.jpg) no-repeat left top; }
.flmenu ul li a { font-size:14px; color:#4f4f4f; line-height:24px;}
.flmenu ul li.onThis,.flmenu ul li.onChild { line-height:24px; text-indent:28px; }
.flmenu ul li.onChild { margin-bottom:0;}
.flmenu ul li.onThis a,.flmenu ul li.onChild a { color:#4f4f4f; line-height:24px;}
.flmenu ul li ol { display:none; text-indent:28px;}
.flmenu ul li.onThis ol,.flmenu ul li.onChild ol { display:block;}
.flmenu ul li ol { width:225px; clear:both; overflow:hidden; padding:6px 0;}
.flmenu ul li ol li { text-indent:40px; line-height:22px; margin:0; background:url(/images/ol_12.jpg) no-repeat 30px 21px;}
.flmenu ul li ol li a { line-height:22px; font-size:12px; color:#4f4f4f;}
.flmenu ul li.onThis ol li.onthis a,.flmenu ul li.onChild ol li.onchild a,.flmenu ul li.onChild ol li.onthis a,.flmenu ul li.onThis ol li.onchild a { line-height:22px; color:#4a88ce; font-size:12px;}
.flmenu ul li.onThis ol li.onthis,.flmenu ul li.onChild ol li.onchild { line-height:22px;}
.flmenu ul li.onThis ol li,.flmenu ul li.onChild ol li { line-height:22px; font-size:12px;}
.flmenu ul li.onThis ol li a,.flmenu ul li.onChild ol li a { line-height:22px; color:#4f4f4f;}
.fllxwm { width:225px; min-height:165px; float:left; font-size:12px; line-height:18px; color:#1a1a1a; background:url(/images/fllxwm.jpg) no-repeat;}
.fllxwm h3 { line-height:34px; color:#2a2a2a; font-size:14px;}
.fllxwm p { color:#4f4f4f; line-height:36px;}
.fllxwm h3 span { float:right; display:block; width:56px; height:17px; background:url(/images/mo_12.jpg) no-repeat; margin-top:8px;}
.fllxwm h3 span a { display:block; width:56px; height:17px;}
.fllxwm a { font-size:12px; line-height:18px; color:#1a1a1a;}

.flcon { width:744px; min-height:360px; float:right; overflow:hidden; padding-bottom:50px;}
.flcon h3 { width:744px; height:34px; line-height:34px; background:url(/images/hd_09.jpg) repeat-x bottom; font-size:14px;}
.flcon h3 strong { float:left; display:block;}
.hbg { margin-left:5px; width:17px; height:34px; background:url(/images/gsjj_17.jpg) no-repeat right; float:left;}
.flcon h3.cpzs { background:url(/images/flb_10.jpg) no-repeat;}
.flcon h3.gsjj { background:url(/images/gsjj.jpg) no-repeat;}
.flcon h3.cxxx { background:url(/images/cxxx.jpg) no-repeat;}
.flcon h3.gsxw { background:url(/images/gsxw.jpg) no-repeat;}
.flcon h3.jdtp { background:url(/images/jdtp.jpg) no-repeat;}
.flcon h3.lxwm { background:url(/images/lxwm.jpg) no-repeat;}
.flcon h3.xgzs { background:url(/images/xgzs.jpg) no-repeat;}

.flcon ul {}
.flcon ul li { width:143px; float:left; margin-right:60px; margin-bottom:25px; text-align:center; margin:26px 0 0 34px;}
.flcon ul li.mar { margin-right:0;}
.flcon ul li img { width:126px; height:120px; padding:7px; border:1px solid #d6d6d6;}
.flcon ul li span { width:143px; height:32px; display:block; line-height:32px; background:url(/images/cpzs_16.jpg) no-repeat;}
.flcon ul li span a { font-size:14px; line-height:32px; color:#5d5d5d;}

.flcon ol { padding-top:25px;}
.flcon ol li { line-height:38px; border-bottom:1px #8c8c8c dashed;}
.flcon ol li a { color:#151515; font-size:14px;}
.flcon ol li span { color:#151515; font-size:14px; float:right;}

.flcon dl.first { margin-top:17px;}
.flcon dl { width:753px; height:96px; float:left; padding:9px 0 0 0; border-bottom:1px #000000 dashed;}
.flcon dl dt img { width:87px; height:87px; margin-right:16px; float:left;}
.flcon dl dd span { width:100px; height:22px; background:url(/images/se_31.jpg) no-repeat; line-height:100%; float:left;}
.flcon dl dd span a { width:100px; height:22px; display:block;}
.flcon dl dd a { line-height:55px; color:#1b1b1b; font-size:14px; font-family:微软雅黑;}

.flxw { width:225px; padding-top:5px; overflow:hidden; font-size:12px; color:#4a4a4a;}
.flxw li { width:225px; line-height:28px; border-bottom:1px #b0b0b0 dashed; }
.flxw li a { color:#4f4f4f;}

.clear { clear:both; overflow:hidden;}

/* 通用样式 */

.path { font-size:12px; display:block; overflow:hidden; float:right; color:#000000; line-height:34px; font-weight:normal; padding:0 5px;}
.path a { color:#000000;}
.path a b { color:#000000;}
.infotitle { font-size:24px; font-weight:bold; line-height:50px; text-align:center; color:#1e1e1e; margin:20px 0;}
.infotitle p { font-size:24px; font-weight:bold; line-height:50px; text-align:center; color:#1e1e1e;}
.infocoutent { font-size:14px; line-height:200%; color:#1e1e1e; text-align:left; padding:20px; min-height:350px;}
.infocoutent p,.infocoutent p a,.infocoutent a { font-size:14px; line-height:200%; color:#1e1e1e; text-align:left;}

.footpage { clear:both; text-align:center; font-size:14px; color:#000000; line-height:95px; margin-bottom:20px; background:url(/images/foot_20.png) no-repeat top;}
.footpage a { text-align:center; font-size:14px; color:#000000; line-height:95px;}
.redcolor { color:#000; font-weight:bold; padding:1px 5px; background:url(/images/fz_22.jpg) no-repeat;}
.goback { text-align:center; line-height:30px;}
.goback a { color:#959595;}

.contfont { text-align:center; padding:20px; min-height:350px;}

/* Footer */

.lltj { clear:both; text-align:center; width:200px; margin:0 auto; height:20px; overflow:hidden;}
.lltj span { clear:both; overflow:hidden; display:block;}
.lltj a { color:#868686; text-align:center; height:20px; clear:both; overflow:hidden;}

.footer { clear:both; overflow:hidden; text-align:center; font-size:12px; color:#ffffff; background:url(/images/index-1_54.jpg) no-repeat 50% top;}
.footer span a { line-height:34px;}
.footer span { padding:0 40px; line-height:34px; background:url(/images/index-1_56.jpg) no-repeat right;}
.footer span.last { background:none;}
#cnzz_stat_icon_1000310437 { background:none;}
.footer a { text-align:center; font-size:12px; color:#ffffff; line-height:39px;}
.ffont { padding-top:8px;}
.ffont,.ffont a { line-height:20px; color:#daecfd; font-size:12px;}

.gyyb {width: 1000px;height: 100px;line-height: 12px;margin: 20px 0px 0px 240px;}