@charset "utf-8";
/* CSS Document */
*{ margin:0; padding:0;}
html{margin:0; padding:0; text-align:center; text-align:left;font-family: Verdana,"宋体"; 
	/*line-height:25px;*/ color:#184976;font-size:14px; background:#f0f5fa }
a{ text-decoration:none; color:#184976;}
a:hover{color:#a21e21;}
body,ul,li,img,p,h1,h2,h3,h4,div,p{margin:0px; padding:0px;border:none; list-style:none; font-size:14px}
.clear{clear:both;}
.left{float:left;}
.right{float:right;}
.all{width:1003px; margin:0 auto;}
.header{width:1003px; height:83px; background:url(../images/top_bj.gif) repeat-x;}
.logo{float:left; margin-left:12px}
.logo li{ float:left; line-height:66px; list-style-type:none;}
.header_rt{float:right; text-align:right; margin-right:12px; margin-top:10px}
.header_rt p{margin-bottom:10px;}
.nav{width:1003px; height:59px; background:url(../images/nv.jpg) no-repeat top}
.nav li{width:107px; text-align:center;background:url(../images/nv_line.gif) no-repeat right top; float:left}
.nav a{display:block; color:#f8fbfd; font-size:14px; line-height:15px; padding-top:9px; width:102px; height:43px; font-weight:bold;}
.nav a label{color:#2b5e76; font-size:11px; font-weight:normal; line-height:10px}
.nav a:hover,.nav .now{ background:url(../images/nv_now.jpg) no-repeat;color:#184976;}
.banner{width:1003px; height:251px; overflow:hidden; margin:0; position:relative}
.banner_pic{z-index:0}
.main{height:auto; overflow:hidden; width:1003px; margin-top:9px}
.left_list{width:208px;  float:left; height:auto; overflow:hidden;margin-top:0px }
.left_nv{border:1px solid #96b5c9;background:url(../images/lit_bj.gif) repeat-y; padding:15px 0 20px;height:auto; overflow:hidden; margin-top:0px}
.left_nv li{ height:auto; overflow:hidden; background:url(../images/lit_line.gif) no-repeat bottom center;width:206px; display:block}
.left_nv a{ display:block; background:url(../images/lit1.gif) no-repeat left center; margin-left:33px; padding-left:20px; line-height:40px;}
.lit_sec li a{background:url(../images/lit2.gif) no-repeat left center; line-height:30px; padding-left:10px}
.lit_sec li{margin-left:30px; background:none;}

.links_col{margin-top:9px;border:1px solid #96b5c9; background:#fff;width:180px;  height:auto; overflow:hidden; padding:13px}
.links_col p{line-height:30px; border-bottom:1px dashed #96b5c9;}
.links_col ul{margin:13px 0 0 15px;}
.links_col ul li{margin:5px 0 0;}

.right_main{width:786px; height:auto; overflow:hidden; float:right}
.title{background:url(../images/title_bj.gif) repeat-x top; height:36px; border-bottom:1px  solid #96b5c9; font-size:14px; line-height:36px; }
.title a{background:url(../images/title_lit.gif) no-repeat left center; margin-left:23px; _margin-left:11px;display:block; float:left; padding-left:16px}
.title label{font-weight:normal; font-size:12px; padding-left:19px;display:block; float:left;}
.title span a{   display:block;float:right;background:none; font-weight:normal; font-size:12px; padding-right:10px}

.col4{width:786px; height:149px; overflow:hidden; background:url(../images/bot_bj.gif) repeat-x; border:1px solid #96b5c9; margin-top:8px}
.col4 .left{width:500px; color:#c7d7e5; margin:20px 0 20px 20px ; display:inline}
.col4 .left li{float:left; width:220px; height:30px; _overflow:hidden; height:27px}
.col4 img{display:block; float:right; margin-top:13px}
.contact{background:url(../images/sev.jpg) no-repeat right bottom;width:768px; height:149px;}
.qqpic{height:23px; width:74px; margin:-30px 0 0 65px}
.qqpic img{margin:0; padding:0; margin-top:10px;}
.fooot{color:#6283a2; height:74px; line-height:74px; margin-left:15px}
.fooot a{color:#6283a2;}

.pro_col li a{ width:120px; text-align:center; display:block; color:#737373; float:left; line-height:25px}
.pro_col li a:hover{border:1px solid #ccc}
.pro_col li{float:left;width:123px; height:120px ; margin:4px 14px ;_margin:4px 12px ;}
.pro_col {margin:5px;  background:#fff; height:auto; overflow:hidden; width:760px}
