﻿@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;}


/* -------------- body背景图 --------------  */
body { position:relative;}
.sj{display:none;}

/* 首页 */
.wid { width:1200px; clear:both;}
.top { width:100%; height:135px; position: fixed; *position: static; top:0; clear:both; background:url(/images/tbg.png) repeat-x; z-index:9;}
.hometop { width:100%; height:135px; position: fixed; top:0; clear:both; background:url(/images/tbg.png) repeat-x; z-index:9;}
.topmenu { width:891px; float:right; position:relative;}
.ss,.sssc table { float:right;}
.sssc { width:100%; height:22px; text-align:right; font-size:12px; color:#bfbfbf; padding:6px 0; line-height:22px;}
.sssc a { color:#bfbfbf;}
.sssc a.last { padding:0 43px 0 0;}
.sssc tr td:hover { cursor:pointer;}
.nav { width:100%; height:82px; padding:6px 0 0 0; overflow:hidden;}
#nav { float:right; overflow:hidden;}
#nav li { float:left; padding:0 0 0 33px; background: url(/images/libg_09.jpg) no-repeat 16px 36px; font-size:18px; color:#222222; line-height:82px;}
#nav li.first { background:none;}
#nav li a { font-size:18px; color:#222222;}
.dmenu { width:1200px; z-index:-9; position:absolute; left:-309px; top:122px; background:url(/images/cp1bg.jpg) repeat-x #c92121; display:none;}
.dmenu_l { width:102px; height:100%; padding:21px 0; float:left; text-align:center; line-height:28px; font-size:18px; color:#ffffff; font-weight:bold;}
.dmenu_r { width:1098px; padding:21px 0; float:right; color:#ffffff; background:url(/images/cp2bg.jpg) repeat-x #333333;}
.dmenu_r a { color:#ffffff;}
.dmenu_r h1 { line-height:30px; font-size:20px; font-weight:normal;}
.cp1 { width:724px; padding:0 38px 0 50px; float:left;}
.cp2 { width:245px; padding:0 0 0 38px; float:right; border-left:1px #6b6b6b dashed;}
#nav li.ncpzs .cp1 ul li { width:112px; margin:0 10px 0 0; padding:0; float:left; border-bottom:1px #494949 dashed; line-height:36px; font-size:16px; color:#ffffff; background: none;}
#nav li.ncpzs .cp1 ul li.mar { margin:0 0 0 0;}
#nav li.ncpzs .cp1 ul li a { font-size:16px; color:#ffffff; font-size:16px;}
#nav li.ncpzs .cp2 ul { padding:10px 0 0 0;}
#nav li.ncpzs .cp2 ul li { width:82px; float:left; line-height:24px; padding:0; font-size:14px; color:#ffffff;}
#nav li.ncpzs .cp2 ul li.mar_ { width:148px;}
#nav li.ncpzs .cp2 ul li a { font-size:16px; color:#ffffff; font-size:14px;}

#nav li.nyyly .cp1 { width:970px;}
#nav li.nyyly .cp1 ul li { width:202px; margin:0 54px 0 0; padding:0; float:left; border-bottom:1px #494949 dashed; line-height:36px; font-size:16px; color:#ffffff; background: none;}
#nav li.nyyly .cp1 ul li.mar { margin:0 0 0 0;}
#nav li.nyyly .cp1 ul li a { font-size:16px; color:#ffffff; font-size:16px;}

#nav li.ngytm .cp1 { width:990px;}
#nav li.ngytm .cp1 dl { width:198px; margin:0 66px 0 0; padding:0; float:left; line-height:44px;}
#nav li.ngytm .cp1 dl.mar { margin:0 0 0 0;}
#nav li.ngytm .cp1 dt img { width:190px; height:89px; border:4px #515151 solid;}
#nav li.ngytm .cp1 dd { width:198px; color:#ffffff; font-size:14px;}
#nav li.ngytm .cp1 dd a { color:#ffffff; font-size:14px;}
#nav li.ngytm .cp1 dd span { color:#656565; font-size:12px; float:right;}

.botmenu { width:100%; height:422px; position:fixed; bottom:-371px; background:url(/images/cbg.png) repeat-x 0 36px; z-index:9;}
.dbt,.ubt { cursor: pointer;}
.dbt { display:none;}

.homecl,.homecm,.homecr { width:349px; margin:0 34px 0 21px; float:left;}
.homecr { margin:0 21px;}
.homecl h1,.homecm h1,.homecr h1 { width:100%; border-bottom:1px #191919 solid; padding:8px 0 0 0; line-height:48px; height:48px; overflow:hidden; font-size:18px; font-weight:normal; color:#ffffff;}
.homecl h1 span { float:right; font-size:12px; color:#ffffff;}
.homecl h1 span a { color:#ffffff; padding:0 11px;}
.homecl h1 a,.homecm h1 a,.homecr h1 a { color:#ffffff;}
.homecon { width:100%; height:220px; padding:18px 0 0 0; border-bottom:1px #191919 solid; border-top:1px #454545 solid; color:#ffffff; line-height:22px; font-size:13px;}
.homemore { width:100%; line-height:42px; color:#9b9b9b; border-top:1px #454545 solid; padding:0 0 9px 0;}
.homemore a { color:#9b9b9b;}
.homecon ul li span { display:block; font-size:12px; color:#696969; padding:0 0 7px 0;}
.homecon ul li { line-height:18px; color:#ffffff; font-size:12px; padding:0 0 14px 0;}
.homecon ul li a { color:#ffffff;}
.homecon ul li font { padding:0 0 0 10px; color:#e64545;}

.homecon ol li { line-height:30px; padding:0 0 0 39px;}
.homecon ol li.o1 { background:url(/images/o1.png) no-repeat 0 2px;}
.homecon ol li.o2 { background:url(/images/o2.png) no-repeat 0 2px;}
.homecon ol li.o3 { background:url(/images/o3.png) no-repeat 0 2px;}
.homecon ol li.o4 { background:url(/images/o4.png) no-repeat 0 2px;}
.homecon ol li.o5 { background:url(/images/o5.png) no-repeat 0 2px;}

.bot { width:100%; height:36px; line-height:36px; font-size:12px; color:#5b5b5b; clear:both; overflow:hidden; text-align:center;}
.bot a { color:#5b5b5b;}

/* 子页样式 */
.flimg { width:100%; height:389px; margin:123px auto 0 auto; *margin:0 auto; *position:absolute; *top:122px; clear:both; overflow:hidden; z-index:0; }
.cpzs { background:url(/images/cpzs_04.jpg) no-repeat;}

.gytm { background:url(/images/gytm_04.jpg) no-repeat 50% top;}
.tmxw { background:url(/images/tmxw_04.jpg) no-repeat 50% top;}
.cpzs { background:url(/images/cpzs_04.jpg) no-repeat 50% top;}
.yyly { background:url(/images/yyly_04.jpg) no-repeat 50% top;}
.gcsj { background:url(/images/gcsj_04.jpg) no-repeat 50% top;}
.zxns { background:url(/images/zxns_04.jpg) no-repeat 50% top;}

.flmain { width:100%; height:auto; clear:both; overflow:hidden; background:url(/images/flbg.jpg) repeat-x #ffffff;}
.lmenu { width:197px; height:100%; float:left; text-align:center;}
.clxwm { width:197px; background:url(/images/bbg.jpg) repeat-x #464646; line-height:34px; padding:0 0 12px 0; font-size:18px; color:#ffffff;}
.clxwm h2 { font-size:18px; line-height:50px; padding:0 0 12px 0;}
.lmenu ul li.fir { background:url(/images/fbg.jpg) repeat-x; font-weight:bolder; font-size:18px; border-bottom:none;}
.lmenu ul li.fir a { color:#ffffff; font-size:18px;}
.lmenu ul li { line-height:50px; border-bottom:1px #e2e2e2 solid;}
.lmenu ul li.onThis,.lmenu ul li.last_onThis { background-color:#ffffff;}
.lmenu ul li a { color:#141414; font-size:15px;}
.flcon { width:950px; float:right;}
.fbg { width:1200px; background:url(/images/3-1_48.jpg) repeat-y left; clear:both; overflow:hidden;}

.bbg { width:100%; padding:3px 0 0 0; line-height:60px; text-align:center; color:#6a6a6a; border-top:4px #1b1b1b solid; background:url(/images/bbg_47.jpg) repeat-x #1b1b1b; color:#ffffff; font-size:14px;}
.botnav { color:#6a6a6a;}
.botnav a { padding:0 22px; color:#ffffff; font-size:14px;}

.lj { width:950px; height:50px; line-height:50px; border-bottom:1px #bababa dashed;}
.flnr { width:950px; padding:38px 0 100px 0; float:right;}
.flnr h1 { width:950px; line-height:76px; font-size:28px; color:#0d0d0d; font-weight:normal;}
.fljj { width:950px; line-height:26px; font-size:14px; color:#0d0d0d;}
ul.img li img { margin:0 8px 0 0; float:left; width:90px; height:44px;}
ul.img li { width:300px; float:left; padding:23px 0; line-height:44px; border-bottom:1px #d2d2d2 dashed; margin:0 25px 0 0; font-size:25px; color:#181818;}
ul.img li.mar { margin:0 0 0 0;}
ul.img li a { font-size:25px; color:#181818;}

ul.listpro { clear:both; overflow:hidden;}
ul.listpro li { width:284px; float:left; padding:23px 0; line-height:44px; border-bottom:1px #d2d2d2 dashed; margin:0 35px 0 0; font-size:25px; color:#181818;}
ul.listpro li.mar { margin:0 0 0 0;}
ul.listpro li a { font-size:20px; color:#db2c2c;}

ul.list li { padding:30px 0; border-bottom:1px #cacaca dashed;}
ul.list li span { display: block; line-height:20px; color:#282828; font-size:14px;}
ul.list li h1 { line-height:50px; font-size:20px; color:#c92121;}
ul.list li font { display:block; line-height:20px; font-size:12px; color:#5d5d5d;}

ul.list li a { color:#282828;}


/* 通用样式 */
/*漂浮*/
.adbox { position:fixed !important; top/**/:536px;position:absolute; right:18px; top:expression(document.documentElement.scrollTop+100); z-index:300;}

.gxz { width:100%; text-align:center; line-height:30px; font-size:26px; padding:30px 0; font-family:微软雅黑;}
.path { width:100%; font-size:12px; display:block; overflow:hidden; float:left; color:#0d0d0d; line-height:50px; font-weight:normal;}
.path a { color:#0d0d0d;}
.path font { padding:0 6px 0 14px;}
.path a b { color:#0d0d0d;}
.infotitle { font-size:28px; line-height:50px; text-align:left; color:#212121; margin:20px 0;}
.infotitle p { font-size:18px; font-weight:bold; line-height:36px; text-align:center; color:#464646;}
.infocoutent { font-size:12px; line-height:24px; color:#464646; text-align:left;margin-top:20px; min-height:350px;}
.infocoutent p,.infocoutent p a,.infocoutent a { font-size:12px; line-height:200%; color:#464646; text-align:left;}

.footpage { clear:both; text-align:center; font-size:12px; color:#000000; line-height:40px; padding:20px 0; background:url(/images/foot_20.png) no-repeat top;}
.footpage a { text-align:center; font-size:12px; color:#000000; line-height:40px; padding:0 0 0 5px;}
.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; height:90px;}
.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;}