@charset "utf-8";
/* CSS Document */
h1, h2, h3 {
    display:inline;
    margin:0;
    overflow:hidden;
    padding:0;
	font-size:12px;
	font-weight:normal;
	color:#555;
}
.top_bg {
	width:100%;
	height:130px;
	background:url(../images/top_bg.jpg) repeat-x;
	padding:0;
	margin:0px;
	overflow:hidden;
}
.wel{
	width:980px;
	height:35px;
	line-height:35px;
	padding:0px;
	margin:0px;
	overflow:hidden;
	}
.top1{
	margin-top:10px;
	padding:0px;
	overflow:hidden;
	}
.tel{
	width:118px;
	background:url(../images/tel.png) no-repeat center left;
	padding-left:50px;
	margin-top:20px;
	}
.banner_div {
	width:100%;
	height:465px;
	margin:0px auto;
	overflow:hidden;
}
#flash {
	width:100%;
	height:450px;
	overflow:hidden;
	margin:0 auto;
	clear:both;
position:absolute;
	padding:0px;
	z-index:1;
}
#flash a {
	width:100%;
	height:450px;
	display:none;
}
#flash img {
	width:100%;
	height:450px;
	display:none;
}
.flash_bar {
	width:120px;
	height:30px;
	overflow:hidden;
	padding-top:13px!important;
	padding-top:12px;
	text-align:center;
	margin:0px auto;
	z-index:999;
	position:absolute;
	top:410px;
	left:680px;
}
.flash_bar .dq {
	display:inline-block;
	float:left;
	width:8px;
	height:8px;
	margin:5px 5px; /* background: url(tg_flash_p.png) no-repeat 0px 0px;*/
	cursor:pointer;
	background:url(../images/tg_flash_p.png) no-repeat 0px 0px;
	_background:none;
    _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../images/tg_flash_p.png", sizingMethod="crop");
}
.flash_bar .no {
	display:inline-block;
	float:left;
	width:8px;
	height:8px;
	margin:5px 5px; /* background: url(tg_flash_p.png) no-repeat 0px 0px;*/
	cursor:pointer;
	background:url(../images/tg_flash_p2.png) no-repeat 0px 0px;
	_background:none;
    _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../images/tg_flash_p2.png", sizingMethod="crop");
}
#flashBg {
	height:450px;
	overflow:hidden;
	width:100%;
	clear:both;
	margin:0;
	padding:0;
}
#flashLine {
	height:450px;
	width:100%;
	clear:both;
}
.ban_bot{
	width:100%;
	height:15px;
	background:url(../images/ban_bot.jpg) repeat-x;
	padding:0px;
	margin:0px;
	overflow:hidden;}
.scroll{
	width:948px;
	margin:0 auto;
	background:url(../images/sor_bg.jpg) repeat-x;
	height:143px;
	border-left:1px solid #007ec8;
	border-right:1px solid #007ec8;
	padding:15px;
	overflow:hidden;
	}
.scroll img{
	border:1px  solid #007ec8;
	margin:0 7px;}
.scro_t{
	line-height:18px;
	color:#fff;
	margin:0 0 10px;
	overflow:hidden;}
