﻿@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*/
.list_top{ width:990px;height:235px;padding: 0 7px; overflow:hidden;}
.list_top .Empty{ width:40px; height:40px; float:left;}
.hot{ width:990px;height:235px;}
.hot ul{ width:990px; height:235px; overflow:hidden; margin:0;padding:0;}
.hot ul li{ width:179px; height:235px; float:left; margin-right:24px;}
.hot ul li img { border:6px #ffffff solid; width:167px; height:167px;}
.hot ul li span { display:block; text-align:center; color:#00abf0; font-size:14px; line-height:56px;}

/*首页JS2*/
.slider_wrap {position:relative;width:231px;height:197px; padding:6px 0 0 29px;}
/*.mask{FILTER:alpha(opacity=70);opacity:0.7;width:100%;height:80px;background-color:#000000;position:absolute;bottom:0;left:0;top:235px;display:block;}
.comt{width:984px;color:#ffffff;position:absolute;left:0;bottom:0;top:235px;height:80px; text-align:left;}
.comt H3{font-size:16px;margin-top:10px;margin-bottom:5px; padding-left:15px; padding-right:15px;}
.comt P{font-size:12px;margin-top:0;margin-bottom:8px;line-height:20px; padding-left:15px; padding-right:15px; color:#a1a1a1;}*/
#slider_box { position:relative;width:203px;height:174px;overflow:hidden;float:left;}
#contentList li { float:left;position:relative;}
#contentList li IMG{width:201px;height:172px; border:1px #efefef solid;}
.kz{ width:203px; height:26px; overflow:hidden;}
#previewList{
	display:inline-block;
	height:20px;
}
#previewList{*display:inline;}
#previewList li{list-style:none;float:left;width:5px;height:5px; text-align:center;cursor:pointer;  margin-top:11px; margin-left:8px;padding-top:0px;overflow:hidden; background-color:#c3c3c3;}
#previewList li:hover,#previewList li.active{ width:5px;height:5px; background-color:#08b0f7;}
#LeftButton{cursor:pointer;height:26px;width:28px;float:left; background:url(/images/bl.jpg) no-repeat;}
#RightButton{cursor:pointer;height:26px;width:28px;float:right; background:url(/images/br.jpg) no-repeat;}
.btn { width:260px; border-top:1px #efefef solid;}

/*首页样式*/
.wid { width:1004px; margin:0 auto; padding:0; clear:both; overflow:hidden;}
.index_top { height:157px; width:100%; background:url(/images/logo.jpg) repeat-x; clear:both; overflow:hidden;}
.logo_sc { width:1004px; height:84px; padding-top:29px; border-top:5px #0e74d3 solid; clear:both; overflow:hidden;}
.logo_sc img { float:left;}
.sc { width:254px; height:47px; padding:11px 7px 0 0; float:right; clear:both; overflow:hidden; text-align:right;}
.sc ul li { float:right; color:#505050;}
.sc ul li a { font-size:12px; padding:0 3px; color:#505050;}
.sc span { display:block; width:240px; float:right; line-height:26px; background:url(/images/sd_08.jpg) no-repeat left; font-size:18px; color:#3c3c3c; font-family:微软雅黑; margin-top:8px;}

#nav { height:39px; width:994px; padding:0 5px; background:url(/images/nl_13.jpg) no-repeat left top;}
#nav li { float:left; width:142px; height:39px; text-align:center; background:url(/images/nl_13.jpg) no-repeat right;}
#nav li a { font-size:14px; color:#272727; font-family:微软雅黑; line-height:39px;}
#nav li.onThis,#nav li.onChild {}
#nav li.onThis a,#nav li.onChild a {}

.flvbg { width:100%; height:411px; background:url(/images/flvbg.jpg) no-repeat 50% top;}

.symain { background-color:#efefef; height:870px; width:100%; position:relative;}
.symain1 { width:1004px; height:224px; position:absolute; top:-20px; overflow:hidden; clear:both;}
.symain1_l { width:709px; height:209px; padding:15px 0 0 2px; margin-left:7px; float:left; background-color:#ffffff;}
.symain1_l ul li { width:216px; height:196px; float:left; margin-left:15px;}
.symain1_l ul li a { font-family:微软雅黑;}
.symain1_l ul li span { display:block;}
.symain1_l ul li span.sysp1 { line-height:42px; color:#3c3c3c; font-size:14px; text-align:center;}
.symain1_l ul li span.sysp2 { line-height:18px; color:#8b8b8b; font-size:12px; text-align:left;}
.symain1_r { width:241px; height:209px; padding:15px 9px 0 10px; margin-right:7px; float:right; background-color:#ffffff;}
.symain1_r img { margin-bottom:6px;}
.symain1_r ul li { width:241px; height:42px; padding-top:9px; font-size:14px; color:#3c3c3c; font-family:微软雅黑; line-height:24px; border-bottom:1px dashed #cfcfcf; text-align:left;}
.symain1_r ul li a { font-size:14px; color:#3c3c3c;}
.symain1_r ul li span { display:block; background:url(/images/ss_27.jpg) no-repeat left; padding-left:16px; line-height:14px; font-size:12px; color:#0b8ed8; text-align:left;}
.symain1_r ul li.mar { border-bottom:none;}

.symain2 { overflow:hidden; clear:both; padding-top:204px;}
.symain2 h3 { padding:0 13px; line-height:68px; font-size:18px; color:#3c3c3c; text-align:left; font-family:微软雅黑; font-weight:normal;}
.symain2 h3 font { font-size:14px;}
.symain2 h3 span { float:right; text-transform:uppercase; color:#7d7d7d;}
.symain2 h3 span a { color:#7d7d7d; font-size:14px;}

.symain3 { width:990px; height:274px; overflow:hidden; clear:both;}
.symain3_l { width:679px; height:274px; padding:0 16px; float:left; background:url(/images/3l_37.jpg) no-repeat;}
.symain3_l h3 { line-height:44px; font-size:16px; color:#08b0f7; text-align:left; font-weight:normal; font-family:微软雅黑; }
.symain3_l_jj { font-size:12px; line-height:32px; color:#555555; text-align:left;}
.symain3_l h3 font { font-size:12px; color:#969696; text-transform:uppercase;}
.symain3_l h3 span { float:right; color:#bdbdbd; font-size:12px;}
.symain3_l h3 span a { color:#bdbdbd; font-size:12px; text-transform:uppercase;}
.symain3_r { width:260px; height:274px; float:right; background-color:#ffffff;}
.symain3_r h3 { line-height:44px; padding:0 10px; font-size:16px; color:#08b0f7; text-align:left; font-weight:normal; font-family:微软雅黑; }
.symain3_r h3 font { font-size:12px; color:#969696; text-transform:uppercase;}
.symain3_r h3 span { float:right; color:#bdbdbd; font-size:12px;}
.symain3_r h3 span a { color:#bdbdbd; font-size:12px; text-transform:uppercase;}

.sybot { width:100%; height:130px; background: url(/images/bb.jpg) repeat-x; overflow:hidden; clear:both;}
.bb { width:976px; height:107px; padding:23px 14px 0 14px; overflow:hidden; clear:both; background:url(/images/bb_53.jpg) no-repeat left;}
.link { height:12px; font-size:12px; color:#676767; font-family:微软雅黑; text-align:left}
.link a { font-size:12px; color:#676767; padding: 0 6px; background: url(/images/bbt.jpg) no-repeat right;}
.jbot { font-size:12px; color:#676767; font-family:微软雅黑; padding-top:15px; text-align:right; line-height:24px; font-size:12px;}
.jbot a { font-size:12px; color:#676767;}

/* 分类样式 */
.flqyjj { width:1004px; height:155px; background:url(/images/qyjj.jpg) no-repeat; margin-top:5px;}
.flcpzs { width:1004px; height:155px; background:url(/images/cpzs.jpg) no-repeat; margin-top:5px;}
.flqydt { width:1004px; height:155px; background:url(/images/qydt.jpg) no-repeat; margin-top:5px;}
.flqysl { width:1004px; height:155px; background:url(/images/qysl.jpg) no-repeat; margin-top:5px;}
.flryzs { width:1004px; height:155px; background:url(/images/ryzs.jpg) no-repeat; margin-top:5px;}
.fllxwm { width:1004px; height:155px; background:url(/images/lxwm.jpg) no-repeat; margin-top:5px;}

.flmain { width:990px; padding:0 7px; clear:both; margin-bottom:30px;}
.flmenu { width:189px; padding:11px 0 0 13px; float:left; min-height:200px; background-color:#ffffff; margin-top:-8px; position:relative; zoom:1;}
.flmenu ul { float:left; padding-bottom:37px;}
.flmenu ul li { width:176px; height:33px; padding:0 0 0 10px; text-align:left; line-height:33px; background:url(/images/li_12.jpg) no-repeat left; margin-bottom:8px;}
.flcon { width:732px; padding:0 18px; float:right; min-height:200px; margin-top:-8px; position:relative; zoom:1; background:url(/images/fc.jpg) no-repeat #ffffff; margin-bottom:30px;}
.flmenu ul li a { color:#ffffff; font-size:14px; font-family:微软雅黑;}
.flmenu ul li.onThis,.flmenu ul li.onChild { background:url(/images/lli_08.jpg) no-repeat;}
.fl { background-color:#efefef;}
.flcon h3 { width:732px; height:64px; font-size:18px; color:#3c3c3c; font-family:微软雅黑; font-weight:normal; text-align:left; line-height:64px; border-bottom:2px #0994dd solid;}
.flcon h3 font { text-transform:uppercase; font-size:14px;}

.flpic { width:713px; padding:20px 0 20px 19px; overflow:hidden; clear:both;}
.flpic li { margin:0 45px 10px 0; float:left;}
.flpic li.mar { margin-right:0;}
.flpic li img { width:183px; height:154px; border:10px #efefef solid;}
.flpic li span { display: block; line-height:48px; color:#494949; font-size:12px;}

.fllist { width:713px; padding:20px 0 20px 19px; overflow:hidden; clear:both;}
.fllist li { line-height:40px; padding-left:10px; background:url(/images/ssd_08.jpg) no-repeat left; border-bottom:1px #d2d2d2 dashed; text-align:left;}
.fllist li span { display:block; text-align:right; color:#888888; float:right;}
.fllist li a { font-size:14px; color:#454545; font-family:微软雅黑;}
.fllist li.mar { border-bottom:none;}

.flimg { width:713px; padding:20px 0 20px 19px; overflow:hidden; clear:both;}
.flimg li { margin:0 45px 13px 0; float:left;}
.flimg li.mar { margin-right:0;}
.flimg li img { width:201px; height:172px; border:1px #efefef solid;}
.flimg li span { display: block; line-height:46px; color:#494949; font-size:12px;}

/* 通用样式 */
.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:64px; font-size:12px; color:#808080; line-height:64px; 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:200%; 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 { line-height:46px; color:#054776; font-size:12px; height:46px; overflow:hidden; clear:both; text-align:center;}
.bot p,.bot a { color:#054776;}
.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;}