﻿
 /*通用样式*/
*{margin:0;padding:0;word-wrap:break-word;}
body{font:12px/1.75 "宋体", arial, sans-serif,'DejaVu Sans','Lucida Grande',Tahoma,'Hiragino Sans GB',STHeiti,SimSun,sans-serif;color:#444; }

a{color:#333;text-decoration:none;}
a:hover{text-decoration:underline;}
a img{border:none;} 
div,ul,li,p,form{padding: 0px; margin: 0px;list-style-type: none;}
em{font-style: normal;font-weight: normal;}
table {padding: 0px; margin: 0px;list-style-type: none;}
dt,dl,dd {padding: 0px; margin: 0px;list-style-type: none;}
form{margin:0px;padding:0px;}
tr {padding: 0px; margin: 0px;list-style-type: none;}
h3,h4{padding:0px; font-size:13px; font-weight:bold;}
h1,h2{padding:0px; font-size:13px; font-weight:bold;}
.clear {clear:both;height:0px; overflow:hidden; line-height:0px; font-size:0px;}
.clear5 {clear:both;height:5px; overflow:hidden; line-height:5px; font-size:5px;}
.clear10 {clear:both;height:10px; overflow:hidden; line-height:10px; font-size:10px;}
.clear101{clear:both;height:15px; overflow:hidden; line-height:10px; font-size:10px; background:url(../image/titlebgg.jpg) repeat-x top;}
.clear15 {clear:both;height:15px; overflow:hidden; line-height:15px; font-size:15px;}
.clear20 {clear:both;height:20px; overflow:hidden; line-height:20px; font-size:20px;}
.clear25 {clear:both;height:25px; overflow:hidden; line-height:25px; font-size:25px;}
.clearline{ border-bottom:dashed 1px #cfcfcf;}
.navgate{ line-height:36px; text-indent:10px; height:36px; overflow:hidden; background:#F2F2F2; margin-bottom:5px; border-bottom:solid #E1E1E1 1px;}
.submitbtn{border:none; padding:0;background:#1960BA; color:#FFF; font-size:14px; font-weight:bold; height:28px; width:120px; cursor:pointer; }

.toplogin{ width:100%; border-bottom:1px solid #55A79A;}
.toplogin .warp { width:1170px;}
.toplogin .warp .bnt{ background:url(../image/xia01.jpg); width:35px; height:20px; margin-bottom:-35px; float:right; cursor:pointer;}

.top{ width:100%;}
.top .warp{ width:1170px; height:100px; margin:0 auto;}
.top .logo{ }
.top .logo .l{ float:left;}
.top .logo .r{ float:right; width:300px; text-align:left;}
/*top end  */


.leemenu{ width:100%;}
.leemenu .warp{ width:1181px; background:url(../image/navbg.jpg); height:59px; margin:0 auto; padding-top:6px;}

.ads { width:100%;background:url(../image/adsbg.jpg) bottom repeat-x #FDFDFD; }
.ads .warp { width:1170px; margin:0 auto;  }

.content{ width:100%;}
.content .warp{ width:1176px; margin:0 auto; text-align:left;}
.content .border{}
.content .border .title{ background:url(../image/titlebg.jpg) no-repeat bottom right; height:30px; line-height:30px; font-size:30px; font-family:Arial, Helvetica, sans-serif;}
.content .border .hui{ color:#666;}
.content .border .subtitle{ color:#666; line-height:26px; font-size:14px;}

.conten{ width:100%;}
.conten .warp{width:1176px; margin:0 auto; text-align:left;}
.conten .warp .left{ width:275px; float:left;}
.conten .warp .right{ width:865px; float:right;}
.conten .warp .right .border .title{ background:url(../image/titlebg1.jpg) repeat-x bottom right; height:30px; line-height:30px; font-size:30px; font-family:Arial, Helvetica, sans-serif;}
.conten .warp .right .border .hui{ color:#666;}
.conten  .warp .right .border .subtitle{ color:#666; line-height:26px; font-size:14px;}
.conten .warp .right .cont{ font-size:14px; line-height:28px; padding-top:20px;}

.contenp{ width:100%;}
.contenp .warp{width:1176px; margin:0 auto; text-align:left;}
.contenp .warp .right .border .title{ background:url(../image/titlebg1.jpg) no-repeat bottom right; height:30px; line-height:30px; font-size:30px; font-family:Arial, Helvetica, sans-serif;}
.contenp .warp .right .border .hui{ color:#666;}
.contenp  .warp .right .border .subtitle{ color:#666; line-height:26px; font-size:14px;}
.contenp .warp .right .cont{ font-size:14px; line-height:28px; padding-top:20px;}
.boot{ background:#333333; width:100%; border-top:1px solid #55A79A; color:#D6D6D6;}
.boot .warp{ width:1170px; margin:0 auto; }
.boot .warp .bnav{}
.boot .warp .bnav li{ width:330px; float:left; text-align:left; padding:15px;}
.boot .warp .bnav li .title{ font-size:16px; font-weight:bold; line-height:30px; font-family:Arial, Helvetica, sans-serif;}
.boot .warp .bnav li .cont{height:68px; line-height:23px; font-size:14px;}

.boot .warp .bnav li .contact{background:url(../image/bootbnv.jpg) no-repeat left; padding-left:20px; }

.boot .backtop{ background:url(../image/backtopbg.jpg); height:15px; text-align:center;}
.boot .warp .l{ float:left;}
.boot .warp .r{ float:right; text-align:right; font-size:14px; font-family:Arial, Helvetica, sans-serif;}
.boot a{ color:#ADADAD;}





/* 本例子css otherdemo 2.13 */
	.focusBox { position: relative; width: 1108px; height: 280px; overflow: hidden; font: 12px/1.5 Verdana, Geneva, sans-serif; text-align: left; }
	.focusBox .pic img { width: 1108px; height: 280px; display: block; }
	.focusBox .txt-bg { position: absolute; bottom: 0; z-index: 1; height: 36px; width:100%;  background: #333; filter: alpha(opacity=40); opacity: 0.4; overflow: hidden; }
	.focusBox .txt { position: absolute; bottom: 0; z-index: 2; height: 36px; width:100%; overflow: hidden; }
	.focusBox .txt li{ height:36px; line-height:36px; position:absolute; bottom:-36px;}
	.focusBox .txt li a{ display: block; color: white; padding: 0 0 0 10px; font-size: 12px; font-weight: bold; text-decoration: none; }
	.focusBox .num { position: absolute; z-index: 3; bottom: 8px; right: 8px; }
	.focusBox .num li{ float: left; position: relative; width: 18px; height: 15px; line-height: 15px; overflow: hidden; text-align: center; margin-right: 1px; cursor: pointer; }
	.focusBox .num li a,.focusBox .num li span { position: absolute; z-index: 2; display: block; color: white; width: 100%; height: 100%; top: 0; left: 0; text-decoration: none; }
	.focusBox .num li span { z-index: 1; background: black; filter: alpha(opacity=50); opacity: 0.5; }
	.focusBox .num li.on a,.focusBox .num a:hover{ background:#f60;  }




/* 本例子css otherdemo 2.13 */
	.focusBox1 { position: relative; width: 299px; height: 160px; overflow: hidden; font: 12px/1.5 Verdana, Geneva, sans-serif; text-align: left; }
	.focusBox1 .pic img { width: 299px; height: 160px; display: block; }
	.focusBox1 .txt-bg { position: absolute; bottom: 0; z-index: 1; height: 36px; width:100%;  background: #333; filter: alpha(opacity=40); opacity: 0.4; overflow: hidden; }
	.focusBox1 .txt { position: absolute; bottom: 0; z-index: 2; height: 36px; width:100%; overflow: hidden; }
	.focusBox1 .txt li{ height:36px; line-height:36px; position:absolute; bottom:-36px;}
	.focusBox1 .txt li a{ display: block; color: white; padding: 0 0 0 10px; font-size: 12px; font-weight: bold; text-decoration: none; }
	.focusBox1 .num { position: absolute; z-index: 3; bottom: 8px; right: 8px; }
	.focusBox1 .num li{ float: left; position: relative; width: 18px; height: 15px; line-height: 15px; overflow: hidden; text-align: center; margin-right: 1px; cursor: pointer; }
	.focusBox1 .num li a,.focusBox1 .num li span { position: absolute; z-index: 2; display: block; color: white; width: 100%; height: 100%; top: 0; left: 0; text-decoration: none; }
	.focusBox1 .num li span { z-index: 1; background: black; filter: alpha(opacity=50); opacity: 0.5; }
	.focusBox1 .num li.on a,.focusBox .num a:hover{ background:#f60;  }



.classlanmupic  li { float:left; width:272px;font-size:14px; text-align:left; margin-left:28px;_margin-left:14px;}
.classlanmupic .titl { font-size:14px; color:#55A79A; line-height:28px; font-weight:bold;}
.classlanmupic img{ width:270px; height:146px; border:1px solid #CCC; }

.news_list li {}
.news_list li .lll{ float:left; width:100px; height:70px;}
.news_list li img{ width:65px; height:65px;}
.news_list li .rrr{ float:left; width:750px;}

.down_list li{ height:100px; width:100%; margin-bottom:5px; border-bottom:1px dotted #CCC;}
.down_list .l{ float:left;}
.down_list .pro_title{ float:right; width:600px;}