/* CSS Document */
@charset "gb2312";
html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, code, del, dfn, em, img, q, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {margin:0 auto;padding:0;border:0; font-size:12px;}
ul,ol,li{list-style:none;}
caption, th, td {font-weight:normal;}
h1, h2, h3, h4, h5, h6{ font-size:14px;}
a{color:#333; text-decoration: none; }
a:hover{text-decoration:none;color:#D00009;}
a.ttred:link,a.ttred:visited{color:#D00009;text-decoration:none;}
a.ttred:active,a.ttred:hover{text-decoration:underline;}
.clearboth{ clear:both;}
.f14{ font-size:14px;}
.fweight{ font-weight:bold;}
.pt10{ padding-top:10px;}
.pt20{ padding-top:20px;}
.pt30{ padding-top:30px;}
body{color:#333; min-width:1100px; background:#FFF;}
.head{ width:1100px; height:100px; background:url(../images/16.jpg) no-repeat right center;}
.logo{ float:left; width:462px; height:68px; margin-top:20px;}
.menubg{ width:100%; height:50px; }
/*Ö÷µ¼º½²Ëµ¥*/
#nav-menu{height:40px;width:1100px;margin:0 auto;z-index:999;background:url(../images/17.jpg) repeat-x;}
#nav-menu .container{position:relative;overflow:visible; z-index:999;}
#nav-menu .menu{}
#nav-menu .menu li{position:relative;float:left;display:inline;font-size:14px;width:130px; float:left; }
#nav-menu .menu li.line{ width:2px; height:33px; background:url(../images/19.jpg) no-repeat center; margin-top:5px; float:left;display:inline;}
#nav-menu .menu li.stmenu{ width:130px; float:left;color:#FFF; display:inline-block;}
#nav-menu .menu li.stmenu a span{width:130px; color:#FFF; background:url(../images/18.jpg) no-repeat center;}
#nav-menu .menu li h3{font-weight:normal;display:inline-block;float:left;}
#nav-menu .menu li a.xialakuang{display:inline-block;color:#FFF;height:40px; line-height:40px;text-decoration:none;font-size:14px;width:130px;text-align:center;}
#nav-menu .menu li a.selected,#nav-menu .menu li a.navhover,#nav-menu .menu li a.xialakuang:hover{color:#FFF; font-size:14px; display:inline-block; float:left;}
#nav-menu .menu li a.navhover, #nav-menu .menu li a.xialakuang:hover{ color:#FFF; background:url(../images/18.jpg) no-repeat center; display:inline-block; float:left;}
#nav-menu .menu li a.xialakuang span{height:40px;line-height:40px;display:inline-block;font-weight:bold; font-size:14px;}
#nav-menu .menu li a.selected span,#nav-menu .menu li a.navhover span,#nav-menu .menu li a.xialakuang:hover span{cursor:pointer;}
#nav-menu .menu li a.navhover span, #nav-menu .menu li a.xialakuang:hover span{width:130px;}
#nav-menu .menu ul.children{display:none;position:absolute;top:40px;left:0px;width:130px;border-top:0;line-height:normal;z-index:999;}
#nav-menu .menu ul.children li{width:130px;padding:0px;display:inline-block;font-size:12px;border-bottom:1px solid #ccc;}
#nav-menu .menu ul.children li h3{display:block; width:100%;font-size:14px;;}
#nav-menu .menu ul.children li h3 a span{width:100%;height:30px;line-height:30px;overflow:hidden; background:#045AB4;display:block;color:#FFF;text-align:center;text-decoration:none; font-size:14px;}
#nav-menu .menu ul.children li h3 a:hover span{ background:#3B9DDA;display:inline-block;text-decoration:none; color:#000;}
.ibanner{ width:1100px; height:300px;}
#focus{width:1100px;height:300px;overflow:hidden;position:relative;}
#focus ul{height:300px;position:absolute;}
#focus ul li{float:left;width:1100px;height:300px;overflow:hidden;position:relative;background:#000;}
#focus ul li div{position:absolute;overflow:hidden;}
#focus .btnBg{position:absolute;width:1100px;height:20px;left:0;bottom:0;background:#000;}
#focus .btn{position:absolute;width:1080px;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:80px;background:url(../images/sprite.png) no-repeat 0 0;cursor:pointer;}
#focus .pre{left:0;}
#focus .next{right:0;background-position:right top;}
.wrap{ width:1125px; height:100%; overflow:hidden; background:url(../images/20.jpg) repeat-y;}
.indexmain{ width:1080px;}
.indexleftbanner{ width:343px; height:267px; float:left; border:#CCC 1px solid; padding:2px;}
.igsjjqy{ width:460px; float:left; margin-left:25px;}
.igsjjbzbg{ width:460px; height:35px; background:url(../images/2.jpg) no-repeat;}
.igsjjtitle{ float:left; line-height:35px; font-size:16px; color:#FFF; width:135px; text-align:center;}
.igsjjqynr{ width:460px; padding-top:10px;}
.igsjjnrpic{ width:173px; height:127px; float:left; margin-right:6px;}
.igsjjnr{ line-height:23px; text-indent:2em;}
.inewsqy{ width:300px; float:left;}
.inewsbzbg{ width:300px; height:35px; background:url(../images/3.jpg) no-repeat;}
.inewsmore{ float:right; padding-top:10px; padding-right:10px;}
.inewspic{ width:297px; height:84px; margin:10px 0px 5px 0px;}
.inewspic img{ width:297px; height:84px; }
.inewsnr{ width:280px;}
.inewsnr ul{ margin:0px;}
.inewsnr ul li{ width:270px; line-height:23px; height:23px; background:url(../images/22.jpg) no-repeat left; padding-left:10px;}
.icgzsbzbg{ width:1080px; height:35px; background:url(../images/6.jpg) no-repeat;}
.icgzsnr{ width:1060px; padding-top:5px;}
.icgzsnrbox{ width:183px; height:136px; border:#CCC 1px solid; padding:2px; float:left; margin-left:12px; margin-right:10px; margin-top:10px; position:relative; overflow:hidden;}
.icgzsnrbox img{ width:183px; height:136px;}
.icgzsnrbox img:hover {
	filter:alpha(opacity = 90);
	-moz-opacity:0.9;
	-khtml-opacity:0.9;
	opacity:0.9;
}
.icgzsnr .cpzstitlebg {
	position:relative;
	display:block;
	width:183px;
	line-height:20px;
	text-align:center;
	height:20px;
	background:rgba(0,0,0,0.7);
	top:-20px;
	filter:alpha(opacity = 20);
	-moz-opacity:0.2;
	-khtml-opacity:0.2;
	opacity:0.2;
}
.icgzsnr .cgzstitle{
	top:-40px;
	position:relative;
	display:block;
	color:#FFF;
	width:183px;
	line-height:20px;
	text-align:center;
	height:20px;
	}
.izlxzqy{ width:276px; float:right;}	
.izlxzbzbg{ width:276px; height:35px; background:url(../images/7.jpg) no-repeat;}
.izlxznr{ width:250px; padding-top:10px;}
.izlxznr ul{ margin:0px;}
.izlxznr ul li{ width:250px; line-height:23px; height:23px; background:url(../images/22.jpg) no-repeat left; padding-left:10px;}
.izszsqy{ width:1078px; height:275px; border:#CCC 1px solid;}
.izszsbzbg{ width:1051px; height:50px; border-bottom:#CCC 1px dashed; background:url(../images/gsry.jpg) no-repeat left center;}
.izszsmore{ float:right; padding-top:20px; padding-right:6px;}
.izszsnr{ width:1050px; padding-top:10px;}
.rollBox{width:1050px; height:200px;overflow:hidden;}
.rollBox .LeftBotton{width:13px; height:25px; float:left; background:url(../images/12.jpg) no-repeat;overflow:hidden;float:left; display:inline; margin-top:80px;}
.rollBox .RightBotton{width:13px; height:25px; float:right;background:url(../images/11.jpg) no-repeat;overflow:hidden;display:inline;cursor:pointer;padding:0;margin-top:80px;}
.rollBox .Cont{width:1020px; margin-top:6px;overflow:hidden; float:left;}
.rollBox .ScrCont{width:10000000px;}
.rollBox .Cont .pic{width:247px;float:left; margin-left:4px; margin-right:4px;text-align:center; overflow:hidden}
.rollBox .Cont .pic img{ vertical-align:middle; padding:1px; border:#ccc 1px solid; width:245px; height:162px;}
.rollBox .Cont .pic p{line-height:24px; height:24px; padding:0; margin:0;color:#505050;}
.rollBox .Cont a:link,.rollBox .Cont a:visited{color:#626466;text-decoration:none;}
.rollBox .Cont a:hover{color:#f00;}
.rollBox #List1,.rollBox #List2{float:left;}
.flinkqy{ width:1078px; height:88px; padding-top:15px; border-left:#CCC 1px solid;border-right:#CCC 1px solid;border-bottom:#CCC 1px solid;border-top:#0068BF 3px solid;}
.flinkqy ul{ margin:0px;}
.flinkqy ul li{ width:203px; height:72px; float:left; margin-left:6px; margin-right:6px;}
.flinkqy ul li img{ width:203px; height:72px; }
.ifooterdh{ width:1080px; height:30px; background:#0068BF; text-align:center; line-height:30px; color:#FFF;}
.ifooterdh a{ color:#FFF;}
.ifooterdh a:hover{ color:#FF0;}
.banquan{ width:1080px; height:90px; background:url(../images/15.jpg) repeat-x; text-align:center; line-height:25px; padding-top:10px;}
.area_l{ width:276px; float:left;}
.about_ustypebzbg{ width:276px; height:45px;}
.about_ustypeqy{ width:274px; height:100%; overflow:hidden; padding:10px 0px; border-bottom:#AED7FF 1px solid;border-left:#AED7FF 1px solid;border-right:#AED7FF 1px solid;}
.about_ustypeqy ul{ margin:0px;}
.about_ustypeqy ul li{ width:248px; height:32px; margin:10px auto;}
.about_ustypeqy ul li a{ display:block;font-size:14px; padding-left:70px; background:url(../images/26.jpg) no-repeat center; line-height:32px; color:#0068BF;}
.about_ustypeqy ul li a:hover{ background:url(../images/25.jpg) no-repeat center; color:#FFF;}
.about_ustypeqy ul li.hover a{ background:url(../images/25.jpg) no-repeat center; color:#FFF;}
.lxwmqy{ width:274px; height:100%; overflow:hidden; padding:10px 0px; border-bottom:#AED7FF 1px solid;border-left:#AED7FF 1px solid;border-right:#AED7FF 1px solid;}
.lxwmbanner{ width:270px; height:91px; background:url(../images/23.jpg) no-repeat center;}
.lxwmnr{ width:250px; padding-top:10px; line-height:24px; color:#0068BF;}
.lxwmnr span a{ font-size:14px; font-weight:bold;color:#0068BF;}
.area_r{ width:788px; float:right;}
.m_position{ width:788px; height:35px; background:#AED7FF;}
.m_positionname{ float:left; background:#0068BF; width:auto; padding:0px 20px;height:35px; line-height:35px; font-size:16px; color:#FFF; text-align:center;}
.m_positionqy{ float:right; padding-top:10px; padding-right:10px;}
.about_usnr{ padding-top:10px; width:740px; line-height:30px; font-size:14px;}
.about_usnr p{ font-size:14px;}
.about_usnr a{ font-size:14px;}
.about_usnr div{ font-size:14px;}
.about_usnr span{ font-size:14px;}
.newsnr{ width:740px; padding-top:10px; margin:0 auto;}
.newsnr ul{ margin:0px;}
.newsnr ul li{ width:730px; line-height:40px; height:40px; background:url(../images/22.jpg) no-repeat left; padding-left:10px; border-bottom:#CCC 1px dashed; margin:0 auto;font-size:14px;}
.newsnr ul li span{ float:right; text-align:center; font-size:14px;}
/*·ÖÒ³*/
.dede_pages{ padding-top:0px;}
.pro_pages{ padding-left:20px; float:left;overflow: hidden;}
.dede_pages ul{float:left;padding:12px 0px 12px 5px;}
.dede_pages ul li{float:left;font-family:Tahoma;line-height:17px;margin-right:6px;padding:2px 4px 2px;border:1px solid #E9E9E9;display:block;}
.dede_pages ul li a{float:left;color:#555;display:block;}
.dede_pages ul li a:hover{color:#690;text-decoration:none;}
.dede_pages ul li.thisclass,.dede_pages ul li.thisclass a,.pagebox ul li.thisclass a:hover{background-color:#F8F8F8;font-weight:bold;line-height:17px;display:block}
.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;}
.newsquyu{width:740px; padding-top:10px;}
.newsquyu h2{ color:#333333; font-size:24px; width:740px; font-weight:bold; text-align:center; text-align:center;}
.source{ font-size:12px; color:#666; text-align:center; margin-top:10px;border-bottom:#e2e2e2 1px dashed; padding-bottom:8px;}
.wenzhang{ line-height:30px; width:740px;font-size:14px; padding-top:10px;}
.wenzhang div{ font-size:14px;}
.wenzhang p{ font-size:14px;}
.wenzhang span{ font-size:14px;}
.wenzhang a{ font-size:14px;}
.prev{ width:780px; line-height:25px;font-size:14px;}
.prev a{ font-size:14px;}
.pronr{ width:780px; padding-top:10px;}
.pronrbox{ float:left;height:265px;width:170px; margin:10px 10px; overflow:hidden; text-align:center;}
.pronrbox .picimg{ overflow:hidden; width:163px; height:225px;text-align:center;vertical-align:middle; display:block; border:#CCC 1px solid;}
.pronrbox .picimg .pcimg{ overflow:hidden; width:163px; height:225px;text-align:center;vertical-align:middle;display:table-cell;*display: block;*font-size:86px;}
.pronrbox .pcimg img{ vertical-align:middle;}
.pronrbox .pcimg img:hover{ filter: alpha(opacity = 90);-moz-opacity: 0.9;-khtml-opacity: 0.9;opacity: 0.9;}
.pronrboxbiaoti{ width:170px; height:30px; text-align:center; line-height:30px;}
.pronrboxbiaoti a{ color:#333;}
.pronrboxbiaoti a:hover{ color:#D00009;}
.frame { margin-bottom: 10px; border: 1px solid #e1e1e1; background: #FFF; }
.title { padding: 0 10px; height: 32px; font-size: 14px; font-weight: 700; line-height: 32px; overflow: hidden; }

.block { margin: 10px 10px 0; }

.temp { margin: 1px; }

.slideshow { clear: both; }
.slideshow li { position: relative; overflow: hidden; }
.slideshow span.title { position: absolute; bottom: 0; left: 0; margin-bottom: 0; width: 100%; height: 32px; line-height: 32px; font-size: 14px; text-indent: 10px; }
 .slideshow span.title, .slidebar li { background: rgba(0,0,0,0.3); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr = #30000000,endColorstr = #30000000); color: #FFF; overflow: hidden; }
.slidebar li { float: left; margin-right: 1px; width: 20px; height: 20px; line-height: 20px; text-align: center; font-size: 10px; cursor: pointer; }
.slidebar li.on { background: rgba(255,255,255,0.5); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr = #50FFFFFF,endColorstr = #50FFFFFF); color: #000; font-weight: 700; }
.frame { background: none; border: 0px solid #fff; margin-bottom: 0px; }
.temp { margin: 0; }
.slidebar { position: absolute; top:5px; left:4px; }
.slideshow span.title, .slidebar li { background: rgba(0,0,0,0.3); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr = #90000000,endColorstr = #90000000); color: #FFF; overflow: hidden; }
.slidebar li.on { background: rgba(255,255,255,0.5); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr = #90000000,endColorstr = #90000000); color: #ff0; font-weight: 700; }
.slideshow SPAN.title { text-indent: 0px; }
.block { margin: 0;position: relative; }
#frameHlicAe { margin: 0px !important; border: 0px !important; }
.comiis_wrap960, .comiis_wrapad { margin: 0 auto; width: 343; }
.comiis_wrapad {}
.comiis_wrapad { overflow: hidden; }
.comiis_wrapad img { float: left; margin-top: 0px; }
#slidesImgs li { width:343; height:267px; display: none; }
.cgzsnr{ width:740px; padding-top:10px;}
.cgzsnr ul{ margin:0px;}
.cgzsnr ul li{ width:740px; height:140px; border-bottom:#CCC 1px dashed; padding-bottom:5px; padding-top:5px;}
.cgzsnrpic{ float:left;overflow:hidden; width:182px; height:135px;text-align:center;vertical-align:middle;display:table-cell;*display: block;*font-size:86px; border:#CCC 1px solid;}
.cgzsnrpic img{vertical-align:middle;width:182px; height:135px;}
.cgzsnrpic img:hover{ filter: alpha(opacity = 90);-moz-opacity: 0.9;-khtml-opacity: 0.9;opacity: 0.9;}
.cgzsnr ul li h2{ width:540px; float:right; line-height:35px; height:35px;}
.cgzsnr ul li h2 a{ font-size:14px;}
.cgzsnrdesc{ width:540px; float:right; line-height:24px; text-indent:2em; overflow:hidden;}
.ygfcnr{ width:780px; padding-top:10px;}
.ygfcnrbox{ float:left;height:150px;width:170px; margin:10px 10px; overflow:hidden; text-align:center;}
.ygfcnrbox .picimg{ overflow:hidden; width:163px; height:124px;text-align:center;vertical-align:middle; display:block; border:#CCC 1px solid;}
.ygfcnrbox .picimg .pcimg{ overflow:hidden; width:163px; height:124px;text-align:center;vertical-align:middle;display:table-cell;*display: block;*font-size:86px;}
.ygfcnrbox .pcimg img{ vertical-align:middle;}
.ygfcnrbox .pcimg img:hover{ filter: alpha(opacity = 90);-moz-opacity: 0.9;-khtml-opacity: 0.9;opacity: 0.9;}
.ygfcnrboxbiaoti{ width:170px; height:30px; text-align:center; line-height:30px;}
.ygfcnrboxbiaoti a{ color:#333;}
.ygfcnrboxbiaoti a:hover{ color:#D00009;}
.QQ_float{ width:127px; position:fixed; _position:absolute; top:140px; right:10px; z-index:9999;}
.QQ_float .hd{height:16px;background:none;position:relative;}
.QQ_float .hd .closeBtn{height:16px;background:none; position:absolute;right:0px;top:0;cursor:pointer;}
.QQ_float .hd .closeBtn img{border:none;}
.QQ_float .QQ_top{ width:100%; height:52px; background:url(../images/qq_top.jpg) no-repeat;}
.QQ_float .QQ_midd{ width:127px; overflow:hidden; background:#FFF; padding-bottom:10px;}
.QQ_float .QQ_midd a{ width:80px; height:23px; display:block; margin:10px auto 0px; background:url(../images/float_qq.jpg) no-repeat;}
.QQ_float .QQ_bottom{ width:100%; height:173px; background:url(../images/qq_ewm.jpg) no-repeat;}