﻿.clear{ width:100%; clear:both; overflow:hidden; height:10px;}
.clear20{ width:100%; clear:both; overflow:hidden; height:20px;}
.clear40{ width:100%; clear:both; overflow:hidden; height:40px;}
.left{ float:left; overflow:hidden;}
.right{ float:right; overflow:hidden;}
/*--------------------------------------------------------------------toper*/
#header{ width:100%; height:140px; float:left; clear:both;}
#header>div{ width:1120px; height:140px; margin:auto; clear:both; background:url(../images/index_03.jpg) no-repeat;}
#header .right{ width:260px; height:140px; overflow:hidden;}
#header .right em{ display:block; width:100%; text-align:right; overflow:hidden; padding-top:10px; line-height:30px; margin-bottom:10px;}
#header .right em a{ margin-left:10px; margin-right:10px;}
#header .right span{ display:block; clear:both; float:right; background:url(../images/index_06.jpg) 0px 0px no-repeat; height:26px; padding-left:30px; font-size:16px;}
#header .right i{ display:block; clear:both; width:100%; text-align:right; height:36px; line-height:36px; overflow:hidden; font-size:16px;}
#toper{ width:100%; height:36px; position:absolute; top:122px; left:0px; overflow:hidden; z-index:100000;}
#inner {
    width: 1120px;
    margin: auto;
    position: relative; 
    clear:both;
}
#menu {
    background: url(../images/menu_bg.gif) 0px 0px repeat-x;
    border-radius: 3px;
    width: 1120px;
    margin: 0 auto;
    height: 34px;
    text-align: left;
    margin-top: 1px;
    z-index: 10;
    position: absolute;
    box-shadow: 1px 1px 3px #7B7B7B; z-index:100000;
}
#menu ul{ width:900px; position:absolute; left:25px; overflow:hidden;}
#menu ul li{ float:left; width:90px; margin-top:10px; text-align:center; z-index:1000; background: url(../images/bar.gif) right center no-repeat;}
#menu ul li a:hover{ text-decoration:none;}
#menu ul li em{ display:block; width:100%; clear:both;}
#menu ul li em a{ display:block; width:100%; font: 12px 'Simsun',Tahoma,Verdana;}
#menu ul li em a:hover{ color:#FF0000;}
.search {
    position: absolute;
    right: 25px;
    border: 1px solid #CACACA;
    border-radius: 12px;
    margin-top: 4px;
    height: 21px;
    background: #fff; width:160px;
}
.search .search_input {
    width: 130px;
    padding: 0 2px 1px 8px;
    float: left;
    border: none;
    height: 20px;
    line-height: 15px;
    background: #FFFFFF;
    color: #222222;
    border-radius: 12px;
    outline: none;
    -webkit-appearance: none;
}
.search .search_btn {
    background: url(../images/zoom.gif) -3px 0px no-repeat;
    width: 20px;
    height: 21px;
    border: none;
    cursor: pointer;
    float: right;
}
#flash{ width:100%; height:400px;clear:both; overflow:hidden; position:relative;}
.tpqh{
 height:400px; 
 overflow:hidden; 
 position:absolute; 
 margin:0 auto; 
 width:100%; 
 top:0px; 
 left:0;
 z-index:1;
}
.tpqh ul{ 
 position:relative; 
 display:block;
}
.tpqh ul li{ 
 height:400px; 
 position:absolute; 
 top:0; 
 left:0; 
 width:100%; 
 overflow:hidden;
}
.tpqh ul li div{ 
 width:100%; 
 height:400px; 
 overflow:hidden; 
 z-index:1; position:relative;
}
.tpqh_num{ 
 position:absolute; 
 z-index:99; 
 bottom:30px; 
 left:50%; 
 margin-left:-30px;
 width:60px; 
 height:10px; 
 text-align:center; 
 overflow:hidden;
}
.tpqh_num a{    
 margin:0 5px; 
 background:#c7e38e;
 display:inline-block;
 width:10px; 
 height:10px; 
 overflow:hidden;
 -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius:5px;
}
.tpqh_num a:hover,a.over{
 background:#489829;
}
#category{ width:100%; height:110px; background:#619aab; z-index:1000; }
#category ul{ width:1120px; margin:auto; clear:both; position:relative; z-index:1000;}
#category ul li{ float:left; width:280px; text-align:center; position:relative; z-index:1000;}
#category ul li a:hover{ text-decoration:none;}
#category ul li em{ display:block; width:100%; clear:both;}
#category ul li em a{ display:block; width:100%; height:110px;}
#category .menu{ width:280px; left:0px; top:-50px; position:absolute; clear:both; display:none; z-index:1000; filter:alpha(opacity=80); /*IE滤镜*/-moz-opacity:0.8; /*Firefox私有*/opacity:0.8;/*其他*/}
#category .menu a{ width:100%; display:block; background:#999; line-height:30px; padding-top:9px; padding-bottom:10px; text-align:center; font-size:14px; font-family:'宋体'; border-top:solid 1px #FFF; color:#FFF;}
#category .menu a:hover{ color:#cccc66;}
#container{ width:100%; border-top:solid 1px #DEDEDE; clear:both; margin:auto; overflow:hidden; }
#index1{width:1120px; clear:both; margin:auto; overflow:hidden; padding-top:40px; padding-bottom:10px;}
#index1 .left{ width:630px; overflow:hidden;}
#index1 .top{ width:100%; background:url(../images/index_11.jpg) 0px 6px no-repeat; height:24px; padding-bottom:20px; overflow:hidden; float:left; clear:both; border-bottom:solid 1px #EEE;}
#index1 .top b{ color:#666; font-size:20px; padding-right:10px; padding-left:25px; font-weight:normal;}
#index1 .body ul{ width:100%; height:336px; padding-top:20px; float:left; overflow:hidden;}
#index1 .body li{ width:100%; height:66px; float:left; padding-bottom:10px; margin-bottom:10px; border-bottom:dotted 1px #CCC; overflow:hidden;}
#index1 .body li em{ display:block; width:50px; height:50px; padding:8px; float:left; overflow:hidden; text-align:center; background:#bababa; color:#FFF;}
#index1 .body li em b{ display:block; width:100%; height:25px; line-height:25px; overflow:hidden; font-size:20px;}
#index1 .body li em i{ display:block; width:100%; height:25px; line-height:25px; overflow:hidden;}
#index1 .body li span{ display:block; float:right; width:545px; height:66px; line-height:33px; overflow:hidden; color:#999; font-size:14px;}
#index1 .body li span a{ display:block; width:100%; height:33px; line-height:33px; float:left; clear:both; overflow:hidden; font-size:16px;}
#index1 .right{ width:465px; height:350px; padding-top:32px; overflow:hidden;}
#index2{ width:1120px; padding-top:30px; padding-bottom:50px; clear:both; overflow:hidden; margin:auto; position:relative;}
#index2 .top{ width:100%; background:url(../images/index_19-23.jpg) 0px 3px no-repeat; height:24px; padding-bottom:20px; overflow:hidden; float:left; clear:both;}
#index2 .top b{ color:#666; font-size:20px; padding-right:10px; padding-left:25px; font-weight:normal;}
#index2 .body ul{ width:1140px; height:350px; float:left; clear:both; overflow:hidden;}
#index2 .body ul li{ width:265px; float:left; margin-right:20px; overflow:hidden;}
#index2 .body ul li span{ display:block; width:261px; height:220px; padding:1px; padding:1px; text-align:center; float:left; overflow:hidden; background:#fafafa;}
#index2 .body ul li span img{ display:block; width:261px; height:220px;}
#index2 .body ul li em{ display:block; width:100%; line-height:30px; height:90px; float:left; clear:both; overflow:hidden;}
#index2 .body ul li em a{ display:block; width:100%; height:30px; line-height:30px; float:left; clear:both; overflow:hidden; font-size:16px;}
#index2 .body ul li>a{ display:block; width:115px; height:37px; clear:both; margin:auto; overflow:hidden; background:url(../images/index_22.jpg) 0px 0px no-repeat;}
#index2 .body ul li>a:hover{ background:url(../images/index_222.jpg) 0px 0px no-repeat;}
#index3{ width:100%; padding-top:30px; padding-bottom:30px; float:left; clear:both; overflow:hidden; background:#fafafa;}
#index3 .top{ width:100%; background:url(../images/index_30-33.jpg) 0px 3px no-repeat; height:24px; padding-bottom:20px; overflow:hidden; float:left; clear:both;}
#index3 .top b{ color:#666; font-size:20px; padding-right:10px; padding-left:45px; font-weight:normal;}
#index3>div{ width:1120px; clear:both; margin:auto; overflow:hidden;}
#index3>div .left{ width:550px; height:250px; overflow:hidden;}
#index3>div .left img{ width:550px; height:250px;}
#index3>div .right{ width:550px; height:180px; padding-top:35px; line-height:30px; overflow:hidden; font-size:14px;}
#index4{ width:1120px; clear:both; margin:auto; overflow:hidden; padding-top:20px; padding-bottom:30px;}
#index4 .top{ width:100%; text-align:center; height:24px; padding-top:20px; padding-bottom:40px; overflow:hidden; float:left; clear:both;}
#index4 .top b{ color:#666; font-size:20px; padding-right:10px; padding-left:10px; font-weight:normal;}
#index4 .top i{ color:#999; font-size:18px; padding-left:10px;}
#index4 .body{ width:100%; float:left; clear:both;}
#index4 .body ul{ width:1140px; float:left; clear:both; overflow:hidden;}
#index4 .body ul li{ width:261px; height:160px; padding:1px; padding:1px; text-align:center; float:left; margin-right:20px; margin-bottom:20px; overflow:hidden; background:#fafafa;}
#index4 .body ul li img{ max-width:261px; height:160px; }
/*--------------------------------------------------------------------footer*/
#footer{ width:100%; padding-top:20px; padding-bottom:20px; float:left; clear:both; overflow:hidden; background:#5c5c5c;}
#footer dl{ width:1120px; clear:both; margin:auto; overflow:hidden; color:#CCC;}
#footer dl dd{ width:200px; float:left; overflow:hidden; color:#CCC; line-height:30px;}
#footer dl dd b{ font-size:16px; font-weight:normal;}
#footer dl a{ color:#CCC;}
#footer dl dt{ width:300px; border-left:solid 1px #666; float:right; overflow:hidden;}
#footer dl dt>div{ width:100%; line-height:38px; text-align:center; overflow:hidden; clear:both;}
#bottom{ width:100%; background:#424242; height:40px; line-height:40px; color:#CCC; text-align:center; clear:both; float:left;}
#bottom a{ color:#CCC;}

