﻿@charset "utf-8";
/* --------------  Public --------------  */
/* Reset */
/* html{filter:progid:DXImageTransform.Microsoft.BasicImage(grayscale=1);} */
html{ overflow-x:hidden;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,blockquote,table{margin:0px auto;padding:0;}
body { text-align:center;vertical-align:middle; font-size:14px;}
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:hidden;}
.overflow { overflow:hidden;}

/*首页JS1*/
#TextDiv1 { line-height:54px; width:516px; height:54px; text-align:left; overflow:hidden; clear:both;}
#TextDiv1 #TextContent1 li { line-height:54px; height:54px; font-size:14px; font-size:14px; color:#878787; font-family:微软雅黑;}
#TextDiv1 #TextContent1 li span { float:right;}
#TextDiv1 #TextContent1 li a { font-size:14px; color:#878787; font-family:微软雅黑;}

/*首页JS2*/
#CSSBox { width:957px;height:145px; margin:0 auto; overflow:hidden;}
#CSSBox ul li { width:904px;height:145px; list-style:none; margin-left:15px;}
#CSSBox ul li img { width:203px; height:124px; float:left;}
#CSSBox ul li a { width:429px; float:left; margin:12px 22px 0 0;}
#CSSBox ul li a.mar { margin-right:0;}
#CSSBox ul li span { float:right; display:block; width:215px; height:124px; line-height:24px; font-size:14px; color:#454545; font-family:微软雅黑; text-align:left; overflow:hidden;}

#LeftButton { cursor:pointer; width:26px; height:145px; background:url(/images/bl.jpg) no-repeat; float:left;}
#RightButton { cursor:pointer; width:26px; height:145px; background:url(/images/br.jpg) no-repeat; float:right;}

