.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.clearfix{display:inline-block;}
* html .clearfix{height:1%;}
.clearfix{display:block}

.l{float:left;display:inline;}
.r{float:right;display:inline;}
.tc{text-align:center;}
.tr{text-align:right;}

html,body{overflow-x:hidden;}
.main{width:1000px;margin-left:auto;margin-right:auto;font-size:13px;_height:300px; min-height:400px;}
.main_component{width:1200px;margin-left:auto;margin-right:auto;font-size:13px;_height:300px; min-height:400px; line-height:25px;}
ul,ol,li{margin:0;padding:0;list-style:none;}
h1,h2,h3,h4{margin:0;padding:0;}

.pt10{padding-top:10px;}
.pt20{padding-top:20px;}
.pb10{padding-bottom:10px;}
.pb20{padding-bottom:20px;}

.header{background:url(../images/topbg.jpg) repeat-x top center;height:120px;position:relative;z-index:299;}
.top_box{width:1000px;margin:0 auto;}
.logo{float:left;}
.rightList{float:right;padding:10px;width:500px;}
.rightList li{display:inline;margin-left:15px;}
.rightList li img{vertical-align:middle;margin-right:5px;}

.search_box{width:200px;float:right;text-align:right;padding-top:10px;height:30px;overflow:hidden;}
.search_box input{vertical-align:middle;margin:0;padding:0;height:20px;border:0;*height:20px;}
.search_box form input.text{border:1px solid #666;border-right:0;background:#e5e5e5;padding:0 0 0 5px;height:18px; }

.nav{margin:0 auto;width:1160px;}

/*.page_item{width:130px;}*/

/*
#nav a:hover{text-decoration:none;}
#nav,#nav ul{list-style-position:outside;position:relative;z-index:5;}
#nav a{z-index:35;position:relative;display:block;text-align:center;}
#nav ul a{color:#fff;height:55px;}
#nav li{float:left;position:relative;z-index:20;width:143px;}
#nav li li{border-left:none;margin-top:0;background-image:none;}
#nav ul{position:absolute;display:none;top:31px;background:url(../images/nav_bg.png) repeat;padding:5px 0px 5px 0;min-height:104px;z-index:299; *background-color:#999}
#nav li ul a{height:auto;border:0;font-size:12px;line-height:18px;padding:8px 0;}

#nav li:hover ul ul,#nav li:hover ul ul ul,#nav li:hover ul ul ul ul{display:none;}
#nav li:hover ul,#nav li li:hover ul,#nav li li li:hover ul,#nav li li li li:hover ul{display:block;}
#nav #on{background:#7bb724;}
#nav ul {border-top:none;left:0;display:block;}
#nav li ul a{}
#nav li ul a:hover{background-color:#1e4c7e;color:#fff;}
.firstNav{height:31px;color:#fff !important;font-size:12px !important;line-height:30px;}
.bottomNav{height:31px;color:#fff !important;font-size:13px !important;line-height:30px;font-family: "Verdana", "Helvetica", "sans-serif";}
*/


#nav {
     line-height: 31px;  list-style-type: none; 
}
#nav a {z-index:35;position:relative;display:block;text-align:center;}
#nav a:link  {
    color:#ffffff; text-decoration:none;
}
#nav a:visited  {
    color:#ffffff;text-decoration:none;
}
#nav a:hover  {
    color:#FFF;text-decoration:none;
}
#nav li {
    float: left; margin-left:10px; margin-right:10px; color:#ffffff;
}
#nav li a:hover{
    text-decoration:none;
}
#nav li ul {
    line-height:25px;  list-style-type: none;text-align:center;
    left: -999em; width: 143px; position: absolute;margin-left:-10px;
}
#nav li ul li{
    float: left; width: 143px;z-index:699;*background-color:#999;
}
#nav li ul a{
    display: block; width: 143px;text-align:center;font-size:12px;height:auto;border:0;line-height:20px;padding:8px 0;
}
#nav li ul a:link  {
    color:#ffffff; text-decoration:none;background:url(../images/nav_bg.png) repeat;
}
#nav li ul a:visited  {
    color:#ffffff;text-decoration:none;
}
#nav li ul a:hover  {
    color:#fff;text-decoration:none;font-weight:normal;
    background-color:#1e4c7e;
}
#nav li:hover ul {
    left: auto;
}
#nav li.sfhover ul {
    left: auto;
}
#content {
    clear: left;
}





.slides_control{width:1424px !important;height:442px !important;margin:0 auto;overflow:hidden;left:0 !important;}
.slides_control div{left:0 !important;}

