@charset "utf-8";
*{-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; outline: 0; -webkit-text-size-adjust: none; -webkit-tap-highlight-color: rgba(0,0,0,0);}
html{height: 100%;}
html,body,div,p,strong,span,a,b,ul,ol,li,dl,dt,dd,h1,h2,h3,h4,h5,h6,form,del,img,i,em,select,button,textarea,input{margin: 0; padding: 0;}
body{background: #fff; font-family: 'Microsoft YaHei',"Arial",'SimSun', Serif; font-size: 16px; color: #333; position: relative; min-height: 100%;}
a,img,button,input,textarea,select{-webkit-tap-highlight-color:rgba(255,255,255,0);}
input[type="text"],input[type="hidden"],input[type="password"],button,textarea,select{outline: none;  -moz-appearance:none; appearance: none; border-radius: 0; font-family: 'Microsoft YaHei',"Arial",'SimSun', Serif;}
select::-ms-expand{display: none;}
input::-ms-clear{display: none;}
/*input::-webkit-input-placeholder,
textarea::-webkit-input-placeholder{color:#fff;}
input::-moz-placeholder,
textarea::-moz-placeholder{color:#fff;}
input:-moz-placeholder,
textarea:-moz-placeholder{color:#fff;}
input:-ms-input-placeholder,
textarea:-ms-input-placeholder{color:#fff;}
input:focus::-webkit-input-placeholder,
textarea:focus::-webkit-input-placeholder{color:#b8b8b8;}
input:focus::-moz-placeholder,
textarea:focus::-moz-placeholder{color:#b8b8b8;}
input:focus:-moz-placeholder,
textarea:focus:-moz-placeholder{color:#b8b8b8;}
input:focus:-ms-input-placeholder,
textarea:focus:-ms-input-placeholder{color:#b8b8b8;}*/
table{border-collapse:collapse;}
a{text-decoration: none; color: #333;}
a:hover{text-decoration: none;}
a:focus{text-decoration: none;}
li{list-style: none;}
img{vertical-align: middle; border: none;}
.fl{float: left;}
.fr{float: right;}
.clear{clear: both;}
.hidden{overflow: hidden;}
.h1,.h2,.h3,.h4,.h5,.h6{font-weight: normal;}
.clearfix:after{content: ""; display: block; height: 0; visibility: hidden; clear: both;}
.clearfix {*zoom: 1;}
.cell_box{font-size: 0;}
.cell_box:before{content: ''; height: 100%; display: inline-block; vertical-align: middle;}
.cell_box .cell{width: 100%; display: inline-block; vertical-align: middle;}
/*scroll*/
::-webkit-scrollbar {width:4px;height:4px}
::-webkit-scrollbar-button:vertical {display:none}
::-webkit-scrollbar-corner,::-webkit-scrollbar-track {background-color:#f5f5f5;}
::-webkit-scrollbar-thumb {border-radius:0;background-color:#a70001;}
::-webkit-scrollbar-thumb:vertical:hover {background-color:#a70001;}
::-webkit-scrollbar-thumb:vertical:active {background-color:#a70001;}





/* Public */
html{ width:100%; background:#f2f2f2; }
body{ width:100%; color:#525252;font:12px/24px ËÎÌå,Tahoma,Helvetica,Arial,sans-serif; text-align:center; }
a{color:#333;text-decoration:none; outline:none;}
a:hover {color:#f60;text-decoration:underline; ; }
.nodata{color:#f60;}
.fl { float:left;}
.fr{float:right; }
.hide{display:none; }
.clear { clear: both; font-size: 0px; width: 1px; visibility: hidden; line-height: 0px; height: 0px; overflow:hidden; }

/* frame */
#Wrap{ width:100%; margin:0 auto; background: repeat-x 0px bottom; overflow:hidden; }
#WrapBg { background:url(/images/WrapBg.jpg) no-repeat center bottom #f2f2f2; background-attachment:fixed; margin:0 auto;}
#Header,#Content,#Footer{ text-align:left; margin:0 auto; position:relative; }



/* Header */
.WrapHeader { height:600px; position:relative; width:100%; overflow:hidden; margin:0 auto;}
.top { background:url(/images/topBar.png) no-repeat; width:980px; height:123px; margin:0 auto;  z-index:3; position:relative; }
.top .logo { padding:13px 0 0 45px; text-align:left;}
.topWrap { width:980px; position:relative;  height:123px; z-index:99; margin:0 auto;}
.topBar { position:absolute; top:0; width:980px; left:0;  height:123px;}

/* ÂÖ²¥´óÍ¼ */
.banner { position:absolute; top:0; left:0; width:100%;}
#slideBanner { width:1250px; margin:0 auto; overflow:hidden;}
.picBtnLeft{ height:600px; position:relative; zoom:1; margin:0 auto; overflow:hidden; text-align:center; } 
.picBtnLeft .hd{ position:absolute;  z-index:8;  bottom:0; left:0; background:url(/images/ColorTitleBg.png) repeat; width:100%; height:76px; padding-top:30px; } 
.picBtnLeft .hd ul {  width:220px; text-align:center; margin:0 auto; }
.picBtnLeft .hd ul li{ width:22px; height:22px; margin-right:12px; float:left; background:#b4b4b4; cursor:pointer; font-size:0;-moz-border-radius: 150px;/* Gecko browsers */-webkit-border-radius: 150px;/* Webkit browsers */border-radius:150px;/* W3C syntax */} 
.picBtnLeft .hd ul li.on{  background:#ffc600; } 
.picBtnLeft .bd{ position:relative;  } 
.picBtnLeft .bd img{ width:1250px; height:600px;} 
.picBtnLeft .bd li{ position:relative; zoom:1; } 


/* µ¼º½²Ëµ¥ */
.nav { position:absolute; top:85px; left:0; }
.mainNavSubSite li.li1 { float:left; width:111px; height:38px; text-align:center;}
.mainNavSubSite li.li1 a { font:100 16px/36px Î¢ÈíÑÅºÚ; color:#f4f4f4;}
.mainNavSubSite { margin-left:35px;}
.mainNavSubSite li.on1 { background-color:#fff;}
#mainNavSubSite li.on1 h4 a { color:#c00;}

#liID-2 { background:none;}
#liID-2 a { color:#f4f4f4 !important;}

#mainNavSubSite .ul1 { text-align:left;}
#mainNavSubSite .li1 .ul1 li.li2 { float:left; background:url(/images/Icon01.jpg) no-repeat 0 14px; height:26px; line-height:26px; padding-left:14px; text-align:left; margin:0 10px 0 30px; *display:inline; overflow:hidden;}
#mainNavSubSite .li1 .ul1 li.li2 a { font-family:"ËÎÌå"; font-size:12px;  color:#525252;}
#mainNavSubSite .ul1 p{}
.mainNavSubSite .ul1 { position:absolute; left:0px; width:980px; height:236px; display:none; }
#mainNavSubSite .ul1 li.h2 a{ color:#525252; font-size:14px; font-family:"Î¢ÈíÑÅºÚ","ËÎÌå";}

#mainNavSubSite .ul1 li.Htitle h3 { font:100 20px/40px Î¢ÈíÑÅºÚ; padding-left:15px;}
#mainNavSubSite .ul1 li.Htitle { background:none ;  width:410px; border-bottom:1px solid #ccc;  padding:10px 0; margin-left:30px; }
#mainNavSubSite .ul1 li.n { width:360px; padding:10px;}

#mainNavSubSite .ul1 li.n li {height:26px; line-height:26px; padding-left:14px; text-align:left; margin-right:10px;}

/* Òþ²Ø²Ëµ¥±³¾°Í¼ */
#ulID1 { background:url(/images/ul1.jpg) no-repeat 360px 10px #FFF; }
#ulID6 { background:url(/images/ul2.jpg) no-repeat 360px 10px #FFF; }
#ulID5 { background:url(/images/ul3.jpg) no-repeat 360px 10px #FFF; }
#ulID8 { background:url(/images/ul4.jpg) no-repeat 360px 10px #FFF; }
#ulID9 { background:url(/images/ul5.jpg) no-repeat 360px 10px #FFF; }


/* ÍøÕ¾ËÑË÷ */
.search { position:absolute; right:52px; width:168px; height:23px; top:94px; line-height:23px; overflow:hidden; z-index:20; }
.search input { background:none; border:0; width:123px; overflow:hidden; float:left; padding:0px 10px; height:23px; line-height:23px;}
.searchBtn { width:25px; height:23px; cursor:pointer; display:block; float:right;  z-index:30;}

/* ¿ìËÙÍ¨µÀ */
#fast { margin-top:10px; height:174px;}
#fast .hd { background:url(/images/TitleBar.png) no-repeat 0 -250px; width:240px; height:30px; overflow:hidden;}
#fast .bd { background:url(/images/fastBg.gif) no-repeat; width:240px; height:117px;}
#fast .bd ul { padding:10px 6px 0 6px;}
#fast .bd ul li{ float:left; width:91px; height:21px; line-height:20px; background:#b6b6b6; text-align:center; margin-left:12px; _display:inline; margin-bottom:5px;}
#fast .bd ul li.red { background-color:#c2947d;}
#fast .bd ul li.yellow {background-color:#ba9b65; }
#fast .bd ul li.green { background-color:#709e51; }
#fast .bd ul li a { color:#fff; font-family:"Î¢ÈíÑÅºÚ"; font-size:14px;}



/* ÍøÕ¾µ×²¿ */
#Footer { width:980px; height:78px; background:url(/images/footBg.jpg) no-repeat; color:#aa7575; text-align:center; font-family:"Î¢ÈíÑÅºÚ"; line-height:22px; padding-top:6px; margin-top:15px; clear:both; position: relative;}
#Footer .FooterLeft{ float:left; width:630px;}
#Footer .FooterRight{ float: right; width:240px;}
#Footer .FooterRight li{ float:left; padding:0 5px;}
#Footer .add br { display:none; }
.beianbgs { position: absolute; top:14px; right:210px; width:60px; height:66px;}
.beianbgs a { display:block; width:100%; height:100%; z-index:1; background:url(/images/beianbgs.png) no-repeat;}
/*  ÄÚÈÝÒ³ logo Ë®Ó¡ */
.ColumnPic { background:url(/images/logo.gif) no-repeat center center; width:118px; height:113px;}















