@charset "utf-8";

*{padding:0;margin:0;}
img{border:0;}
a{text-decoration:none;color:#333;outline:none;}
a:hover{text-decoration:underline;}
a:active {star:expression(this.onFocus=this.blur());}
h1,h2,h3,h4,h5,h6{font-weight:normal;}
ul{list-style:none;}
body{font-family:Arial,"微软雅黑","宋体";font-size:14px;background:#fff !important;color:#333;margin:0 auto;}
.fl{float:left;}
.fr{float:right;}
.clear{clear:both;}

.content100{width:100%;margin:0 auto;}
.content1200{width:1200px;margin:0 auto;}
.bge9e9e9{background:#f2f2f2;}
.bgffffff{background:#ffffff;}
.bgf5f5f5{background:#f5f5f5;border-top:1px solid #ddd;}
.bgF2F2F2{background:#F2F2F2;}
.bg9D2B4F{background:#2E3E15;}
.bgdf0484{background:#272727;}
.biaoyu{color:#8A8A8A;font-size:12px;}
.biaoyu_top{height:32px;line-height:32px;}
.a_index_mesg .index,.a_index_mesg .mesg{display:block;height:32px;width:95px;color:#8A8A8A;text-indent:30px;margin-left:5px;}
.a_index_mesg .index{background:url(index_ico.png) no-repeat 6px center;}
.a_index_mesg .mesg{background:url(mesg_ico.png) no-repeat 6px center;}
#nav .logo{margin-top:20px;}
#nav ul li{float:left;background:url(top_nav_li_bg.jpg) no-repeat right center;}
#nav ul li.active a{background:#8EBD41;color:#fff; font-size:16px;}
#nav ul li a{height:95px;line-height:95px;padding:0 35px;display:block;text-decoration:none;color:#5d5d5d;font-size:16px;}
#nav ul li.last,#nav ul li.lava{background:none;}
/********* banner START *********/
#banner { width:100%; margin:0 auto; height:505px;position:relative;}
#slides { display:block; width:100%; height:505px; list-style:none; padding:0; margin:0; position:relative}
#slides li { display:block; width:100%; height:100%; list-style:none; padding:0; margin:0; position:absolute}
#slides li a { display:block; width:100%; height:100%; text-indent:-9999px}
#banner .prev,#banner .next{width:40px;height:100px;position:absolute;background:url('btn.png') no-repeat left 0;top:30%;}
#banner .prev{left:10%;}
#banner .next{left:90%;background-position:right;}
#banner .tempWrap{width:100%;}
.banner_pn{width:1054px;margin:0 auto;position:relative;top:-285px;}
#pagination{position:absolute;bottom:10px;left:50%;z-index:901;}
#pagination li{float:left;background:#8EBD41;height:10px;width:10px;border-radius:9px;box-shadow:0 0 5px #000;margin:0 5px;}
#pagination li.current{background:#fff;}
#pagination li a{text-indent:1000px;overflow:hidden;display:block;}
/********* banner END *********/
.phone_position{width:100%;bottom:0;height:44px;position:absolute;left:0;}
.phone_position .phone_bannerlist{width:1200px;margin:0 auto;height:100%;position:relative;}
.phone_position .phone_bannerlist .phone{position:absolute;bottom:0;left:0;z-index:901;color:#fff;background:url(phone_bg2.png) no-repeat left top;width:175px;height:42px;text-align:center;font-size:24px;padding-top:60px;}
.index_about,.index_new{margin-top:28px;width:600px;position:relative;}
.index_about .index_ab_img{margin-right:15px;width:175px;}
.index_about .index_ab_img img{width:100%;float:left;}
.index_about .index_ab_tit{width:410px;display:block;height:30px;color:#000;font-size:16px;line-height:30px;}
.index_about .index_ab_desc{width:410px;text-indent:20px;font-size:12px;color:#777;padding:10px 0;height:98px;overflow:hidden;line-height:21px;}
.index_about .index_ab_more{position:absolute;right:0;top:0;font-weight:bold;font-size:12px;color:#999;}
.index_new{width:580px;margin-left:20px;}
.index_new .index_new_img img{width:100%;float:left;}
.index_new ul{float:left;width:332px;}
.index_new ul li{height:30px;line-height:30px;position:relative;border-bottom:1px solid #d9d9d9;overflow:hidden;}
.index_new ul li a{display:block;text-indent:10px;text-decoration:none;color:#626262;padding-right:30px;}
.index_new ul li.last{border-bottom:0;}
.index_new ul li:hover a{color:#2188CA;}
.index_new ul li span{height:20px;line-height:20px;position:absolute;right:0;top:5px;width:20px;display:block;background:#d9d9d9;text-align:center;color:#fff;}
.index_new ul li:hover span{background:#218AC1;}
.index_pro{margin:35px 0 50px;}
.index_pro .index_pro_list{width:100%;margin:20px auto 0;}
.index_pro .index_pro_list .index_pro_corner{float:left;width:200px;margin:82px 0 0;width:43px;height:39px;cursor:pointer;}
.index_pro .index_pro_list #index_pro_left{background:url(pro_left.jpg) no-repeat;}
.index_pro .index_pro_list #index_pro_left:hover{background:url(pro_left_hover.jpg) no-repeat;}
.index_pro .index_pro_list #index_pro_right{background:url(pro_right.jpg) no-repeat;}
.index_pro .index_pro_list #index_pro_right:hover{background:url(pro_right_hover.jpg) no-repeat;}
.index_pro .index_pro_list img{float:left;width:100%;}
#index_pro_list_content{float:left;margin:0 30px;height:280px;width:1050px;overflow:hidden;}
#index_pro_list_content li{float:left;width:250px;margin-left:12px;height:280px;}
#index_pro_list_content li a{display:block;}
#index_pro_list_content li .index_pro_img{border:1px solid #D9D9D9;}
#index_pro_list_content li span{line-height:24px;color:#333;text-align:center;display:block;width:100%;float:left;}
#index_pro_list_content li .tit{ padding-top:10px; }
#index_pro_list_content li .jianjie{ font-size:12px; color:#999; }

.botom_nav1200{position:relative;}
.botom_nav1200 .backTop{background:url(backTop.jpg) no-repeat center center #73B22B;width:90px;height:75px;position:absolute;bottom:0;right:0;cursor:pointer;}
ul.botom_nav li{/*background:url(../images/botm_nav_li_bg.jpg) no-repeat right center;*/float:left;padding:0 30px;height:45px;line-height:45px;}
ul.botom_nav li.last{background:none;}
ul.botom_nav li a{color:#5d5d5d;}
.botom{padding:20px 0 0;position:relative;}
.botom .icp_botomlogo{width:560px;}
.botom .icp{margin:10px 0 10px; font-size:13px;color:#ccc;}
.botom .icp,.botom ul{float:left;}
.botom ul{margin-top:-10px; line-height:23px;color:#ccc;}
.botom ul li2222{line-height:25px;font-size:12px;}
.botom .bg9D2B4F{position:absolute;right:0;bottom:0;width:90px;height:100%;}

/**************************** list.html ****************************/
.position{height:60px;line-height:60px;width:100%;color:#7B7B7D;}
.position a{margin:0 10px;color:#7B7B7D;font-size:12px;}
.newlist li{border-bottom:1px dotted #ccc;float:left;padding:0 0 30px;margin:0 0 30px;}
.newlist li h1.tit{font-size:18px;margin:0 0 10px;display:block;width:100%;}
.newlist li h1.tit a{text-decoration:none;}
.newlist li h1.tit a:hover{color:#d40b88;}
.newlist li .newlist_img{width:200px;}
.newlist li .time_desc{width:750px;margin-left:20px;color:#626262; font-size:12px; color:#666; }
.newlist li .time_desc .time{width:100%;display:block;height:30px;line-height:30px;}
.newlist li .time_desc .desc{line-height:25px;}
.newlist_page{height:30px;line-height:30px;margin:0 0 10px;width:100%;padding:20px 0; text-align:center; }

.new_name { width:100%; text-align:center; height:40px; font-size:24px; }
.new_time { width:100%; text-align:center; height:30px; font-size:12px; color:#666; }
.new_body { width:100%; color:#666; line-height:30px; padding-bottom:20px; }


/**************************** about.html ****************************/
#left{width:190px;margin-right:40px;float:left;}
#left .left_about,#left .left_contact{background:#fff;padding:20px 0;margin:0 0 20px;width:190px;}
#left .left_about .left_tit,#left .left_contact .left_contact_tit{height:20px;line-height:20px;border-left:4px solid #20A3D7;text-indent:20px;color:#0596d9;font-size:16px;width:100%;}
#left .left_about .left_list{margin:20px 0 0;}
#left .left_about .left_list li{text-indent:20px;height:30px;line-height:30px;float:left;width:100%;}
#left .left_about .left_list li a{color:#4A504C;}
#left .left_about .left_list li a:hover{color:#0596d9; text-decoration:none;}
#left .left_about .left_list li.active a{ color:#0596d9; text-decoration:none; }
#left .left_contact .left_contact_con{padding:10px;width:170px;color:#666666;font-size:12px; line-height:25px;}
#left .left_contact .left_contact_con span{color:#E00482;font-size:20px;margin:5px 0;line-height:35px;}
#right{float:left;width:970px;}
#right .right_tit{font-size:18px;font-weight:bold;height:40px;line-height:40px;margin:0 0 20px;}
#right .right_body{line-height:30px; color:#666; }


#right .prolist{float:left;width:100%;overflow:hidden;}
#right .prolist li{float:left;width:230px;margin:6px;height:280px;}
#right .prolist li a{display:block;}
#right .prolist li .index_pro_img{border:1px solid #D9D9D9;}
#right .prolist li span{line-height:25px;color:#333;text-align:center;display:block;width:100%;float:left;}
#right .prolist li .tit{ padding-top:10px; }
#right .prolist li .jianjie{ font-size:12px; color:#777777; }

/**************************** pro.html ****************************/
#pro #right .pro_img{width:478px;border:1px solid #ccc;margin-right:40px;}
#pro #right .pro_data{width:450px;}
#pro #right .pro_data li{height:30px;line-height:30px;}
#pro #right .pro_data li.tit{font-weight:bold;font-size:22px; height:50px;}
#pro #right .pro_body_tit{height:30px;line-height:30px;font-weight:bold;font-size:16px;width:100%;margin:20px 0;border-bottom:1px dotted #ccc;}
#pro #right .pro_body{line-height:30px;color:#666;margin:0 0 30px;}

.ge50 { height:50px; background-color:#f2f2f2; }


/*CSS jogger style pagination*/

DIV.jogger {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; MARGIN: 7px; PADDING-TOP: 2px; FONT-FAMILY: "Lucida Sans Unicode", "Lucida Grande", LucidaGrande, "Lucida Sans", Geneva, Verdana, sans-serif
}
DIV.jogger A {
	PADDING-RIGHT: 0.64em; PADDING-LEFT: 0.64em; PADDING-BOTTOM: 0.43em; MARGIN: 2px; COLOR: #666; PADDING-TOP: 0.5em; BACKGROUND-COLOR: #eeeeee; TEXT-DECORATION: none
}
DIV.jogger A:hover {
	PADDING-RIGHT: 0.64em; PADDING-LEFT: 0.64em; PADDING-BOTTOM: 0.43em; MARGIN: 2px; COLOR: #fff; PADDING-TOP: 0.5em; BACKGROUND-COLOR: #ff5d00
}
DIV.jogger A:active {
	PADDING-RIGHT: 0.64em; PADDING-LEFT: 0.64em; PADDING-BOTTOM: 0.43em; MARGIN: 2px; COLOR: #fff; PADDING-TOP: 0.5em; BACKGROUND-COLOR: #ff5d00
}
DIV.jogger SPAN.current {
	PADDING-RIGHT: 0.64em; PADDING-LEFT: 0.64em; PADDING-BOTTOM: 0.43em; MARGIN: 2px; COLOR: #fff; PADDING-TOP: 0.5em; BACKGROUND-COLOR: #ff5d00
}
DIV.jogger SPAN.disabled {
	DISPLAY: none
}

.pagination{clear: both;padding: 27px 0;text-align: center;}
.pagination a{height: 24px;padding: 0 10px;line-height: 24px;text-align: center;color: #b3b3b3;font-size: 12px;border: solid 1px #ddd;display: inline-block;text-decoration: none;margin-right: 2px;border-radius: 2px;}
.pagination a.current{color: #098f5b;}
.pagination a:hover{color: #098f5b;}