﻿/*** reset  
-------------------------------------------------------------- ****/ 
body,html{color:#444;margin:0;padding:0;font:13px/24px Microsoft YaHei,san-serif;}
div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,blockquote,p,select,object{margin:0;padding:0;border:0;}
s{font-style: normal;white-space: nowrap;}
address,cite,code,em,th,i{font-weight:normal; font-style:normal;}
ul,li{list-style-type:none}
h1,h3,h4,h5,h6{font-size:12px; font-weight:normal;}
h2{font-size:20px; color:#000; text-align:center;}
h3{font-size:14px; font-weight:bold; padding-left:15px;}
object,textarea{vertical-align: top;}
img{ border-width:0; vertical-align:top; }
a{text-decoration:none;color:#2C2C2C;outline: none;}
a:hover{text-decoration:underline;color:#F60;}  
/*** ͨӃ  
-------------------------------------------------------------- ****/ 
.wrap{margin:0 auto; width:1160px;}
.l{float:left;}
.r{float:right;}
.center{ margin:0 auto;}
.clearfix:after {content:"\20";    display:block;height:0;clear:both;}
.clearfix {    display:inline-block;}
* html .clearfix { height:1%;}
.clearfix {    display:block;}
.ie6_h1,.ie6_7_martop_d1{*height:1%;}
.moreurl{float: right;margin-right: 8px; _display: inline;}
.posrel{position: relative;}
.entry{float: right;padding-right: 8px;}
.entry a{margin: 0 5px;}
.minheight{height: auto!important;min-height: 600px;height: 600px;}
.overfw{ overflow:hidden;}
/*** wrap 
-------------------------------------------------------------- ****/ 
.wrap1, .wrap2, .wrap3, .wrap4, .wrap5,.wrap6, .wrap7, .wrap8, .wrap9, .wrap10, .wrap11, .wrap12, .wrap13, .wrap14, .wrap15, .wrap16, .wrap17{ float:left; margin-right:10px;}
.wrap7{ width:180px;}
.wrap3{ width:280px;}
.wrap5{ width:240px;}
.wrap8{ width:250px;}
.wrap10{ width:260px;}
.wrap12{ width:300px;}
.wrap1{ width:360px;background:#FFF;}
.wrap4{ width:350px;}
.wrap2{ width:430px;}
.wrap6{ width:475px;}
.wrap11{ width:650px;}
.wrap9{ width:690px;}
/*** blank  
-------------------------------------------------------------- ****/
.blank0,.blank1,.blank2,.blank3,.blank5,.blank6,.blank7, .blank8, .blank9, .blank10, .blank12, .blank13, .blank14, .blank15, .blank16, .blank17, .blank20, .blank30,.blank40{clear:both;display:block; font-size:1px; overflow:hidden}
.blank0{height:0;}
.blank1{height:1px;}
.blank2{height:2px;}
.blank3{height:3px;}
.blank5{height:5px;}
.blank6{height:6px;}
.blank7{height:7px;}
.blank8{height:8px;}
.blank9{height:9px;}
.blank10{height:10px;}
.blank12{height:12px;}
.blank13{height:13px;}
.blank14{height:14px;}
.blank15{height:15px;background:#f3f3f3;}
.blank16{height:16px;}
.blank17{height:17px;}
.blank20{height:20px;}
.blank30{height:30px;}
.blank40{height:40px;}
/*** line
-------------------------------------------------------------- ****/ 
.lineDottedGray, .lineDottedBlue {clear:both;display:block; font-size:0; line-height:0; height:1px;overflow: hidden;}
.lineDottedGray{ background:url(../../images/lineDottedGray.jpg) repeat-x}
.lineDottedBlue{ background:url(../../images/lineDottedBlue.png) repeat-x;}
/*** width  
-------------------------------------------------------------- ****/
.w90{width: 90px;}
.w130{width: 130px;}
.w170{width: 170px;}
.w185{width: 185px;}
.w200{ width:200px;}
.w210{width: 210px;}
.w220{width: 220px;}
.w230{width:230px;}
.w235{width:235px;}
.w240{width:240px;}
.w290{width: 290px;}
.w330{width:330px;}
.w349{width:349px;}
.w395{width:395px;}
.w400{width: 400px;}
.w410{width: 410px;}
.w420{width: 420px;}
.w550{width: 550px;}
.w580{width: 580px;}
.w600{width: 600px;}
.w720{width: 720px;}
.w730{ width:730px;}
.w740{width: 740px;}
.w745{width: 745px;}
.w750{ width:750px;}
.w780{width: 780px;}
.w905{width: 905px;}
.w930{width: 930px;}
.w935{width: 935px;}
.w365{width: 365px;}
/*** height  
-------------------------------------------------------------- ****/
/*** padding  
-------------------------------------------------------------- ****/
.p5{padding: 5px;}
.pL5{padding-left: 5px;}
.pL8{padding-left: 8px;}
.pL10{padding-left: 10px;}
.pR10{padding-right: 10px;}
.p10{padding: 10px;}
.p5{padding: 5px;}
.pTB2{ padding:2px 0} 
.pTB10{padding: 10px 0;}
.pTB20{padding: 20px 0;}
.pT10{padding-top: 10px;}
.pT8{padding-top: 8px;}
.pT5{padding-top: 5px;}
.pLR8{padding: 0 8px;}
.pLR5{padding: 0 5px;}
.pLR10{padding: 0 10px;}
.pLR20{padding: 0 20px;}
.pLR30{padding: 0 30px;}
.pTB3{padding: 3px 0;}
.pTB5{padding: 5px 0;}
/*** margin  
-------------------------------------------------------------- ****/
.mR0{margin-right: 0;}
.mR8{margin-right: 8px;}  
.mR10{margin-right: 10px;}
.mL10{margin-left: 10px;}
.mL20{margin-left: 20px;}
.mT10{margin-top: 10px;}
.mT5{margin-top: 5px;}
.mT8{margin-top: 8px;}
.mTB5{margin:5px 0;}
.mB5{margin-bottom: 5px;}
.mB8{margin-bottom: 8px;}
.mB10{margin-bottom: 10px;}
/*** border  
-------------------------------------------------------------- ****/ 
.borBlue{border: 1px solid #cccccc; zoom:1;}
.borBlueRBL{border: 1px solid #e3e3e3;border-top: none;*height:1%;background:#FFFFFF;}
.borBlueR{border-right: 1px solid #cccccc;}
.borBlueB{border-bottom: 1px solid #D4E1FB;}
.borGray {border: 1px solid #E4E4E4; zoom:1;}
.borGrayRBL{border: 1px solid #ccc;border-top: none;*height: 1%;}
.borGrayRBL1{border: 1px solid #E4E4E4;border-top: none;*height:1%;}
.borGrayR1{border-right: 1px solid #E4E4E4;}
.borDash-R{border-right: 1px dashed #E5E5E5;}
.borGrayRTL{border: 1px solid #ccc;border-bottom: none;*height: 1%;}
/*** background  
-------------------------------------------------------------- ****/
.bgGray{background: #E6EAED;}
.bgGray1{background: #F8F8F8;}
/***  font Fsize   Fweight Fcolor 
-------------------------------------------------------------- ****/ 
.Fs12{ font-size:12px;}
.Fs14{ font-size:15px;}
.Fs16{ font-size:16px;}
.Fw1{font-weight:100;}
.Fw6{font-weight:600;}
.FcR,.FcR a{color:#DA1707;}/***red***/
.FcR1,.FcR1 a{color:#f00;}/***red***/
.FcB,.FcB a{color:#1B8DD4;}/*** blue ***/
.FcB1,.FcB1 a{color:#1873B5;}/*** blue ***/
.FcB2,.FcB2 a{color: #177EC0;}/*** blue ***/
.FcB3,.FcB3 a{color:#556D9B;}/*** blue ***/
.FcB4,.FcB4 a{color:#003398;}/*** blue ***/

.FcG,.FcG a{color:#B2B2B3;}/*** gray ***/ 
.FcG1,.FcG1 a{color:#989898;}/*** gray ***/ 
.FcO,.FcO a{color:#F56002;}

/*** top  
-------------------------------------------------------------- ****/ 
.top{height: 28px;line-height: 28px;background:url(../../images/bg-repeat.jpg) repeat-x 0 0;min-width: 960px;}
.top span{ color:#FF0000;}
.area{ width:70px;position: relative;margin-top: 2px; z-index:10000;}
.area .btn{cursor: pointer;height: 22px;background:url(../../images/bg.png) no-repeat -6px -288px; padding:0; width:70px;}
.area .item { background: #FFF; border: 2px solid #259BE1; position: absolute;right: 0;top: 22px;width: 340px;padding: 3px 0;display: none;}
.area .item a{margin: 0 5px; white-space: nowrap;float: left; _display: inline;line-height: 22px;}
.topMenu a{margin-right: 5px;}
.logBefore{ height: 24px;overflow: hidden;}
.logBefore input{ float: left; margin:5px 5px 0 0;}
.logBefore .txt,.logBefore .yz{border: 1px solid #E4E4E4;height: 15px;line-height: 15px; width: 62px; color: #6D6D6D;}
.logBefore .yz{width: 42px;}
.logBefore img{float: left;margin: 1px 5px 0 0;cursor: pointer;}  
.logBefore .logbtn,.logBefore .resbtn{ background:url(../../images/bg.png) no-repeat 0 -267px;width: 38px;height: 17px; overflow: hidden;border: none;cursor: pointer;}
.logBefore .resbtn{background-position: -45px -267px;}
.logBefore .input_chk{ vertical-align:middle;}
.logBefore .qqbnt{ width:60px;background:url(../../images/qqico.gif) no-repeat 0 5px; display:block; padding-left:18px; cursor:pointer;}
.logAfter{display: none;}
.h40{ height:30px; line-height:30px;}
.logo h1,.logo h1 a{ background:url(../../images/logo.png) 0 0; display: block;width: 160px;height: 60px;line-height: 1000px;overflow: hidden;}
/*** breadcrumb  
-------------------------------------------------------------- ****/
.breadcrumb {background: url(../../images/dh_bg3.png) repeat-x 0 -1px;border: 1px solid #DEDEDE;height: 22px;line-height: 22px;border-bottom: 2px solid #6F797E;} 
.breadcrumb li{background: url(../../images/dh_bg2.png) no-repeat 0  -1px; float: left;padding-left: 20px;float: left;}
.breadcrumb .ind{ background:url(../../images/dh_bg1.png) no-repeat 8px 3px;padding: 0;}
.breadcrumb .ind a{display: block;width: 30px; height: 22px; float: left;}
/*** Ƶ???ˑ˷  
-------------------------------------------------------------- ****/ 
.logoandsea .search1 li {float: left;}
.logoandsea .search1 li .hsearch {display: block;font-size: 14px; padding: 5px 10px 0;}
.logoandsea .keyword1 {background: url(../../images/search_bg1.png) no-repeat;height: 30px;margin-right: 5px;width: 334px;vertical-align: top;}
.logoandsea .keyword1 .sea_column {background: url(../../images/search_bg3.png) no-repeat;border:none;color:#fff;cursor: pointer;_display:inline;float: left; height: 20px;line-height: 20px; margin: 5px 0 0 5px; text-align: left;width: 115px;position:relative;z-index:999;    }

.logoandsea .sea_column span{width:110px;display:block;padding-left: 5px;}
.logoandsea .sea_column ul{position:absolute;width:89px;left:0;top:23px;background:#a2a2a2;}
.logoandsea .sea_column ul li{width:84px;background:#a2a2a2;color:#FFF;padding-left:5px;display:block;}
.logoandsea .sea_column ul li a{ padding:0; display:block; width:84px; color:#FFF;}
.logoandsea .sea_column ul li a:hover{ text-decoration:none;}
.logoandsea .sea_column ul li:hover{background:#c8c8c8; text-decoration:none;}
.logoandsea .keyword1 .ie6_7_martop_d1{float: left;margin-top: 4px;_margin-top: 3px;}
.logoandsea .input_bor {background: none;border: none;height: 22px;line-height:22px;width: 210px;overflow: hidden;}
.logoandsea .input_bg2 {background: url(../../images/searchbtn_bg.png) no-repeat  0 0 ;border: none;overflow: hidden;color: #FFF;cursor: pointer;height: 30px;width: 74px;vertical-align: top;}
/***Ƶ????   
 -------------------------------------------------------------- ****/ 
.logo {float:left;}
.subnav_l {background-position: 0 2px;width: 5px;}
.subnav_l, .subnav_c, .subnav_r {background: url(../../images/subnav_bg6.png) repeat-x 0 0;float: left;height:37px;}
.subnav_c {background-position: 0 -37px;width: 950px;position:relative;z-index:500;}
.subnavcolumn { overflow:hidden; height:37px;}
.subnavcolumn li {background: url(../../images/subnav_bg8.png) no-repeat  0 center ;float: left;font-size: 14px;}
.subnavcolumn li a {color: #FFF;display: block;padding:0 15px;height: 37px;line-height: 40px; float:left;}
.subnavcolumn li.nobg {    background: none;}
.subnavcolumn li.all {background: url(../../images/subnav_bg12.png) no-repeat 0 6px;font-weight: 600;}
.subnavcolumn li.all  a{background: url(../../images/subnav_bg12.png) no-repeat right -40px ;text-decoration: none;}
.subnavcolumn li.all  span{background: url(../../images/subnav_bg12.png) no-repeat -99px -118px;padding-right: 15px;}
.subnavcolumn li.all2 span{background: url(../../images/subnav_bg12.png) no-repeat -99px -176px;padding-right: 15px;font-weight: bold;}

.subnavcolumn li.select {background: url(../../images/subnav_bg12.png) no-repeat 0 6px ; font-weight: 600;}
.subnavcolumn li.select a{background: url(../../images/subnav_bg12.png) no-repeat right -40px ;}
.subnavcolumn li.select    a,.subnavcolumn li.all a{color: #177EC0;}
.subnavcolumn2{background: url(../../images/subnav_bg11.png) no-repeat;float: left; height: 103px;left: 58px;padding: 10px 0 0 15px;position: absolute; width: 295px;
z-index:1000;display: none;}
.subnavcolumn2 li {background: url(../../images/setbar_bg2.png) no-repeat 0 10px;float: left;padding-left: 8px;width: 40px;}
.subnavcolumn2 li a:hover{ color:#177EC0;}    
.subnav_r {    background-position: 0 -74px;width: 5px;}

/***ͨӃ????***/

.theadWap{background:url(../../images/menu.gif) repeat-x; padding-left: 8px;box-shadow:0 0 3px #fff inset;}
.thead{ zoom:1}
.thead li.nobg{background: none;}
.thead li{float:left; background:url(../../images/menu.gif) no-repeat 0 -37px; height:32px;line-height:32px;padding: 0 5px; position:relative;}
.thead li a,.thead li a:hover{ font-size:14px; color:#FFF; font-weight:600;text-decoration: none;float: left;padding:0 10px 0 9px;}
.thead li.on a,.thead li a:hover{ background:url(../../images/select.gif) repeat-x 0 4px; color:#434343;}

/***????ς???���*/
.thead li ul{ border:1px solid #434343; position:absolute; top:31px; left:4px; width:281px; z-index:100; background:#FFF; padding-bottom:10px;}
.thead li ul.psLeft{ left:-208px;}
.thead li ul li{ background:none; width:auto; height:25px; overflow:hidden;}
.thead li.on2{ position:relative; z-index:200;}
.thead li.on2 a{ background:url(../../images/select.gif) repeat-x 0 4px; color:#434343; position:relative; z-index:200;}
.thead li.on2 ul li a,.thead li ul li a:hover{ background:none;  font-weight:normal; font-size:12px;}
.thead li.theadmore{ float:right;}
.thead li.pd{ width:80px; background:#EB6E01; margin:0 5px 0 -10px; color:#FFF; font-size:14px; text-align:center;}

/*** ƀ
-------------------------------------------------------------- ****/
.combg1{ background: url(../../images/plbg.png) repeat-x 0 0;}
.combg2{ background: url(../../images/pList1_bg1.png) repeat-x 0 0;}
.zhong,.zheng,.fan{background:url(../../images/pl.png) 0 0;display: block;width: 22px;height: 22px;}
.zhong{background-position: 0 -156px;}
.zheng{background-position: 0 -43px;}
.fan{background-position: 0 -93px;}
.comTit1 h3 {background: url(../../images/pl.png) no-repeat 0 8px; font-size: 14px;padding-left: 23px;height: 30px;line-height: 30px;}
.hd .zhong,.hd .fan,.hd .zheng{float: left;margin-right: 10px; _margin-right: 7px;}
.comList{padding:10px 0; background:url(../../images/lineDottedGray.jpg) repeat-x 0 bottom;}
.comList .bd{border: 1px solid #E4E4E4; background: #FAF8F9; padding: 5px;margin-top: 5px;}
.comList .bd .pp{text-align: right;font-size: 12px;}
.comTit2{ border-bottom: 1px solid #BABABA;font-size: 14px;height: 32px; line-height: 32px;margin-bottom: 10px;}
.comTit2 h3 {background: url(../../images/pl.png) no-repeat 0 -193px;padding-left: 23px; font-size: 14px;}
.comTit3 {background: url("../../images/col_tit7_bg1.png") repeat-x 0 0;color: #177EC0;height: 31px;line-height: 31px;}

.comForm .taidu span{float: left;}
.comForm .taidu input{float: left;margin: 5px 5px 0 0;width: 13px;height: 13px;overflow: hidden;}
.comForm .taidu label{float: left;margin-right: 5px;}
.comForm textarea{ border: 1px solid #ddd;height: 140px;font-size: 14px;vertical-align: top;}
.comForm .btn{*height: 1%;overflow: hidden; margin-top: 8px;}
.comForm .btn input{ width: 66px; height: 24px;background:url(../../images/pl.png) no-repeat 0 -246px;border: none;float: left;margin-right: 10px;cursor: pointer;}
.comForm a{margin:0 5px;}
.dptxt{ border:1px solid #CCC; height:23px; line-height:23px; width:50px;}
/*** footer  
-------------------------------------------------------------- ****/
.footer { background:#F9F9F9;border-top: 3px solid #222222;padding: 20px 0; text-align: center;} 
/*** ?֒?  
-------------------------------------------------------------- ****/
.p_bar{text-align: center;clear: both;}
.p_bar a{color:#fff;background: #54585b;padding:4px 8px;margin:0 2px;cursor: pointer;border-radius:3px;-moz-border-radius:3px}
.p_bar a.p_curpage,.p_bar a.p_curpage:hover{background:#871337;color: #fff; text-decoration:none;}
.p_bar a.p_total:hover, .p_bar a.p_pages:hover{background:#871337;color:#fff; text-decoration:none;}
.p_bar a:hover{background:#2496DC; text-decoration:none;color:#fff}
.p_bar input.text{ border:1px solid #2496DC; width:24px; height:15px; text-align:center;}
.p_bar input.button{width:51px; height:21px; background:url(../../images/zdbt.gif); color:#FFF;}
.p_bar a.gray{ background:#E8E8E8; color:#FFF;}
/*** Ϡ?؋ы?
-------------------------------------------------------------- ****/
.actsearch{ height:200px; line-height:200px; text-align:center;}
/*loading*/
.line_box { position: relative; background-color:#FFF; border: 1px #dee3e7 solid; padding: 0; margin: 0 0 10px 0; clear: both; }
.line_box h3 { font-size: 14px; font-weight: bold; line-height: 28px; height:29px; overflow:hidden; background:url(../../images/h3_bg.png) 0 0 repeat-x; padding: 0; color:#000; }
.line_box h3 span { padding:0 0 0 10px; }
/***lightboxЧ??
#jquery-overlay {position: absolute;top: 0;left: 0;z-index: 90;width: 100%;height: 500px;}
#jquery-lightbox {position: absolute;top: 0;left: 0;width: 100%;z-index: 100;text-align: center;
line-height: 0;}
#jquery-lightbox a img { border: none; }
#lightbox-container-image-box {position: relative;background-color: #fff;width: 250px;height: 250px;margin: 0 auto;}
#lightbox-container-image { padding: 10px; }
#lightbox-loading {position: absolute;top: 40%;left: 0%;height: 25%;width: 100%;text-align: center;
line-height: 0;}
#lightbox-nav {position: absolute;top: 0;left: 0;height: 100%;width: 100%;z-index: 10;}
#lightbox-container-image-box > #lightbox-nav { left: 0; }
#lightbox-nav a { outline: none;}
#lightbox-nav-btnPrev, #lightbox-nav-btnNext {width: 49%;height: 100%;zoom: 1;display: block;}
#lightbox-nav-btnPrev { left: 0; float: left;}
#lightbox-nav-btnNext { right: 0; float: right;}
#lightbox-container-image-data-box {margin: 0 auto;line-height: 1.4em;overflow: auto;width: 100%; border:1px solid #CCC; background:#F9F9F9; padding-top:10px; margin-bottom:1px;}
#lightbox-container-image-data {padding: 0 10px; color: #666; }
#lightbox-container-image-data #lightbox-image-details { width: 70%; float: left; text-align: left;font-size:14px; }    
#lightbox-image-details-caption { font-weight: bold; }
#lightbox-image-details-currentNumber {display: block; clear: left; padding-bottom: 1.0em;    }            
#lightbox-secNav-btnClose {width: 13px; float: right;padding-bottom: 0.7em;    }
.removeyzm{ position:relative;}
#commnu  .validator_message{ height:18px; line-height:18px;position:absolute; top:0px;}
.ad{line-height: 0;}