@charset "utf-8";
/* CSS Document 
制作 青华互联网站建设  www.qinghuahulian.com
电话：18653219163  QQ:893157818
联系人：王小姐
*/

*{margin:0px;
 padding:0px;
}
html,body{
      -webkit-text-size-adjust:none;
}
body{
	font-size:12px;
	color:#656565;
	background-color:#fff; font-family:Arial, Helvetica, sans-serif;
}
body img{
    border:0px;
}
A {
	COLOR: #8d8d8d; LINE-HEIGHT: 150%; TEXT-DECORATION: none;
	font-size:12px
}
A:link {
	COLOR: #8d8d8d; TEXT-DECORATION: none
	font-size:12px
}
A:visited {
	COLOR: #8d8d8d; TEXT-DECORATION: none
	font-size:12px
}
A:hover {
	RIGHT: 0px; COLOR: #3669aa;
	text-decoration:none;
	font-size:12px
}
.clear{
	clear:both;
}
ul li{
	list-style-type:none;
}
.mt10{
	margin-top:10px;
}
.mt15{
	margin-top:15px;
}
.mt20{
	margin-top:20px;
}
.box{
	width:1200px;
	height:auto;
	margin:0 auto;
	display:table;
	
}
.top_line{
	width:100%; height:7px; background:url(../images/topline.jpg) center no-repeat;
}
.top_box{
	width:100%; height:43px; border-bottom:1px #ebebeb solid;
}
.top_info{
	width:1200px; height:43px; margin:0 auto; line-height:43px; color:#8d8d8d; font-size:14px;
}
.top_info a:link{
	color:#8d8d8d; line-height:43px; font-size:14px;
}
.top_info a:visted{
	color:#8d8d8d; line-height:43px; font-size:14px;
}
.top_info a:hover{
	color:#666666; line-height:43px; font-size:14px;
}
.top_info span{
	float:right;
}
.top_info .english{
	background:url(../images/en.jpg) 3px center no-repeat; padding-left:33px;
}
.top_info .cn{
	background:url(../images/cn.jpg) 3px center no-repeat; padding-left:33px;
}
.top_info .english a:link{
	color:#F00;
}
.top_info .english a:visited{
	color:#F00;
}
.top_info .english a:hover{
	color:#F00;
}
.top_info .cn a:link{
	color:#F00; font-size:12px;
}
.top_info .cn a:visited{
	color:#F00; font-size:12px;
}
.top_info .cn a:hover{
	color:#F00; font-size:12px;
}
.head_info{
	width:1200px; height:115px; margin:0 auto;
}
.logo{
	width:700px; height:61px; float:left; padding-top:25px;
}
.top_tel{
	width:250px; height:70px; float:right; text-align:right; background:url(../images/telbg.jpg) 130px 5px no-repeat; color:#9c9c9c; font-size:17px; line-height:30px; margin-top:30px;
}
.top_tel span{
	font-size:22px; color:#df1212; font-weight:bolder;
}
.nav_box{
	width:100%; height:49px; background-color:#fbfbfb; line-height:47px; background:url(../images/navbg.jpg) repeat-x;
}
.nav{
	width:1200px; height:49px; background:url(../images/homebg.jpg) left center no-repeat; margin:0 auto;
}
.nav ul{
	list-style-type:none; margin-left:50px;
}
.nav li{
	width:190px; height:49px; border-right:1px #ebebeb solid; float:left; text-align:center;
}
.nav a:link{
	font-size:16px; color:#8d8d8d; line-height:49px; display:block;
}
.nav a:visited{
	font-size:16px; color:#8d8d8d; line-height:49px; display:block;
}
.nav a:hover{
	font-size:16px; color:#ffffff; line-height:49px; display:block; background-color:#3578c9;
}
.nav .cur a:link{
	font-size:16px; color:#ffffff; line-height:49px; display:block; background-color:#3578c9;
}
.nav .cur a:visited{
	font-size:16px; color:#ffffff; line-height:49px; display:block; background-color:#3578c9;
}
.nav .cur a:hover{
	font-size:16px; color:#ffffff; line-height:49px; display:block; background-color:#3578c9;
}
.index-main{
	width: 100%;
	height: 470px;
	position: relative;
	z-index: 30;
	margin-top: 0px;
}

.banner{width:100%; height:470px; position: absolute;left: 0;top: 0;}
.banner ul li{ position:absolute; left:0; top:0;width:100%; height:470px; display:none;}
.banner .number{ position:absolute; right: 46%;top: 440px;}
.banner .number span{ display: inline-block;
	position: relative;
	overflow: hidden; margin-LEFT:10px; width:16px; height:16px; background:url(../images/sprite.png) no-repeat 0 0; _background:url(../images/sprite.gif) no-repeat 0 0; cursor:pointer;}
