body {
	margin:0;
	padding:0; font-size:12px; font-family:Verdana, Geneva, sans-serif; line-height:25px;
}

html{ overflow-x:hidden}
li{list-style-type: none;}
ul{list-style-type: none; margin:0 auto; padding:0;}
a {color:#333333;text-decoration:none;}
a:hover {color:#1c73b0;text-decoration:none;}

.center{ text-align:left; width:1200px; margin:0 auto;}
.line{ border-bottom:#CCCCCC 1px dashed;}

img {border:0;}
.img:visited img{border:1px solid #cccccc;}
.img img{border:1px solid #cccccc;padding:3px;}
.img:hover img{border:1px solid #cccccc;}

/*顶部样式*/

.top{ width:1200px; height:111px; background:url(top.jpg) no-repeat;margin:0 auto}
.search{ float:right; width:153px; height:25px; margin-top:47px; margin-right:236px;}

/* 轮换区 */
.flash{}
/*轮换*/
.banner{position: relative; height: 460px; overflow: hidden; width:1440px; left:50%; margin-left:-720px; border-bottom:0px #000000 solid; clear:both;}
.bwrap{position: relative; z-index: 0; }
.bquery{position: relative; z-index: 0; height: 460px; }
.blist{display: none; position: absolute; top: 0; left: 0; z-index: 0; height: 490px; font-size: 0; line-height: 0; }
.blist a{display: block; position: absolute; left: 0; top: 0; }
.blist img{ }
/*.bannerTmpBox{display: none; position: absolute; left: 0; top: 0; z-index: 9; height: 570px; }
.bannerTmpBox a{position: absolute; overflow: hidden; font-size: 0; line-height: 0; }
.bannerTmpBox a img{position: absolute; }*/
.bfilter{position: absolute; top: 0; left: 0; z-index: 9; width:100%; height: 460px; font-size: 0; line-height: 0; }
.bfilter a{position: absolute; top: 0; left: 0; width: 5%; height: 460px; overflow: hidden; }
.bfilter a img{position: absolute; left: 0; top: 0; }
.bctrl{position: absolute; bottom: 24px; left: 0; z-index: 9; width: 100%; height: 24px; }
.bctrli{text-align: center; font-size: 0; line-height: 0; }
.bctrli a{display: inline-block; width: 24px; height: 24px; margin: 0 3px; background: url(banner_control.png) no-repeat left center; }
.bctrli a:hover,
.bctrli a.curr{background-position: right center; }
.bctrli a{*display: inline; *zoom: 1; }


/*导航样式*/
.Top_menu {height:47px; width:100%; margin:0 auto; overflow:hidden; background:url(nav.jpg) repeat-x center top; font-family:"Arial"}
.Top_menu ul{list-style:none; margin:0 auto; width:1200px; position:relative; z-index:10;}
.Top_menu ul li{float:left;width:160px;text-align:center; height:47px; line-height:47px; font-size:14px;}
.Top_menu ul .li_link{width:2px; background:url(menu.jpg) no-repeat center center;}
.Top_menu ul li a:link{ color:#fff;text-decoration:none;display: block;}
.Top_menu ul li a:visited{ color:#fff;text-decoration:none;display: block;}
.Top_menu ul li a:hover{color:#fff; text-decoration:none;display: block;} 
.Top_menu ul li a:active {color:#fff; display: block;}

.nqType{position:relative; overflow: hidden; height:47px; width:1200px; margin:0 auto;}
.nqtWrap{float: right; overflow: hidden; }
.nqtWrap li{float: left; }
.nqtWrap li a{display: block; height:47px; padding: 0  line-height:47px; text-decoration: none; }
.nqtWrap li a:hover{ /*border-bottom-color: #058bbc;*/ }
.nqUnderline{position: absolute; bottom: 0; right: 0; height:47px; width:125px; background:url(on_nav.jpg) repeat-x center top; z-index:1; top:0; }


/*index*/
.main{ width:1200px; margin:0 auto; height:auto; overflow:hidden; margin-top:20px;}

.title{ width:500px; height:140px; background:url(title.jpg) no-repeat center top; margin:0 auto; margin-top:20px; margin-bottom:20px;}
.title_t{ width:500px; height:50px; text-align:center; margin:0 auto; line-height:70px; font-family:"Arial"; font-size:24px; color:#333; font-weight:bold;}
.title_ts{ width:500px; height:42px; text-align:center; margin:0 auto; line-height:30px; font-family:"Arial"; font-size:16px; color:#666}
.title_tel{ width:500px; height:48px; text-align:center; margin:0 auto; line-height:48px; font-family:"Arial"; font-size:24px; color:#FFF}

/*公司简介*/
.gsjj{ width:1200px; margin:0 auto; margin-top:10px;}
.gsjj_top{ width:1200px; height:140px; margin:0 auto}
.gsjj_bg{ width:1200px; height:auto; overflow:hidden; margin:0 auto; margin-top:20px; color:#666; line-height:35px;}


/*产品*/
.cp{ width:894px; margin:0 auto}
.cp_top{ width:894px; height:49px; background:url(right_top.jpg) no-repeat; margin:0 auto; }
.cp_tf{ float:left; margin-left:50px; height:49px; line-height:49px; font-size:16px; font-weight:bold; color:#333;font-family:"Arial"; }
.cp_r{ text-align:right; line-height:49px; margin-right:20px!important; margin-right:10px; color:#666}
.cp_r a{ color:#666}
.cp_bg{ width:894px; height:auto; margin:0 auto; overflow:hidden; background:url(right_bg.jpg) repeat-y;}
.cp_bt{ width:894px; height:10px; margin:0 auto; background:url(right_bt.jpg) no-repeat;}

.cp_con{ width:860px; height:auto; overflow:hidden; margin:0 auto; margin-top:10px; line-height:30px;}

/*优势*/
.youshi_bg{ width:100%; height:1461px; background:url(youshi_bg.jpg) repeat center top; margin:0 auto; margin-top:20px;}
.youshi{ width:100%; height:1461px; background:url(youshi.jpg) no-repeat center top; margin:0 auto}


/*新闻资讯*/
.news{ width:1200px; height:auto; overflow:hidden; margin:0 auto; margin-top:40px; margin-bottom:20px;}
.news_top{ width:500px; height:140px; margin:0 auto;}
.news_bg{ width:1200px; height:auto; overflow:hidden; margin:0 auto}

.news_list2 a{ float:left; margin-left:20px; width:570px; height:90px;  margin-top:20px; color:#0b69c9; background:url(news_list2.jpg) no-repeat; display:block}
.news_list2 a:hover{  display:block; color:#fb8d00 }

/*anli*/

.ctrl{width:18px;height:30px;float:left;display:inline;margin-top:50px; position:relative;}

.news_list0 a{ float:left; width:740px; height:120px;  margin-top:20px; background:#FFF; border:3px #0187fa solid; display:block}
.news_list0 a:hover{ width:740px; height:120px; border:3px #ff8603 solid;  display:block; }

.news_list{ background:url(icon.jpg) no-repeat left center; text-indent:10px; line-height:30px; border-bottom:#CCCCCC 1px dashed}
.data{ text-align:right; margin-right:0px!important; margin-right:10px; color:#CCCCCC}


/*left*/
.left{ float:left; width:280px; height:auto; overflow:hidden;}
.left_top{ width:280px; height:42px; background:url(left_top.jpg) no-repeat; margin:0 auto}
.left_tf{ float:left; margin-left:30px; line-height:42px; font-size:18px; color:#fff;font-family:"Arial";}
.left_bg{ width:280px; height:auto; overflow:hidden; margin:0 auto;}
.left_bt{ width:280px; height:10px; margin:0 auto}

.left_list{ width:280px; margin:0 auto;}
.left_list ul{}
.left_list ul li{ width:280px; height:42px; line-height:42px; background:url(left_list.jpg) no-repeat; font-size:14px; margin-top:5px;}
.left_list ul li a:link{ padding-left:40px; text-decoration:none; color:#333; display:block;}
.left_list ul li a:visited{text-decoration:none; color:#333; display:block;}
.left_list ul li a:hover{height:280px; line-height:42px; display:block; color:#fff;background:url(left_list0.jpg) no-repeat;  font-weight:bold;}
.left_list ul li a:active{ text-decoration:none; color:#fff; display:block;}

.left_list0{ width:280px; margin:0 auto;}
.left_list0 ul{}
.left_list0 ul li{ width:280px; height:42px; line-height:42px; background-color:#eee; margin-top:2px; font-size:12px;}
.left_list0 ul li a:link{ padding-left:40px; text-decoration:none; color:#333; display:block;}
.left_list0 ul li a:visited{text-decoration:none; color:#333; display:block;}
.left_list0 ul li a:hover{height:42px; line-height:42px; display:block; color:#fff; background-color:#d97f09; }
.left_list0 ul li a:active{ text-decoration:none; color:#fff; display:block;}

.left_lx_top{ width:280px; height:120px; background:url(left_lx_top.jpg) no-repeat; margin:0 auto; margin-top:10px;}
.left_lx_tf{ float:left; margin-left:30px; line-height:38px; margin-top:20px; font-size:24px; color:#ff8218;font-family:"Arial"; }
.left_lx_bg_top{ width:280px; height:10px; background:url(left_lx_bg_top.jpg) no-repeat; margin:0 auto; margin-top:10px;}
.left_lx_bg{ width:280px; height:auto; overflow:hidden; background:url(left_lx_bg.jpg) repeat-y; margin:0 auto;}
.left_lx_bt{ width:280px; height:auto; overflow:hidden; margin:0 auto; padding-bottom:80px;}

/*right*/
.right{ float:right;width:894px;}
.right_top{ width:894px; height:49px; background:url(right_top.jpg) no-repeat; margin:0 auto; }
.right_tf{ float:left; margin-left:50px; height:49px; line-height:49px; font-size:16px; font-weight:bold; color:#333;font-family:"Arial"; }
.right_r{ text-align:right; line-height:49px; margin-right:20px!important; margin-right:10px; color:#666}
.right_r a{ color:#666}
.right_bg{ width:894px; height:auto; margin:0 auto; overflow:hidden; background:url(right_bg.jpg) repeat-y;}
.right_bt{ width:894px; height:10px; margin:0 auto; background:url(right_bt.jpg) no-repeat;}

.right_con{ width:860px; height:auto; overflow:hidden; margin:0 auto; margin-top:10px; line-height:30px;}
/*foot*/
.foot_nav0{ width:100%; height:47px; background:url(foot_nav.jpg) repeat center top; margin:0 auto; margin-top:10px;}
.foot_nav{ width:1200px; height:47px; margin:0 auto; text-align:center; line-height:47px; color:#FFF;}
.foot_nav a{ color:#FFF}

.foot_con{ width:1200px; margin:0 auto; margin-top:10px; color:#fff; text-align:center; line-height:30px; color:#666; margin-bottom:10px;}
.foot_con a{ color:#666}