﻿/* CSS Document */
body,ul,ol,li,p,h1,h2,h3,h4,h5,h6,form,fieldset,table,td,img,div{margin:0;padding:0;list-style-type:none; font-size:12px; font-family:'微软雅黑';}
img{ border:0px;}
body{/*margin-top:5px;*/color:#333;font-size:12px; background:#FFFFFF url(images/index_03.jpg) top repeat-x;}
html{overflow-x:hidden;overflow-y:auto;} 
ul,ol{list-style-type:none;}
table{margin:auto;}
select,input,img,select{/*vertical-align:middle;*/}
:focus {outline:0}
.clearit{clear:both;}
.clearfix:after{
content:"."; display:block; height:0; clear:both;
visibility:hidden;
}
*html .clearfix{
 height:1%;
}
*+html .clearfix{
 height:1%;
}
.inner{ width:1170px; margin:0 auto;}

.ico { display:inline-block; overflow:hidden; width:20px; height:20px; vertical-align:middle; background:url(images/ico.png); }
.ico1_2 { background-position:-20px 0; }
.ico1_3 { background-position:-40px 0; }
.ico1_4 { background-position:-60px 0; }
.ico1_5 { background-position:-80px 0; }
.ico2_1 { background-position:0 -20px; }
.ico2_2 { background-position:-20px -20px; }
.ico2_3 { background-position:-40px -20px; }
.ico2_4 { background-position:-60px -20px; }
.ico2_5 { background-position:-80px -20px; }
.ico3_1 { background-position:0 -40px; }
.ico3_2 { background-position:-20px -40px; }
.ico3_3 { background-position:-40px -40px; }
.ico3_4 { background-position:-60px -40px; }
.ico3_5 { background-position:-80px -40px; }
.ico4_1 { background-position:0 -60px; }
.ico4_2 { background-position:-20px -60px; }
.ico4_3 { background-position:-40px -60px; }
.ico4_4 { background-position:-60px -60px; }
.ico4_5 { background-position:-80px -60px; }
.ico5_1 { background-position:0 -2280px; }
.ico5_2 { background-position:-20px -80px; }
.ico5_3 { background-position:-40px -80px; }
.ico5_4 { background-position:-60px -80px; }
.ico5_5 { background-position:-80px -80px; }
.ico6_1 { background-position:0 -100px; }
.ico6_2 { background-position:-20px -100px; }
.ico6_3 { background-position:-40px -100px; }
.ico6_4 { background-position:-60px -100px; }
.ico6_5 { background-position:-80px -100px; }
.ico7_1 { background-position:0 -120px; }
.ico7_2 { background-position:-20px -120px; }
.ico7_3 { background-position:-40px -120px; }
.ico7_4 { background-position:-60px -120px; }
.ico7_5 { background-position:-80px -120px; }
.ico8_1 { background-position:0 -140px; }
.ico8_2 { background-position:-20px -140px; }
.ico8_3 { background-position:-40px -140px; }
.ico8_4 { background-position:-60px -140px; }
.ico8_5 { background-position:-80px -140px; }

.m12_r{ margin:0 12px 0 0;}
.fl { float:left}
.fr { float:right}
.reg_input_login{ width:300px; height:35px; line-height:35px; border:1px solid #999;}
.i_c{ font-size:14px}
.f_wryh{ font-family:"微软雅黑";}
/*链接样式*/
a:link {color: #000000;text-decoration:none;}
a:visited {color:#000000;text-decoration:none}
a:hover {color:#000;text-decoration: none;}
a:active {color:#000000; text-decoration:none}
/*黑无下划线*/
.bn a:link{color:#000;text-decoration:none;}
.bn a:visited{color:#000;}
.bn a:hover{color:#F09;}
.bn a:active,a:focus{color:#c00; text-decoration:none}
/*绿色链接样式*/
.l01 a:link { color:#0377c2;text-decoration:none}
.l01 a:visited { color:#0377c2;text-decoration:none}
.l01 a:hover { color: #000000;text-decoration: underline;}
.l01 a:active { color:#0377c2;text-decoration:none}

/*黑无下划线不变*/
.bn02 a:link { color:#666;text-decoration:none}
.bn02 a:visited { color:#666;text-decoration:none}
.bn02 a:hover { color:#999;text-decoration:;}
.bn02 a:active { color:#666;text-decoration:none}

/*黑无下划线不变*/
.zi01 a:link { color:#333;text-decoration:none}
.zi01 a:visited { color:#333;text-decoration:none}
.zi01 a:hover { color:#000;text-decoration:;}
.zi01 a:active { color:#333;text-decoration:none}

/*灰色下划线不变*/
.hui03 a:link { color:#b7b7b7;text-decoration:none}
.hui03 a:visited { color:#b7b7b7;text-decoration:none}
.hui03 a:hover { color:#000;text-decoration:none;}
.hui03 a:active { color:#b7b7b7;text-decoration:none}
/*黑下划线不变*/
.bn03 a:link { color:#000;text-decoration:none}
.bn03 a:visited { color:#000;text-decoration:none}
.bn03 a:hover { color:#000;text-decoration:underline;}
.bn03 a:active { color:#000;text-decoration:none}
/*黑下划线不变*/
.foottips a:link { color:#666666;text-decoration:none}
.foottips a:visited { color:#666666;text-decoration:none}
.foottips a:hover { color:#000;text-decoration:underline;}
.foottips a:active { color:#666666;text-decoration:none}


/*导航栏字*/
.navzi a:link { color:#ffe1e1;text-decoration:none}
.navzi a:visited { color:#ffe1e1;text-decoration:none}
.navzi a:hover { color:#FFF;text-decoration:none;}
.navzi a:active { color:#ffe1e1;text-decoration:none}
/*蓝无下划线不变*/
.lan01 a:link { color:#125fb3;text-decoration:none}
.lan01 a:visited { color:#125fb3;text-decoration:none}
.lan01 a:hover { color: #125fb3;text-decoration: underline;}
.lan01 a:active { color:#125fb3;text-decoration:none}
/*蓝2无下划线不变*/
.lan02 a:link { color:#004FB1;text-decoration:none}
.lan02 a:visited { color:#004FB1;text-decoration:none}
.lan02 a:hover { color: #000000;text-decoration: underline;}
.lan02 a:active { color:#004FB1;text-decoration:none}
/*灰无下划线不变*/
.hui01 a:link { color:#333333;text-decoration:none}
.hui01 a:visited { color:#333333;text-decoration:none}
.hui01 a:hover { color: #000000;text-decoration: underline;}
.hui01 a:active { color:#333333;text-decoration:none}
/*绿无下划线不变*/
.lv01 a:link { color: #3F8401;text-decoration:none}
.lv01 a:visited { color:#3F8401;text-decoration:none}
.lv01 a:hover { color: #000000;text-decoration: underline;}
.lv01 a:active { color:#3F8401;text-decoration:none}
/*白无下划线不变*/
.bai01 a:link { color:#FFFFFF;text-decoration:none}
.bai01 a:visited { color:#FFFFFF;text-decoration:none}
.bai01 a:hover { color:#FFFFFF;text-decoration:none;display:block;}
.bai01 a:active { color:#FFFFFF;text-decoration:none}
/*红下划线不变*/
.hong01 a:link { color:#F00;text-decoration:none}
.hong01 a:visited { color:#F00;text-decoration:none}
.hong01 a:hover { color:#F00;text-decoration:none;}
.hong01 a:active { color:#F00;text-decoration:none}
/*红下划线不变*/
a.daoh:link { color:#666;text-decoration:none}
a.daoh:visited { color:#666;text-decoration:none}
a.daoh:hover { color:#23957b;text-decoration:none;}
a.daoh:active { color:#666;text-decoration:none}

/*导航灰色*/
a.navhui:link { color:#ADADAD;text-decoration:none}
a.navhui:visited { color:#ADADAD;text-decoration:none}
a.navhui:hover { color:#FFFFFF;text-decoration: underline;}
a.navhui:active { color:#ADADAD;text-decoration:none}
/*统一*/
.t_css{ font-size:28px; font-weight:bold; text-align:center;}
.bh{OVERFLOW: hidden;}
.tmpng{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader}
.ywbhh{white-space:nowrap;}
.lh25{ line-height:25px;}
.lh23{ line-height:23px;}
.f_yy{ font-family: "幼圆";}
.bxian{text-overflow:ellipsis; white-space:nowrap;overflow:hidden;}
.tm{filter:alpha(opacity=90);opacity:0.90;}
.titlefont{ font-size:18px; font-weight:bold;}
.telclass{ color:#FF6600; font-family:Arial;}
.b_f{ font-weight:bold;}
.mdd_intro_cla{height:0px; border:0px;}
.m_h{cursor:pointer!important;cursor:hand;}
.lh24{ line-height:24px; }
.f22{ font-size:22px;}
.f15{ font-size:15px;}
.f16{ font-size:16px;}
.f_jg{ color:#FF6600; font-family:Arial;}
.img_b{ border:1px solid #CCCCCC; padding:2px 2px 2px 2px;}
.p15_word{ padding:15px 15px 15px 15px;} 
.p5_word{ padding:5px 5px 5px 5px;} 
.p10{ padding:10px 0 10px 0;*padding:10px 0 10px 0;}
.p10_t{padding:10px 0 0 0;*padding:10px 0 0 0;}
.p5_t{padding:5px 0 0 0;*padding:5px 0 0 0;}
.p10_l{padding:0 0 0 10px;}
.l_bk{  border:1px solid #B7D1EC;}
.h_bk{ border-bottom:1px solid #CCCCCC;}
.mddulr{border-left:1px solid #CCCCCC; border-right:1px solid #CCCCCC; border-bottom:1px solid #CCCCCC}
.f14{ font-size:14px; }
.bk1{ border-left:1px solid #CECECE; border-right:1px solid #CECECE;}
.bk2{ border-left:1px solid #E2E2E2; border-right:1px solid #E2E2E2;}
.m3_t{ margin:3px 0 0 0;}
.m5_t{ margin:5px 0 0 0;}
.m8_t{ margin:8px 0 0 0;}
.m8_r{ margin:0 8px 0 0;}
.m5_b{ margin:0 0 5px 0;}
.m10_t{ margin:10px 0 0 0;}
.m30_t{ margin:10px 0 0 0;}
.lm8_t{ margin:0 0 0 10px;_margin:0 0 0 6px; }
.p_r{ position:relative; z-index:10;}
.topnav1{width:100%; height:25px; line-height:25px;}
.topnav1 li{ width:66px;float:left;height:25px;line-height:25px; text-align:center; font-size:14px;}
.topnav1 li.imga{ line-height:0px; padding:8px 5px 0 0;}
.topnav1 li a:link{ font-family:"微软雅黑"; color:#be070e;}
.topnav1 li a:visited{color:#be070e;text-decoration:none;font-family:"微软雅黑";}
.topnav1 li a:hover{color:#be070e;text-decoration:none;font-family:"微软雅黑";}
.topnav1 li a:active{color:#be070e;text-decoration:none;font-family:"微软雅黑";}
.topnav1 li.ge{ width:14px; height:25px; line-height:20px;text-align:center; color:#be070e;}
.b_d{ border-bottom:1px dotted #CCCCCC;}
.b1{border:1px solid #CCCCCC;}
.huibg{ background-color:#EEEEEE;}
.inputclass{  height:20px; line-height:20px; padding:0 0 0 3px;font-family:Verdana,"宋体"; font-size:12px; color: #999999;border:1px solid #999999;}
.input_s{ background: #FFFFFF url(../images/index_15.jpg) no-repeat left center; padding:0 0 0 25px; border:1px solid #999999; height:26px; line-height:26px; }
.jz{ margin:0 auto; }
.huizi{ color: #999999;}
.radiosty { width:23px; height:23px;}
.inputclasswu{border:0px; background-color:transparent; color:#999999;}
/*统一背景色*/
.h_bg1{ background-color:#F6F6F6;}
.l_bg1{ background-color:#6699FF;}
.gg_bg{ background-color:#4BAFF8;}

.ywhh{word-wrap: break-word; overflow:hidden;}
/*主体*/
#topnav { width:100%;margin:0 auto; background:#fcc0d5;height:42px; line-height:42px; z-index:999; position:fixed; top:0; left:0; _position:absolute;_top: expression(eval(documentElement.scrollTop)); overflow:visible; z-index:100002;}
#topm{ height:auto; clear:both; position:relative; margin:0 auto;}
#page {position:relative;width:100%;height:100%;clear:both;z-index:19;}
#pagec{position:relative;width:100%;height:100%;clear:both;z-index:23;}
#pageb{position:relative;width:100%;height:100%;clear:both;z-index:120; background:url(images/xjhrc_02.png) center top repeat-x;}
#pagebb{position:relative;width:100%;height:100%;clear:both;z-index:20; }
#top{ height:auto; margin:0 auto; clear:both; position:relative;z-index:120;}

.geh{ height:10px;}
#conyd{ height:auto; margin-left:auto; margin-right:auto; clear:both; position:relative;z-index:10;}
#con{ height:auto; margin-left:auto; margin-right:auto; clear:both; position:relative;z-index:10;}
#con0{ height:auto; margin-left:auto; margin-right:auto; clear:both; position:relative;z-index:10; overflow:hidden;}
#con1{ height:auto; margin-left:auto; margin-right:auto; clear:both; position:relative;z-index:30;}
#con2{ height:auto; margin-left:auto; margin-right:auto; clear:both; position:relative;z-index:40;}
#con3{ height:auto; margin-left:auto; margin-right:auto; clear:both; position:relative;z-index:50;}
#con4{ height:auto; margin-left:auto; margin-right:auto; clear:both; position:relative;z-index:60;background:#FFF;}
#con5{ height:auto; margin-left:auto; margin-right:auto; clear:both; position:relative;z-index:70;background:#FFF;}
#con6{ height:auto; margin-left:auto; margin-right:auto; clear:both; position:relative;z-index:80;}
#con7{ height:auto; margin-left:auto; margin-right:auto; clear:both; position:relative;z-index:90;}
#con8{ height:auto; margin-left:auto; margin-right:auto; clear:both; position:relative;z-index:100;}
#con9{ height:auto; margin-left:auto; margin-right:auto; clear:both; position:relative;z-index:10;}
#con10{ height:auto; margin-left:auto; margin-right:auto; clear:both; position:relative;z-index:10; font-size:16px;}
#con11{ height:auto; margin-left:auto; margin-right:auto; clear:both; position:relative;z-index:10;}
#con12{ height:auto; margin-left:auto; margin-right:auto; clear:both; position:relative;z-index:10;}
#con13{ height:auto; margin-left:auto; margin-right:auto; clear:both; position:relative;z-index:10;}
#condiv { width:100%;height:100%;margin:0 auto; background:url(images/bg1.gif);}
#footnav { width:100%;margin:0 auto;background:#0377c2;}
#foot{ height:auto; margin:0 auto;clear:both; position:relative;}

#gundonga{color:#A2021A;margin:0;padding:0;height:20px;_height:19px;line-height:20px;overflow:hidden;}
#gundonga li{margin:0;padding:0;list-style-type:none; _margin:3px 0 0 0;background:url(images/i_16.gif) 0px 5px no-repeat; padding-left:15px;}
#gundongb{color:#A2021A;margin:0;padding:0;height:20px;_height:19px;line-height:20px;overflow:hidden;}
#gundongb li{margin:0;padding:0;list-style-type:none;}

a.xyfc:link {text-decoration:none; color: #CCCCCC; line-height:26px; height:26px;display:block; border-bottom:1px dotted #CCCCCC;}
a.xyfc:visited {text-decoration:none;color: #CCCCCC; line-height:26px; height:26px;display:block;}
a.xyfc:hover {text-decoration: underline;color: #FFCC00; line-height:26px; height:26px;display:block;}
a.xyfc:active {text-decoration:underline;color:#CCCCCC; line-height:26px; height:26px;display:block;}
a.yqlj:link {text-decoration:none; color: #333333;}
a.yqlj:visited {text-decoration:none;color: #333333;}
a.yqlj:hover {text-decoration: underline;color: #FF3300;}
a.yqlj:active {text-decoration:underline;color:#333333;}
/*page*/ 
.cla_s_pl{ width:200px; height:24px;line-height:24px;}
.page_k{ float:left; width:100%; height:32px; margin-top:1px; text-align:center; font-size:12px; text-indent:0px;}
.page_l{float:left; height:32px; line-height:32px; text-align:center;}
.f{ float:left;	background-color: #FFFFFF;border: 1px solid #333;text-align:center; margin-left:3px; width:20px; height:20px; line-height:20px; margin-top:5px; color:#333;}
.f a{ color:#993399; text-decoration: underline;  }
.f_p{ float:left; height:31px; line-height:31px; margin-left:6px; margin-right:6px;}
.f_pt{ float:left; height:31px; line-height:31px; margin-left:6px; margin-right:6px;}
a.page_css:link {text-decoration:none; color:#000000;}
a.page_css:visited {text-decoration:underline;color:#993399;}
a.page_css:hover {text-decoration:none;color:#993399;}
a.page_css:active {text-decoration:underline;color:#000000;}
/*page_end*/
/*无缝滚动*/
#demo { 
overflow:hidden; 
/*border: 1px dashed #CCC; */
width: 519px; 
} 
#indemo { 
float: left; 
width: 800%; 
} 
#demo1 { 
float: left; 
} 
#demo2 { 
float: left; 
} 



 a.channelmenu_main:link,a.channelmenu_main:active,a.channelmenu_main:visited{
   float:left;
   display:block;
   width:82px;
   height:32px;
   text-decoration: none;
   text-align:center;
   font:14px/32px Verdana, Arial, Helvetica, sans-serif;
   margin:0 0 0 23px;_margin:0 0 0 20px;
   color:#FFFFFF;
   font-weight:bold;   
}
a.channelmenu_main:hover {
   float:left;
   display:block;
   width: 82px;
   height:32px;
   text-decoration: none;
   text-align:center;
   font:14px/32px Verdana, Arial, Helvetica, sans-serif;
   background:url(images/dh_bg.jpg) 0px 0px no-repeat;
   margin:0 0 0 23px;_margin:0 0 0 20px;
    color: #FFCC00;
   font-weight:bold;   
} 

 a.channelmenu_mainh:link,a.channelmenu_mainh:active,a.channelmenu_mainh:visited{
   float:left;
   display:block;
   width: 82px;
   height:32px;
   text-decoration: none;
   text-align:center;
   font:14px/32px Verdana, Arial, Helvetica, sans-serif;
   background:url(images/dh_bg.jpg) 0px 0px no-repeat;
   margin:0 0 0 23px;_margin:0 0 0 20px;
    color: #FFCC00;
   font-weight:bold;   
}
a.channelmenu_mainh:hover {
   float:left;
   display:block;
   width: 82px;
   height:32px;
   text-decoration: none;
   text-align:center;
   font:14px/32px Verdana, Arial, Helvetica, sans-serif;
   background:url(images/dh_bg.jpg) 0px 0px no-repeat;
   margin:0 0 0 23px;_margin:0 0 0 20px;
    color: #FFCC00;
   font-weight:bold;   
} 

 a.dhxl:link,a.dhxl:active,a.dhxl:visited{
   float:left;
   display:block;
   width:105px;
   height:25px; overflow:hidden;
   text-decoration: none;
   text-align:center;
   font:12px/25px Verdana, Arial, Helvetica, sans-serif;

   color:#FFF;margin:0 0 2px 0;
 /*  border-bottom:2px solid #FFFFFF;*/
/*   	  padding:0 3px 0 3px;*/
}
a.dhxl:hover {
   float:left;
   display:block;
   width:105px;
   height:25px;
   text-decoration: none;
   text-align:center;overflow:hidden;
   font:12px/25px Verdana, Arial, Helvetica, sans-serif;
    background: #015bbf;
	font-weight:bold;
	color:#FFFFFF;
	margin:0 0 2px 0;
/*    border-bottom:2px solid #FFFFFF;*/
/*	  padding:3px 3px 0 3px;*/
} 


a.lanmu:link,a.lanmu:visited,a.lanmu:active{
display:block;
text-decoration: none;
font:12px/23px Verdana, Arial, Helvetica, sans-serif;
height:23px; 
text-align:left;
color: #333333;
background:url(images/lmbia.jpg) 10px 8px no-repeat; 
padding-left:26px; margin-bottom:5px;
   border-bottom:1px solid #993300;
}

a.lanmu:hover{
display:block;
color: #49474A;
 margin-bottom:5px;
background:url(images/lmbio.jpg) 10px 8px no-repeat; 
text-decoration: none;
cursor:pointer;
   border-bottom:1px solid #993300;
}
a.lanmuf:link,a.lanmuf:visited,a.lanmuf:active{
display:block;
text-decoration: none;
font:12px/23px Verdana, Arial, Helvetica, sans-serif;
height:23px; 
text-align:left;
color: #333333;
background:url(images/lmbio.jpg) 10px 8px no-repeat; 
padding-left:26px; margin-bottom:5px;
border:1px solid #CECED0; background-color:#F5F3F4;
}

a.lanmuf:hover{
display:block;
color: #49474A;
 margin-bottom:5px;
background:url(images/lmbio.jpg) 10px 8px no-repeat; 
text-decoration: none;
cursor:pointer;
border:1px solid #CECED0; background-color:#F5F3F4;
}

/*无缝滚动*/
#demo { 
overflow:hidden; 
/*border: 1px dashed #CCC; */
width:950px; 
} 
#indemo { 
float: left; 
width: 800%; 
} 
#demo1 { 
float: left; 
} 
#demo2 { 
float: left; 
} 


#demopica { 
overflow:hidden; 
width: 230px; 
} 
#indemopica { 
float: left; 
width: 800%; 
} 
#demo1pica { 
float: left; 
} 
#demo2pica { 
float: left; 
} 

#demopicc { 
overflow:hidden; 
width:800px;
} 
#indemopicc { 
float: left; 
width: 800%; 
} 
#demo1picc { 
float: left; 
} 
#demo2picc { 
float: left; 
} 
#demopicc1 { 
overflow:hidden; 
width:720px;
} 
#indemopicc1 { 
float: left; 
width: 800%; 
} 
#demo1picc1 { 
float: left; 
} 
#demo2picc1 { 
float: left; 
} 
.bigpic{ width:615px; height:550px; }
.bigpic li{ float:left; width: 615px; height:530px; line-height:27px;}
.bigpic li.zw{ float:left; width:292px; height:25px; line-height:25px;}
.hdpcla{border:1px solid #FFFFFF; margin:0 0 0 8px;cursor:pointer!important;cursor:hand;}
.hdpclab{border:1px solid #666666; margin:0 0 0 8px;cursor:pointer!important;cursor:hand;}
#List1_1 {FLOAT: left;}
.list_mf_t{float:left; width:146px; height:189px;}
.list_mf_t img{ float:left;border:1px solid #AEAEAE;width:126px; height:161px; }
.list_mf_t span{ float:left; background:url(images/biao5.jpg) 18px 8px no-repeat; padding:0 0 0 30px; width:94px; height:25px; line-height:25px;text-overflow:ellipsis; white-space:nowrap;overflow:hidden;}

.pcont {FLOAT: left; OVERFLOW: hidden; WIDTH: 578px; margin:0 0 0 6px;}
.ScrCont {WIDTH: 32766px; ZOOM: 1; }
.imgboder{ border:1px solid #AEAEAE;}


a.rdph:link,a.rdph:visited,a.rdph:active{
display:block;
text-decoration: none;
font:12px Verdana, Arial, Helvetica, sans-serif;
height:20px;
text-align:left;
background:url(images/biao.jpg) 4px 8px no-repeat;
padding-left:26px;
padding-top:5px;
margin:0px;
color: #666666;
border-bottom:1px dotted #999999;
}

a.rdph:hover{
display:block;
color: #FF0000; 
text-decoration: none;
background:url(images/biao.jpg) 4px 8px no-repeat;
padding-top:5px;
}



.newslist ul { padding:0 0 0 10px;}
.newslist li{ width:100%; float:left;list-style-type:none;text-align:left;height:25px;line-height:25px; border-bottom:1px dotted #CCCCCC;background:url(images/libg_3.gif) 0px 10px no-repeat; padding-left:20px; }
.newslist li span{ float:right;text-align: center;height:25px;line-height:25px;overflow: hidden;}


.lista{ float:left; height:auto; margin:0 6px 0 0;}

.topnav_a{width:100%; height:24px; line-height:24px;}
.topnav_a li{ float:left; width:76px; height:24px; line-height:24px; font-size:12px;text-align:center; margin:0 15px 0 0;}
.topnav_a li a:link{ display:block;width:76px; height:24px; line-height:24px;background:url(images/top.jpg) no-repeat;color:#000;}
.topnav_a li a:visited{ display:block;width:76px; height:24px; line-height:24px;background:url(images/top.jpg) no-repeat;color:#000;}
.topnav_a li a:active{ display:block;width:76px; height:24px; line-height:24px;background:url(images/top.jpg) no-repeat;color:#000;}
.topnav_a li a:hover{ display:block;width:76px; height:24px; line-height:24px;background:url(images/top_f.jpg) no-repeat;color:#060;}

.searchcss{ float:left; width:100%; margin:3px 8px 0 0; height:33px;position:relative;}
.searchinput{ border:0px; height:26px; line-height:26px; width:270px; color:#999;}






.nava a:link{ display:block; width:72px; height:58px; background:url(images/jhindex_12.jpg); }
.nava a:visited{display:block; width:72px; height:58px; background:url(images/jhindex_12.jpg);}
.nava a:active{display:block; width:72px; height:58px; background:url(images/jhindex_12.jpg);}
.nava a:hover{display:block; width:72px; height:58px; background:url(images/jhindex_12.jpg) -78 0px no-repeat;}	
	

.upgundong{ width:200px; height:30px; line-height:30px; overflow:hidden; }
.upgundong li{ width:200px; height:30px;}

.lefnav{ width:240px; height:auto; font-size:14px;}
.lefnav li{ float:left; width:240px; height:41px; line-height:41px; text-align:left;border-bottom:1px solid #CCC; }
.lefnav li a{float:left; display:block; width:224px; height:41px;line-height:41px;text-align:left;padding:0 0 0 16px; }
.lefnav li a:visited{ float:left; display:block; width:224px; height:41px;line-height:41px;text-align:left;padding:0 0 0 16px;}
.lefnav li a:hover{ float:left; display:block; width:224px; height:41px;line-height:41px; text-align:left; font-weight:bold; color:#FFF;padding:0 0 0 16px;background:#ad3200;}
.lefnav li a:active{float:left; display:block; width:224px; height:41px;line-height:41px;padding:0 0 0 16px;}

.lefnav li.xza{float:left; display:block; width:240px; height:41px;line-height:41px; color:#FFF;background:#ad3200; text-align:left; font-weight:bold;}
.lefnav li.xza a{float:left; display:block; width:224px; height:41px;line-height:41px; color:#FFF; text-align:left; font-weight:bold; padding:0 0 0 16px;}
.lefnav li.xza a:visited{float:left; display:block; width:224px; height:41px;line-height:41px;color:#FFF;text-align:left; font-weight:bold;padding:0 0 0 16px;}
.lefnav li.xza a:hover{float:left; display:block; width:224px; height:41px;line-height:41px; color:#FFF;text-align:left; font-weight:bold;padding:0 0 0 16px;}
.lefnav li.xza a:active{float:left; display:block; width:224px; height:41px;line-height:41px;color:#FFF;text-align:left; font-weight:bold;padding:0 0 0 16px;}

.main_banner { overflow: hidden; height: 380px; width: 100%;}
#portfolio { }
#portfolio li { width: 100%; height: 380px; }
.dbImg { width: 100%; height:380px; position: relative; z-index: 100; }
.dbImg li { position: absolute; display: none; }
.jsNav { position: absolute; z-index: 111; left: 49%; top:320px; margin-left: 450px; }
.jsNav a { display: inline-block; float: left; width: 7px; height: 7px; margin-left: 5px; background: #C4CAE0; text-indent: -9999px; line-height: 0; }
.jsNav a.current { background: #2D69A4; }


.wsyb{ width:270px; height:auto;font-weight:bold;}
.wsyb li{ width:60px; height:73px; float:left; line-height:22px; text-align:center;}
.wsyb li img{ border:1px solid #0000FF; padding:2px 2px 2px 2px;}

.sylist_newlist{ width:auto; overflow:hidden;}
.sylist_newlist li{ float:left; width:auto; height:29px; line-height:29px; text-align:left; border-bottom:1px dashed #CCCCCC;}
.sylist_newlist li img{ float:left; margin:13px 10px 0 0;}
.sylist_newlist li span { float:right; width: auto; text-align:center;}

.box {FLOAT: left;TEXT-ALIGN: center; line-height:23px;}
.Cont {	MARGIN: 0px auto; OVERFLOW: hidden;  }
.blk_Pic01 { text-align:center; ZOOM: 1; POSITION: relative; width:250px; margin:0 auto;}
.blk_Pic01 .Cont {WIDTH:250px; height:270px; }
.blk_Pic01 .box {WIDTH:250px; }

a.jianjie:link,a.jianjie:visited,a.jianjie:active{
display:block;
text-decoration: none;
font:12px Verdana, Arial, Helvetica, sans-serif;
height:20px;
text-align:left;
background:url(images/biao.jpg) 4px 12px no-repeat;
padding:5px 0 0 18px;
margin:0px;
color: #000000;
}

a.jianjie:hover{
display:block;
color: #FF3300; 
text-decoration: none;
background:url(images/biao.jpg) 4px 12px no-repeat;
}


/*=========脚注菜单===========*/
div#bottommenu{
margin: 0;
padding:0;
border: 0;
height: 28px;
text-align:center;
}


div#bottommenu a:link,div#bottommenu a:visited,div#bottommenu a:active{
margin:0px 10px 0px 5px;
color: #000000;
text-decoration: none;
}

div#bottommenu a:hover{
margin:0px 10px 0px 5px;
color: #993300;
text-decoration: underline;
}


.topnav{ width:100%; height:26px; line-height:26px;}
.topnav li{ float:left; width:auto; padding:0 5px 0 5px; height:26px; line-height:26px; text-align:center;}
.topnav li.ge{ float:left; width:3px; height:26px; line-height:26px;}

.FocusPic{zoom:1;position:relative; overflow:hidden;}
.FocusPic .content{overflow:hidden; background-color:#f5f5f5;}
.FocusPic .changediv,.FocusPic .changediv img{z-index:6;}
.FocusPic .changeDiv a{position:absolute;top:0px;left:0px;display:none;z-index:6;}
.FocusPic .title-bg,.FocusPic .title{position:absolute;left:0px;bottom:0;width:300px;height:30px;line-height:30px;overflow:hidden;z-index:8;}
.FocusPic .title-bg{background:#000;filter:alpha(opacity=50);opacity:0.5;}
.FocusPic .title a{display:block;padding-left:15px;color:#fff; font-size:14px;}
.FocusPic .change{bottom:20px;height:20px;position:absolute;text-align:right;z-index:9; width:960px; padding:0 20px 0 0;}

.FocusPic .change i{color:#FFF;cursor:pointer;margin:0 3px;padding-top:9px; font-style:normal; height:1px;display:inline-block;display:-moz-inline-stack;zoom:1;*display:inline;background:#333; overflow:hidden; width:10px;}
.FocusPic .change i.cur {background:#f30; }


#banner-slide div.title-bg,#banner-slide div.title,
#banner-video div.title-bg,#banner-video div.title,
#xobanner-slide div.title-bg,#xobanner-slide div.title,
#indexbanner-slide div.title-bg,#indexbanner-slide div.title{ display:none; background-color:;}
#banner-news div.title-bg{display:none; background-color:;}


.foottipsa{ width:1100px; height:auto;}
.foottipsa li{ float:left; width:auto; height:32px; line-height:32px; font-size:14px; margin:0 8px 5px 0; text-align:center;}
.foottipsa li.ge{ float:left; width:3px; height:32px; line-height:32px; font-weight:normal; color:#FFF;}
.foottipsb{ width:100%; height:auto;}
.foottipsb li{ float:left; width:auto; height:23px; line-height:23px; font-size:12px; color:#FFF; padding:0 5px 0 5px;text-align:center;}
.foottipsb li.ge{ float:left; width:3px; height:32px; line-height:23px; font-weight:normal; color:#FFF;}

.foottips{ width:188px; height:auto;}
.foottips li.title{ float:left; width:162px; height:32px; line-height:32px; font-size:14px; font-weight:bold; margin:0 0 5px 0;}
.foottips li.list{ float:left; width:162px; height:26px; line-height:26px;}
.foottips li.list span{ float:left; width:66px; height:26px; line-height:26px;}

#PictureList1x{ 
position:relative; width:1000px; height:215px;_height:180px; margin:0px auto;}
#PictureList1x .carousel1x{
	position:absolute;
	width:999px;
	left: 11px;
	top: 12px;
	height: 154px;
}
#PictureList1x .jCarouselLite1x {
float: left;
}
#PictureList1x .carousel1x button {
   float: left;
}
#PictureList1x .next1x{
	background:url(images/haohao_41.jpg) no-repeat;
	width:38px; height:88px;
	border:0;
	margin:26px 0px 0 0px;
}

#PictureList1x .prev1x{
	background:url(images/haohao_39.jpg) no-repeat;
	width:38px; height:88px;
	border:0;
	margin:26px 0px 0 10px;
}
.PictureUl1x{
	padding: 0;
	margin:0 10px;
}
.PictureUl1x li{
	width:200px; height:161px;
	background:#fff;
	float:left;
	margin:0 10px;
	position:relative;
	text-align:center;
}
.PictureUl1x li img{

}
.PictureUl1x .lis{
	margin-left:0;	
}
a.pic-shadow {display:inline-block;zoom:1;padding:0px;background:#fff;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;}
a.pic-shadow img {background:#fff;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;}


.kclist { width:98%; height:auto;}
.kclist li{ float:left; width:98%;height:36px; line-height:36px; font-size:12px; background:url(images/biao.jpg) 2px 13px no-repeat; padding:0 0 0 16px; border-bottom:1px dotted #CCC; }
.kclist li span.word{ float:left; width:230px;height:30px;color:#999; line-height:30px; background:none; font-size:14px; padding:0 0 0 8px;}
.kclist li span.time{ float:right; width:60px; height:30px;color:#999; line-height:30px;background:none; font-size:11px;}

.zpzs{ width:100%; height:auto;}
.zpzs li{ float:left;width:188px; height:138px; margin:22px 16px 0 0; padding:4px 0 0 0;}
.zpzs li.imgss a{border:4px solid #ededed;}
.zpzs li.imgss a:visited {border:4px solid #ededed;}
.zpzs li.imgss a:hover { border:4px solid #e3028c;}
.zpzs li.imgss a:active {border:4px solid #ededed;}

.plist2{ width:100%; height:auto; overflow:hidden;}
.plist2 li{ float:left; width:288px; height:256px; margin:8px 4px 0 0;}
.plist2 li span.pica2{ float:left; width:288px; padding:2px;}
.plist2 li span.tits2{ float:left; width:288px; height:38px; line-height:38px; text-align:center; font-size:16px;}
.plist3{ width:110%; height:auto; overflow:hidden;}
.plist3 li{ float:left; width:285px; height:256px; margin:8px 10px 0 0;}
.plist3 li span.pica2{ float:left; width:285px; padding:2px;}
.plist3 li span.tits2{ float:left; width:285px; height:38px; line-height:38px; text-align:center; font-size:16px;}

.plist{ width:100%; height:auto;}
.plist li{ float:left; width:228px; height:186px; margin:8px 10px 0 0;}
.plist li span.pica{ float:left; width:222px; height:132px; padding:2px; border:1px solid #CCC;}
.plist li span.tits{ float:left; width:228px; height:28px; line-height:28px; text-align:center; border-bottom:1px dotted #CCC;}

.plista{ width:100%; height:auto;}
.plista li{ float:left; width:218px; height:186px; margin:8px 20px 0 0;_margin:8px 12px 0 0;}
.plista li span.pica{ float:left; width:218px; height:132px; padding:2px; border:1px solid #CCC;}
.plista li span.tits{ float:left; width:218px; height:28px; line-height:28px; text-align:center; border-bottom:1px dotted #CCC;}

.pnav{ width:100%; height:auto;}
.pnav li{ float:left; width:123px; height:25px; padding:0 0 0 25px; line-height:25px; background:url(images/biao.jpg) 0 10px no-repeat; border-bottom:1px dotted #CCCCCC; font-size:14px; overflow:hidden;}

.daohanglist{ width:100%; height:56px; line-height:56px; float:right;}
.daohanglist li{ float:right; width:auto; padding:0 16px 0 8px; text-align:center;}
.daohanglist li.zxzx{ float:right; width:86px; height:28px;padding:15px 0 0 0;_padding:15px 0 0 0; text-align:center;}

.indexnew{ width:100%; height:auto;}
.indexnew li{ float:left; width:172px; height:25px; padding:0 0 0 15px; background:url(images/nbiao.jpg) 0 2px no-repeat;}

.xxgk_k{ float:left; width:1037px; height:auto; padding:30px 0 30px 0;border-bottom:1px solid #bebebe;}

.xxgk_k_pic{ width:317px; height:auto;padding:0 0 0 26px;}
.xxgk_k_word_k{ width:617px; height:auto; }
.xxgk_k_pic1{ width:317px; height:auto;padding:0 36px 0 0;}
.xxgk_k_word_k1{ width:617px; height:auto; padding:0 0 0 30px;}

.xxgk_k_word{ float:left;width:617px; height:auto; padding:0 0 16px 0; line-height:38px; font-size:16px; text-indent:2em;}
.xxgk_k_an{float:left; width:448px; height:46px; line-height:46px;}
.xxgk_k_an li{display:block;float:left; width:183px; height:46px; font-size:14px; text-align:center; color:#333333;line-height:40px; margin:0 0 0 20px;background:url(images/an_03.jpg) no-repeat; overflow:hidden;}
.xxgk_k_an li a:hover{ display:block;float:left; width:183px; font-size:14px; height:46px;line-height:40px;color:#000;; background:url(images/an_05.jpg) no-repeat;overflow:hidden;}



.newslist_a{ width:96%; height:auto; padding:0 0 0 10px;}
.newslist_a li{ float:left;width:100%; height:42px; line-height:42px; background:url(images/biao.jpg) left no-repeat; padding:0 0 0 23px; border-bottom:1px dotted #CCC; font-size:14px; }
.newslist_a li.gea{ float:left;width:580px;  height:30px; line-height:30px; background:url(images/eeH_03.jpg) left no-repeat; margin:0 0 20px 0; border-bottom:1px dashed #CCC; }
.newslist_a li span.title{ float:left; width:auto; height:30px; line-height:30px;}
.newslist_a li span.timea{ float:right; width:auto; height:30px; line-height:30px; color:#AA9EB5; padding:0 0 0 8px;}



.p_n_list{width:100%; height:auto; padding:10px 0 10px 0;}
.tuwend{width:100%; height:auto; padding:16px 0 0 0px;}
.tuwend li{float:left;width:212px; height:210px;margin:0 5px 6px 0;}
.tuwend li span.peek2{float:left;width:212px; height:163px; overflow:hidden; position:relative; }
.tuwend li span.word{ float:left; width:212px; height:30px; line-height:30px; color:#333; text-align:center;}
.tuwend li span.time{ float:left; width:212px; height:20px; line-height:20px; color:#999;}
.tuwenda{width:660px; height:auto; padding:16px 0 0 50px;}
.tuwenda li{float:left;width:212px; height:260px;margin:0 5px 6px 0;}
.tuwenda li span.peek2{float:left;width:212px; height:263px; overflow:hidden; position:relative; }
.tuwenda li span.word{ float:left; width:212px; height:40px; line-height:40px; color:#333;text-align:center;}
.tuwenda li span.time{ float:left; width:212px; height:20px; line-height:20px; color:#999;}

.ad_1,.ad_2,.ad_3 {
	background-color: transparent;
	background-repeat: no-repeat;
	background-position: center 0;
	text-align: center;
	padding: 80px 10px;
	margin-top: 0;
	overflow: hidden;
	height: 140px
}
.listxi_wordxi{ margin:0 auto; width:100%; height:auto; line-height:38px; padding:20px 0 20px 0;font-size:14px;  }
.newstitle{width:100%; height:auto; line-height:26px; padding:0 10px 0 10px;margin:0 0 18px 0; font-size:26px; text-align:center;}
.newstitle li.title{float:left; width:100%; height:40px;line-height:40px;font-size:23px; font-weight:bold; text-align:center;}
.newstitle li.ms{ float:left; width:100%; height:28px; line-height:28px; color:#999; font-size:12px;text-align:center;}

.imgboder{ border:1px solid #CCC;}


.s_s{ border:0px; height:15px; font-size:10px; background:url(images/s_bg.jpg);}

/* 返回顶部 */
#back-to-top{position:fixed; top:180px; right:0;width:33px; height:191px;display:none;overflow:hidden;z-index:999999;
_position: absolute;/*IE6 用absolute模拟fixed*/  _top: expression(documentElement.scrollTop + 180 + "px"); /*IE6 动态设置top位置*/  }
body {/*_background-image: url(about:blank);     用浏览器空白页面作为背景*/  _background-attachment: fixed;/* prevent screen flash in IE6 确保滚动条滚动时，元素不闪动*/ }  
#back-to-top a{  position:absolute;  z-index:999999; display:block; width:0px;  height:0px; padding-top:5px;  padding-left:24px; overflow:hidden; top:0; left:0;}
#back-to-top a.monitaqq{margin-bottom:1px;width:33px; height:105px;}
#back-to-top a.monitatop{top:108px;background:url(images/top.png) no-repeat;z-index:999999;width:33px; height:76px;}


.foottips{ width:188px; height:auto;}
.foottips li.title{ float:left; width:162px; height:32px; line-height:32px; font-size:14px; font-weight:bold; margin:0 0 5px 0;}
.foottips li.list{ float:left; width:162px; height:26px; line-height:26px;}
.foottips li.list span{ float:left; width:66px; height:26px; line-height:26px;}


.kclist{ width:100%; height:auto;}
.kclist li{ font-size:16px;}
.kclist li.titlea{ float:left; width:100%; height:50px; line-height:50px; font-size:22px; background:none;}
.kclist li.word{float:left; width:100%; height:130px; line-height:26px; font-size:16px; background:none; padding:0 0 0 18px; }
.kclist li.info{ float:left;width:100%; height:30px; line-height:30px; font-size:14px; color:#999;background:none;}

.indextq{ width:100%; height:auto;}
.indextq li{ float:left; width:75px; height:73px; line-height:73px; margin:0 0 0 13px;}

.topLoop2,.topLoop2{ overflow:hidden; position:relative;}
.topLoop2 .bd2,.topLoop2 .bd2{ height:150px;}
.topLoop2 .bd2 ul,.topLoop2 .bd2 ul{ overflow:hidden; zoom:1; }

/*.tagp{position:absolute; left: 723px; top: 63px; width: 344px; height: 49px;}
.taglist{ width:100%; height:48px;}
.taglist li{ float:left; width:92px; height:48px; line-height:40px; background:url(images/b.jpg) no-repeat; margin:0 0 0 10px; color:#818181; font-size:16px; text-align:center;}
.taglist li.xz{ float:left; width:92px; height:48px; line-height:40px; background:url(images/a.jpg) no-repeat;margin:0 0 0 10px; color:#FFF;font-size:16px;text-align:center;}

.tagxz{ float:left; width:723px; height:150px;}
*/


.taglist{ width:502px; border:0px solid #ddd; margin-top:5px;}
.taglist .qh{ height:32px; line-height:32px; position:relative;}
.taglist .qh ul{float:left;height:32px;width:498px;}
.taglist .qh ul li{ float:left; margin:0 8px 0 0; background:url(images/xrtindex_29.jpg) 0 2px no-repeat; width:119px; height:32px; text-align:center; font-size:14px; text-align:center;}
.taglist .qh ul li a{ color:#000; font-family:"微软雅黑";}
.taglist .qh ul li.on{ height:32px;width:119px;background:url(images/xrtindex_31.jpg) 0 2px no-repeat; cursor:pointer;}
.taglist .qh ul li.on a{ color:#4578ad; font-weight:bold;}
.taglist .qhxi{ padding:0px;border:1px solid #4bbbfa; }
.taglist .qhxi ul{ padding:0px;}
.taglist .tempWrap{ margin:0px;}

.liuch_list{ width:100%; height:auto;}
.liuch_list li{ float:left; width:110px; height:24px; overflow:hidden; line-height:24px; padding:0 20px 0 12px; background:url(images/lcbiao.jpg) 0 8px no-repeat; margin:10px 0 0 0;}
.liuch_list li.tu{ float:left; width:100%; height:auto; background:none; }
#myFocus {
	width: 1600px;
	position: absolute;
	left: 50%;
	margin-left: -800px;
	height: 400px;
}


.bannerShow,.bannerShow li{height:325px;overflow:hidden;width:100%;}
.slideBox .bd { position: relative;height: 100%; z-index: 0;}
.slideBox .prev, .slideBox .next {position: absolute;left:0;top: 50%;margin-top: -25px;display: block;width: 32px;height: 40px;background: url(images/slider-arrow.png) no-repeat scroll -110px 5px transparent;opacity: 0.5;}
.slideBox .next {left: auto;right:0;background-position: 8px 5px;}
.slideBox .prev:hover, .slideBox .next:hover {opacity: 1;}
.banTxt{position:absolute;top:100px;z-index: 1001;left:50%;width:946px;margin-left:-423px;}
.slideBox .hd {height: 15px; width:95px; padding:5px 0 0 25px; background:url(images/hdpdian.png) no-repeat;overflow: hidden;position: absolute;left:48%;bottom:30px;z-index: 1;width:100%;z-index:1000000;}
.slideBox .hd ul {margin:0 auto;height:20px;}
.slideBox .hd ul li{display:inline-block;}
.slideBox .hd ul li,.inPic .hd li {float: left;margin-right: 4px;width: 12px; height: 12px;overflow:hidden;cursor: pointer;text-indent:-999999em;background:url(images/hd.png) no-repeat left top;}
.slideBox .hd ul li.on,.inPic .hd li.on{background-position: right top;}

.inLeft{width:335px;}
.inPic{width:335px;height:250px;position:relative;}
.inPic .hd{height:8px;bottom:17px;right:10px;overflow: hidden;position: absolute;z-index:100;}
.inPic .hd li{height:8px;width:8px;background:url(images/hd1.png) no-repeat left top;}
.inPic .bd{width:335px;height:250px;overflow:hidden;}
.inPic .bd li{width:335px;height:250px;position:relative;}
.inPic .bd li .date{position:absolute;width:49px;height:50px;bottom:10px;left:18px;}
.inPic .bd li .date span{display:block;background:#a0a0a0;color:#fff;font-family:'Arial';text-align:center;font-size:10px;height:17px;line-height:17px;}
.inPic .bd li .date font{display:block;height:34px;text-align:center;background:#fff;font-size:18px;line-height:34px;color:#0087c9;}
.inPic .bd img{display:block;}
.inPic p{border-bottom:5px solid #0677ae; height:35px;line-height:35px;color:#fff;text-align:center;background:#0087c9;}
.inPic p span{width:256px;margin:0;text-overflow:ellipsis;display:block;white-space: nowrap;overflow:hidden;padding-left:10px;float:left;}
.inRight{width:611px;border-top:1px solid #dfdfdf;border-bottom:1px solid #dfdfdf;}


#notice{overflow:hidden;height:31px;line-height:34px;font-size:12px;}
#notice li a{color:#333;}



.class_part{width:255px; _width:248px; float:left; margin-top:30px;}
.class_bg{width:243px; background:url(images/class_bg.jpg) repeat-y left top; padding:0 0 20px 0;}
.class_di{width:220px;/*padding-bottom:10px; min-height:424px; _height:424px; */overflow:visible;}
.class{width:243px;}
.class li{ background: url(images/lis.jpg) 22px 10px no-repeat;}
.class a{display:block; width:185px; height:42px;border-bottom:1px solid #CCC; line-height:42px; padding-left:58px; color:#000; font-family:"微软雅黑"; font-size:14px;}
.class a:hover{text-decoration:none;background:#ECECEC url(images/lis1.jpg) 22px 10px no-repeat;}
.class_t{background:url(images/class_line.jpg) no-repeat 10px top;}

.class li.xza{}
.class li.xza a{display:block; width:185px; height:42px; line-height:42px; font-weight:bold;padding-left:58px; color:#000; font-family:"微软雅黑"; font-size:14px;background:#ECECEC url(images/lis1.jpg) 22px 10px no-repeat;}
.class li.xza a:hover{background:#ECECEC url(images/lis1.jpg) 22px 10px no-repeat; text-decoration:none;}


.con_top{width:170px; height:76px; margin-top:20px; background:url(images/con_top.jpg) no-repeat; color:#fff; font-family:"微软雅黑"; font-size:18px; line-height:70px; padding-left:72px; clear:both;}
.con_bg{width:220px; background:url(images/con_bg.jpg) repeat-y left top; padding:16px 0 0 0;}
.con_di{width:220px; background:url(images/con_di.jpg) no-repeat left bottom; padding-bottom:18px; min-height:290px; _height:290px; overflow:visible;}
.conw{width:195px; margin:0 auto; line-height:30px; font-size:16px;}
.con_tw{font-size:14px; font-weight:bold;}


.header{ width:100%; float:left; height: 90px; position:relative;}
.logo { float:left; margin-top:6px;}
.menu{ float:left; height:40px; line-height:40px; margin:0 20px 0 0; }
.menu_li{ height:40px; float:left; transition:all 0.4s ease; position:relative; padding:0 10px;}
.menu_li:hover{ background:#F1F1F1;}
.menu_li > a{ height:40px; color:#000; font-size:14px; display:block; padding:0 15px;}
.erji_ul{ width:200px; line-height:initial; position:absolute; top:40px; left:0; display:none; z-index:99;}
.erji_li{ line-height:38px; text-align:left;}
.erji_li a{ width:184px; padding:0 0 0 16px; border-bottom:1px solid #0377c2;text-align:left; height:38px; line-height:38px; color:#000; font-size:14px; background:#F1F1F1; display:block; }
.erji_li a img{ padding-left:10px;}
.erji_li:hover a{ text-decoration:underline;}
.search{ width:13px; height:25px; color:#2aaf8f; float:left; margin:45px 25px 0 0; font-size:14px; transition:all 0.4s ease; position:relative; overflow:hidden;}
.search i{ width:13px !important; cursor:pointer; position:absolute; right:0; line-height: 22px;}
#keywords{ width:120px; border:none; border-bottom:1px solid #2aaf8f; background:transparent; padding:3px 5px; color:#FFF; display:none; position:absolute; left:0; outline:none;}
.language { float:left; color:#FFF; margin-top:45px; font-size:14px;}
.language a{ padding-bottom:5px; color:#FFF; position:relative; margin:0 5px;}
.language a.on:after{ content:''; position:absolute; bottom:0; left:0; width:100%; height:2px; background:#2aaf8f;}

.banner{ width:100%; height:460px; float:left; margin-top:90px; background:#ECECEC;}
.banner .swiper-wrapper .swiper-slide{ height:460px; position:relative;}
.banner .swiper-wrapper .swiper-slide .inner{ position:relative; height:100%;}
.banner .swiper-pagination-bullet{ width:9px; height:9px; background:#dcdcdc; opacity:1; margin:0 10.5px !important;}
.banner .swiper-pagination-bullet-active{ background:#0377c2;}
.banner .swiper-pagination-fraction, .swiper-pagination-custom, .swiper-container-horizontal > .swiper-pagination-bullets{ bottom:22px !important;}
.swiper-slide1{ background:url(images/banner01.jpg) no-repeat center top;}
.swiper-slide1 img{ position:absolute; left:185px; top:130px;}
.swiper-slide1 a{ width:75px; position:absolute; left:195px; bottom:180px; border:1px solid #FFF; text-transform:uppercase; color:#FFF; padding:5px 15px; display:block; transition:all 0.4s ease;}
.swiper-slide1 a:hover{ background:#2ab08f; border-color:#2ab08f; color:#000;}
.swiper-slide1 a span{ float:right;}
.swiper-slide2{ background:url(images/banner02.jpg) no-repeat center top;}
.swiper-slide2 img{ position:absolute; right:0; top:145px;}
.swiper-slide2 a{ position:absolute; bottom:220px; right:0; border:1px solid #FFF; text-transform:uppercase; color:#FFF; text-align:center; padding:7px 17px; transition:all 0.4s ease;}
.swiper-slide2 a:hover{ background:#2ab08f; border-color:#2ab08f; color:#000;}

.toplistd{ float:left; width:90px; height:33px; line-height:33px; font-size:13px; color:#FFF;text-align:center; background:#238ed5; border-right:1px solid #41aeeb;}
.toplistd1{ float:left; width:90px; height:33px; line-height:33px; font-size:13px; color:#FFF;text-align:center; background:#ffbc1c; }
.toplistd2{ float:left; width:90px; height:33px; line-height:33px; font-size:13px; color:#FFF;text-align:center; background:#f8862f;}
.imgnavleft{ margin:0 0 0 8px;}
.b-line{ border-bottom:1px solid #e4e4e4;}


.it { width:290px;} 
.it a { display:block; background:#ececec; padding:24px 20px; height:82px;}
.it h3 { font-size:20px; font-weight:normal; padding-bottom:8px; color:#333;}
.it .ico { margin-left:5px;}
.it .text3 { line-height:22px; height:44px; overflow:hidden;}
.it a:hover { background-color:#ffbc1c; color:#fff; text-decoration:none;}
.it a:hover h3 { color:#fff;}
.it a:hover .ico6_1 { background-position:-20px -100px;}

.span-6{width:25%;*width:24.89%}
 .span-6{float:left;transition:.2s width ease;margin-right:1%;*margin-right:.89%;width:24%}
.iproList { display:none;}
.iproList a.con { display:block; border:#e3e3e3 1px solid; padding-bottom:10px;}
.iproList img { display:block; width:100%; margin-bottom:8px;}
.iproList h3 { margin:0px 10px; font-size:15px; height:30px; line-height:30px; font-weight:normal; white-space:nowrap;text-overflow:ellipsis;overflow:hidden;}
.iproList .text { margin:0px 10px; line-height:20px; height:40px; color:#999; overflow:hidden;}
.iproList .tool { background:#e1e1e1; padding:7px 10px; overflow:hidden;}
.iproList .tool .ico { margin-right:2px;}
.iproList .tool .order { width:auto; float:left;}
.iproList .tool .view { width:auto; float:right;}
.iproList li.ipro_hover h3{ color:#ffbc1c;}
.iproList li.ipro_hover .tool{ background:#ffbc1c;}
.proTabs { width:auto; float:left; padding-right:25px; line-height:20px;}
.proTabs li { width:auto; float:left; font-size:16px; padding-left:10px;}
.proTabs a { color:#6e6f70; display:inline-block; padding:7px 5px;}
.proTabs a.selected { color:#f69e00;}
.proTabs a.selected .ico4_4 { background-position:-60px -80px;}
.proTabs a.selected .ico4_5 { background-position:-80px -80px;}
.icoss {
    display: inline-block;
    overflow: hidden;
    width: 20px;
    height: 20px;
    vertical-align: middle;
    background: url(images/ico.png);
}

.gwtabbar{ }

.gwtabbar{position:fixed; z-index:80000000;bottom:0; width: 100%;background-color: #ff8a00;border-top:0px solid #c0bfc4;}
.gwitem{ float:left;width:33.33%; padding:4px 0;}
.gwitem_on{}
.gwitem .gwitem_icon{ width:100%;text-align:center; line-height:0px;}
.gwitem .gwitem_icon img{ margin:6px 0 0 0;width:120px;}
.gwitem p{margin-block-start:0;margin-block-end:0;}
.gwitem p.gwitem_label{ width:100%;color:#ffffff;font-size:26px;line-height: 1.8; text-align:center;}
.gwitem_on p.gwitem_label{ color:#fff;}
@media screen and (max-width:870px) {
.gwtabbar{ display:block;;}

}