*{font-size:14px; margin:0; padding:0; list-style:none;}
li{ list-style:none;}
img{ border:none;}
.clear{ clear:both;}
.mrt10{ margin-top:10px;}
.con{ width:100%; height:auto; overflow:hidden;}
.top{ width:100%; height:auto; overflow:hidden; background-color:#bb1213;}
.top_n{ width:980px; height:auto; overflow:hidden; margin:0 auto;}
.t_logo{ width:500px; height:110px; display:inline; float:left;}
.t_logo img{ width:500px; height:110px;}
.top_r{ width:170px; height:auto; display:inline; float:right; color:#fff; text-align:right; padding-top:10px; padding-right:30px;}
.top_r a{ text-decoration:none; color:#fff;}
.top_r font a{ font-size:14px;}
.top_r h2{ font-size:24px; line-height:40px; padding-top:20px;}
.i_menu{ width:100%; height:auto; overflow:hidden; background:#1a487a;}
#menu{ width:980px; height:auto; overflow:hidden; margin:0 auto;}
.logo{ width:305px; height:auto; display:inline;  float:left; padding-top:10px;}
#nav {width:650px; display:block; float:right;}
#nav .jquery_out {float:left;line-height:32px;display:block;  text-align:center; color:#fff;font:18px/32px "微软雅黑"; background:url(/pic/nav_li.png) no-repeat right center;}
#nav .jquery_out .smile {padding-left:1em;}
#nav .jquery_inner {margin-left:16px;}
#nav .jquery {margin-right:1px;padding:0 2em;}
#nav .mainlevel {float:left; background:url(/pic/nav_li.png) no-repeat right center; width:100px;/*IE6 only*/ text-align:center;}
#nav .mainlevel a {color:#fff; text-decoration:none; line-height:50px; display:block; padding:0 10px; width:80px;}
#nav .mainlevel a:hover {color:#bb1213; text-decoration:none;}
#nav .mainlevel ul {display:none; position:absolute;}
#nav .mainlevel li {border-top:1px solid #fff; background:#1a487a; width:120px;/*IE6 only*/}
#nav .mainlevel ul li a:hover {color:#000; text-decoration:none; background:#fff;}


#nav .emainlevel {float:left; background:url(/pic/nav_li.png) no-repeat right center; width:130px;/*IE6 only*/ text-align:center;}
#nav .emainlevel a {color:#fff; text-decoration:none; line-height:50px; display:block; padding:0 10px; width:110px;}
#nav .emainlevel a:hover {color:#bb1213; text-decoration:none;}
#nav .emainlevel ul {display:none; position:absolute;}
#nav .emainlevel li {border-top:1px solid #fff; background:#1a487a; width:130px;/*IE6 only*/}
#nav .emainlevel ul li a:hover {color:#000; text-decoration:none; background:#fff;}


.i_banner{ width:980px; height:auto; overflow:hidden; margin:10px auto;}
.i_banner img{ width:980px;}
.banner1{ width:100%; height:185px; overflow:hidden; background:#4bb7e5; margin:0 auto;}
.b_pic{ width:1100px; height:185px; margin:0 auto;}
.b_pic img{ width:1100px;}
.i_tit{ width:980px; height:auto; overflow:hidden; margin:0 auto; font-size:28px; font-weight:bold; line-height:50px;}
.i_tit font{ font-size:18px; padding-left:20px;}
.i_lm{ width:980px; height:auto; overflow:hidden; margin:0 auto; font-size:24px; font-weight:bold; line-height:40px; color:#0070c0;}
.i_lm_li{ width:980px; height:auto; overflow:hidden; margin:0 auto;}
.i_lm_li li{ line-height:30px; background:url(li_l.png) left center no-repeat; padding-left:15px; font-size:14px;}
.i_lm_li li a{ color:#0070c0; text-decoration:none; font-size:14px;}
.footer{ width:100%; height:auto; overflow:hidden; background-color:#bb1213;}
.footer_n{ width:980px; height:auto; overflow:hidden; margin:0 auto; text-align:center; font-size:14px; color:#fff; line-height:25px; padding:10px 0;}
.l_main{ width:980px; height:auto; overflow:hidden; margin:0 auto;}
.l_l{ width:217px; height:auto; overflow:hidden; display:inline; float:left;}
.l_l_menu{ width:217px; height:230px; overflow:hidden; background:url(/pic/l_menu.png) no-repeat;}
.l_menu_tit{ width:177px; height:45px; line-height:45px; font-size:16px; font-weight:bold; color:#fff; padding-left:40px;}
.l_l_menu ul{ width:197px; padding-left:20px; height:auto;}
.l_l_menu li a{ width:126px; height:30px; display:block; line-height:30px; background:url(/pic/dot2.png) no-repeat; padding-left:30px; color:#333; text-decoration:none; font-size:14px; }
.l_r{ width:750px; height:auto; overflow:hidden; display:inline; float:right;}
.l_position{ width:750px; height:auto; line-height:30px; color:#333; border-bottom:solid 1px #ccc; font-size:14px; padding-top:10px;}
.l_position a{font-size:14px; color:#333; text-decoration:none;}
.l_nr{ width:750px; height:auto; padding-top:20px; line-height:25px;table-layout:fixed; word-break: break-all; overflow:hidden;height: expression(this.height < 230 ? 230: true); min-height: 230px;}
.l_nr p{ text-indent:30px; line-height:25px; font-size:14px; padding-bottom:10px;}
.l_nr li{ line-height:25px;}
#newslist li a{color:#333;text-decoration:none;}
.v_main{ width:980px; height:auto; overflow:hidden; margin:0 auto;}
.v_position{ width:980px; height:auto; line-height:30px; color:#333; border-bottom:solid 1px #ccc; font-size:14px; padding-top:10px;}
.v_position a{font-size:14px; color:#333; text-decoration:none;}
.v_nr{ width:980px; height:auto; padding-top:20px; line-height:25px;height: expression(this.height < 230 ? 230: true); min-height: 230px;table-layout:fixed; word-break: break-all; overflow:}
.v_nr p{ text-indent:30px; line-height:25px; font-size:14px; padding-bottom:10px;}
.v_nr li{ line-height:25px;}

#plist{list-style-type:none;}
#plist li a{color:#000;text-decoration:none;}
#plist li a:hover{text-decoration:underline;}




*html #kefu1 { /*--IE6 Hack - Fixed Positioning to the Bottom--*/
	margin-top: 50px; /*--Prevents IE6 from having an infinity scroll bar - due to 1px border on #footpanel--*/
	position: absolute;
	top:expression(eval(document.compatMode &&document.compatMode=='CSS1Compat') ?documentElement.scrollTop+50 : document.body.scrollTop +50);
}

#kefu1{position:fixed; right:0px; top:300px; height:230px; z-index:10008; width: 132px; padding: 10px; background: #fff; border: 1px solid #ddd; box-shadow: 1px 1px 1px #d4d4d4; font-size: 12px;}
.cs_tel{height:25px; background: url('img.gif?v=1') no-repeat 0px 0px;}
.cs_tel_ct{color: #666; line-height: 150%;}
.cs_tel_num{color: #c00; font-size: 18px; font-family: Arial,Verdana; font-style: italic; font-weight: bold; display: block; padding: 5px 0px;}

.cs_online{height:30px; background: url('img.gif?v=1') no-repeat 0px -50px;}
.cs_online_qq{height: 25px;}
.cs_online_qq a:link, .cs_online_qq a:active, .cs_online_qq a:visited, .cs_online_qq a:hover{text-decoration: none; color: #666;}

.cs_qcode{padding: 10px 0px 0px 0px;}

.cs_free{height:32px; background: url('img.gif?v=1') no-repeat 0px -100px;}
.cs_free a{display: block; height: 32px;}
.cs_free a span{display: none;}

.cs_baidu{height:32px; background: url('img.gif?v=1') no-repeat 0px -200px;}
.cs_baidu a{display: block; height: 32px;}
.cs_baidu a span{display: none;}

.cs_spr{border-bottom: 1px dashed #c0c0c0; margin: 8px 0px;}
.cs_space{clear:both; overflow:hidden; height:8px;}
.cs_close{position: absolute; right: 5px; top: 5px; width: 12px; height: 12px; background: url('img.gif?v=1') no-repeat 0px -150px;}
.cs_close a{display: block; height: 10px;}
.cs_close a span{display: none;}