﻿/*全局样式
-----------------------------------------------------------------------------------------------------------------------*/
body,div,form,table,tr,td,dl,dt,dd,ol,ul,li,p,h1,h2,h3,h4,h5,h6,span{margin:0; padding:0;}
body{ font-family:Verdana,宋体; font-size:12px; background:#ffffff;}
img {border:none;}
ul,li{ list-style:none;}
a{text-decoration:none; color:#333;}

.container{width:920px; margin:0 auto;}
.page_bottom{height:3px; background:#6E6E6E;overflow:hidden;}


/*页眉样式
-----------------------------------------------------------------------------------------------------------------------*/
.header{}
.nav{height:45px;display:block; overflow:hidden;background:url(../images/bj_01.gif) repeat-x top left; color:#333;}
.nav li{float:left;}
.nav li a{width:90px; height:45px; display:block; font-family:宋体; text-align:center; line-height:40px; font-size:14px; font-weight:bold; color:#fff; overflow:hidden;}
.nav li a:hover{background:url(../images/bj_03.gif) no-repeat;}
.nav_default{background:url(../images/bj_03.gif) no-repeat; color:#116406;}
.nav li span{width:2px; height:45px; display:block; background:url(../images/bj_02.gif) no-repeat;}

.fction{margin:25px 0 0 0; font-family:宋体; height:65px; overflow:hidden;}
.logo{float:left;}
.subnav{float:right;}
.subnav li{float:left; margin:0 2px;}
.subnav li a:hover{text-decoration:underline; color:#999}
.subnav li span{color:#C9C9C9}

.banner{clear:both; margin:5px 0 0 0; height:230px;}

#wai{display:none;}
#mask{width:100%; background:#000;  position:absolute; filter:Alpha(Opacity="50"); left:0; top:0;z-index:90;}
#login{width:270px; height:140px; border:6px solid #666; background:#eee; position:absolute; z-index:100; left:50%; top:50%; margin:-85px 0 0 -150px; padding:15px; text-align:center;}
.ip_01{border:1px solid #a0a0a0; height:16px;}



/*页面中心内容
-----------------------------------------------------------------------------------------------------------------------*/
.content{margin:5px 0 0 0; min-height:400px; _height:200px;}
.ct_left1{width:660px; float:left; _height:416px; overflow:hidden;}
.ct_left2{width:660px; float:right;}

.ct_left_top{width:660px; height:40px; background:url(../images/bj_11.gif) no-repeat;}
.ct_left_top p{float:right;margin-right:20px;line-height:45px;color:#fff;}
.ct_left1_top{width:660px; height:40px; background:url(../images/bj_07.gif) no-repeat;}
.ct_left2_top{width:660px; height:40px; background:url(../images/bj_10.gif) no-repeat; margin-top:8px; _margin-top:0px;}
.ct_left3_top{width:660px; height:40px; background:url(../images/bj_12.gif) no-repeat;}
.ct_left2_top p{float:right;margin-right:20px;line-height:45px;color:#fff;}
.ct_left4_top{width:660px; height:40px; background:url(../images/bj_13.gif) no-repeat;}
.ct_left5_top{width:660px; height:40px; background:url(../images/bj_16.gif) no-repeat;}
.ct_left6_top{width:660px; height:40px; background:url(../images/bj_14.gif) no-repeat;}
.ct_left7_top{width:660px; height:40px; background:url(../images/bj_17.gif) no-repeat;}
.ct_left8_top{width:660px; height:40px; background:url(../images/bj_15.gif) no-repeat;}

.ct_left_zj{width:630px; height:138px;  background:url(../images/bj_08.gif) repeat-y; padding:10px 15px; line-height:20px;}
.ct_left_zj1{width:630px; background:url(../images/bj_08.gif) repeat-y; padding:10px 15px; line-height:20px;}
.ct_left_bottom{width:660px;height:5px; background:url(../images/bj_09.gif) no-repeat;}

.news_list{margin:20px 15px 0 15px; display:block;}
.news_list li a{width:475px; height:27px; float:left; padding-left:25px; background:url(../images/tb_06.gif) left -25px no-repeat; color:#666}
.news_list li a:hover{background:url(../images/tb_06.gif) left top no-repeat; color:#dd6100; text-decoration:underline;}
.news_list li span{float:right; color:#999;margin-right:15px;}
.news_title{text-align:center; color:#333; margin:30px 0 10px 0;}
.news_footnote{text-align:right; margin-top:20px; color:#999;}
.news_footnote a{color:#000}
.news_footnote a:hover{text-decoration:underline;}

.message_ok table{width:100%; border-bottom:1px dashed #999;}
.message_ok input, select,textarea{border:none; background:#fff; border:1px solid #ababab; line-height:20px;}
.message_list{margin-top:20px; border-top:solid 1px #ccc;border-bottom:solid 1px #ccc;color:#666;}
.message_list li{border:#CBCBCB 1px solid; margin:4px 0; display:block;}
.message_list p{padding:3px; color:#666;}
.message_title h5{float:left; color:#5c6a76;}
.message_title span{float:right;}
.message_title span a{color:#CB0131; text-decoration:underline;}
.message_reply{background:#e5e5e5; border-top:dashed 1px #D8D8D8;}
.message_reply h5{color:#5c6a76;}
.message_reply p{color:#333;}

.pd_list li{width:630px; overflow:hidden; height:150px;border:dashed 1px #fff; border-bottom:1px solid #dedede;}
.pd_list li:hover{border:dashed 1px #666}
.pd_left{width:130px; height:130px; float:left; background:url(../images/bj_18.gif) no-repeat center center;padding:6px;margin-left:10px; display:inline;}
.pd_left img{width:130px; height:130px;}
.pd_right{width:460px; padding-top:5px; float:right;margin-right:10px;}
.pd_right p{color:#999; line-height:22px;}
.pd_right h5 a{text-decoration:underline; color:#666;}

.ct_right1{width:250px; float:right;}
.ct_right2{width:250px; float:left;}
.ct_right_top{width:250px; height:5px; background:url(../images/bj_04.gif) no-repeat; overflow:hidden;}
.ct_right_zj{width:220px; background:url(../images/bj_06.gif) repeat-y; padding:10px 15px;}
.ct_right_bottom{width:250px; height:5px; background:url(../images/bj_05.gif) no-repeat; overflow:hidden;}

.service{}
.service dt{height:20px; background:url(../images/tb_01.gif) no-repeat left top ; color:#FF6A06; font-size:14px; font-family:黑体; font-weight:bold; padding:5px 0 0 25px; border-bottom:1px solid #d3d3d3; padding-bottom:2px;}
.service dd{float:left; width:81px;display:inline; margin:14px 0 0 20px;}
.qq_tb a{width:80px;display:block;	color:#333; text-align:left;}
.msn_tb a{background:url(../images/msn.gif) no-repeat; width:60px; display:block; color:#333; text-align:left; padding-left:20px;  overflow:hidden;}
.qq_tb a:hover, .msn_tb a:hover{color:#000;}

.service p{height:20px; background:url(../images/tb_04.gif) no-repeat left top ; color:#FF6A06; font-size:14px; font-family:黑体; font-weight:bold; padding:5px 0 0 25px; border-bottom:1px solid #d3d3d3; padding-bottom:2px;}
.service ul{display:block; margin-top:5px;}
.service ul li{ height:25px; margin-left:25px; display:block;}
.service ul li a{background:url(../images/tb_05.gif) 0px -25px no-repeat; padding-left:22px; height:25px; width:180px; display:block; overflow:hidden; color:#666; font-family:黑体; font-size:14px; line-height:35px; font-weight:bold;}
.service ul li a:hover{background:url(../images/tb_05.gif) 0px 7px no-repeat;}
.subnav_default{background:#f00 url(../images/tb_05.gif) 0px 7px no-repeat;}

.news{height:155px; overflow:hidden; display:block;}
.news li{width:100%; height:20px;display:block; margin:2px 0;}
.news li a{width:520px;height:20px; color:#666; background:url(../images/tb_03.gif) no-repeat 5px 5px;float:left;  padding-left:20px; line-height:24px; overflow:hidden;}
.news li a:hover{color:#000; text-decoration:underline;}
.news li span{float:right; color:#999;}

.client{clear:both; margin:15px 0 0 0;}
.client_tt{height:20px; background:url(../images/tb_02.gif) no-repeat left top; color:#FF6A06; font-size:14px; font-family:黑体; font-weight:bold; padding:5px 0 0 25px; border-bottom:1px solid #d3d3d3; padding-bottom:2px;}
.client_zj{overflow:hidden; height:183px; margin:10px 0 0 0;}
.client_zj p{line-height:20px;}


/*页脚
-----------------------------------------------------------------------------------------------------------------------*/
.footer{clear:both; height:180px; padding-top:4px;}
.brand{width:916px; height:90px; margin-top:10px; border-top:1px solid #C6C8C7; border-bottom:solid 1px #C6C8C7;}
.brand img{ float : left}
.copyright{text-align:center; line-height:24px; color:#999;}