.scro_t a:link,.scro_t a:visited{ color:#fff;}
.scro_t span{
	float:right;}
.scro_t h2,.ser_t h2,.pro_t h2,.liu_t h2,.equ_t h2,.indpc_t h3{ 
	font-size:14px;
	color:#fff;
	font-weight:bold;
	}
.ser_t{
	background:url(../images/ser_t.jpg) no-repeat left center;
	height:33px;
	line-height:33px;
	padding:0 0 0 20px;
	overflow:hidden;
	margin:0;}
.ser_list li{
	background:url(../images/ser_li.jpg) no-repeat;
	height:32px;
	line-height:32px;
	padding:0 0 0 35px;
	overflow:hidden;
	font-weight:bold;}
.ser_list li.two{
	background:url(../images/ser_li.jpg) no-repeat;
	height:32px;
	line-height:32px;
	padding:0 0 0 47px;
	font-weight:normal;
	overflow:hidden;
	}
.pro_t{
	background:url(../images/proindex_t.jpg) no-repeat left top;
	height:33px;
	line-height:33px;
	padding:5px 0 9px 34px;
	overflow:hidden;
	}
.pro_t span,.equ_t span,.part_t span,.about_t span{
	float: right;
	margin: 10px 10px 0 0;
	}
.products{
	width:718px;
	padding:24px 15px 34px;
	margin:0;
	border:1px solid #ddd;
	border-top:none;
	overflow:hidden;
	}
.cen0_bg{
	width:100%;
	height:630px;
	background:#f3f3f3;
	padding:0px;
	margin:0px auto;
	overflow:hidden;
	}
.cen0{
	width:980px;
	padding:0px;
	margin:0px auto;
	}
.cen0_bt{
	width:980px;
	height:114px;
	background:url(../images/cen0_top.jpg) no-repeat;
	padding:0px;
	margin:0px;
	overflow:hidden;}
.cen0_bt_txt{
	width:300px;
	margin:0 auto;
	padding:30px 0 0 40px;
	overflow:hidden;
	}
.cen0_info{
	padding:0 20px 0 30px;
	}
.cen0_img{
	width:454px;
	height:118px;
	margin-top:40px;}
.cen0_pic{
	width:113px;
	height:98px;
	padding:0px;
	margin:0px;
	overflow:hidden;
	}
.cen0_txt{
	width:330px;
	margin:16px 0 0 0;}
.span0{
	font-family:"微软雅黑";
	font-size:20px;
	color:#007ec8;
	font-weight:bold;
	display:block;
	padding:0px;
	margin-bottom:8px;
	}
.span1{
	font-family:"微软雅黑";
	font-size:14px;
	line-height:24px;
	color:#555;
	}
.cen01{
	width:980px;
	margin:15px auto;
	padding:0;
	overflow:hidden;}
.cen_l{
	width:687px;
	padding:0;
	margin:0;
	overflow:hidden;}
.cen_r{
	width:282px;
	padding:0;
	margin:0;
	overflow:hidden;}
.liu_t{
	background:url(../images/pros_t.jpg) no-repeat;
	height:34px;
	line-height:34px;
	padding:0 0 0 20px;
	margin:0;
	color:#fff;
	overflow:hidden;}
.liu_info{
	border:1px solid #ddd;
	background:#f9f9f9;
	width:670px;
	padding:14px 0 0px 15px;
	overflow:hidden;}
.liu_info li{
	width:240px;
	height:42px;
	background:url(../images/pros_1.jpg) no-repeat center right;
	padding:0px;
	margin-bottom:17px;
	float:left;
	overflow:hidden;}
.liu_info li.right{
	width:178px;
	height:42px;
	background:url(../images/pros_0.jpg) no-repeat center right;
	padding:0px;
	margin-bottom:17px;
	float:left;
	overflow:hidden;
	}
.liu_info li span,.liu_info li.right span{
	width:35px;
	height:42px;
	line-height:42px;
	text-align:center;
	display:block;
	font-weight:bold;
	color:#fff;
	float:left;}
.liu_info li strong,.liu_info li.right strong{
	height:42px;
	line-height:42px;
	display:block;
	margin-left:5px;
	float:left;}
.equ_t{
	background:url(../images/equ_t.jpg) no-repeat;
	height:34px;
	line-height:34px;
	padding:0 0 0 15px;}
.equ{
	width:280px;
	height:192px;
	border:1px solid #ddd;
	padding:0;
	margin:0 auto;
	text-align:center;
	overflow:hidden;}
.cen02{
	width:980px;
	margin:0 auto 10px;
	padding:0;
	overflow:hidden;}
.part{
	width:280px;
	padding:0;
	margin:0;
	overflow:hidden;}
.about{
	width:684px;
	padding:0;
	margin:0;
	overflow:hidden;}
.part_t{
	background:url(../images/parter_t.jpg) no-repeat left top;
	height:34px;
	line-height:34px;
	padding:0 0 0 20px;
	overflow:hidden;}
.part_t h2,.about_t h2{
	font-size:14px;
	color:#007ec8;
	font-weight:bold;}
.part_list{
	width:258px;
	border:1px solid #ddd;
	padding:10px;
	overflow:hidden;}
.part_list li{
	width:120px;
	float:left;
	text-align:center;
	padding:0 9px 0 0;
	overflow:hidden;}
.part_info{
	width:252px;
	border:1px solid #ddd;
	padding:17px 12px 0 14px;
	overflow:hidden;
	line-height:22px;}
.part_info span a{
	color:#007ec8;
	text-decoration:none;}
.part_info_img{
	width:255px;
	height:84px;
	margin:10px 0 23px;}
.about_t{
	background:url(../images/about_t.jpg) no-repeat center top;
	line-height:33px;
	padding:0 0 0 20px;
	overflow:hidden;
	}
.about_info{
	width:662px;
	border:1px solid #ddd;
	padding:10px;
	margin:0;
	overflow:hidden;
	}
.about_info p{
	margin:0px;
	padding:0px;
	text-indent:25px;
	line-height:22px;}
.about_info img{
	margin:0 5px;}
.cen03_bg{
	width:100%;
	background-color:#f1f1f1;
	margin:0;
	padding:10px 0 0;
	overflow:hidden;
	}
.cen03{
	width:980px;
	padding:0;
	margin:0 auto;
	overflow:hidden;
	}
.faq{
	width:269px;
	height:255px;
	padding:0 11px 0 0;
	background:url(../images/right_bottom.jpg) no-repeat right center;
	overflow:hidden;
	margin:0;}
.faq_t{
	background:url(../images/faq_t.jpg) no-repeat left center;
	}
.mmm{
	padding:0 0 0 30px;
	margin:0 0 15px;
	line-height:37px;
	border-bottom:1px solid #ddd;
	overflow:hidden;}
.news_t{
	background:url(../images/new_t.jpg) no-repeat left center;}
.faq_t h2,.news_t h2,.contact_t h2{
	color:#333;
	font-weight:bold;}
.faq_t span,.news_t span,.contact_t span{
	float:right;}
.faq_t span a:link,.faq_t span a:visited,.news_t span a:link,.news_t span a:visited,.ninfo span a:link,.ninfo span a:visited,.contact_t span a:link,.contact_t span a:visited{
	color:#007ec8;}
.faq_list{
	width:269p;
	margin:10px 0 15px;
	padding:0;
	overflow:hidden;}
.tit{
	background:url(../images/ask.jpg) no-repeat left center;
	padding:0 0 0 25px;
	font-weight:bold;
	overflow:hidden;}
.tit a:link,.tit a:visited{
	font-weight:bold;}
.tist{
	background:url(../images/da.jpg) no-repeat left top;
	padding:0 0 0 25px;
	margin:8px 0 0;
	line-height:20px;
	overflow:hidden;
	}
.right{
	width:679px;
	padding:0;
	margin:0;
	overflow:hidden;}
.news{
	width:374px;
	height:255px;
	padding:0 11px 0 0;
	margin:0;
	background:url(../images/right_bottom.jpg) no-repeat right center;
	overflow:hidden;}
.newsinfo{
	width:385px;
	margin:10px 0 0;
	padding:0;
	overflow:hidden;}
.nimg{
	width:111px;
	height:78px;
	padding:0;
	margin:0;
	overflow:hidden;}
.ninfo{
	width:240px;
	padding:0;
	margin:0 0 0 10px;
	overflow:hidden;
	line-height:22px;}
.newsinfo li{
	background:url(../images/new_li.jpg) no-repeat left center;
	padding:0 0 0 17px;
	line-height:22px;
	overflow:hidden;}
.newslist{
	margin:10px 0 0;
	padding:15px 20px 0 0;
	background:url(../images/new_line.jpg) no-repeat left top;}
.newsinfo li span{
	float:right;}

.contact{
	width:275px;
	height:255px;
	line-height:25px;
	padding:0;
	margin:0;
	overflow:hidden;}
.contact_t{
	background:url(../images/contact_t.jpg) no-repeat left center;}
.bottom_logo{
	padding:19px 0 10px;
	text-align:center;
	overflow:hidden;}
.link{
	padding:10px 0 0;
	margin-bottom:8px;
	overflow:hidden;
	}
.link h2{
	font-weight:normal;
	color:#fff;
	float:left;}
.link li{
	float:left;
	margin-right:5px;}
.indpc_t{
	background:url(../images/proindex_t.jpg) no-repeat left top;
	height:33px;
	line-height:33px;
	padding:5px 0 9px 34px;
	overflow:hidden;
	}
.indpc_t span{
	float: right;
	margin: 0px 10px 0 0;
	}
.indpc_info{
	width:718px;
	padding:14px 15px 0;
	margin:0;
	border:1px solid #ddd;
	border-top:none;
	overflow:hidden;
	min-height:750px;
	}
.indpc_info1{
	width:728px;
	padding:14px 0px 0;
	margin:0;
	border:1px solid #ddd;
	border-top:none;
	overflow:hidden;
	min-height:750px;
	}
.newslist1{
	margin: 0;
	overflow: hidden;
	border: 1px solid #ddd;
	padding: 10px;
	width: 193px;
	}
.newslist1 li{
	background:url(../images/new_li.jpg) no-repeat left center;
	padding:0 0 0 17px;
	line-height:22px;
	overflow:hidden;}
.con_list{
	margin: 0;
	overflow: hidden;
	border: 1px solid #ddd;
	padding: 10px;
	width: 193px;
	line-height:22px;
	}
.news0 li{
	padding-left:15px;
	line-height:24px;
	background:url(../images/new_li.jpg) no-repeat left center;
	border-bottom:1px dashed #ccc;
}
.news0 ul li span{ float:right;}
.show_img,.showtitle{
	text-align:center;
	margin:0 auto;
	font-size:14px;
	font-weight:bold;
	}
.showtitle h1{
	font-size:14px;
	font-weight:bold;}
.rel{
	margin:0px;
	padding:30px 0 0;
	clear:both;
}
.relate_t {
    background-color:#007ec8;
    color:#FFFFFF;
    font-size:14px;
    font-weight:bold;
    line-height:30px;
    padding:0 0 0 10px;
	margin-bottom:12px;
}
.relate_t span{
	color:#FFF;
	float:right;
	padding-right:10px;
	font-weight:normal;
	}
.gduo {
    background:#007ec8;
    height:30px;
	color:#fff;
    line-height:30px;
    margin:30px 0 15px;
    overflow:hidden;
    padding:0 10px;
}
.gduo a:link,.gduo a:visited{
	color:#fff;}
.gduo span {
    display:block;
    float:right;
    height:30px;
    overflow:hidden;
    width:320px;
	color:#FFF;
}
.randomnews_t{
	background-color:#007ec8;
    color:#fff;
    font-size:14px;
    font-weight:bold;
    height:30px;
    line-height:30px;
    text-indent:12px;
	}
.randomnews_t h2{
	font-size:14px;
	font-weight:bold;
	color:#fff;
	}
.randomnews_info {
    margin:0 auto;
    overflow:hidden;
    padding:10px;
    width:706px;
}
.randomnews_info li{
	padding-left:15px;
	line-height:24px;
	background:url(../images/new_li.jpg) no-repeat left center;
	border-bottom:1px dashed #ccc;
}
.randomnews_info ul li span{ float:right;}
.faqs {
    margin:0 auto;
    overflow:hidden;
    padding:0;
    width:710px;
}
.faqs li {
	background:url(../images/new_li.jpg) no-repeat left center;
    border-bottom:1px dashed #999999;
    display:block;
    float:left;
    line-height:26px;
    list-style:none outside none;
    margin:0 10px;
    padding:0 0 0 12px;
    position:relative;
    text-align:left;
    width:320px;
}
.part1 li{
	float:left;
	text-align:center;
	padding:10px 22px 0 0;
	overflow:hidden;}

/*分页*/
.paginate{color: #666; text-align: center; clear:both; margin-top: 1em;}
.paginate a{display: inline-block; *display: inline; *zoom: 1; margin-left: -1px; padding: 0 12px; height: 32px; line-height: 32px; color: #428bca; border: 1px solid #ddd; background: #fff; text-decoration: none;}

.paginate a:not(.goto):hover{background-color: #eee; color: #2a6496}
.paginate a.cur,
.paginate a.cur:hover{background-color: #428bca; color: #fff; border-color: #428bca; margin-right: 1px}
.paginate a.disabled{background-color: #e6e6e6!important; color: #bbb!important; cursor: no-drop}
.paginate .prev{border-radius: 5px 0 0 5px}
.paginate .next{border-radius: 0 5px 5px 0; }