/*banner css*/
#banner{max-width:1348px;margin:0 auto;line-height:normal;}
#focus{margin-top:1px;}
div.banner_{position:absolute;height:360px; width:540px !important; overflow:visible !important;}
.banner_ a{color:#fff;line-height:22px;font-size:13px;text-shadow:3px -2px 5px #000; }
.banner_ a:hover{text-decoration:none;}
div.banner_ p{z-index:200; position:relative;}
.banner{WIDTH:100%;HEIGHT:443px}
#banner .clearfix:after{DISPLAY:block;HEIGHT:0;VISIBILITY:hidden;CLEAR:both;CONTENT: "."}
#banner .clearfix{ZOOM:1;}
#banner #focus{POSITION:relative;WIDTH:100%;HEIGHT:446px;OVERFLOW:hidden}
#banner #focus UL{POSITION:absolute;HEIGHT:446px}
#banner #focus UL LI{POSITION:relative;FLOAT:left;HEIGHT:446px;OVERFLOW:hidden}
#banner #focus UL LI DIV{POSITION:absolute;OVERFLOW:hidden}
#banner #focus .btn{POSITION:absolute;TEXT-ALIGN:center;PADDING-BOTTOM:8px;WIDTH:100%;BOTTOM:15px;HEIGHT: 5px; PADDING-TOP: 5px; z-index: 201;}
#banner #focus .btn SPAN{WIDTH:25px;DISPLAY:inline-block;BACKGROUND:#fff;HEIGHT:10px;MARGIN-LEFT:5px;CURSOR:pointer;_display:inline;_zoom:1;_font-size:0}
#banner #focus .btn SPAN.on{BACKGROUND:#fff}
#banner #focus .preNext{z-index:100000;POSITION:absolute;WIDTH:31px;HEIGHT:47px;margin-top:190px;CURSOR:pointer;}
#banner #focus .pre{LEFT:0px;}
#banner #focus .next{RIGHT:0px;}

#ban1_2{display: block; width:282px; font-size:12px; line-height:21px; text-align: center; padding-top:15px;}
#ban1_3{display: block; padding-left:197px; margin-top:-25px; overflow: hidden !important;}
#ban2_1{display: block; padding-left:15px;}
#ban2_2{display: block; width:320px; font-size:16px; line-height:26px; padding-top:20px; text-align: center;}
#ban2_3{display: block; padding-left:102px; padding-bottom: 30px;}
#ban3_1_2{display: block; float: left; width:302px;}
#ban3_2{display: block; font-size:16px; line-height:26px; text-align: left; padding-top:30px;}
#ban3_3{display: block; float:left; padding-top:101px; }
#ban4_2{display: block; width:318px; font-size:14px; line-height:22px; text-align: center; padding-top:10px;}
#ban4_3{display: block; padding-top:13px; padding-left:105px;}
#ban5_2{display: block; font-size:16px; line-height:24px; text-align: left; padding-top:15px;}
#ban5_3{display: block; padding-top:4px;} 
#ban6_1_2{display: block; float: left; width:261px;}
#ban6_2{display: block; font-size:13px; line-height:21px;text-align: center;width:227px;}
#ban6_3{display: block; float: left; padding-top:115px; }
#ban7_1{padding-left:817px;}
#ban7_2{display: block; font-size:15px; line-height:23px; text-align: center; width:290px; padding-left:817px; padding-top:3px;}
#ban7_2 span{color: #e8a718;}
#ban7_3{display: block; padding-top:4px;}


/*banner end*/
.indexmain{width:980px; margin:0 auto; padding-top:30px;}
.indexmain h2{font-size:15px; font-weight:bold; color: #4d5159; font-family: Arial;}
.indexmain h2 a{text-decoration:none; color: #4d5159;}
.indexmain .indexsolu ul{width:980px;}
.indexmain .indexsolu ul li{float: left; width:186px; text-align: center;}
.indexmain .indexsolu ul li a{padding-top:18px; display: block;}
.indexmain .indexsolu ul .solumg{margin-right:10px;}
.indexmain .indexnew h2,.indexmain .indexapp h2,.indexmain .indexsearch h2{padding-bottom: 22px;}
.indexmain .indexnew{width:374px; float: left; padding-top:35px; padding-right:20px; padding-bottom:60px;}
.indexmain .indexnew a .newsimg{padding-right: 16px; float: left;}
.indexmain .indexnew  h3{color:#4d5159; font-family: arial; line-height: 18px; font-size: 12px; font-weight: bold; padding-bottom: 8px;}
.indexmain .indexnew p{line-height:16px; color: #818489; height:32px; overflow: hidden; }
.indexmain .indexnew ul{width:396px; float: left; padding-top:16px;}
.indexmain .indexnew ul li{width:374px; height:24px;}
.indexmain .indexnew ul li span{float: left; padding-right:10px;}
.indexmain .indexnew ul li a{float:left; color: #4d5159; font-size:12px; font-family: Arial;}
.indexmain .indexapp{width:328px; float: left; padding-top:35px; padding-bottom: 60px;}
.indexmain .indexapp h2 a{font-size:15px; font-weight:bold; color: #4d5159; font-family: Arial;margin-top:-4px;}
.indexmain .indexapp img{float: left; padding-right:12px;}
.indexmain .indexapp p{line-height:16px; text-align: justify; color: #818489; padding-bottom:12px;}
.indexmain .indexapp a{color: #4d5159; font-size: 12px; font-family: Arial; display: block; line-height: 24px;}
.indexmain .indexsearch{width:226px; float: left; padding-top:35px; padding-bottom:60px; padding-right:30px;}
.indexmain .indexsearch input{width:85px; height:18px; text-align: center; cursor: pointer; margin-bottom: 22px; background-color: #d93a15;}
.indexmain .indexsearch select{border:1px solid #dcdcdc; height: 22px;}
.indexmain .indexsearch .select1{width:226px; overflow: hidden; margin-bottom:10px; font-family: Arial; color: #4d5159; }
.indexmain .indexsearch .select2{width:226px; overflow:hidden; margin-bottom:33px; font-family:Arial; color: #4d5159;}
.indexmain .indexsearch ul{margin-top:-15px;}
.indexmain .indexsearch ul li{float: left; line-height:14px; text-align: center; margin-top:10px;}
.indexmain .indexsearch ul li a{color:#4d5159; font-size:12px; font-family: Arial; }
.indexmain .indexsearch ul li .a1{width:56px; background-color: #D9D9D9; height:14px; padding-top:3px; padding-bottom:3px; display: block;}
.indexmain .indexsearch ul li .a2{width:104px; background-color: #D9D9D9; height:14px; padding-top:3px; padding-bottom:3px;display: block;}
.indexmain .indexsearch ul li .a3{width:58px; background-color: #D9D9D9; height:14px; padding-top:3px; padding-bottom:3px;display: block;}
/*��ҳ����ͨ*/
#index #LRfloater0{display:block;}
.floatzoos{position:fixed !important;right:0px;bottom:300px;position:absolute;z-index:1000;}
/*index end*/
/*��ҳ������*/
#rbbox{position:absolute; margin-right:220px;right:0;bottom:0;width:350px;height:324px;overflow:hidden; z-index:10001;} 
#rbbox a{color:#d93a15; text-decoration:none;}
.button{display:inline;float:right;font-size:12px;cursor:pointer} 