@charset "utf-8";
/* CSS Document */
img {border:0px;}
*{margin:0;padding:0;}
ul, li{list-style-type:none;}
a{ color:#666;text-decoration:none; cursor:pointer;}
a:hover { color:#454545;}
.clear {clear:both}
.fl{ float:left;}
.fr{ float:right;}

body{font-size:12px; line-height:20px; color:#666;font-family:"宋体";}
.header{ width:1000px;margin:0 auto; height:90px; padding:30px 0 0;}
.logo{ float:left; width:490px;}
.ss_div{ width:280px; height:26px; float:right; margin:20px 0 0 0;}
.ss_txt{ width:190px; float:left;height:25px; line-height:25px; font-size:12px; border:#7f9db9 solid 1px;}
.ss_button{ width:66px; height:27px; display:block; border:none; float:left; background:url(../images/ss_button.jpg) left center no-repeat; margin-left:10px;}

.navbg{ background:url(../images/nav_bg.jpg) repeat-x; height:40px;}
.nav{ width:1020px; margin:0 auto;}
.nav ul{}
.nav ul li{ display:block; float:left;}
.nav ul li a{ width:125px; height:40px; line-height:40px;display:block; float:left; text-align:center; color:#FFF; font-size:14px; font-weight:bold;}
.nav ul li a:hover{ width:125px; height:40px; line-height:40px;display:block; float:left; background:url(../images/nav_hover.jpg) top center no-repeat;color:#FFF;}
.nav ul li a.on{ width:125px; height:40px; line-height:40px;display:block; float:left; background:url(../images/nav_hover.jpg) top center no-repeat;color:#FFF;}
.kx{ width:2px; height:40px; background:url(../images/nav_kx.jpg) top center no-repeat; float:left; display:block;}

.banner_index{ width:100%; margin:0 auto; height:450px;}
.flexslider{position:relative;height:450px;overflow:hidden;}
.slides{position:relative;z-index:1;}
.slides li{height:450px;}
.flex-control-nav{position:absolute;bottom:0px;z-index:2;width:100%;text-align:center; background:url(../images/dot_bg.png) top center no-repeat; height:21px; padding-top:13px;}
.flex-control-nav li{display:inline-block;width:13px;height:13px;margin:0 5px;*display:inline;zoom:1;}
.flex-control-nav li a{display:inline-block;width:13px;height:13px;line-height:35px;overflow:hidden;background:url(../images/dot.png) right 0 no-repeat;cursor:pointer;}
.flex-control-nav .flex-active{background-position:0 0;}
.flex-direction-nav{position:absolute;z-index:3;width:100%;top:45%;}
.flex-direction-nav li a{display:block;width:0px;height:0px;overflow:hidden;cursor:pointer;position:absolute;}
.flex-direction-nav li a.flex-prev{left:0px;background:url(../images/prev.png) center center no-repeat;}
.flex-direction-nav li a.flex-next{right:0px;background:url(../images/next.png) center center no-repeat;}

.gg{ width:100%; height:40px; border-bottom:#e0e0e0 solid 1px;}
.gg_con{ width:1000px; margin:0 auto; height:25px; padding-top:10px;}
.gg_con_left{ width:720px; float:left; height:25px; line-height:25px;}
.news_tit{height:25px; line-height: 25px; overflow: hidden; position: relative;}
.news_tit h3 {width:65px; height: 25px; font-size:12px; font-weight:bold;float: left;}
.news_btn {width:36px; margin:6px 15px 0 0;float: left;}
.btn_l {width:18px; height:11px; float:left;}
.btn_r {width:18px; height:11px; float:left;}
.roll_news {float: left;}
.roll_news ul li a:hover{ text-decoration:underline}
.roll_news li {background:url(../images/in_new_list.jpg) left center no-repeat; padding-left:10px;}
.roll_news li span {margin-left: 10px;}
.gg_con_right{ width:160px; float:right;}

.part{ width:1000px; margin:20px auto 0;}
.bt{ background:url(../images/bt_01.jpg) left center no-repeat; padding:0 10px; height:26px; line-height:26px;}
.bt h1{ float:left; width:220px; font-size:14px; color:#FFF;font-family:"Microsoft YaHei";}
.bt h1 span{font-size:12px;margin-left:30px; color:#b0b0b0;}
.bt p{ float:right; margin-top:7px;}
.part_left{float:left; width:460px;}
.in_new{ width:460px; height:120px; margin:20px 0 0 0;}
.in_new_img{ width:150px; height:110px; padding:1px; border:#e0e0e0 solid 1px; float:left;}
.in_new_list{ float:right; width:290px; height:120px;}
.in_new_list li{}
.in_new_list li a{ background:url(../images/in_list_bg.jpg) left center no-repeat; padding-left:15px; overflow:hidden; line-height:24px; height:24px;}
.in_new_list li a span{ float:right; color:#999;}

.part_right{float:right; width:510px;}
.img-scroll {position:relative;width:462px; margin:20px auto 0;}
.img-scroll .prev,.img-scroll .next { position:absolute; display:block; width:18px; height:18px;top:0; color:#FFF; text-align:center;cursor:pointer;}
.img-scroll .prev {left:-20px; top:35px;}
.img-scroll .next {right:-20px; top:35px;}
.img-list { position:relative; width:462px; margin:0 auto;height:120px;overflow:hidden}
.img-list ul { width:9999px;}
.img-list li { float:left; display:inline; width:134px; margin:0 10px;height:120px;text-align:center;}
.img-list li img{ width:130px; height:90px; border:#c6c5c5 solid 1px; padding:1px; background:#FFF;}
.img-list li p{ height:20px; line-height:20px; margin:5px auto 0; text-align:center; overflow:hidden;}

.foot{ background:url(../images/foot_bg.jpg) repeat-x; width:100%; margin:20px auto 0; padding-top:40px;}
.foot_con{ width:1000px; margin:0 auto;}
.foot_con_left{ width:400px; float:left; font-family:Arial, Helvetica, sans-serif;}
.foot_con_right{ width:350px; float:right;}
.foot_con_right p{ float:left;}
.in_link{ width:140px; height:20px; line-height:20px; float:left; margin-left:10px; font-size:12px;}