.img_button{background:url(../images/index_r4_c2.jpg) no-repeat left center;height:119px;padding-left:14px;width:986px;margin:15px auto;}
.img_button a{height:119px;width:150px;float:left;text-indent:-9999em;}
.img_button span{height:119px;background:url(../images/index_r4_c2.jpg) no-repeat left center;width:14px;float:left;}
.ib_icon_1{background:url(../images/index_r4_c4.jpg) no-repeat;}
.ib_icon_2{background:url(../images/index_r4_c7.jpg) no-repeat;}
.ib_icon_3{background:url(../images/index_r4_c12.jpg) no-repeat;}
.ib_icon_4{background:url(../images/index_r4_c17.jpg) no-repeat;width:151px !important;}
.ib_icon_5{background:url(../images/index_r4_c21.jpg) no-repeat;}
.ib_icon_6{background:url(../images/index_r4_c26.jpg) no-repeat;width:151px !important;}

.ib_icon_1:hover{background:url(../images/fzt_a_r1_c2.jpg) no-repeat;}
.ib_icon_2:hover{background:url(../images/fzt_a_r1_c4.jpg) no-repeat;}
.ib_icon_3:hover{background:url(../images/fzt_a_r1_c6.jpg) no-repeat;}
.ib_icon_4:hover{background:url(../images/fzt_a_r1_c8.jpg) no-repeat;}
.ib_icon_5:hover{background:url(../images/fzt_a_r1_c10.jpg) no-repeat;}
.ib_icon_6:hover{background:url(../images/fzt_a_r1_c12.jpg) no-repeat;}




.new_index_box{width:1000px;margin:15px auto;}
.newList{width:960px;height:251px;border:1px solid #3798c2;padding:10px;padding-bottom:0;padding-right:14px;float:left;}
.newList li{background:url(../images/indexcenter/indexcenter_r8_c2.jpg) no-repeat left center;padding-left:25px;}
.newList li span{display:block;border-bottom:1px dashed #a9a9a9;height:33px;line-height:33px;overflow:hidden;}
.newList li span a{float:left;}
.newList li span span{display:inline;float:right;font-size:13px;}
.newList li.last span{border:0;}

.swf_box{float:right;}

.footer{border-top:10px solid #353535;background:#4f4f4f;padding-bottom:20px;height:220px;}
/*.foot_list{width:1000px;margin:0 auto;position:relative;overflow:hidden;}  20160224*/
.foot_list{width:1000px;margin:0 auto;position:relative;}
.foot_list ul{float:left;padding-right:28px;position:relative;z-index:2;padding-top:5px;}
.foot_list ul li{padding:2px 0;line-height:19px;}
.foot_list ul li .topmenu{line-height:24px;;}
.foot_list div{position:absolute;z-index:1;right:0;top:0;text-align:right;line-height:22px}
.foot_list div img{margin:15px 0;}


.banner{height:243px;background-repeat:no-repeat;background-position:center center;background-color:#000;}

.menuList{background:url(../images/f4.jpg) repeat-x top;height:35px;}
.menuList a{display:inline-block;height:25px;padding:0 20px 10px;color:#fff;vertical-align:top;line-height:25px;}
.menuList a.on{background:url(../images/xiajt.jpg) no-repeat bottom center;}

#slider{position:relative;height:442px;background:#333;}
.left_banner,.right_banner{position:absolute;height:140px;top:151px;background:url(../images/ui-prev.png) no-repeat center center;opacity:0.5;filter:alpha(opacity=50);width:100px;z-index:199;*width:45px; *height:70px;}
.left_banner{background-image:url(../images/ui-prev.png);left:30px;}
.right_banner{background-image:url(../images/ui-next.png);right:30px;}
.left_banner:hover,.right_banner:hover{opacity:1;filter:alpha(opacity=100);}

.h300{margin-top:50px;margin-bottom:50px;text-align:center;}
/* banner left/right Button position: "top,left,right" */

.lm_navi	{margin:10px 0 10px 10px;}
.lm_navi	li	{display:inline; color:#5883BA; font-size:16px; font-family:微软雅黑,Microsoft YaHei,Arial,宋体;   vertical-align:center; line-height:150%;}
.lm_navi	.now	{ border-bottom:2px solid #333; font-size:22px;}
.lm_navi	a:link	{ text-decoration:none; font-size:14px;}
.lm_navi  a:visited	{color:#666; text-decoration:none;font-size:16px;}
.lm_navi	a:hover	{ text-decoration:none;  border-bottom:2px solid #5883BA;}