﻿@charset "utf-8";
/* CSS Document */

/**************************************************************基本元素定义*******************************************************************/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,blockquote,img,em,i,p,u,span,id{padding:0; margin:0;border:0;outline:0; font-style:normal; font-size:12px; font-weight:normal;}   
input,textarea{padding:0; margin:0;outline:0; font-style:normal; font-size:12px; font-weight:normal;}   

table,td,tr,th{font-size:12px;}
li{list-style-type:none;}

body 
{
	font: 12px/1.5 Segoe UI,Arial,Helvetica,sans-serif,Verdana,宋体;/*font-family:微软雅黑;*/
	font-size:12px;
	color:#323232;
	margin:0px auto 5px auto;
	/*宋体'lucida grande', tahoma, arial, 'bitstream vera sans', helvetica, sans-serif;*/
	line-height:25px;background-color:#ededed;
	}
	
	
	    body,ul,ol,li,p,h1,h2,h3,h4,h5,h6,form,fieldset,table,td,img,div{margin:0;padding:0;border:0;  }
body{ /*margin-top:5px;*/font-family:"宋体";}
body,ul,ol,li,p,form,fieldset,table,td{font-family:"宋体";}


a {color:#323232;text-decoration:none;}
a:hover {color:#b21d00;text-decoration:underline;}
a:active {color:#ba2636;}
textarea,input {border:0px solid #ccc;/*_border:0;*/font-family:Arial,Helvetica,sans-serif,Verdana; padding:0px;}

h3{font-size:14px;padding:0;margin:5px 0;}
h4{font-size:12px;padding:0;margin:5px 0;}
img {border:0; cursor:pointer; vertical-align:middle;}
ul {list-style:none;}


html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {margin: 0;	padding: 0;	border: 0;	outline: 0;	font-size: 100%;}/*vertical-align: baseline;*/
ol, ul {list-style: none;}
blockquote, q {quotes: none;}
blockquote:before, blockquote:after,
q:before, q:after {content: '';	content: none;}
:focus {outline: 0;}
ins,em{text-decoration: none; font-style:normal;}
del {text-decoration: line-through;}
table {	border-collapse: collapse;border-spacing: 0;}
body {font-size:12px;line-height:160%;}
a:link,
a:visited,
a:hover,
a:active {
	text-decoration:none;
	outline:none;
	/*blr:expression(this.onFocus=this.blur());*/
}

.c{ clear:both;}

.mt3{margin-top:3px; }

.mt5{margin-top:5px; }
.mr5{margin-right:5px;}
.mb5{margin-bottom:5px;}
.ml5{margin-left:5px;}

.pt5{padding-top:5px;}
.pr5{padding-right:5px;}
.pb5{padding-bottom:5px;}
.pl5{padding-left:5px;}

.mt10{margin-top:10px;}
.mr10{margin-right:10px;}
.mb10{margin-bottom:10px;}
.ml10{margin-left:10px;}

.adpt10{padding-top:10px;_padding-top:0px;}
.pt10{padding-top:10px;}
.pr10{padding-right:10px;}
.pb10{padding-bottom:10px;}
.pl10{padding-left:10px;}

.mt15{margin-top:15px;}
.mr15{margin-right:20px;}
.mb15{margin-bottom:20px;}
.ml15{margin-left:20px;}

.pt15{padding-top:15px;}
.pr15{padding-right:15px;}
.pb15{padding-bottom:15px;}
.pl15{padding-left:15px;}

.mt20{margin-top:20px;}
.mr20{margin-right:20px;}
.mb20{margin-bottom:20px;}
.ml20{margin-left:20px;}


.pt20{padding-top:20px;}
.pr20{padding-right:20px;}
.pb20{padding-bottom:20px;}
.pl20{padding-left:20px;}

.ml25{margin-left:20px;}

.clear {clear: both;display: block;	overflow: hidden;visibility: hidden;width: 0px;height: 0px;}

.f12{font-size:12px;}
.f14{font-size:14px;}
.f16{font-size:16px;}
.f12b{font-size:12px;font-weight:bold;}
.f14b{font-size:14px;font-weight:bold;}
.f16b{font-size:16px;font-weight:bold;}
.bold{font-weight:bold;}
.nor{font-weight:normal;}
.black{color:black;}
.green{color:green;}
.blue{color:blue;}
.red{color:Red;}
/*.white{ color:white;}*/


/**************************************************************共用头部样式*******************************************************************/
.top{ width:100%; height:33px; background:url(../image/top_bg1.jpg) repeat-x;}
.w1000{width:1000px; margin:0 auto;}
.top_l{ float:left; width:300px; height:33px; line-height:33px;}
.top_l a{ color:#FFF; margin:0 5px;}
.top_l a:hover{color:#b21d00;}
.top_m{ float:left; width:660px; text-align:right; height:30px; line-height:30px; color:#727171;}
.top_r{ float:right; width:30px; margin-right:10px; text-align:right; height:33px;}
.top_r a{ margin:0 1px;}
.logo{ background-color:#FFF; width:100%; height:140px;}
.logo_l{ float:left; width:250px; height:100px;}
.logo_m{ float:left; width:255px; height:100px;}
.logo_m img{ cursor:default;}
.logo_r{ float:right; margin-right:0px; width:290px; height:100px;}
.logo_r span{ color:#F00; font-size:14px; float:left; font-weight:bolder;}
/******search******/
.tabss { float:left; width:280px; margin:1px 0px 0px 0px; _margin-left:15px; _width:270px;}
.tab-hd { width:260px; height:24px; background-image:url(../image/zgss.png); background-repeat:no-repeat; padding-left:63px;}
.tab-hd li { float:left; width:90px; line-height:24px; text-align:center; border:1px solid #CCC; border-bottom:0; font-weight:bold;}
.tab-bd .search_box { width:264px;  float:left;}
.active{ background-color:#d41513; color:#FFF; font-weight:bold;}
.search_zgss{display: block;height: 34px; float:left;overflow: hidden;}
/*.search_zgss1{color: rgb(0, 0, 0);width: 220px;	height: 32px;line-height: 32px;border: 1px solid #C0C0C0;float: left;font-size: 12px;}*/
.search_zgss1{ width:198px;_width:196px;  height:29px;_height:30px; float:left;background-image:url(../image/search_bg.gif);border: 1px solid #C0C0C0; background-repeat:no-repeat; background-position:right top; padding:0px 8px; font-size:14px; color:#999; line-height:29px;}
.search_zgss2{_left: 819px;float: left;width: 47px;display: block;border: medium none;outline: medium none;
border: 1px solid #C0C0C0;height: 31px;line-height: 31px;color: #D35167;font-size: 14px;text-align: center;font-weight: bold;cursor: pointer;position: absolute;
overflow: hidden; border-left:none; margin-left:216px; *margin-left:-1px;}


.search{background-color: #ffffff;border: 1px solid #CCCCCC;height:30px;width: 290px; margin-top:40px;}
.search .txt{ width:249px; float:left;height:28px; line-height:28px; border:none; border-right:1px solid #cccccc; padding-left:10px;}
.search .btn{ background-color:#e6e6e6;height:30px; width:29px;}
.search .btn:hover{ background-color:#cccccc;}
.reci{ float:left; width:auto;}
.reci span{ color:#d40412; margin-left:5px;}
.reci a{ margin:0 5px; cursor:pointer;}

.weixin { width:90px;}
.weixin span { width:90px; display:block; height:7px;}
.weixin p img { width:90px; height:90px; border:1px solid #CCC; border-top:0;}

/******nav******/
#nav{ width:100%; height:36px; background-color:#FFF; border-bottom:5px solid #ca0227;}
.bd{ border-top:1px solid #cddbde; border-left:1px solid #cddbde; border-right:1px solid #cddbde; height:35px; margin:0 auto; background-image:url(../image/nav_bg.jpg); background-repeat:repeat-x}
.nav{ height:35px; line-height:35px;  width:720px; _width:742px; float:left;}
/*.nav li{ float:left; border-right:1px solid #cddbde; width:auto; height:35px; line-height:35px; padding:0 1px;}*/
.nav li{ float:left; border-right:1px solid #cddbde; width:auto; height:35px; line-height:35px; padding:0 1px; _padding:0 0px;}
.nav li a{font-size:16px; font-weight:bolder;display:block; font-family:"微软雅黑";padding:0 13px;_padding-left:12px; _padding-right:12px;}
.nav_r{ float:left;padding-top:8px;_padding-top:8px; width:auto; color:#c40505; text-align:center;}
.m_li{font-size:16px; font-weight:bolder;display:block; font-family:"微软雅黑";}
.nav li a:hover{ background-image:url(../image/nav_hover_bg.jpg); background-repeat:no-repeat; background-position:bottom; color:#323232;}
.m_li_a{ background-image:url(../image/nav_hover_bg.jpg); background-repeat:no-repeat; background-position:bottom}


.index_top_three { width:978px; border:1px solid #d5d5d5;}
.index_top_three ul { list-style:none; width:926px; height:1%; overflow:hidden; padding:8px 26px;}
.index_top_three ul li { float:left; width:280px; margin-right:36px;_margin-right:20px;}
.index_top_three_basic { width:287px; height:1%; overflow:hidden}
.index_top_three_text { float:left; margin-left:13px;}
.index_top_three_basic a img { float:left; width:104px;}
.index_top_three h3 { font-weight:bold; color:#1d4465; font-size:12px; line-height:26px;}
.index_top_three_text p { width:170px; overflow:hidden; color:#666666; line-height:20px; font-size:12px; height:80px; overflow:hidden; text-indent:2em; }
/*
.nav{ height:35px; line-height:35px; width:780px; float:left;}
.nav li{ float:left; border-right:1px solid #b2b2b2; height:35px; line-height:35px; display:inline; text-align:center;}
.nav li a{font-size:16px; font-weight:bolder;display:block; font-family:"微软雅黑";text-align:center;}
.nav_r{ float:left; padding-left:0px; color:#000; text-align:left;
        overflow: hidden; height:35px; line-height:35px;width: 205px;white-space:nowrap;  margin:0 auto;
        }
.m_li{font-size:16px; font-weight:bolder;display:block; font-family:"微软雅黑"; text-align:center;}
.w110{ width:110px;}
.w65{ width:65px;}
.w80{ width:80px;}

#w110{ width:110px;}
#w65{ width:65px;}
#w80{ width:80px;}
*/

/******link******/
.youqing{ width:100%; height:1%; padding-bottom:20px; padding-top:20px; overflow:hidden;}
.youqing_cont { width:980px; margin:0 auto; border:1px solid #CCC; padding-bottom:10px;}
.link{height:auto} 
.link_bt{ height:25px; margin:10px;}
.link_bt b{color:#c50203;font-size:18px; font-weight:bolder;float:left; _margin-top:5px;}
.link_bt a{ color:#c50203;font-size:18px; font-weight:bolder;float:left}
.yq_one{ margin-left:10px;}
.yq_one a{line-height:22px; font-size:14px; color:Black;font-family:"微软雅黑"; margin-left:0px; margin-right:8px;}
.yq_one a:hover{color:#b21d00;}

/******foot******/
.foot{ width:100%; height:118px;background-color:#FFF; border-top:5px solid #ca0227;}
.footer { position:relative; width:980px; margin:0 auto;}
.footer_a{ text-align:left;height:24px; line-height:24px; padding-top:16px;}
.footer_a span {margin:0 5px;font-weight:bolder; font-size:14px; color:#1f4363}
.footer_a a{ margin:0 5px; font-weight:bolder; font-size:14px; color:#1f4363}
.footer_a a:hover { color:#B21D00}
.footer_b{ text-align:left; font-size:12px;}
.footer_b p{ line-height:24px;}
.footer_img { position:absolute; top:25px; right:30px;}


/******header******/
.header { width:100%; border-bottom: 2px solid #F20107; height:1%; overflow:hidden;}
.header .box01 { width:980px; margin:0px auto; height:38px; line-height:38px;}
/*.header .box01 .box01_left { float:left; width:360px; text-align:left; padding-left:14px; font-size:14px; color:#666; font-weight:bold;}
.header .box01 .box01_right { float:right; width:500px; text-align:right; padding-right:10px; font-size:12px; color:#4E4E4E;}
.header .box01 .box01_right span {float:right;margin-right:14px;}*/
.header .box01 .box01_left { float:left; width:300px; text-align:left; padding-left:14px; font-size:14px; color:#666; font-weight:bold;}
.header .box01 .box01_right { float:right; width:600px; text-align:right; padding-right:10px; font-size:12px; color:#4E4E4E;}
.header .box01 .box01_right span { margin-left:140px;_margin-left:80px; margin-top:-6px;_margin-top:-32px; float:left;z-index:1; display:block; width:240px;}


.header .box01 .box01_right .low { color:#009743;}
.header .box01 .box01_right .High {color:#CB0005}
.header .box02 { width:980px; margin:0px auto; height:89px;}
.header .box02 .box02_left { float:left; width:360px; text-align:left; padding-left:8px; font-size:14px; color:#666; font-weight:bold;}
/*20140425*/
/*.header .box02 .search_box { width:264px; margin:10px 0px 0px 64px; float:left;}*/
.header .box02 .search_box p { width:100%; height:29px;border:1px solid #CDD6D8; }
.header .box02 .search_box p img { float:right;}
.header .box02 .search_input { width:198px;_width:196px;  height:29px;_height:30px; float:left;background-image:url(../image/search_bg.gif);border:0; background-repeat:no-repeat; background-position:right top; padding:0px 8px; font-size:14px; color:#999; line-height:29px;}
.header .box02 .search_btn { float:left;width:47px; height:31px; border:0;cursor:pointer; background: none; border-left:1px solid #CDD6D8; }

/*.header .box02 .search_box ul { width:100%; float:left;margin-top:8px;}*/
.header .box02 .search_box ul { width:100%; float:left;}
.header .box02 .search_box li { text-align:left; font-size:12px; }
.header .box02 .search_box li span { color:#DC2906;}
.header .box02 .box02_right { width:310px; float:right; margin-right:12px; position:relative;position:relative;}
.header .box02 .box02_right li { float:left; font-size:12px; color:#000; text-align:center;}
.header .box02 .box02_right .wx { width:61px; height:66px;}
.header .box02 .box02_right .wx img { margin:0px 0px 6px 0px;}

.header .box02 .box02_right .wk { width:50px; height:66px; margin-left:4px;}
.header .box02 .box02_right .wk img { margin:0px 0px 6px 0px;}
.header .box02 .box02_right .wk a{ line-height:16px;}

.header .box02 .box02_right .wb { width:44px; height:66px; margin-left:12px;}
.header .box02 .box02_right .wb img { margin:0px 0px 6px 0px;}
.navigation { width:100%; margin:0px auto; height:78px; overflow:hidden; background-color:#F3F3F3; margin-bottom:6px;}
.navigation a { color:#333;}
.navigation ul { width:1000px; margin:0px auto; background:none; height:1%;margin-top:14px; }
.navigation li { float:left; height:54px;background:none;}
.navigation .nav01 { width:52px; float:left; text-align:center; line-height:24px; font-size:14px; color:#333; font-weight:bold; }
.navigation .nav01 a {color:#CC0000;}
.navigation .nav02 {width:355px; float:left;text-align:left; line-height:24px; font-size:14px; color:#2C2C2C; border-left:1px solid #9E9E9E; }
.navigation .nav02 b { margin:0px 0px 0px 6px;}
.navigation .nav02 a{margin:0 5px 0 0;}
.navigation .nav03 {width:266px; float:left; text-align:left; line-height:24px; font-size:14px; color:#2C2C2C; border-left:1px solid #9E9E9E; }
.navigation .nav03 b { margin:0px 0px 0px 6px;}
.navigation .nav03 a{margin:0 5px 0 0;}
.navigation .nav04 {width:99px; float:left; text-align:left; line-height:18px; font-size:12px; color:#2C2C2C; border-left:1px solid #9E9E9E;}
.navigation .nav04 a{margin:0 0 0 6px;}
.navigation .nav05 {width:212px; float:left;  line-height:18px; font-size:12px; color:#2C2C2C; border-left:1px solid #9E9E9E; padding:0 0 0 8px;}
.navigation .nav05 a{margin:0 5px 0 0;}

#weixin { width:90px; float:right;position:absolute; top:0;z-index:0; right:-80px; }
#weixin span { width:90px; display:block; height:7px;}
#weixin p img { width:80px; height:80px; border:1px solid #CCC;}

.footer_chengxin{width: 170px; height: 90px; position: absolute; top: 20px; right: 119px;}



/* 清除浮动 */
.clearfix { display: block; #zoom:1;/*ie6-ie7*/
}
.clearfix:after { content: ''; overflow: hidden; width: 100%; height: 0px; font-size: 0px; margin: 0px; padding: 0px; display: block; clear: both; }


/* select */
.comSelect { display: inline-block; #display: inline;
#zoom:1;
width: 70px; height: 28px; background: #fff; padding-right: 15px; border: 1px solid #fff; cursor: pointer; position: relative; }
.comSelect.activeSelect { border: 1px solid #e2e2e2; }
.comSelect .selected { display: block; width: 100%; height: 28px; line-height: 28px; font-size: 12px; text-align: center; color: #0f649b; }
.comSelect a:hover { color: #0f649b!important; }
.comSelect .downBtn { display: block; width: 15px; height: 28px; position: absolute; top: 0px; right: 10px; }
.comSelect .downBtn i { margin-top: 6px; }

#selectList { width: 159px; border: 1px solid #e2e2e2; padding: 4px; background: #f3f3f3; position: absolute; right: 287px; _right: 288px; top: 182px; z-index: 999; display: none; height:auto; }
#selectList li.option { float: left; height: 24px!important; padding: 0px!important; margin: 0 0 0 0!important; }
#selectList li a { display: block; height: 24px!important; line-height: 24px!important; font-size: 12px; white-space: nowrap; }