@charset "gb2312";


html, body, div, span, iframe, h1, h2, h3, h4, h5, h6, ul, ol, dl, li, dt, dd, p, blockquote, em, strong, img, form, lable, fieldset, input, button, select, option, textarea, table, th, td { margin: 0; padding: 0; }
body { font-family:"Microsoft YaHei", "微软雅黑", "Microsoft JhengHei", "华文细黑", "STHeiti, MingLiu"; font-size: 14px; color: #333; line-height: 30px; margin: 0 auto; padding: 0; width: 100%; overflow-x:hidden; background:url(../images/bg.jpg) repeat-x;-moz-user-select:none; }
* { margin: 0; padding: 0; }

ul, li { list-style: none; }
img, a img { border: 0px; text-decoration: none; }
input, select, button { font: 13px Verdana, Arial, Tahoma; vertical-align: middle; }
.clear { clear:both; }
a.white { color:#fff; }
a.org { color:#ec4b08; }
a { color: #333; text-decoration: none; }
a:hover { color: #FF0000; text-decoration: underline; }
.L { float:left; }
.R { float:right; }

.mar101{ padding-top:101px;}
.w1190{ width:1170px;}
.relative{ position:relative;}

.center{ margin:0 auto;}
.top15{ margin-top:15px;}
.top10{ margin-top:5px;}
.top10in{ margin-top:10px; display:inline;}
.top15in{ margin-top:15px; display:inline;}
.header{ width: 1000px; margin: 0 auto; }
.headtop { width: 1190px; height: 101px;  text-align: center; z-index: 100; display: block; position: relative; margin-top: 0px; margin-right: auto; margin-bottom: 0px; margin-left: auto; }
#lanren_nav { width: 1190px; display: block; background: #126b7d;z-index: 100; overflow: visible; position: fixed; top: 0px; /* position fixed for IE6 */ _position: absolute; _top: expression(documentElement.scrollTop + "px"); height: 101px; }
.logo{ position:absolute; left:-60px;}
.wx{ position:absolute; right:0;}
.by{ width: 600px; height: 101px; line-height: 101px; position: absolute; left: 350px; font-size: 31px; color: #fff; }
.by span{ font-weight:bolder;}
.toptel{ width: 310px; height: 101px; position: absolute; font-size: 26px; color: #fccc0e; right: -120px; }
.toptel2{ width: 230px; font-size: 20px; color: #fccc0e; text-align:left;  float: left; padding-top: 20px; }
.toptel2 span{ font-weight:bolder;}
.topwx{ width: 230px; float: left;  }
.topwx span{ font-size: 16px; line-height: 40px;float: left;  }
.topwx img{ padding-top:4px;float: left; }

.leftbox{ width: 212px; height: auto; float: left; }
#scrollbar1 { width: 212px; float: left; padding-top: 15px; height: auto; }
#scrollbar1 .viewport { width: 200px; height: 670px; background:#e7e2d6; overflow: hidden; position: relative; }
#scrollbar1 .overview { list-style: none; position: absolute; left: 0; top: 0; padding: 0; margin: 0; }
#scrollbar1 .scrollbar{ position: relative; background-position: 0 0; float: right; width: 5px; }
#scrollbar1 .track { background-color: #edd6b6; height: 100%; width:1px; position: relative; }
#scrollbar1 .thumb { background:#126b7d; height: 20px; width:1px; cursor: pointer; overflow: hidden; position: absolute; top: 0; left: 0; }
#scrollbar1 .disable { display: none; }
.noSelect{ user-select: none; -o-user-select: none; -moz-user-select: none; -khtml-user-select: none; -webkit-user-select: none; }
.about{ width:200px; padding: 0 0 10px 0; }
.aboutit{ width:200px; height:38px; line-height:38px;  background:url(../images/spbg.jpg) no-repeat; }
.aboutit p{ width: 100px; line-height: 38px; float: left; font-size: 18px; padding-left: 10px; font-weight:bold; }
.aboutit p a{ color:#fff;}
.aboutit p a:hover { color: #ff0000; text-decoration: none; }
.aboutit h2{ width: 84px;  line-height: 30px; height:30px; float: left; margin:4px 0 0 10px; display:inline; font-size: 18px;    }
.aboutit h2 a{ color:#f6c500;}
.aboutit h2 a:hover { color: #ff0000; text-decoration: none; }
.aboutit span{ width: 20px; float: right; padding-top: 15px; }
.about2{ width: 200px; }
.about2 p{ padding-top: 5px; padding-right: 5px; padding-left: 5px; line-height: 22px; text-indent: 2em; }
.about2 span{ font-size:12px; color:#666;}
.about2 span a{color:#666; padding:0px 3px; padding-bottom:1px;border-radius:2px;transition: all 0.3s linear 0s;}
.about2 span a:hover{color:#fff; text-decoration:none; background:#ec4b08;}

.expert{ width: 300px; padding-top: 0; padding-right: 0; padding-bottom: 5px; padding-left: 0; }
.expert li{ width: 300px; overflow: hidden; position: relative; height: 462px; padding-right: 0; padding-bottom: 0; padding-left: 0; }
.wrap { width: 100px; overflow: hidden; margin-top: 15px; text-align: center; float: left; }
.wrap dt{ width: 100px; overflow: hidden; }
.wrap dd{ width: 100px; overflow: hidden; line-height: 22px; }
.wrap dd a{color:#333; padding:0px 3px; padding-bottom:1px;border-radius:2px;transition: all 0.3s linear 0s;}
.wrap dd a:hover{color:#fff; text-decoration:none; background:#ec4b08;}
.wrap div { width: 280px; height: 452px; position: absolute; left: 0; top: 0; padding-top: 422px; padding-right: 10px; padding-bottom: 10px; padding-left: 10px; }
.wrap div b { display: block; width: 300px; height: 462px; position: absolute; left: 0; top: 422px; z-index: 0; background:#000; filter: alpha(opacity=70);
 filter: progid:DXImageTransform.Microsoft.Alpha(opacity=70); opacity:0.70;}
.wrap div span {position:relative; z-index:500;}
.wrap div h1{ font-size: 16px; color: #FFF; width: 280px; font-weight: normal; border-bottom: 1px solid #fff; margin: 0; padding-top: 5px; padding-right: 0; padding-bottom: 3px; padding-left: 0; }
.wrap div h2 { font-size: 12px; color: #fff; line-height: 24px; padding-top: 10px; font-weight: normal; padding-bottom: 10px; }
.wrap div h3 { font-size: 14px; color: #fff; line-height: 30px; width:75px; height:30px; text-align:center; border:1px solid #fff; font-weight:normal; }
.wrap div p { font-size: 14px; color: #fff; line-height: 24px; padding-top: 10px; font-weight: normal; padding-bottom: 10px; }
.wrap div a {color:#fc0; font-size:12px; position:absolute; left:0; top:300px; text-decoration:none; display:block; margin:0; text-align:right; width:200px;}
.wrap div a:hover {color:#ff0;}
.fon24{ font-size: 22px; font-style: normal; }

.zxbox{ width: 200px; padding-top: 0; padding-right: 0; padding-left: 0; padding-bottom: 5px; }
.zxbox li{ width: 200px; height: 142px; font-size: 14px; line-height: 25px; background-image: url(../images/zxbgnew.jpg); background-repeat: no-repeat; }
.zxbox1{ width: 93px;  float: left; padding-left: 7px; padding-top: 14px; }
.zxbox1 h2{ width: 80px; height: 26px; float: left; }
.zxbox1 p{ width: 93px; float: left;  padding-top: 8px; color: #fff;  }
.zxbox1 span{ font-size: 12px; color: #fff; width: 48px; height: 19px; text-align: center; padding-top: 10px; }
.zxbox1 span a{color:#eee; }
.zxbox1 span a:hover{color:#fff; text-decoration:none;}
.zxbox2{ width: 88px;  float: right; padding-top:14px; padding-right:7px; }


.fixed{ width: 200px; color: #333; padding-bottom:5px;}
.fixed h2{ font-size: 18px; color: #9f2645; float: left; text-align: center; font-weight: bold; width: 200px; padding-top: 5px; }
.fixed p{ float: left; text-indent: 2em; width: 186px; padding-top: 0px; padding-bottom: 5px; font-size: 14px; line-height: 22px; padding-right: 5px; padding-left: 9px; color:#000; }
.fixed h3{ float: left; font-weight:normal; width: 270px; padding-top: 10px; padding-right: 15px; padding-left: 15px; line-height: 24px; }
.fixed .tright{ text-align:right;}
.fixed .img1{ width: 280px; height: 180px; float: left; padding: 10px; }


.jScrollbar3 { width: 700px; height: 700px; overflow: auto; position: relative; padding-right: 8px; padding-left: 12px; margin-top: 15px; float: left; display: inline; }
.jScrollbar3 .jScrollbar_mask { width: 680px; position: relative; top: 0; float: left 	}
.jScrollbar3 .jScrollbar_draggable { float: right; width: 5px; height: 700px; overflow: hidden; background: none; background-color: #ccc; position: relative }
.jScrollbar3 .jScrollbar_draggable a.draggable { position: relative; background-color: #126b7d; display: block; height: 44px; width: 5px; margin-left: 0px; cursor: s-resize }
	
#scrollbar3 { width: 700px;float: left;  margin-top: 15px; position:relative;}
#scrollbar3 .viewport { width: 680px; height: 660px; overflow: hidden; position: relative; }
#scrollbar3 .overview { list-style: none; position: absolute; left: 0; top: 0; padding: 0; margin: 0; }
#scrollbar3 .scrollbar{ position: relative; background-position: 0 0; float: right; width: 8px; }
#scrollbar3 .track { background: url(../images/bar.jpg) repeat-y center top; height: 100%; width:8px; position: relative;}
#scrollbar3 .thumb { background:url(../images/slide.gif) no-repeat; height: 33px; width:8px; cursor: pointer; overflow: hidden; position: absolute; top: 0; left: 0; }
#scrollbar3 .disable { display: none; }
.noSelect{ user-select: none; -o-user-select: none; -moz-user-select: none; -khtml-user-select: none; -webkit-user-select: none; }
	
#main_5{position:relative; left:-166px;width:160px; height:1022px;float:left; display:none;z-index:60}
.left_pic{ padding-top:115px;}



.container2 { width: 700px; height:700px;	overflow:hidden;	position:relative; padding-right: 20px; padding-left: 20px; float: left; padding-top: 15px;}	
.container2 .div_scroll {
	width: 100%;
	height: 770px;
	overflow: auto;
	float: left;
}	

.container2 .scroll_container {
	overflow: hidden;
	position: relative;
	background-color: #F8F8F8;
}

.container2 .scroll_absolute {
    position: absolute;
}

.container2 .scroll_vertical_bar { position: absolute; top: 0; right: 0; width: 5px; height: 100%; background: #ccc; margin: 0; padding: 0; }

.container2 .scroll_track { position: relative; background-color: #ccc; }

.container2 .scroll_drag {
	position: relative;
	top: 0;
	left: 0;
	cursor: pointer;
	background-color: #075E92;
}

.container2 .scroll_arrow {
	text-indent: -20000px;
	display: block;
	cursor: pointer;
	background-color: #369DB4;
}

.container2 .scroll_vertical_bar .scroll_arrow {
    height: 16px;
}
.case{ width: 680px; padding-bottom: 10px; }
.casetit{ width: 680px; height: 38px; background:#9f2645; float:left}
.casetit p{ width: 100px; line-height: 38px; float: left; font-size: 18px; padding-left: 10px; }
.casetit p a:hover { color: #ff0000; text-decoration: none; }
.casetit span{ width: 20px; float: right; padding-top: 15px; text-align: left; }
.case2{ width: 680px; overflow: hidden; height: 160px; float:left; padding-top:15px; }
.case2 li{ width: 299px; height: 160px; float: left; margin-left: 15px; display: inline; }

.qimo8{ overflow:hidden; width:680px;}
.qimo8 .qimo {/*width:99999999px;*/width:8000%; height:160px;}
.qimo8 .qimo div{ float:left;}
.qimo8 .qimo ul{float:left; height:160px; overflow:hidden; zoom:1; }
.qimo8 .qimo ul li{width: 299px; height: 160px; float: left; margin-left: 15px; display: inline;}

#demo { overflow: hidden; width: 680px; } 
#indemo { float: left; width: 970%; }   
#demo1 { float: left; }  
#demo2 { float: left; }


.artbox{	width: 680px;}
.zhyl{
	width:500px;
	margin-top:10px;
	padding-top:5px;
	text-align: center;
	margin-right: 140px;
	margin-bottom: 0px;
	margin-left: 100px;
	float: left;
	display: inline;
}
.zhyl span{ width: 130px; float: left; }
.zhyl1{
	width: 50px;
	height:42px;
	float: left;
}
.zhyl p{ width: 520px; padding-left: 10px; float: left; font-size: 14px; line-height: 30px; text-indent: 2em; } 
.zhyl h2{
	font-weight:bolder;
	font-size:25px;
	text-align:center;
	color: #126b7d;
	padding-top: 11px;
} 
.artit{ width: 680px; font-size: 24px; border-bottom: 2px solid #126b7d;   color: #2b3137; float: left; }
.artit span{ float: left; width: 660px; font-size: 16px; padding: 10px; line-height: 24px; font-weight: bolder;}
.wztit{ width: 665px; background: url(../images/lbindex_14.jpg) no-repeat 3px center; line-height: 40px; height: 40px; float: left; font-size: 20px; color: #126b7d; padding-left: 15px; padding-top: 10px; padding-bottom: 10px; }
.mlall{ width: 680px; float: left; }
.mlall1{ width: 166px; height: 188px; float: right; padding-left: 10px; }
.mlall p{ line-height: 32px; text-indent: 2em; }
.orgbold{ color: #ec4b08; font-size:16px; font-weight:bold; }
.org{ color: #ec4b08; }
.orgw{ color: #ec4b08; font-weight:bold; }
.subtit{ width: 665px; float: left; font-size: 16px; color: #2b3137; padding-left: 15px; padding-bottom: 5px; }
.bz{ width: 680px; float: left; }
.bz li{ width: auto; float: left; border-radius: 2px; background: #126b7d; color: #fff; height: 20px; padding-top: 2px; padding-right: 5px; padding-bottom: 2px; padding-left: 5px; line-height: 20px; margin-left: 15px; display: inline; }
.artimg{ width: 680px; text-align: center; float: left; padding-top: 8px; padding-right: 0; padding-bottom: 8px; padding-left: 0; }
.artimg p{ font-size:12px; color:#666;}
.artimg dt{ width: 680px; float: left; }
.artimg dd{ width: 680px; float: left; color: #666; font-size: 12px; line-height: 20px; }
.artimg li{ width: 300px; float: left; color: #666; font-size: 12px; line-height: 20px; padding-left: 20px; }
.futeimg{ width: 357px; float: left;  }
.futeword{ width: 280px; float: right; text-indent: 2em; text-align: left; padding-right: 20px; font-size: 14px; line-height: 32px; }
.ssubtit{ width: 662px; float: left; font-size: 16px; padding-left: 18px; background-image: url(../images/lbindex_28.jpg); background-repeat: no-repeat; background-position: 15px center; color: #126b7d; font-weight: bold; }
.bai{ color:#fff;}
.green{ color:#126b7d}
.ssublist{ width: 665px; float: left; padding-left: 15px; }
.orgsubtit{ width: 665px; float: left; color: #ec4b08; padding-left: 15px; }
.bzall{ width: 680px; text-indent: 2em; float: left; }
.sonublist{ width: 650px; float: left; padding-left: 30px; color: #126b7d; font-size: 16px; background: url(../images/dot.jpg) no-repeat 18px center; font-weight: bold; }
.artimg1{ width: 680px; float: left; padding-top: 8px; padding-right: 0; padding-bottom: 15px; padding-left: 0; background-image: url(../images/img8.jpg); background-repeat: no-repeat; background-position: center 8px; height: 805px; }
.topic1{ width: 270px; color: #666; line-height: 24px; background: url(../images/tleft.jpg) no-repeat left center; right: 20px; top: 50px; padding-left: 20px; float: right; padding-right: 20px; margin-top: 40px; display: inline; }
.topic2{ width: 250px; color: #666; line-height: 24px; left: 30px; background-image: url(../images/tright.jpg); background-repeat: no-repeat; background-position: right center; padding-right: 20px; float: left; margin-top: 300px; clip: rect(auto,auto,auto,auto); margin-left: 40px; display: inline; }
.topic3{ width: 250px; color: #666; line-height: 24px; background: url(../images/tleft.jpg) no-repeat left center; right: 40px; top: 465px; padding-left: 20px; float: right; margin-top: 340px; margin-right: 40px; display: inline; }
.topic4{ width: 260px; color: #666; line-height: 24px; top: 700px; left: 30px; background-image: url(../images/tright.jpg); background-repeat: no-repeat; background-position: right center; padding-right: 20px; float: left; margin-top: 350px; margin-left: 40px; display: inline; }
.artimg2{ width: 680px; float: left; padding-top: 8px; padding-right: 0; padding-bottom: 8px; padding-left: 0; }
.artimg2_1{ width: 464px; padding-left: 10px; padding-right: 10px; }
.artimg2_1 p{ text-align:center; font-size:14px; color:#666;}
.topic5{ background-image: url(../images/tright.jpg); background-repeat: no-repeat; background-position: right top; top: 40px; width: 100px; text-align: right; right: 510px; padding-top: 15px; float: right; margin-top: 40px; display: inline; }
.topic5_1{ width: 180px; }
.topic6{ background-image: url(../images/tright.jpg); background-repeat: no-repeat; background-position: right top; width: 100px; text-align: right; padding-top: 15px; float: right; margin-top: 65px; display: inline; }
.topic7{ background-image: url(../images/tleft.jpg); background-repeat: no-repeat; background-position: left top; width: 90px; text-align: left; padding-top: 15px; margin-top: 30px; display: block; }
.topic8{ background-image: url(../images/tleft.jpg); background-repeat: no-repeat; background-position: left top; width: 100px; text-align: left; padding-top: 15px; margin-top: 70px; display: inline; float: left; }
.topic9{ background-image: url(../images/ttop.jpg); background-repeat: no-repeat; background-position: 615px 5px; line-height: 24px; text-align: right; font-size: 12px; color: #666; padding-right: 48px; padding-top: 15px; }
.topic10{ background-image: url(../images/ttop.jpg); background-repeat: no-repeat; background-position: 615px 5px; line-height: 24px; text-align: right; font-size: 12px; color: #666; padding-top: 15px; }
.artimg3{ width: 500px; float: left; padding-top: 8px; padding-right: 0; padding-bottom: 8px; padding-left:25px; }
.artimg4{ width: 680px; float: left; padding-top: 8px; padding-bottom: 8px; text-align: right;  }
.line{ padding-bottom: 20px; background: url(../images/line.jpg) repeat-x center bottom; margin-bottom: 10px; display: inline; }
.line3{ padding-bottom: 20px; background: url(../images/line.jpg) repeat-x center bottom; margin-bottom: 10px;  }
.line2{ border-bottom: 1px dashed #c5c5c5; height: auto; padding-bottom: 20px; }
.yz1{ width: 680px; float: left;  padding-top: 10px; }
.yz1_1{ width: 102px; height: 101px; padding-top: 7px; } 
.yz1_2{ width: 527px; } 


#scrollbar4 { width: 250px; height: auto; float: left; padding-top: 10px; }
#scrollbar4 .viewport { width: 230px; height: 275px; overflow: hidden; position: relative; float: left; }
#scrollbar4 .overview { list-style: none; position: absolute; left: 0; top: 0; padding: 0; margin: 0; }
#scrollbar4 .scrollbar{ position: relative; background-position: 0 0; float:right;  width: 8px;}
#scrollbar4 .track { background: url(../images/bar.jpg) repeat-y center top; height: 100%; width:8px; position: relative;}
#scrollbar4 .thumb { background:url(../images/slide.gif) no-repeat; height: 33px; width:8px; cursor: pointer; overflow: hidden; position: absolute; top: 0; left: 0; }
/*
#scrollbar4 .track { background-color: #edd6b6; height: 100%; width:1px; position: relative;}
#scrollbar4 .thumb { background: #126b7d; height: 20px; width: 1px; cursor: pointer; overflow: hidden; position: absolute; top: 0; left: 0; }*/
#scrollbar4 .disable { display: none; }
.noSelect{ user-select: none; -o-user-select: none; -moz-user-select: none; -khtml-user-select: none; -webkit-user-select: none; }

#scrollbar5 {width: 250px;height: auto;	float: left;	padding-top: 10px;	padding-bottom: 5px;}
#scrollbar5 .viewport { width: 230px; height: 120px; overflow: hidden; position: relative; float: left; }
#scrollbar5 .overview { list-style: none; position: absolute; left: 0; top: 0; padding: 0; margin: 0; }
#scrollbar5 .scrollbar{ position: relative; background-position: 0 0; float:right;  width: 5px;}
#scrollbar5 .track { background-color: #edd6b6; height: 100%; width:1px; position: relative;}
#scrollbar5 .thumb { background: #126b7d; height: 20px; width: 1px; cursor: pointer; overflow: hidden; position: absolute; top: 0; left: 0; }
#scrollbar5 .disable { display: none; }
.tsxm{ width: 250px; padding-bottom: 10px; height: auto; }
.tsxm p{ text-align:center; line-height:30px;}

.ztxm a{color:#333;padding:5px; width:68px; height:20px; background:#cee3e3; line-height:20px; text-align:center; -moz-border-radius: 3px; -webkit-border-radius: 3px;border-radius:3px; float:left; margin-right:5px; margin-top:5px; display:inline;}
.ztxm a:hover{ text-decoration:underline;}

.rightbox{ width: 250px; height: auto; float: right; padding-top: 15px; }
.nandian{ width: 250px; padding-bottom: 10px; height: auto; float: left; }
.ndtit{ width: 250px; height: 38px;  background:url(../images/spbg.jpg) no-repeat; float: left; }
.ndtit p{ width: 150px; line-height: 38px; float: left; font-size: 18px; padding-left: 10px; }
.ndtit p a{ color:#fff; font-weight:bolder;}
.ndtit p a:hover { color: #ff0000; text-decoration: none; }
.ndtit span{ width: 20px; float: right; padding-top: 15px; }
.nandian2{ width: 230px; background: #f2f2f2; padding-bottom: 20px; height: auto; }
.nandian2 li{ width: 230px; line-height: 24px; font-size: 12px; }
.nandian2 li A { border-bottom: 1px solid #ffffff; color: #4c4c4c; display: block; text-decoration: none; text-transform: uppercase; background-attachment: scroll; background-color: #e7e2d6; background-image: url(../images/list_arrow-white.png); background-repeat: no-repeat; background-position: 95% center; padding-right: 50px; padding-left: 10px; }
.nandian2 li A:hover { color: #4c4c4c; background-attachment: scroll; background-color: #cee3e3; background-image: url(../images/list_arrow-red.png); background-repeat: no-repeat; background-position: 95% center; }

.spbox{ width: 230px; padding-bottom: 10px;/* height: 273px;  */top: 10px;}
.spbox li{ width: 230px; float: left; padding-bottom:10px; }
.sptit{ width: 250px; height: 38px;  background:url(../images/spbg.jpg) no-repeat; float: left; }
.sptit p{ width: 150px; line-height: 38px; float: left; font-size: 18px; padding-left: 10px; }
.sptit p a{ font-weight:bolder;}
.sptit p a:hover { color: #ff0000; text-decoration: none; }
.sptit span{ width: 20px; float: right; padding-top: 15px; }
#scrollbar2 { width: 250px; float: left; padding-top: 10px; }
#scrollbar2 .viewport { width: 230px; height: 139px; overflow: hidden; position: relative; }
#scrollbar2 .overview { list-style: none; position: absolute; left: 0; top: 0; padding: 0; margin: 0; }
#scrollbar2 .scrollbar{ position: relative; background-position: 0 0; float: right; width: 5px; }
#scrollbar2 .track { background: url(../images/bar.jpg) repeat-y center top; height: 100%; width:8px; position: relative;}
#scrollbar2 .thumb { background:url(../images/slide.gif) no-repeat; height: 33px; width:8px; cursor: pointer; overflow: hidden; position: absolute; top: 0; left: 0; }
/*
#scrollbar2 .track { background-color: #edd6b6; height: 100%; width:1px; position: relative;}
#scrollbar2 .thumb { background:#126b7d; height: 20px; width:1px; cursor: pointer; overflow: hidden; position: absolute; top: 0; left: 0; }*/
#scrollbar2 .disable { display: none; }
.noSelect{ user-select: none; -o-user-select: none; -moz-user-select: none; -khtml-user-select: none; -webkit-user-select: none; }

.footadd { width: 100%; height: 30px; line-height: 30px; color: #696d71; margin-top: 20px; text-align: center; }
.footaddm{ width: 1170px; margin: 0 auto; }
.foot { width: 100%; height: 40px; line-height: 40px; color: #696d71; margin-top: 5px; text-align: center; }
 .footbg{ background: #2b3137;}
.cd-container { width: 90%; max-width: 1190px; height: 3000px; margin: 2em auto; display: block }
.cd-container::after { /* clearfix */ content: ''; display: table; clear: both; }
.cd-top { display: inline-block; height: 40px; width: 40px; position: fixed; bottom: 50px; right: 10px; box-shadow: 0 0 10px rgba(0, 0, 0, 0.05); /* image replacement properties */ overflow: hidden; text-indent: 100%; white-space: nowrap; background: rgba(22, 94, 119, 0.8) url(../images/cd-top-arrow.svg) no-repeat center 50%; visibility: hidden; opacity: 0; -webkit-transition: all 0.3s; -moz-transition: all 0.3s; transition: all 0.3s; }
.cd-top.cd-is-visible { /* the button becomes visible */ visibility: visible; opacity: 1; }
.cd-top.cd-fade-out { /* 如果用户继续向下滚动,这个按钮的透明度会变得更低 */ opacity: .5; }
.no-touch .cd-top:hover { background-color: #e86256; opacity: 1; }
@media only screen and (min-width: 768px) {
  .cd-top { right: 20px; bottom: 20px; }
}
@media only screen and (min-width: 1024px) {
  .cd-top { height: 60px; width: 60px; right: 30px; bottom: 50px; }
}
.scroll { width: 150px; padding-left:3px; height: 18px; padding:3px 0; background: #126b7d; color: #fff; line-height: 18px; font-size: 12px; text-align: center; position:absolute; right: 300px; bottom: -30px; cursor: pointer; font-family:"宋体"; border-radius:3px;} 
.zxword{ float: left; width: 600px; margin:8px 40px 0; height:30px;  display:inline; line-height:30px; text-align:center;   background: none repeat scroll 0 0 #126b7d; color:#fff; border-radius:3px; }
.wxw{ color:#fccc0e; font-weight:bolder; font-size:16px;}
.wzxbut{ background:#fccc0e; line-height:18px; height:20px; text-align:center; padding:0 3px; }
.wzxbut a{ text-decoration:none;} 


/*8月修改*/
.newvan{ width:100%; height:45px;  background:url(../images/nav_07.jpg) repeat-x left bottom; margin-top:5px; }
.newvan ul{ width:1000px; margin:0 auto;}
.newvan li{ width: 125px; height: 38px; line-height: 38px; text-align: center; float: left; font-size: 16px; } 
.newvan li a { text-decoration: none; color: #004664; display: block; height: 38px; }
.newvan  li a:hover {  background:url(../images/nav_03.jpg) no-repeat center center;color: #fff; text-decoration: none; display: block; }
.newvan  li.hover a {  background:url(../images/nav_03.jpg) no-repeat center center;color: #fff; text-decoration: none; display: block; }
.newzjbg{ width: 165px; height: 83px; background: url(../images/zjbg.jpg) no-repeat; padding-top: 240px; padding-left: 35px; }


.wzbox{ height: 36px; color: #666; line-height: 36px; font-size: 12px; }
.newzjtit{ text-align:center; height:50px; line-height:50px; font-size:18px; font-weight:bold;}
.newzjtit2{ line-height: 50px; font-size: 18px; padding-left: 40px; padding-top:10px; }
.newzjbox{ }
.newzjbox1{ width: 400px; height: 500px; float: left; padding-right: 40px; padding-left: 40px; }
.newzjbox2{ width:628px;  float:left;}
.newzjbox2 p{ line-height: 30px; padding: 5px 0; }
.org1{ color:#ec4b08;}
.org2{ font-size:16px; color:#ec4b08; font-weight:bold;}
.imgbox{ height:163px; padding:10px 0 10px 40px;;}
.imgbox li{ width: 261px; height: 163px; float: left; padding-right: 18px; }

.newlx{ padding:10px 20px; text-indent:2em; line-height:30px;}
.newlx2{ padding: 0px 20px; line-height: 30px; }
.newlx3{ padding:10px 20px;  line-height:30px; background:url(../images/wmly.jpg) no-repeat center 10px;}
.newlx3l{ font-size: 14px; line-height: 36px; }
.newlx3r{ width: 364px; height: 108px; float: right; }  
.mh{ color:#9f2645;}
.newlx4{ text-align:center; padding:10px 0;}