/*首页样式*/
.wid { width:1004px; margin:0 auto; padding:0; clear:both; overflow:hidden;}
.sybg { background:url(/images/bg_08.jpg) no-repeat 50% top;}
.flbg { background:url(/images/flbg.jpg) no-repeat 50% top #fffcf5;}
.topp { width:996px; height:365px; margin:0 auto; padding:30px 0 10px 8px; overflow:hidden; clear:both;}
.fltop { width:996px; height:79px; margin:0 auto; padding:30px 0 10px 8px; overflow:hidden; clear:both;}
.topp img,.fltop img { float:left;}
.topr { width:730px; float:left;}
#nav { float:left; height:52px; width:722px; margin-bottom:16px; padding-top:12px; float:left; background:url(/images/nav_06.jpg) no-repeat;}
#nav li { float:left; width:103px; height:64px; text-align:center;}
#nav li a { font-size:16px; color:#525252; font-family:微软雅黑; line-height:20px;}
#nav li span { display:block; width:103px; line-height:26px; font-size:12px; font-family:Arial, Helvetica, sans-serif; color:#cecdd3; text-transform:uppercase;}
#nav li.onThis,#nav li.onChild { color:#06864a;}
#nav li.onThis a,#nav li.onChild a,#nav li.onThis span ,#nav li.onChild span{ color:#06864a;}

.syxw { width:928px; line-height:55px; padding:0 27px 0 49px;}
.syxwn { width:84px; float:left; text-align:left; font-size:16px; color:#353535; font-family:微软雅黑;} 
.syxwm { width:67px; height:54px; float:right; font-size:14px; color:#ffffff; background:url(/images/mm.jpg) no-repeat;}
.syxwm a { font-size:14px; color:#ffffff;}
.syxwgd { width:518px; height:54px; float:left; text-align:left;}
.syxwgd_l { width:420px; float:left;}
.syxwgd_l { width:83px; float:right; text-align:right;}

.symain { width:987px; height:420px; overflow:hidden; clear:both; margin:0 auto; padding:17px 9px 0 8px;}
.syjj { width:317px; height:401px; float:left;}
.sywh { width:317px; height:401px; float:left; margin:0 18px;}
.sylx { width:317px; height:401px; float:left;}
.syjj h3,.sywh h3,.sylx h3 { line-height:36px; font-size:16px; color:#ffffff; text-align:left; font-weight:normal; font-family:微软雅黑; padding:0 12px 0 17px;}
.sylx h3 { padding:0 12px 0 40px;}
.syjj h3 span,.sywh h3 span,.sylx h3 span { float:right; font-size:12px; color:#12f67e;}
.syjj h3 span a,.sywh h3 span a,.sylx h3 span a { font-size:12px; color:#12f67e;}
.syjj_c { width:283px; height:353px; padding:12px 17px 0 17px; line-height:24px; color:#535353; font-size:14px; text-align:left;font-family:微软雅黑;}
.sywh_c { width:317px; height:365px; padding:0;font-family:微软雅黑;}
.sywh_c ul { padding:5px 15px 0 48px;}
.sywh_c ul li { height:54px; padding-top:12px; line-height:24px; text-align:left;}
.sywh_c ul li.mar { height:148px; }
.sywh_c ul li a { font-size:14px; color:#535353;}
.sywh_c ul li span { display:block; color:#076d34;}
.sylx_c { width:283px; height:164px; padding:12px 17px 0 17px; line-height:24px; color:#535353; font-size:14px; text-align:left;font-family:微软雅黑;}
.sylx img { margin-top:14px;}
.sycp { width:987px; height:215px; overflow:hidden; clear:both; margin:0 auto; padding:0 9px 0 8px;}
.sycp h3 { line-height:40px; padding:0 18px 0 40px; font-weight:normal; text-align:left; font-size:16px; color:#353535;font-family:微软雅黑;}
.sycp h3 span { float:right; font-size:12px; color:#969696;}
.sycp h3 span a { font-size:12px; color:#969696;}
.sygdcp { width:957px; height:145px; margin:0 auto;}

/* 分类样式 */
.gnsyt { width:1004px; height:189px; margin:5px auto; background:url(/images/gnsyt.jpg) no-repeat 50%;}
.gydy { width:1004px; height:189px; margin:5px auto; background:url(/images/gydy.jpg) no-repeat 50%;}
.cptd { width:1004px; height:189px; margin:5px auto; background:url(/images/cptd.jpg) no-repeat 50%;}
.xwzx { width:1004px; height:189px; margin:5px auto; background:url(/images/xwzx.jpg) no-repeat 50%;}

.flmain { padding:22px 0; width:987px; margin:0 auto; overflow:hidden; clear:both;}
.lmenu { width:182px; float:left; background:url(/images/tt_20.jpg) no-repeat top #dcdcdc; padding-top:40px;}
.lmenu_bot { width:182px; height:6px; background:url(/images/dd_26.jpg) no-repeat;}
.lmenu ul { width:162px; margin:0 auto;}
.lmenu ul li { width:162px; line-height:30px; background:url(/images/lbg_25.jpg) no-repeat top; font-size:14px; color:#085c36; font-family:微软雅黑; text-indent:20px; text-align:left;}
.lmenu ul li a { font-size:14px; color:#085c36; font-family:微软雅黑;}
.lmenu ul ol { display:none;}
.lmenu ul li.onChild ol { display: block;}
.lmenu ul li ol li.onthis { background:url(/images/ll.jpg) no-repeat left;}
.lmenu ul li ol li { background:none; text-indent:34px; line-height:28px;}
.lmenu ul li ol li a { font-size:12px; font-family:宋体;}
.lmenu ul li ol li ol li { background:none; text-indent:46px; line-height:22px;}
.lmenu ul li ol li ol li.onthis { background:url(/images/ll.jpg) no-repeat left top;}
.lmenu ul li.mar { background:url(/images/blbg_25.jpg) no-repeat top;}
.flcon { width:773px; float:right;}
.flcon h3 { height:28px; padding:0 10px 0 24px; font-size:14px; color:#ffffff; font-family:微软雅黑; font-weight:normal; line-height:26px; background:url(/images/h4_22.jpg) no-repeat; text-align:left;}
.flcon ul { padding:24px 10px;}
.flcon ul li { line-height:52px; text-align:left; background:url(/images/xw.jpg) no-repeat left; padding-left:14px; font-size:14px; font-family:微软雅黑; color:#909090; border-bottom:1px #838383 dashed;}
.flcon ul li.mar { border-bottom:none;}
.flcon ul li a {font-size:14px; font-family:微软雅黑; color:#909090;}
.flcon ul li span { float:right;}

/* 通用样式 */
.contfont { padding:20px; text-align:center; font-size:16px; min-height:300px;}
.infokuang1 ul li { border-bottom:1px #cccccc dashed;}
.infokuang1 ul li span { float:right;}
.infokuang1 ul li a { line-height:30px; color:#666666; font-size:14px;}
.path { height:28px; font-size:12px; color:#808080; line-height:28px; float:right; display:block; text-align:right; font-weight:normal; font-family:微软雅黑; overflow:hidden;}
.path b { color:#808080;}
.path a { color:#808080; font-size:12px; font-weight:normal; font-family:微软雅黑;}
.infotitle { font-size:24px; font-weight:bold; line-height:50px; color:#4d4d4d; font-family:微软雅黑; text-align:center; margin:10px 0; padding:0 20px;}
.infocoutent { font-size:14px; line-height:150%; color:#4d4d4d; font-family:微软雅黑; text-align:left; padding:10px 20px 30px 20px; text-align:justify; text-justify:inter-ideograph; min-height:500px;}
.footpage { clear:both; text-align:center; font-size:12px; color:#000; line-height:30px; padding:20px 0;}
.footpage a { color:#181818;}
.footpage font { width:56px; height:20px; background-color:#c51111; color:#ffffff; padding:3px 8px; text-align:center; line-height:20px;}
.footpage font a { width:56px; height:20px; background-color:#c51111; color:#ffffff; text-align:center; line-height:20px;}
.footpage span { padding:0 8px;}
.redcolor { color:#181818; font-weight:bold;}
.goback { text-align:center; line-height:30px;}
.goback a { color:#959595;}
.bg { height:1277px; background: url(/images/bgb.jpg) repeat-x bottom center;}
.flff { height:77px; background: url(/images/ffd.jpg) repeat-x bottom center; clear:both;}

.pic1 li img { width:245px; height:164px;}
.pic1 li { margin-top:28px; padding-bottom:14px; border-bottom:1px #d7e0eb solid; padding-right:23px; width:245px; float:left;}
.pic1 li span { line-height:48px; display:block; text-align:center; font-size:12px; color:#6d6d6d; font-weight:bold;}
.pic1 li.mar { padding-right:0px;}

/* Footer */

.lltj { clear:both; text-align:center; line-height:20px; width:500px;}
.lltj a { color:#868686; line-height:20px;}


.foot { width:1004px; height:108px; line-height:78px; background:url(/images/fft_68.jpg) no-repeat; clear:both;}
.foot p,.foot p a { color:#5d5d5d; text-align:center; font-size:12px;}
.footer { clear:both; width:1200px; height:135px; padding:27px 0 0 0; margin:0 auto; line-height:18px; background: url(/images/foot_23.jpg) repeat-x; font-size:12px; text-align:center; color:#b3b2b2; clear:both;}
.fbg { background:url(/images/fo_20.jpg) no-repeat; width:1160px; height:124px; margin:0 0 0 10px; padding:0 20px;}
.bot { padding:0 8px; width:988px; line-height:45px; color:#ffffff; font-family:微软雅黑; font-size:14px; height:89px; overflow:hidden; clear:both; text-align:center;}
.bot p,.bot a,.bott { color:#ffffff;}
.bott { line-height:45px; color:#ffffff; font-size:14px; font-family:微软雅黑; text-align:center;}
.flbot { width:988px; height:42px; line-height:42px; background:url(/images/bb_12.jpg) no-repeat; color:#ffffff; font-size:14px; font-family:微软雅黑; text-align:center;}
.flbot a { line-height:42px; color:#ffffff; font-size:14px; font-family:微软雅黑;}
.link a { padding:0 10px;}
.bot p a { line-height:46px; color:#054776; font-size:12px;}
#zysz1 { text-align:center;}
#zysz1 p { text-align:left;}

/*解决IE6下不兼容 position:fixed 的问题*/

#code_img{ width:190px; height:224px; background-color:#ffffff; position:fixed; right:0px; bottom:37px; cursor:pointer; display:none;
_position:absolute;_bottom:auto;_top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop,10)||0)-(parseInt(this.currentStyle.marginBottom,10)||0))); _margin-bottom:37px;}

#code_img1{ width:190px; height:204px; background-color:#000000; position:fixed; right:0px; bottom:310px; cursor:pointer; display:none;
_position:absolute;_bottom:auto;_top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop,10)||0)-(parseInt(this.currentStyle.marginBottom,10)||0))); _margin-bottom:37px;}