﻿/* CSS Document */
/* 全局样式 */

body,ol,ul,h1,h2,h3,h4,h5,h6,p,th,td,dl,dd,form,fieldset,legend,input,textarea,select{margin:0;padding:0}
body{ color:#555; font:12px "Arial";}	
a{ color:#555; text-decoration:none; blr:expression(this.onFocus=this.blur()); outline:none;}
a:hover{color:#00599b;}
img{ border:0;}
ul,li{ list-style:none;}
.fonta{ font-family:Arial;}
.cored{ color:#f00;}
.font14{ font-size:14px;}
.line24{ line-height:2.1}
.fontbold{ font-weight:bold;}	
.outwidth{ width:1002px;}
.minheight{ height:auto!important; height:30px; min-height:30px;}		
.outheight{ height:auto!Important; height:500px; min-height:500px;}
.fl{ float:left;}
.fr{ float:right;}	
.clear{ clear:both; height:0; overflow:hidden;}	
.marcen{ margin:0 auto;}
.outposition{ position:relative;}
/*图文混排页面引用“liblock”样式，使后台添加列表符号显示**********************************/
.liblock ul li{ list-style:disc; margin-left:30px;}
.liblock ol li{ list-style:decimal; margin-left:30px;}
	



#dcms_pager .pages {border:none;text-transform:uppercase;font-size:12px;margin:10px 0 10px 0;padding:0;height:20px;clear:both;text-align:center;}
#dcms_pager .pages a {border:1px solid #ccc;text-decoration:none;margin:0 5px 0 0;padding:1px 3px 1px 3px;font-size:12px;height:16px;line-height:16px; cursor:pointer}
#dcms_pager .pages a:hover {border:1px solid #fff;background:#014099; color:#fff;}
#dcms_pager .pages .pgempty {border:1px solid #eee;color:#eee;}
#dcms_pager .pages .pgcurrent {border:1px solid #fff;color:#fff;background:#014099;}


#div3 {position:relative; width:510px;overflow:hidden; height:150px}
#div3 ul {position:absolute; left:10px; top:30px;}
#div3 ul li {float:left; width:100px; height:150px; overflow:hidden; text-align:center;}
#div3 ul li p{ width:204px; height:20px; line-height:20px;text-align:center;}
#div3 ul li img{ width:204px; height:110px;}
#left0{ position:absolute; left:30px; top:32px; z-index:999; width:27px; height:52px; display:block; background:url(../images/en/bar_left.png) no-repeat;}
#right0{ position:absolute; right:20px; top:32px; z-index:999; width:27px; height:52px; display:block; background:url(../images/en/bar_right.png) no-repeat;}

#div1{ width:270px; position:relative; z-index:9}
.small{ width:268px; height:315px; border:1px solid #cdcdcd; overflow:hidden; left:0; top:0; position:absolute;z-index:-1;}
.mark{ position:absolute; width:100%; height:174px;/* background:#ffffff;filter:alpha(opacity:0); opacity:0; */ background:url(../images/en/png01.png) repeat;z-index:2;cursor:move;}
.float1{ width:100px; height:100px; background:#fede4f; border:1px solid #aaa; filter:alpha(opacity:50);opacity:0.5; position:absolute; display:none;}
.big{ width:310px; height:310px; border:1px solid #cdcdcd; overflow:hidden; position:absolute; left:270px; top:0; display:none;}
.smallMove{ position:absolute; left:0px; top:0; width:310px; height:367px;overflow:-hidden; z-index:-1;}
.smallMove li{width:268px; height:367px; float:left;}
.smallMove li a{ cursor:pointer;}
.big img{ position:absolute; left:0; top:0;}
#list{ width:288px; height:46px; overflow:hidden; position:absolute; left:10px; top:320px;}
#list ul{ position:absolute; left:0;}
#list li{ list-style:none; float:left; padding:4px; overflow:hidden; width:40px; height:40px;}
#list li img{ border:1px solid #cdcdcd;}
#list .active img{  border:1px solid #ff0000;}
#left{ width:12px; height:18px; display:block; background:url(../images/en/left.jpg) no-repeat; position:absolute; top:100px; left:1px; cursor:pointer;}
#right{ width:12px; height:18px; display:block; background:url(../images/en/right.jpg) no-repeat; position:absolute; top:100px; left:256px; cursor:pointer;}

.mdown{ background:url(../images/en/mdownbg.jpg) repeat-x; height:18px; padding:5px 0 0 20px;}
.mcont{ padding:5px 10px; line-height:18px;}
/*网站首页**********************************/

.hhonr{height:38px; overflow:hidden; float:left; width:850px; position:relative; background:none;}
.l,#List1,#List2{
	float: left}
.r{
	float: right}
.Cont {
	WIDTH:850px;
	overflow: hidden; 
	float:left; 
	height:34px}
.ScrCont {
	WIDTH:10000000px;}
.los_let{
	display:block;
	width:1px;
	height:1px; position:absolute; left:800px; top:10px;
	cursor:pointer;}				
.los_rit{
	display:block;
	width:1px;
	height:1px; position:absolute; left:838px;top:10px;
	cursor:pointer;}	
.hpp{
	WIDTH:850x;
	height:34px;
	float:left;
	overflow:hidden;}
.hpp p{ width:850px;}



#ndemo{overflow:hidden;height:140px; float:left; width:320px; margin-left:10px;}
#desc{clear:both;}
.mnewsleft{ float:left; width:200px; text-align:center}
.mnewsul{ width:320px;}
.mnewsul li{ background:url(../images/arrow.jpg) 0 8px no-repeat; text-indent:20px; height:25px; line-height:25px;}
/*页头页尾**********************************/
.logo{ float:left; width:400px;}
.logoright{ float:right; text-align:right; width:200px;}
.header{ width:930px; margin:0 auto; background:url(../images/en/header.jpg) left bottom no-repeat; height:97px; padding:12px 30px 0 30px;}

.footer{ width:1002px; height:36px; line-height:36px; text-align:right; margin:0 auto; padding-bottom:10px;}
#nav { height:18px; margin:17px 0;}
#nav li{ float:left; border-right:1px solid #014099; height:18px; padding:0 20px;}
#nav li a{ font-size:16px; font-weight:bold; color:#014099}
#nav li a:hover{ color:#ed761a;}



.main{ width:1002px; margin:0 auto; background:url(../images/en/main.jpg) repeat-y;}
.mainbot{ width:1002px; background:url(../images/en/mainbot.jpg) left bottom no-repeat; height:auto!Important; height:500px; min-height:500px; padding-bottom:15px;}

/*网站首页**********************************/

.inmain{ width:960px; margin:0 auto;}
.banner{ height:262px; background:#dededc; width:952px; padding:4px; margin-bottom:20px;}

.mnews{ background:url(../images/en/mnews.jpg) no-repeat; height:38px; line-height:38px; width:960px; padding-bottom:3px; margin-bottom:15px;}

#div2{height:38px; overflow:hidden; float:left; width:750px;}
 #div2 li{ width:750px; height:38px; line-height:38px; vertical-align:bottom; float:left;}
#div2 li a{line-height:38px;color:#505050;font-family:Arial;font-size:12px; }



#player{width:952px;height:262px;position:relative; z-index:0;}
#player .Limg{position:relative;}
#player .Limg li{position:absolute;top:0px;left:0px;}
#player .Limg li img{width:701px;height:262px;}
#player .Nubbt{position:absolute;z-index:999;right:1px;bottom:0px; line-height:18px; font-style:normal;}
#player .Nubbt span{ padding-left:25px; padding-top:2px;display:block;margin:2px 0 0;cursor:pointer;width:225px; height:84px;background:url(../images/en/span01.jpg) no-repeat;}
#player .Nubbt span.on{background:url(../images/en/span02.jpg) no-repeat;}



.main01{ float:left; width:400px; line-height:21px; height:250px;}
.main02{ float:left; width:540px; margin-left:20px; display:inline;line-height:21px; height:250px;}
.main03{ float:left; width:400px; line-height:21px;height:190px;}
.main04{ float:left; width:540px; margin-left:20px; display:inline; height:190px;line-height:21px;}
.main05{ float:left; width:270px; height:375px;}
.main06{ float:left; width:215px; height:375px; margin-left:10px;}

.bar{ background:url(../images/en/dian01.jpg) left 24px repeat-x; height:26px; line-height:26px; padding-bottom:4px; position:relative; text-indent:30px; color:#014099; font-size:14px; margin-bottom:10px;}
.more{ position:absolute; right:0; bottom:0;}
.bar01{ position:absolute; left:0; top:0;}

.mlink{ width:960px; height:80px; margin-top:20px;}
.mlink .bar{ margin-bottom:10px;}
.mlink a{ font-weight:bold; font-size:14px; color:#014099; padding:0 5px; font-family:Arial, Helvetica, sans-serif;}

.mbar{ background:url(../images/en/mbar.jpg) repeat-x; height:36px; padding-bottom:5px; line-height:36px; font-weight:bold; font-size:14px; color:#014099; text-indent:20px;}
.mdiv{ border:1px solid #dbdbdb; height:312px; padding:0 10px; line-height:19px;}
/*二级栏目************************************/

.inbanner{ width:952px; height:200px; padding:4px; background:#dededc;}
.inleft{ float:left; width:192px; margin-top:15px;}
.inleft h2{ width:191px; height:36px; background:url(../images/en/listbg.jpg) no-repeat; line-height:36px; color:#fff; text-indent:15px; font-size:14px;}

.leftul li{ float:left; width:190px; background:url(../images/en/leftulli.jpg) no-repeat; height:auto!Important; height:30px; min-height:30px;line-height:30px; text-indent:40px; margin:1px 0}
.leftul li a{ font-weight:bold}
.leftul li a:hover,.leftul li a.hover{ color:#054098;}

.leftul li ul{ margin-top:2px;}
.leftul li li{height:auto!Important; height:26px; min-height:26px; line-height:26px; background:#eee}
.leftul li li a{ color:#444; font-weight:normal}
.leftul li li a:hover,.leftul li li a.hover{ color:#004098; font-weight:bold}

.inright{ float:left; background:url(../images/en/inright.jpg) repeat-y; width:745px; margin-left:22px; display:inline;}
.inrightbot{ background:url(../images/en/inrightbot.jpg) no-repeat left bottom; padding-left:30px; height:auto!Important; height:300px; min-height:300px;}

.righth2{ background:url(../images/en/line01.jpg) no-repeat left bottom; line-height:24px; height:24px; padding:17px 0 10px; color:#004098; font-size:14px; margin-bottom:10px;}
.location{ float:right; font-weight:normal; color:#888; font-size:12px;}
.home{ margin-bottom:-5px; margin-right:3px;}
.content{ line-height:26px;}

.servicebg{ float:left; background:url(../images/en/servicebg.jpg) no-repeat; padding:5px; width:169px; height:104px; margin-right:10px;}

.tmore{ text-align:right}
.tmore a{ color:#ed761a}
.msaleul{ width:190px; margin:0 auto}
.msaleul li{ background:url(../images/en/dian03.jpg) repeat-x bottom; height:36px; line-height:36px;}
.msaleul li a{ display:block; background:url(../images/en/dian02.jpg) 10px 13px no-repeat;text-indent:25px; font-size:14px;}
.msaleul li a:hover{ background:url(../images/en/dian04.jpg) 10px 13px no-repeat;}

.proul {height:auto!Important; height:300px; min-height:300px;}
.proul li{ background:url(../images/en/dian05.jpg) repeat-x left bottom; padding:10px 0 10px 165px; position:relative;height:auto!Important; height:100px; min-height:100px; line-height:20px; margin-bottom:10px;}
.proul li .proh2{ margin-bottom:6px;}
.proul li .proh2 a{ color:#004098; font-size:14px;}
.proimg{ position:absolute; left:5px; top:5px; background:url(../images/en/probg.jpg) no-repeat; padding:5px; width:138px; height:88px;}

.mapul{ margin-top:20px;}
.mapul li{ background:url(../images/en/dian03.jpg) repeat-x bottom; line-height:30px;}
.mapul li strong { float:left; width:80px; text-indent:15px;}
.mapul li .div0{ float:left; width:600px;}
.mapul li strong a{ color:#004098}

.linkul{ margin-top:20px;}
.linkul li{ background:url(../images/en/dian03.jpg) repeat-x bottom; line-height:30px;}
.linkul li a{ font-family:Arial,"宋体"}

.downul{height:auto!Important; height:300px; min-height:300px;}
.downul li{background:url(../images/en/dian03.jpg) repeat-x bottom; line-height:30px; position:relative; height:30px;}
.downul li .downtitle{ width:600px; position:absolute; left:0px; top:0; background:url(../images/en/download01.jpg) 3px 12px no-repeat; text-indent:15px; display:block; height:30px; font-family:Arial,"宋体"}
.downul li .downtitle:hover{ background:url(../images/en/download02.jpg) 3px 12px no-repeat; color:#00599b;}
.downul li .download{ position:absolute; right:10px; top:0; display:block; width:22px; height:19px;background:url(../images/en/download03.jpg) no-repeat;}
.downul li .download:hover{ background:url(../images/en/download04.jpg) no-repeat;}


.newstop{ background:url(../images/en/dian03.jpg) repeat-x bottom; position:relative; padding:5px 0 0 130px; line-height:20px; height:110px;}
.newsimg{ position:absolute; left:5px; top:5px; background:url(../images/en/newsimgbg.jpg) no-repeat; width:106px; height:86px; padding:5px;}
.newsh2 a{ font-size:14px;}
.newsh2{ margin-bottom:6px;}
.newsul{height:auto!Important; height:300px; min-height:300px;}
.newsul li{ background:url(../images/en/dian03.jpg) repeat-x left bottom; height:32px; line-height:32px;}
.newsul li a{ display:block; background:url(../images/en/download01.jpg) 5px 13px no-repeat; text-indent:16px;}
.newsul li a:hover{ background:url(../images/en/download02.jpg) 5px 13px no-repeat;}
.time{ float:right}

.newsh1{ text-align:center; font-size:16px; height:34px; line-height:34px; color:#014099 }
.newsh3{ font-weight:normal; text-align:center; line-height:26px; height:26px; font-size:12px; background:url(../images/en/dian03.jpg) repeat-x bottom; margin-bottom:5px;}
.back{ width:700px;}
.back a{ text-align:right; color:#14099}

.proh1{text-align:center; font-size:16px; height:34px; line-height:34px; color:#014099}
.bigimg{ width:382px; height:248px; border:1px solid #ccc;}
.pproh2{ background:url(../images/en/proh2bg.jpg) no-repeat; color:#fff; font-size:12px; font-weight:normal; width:700px; height:25px; text-indent:20px; border-bottom:1px solid #eaeaea;}

.cultureul li{ float:left; width:215px; height:190px; text-align:center; margin:0 10px; display:inline }
.cultureul li img{width:213px; height:153px; border:1px solid #ccc;}
.cultureul li a:hover img{ border:1px solid #004098; color:#004098}




.scroll-pane {width: 100%; height: 400px; overflow: auto; line-height:25px; color:#0f0f0f; font-size:14px;}
.horizontal-only{height: auto; max-height: 200px;}
.jspContainer {overflow: hidden; position: relative;}
.jspPane {position: absolute; line-height:25px;text-align:justify;text-justify:inter-ideograph;}
.jspVerticalBar {position: absolute; top: 0; right: 0; width:6px; height: 100%; background: red;}
.jspHorizontalBar{position: absolute;bottom: 0;left: 0;width: 100%;height: 16px;background: red;}
.jspCap {display: none;}
.jspHorizontalBar .jspCap{float: left;}
.jspTrack{background: #ccc; position: relative;}
.jspDrag{background: #00599b; position: relative; top: 0; left: 0; cursor: pointer;}
.jspHorizontalBar .jspTrack,.jspHorizontalBar .jspDrag{float: left; height: 100%;}
.jspArrow{background: #00599b; text-indent: -20000px; display: block; cursor: pointer;}
.jspArrow.jspDisabled{cursor: default; background: #00599b;}
.jspVerticalBar .jspArrow{height: 16px;}
.jspHorizontalBar .jspArrow{width:6px; float: left; height: 100%;}
.jspVerticalBar .jspArrow:focus{ outline: none;}
.jspCorner{background: #eeeef4; float: left; height: 100%;}
.jspPane p { width:600px; margin:0 auto;}