/*--------------------------------------------------------------------new*/
.blank{ width:100%; height:180px; float:left; clear:both; overflow:hidden;}
.sidebar{ margin:auto; clear:both; margin-bottom: 15px; width: 1120px; background: #fff; box-shadow: 0px 0px 10px 2px #A9A8A8; overflow:hidden;}
.sidebar .sb_nav{ float:left; width: 208px; margin-top: 0px; padding: 17px 20px 0px 36px; background: #fff; overflow:hidden;}
h3.title.myCorner{height: 40px; color: #000000;font-size: 18px;font-family: "宋体";font-weight: 500;text-indent: 0px;line-height: 36px;margin: 10px 0;border-bottom: 3px solid #E7E7E7;}
.sidebar .sb_nav h3.line{ margin-top:15px; }
.sidebar .sb_nav .active{padding: 2px 0px;background: #FFFFFF;}
.sidebar .sb_nav .cat_bottom{  height: 30px;}
#sidebar{ width:100%; float:left; clear:both; overflow:hidden;}
#sidebar dt:hover a{color: #444;}
#sidebar dl span{display:block;color: #5B5B5B;}
#sidebar dl dt{ padding: 4px 0px 4px 15px; margin-top:5px; font-size: 13px; background: #E7E7E7; border-radius: 3px;}
#sidebar dl dt:hover{cursor:pointer;}
#sidebar dl dd{ padding:0px 0px 0px 35px;}
#sidebar dl dd h4{ font-weight:normal;font-size: 12px; padding:5px 0px 5px 10px;}
#sidebar dl dd h4 a{color:#333;}
#sidebar dl dd h4:hover a{color:#ddd;}
#sidebar dl dt.on,#sidebar dl dt:hover{cursor:pointer;color: #C0C0C0;background: #F8B62C;}
#sidebar dl dt.on a{ font-weight:bold; color: #FFFFFF;}
#sidebar dl dt.on a span,#sidebar dl dt:hover a span{color:#fff;}
#sidebar dl h4.on {background: url(../images/dt-11.gif) no-repeat 0px 11px;}
#sidebar dl h4.on a{ color: #DDD;}
.sidebar .sb_box{ float:right; width: 835px; min-height: 500px; padding: 0 10px; overflow:hidden; background: #fff; border-left: 1px solid #CECECE;}
.sidebar .sb_box h3.title{ border-bottom: 1px solid #E5E5E5;
border-bottom: 3px solid #E7E7E7; height: 39px; line-height: 39px; margin-top: 31px; position:relative;}
.sidebar .sb_box h3.title span{
font-size: 15px;
margin-left: 10px;
padding: 0px 10px;
color: #575757;
float: right;
}
.sidebar .sb_box h3.title div.position{ float: left; margin-top: 2px; font-weight:normal; position:relative; color: #575757;}
.sidebar .sb_box h3.title div.position a{ color: #575757;}


.sidebar .sb_nav h4.title{width: 208px;height: 15px;color: #FFFFFF;font-size: 15px;text-indent: 30px;}
.sidebar .sb_nav h4.line{ /* margin-top:15px; */ }
.sidebar .sb_nav .active2{ width:188px; margin-top:10px; padding: 10px;height: 125px;background: url(../images/contact_us.jpg) 0px 0px no-repeat; float:left; clear:both; overflow:hidden;}
/* 业务版块滑动菜单 */
.sideMenu{ margin-top: 10px; /* border:1px solid #ddd; */  }
.sideMenu h3{ margin: 3px 0; border-radius: 3px; height:32px; line-height:32px; padding-left: 15px;  /* border-top:1px solid #e3e3e3; */ background: #E7E7E7; cursor:pointer;font:normal 14px/32px "宋体";}
.sideMenu h3 em{ float:right; display:block; width:40px; height:32px;   background: url(../images/icoAdd.png) 16px 13px no-repeat; cursor:pointer; }
.sideMenu h3.on{
    background: #F8B62C;
    color: #fff;
}
.sideMenu h3.on em{ background-position: 16px -56px; }
.sideMenu ul{ padding: 5px 20px; color:#999; display:none; /* 默认都隐藏 */ }
.sideMenu ul li{
    height: 30px;
    line-height: 30px;
}



.tooltip {
	display: inline;
	position: relative;
	z-index: 999;
}

#body{ width:100%; float:left; clear:both; overflow:hidden;}
#newslist{ width:100%; float:left; overflow:hidden;}
#newslist ul li{ width:100%; overflow:hidden; float:left; border-bottom:solid 1px #f3f3f3; padding-bottom:10px; margin-bottom:10px;}
#newslist ul a{ display:block; background:url(../images/about_21.jpg) 12px 9px no-repeat; text-indent:30px; width:745px; float:left; height:30px; line-height:30px; overflow:hidden; font-size:16px; color:#333;}
#newslist ul a:hover{ color:#FF0000;}
#newslist ul span{ display:block; width:90px; float:left; height:30px; line-height:30px; color:#FF5500; text-align:right;}
#newslist ul div{ width:100%; line-height:28px; overflow:hidden; text-indent:2em; color:#999;}
#details{width:100%; float:left; overflow:hidden;}
#details h1{ color:#383838; font-size:18px; line-height:30px; font-family:'宋体'; padding-top:10px; padding-bottom:20px; text-align:center;}
#details .date{ width:100%; line-height:36px; overflow:hidden; text-align:center; color:#666; border-top:dotted 1px #CCC; border-bottom:dotted 1px #CCC;}
#details .date i{color:#1a94d5;}
#details .date b{ color:#FF0000;}
#details .details{ width:100%; overflow:hidden; line-height:2em; float:left;}

#piclist{ width:835px; float:left; overflow:hidden;}
#piclist ul{ width:860px;  float:left; overflow:hidden; clear:both;}
#piclist ul li{ float:left; width:186px; padding:1px; border:solid 1px #EEE; text-align:center; overflow:hidden; margin-right:25px; margin-bottom:10px;}
#piclist ul li span{ display:block; width:100%; height:156px; text-align:center; text-align:center; background:#f0f0f0; overflow:hidden;}
#piclist ul li span img{ width:100%; height:156px;}
#piclist ul li em{ display:block; width:100%; height:36px; line-height:36px; text-align:center; overflow:hidden;}