body {
	margin:0;
	padding:0;
	line-height:24px;
	font-family: Verdana, Arial, Tahoma;
	font-family:"微软雅黑";
	font-size: 12px;
}

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:700px; float:right;}
.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_up{ width:100%; height:40px; line-height:40px; margin:0 auto; background-color:#2a5a9a; border-bottom:1px #d0d2d1 solid; font-size:14px;}
.top_left{ width:800px; float:left; color:#fff;}
.top_right{ width:250px; float:right; color:#fff; font-size:14px; text-align:right;}
.top_right a{ color:#FFF;}
.top_right a:hover{ text-decoration:underline;}

.top{ width:100%; height:117px; margin:0 auto;}

.logo{ width:1200px; height:117px; margin:0 auto; background:url(top.jpg) no-repeat center center;}

/* 轮换区 */
.flash{}

.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;
  }
  
.flash_bt{ width:100%; height:5px; margin:0 auto; overflow:hidden; background-color:#005595;}

/*导航样式*/
.Top_menu {height:55px; width:100%; margin:0 auto; overflow:hidden; font-family:"微软雅黑"; border-top:1px #e8e8e8 solid;}
.Top_menu ul{list-style:none; margin:0 auto; width:1200px; position:relative; z-index:10;}
.Top_menu ul li{float:left;width:120px;text-align:center; height:55px; line-height:55px; font-size:14px;}
.Top_menu ul .li_link{width:0px; height:55px; background:url(menu_list.jpg) no-repeat center center;}
.Top_menu ul li a:link{color:#7a7a7a;text-decoration:none;display: block;}
.Top_menu ul li a:visited{color:#7a7a7a;text-decoration:none;display: block;}
.Top_menu ul li a:hover{color:#005595; text-decoration:none;display: block;} 
.Top_menu ul li a:active {color:#7a7a7a;display: block;}

.nqType{position:relative; overflow: hidden; height:55px; width:1200px; margin:0 auto;}
.nqtWrap{float: right; overflow: hidden; }
.nqtWrap li{float:left;}
.nqtWrap li a{display: block; height:55px; padding: 0 20px; line-height:55px; color: #000; text-decoration: none; }
.nqUnderline{position:absolute; bottom:0; right:0; height:5px; background:#02548e; width:50px; z-index:1; top:0px; border-left:1px #f1f1f1 solid; border-right:1px #f1f1f1 solid;}


/*搜索*/
.ss{ width:1200px; height:47px; margin:0 auto; margin-top:20px; margin-bottom:20px; background:url(ss.jpg) no-repeat center top; padding-top:2px;}

/*index*/
.main{ width:1200px; margin:0 auto; height:auto; padding-top:30px;}

.kuaijie{ width:100%; height:auto; margin:0 auto; margin-top:30px; border-bottom:1px #CCC solid;}
.kuaijie_top{ width:479px; height:65px; margin:0 auto;}
.kuaijie_tf{ width:450px; height:35px; line-height:30px; font-size:26px; font-weight:bold; color:#555555; margin:0 auto; background-color:#FFF; text-align:center; background:url(gsjj_top_bg.png) no-repeat center bottom;}
.kuaijie_r{ width:450px; height:30px; line-height:30px; margin:0 auto; text-align:center; color:#555555; font-size:20px;}
.kuaijie_bg{ width:696px; margin:0 auto; height:152px; margin-top:30px; margin-bottom:30px;}

/*带图新闻*/
.img_news{ width:440px; height:480px; float:left; position:relative; z-index:9999; top:-50px;}
.img_news_list{width:440px; height:480px; margin:0 auto; overflow:hidden;}
.img_news_list a{width:440px; height:160px; display:block; background:url(img_news_bg.jpg) no-repeat center top;}
.img_news_list a:hover{width:440px; height:160px; display:block; background:url(img_news_bg_on.jpg) no-repeat center top; color:#FFF;}

/*上下产品*/
.sy_cp{ width:100%; height:auto; overflow:hidden; margin:0 auto; padding-bottom:30px; padding-top:20px;}
.sy_cp_top{ width:479px; height:50px; margin:0 auto; background:url(gsjj_top_bg.png) no-repeat center top; margin-top:30px; margin-bottom:30px;}
.sy_cp_tf{ width:220px; height:22px; line-height:22px; font-size:20px; font-weight:bold; color:#fff; margin:0 auto; background-color:#2269d5; text-align:center;}
.sy_cp_r{ width:170px; height:22px; line-height:22px; margin:0 auto; text-align:center; color:#fff; font-size:20px;}
.sy_cp_bg{ width:1200px; height:auto; margin:0 auto; padding-top:20px;}
.sy_cp_list a{width:270px; height:265px; background-color:#fff; display:block;}
.sy_cp_list a:hover{width:270px; height:265px; display:block; color:#FFF; background-color:#2269d5;}

.sy_pro{ width:1090px; height:auto; margin:0 auto; margin-top:20px; padding-bottom:20px;}
.sy_pro_list ul{}
.sy_pro_list ul li{ width:143px; height:33px; float:left; line-height:33px; margin-bottom:10px; border:1px #cdcdcd solid; background-color:#fff; font-size:14px; text-align:center; margin-right:5px; margin-left:5px; overflow:hidden;}
.sy_pro_list ul li a:link{ text-decoration:none; color:#1f60c6; display:block;}
.sy_pro_list ul li a:visited{text-decoration:none; color:#1f60c6; display:block;}
.sy_pro_list ul li a:hover{height:33px; line-height:33px; display:block; color:#fff; background-color:#1f60c6;}
.sy_pro_list ul li a:active{ text-decoration:none; color:#1f60c6; display:block;}


/*左右产品*/

.tj_cp{width:100%; height:auto; overflow:hidden; margin:0 auto;}
.tj_cp_top{ width:1200px; height:auto; margin:0 auto; overflow:hidden; margin-bottom:30px; margin-top:35px;}
.tj_cp_tf{ width:230px; float:left;}
.tj_cp_r{ width:900px; float:left; color:#2e2e2e; margin-top:20px;}
.tj_cp_bg{ width:1200px; height:auto; margin:0 auto; overflow:hidden;}
.tj_cp_bt{ width:1200px; height:52px; margin:0 auto; background:url(gsjj_bt.jpg) no-repeat center top;}

/* mover ad */
.movead {zoom:1; width:1202px; margin:0 auto; margin-top:15px;}
.movead .pcont {width:1086px; height:380px; overflow:hidden; float:left; margin-left:10px; margin-right:10px;}
.movead .ScrCont {width: 32766px; zoom: 1}
.movead #List1_1 {FLOAT: left}
.movead #List2_1 {FLOAT: left}
.movead .LeftBotton { background:url(leftbtn.png) no-repeat center; FLOAT: left; WIDTH:48px; HEIGHT:400px;_behavior: url(js/iepngfix.htc);}
.movead .RightBotton { background:url(rightbtn.png) no-repeat center; FLOAT: left; WIDTH:48px; HEIGHT:400px;_behavior: url(js/iepngfix.htc);}
.movead .pl img {DISPLAY: block; CURSOR: pointer; width:255px; height:180px; float:left;}
.movead .pl {float:left; width:254px; margin-right:20px; height:375px; overflow:hidden; background-color:#fff; border:1px #cdcdcd solid;}
.movead .pl a{ background-color:#fff; height:375px; display:block; color:#2f2f2f;}
.movead .pl a:hover{ background-color:#1f60c6; height:375px; display:block; color:#fff;}
.movead .pl img.picshadow{width:250px;}

/*right*/
.right{width:925px; height:auto; float:right; margin-bottom:20px;}
.right_top{ width:925px; height:50px; margin:0 auto; border-bottom:1px #1d577c solid; margin-bottom:15px;}
.right_tf{ width:200px; height:50px; line-height:50px; font-size:22px; font-weight:bold; color:#1d577c; float:left;}
.right_r{ text-align:right; line-height:50px; margin-right:20px!important; margin-right:10px;}
.right_bg{ width:925px; height:auto; margin:0 auto; margin-top:10px; overflow:hidden;}
.right_bt{ width:925px; height:7px;}

.gsjj{ width:100%; margin:0 auto; background-color:#f3f3f3; overflow:hidden; padding-top:50px; padding-bottom:50px;}
.gsjj_top{ width:479px; height:50px; margin:0 auto; background:url(gsjj_top_bg.png) no-repeat center top; margin-top:30px; margin-bottom:30px;}
.gsjj_tf{ width:220px; height:22px; line-height:22px; font-size:20px; font-weight:bold; color:#757575; margin:0 auto; text-align:center; background-color:#f6f6f6;}
.gsjj_r{ width:170px; height:22px; line-height:22px; margin:0 auto; text-align:center; color:#757575; font-size:20px;}
.gsjj_bg{ width:1200px; height:280px; margin:0 auto; padding-top:40px;}
.gsjj_img{ width:584px; height:320px; float:right; background:url(gsjj_img.jpg) no-repeat center top;}
.gsjj_body{ width:580px; height:280; float:left; color:#333333; font-size:16px; line-height:30px;}


/*厂区*/
.changqu{ width:1268px; height:auto; margin:0 auto; margin-top:30px; margin-bottom:30px;}
.changqu_bg{ width:1268px; height:auto; margin:0 auto; padding-top:30px;}

/* mover ad */
.hl_main5_content{width:1268px; height:165px; overflow:hidden; border-top:none; margin:0 auto; position:relative;} 
.hl_main5_content1{width:1200px; overflow:hidden; margin:0 auto;} 
.hl_main5_content1 ul{width:1200px; overflow:hidden;} 
.hl_main5_content1 ul li{ float:left; width:220px; display:inline; margin-left:17px;} 
.hl_scrool_leftbtn{width:24px; height:47px; background:url(../images/leftbtn.png) no-repeat; left:0; top:50px; left:10px; cursor:pointer; position:absolute; z-index:10;} 
.hl_scrool_rightbtn{width:27px; height:47px; background:url(../images/rightbtn.png) no-repeat; right:0; top:50px; right:10px; cursor:pointer; position:absolute; z-index:10;} 

/*联系方式*/
.sy_lx{ width:1200px; height:350px; margin:0 auto; border:1px #cdcdcd solid; margin-top:20px;}
.sy_lx_map{ width:880px; float:left; height:350px;}
.sy_lx_bg{ width:290px; float:right; margin-top:15px;}


.news{ width:100%; height:auto; margin:0 auto; padding-top:50px; padding-bottom:50px; background-color:#f3f3f3;}

.news_bg{ width:1200px; height:auto; margin:0 auto; overflow:hidden; padding-top:20px; background-color:#FFF; margin-top:30px;}

.news_top{ width:400px; height:60px; line-height:60px; font-size:24px; margin:0 auto; margin-bottom:30px;}
.news_tf{ width:215px; height:60px; margin:0 auto; background-color:#1c5791; line-height:60px; color:#FFF; text-align:center;}
.news1{ width:400px; float:left;}

.news_list{ width:475px; height:175px; float:left;}
.news_list a{width:475px; height:175px; background-color:#fff; display:block;
-moz-transition: all 0.5s ease-in-out 0s;
-webkit-transition: all 0.5s ease-in-out 0s;
-o-transition: all 0.5s ease-in-out 0s;}
.news_list a:hover{width:475px; height:175px; color:#FFF; background-color:#202020; display:block;}

.news_list2{ width:100%; float:left; height:40px; background:url(news_list.png) no-repeat center left; text-indent:15px; line-height:40px; border-bottom:#CCCCCC 1px dashed}
.data{ color:#999; float:right;}


.cp{ width:745px; margin:0 auto;}
.cp_top{ width:745px; height:65px; background:url(pro_top.png) no-repeat;}
.cp_tf{float:left; margin-left:34px!important; margin-left:17px; color:#1c73b0; font-size:14px; font-weight:bold; line-height:50px; margin-top:10px;}
.cp_more{ text-align:right; margin-right:20px!important; margin-right:10px; margin-top:30px;}
.cp_bg{ width:745px; background:url(pro_bg.gif) repeat-y; margin:0 auto}
.cp_bt{ width:745px; height:11px; background:url(pro_bt.gif) no-repeat; margin:0 auto}

/*left*/
.left{ float:left; width:254px; height:auto; margin:0 auto; overflow:hidden;}
.left_pro_top{ width:254px; height:67px; line-height:67px; color:#FFF; font-size:24px; font-weight:bold; text-align:center; margin:0 auto; background-color:#1c5791;}
.left_pro_top a{ width:254px; height:67px; border-bottom:1px #FFF solid; background-color:#1c5791; display:block; color:#FFF;
transition: all 0.5s ease-in-out 0s;
-moz-transition: all 0.5s ease-in-out 0s;
-webkit-transition: all 0.5s ease-in-out 0s;
-o-transition: all 0.5s ease-in-out 0s;}
.left_pro_top a:hover{width:254px; height:67px; border-bottom:1px #FFF solid; background-color:#e60012; display:block; color:#FFF;
}
.left_pro_bg{ width:254px; height:auto; overflow:hidden; margin:0 auto; padding-bottom:15px;}

.left_list{ width:254px; height:auto; margin:0 auto; text-align:center;}
.left_list ul{}
.left_list ul li{ width:254px; height:50px; float:left; line-height:50px; background-color:#1c5791; font-size:14px; margin-top:5px;}
.left_list ul li a{ text-decoration:none; color:#fff; display:block;
transition: all 0.5s ease-in-out 0s;
-moz-transition: all 0.5s ease-in-out 0s;
-webkit-transition: all 0.5s ease-in-out 0s;
-o-transition: all 0.5s ease-in-out 0s;}
.left_list ul li a:visited{text-decoration:none; color:#fff; display:block;}
.left_list ul li a:hover{height:50px; line-height:50px; display:block; color:#fff; background-color:#d02617;}
.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:50px; line-height:50px; display:block; color:#fff; background-color:#d02617;}

.left_lx{ width:230px; height:auto; margin:0 auto; overflow:hidden;}
.left_lx_top{ width:230px; height:52px;}
.left_lx_tf{ float:left; color:#0f2e4a; font-size:18px; height:50px; font-weight:bold; line-height:50px;}
.left_lx_bg{ width:230px; background:url(left_lx_bg.gif) repeat-y; margin:0 auto;}
/*foot*/

.bottom{ width:100%; height:auto; margin:0 auto; overflow:hidden; color:#626262; background-color:#f4f4f4; padding-bottom:20px;}
.bottom a{ color:#626262;}
.foot_menu{ width:100%; height:50px; margin:0 auto; margin-bottom:15px; background-color:#333333; line-height:50px; text-align:center; font-size:16px;}

.foot {width:1200px; height:auto; overflow:hidden; margin:0 auto; font-size:14px; text-align:center;}