.banner .number span.on{ background-position:-2px -17px;}
.index_main{
	width:1200px; height:227px; margin:0 auto; margin-top:33px;
}
.flash_a{
	width:100%; height:470px; display:block;
}
.left_pic{
	width:303px; height:227px; float:left;
}
.about_info{
	width:489px; height:207px; padding-top:20px; padding-left:20px; background:url(../images/aboutbg.jpg) no-repeat; float:left; margin-left:43px; color:#fff; font-size:14px; line-height:24px;
}
.about_info h2{
	font-size:22px; font-weight:normal; margin-bottom:15px;
}
.about_info a:link{
	color:#000;
}
.about_info a:visited{
	color:#000;
}
.about_info a:hover{
	color:#555;
}
.main_right{
	width:300px; height:227px; background-color:#3a7cd0; float:right;
}
.con_tit{
	width:300px; height:62px; border-bottom:1px #689cde solid; background:url(../images/titbg_en.jpg) center 25px no-repeat; font-size:26px; font-weight:bolder; color:#fff; text-align:center; padding-top:63px;
}
.con_info{
	width:300px; height:101px;
}
.con_info ul{
	list-style-type:none;
}
.con_info li{
	width:99px; height:94px; padding-top:7px; border-right:1px #689cde solid; float:left; text-align:center;
}
.con_info a:link{
	color:#fff;
}
.con_info a:visited{
	color:#fff;
}
.con_info a:hover{
	color:#b1d3ff;
}
.pro_box{
	width:100%; height:auto; background-color:#f6f6f6; padding-top:45px; padding-bottom:45px; margin-top:43px; display:table;
}
.index_pro_tit{
	width:1182px; height:39px; line-height:39px; padding-left:18px; margin:0 auto; background:url(../images/probg.jpg) left center no-repeat; color:#fff; font-size:14px; background-color:#f6f6f6;
}
.index_pro_tit span{
	float:right; background-color:#e7e7e7; padding-left:10px; padding-right:10px;
}
.index_pro_tit span a:link{
	color:#397cbe;
}
.index_pro_tit span a:visited{
	color:#397cbe;
}
.index_pro_tit span a:hover{
	color:#397cbe; font-weight:bolder;
}


