﻿@charset "utf-8";
/* CSS Document by ab*/
body,td,th {font-size: 14px;color: #464646;font-family: "宋体","微软雅黑";}
body { background:#f8f8f8;margin:0px;}
form,p,ul,li,input,h1,h2,h3,h4,h5,h6,strong,label,em,dl,dt,dd{ margin:0px; padding:0px;}
ul,li { list-style-type:none}
table { border:0px;cellpadding:0px;cellspacing:0px;}
img { border:0px}
input,textarea  { font-size:12px; color:#000;}
a {font-size: 14px;color: #464646;}
a:link {text-decoration: none;}
a:visited {text-decoration: none;}
a:hover {text-decoration: underline;}
a:active {text-decoration: none;}
.clear { clear:both; height:1px; margin:0px; padding:0px; line-height:1px; font-size:1px;}
.home{ background:url(bg.jpg); position:relative;}
.index{width:930px; height:470px; position:absolute; left:50%; margin-left:-485px; top:70px;}
.indexgo{padding:5px 10px; border-radius:5px; background-color:rgba(0,0,0,0.2);width:300px;position:absolute; left:50%;top:550px; margin-left:-150px;}
.indexgo a{ padding-left:25px; margin:0px 40px; font-size:14px; color:#fff; font-family:"微软雅黑"; text-shadow:1px 1px #333;}
.indexgo a.on1{ background:url(../images/cn.png) no-repeat left center;}
.indexgo a.on2{ background:url(../images/en.png) no-repeat left center;}

.boxcen{ margin:auto; width:1002px; overflow:hidden;zoom:1;}
.header{width:100%; height:114px; background:url(../images/headbg.jpg) repeat-x center top;}
.logo{float:left; padding-top:10px;}
.language{float:right; padding:5px 10px; border-radius:5px; background-color:rgba(0,0,0,0.2); margin-top:10px;}
.language a{ padding-left:25px; margin-right:10px; font-size:14px; color:#fff; font-family:"微软雅黑"; text-shadow:1px 1px #333;}
.language a.on1{ background:url(../images/cn.png) no-repeat left center;}
.language a.on2{ background:url(../images/en.png) no-repeat left center;}
.nav{ height:54px; line-height:53px; background:url(../images/navbg.jpg) repeat-x; position:relative;}
.nav ul li{ float:left;}
.nav ul li a.home{width:200px; background:url(../images/navbghome.jpg) no-repeat;}
.nav ul li a{height:54px; line-height:53px; width:100px; text-align:center; display:block; font-size:16px;font-family:"微软雅黑"; color:#fff;}
.nav ul li a.up{ background:url(../images/up2.png?v1) no-repeat 104px center;}
.nav ul li a:hover{ text-decoration:none;color:#CCC;}
.navs{z-index:99999; MARGIN-LEFT:0px; VISIBILITY: hidden;width:125px; POSITION: absolute; TOP:55px;}
.navs dl dd{ height:40px; width:125px; border-bottom:#999 1px dashed;  background:#0463ab;}
.navs dl dd a{height:40px; line-height:40px; display:block;font-size:12px; color:#CCC;font-size:14px;font-family:"微软雅黑";} 
.navs dl dd a:hover{background:#3398e2; color:#fff;}
.banner{height:120px; border:1px solid #CCC; margin:20px auto;}

.box{ margin-top:30px; margin-bottom:30px;}
.box-l{width:720px; float:left;}
.box-r{width:260px; float:right; background:#FFF;}
.box-l-tit{ height:40px; line-height:40px; border-bottom:2px solid #CCC; position:relative;}
.box-l-tit span a{ float:right; font-size:12px; color:#09F;}
.box-l-tit p{ position:absolute; height:40px; line-height:40px;border-bottom:2px solid #09F; font-size:18px; color:#333;font-family:"微软雅黑"; }
.box-l-con{ padding:10px; color:#666; line-height:25px;}

.box-r-tit{ height:40px; line-height:40px; border-bottom:2px solid #CCC; position:relative; border:1px solid #CCC; border-bottom:1px dashed #CCC; padding-left:10px;font-size:18px; color:#333;font-family:"微软雅黑";}
.box-r-con{ padding:10px 10px 80px 10px; color:#666; line-height:25px;border:1px solid #CCC; border-top:none; background:url(../images/lxwm.jpg) no-repeat bottom;}

.lins{ border:1px solid #CCC; padding:10px; border-radius:5px; background:#EEE; margin-bottom:20px;}
.lins a{ margin-right:10px;}

#goTopBtn {
	POSITION: fixed; TEXT-ALIGN: center; LINE-HEIGHT: 60px; WIDTH: 56px; BOTTOM: 150px; HEIGHT: 60px; FONT-SIZE: 12px; CURSOR: pointer; RIGHT: 0px; _position: absolute; _right: auto; z-index:9999;
}
#goTopBtn IMG{ border: solid #FFF;border-width:0px 1px;}


/*QQ*/
#box {width:200px; height:auto; min-height:200px; background:#fff; position:fixed; top:200px; right:-200px; border-radius:5px 0 0 5px; -webkit-box-shadow:2px 0 5px #333; -moz-box-shadow:2px 0 5px #333; box-shadow:2px 0 5px #333;z-index:9999;}

.title{width:25px;height:100px;position: absolute;left:-25px;background:red;top:20px;color:white;line-height:25px;text-align: center;vertical-align: middle;border-radius:5px 0 0 5px;cursor: pointer;}
.info{color:#000;display:block;margin:10px;text-shadow:0 0 5px #333;-webkit-text-shadow:0 0 5px #333;-moz-text-shadow:0 0 5px #333;font-size:16px;border-bottom:1px dashed #333;}
.qq{margin:10px;list-style:none;}
.txt{width:auto;height:25px;display: block;font-size: 12px;float:left;line-height:25px;-webkit-text-shadow:0 0 5px #ccc;-moz-text-shadow:0 0 5px #ccc;text-shadow: 0 0 5px #ccc;}
.csimg{width:200px;height:124px;position: absolute;left:0px;top:-124px;}
.active{background:#ff6600;}
.footer{ background:#2a6dc4; height:80px; text-align:center; color:#CCC; line-height:23px; font-size:12px; padding-top:10px;}
.footer a{color:#CCC; font-size:12px;}

.input{padding:5px;}
.search{padding:10px;}
.list{width:257px; overflow:hidden;zomm:1; background:#f7f5f5 url(leftbg.jpg) no-repeat;}
.list-tit{font-size:18px; color:#333;font-family:"微软雅黑"; height:45px; line-height:45px; padding-left:10px; text-align:center;}
.list-bot{ height:5px; background:url(leftbg2.jpg) no-repeat bottom center;}
.list dl dt{ padding:5px; height:20px; line-height:20px; border-bottom:1px dashed #CCC; cursor:pointer; padding-left:10px; background:url(up.png) no-repeat 95% center; }
.list dl dt a{ color:#F00;font-size:16px;font-family:"微软雅黑";word-break:break-all;}
.list dl dt:hover{border-left:2px solid #333;}
.list dl dd{ display: block; padding-left:15px; height:30px; line-height:30px; background:#EFEFEF; border-bottom:1px dashed #FFF;}
.list dl dd a:hover{color:#33F;}

.br-con{ padding:10px; line-height:26px; color:#666;}
.br-con a{color:#666;}
.br-con img{ max-width:600px;}
.br-con dl dd{ height:30px; line-height:30x;}
.br-con dl dd span{ float:right;}
.br-con p{ font-size:12px; color:#666;}
.br-con h2{ text-align:center; height:40px; line-height:40px;}
.br-con ul li{ width:198px; height:178px; margin:5px 0px 0px 15px; float:left;text-align:center;border:1px solid #CCC; vertical-align:bottom; position:relative;}
.br-con ul li img{ max-width:190px; max-height:140px; margin-bottom:5px; padding:5px;}
.br-con ul li p{ position:absolute; height:23px; line-height:23px; text-align:center; left:0px; bottom:0px;width:200px; color:#333;}
.br-con ul li a{ display:block;}
.br-con .page{ height:30px; text-align:right;}
.showpic{height:60px; text-align:center;}
.showpic img{ height:40px; margin:5px; border:1px solid #E7E7E7; padding:5px; cursor:pointer;}
.showpic img:hover{border:1px solid #F00;}