body {
	margin:0;
	padding:0;
	line-height:24px;
	font-family: Verdana, Arial, Tahoma;
	font-family:"Arial";
	font-size: 12px;
}
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: 0px solid #cccccc;}
.img img{border: 0px solid #cccccc;padding:0px;}
.img:hover img{border: 0px solid #cccccc;}

/*顶部样式*/
.top_bg{ width:100%; height: 195px; background:url(top_bg.jpg) repeat-x center top; margin:0 auto;}
.top{ width:1200px; height:150px; background:url(top.jpg) no-repeat; margin:0 auto}


/* 轮换区 */
.flash{}
/*轮换*/
.banner{position: relative; height: 508px; overflow: hidden; width:1440px; left:50%; margin-left:-720px; border-bottom:5px #000000 solid; clear:both;}
.bwrap{position: relative; z-index: 0; }
.bquery{position: relative; z-index: 0; height: 508px; }
.blist{display: none; position: absolute; top: 0; left: 0; z-index: 0; height: 508px; 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: 508px; font-size: 0; line-height: 0; }
.bfilter a{position: absolute; top: 0; left: 0; width: 5%; height: 508px; 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; }


.rslides {
  position: relative;
  list-style: none;
  overflow: hidden;
  width: 100%;
  padding: 0;
  margin: 0;
  }

.rslides li {
  -webkit-backface-visibility: hidden;
  position: absolute;
  display: none;
  width: 100%;
  left: 0;
  top: 0;
  }

.rslides li:first-child {
  position: relative;
  display: block;
  float: left;
  }

.rslides img {
  display: block;
  height: auto;
  float: left;
  width: 100%;
  border: 0;
  }
.slide_container {
  position: relative;
  float: left;
  width: 100%;
  }

.slide {
  position: relative;
  list-style: none;
  overflow: hidden;
  width: 100%;
  padding: 0;
  margin: 0;
  }

.slide li {
  position: absolute;
  width: 100%;
  left: 0;
  top: 0;
  }
  
 .slide img {
  display: block;
  position: relative;
  z-index: 1;
  height: auto;
  width: 100%;
  border: 0;
  }

.slide .caption {
  display: block;
  position: absolute;
  z-index: 2;
  font-size: 20px;
  text-shadow: none;
  color: #fff;
  background: #000;
  background: rgba(0,0,0, .8);
  left: 0;
  right: 0;
  bottom: 0;
  padding: 10px 20px;
  margin: 0;
  max-width: none;
  }
  
 .slide_nav {
  position: absolute;
  -webkit-tap-highlight-color: rgba(0,0,0,0);
  top: 52%;
  left: 0;
  opacity: 0.7;
  z-index: 3;
  text-indent: -9999px;
  overflow: hidden;
  text-decoration: none;
  height: 61px;
  width: 38px;
  background: transparent url("../images/themes.gif") no-repeat left top;
  margin-top: -45px;
  }

.slide_nav:active {
  opacity: 1.0;
  }

.slide_nav.next {
  left: auto;
  background-position: right top;
  right: 0;
  }

/*导航样式*/
.Top_menu {height:45px; width:100%; margin:0 auto; overflow:hidden; 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:147px;text-align:center; height:45px; line-height:45px; font-size:18px;}
.Top_menu ul .li_link{width:0px; height:45px; background:url(menu_list.jpg) no-repeat center top;}
.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; background-color:#e47a00;} 
.Top_menu ul li a:active {color:#fff;display: block;}

.nqType{position:relative; overflow: hidden; height:45px; width:1200px; margin:0 auto;}
.nqtWrap{float: right; overflow: hidden; }
.nqtWrap li{float: left; }
.nqtWrap li a{display: block; height:45px; padding:0px; line-height:45px; font-size:18px; color: #505050; text-decoration: none; }
.nqtWrap li a:hover{ /*border-bottom-color: #058bbc;*/ color: #058bbc; }
.nqpNameCn{line-height: 54px; color: #555555; font-size: 14px; }
.nqpNameEn{margin: 0 0 0 4px; line-height: 54px; color: #fff; font-size: 14px; }
.nqUnderline{position: absolute; bottom: 0; right: 0; height:45px; background: #e47a00; width: auto; z-index:1; top:0px;}


/*index*/
.main{ width:1200px; margin:0 auto; height:auto; overflow:hidden;}

/*上下产品*/
.sy_cp{ width:1200px; height:auto; overflow:hidden; margin:0 auto; padding-top:50px;}
.sy_cp_top{ width:1200px; height:85px; margin:0 auto; overflow:hidden; margin-bottom:15px;}
.sy_cp_tf0{ width:1200px; height:30px; line-height:30px; color:#333; float:left; font-size:16px; font-weight:bold; text-align: left;}
.sy_cp_tf{ width:1200px; height:40px; line-height:40px; color:#ff8800; font-size:30px; float:left; font-family:"Arial"}

.sy_cp_bg{ width:1200px; height:auto; margin:0 auto; padding-top:20px;}
.sy_cp_list a{width:270px; height:330px; background:url(sy_cp_bg.jpg) no-repeat right bottom; display:block;}
.sy_cp_list a:hover{width:270px; height:330px; background:url(sy_cp_bg_on.jpg) no-repeat right bottom; display:block; color:#FFF; background-color:#ff8800;}

.tj_cp{ width:1200px; height:auto; margin:0 auto;}
.tj_cp_top{ width:1200px; height:60px; margin:0 auto; background:url(sy_cp_top.png) no-repeat center top; padding-top:25px; text-align:center; color:#acacac;}
.tj_cp_tf{ width:500px; height:22px; overflow:hidden; line-height:22px; margin:0 auto; font-size:18px; color:#ff8800}
.tj_cp_r{ width:200px; line-height:10px; margin:0 auto; font-size:12px; text-align:center; color:#ff8800;}
/*新闻标签*/
.news{ width:100%; height:auto; overflow:hidden; margin:0 auto; margin-top:20px; background-color:#ff8800;}
.news_con{ width:1200px; margin:20px auto;}
.news_top{ width:1200px; height:85px; margin:0 auto; overflow:hidden; margin-bottom:15px;}
.news_tf0{ width:1200px; height:30px; line-height:30px; color:#fff; float:left; font-size:16px; font-weight:bold; text-align: left;}
.news_tf{ width:1200px; height:40px; line-height:40px; color:#fff; font-size:30px; float:left; font-family:"Arial"}
.news_bg{ width:1200px; height:auto; overflow:hidden; margin:0 auto;}

.news_pic{ float:left; width:500px; height:300px;}
.news_con0{ float:right; width:670px; height:300px;}
.news_list0 a{ width:670px; height:90px; background-color:#26343d; margin:0 auto; margin-bottom:10px; color:#FFF; display:block;}
.news_list0 a:hover{width:670px; height:90px; background-color:#e6640e; margin:0 auto; margin-bottom:10px; color:#FFF; display:block;}

.news_list1{ float:left; width:400px; background:url(icon1.jpg) no-repeat left center; text-indent:10px; line-height:30px;}
.news_list1 a{ color:#FFF}
.data1{ text-align:right; margin-right:10px!important; margin-right:0px; color:#fff}

.news_list{ background:url(arrow.gif) no-repeat left center; text-indent:15px; line-height:25px; border-bottom:#CCCCCC 1px dashed}
.data{ text-align:right; margin-right:0px!important; margin-right:0px; color:#CCCCCC}

.gsjj{ width:1200px; margin:0 auto; margin-top:20px; margin-bottom:20px;}
.gsjj_top{ width:1200px; height:85px; margin:0 auto; overflow:hidden; margin-bottom:15px;}
.gsjj_tf0{ width:1200px; height:30px; line-height:30px; color:#333; float:left; font-size:16px; font-weight:bold; text-align: left;}
.gsjj_tf{ width:1200px; height:40px; line-height:40px; color:#666; font-size:30px; float:left; font-family:"Arial"}
.gsjj_bg{ width:1200px; height:auto; overflow:hidden; margin:0 auto;}

.gsjj_con{ float:left; width:660px; line-height:30px; color:#666}
.gsjj_mail{ float:right; width:500px;}

/*right*/
.right{width:1200px; height:auto; margin:0 auto; margin-top:30px;}
.right_top{ width:1200px; height:80px; margin:0 auto; background:url(sy_cp_top.jpg) repeat-x center top; margin-bottom:15px; margin-bottom:15px;}
.right_tf{ width:200px; height:29px; line-height:29px; margin:0 auto; background-color:#FFF; font-size:30px; text-align:center; color:#656565}
.right_r{ text-align:right; line-height:39px; margin-right:20px!important; margin-right:10px;}
.right_bg{ width:1200px; height:auto; margin:0 auto; margin-top:10px; overflow:hidden;}
.right_bt{ width:745px; height:7px;}


/*left*/
.left{ float:left; width:1200px; height:auto; margin:0 auto; overflow:hidden; margin-top:10px;}
.left_pro_tf{ width:200px; height:29px; line-height:29px; margin:0 auto; background-color:#FFF; font-size:30px; text-align:center; color:#656565}
.left_pro_bg{ width:1200px; height:auto; margin:0 auto;}
.left_pro_bt{ width:240px; height:22px;background:url(left_pro_bt.gif) no-repeat;}

.left_list{ width:1200px; height:auto; margin:0 auto; text-align:center;}
.left_list ul{}
.left_list ul li{ width:150px; height:30px; float:left; line-height:30px; background-color:#999; border:3px #fafafa solid; margin-right:10px; margin-bottom:10px; font-size:14px;}
.left_list ul li a:link{ text-decoration:none; color:#fff; display:block;}
.left_list ul li a:visited{text-decoration:none; color:#fff; display:block;}
.left_list ul li a:hover{height:30px; line-height:30px; display:block; background-color:#ff8800; color:#fff;}
.left_list ul li a:active{ text-decoration:none; color:#fff; display:block;}

#navigation a.here:link,
 #navigation a.here:visited,
 #navigation a.here:hover,
 #navigation a.here:active {height:30px; line-height:30px; display:block; background-color:#1a9cd6; color:#fff;}


.left_lx_top{ width:240px; height:52px; background:url(left_lx_top.gif) no-repeat;}
.left_lx_tf{ float:left; margin-left:20px!important; margin-left:10px; color:#1c73b0; font-size:14px; font-weight:bold; line-height:50px;}
.left_lx_bg{ width:240px; background:url(left_lx_bg.gif) repeat-y; margin:0 auto;}
.left_lx_bt{ width:240px; height:39px; background:url(left_lx_bt.gif) no-repeat; margin:0 auto}
/*foot*/
.foot_zh{ width:100%; height:auto; overflow:hidden; background-color:#eaeaea; margin:0 auto}
.foot_zh_bg{ width:1200px; height: auto; overflow:hidden; margin:0 auto; margin-top:10px; padding-bottom:10px;}

.foot_zh_about{ float:left; width:100px;}
.foot_zh_about_top{ width:100px; height:50px; font-size:16px; font-weight:bold; line-height:50px; text-align:left; color:#666666}
.foot_zh_about_bg{ width:100px; height:auto; margin:0 auto}
.foot_zh_about_bg ul{}
.foot_zh_about_bg ul li{ width:100px; height:25px; float:left; line-height:25px; font-size:12px;}
.foot_zh_about_bg ul li a:link{ text-decoration:none; color:#666; display:block;}
.foot_zh_about_bg ul li a:visited{text-decoration:none; color:#666; display:block;}
.foot_zh_about_bg ul li a:hover{height:25px; line-height:25px; display:block; color:#ff8800;}
.foot_zh_about_bg ul li a:active{ text-decoration:none; color:#ff8800; display:block;}


.foot_zh_cp{ float:left; width:300px; margin-left:20px;}
.foot_zh_cp_top{ width:300px; height:50px; font-size:16px; font-weight:bold; line-height:50px; text-align:left; color:#666666}
.foot_zh_cp_bg{ width:300px; height:auto; margin:0 auto}
.foot_zh_cp_bg ul{}
.foot_zh_cp_bg ul li{ float:left; width:150px; height:25px; line-height:25px; font-size:12px;}
.foot_zh_cp_bg ul li a:link{ text-decoration:none; color:#666; display:block;}
.foot_zh_cp_bg ul li a:visited{text-decoration:none; color:#666; display:block;}
.foot_zh_cp_bg ul li a:hover{height:25px; line-height:25px; display:block; color:#ff8800;}
.foot_zh_cp_bg ul li a:active{ text-decoration:none; color:#ff8800; display:block;}

.foot_zh_news{ float:left; width:100px; margin-left:20px;}
.foot_zh_news_top{ width:100px; height:50px; font-size:16px; font-weight:bold; line-height:50px; text-align:left; color:#666666}
.foot_zh_news_bg{ width:100px; height:auto; margin:0 auto}
.foot_zh_news_bg ul{}
.foot_zh_news_bg ul li{ width:100px; height:25px; float:left; line-height:25px; font-size:12px;}
.foot_zh_news_bg ul li a:link{ text-decoration:none; color:#666; display:block;}
.foot_zh_news_bg ul li a:visited{text-decoration:none; color:#666; display:block;}
.foot_zh_news_bg ul li a:hover{height:25px; line-height:25px; display:block; color:#ff8800;}
.foot_zh_news_bg ul li a:active{ text-decoration:none; color:#ff8800; display:block;}


.foot_zh_lx{ float:left; width:250px; margin-left:20px;}
.foot_zh_lx_top{ width:250px; height:50px; font-size:16px; font-weight:bold; line-height:50px; text-align:left; color:#666666}
.foot_zh_lx_bg{ width:250px; height:auto; margin:0 auto;color:#666;}

.foot_zh_link{ float:left; width:350px; margin-left:20px;}
.foot_zh_link_top{ width:350px; height:50px; font-size:16px; font-weight:bold; line-height:50px; text-align:left; color:#666666}
.foot_zh_link_bg{ width:350px; height:auto; margin:0 auto;color:#666;}

.foot{ width:100%; height:52px;  background-color:#ff8800;  line-height:52px; margin:0 auto}
.foot_bg{ width:1200px; height:52px; margin:0 auto; color:#FFF}
.foot_bg a{ color:#FFF}