/*/////////////首页选项卡////////////////////*/
.indexarticlepro{
	float:right; margin-right:80px;
}
.indexarticlepro li {
	TEXT-ALIGN: center; WIDTH: auto; font-size:14px; DISPLAY: block;FLOAT: left; HEIGHT: 39px; CURSOR: pointer; margin-left:5px; display:inline; background-color:#e0dedf; line-height:39px; padding-left:15px; padding-right:15px;
	color:#636363;
}
.indexarticlepro li.art_tabOn {
	HEIGHT:39x; line-height:39px; COLOR: #ffffff; background-color:#3a7cd0; width:auto;
}
.indexarticlepro A:link {
	COLOR: #fff; TEXT-DECORATION: none
}
.indexarticlepro A:visited {
	COLOR: #fff; TEXT-DECORATION: none
}
.indexarticlepro A:hover {
	COLOR: #fff; TEXT-DECORATION: none;
}
.index_pro_list{
	width:1200px; height:auto; margin:0 auto; margin-top:30px; background-color:#f6f6f6;
}
.index_pro_list ul{
	list-style-type:none; margin-left:-28px;
}
.index_pro_list li{
	width:277px; height:261px; float:left; border:1px #dedede solid; margin-left:28px; display:inline; margin-bottom:28px; background-color:#e0dedf; text-align:center;
}
.index_pro_list img{
	width:277px; height:221px; border-bottom:1px #dedede solid; margin-bottom:3px;
}
.index_pro_list a:link{
	color:#393939; font-size:14px; font-weight:bolder;
}
.index_pro_list a:visited{
	color:#393939; font-size:14px; font-weight:bolder;
}
.index_pro_list a:hover{
	color:#3a7cd0; font-size:14px; font-weight:bolder;
}
.contact{
	width:300px; height:auto; float:left; border:1px #eaeaea solid; margin-top:35px; line-height:28px; font-size:14px;
}
.contact p{
	 padding-left:20px; margin-top:10px; padding-bottom:15px;
}
.news{
	width:520px; height:auto; float:left; margin-left:42px; margin-top:35px; 
}
.news_tit{
	width:502px; height:39px; line-height:39px; background:url(../images/probg.jpg) left center no-repeat; color:#fff; font-size:16px; padding-left:18px;
}
.news_tit span{
	float:right; background-color:#e7e7e7; padding-left:10px; padding-right:10px;
}
.news_tit span a:link{
	color:#397cbe;
}
.news_tit span a:visited{
	color:#397cbe;
}
.news_tit span a:hover{
	color:#397cbe; font-weight:bolder;
}
.news_info{
	width:520px; height:auto; padding-top:20px;
}
.news_info ul{
	list-style-type:none;
}
.news_info li{
	width:520px; height:70px; margin-bottom:17px;
}
.news_info img{
	width:99px; height:68px; float:left; margin-right:20px;
}
.news_info a:link{
	font-size:14px; color:#222;
}
.news_info a:visited{
	font-size:14px; color:#222;
}
.news_info a:hover{
	font-size:14px; color:#3a7cd0;
}
.news_info p{
	color:#9d9d9d; line-height:22px; margin-top:5px;
}
.message{
	width:300px; height:300px; float:right; margin-top:35px;
}
.link_box{
	width:100%; height:auto; background-color:#f6f6f6; padding-top:25px; padding-bottom:25px; margin-top:20px;
}
.links{
	width:1182px; height:39px; line-height:39px; background:url(../images/probg.jpg) left center no-repeat; background-color:#f6f6f6; margin:0 auto; color:#fff; font-size:16px; padding-left:18px;
}
.links ul{
	list-style-type:none;
}
.links li{
	float:left; width:auto; margin-right:20px; display:inline;
}
.footer_box{
	width:100%; height:67px; background-color:#435569;
}
.footer{
	width:1200px; height:67px; background-color:#435569; margin:0 auto; color:#9fb2c7; line-height:67px;
}
.footer a:link{
	color:#9fb2c7; line-height:67px;
}
.footer a:visited{
	color:#9fb2c7; line-height:67px;
}
.footer a:hover{
	color:#fff; line-height:67px;
}
.footer span{
	float:right;
}
.com_banner{
	width:100%; height:250px; background:url(../images/ny.jpg) center center no-repeat;
}
.com_box{
	width:1200px;
	height:auto;
	margin:0 auto;
	display:table; margin-top:30px; margin-bottom:30px; padding-bottom:30px;
	
}
.com_left{
	width:300px; height:auto; float:left;
}
.com_contact{
	width:298px; height:auto; border:1px #eaeaea solid; margin-top:35px; line-height:28px; font-size:14px;
}
.com_contact p{
	 padding-left:20px; margin-top:10px; padding-bottom:15px;
}
.com_message{
	width:300px; height:300px; margin-top:20px;
}
.pro_tit{
	width:282px; height:39px; line-height:39px; font-size:16px; color:#fff; background:url(../images/probg.jpg) left center no-repeat; padding-left:18px;
}
.pro_cat{
	width:300px; height:auto; padding-top:20px;
}
.pro_cat ul{
	list-style-type:none;
}
.pro_cat li{
	width:300px; height:40px; border-bottom:1px #ddd dashed; line-height:40px; background:url(../images/ico-3.gif) 5px center no-repeat;
}
.pro_cat a:link{
	font-size:14px; line-height:40px; padding-left:20px;
}
.pro_cat a:visited{
	font-size:14px; line-height:40px; padding-left:20px;
}
.pro_cat a:hover{
	font-size:14px; line-height:40px; padding-left:20px;
}
.com_right{
	width:860px; height:auto; float:right;
}
.position{
	width:845px; height:39px; background-color:#f3f2f2; line-height:39px; color:#0858b1; font-size:16px; padding-left:15px; font-weight:bolder;
}
.position span{
	float:right; color:#a1a1a1; font-size:12px; margin-right:15px; font-weight:normal;
}
.content{
	width:840px; height:auto; padding-left:10px; padding-right:10px; padding-top:25px; padding-bottom:20px; font-size:14px; line-height:30px;
}
.content a:link{
	color:#656565;
}
.content a:visited{
	color:#656565;
}
.content a:hover{
	color:#656565;
}
.news_list{
	width:860px; height:auto; padding-top:30px;
}
.news_list ul{
	list-style-type:none;
}
.news_list li{
	width:853px; height:125px; padding-left:7px; margin-bottom:20px; border-bottom:1px #ddd dashed;
}
.news_list img{
	width:150px; height:103px; float:left; margin-right:20px;
}
.news_list a:link{
	font-size:14px; color:#222;
}
.news_list a:visited{
	font-size:14px; color:#222;
}
.news_list a:hover{
	font-size:14px; color:#3a7cd0;
}
.news_list p{
	color:#9d9d9d; line-height:22px; margin-top:5px; margin-bottom:10px;
}
.news_list span{
	float:right; background-color:#3a7cd0; padding-left:10px; padding-right:10px; line-height:26px; margin-top:85px; margin-right:7px;
}
.news_list span a:link{
	color:#fff; font-size:12px;
}
.news_list span a:visited{
	color:#fff; font-size:12px;
}
.news_list span a:hover{
	color:#fff; font-size:12px;
}
.product_list{
	width:860px; height:auto; margin:0 auto; margin-top:30px; background-color:#f6f6f6;
}
.product_list ul{
	list-style-type:none; margin-left:-11px;
}
.product_list li{
	width:277px; height:261px; float:left; border:1px #dedede solid; margin-left:11px; display:inline; margin-bottom:28px; background-color:#e0dedf; text-align:center;
}
.product_list img{
	width:277px; height:221px; border-bottom:1px #dedede solid; margin-bottom:3px;
}
.product_list a:link{
	color:#393939; font-size:14px; font-weight:bolder;
}
.product_list a:visited{
	color:#393939; font-size:14px; font-weight:bolder;
}
.product_list a:hover{
	color:#3a7cd0; font-size:14px; font-weight:bolder;
}
.arc_title{
	width:100%; height:auto; text-align:center; padding-top:20px; padding-bottom:15px;
}
.arc_title h2{
	color:#0858b1; font-size:26px;
}
.arc_info{
	width:100%; height:40px; text-align:center; font-size:12px; color:#666; border-bottom:1px #ddd solid;
}
.arc_info2{
	width:100%; height:10px; text-align:center; font-size:12px; color:#666; border-bottom:1px #ddd solid;
}
.pages{
	margin:0 auto; margin-top:15px; text-align:center; padding-top:10px;
}
.pages ul{
	list-style-type:none;
	padding:12px 0px 12px 0px;
}
.pages ul span{
	display:inline-block;
	font-family:Tahoma;
	height:30px;
	line-height:30px;
	margin-right:5px; font-size:16px;
}
.pages ul span.page-status{
	padding-left:15px; padding-right:15px; border:1px solid #E9E9E9;
}
.pages ul span.page-numbar{
	margin-right:3px; margin-left:-3px; font-size:16px;
}
.pages ul span.page-numbar a{
	margin-left:3px; margin-right:3px;	 font-size:16px;
}
.pages ul span a{
	color:#555;
	height:35px;
	line-height:35px;
	padding-left:15px;
	padding-right:15px;
	display:inline-block;
	border:1px solid #E9E9E9; font-size:16px;
}
.pages ul span a:hover{
	color:#fff;
	text-decoration:none;
	background-color:#3a7cd0; height:35px; line-height:35px;
	padding-left:15px;
	padding-right:15px; display:inline-block;
}
.pages ul a.page-num-current,
.pages ul a.page-num-current a,.pagebox ul a.page-num-current a:hover{
	background-color:#3a7cd0;
	padding:0px 4px 0px; padding-left:15px; padding-right:15px;
	font-weight:bold;
	color:#fff;
}
.text-secondary{
       font-size:16px; text-align:center; padding-bottom:30px; height:auto; overflow:hidden; color:#888;
}
.prenext{
	color:#525252;
	height:auto;
	border-top:1px #ddd dashed;
	width:100%;
	padding-top:20px;
	padding-bottom:10px;
	margin-top:15px; font-size:14px;
}
.prenext ul{
	list-style-type:none;
}
.prenext li{
	line-height:25px; color:#525252; font-size:14px;
}
.prenext a:link{
	line-height:25px; font-size:14px;
}
.prenext a:visited{
	line-height:25px; font-size:14px;
}
.prenext a:hover{
	line-height:25px; font-size:14px;
}
.liuyan_tab td{
	line-height:40px;
}
.mesgtxt{
	line-height:26px; height:26px; padding-left:5px;
}
.mesgsubbg{
	width:90px; height:30px; background-color:#0858b1; border:0px; color:#fff; font-size:14px; cursor:pointer; font-family:微软雅黑;
}
.mesgsubbg2{
	width:90px; height:30px; background-color:#fa8a04; border:0px; color:#fff; font-size:14px; cursor:pointer; font-family:微软雅黑;
}
.web_txt{
	color:#0858b1; font-weight:bolder;
}