/* 
    *@charset "utf-8";
    *Filename:  comm.css
    *Version:	1.0 2016/7/22		
    *Author:	libkey
	*QQ:	346356810
    *Website:   http://www.lssls.com
    *Update:	2016/7/7
*/
@charset "utf-8";
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,input,p,span,tr,td{margin:0;padding:0;}
img{border:0;vertical-align:middle}
table{border-collapse:collapse;border-spacing:0}
p{word-wrap:break-word}
input{ border:0;}input:focus{ outline:none}
em,i{font-style:normal;font-weight:normal}
ul,ol{list-style:none}
h1,h2,h3,h4,h5 {font-size:100%;font-weight:normal}
/*================================ Global css========================*/
body{ font:14px "Microsoft Yahei",\5b8b\4f53,Arial,sans-serif; background:url(../images/body_bg.jpg) left top}
a{color:#122e67;text-decoration:none}
a:hover{color:#ff8400;}
.clearfix {*zoom: 1;}
.clearfix:before,.clearfix:after {display: table;content:""; height:0px;line-height: 0;}
.clearfix:after {clear: both;}
.fl{ float:left}
.fr{ float:right}
.pr{position:relative}
.w95{ width:395px;}


.wrapper{ width:1200px; margin:0px auto}
.mt20{ margin-top:20px;}
.head{ background:url(../images/head_bg.png) left top repeat-x; width:100%; height:104px;}
.logo{ display:inline-block; width:440px; height:40px; margin-top:40px; float:left}
.logo img{ width:440px}
.nav{ float:right}
.nav li{ width:125px; float:left; line-height:104px; position:relative; z-index:9999}
.nav li a{ color:#fff; background:url(../images/line_01.png) left top no-repeat; width:125px; height:103px; display:inline-block; text-align:center}
.nav li a:hover{ background:url(../images/line.png) left top no-repeat;}
.nav li ul{background:url(../images/smenubg.png) left top; padding:20px 0; width:124px; display:none; position:absolute; left:0; top:104px; z-index:99999999999}
.nav li ul li{ display:inline; background:none; float:none}
.nav li ul li a{ display:inline-block;line-height:30px; height:auto; background:none}
.nav li ul li a:hover{ background:url(../images/smenunow_01.png) left top repeat}
/**/
#divSmallBox{overflow:hidden;*display:inline;*zoom:1;width:10px;height:10px;margin:0 5px;border-radius:10px;background:#ffffff;}
#playBox{ width:1200px; height:409px; margin:0px auto; background:#333; position:relative; overflow:hidden;}
#playBox .oUlplay { width:99999px; position:absolute; left:0; top:0;}
#playBox .oUlplay li{ float:left;}
#playBox .pre{ cursor:pointer; width:45px; height:45px; background:url(../images/l.png) no-repeat; position:absolute; top:190px; left:10px; z-index:10;}
#playBox .next{ cursor:pointer; width:45px; height:45px; background:url(../images/r.png) no-repeat; position:absolute; top:190px; right:10px; z-index:10;}
#playBox .smalltitle {width:1200px; height:10px; position:absolute; bottom:15px; z-index:10}
#playBox .smalltitle ul{ width:120px; margin:0 auto;}
#playBox .smalltitle ul li{ width:10px; height:10px; margin:0 5px; border-radius:10px; background:#ffffff; float:left; overflow:hidden;*display:inline;*zoom:1;}
#playBox .smalltitle .thistitle{ background:#69aaec;}

.gsjj{ width:390px;float:left; margin-right:30px;margin-top:20px;}
.gsjj h3{ background:url(../images/title01.png) left top no-repeat; height:35px; text-align:right;margin-bottom:10px;}
.ylzs{ width:450px; float:left;margin-right:30px; margin-top:20px;}
.ylzs h3{ background:url(../images/title02.png) left top no-repeat; height:35px; text-align:right;margin-bottom:10px;}
.lxwm{ width:300px;float:left;margin-top:20px;}
.lxwm h3{ background:url(../images/title03.png) left top no-repeat; height:35px; text-align:right;margin-bottom:10px;}
.lxwm p{ line-height:24px;} 
.pic {display: block;float: left;padding: 2px;margin: 3px 12px 5px 0;border: 0;}
.jj div{font: 12px/23px simsun,Arial;color: #505050;text-indent: 2em; }	
.footer{ padding:40px 0; background:url(../images/bottom_bg.jpg) left top}
.footer p{ text-align:center; line-height:30px; color:#bbb;font-size:12px;}
.footer p a{ color:#bbb; padding:0 10px; font-size:12px;}

.marquee {width:440px;height:180px;overflow:hidden;}
.marquee li{ display:inline-block; overflow:hidden; height:180px; float:left; margin-right:12px;}
.marquee li a{ width:160px; height:120px; display:block; float:left; text-align:center; font-size:14px;}
.marquee li a:hove{ text-decoration:none;}
.marquee li img {width:160px; height:120px;}
.marquee li em{font-style: normal; height:24px; line-height:24px; display:block; margin-top:8px;}
	
.sidbar_left1{ width:220px; background:url(../images/cbg.png) left top repeat-y}	
.sidbar_left1 h3{ background:url(../images/title_sidbar.png) left top no-repeat; height:38px; color:#fff; line-height:38px; text-indent:40px;}
.sidbar_left1 a{ display:inline-block; height:38px; line-height:32px; width:90%; text-indent:64px; background:url(../images/pagemenu20.png) left top no-repeat; height:32px; font-size:12px; color:#505050; margin-left:5%}
.sidbar_left1 a:hover{background:url(../images/pagemenu20_now.png) left top no-repeat; }
.lxwm_sidbar{ padding:30px 0}
.lxwm_sidbar p{ line-height:24px; font-size:12px; padding:0px 10px; margin-top:20px;color:#505050;}
.main_left{ width:980px; float:left; background:#fff; padding-bottom:20px}
.main_left .info{ background:url(../images/nav_b.png) left top no-repeat; height:42px; width:100%; line-height:42px; text-indent:35px; font-size:12px;}
.main_left .info a{ color:#505050}
.main_left ul{ padding:40px 20px}
.main_left li{ background:url(../images/line_bg.jpg) left 2px no-repeat; line-height:28px; text-indent:30px; height:35px; overflow:hidden}
.main_left li a{ color:#505050; font-size:14px;}
.main_left li span{ float:right;color:#999; font-size:12px;}
.content{ width:90%; margin:0 auto; padding-bottom:20px}
.content h1{ text-align:center; font-size:20px; margin-top:55px; margin-bottom:20px}
.content .dec{ border:1px dashed #e3e3e3; padding:15px; margin-top:30px; margin-top:30px}
.content .dec span{ color:#ff6600}
.tip{height: 28px;line-height: 28px;border: 1px #e8e8e8 solid;margin: 0px 0px;text-align: center;background-color: #f7f7f7;}
.main{ margin-top:30px}
.imglist{ padding-bottom:20px;}
.imglist dl{ float:left; width:221px; height:170px; margin:20px 12px;}
.imglist dl img{ width:221px;height: 166px;}
.imglist dl dd{ text-align:center; line-height:30px; color:#464646}
table td{ padding:10px; color:#505050}
form{margin:0;padding:0 0 30px 0}
.formgroup{
margin-bottom:10px;
height:28px;
border-bottom:1px #def solid;
background:url(../images/icon1.gif) left no-repeat;
font: 14px/28px Verdana, Arial, Helvetica, sans-serif;
padding-left:22px;
font-weight:bold;
}
.formintro{
border:1px #def solid;
margin:10px 0px 20px 0px;
padding:10px;
background:#f7fbfe;
}

.formborder{
margin:0px;
margin-top:-1px;
border:1px #e8e8e8 solid;
padding:12px;
}


.input{border:1px #ddd solid;height:24px;line-height:24px;padding:0px 3px;color:#555;background:#fbfbfb}
.textarea{border:1px #ddd solid;font-size:12px;padding:3px;color:#555;background:#fbfbfb}
.button{border:1px #ddd solid;font: 12px Verdana, Arial, Helvetica, sans-serif;height:22px;line-height:20px;padding:0px 3px;background:#f7f7f7;}
.submit{border:1px #ddd solid;font: 12px Verdana, Arial, Helvetica, sans-serif;height:22px;line-height:20px;padding:0px 3px;background:#f7f7f7; width:100px; height:30px;}
.mustfill{color:#ff0000}

.loginlink{cursor:pointer;text-decoration: underline}
.logoutlink{cursor:pointer;text-decoration: underline}


.pages{ text-align:right; padding-right:20px}
.pages a{ padding:2px 4px; border:1px solid #e3e3e3; font-size:12px;border: 1px #dcd9d4 solid;    background-color: #dcd9d4;padding: 3px 5px 1px 5px;    color: #303030;}
.pages span{ padding:2px 4px;   color: #303030;
    background-color: #eee;
    white-space: nowrap;
    border: 1px #dcd9d4 solid;}
	
.search input{ line-height:30px; height:30px; border:1px solid #959595; padding-left:2px; width:190px;}	
.search input[type='submit']{ background:#eb6100; margin-left:20px; color:#fff; width:80px; border:none;height:30px; line-height:30px}
.search form{ padding-bottom:20px}
.line-x{ border-bottom:1px solid #e4e3e0; margin-bottom:40px; margin-top:20px}
.result{ border:1px solid #eeeeed; border-radius:3px; padding:20px}
.result p em{ text-align: right;display:inline-block; line-height:40px; width:130px;font-weight: bolder;}
.result p span{ text-align: right;display:inline-block; line-height:40px; }
.result div.line{ background:url(../images/line.jpg) 140px bottom no-repeat;position:relative; height:50px; position:relative}
.result div.line p{ background:url(../images/line.jpg) 135px top no-repeat; height:48px; position:absolute; left:0; bottom:-23px;    background: transparent; z-index:9999}	
.result div span{ float:none; margin-left:60px}
.result div.on{ height:20px; background:url(../images/line_hov.jpg) 140px bottom no-repeat;}
.result div.on span{ color:#20a5d7}
.result .line-res{ padding-left:130px}



	
	
	
