/* CSS Document */

@charset "utf-8";

body{ margin:0px; font-size:14px; color:#333;font-family: "微软雅黑"; line-height:26px; min-width:1200px; }

*{padding:0px;margin:0px;}

body,ul,ol,dl,dd,h1,h2,h3,h4,h5,h6,p,form,fieldset,legend,input,textarea,select,button,th,td {margin:0;padding:0;}

h1,h2,h3,h4,h5,h6 {font-size:16px;list-style:none;}

input,select {font:100% Helvetica, Tahoma, Arial, "Microsoft YaHei", "΢ź", SimSun, "", STXihei, "ϸ", Heiti, "", sans-serif;}

button {overflow:visible}

img{border:none;}

a{color:#333;text-decoration:none;}

a:hover{color:#009638;text-decoration:underline; text-decoration:none;}

li{	list-style:none;}

input,select,button{font:12px Verdana,Arial,Tahoma;vertical-align:middle;}

.clear{overflow:hidden;clear:both; height:0px;}

.lf{ float:left;}

.rt{ float:right;}

table{border-collapse:collapse;border-spacing:0;}

.hei10{ height:10px;}

.hei20{ height:20px;}

.hei30{ height:30px;}

h1,h2,h3,h4,h5,h6 {font-size:14px;list-style:none; font-weight:normal;}



.mt20{margin-top:20px;}

.mt30{margin-top:30px;}

.mt5{margin-top:5px;}

.ml50{ margin-left:50px;}

.ml30{ margin-left:30px;}

.ml15{ margin-left:15px;}

.m{ width:1200px; margin:0 auto;  }



.w1200{ width:1200px; margin:0 auto; overflow:hidden; }

.tw1200{ width:1180px; margin:0 auto; }

.wb100{ width:100%; background-color:#f5f5f5}





.bt{ background: url(../images/titlebg.png) no-repeat center; text-align:center; margin-bottom:10px; height:50px; margin-top:50px;}

.bt span a{ color:#25211e; }

.bt  span a:hover{ color:# f02e49;text-decoration:none; }

.bt p{ color:#666; font-size:14px; line-height:30px; text-transform:uppercase; width:60px; height:2px; background:#569ed0; margin:15px auto;}

.bt span{font-size:34px; line-height:40px; color:#bf1a1e;  }













/* 头部 */



/*头部*/

#topToolbar{

	_display:none;

	width:100%; height:90px;

	position:fixed; top:0px; left:0; _top:0; z-index:10000;

	_position:absolute; _top:expression(documentElement.scrollTop); background: rgba(0,0,0,0.7);

}

.header { height:90px; width:100%; }





.header .head { width:1280px; margin:0 auto;  }

.logo{ float:left; margin-top:10px;}



.adress i{display:block;position:absolute;top:4px;right:8px;width:16px;height:17px;background: url(../images/wztb.png) center no-repeat;}

/*menu*/

#nav {

     margin:0px 0px 0px 25px; 

     width:630px; 

     display:block;

	 font-size:16px; 

	 font-family:"微软雅黑"; float:left; 

}

#nav .mainlevel {

      background:url(../images/d2.jpg) 0 0 repeat-x; 

	  float:left; 

	  margin-right:0px; 	  width:105px;

 

/*IE6 only*/}

#nav .mainlevel a {

      color:#fff; 

	  text-decoration:none;

	  line-height:90px; 

	  display:block; 

	  padding:0; 

	  text-align:center; font-size:16px;

	  }

	  #nav .mainlevel a:hover { color:#fff;}

#nav .mainlevel:hover {

      color:#fff;

	  line-height:90px;

	  text-decoration:none; background: #009439; height:90px;

	  

	  }

#nav .mainlevel a.on {

      color:#fff;

	  line-height:90px;

	  text-decoration:none; 

	  

	  }

#nav .mainlevel1 {

      background:#fbfaf3;

	  float:left; 

	  margin-right:4px; margin-left:-30px; 

	  width:160px; z-index:999999999999999999999999;

/*IE6 only*/}

#nav .mainlevel1 a {

      color:#000; 

	  text-decoration:none; font-size:14px;

	  line-height:40px;  z-index:999999999999999999999999;

	  display:block; 

	  padding:0; 

	  width:160px;

	  text-align:center;

	  }

#nav .mainlevel1 a:hover {

      color:#fff;

	  line-height:40px;

	  text-decoration:none; 

	  background:#009439; border-bottom:none; height:40px;

	  }

#nav .mainlevel ul {

      display:none; 

	  position:absolute;

	  }

#nav .mainlevel li {

	  width:160px;

	  /*IE6 only*/}



.ywqh { float:left; line-height:70px; font-size:15px; color:#fff; margin-left:20px; margin-top:9px; }

.ywqh a {color:#fff; padding:0px 10px;}

.ywqh a:hover {color:#009638;}





.tel{ background:url(../images/tel.png) no-repeat top left; padding-left:60px; }

.tel h1{ font-size:15px; color:#fff; line-height:20px; margin-top:10px;}

.tel h2{ font-size:16px; color:#fff; }







.bt3{ text-align:center}

.bt3 h1 a{ font-size:14px; color:#333333; text-transform:uppercase; line-height:30px;}

.bt3 h2 a{ font-size:32px; color:#333333;line-height:60px;}

.bt3 .heng{ margin:10px auto; line-height:20px; width:75px; height:3px; background:#009638; text-align:center;}







.xt_lb{width:1220px; margin:20px auto;}

.xt_lb .xt ul{width:1220px; margin-top:20px;}

.xt_lb .xt ul li{width:390px; margin-right:7px; margin-left:8px; margin-bottom:30px; float:left; }

.xt_lb .tp{width:99.7%; margin:0 auto; overflow:hidden; }

.xt_lb .tp img{width:100%; height:290px; display:block;

transition:all 2s;

-webkit-transition:all 2s;

-moz-transition:all 2s;

-ms-transition:all 2s;

-o-transition:all 2s;}

.xt_lb .xt ul li:hover .tp img{transform:scale(1.1);

-webkit-transform:scale(1.1);

-moz-transform:scale(1.1);

-ms-transform:scale(1.1);

-o-transform:scale(1.1);}

.xt_lb .wz{border:1px solid #eaeaea; border-top:0; padding:10px 20px 13px;  overflow:hidden; height:50px; background:#fff;}

.xt_lb .wz h3{font-size:16px; color:#333333; text-align:center; line-height:46px; margin-bottom:10px; text-overflow:ellipsis; white-space:nowrap; overflow:hidden;}

.xt_lb .wz h3 a{font-size:16px;}

.xt_lb .wz p{font-size:13px; color:#666; line-height:24px; height:50px;overflow:hidden}



.xt_lb .wz a:hover h3{font-size:17px;color:#009638; }



.xt_lb .xt ul li:hover .wz h3{color:#009638;}

.aaa1 a{ width:150px; height:45px; background:#009638; display:block; margin:10px auto; text-align:center; line-height:45px; color:#fff; font-size:15px;}





.about{ width:100%; height:625px; background:url(../images/about_bg.jpg) no-repeat center;}

.aboutz{ width:1200px; margin:0 auto;}



.abiao span{ width:75px; height:3px; background:#009638; display:block; margin-top:10px;margin-bottom:30px;}

.abiao h1{ font-size:26px; color:#333;  line-height:40px; margin-top:10px;}

.abiao h2{ font-size:14px; font-weight:bold; color:#777777; font-weight:normal; line-height:35px; }



.wzl a{ width:150px; height:45px; background:#009638;  line-height:45px; font-size:15px; text-transform:uppercase; margin-top:40px;  display:block; color:#fff; text-align:center;}

.wzl a:hover{ background:#4ea832; color:#fff; }

.wzl{ width:500px; float:left; font-size:15px; line-height:32px;    overflow:hidden; margin-top:30px;}

.wzl span{ color:#0686f8}

.wzl span a{ color:#d1292e}

.wzl p{ color:#333; font-size:14px; text-align:left;margin-top:20px;}

.wzl b{ color:#0283cd; font-size:15px; text-align:center; display:block;}





.product-number-info {

    position: relative; 

}



.product-number-info .product-number-inner {

    width: 100%;

    margin: 0 auto;

	max-width:1200px;

	overflow:hidden

}



.product-number-info ul {

     overflow:hidden; padding-top:50px

}



.product-number-info li {

    float: left;

	width:25%;

    color: #fff;

	text-align:center;

	border-left:#e9e9e9 1px solid;

	box-sizing:border-box

}



.product-number-info li:first-child {

    border: none;

}



.product-number-info li b {

    font-weight: 400;

    font-size: 80px;

    line-height: 1;

    display: inline-block;

    position: relative;

    margin: 15px 0 10px;

	

	

}



.product-number-info li p {

    font-size: 16px; color:#666;font-weight:lighter;

}



.product-number-info li b i {

    font-style: normal; color:#009638; font-weight:lighter; font-family:"Helvetica"

}



.product-number-info li b sup {

    position: absolute;

    font-size: 16px;

    right: -35px;

    top: -30px;

	color:#888

}







.product-number-info li b em {

    font-style: normal;

    font-size: 16px;

    font-weight: 100;

    padding-left: 2px;

    position: relative;

    top: -4px;

	color:#888

}





.information-main-fr{ float:right; width:600px; background:#fff}



.information-main-fr .hd ul {

    font-size: 16px; overflow:hidden; margin-bottom:10px

}



.information-main-fr .hd ul li {

    float: left;

    cursor: pointer;

    list-style: none;

    height: 60px;

    line-height: 60px;

    color: #666;

    text-align: center;

    border: 1px solid #e5e5e5;

    border-top: 0;

    width: 25%;

	box-sizing:border-box;

    border-left: 0;

}



.information-main-fr .hd ul .on {

    color: #009638;

    border-top: 4px solid #009638;

    height: 57px;

    border-bottom: 0;

    line-height: 52px;

}



.information-main-fr .bd ul {

    color: #333;

    padding: 0 24px 0 32px;

}



.information-main-fr .bd ul li {

    height: 50px;

    border-bottom: 1px solid #e5e5e5;

    line-height: 50px;

    text-align: left;

    list-style-type: disc;

	font-size:14px;

	list-style-type:none;

}



.information-main-fr .bd ul li span {

    float: right;

}



.information-main-fr .bd ul li a {

    overflow: hidden;

    text-overflow: ellipsis;

    white-space: nowrap;

    max-width: 350px;

    float: left;

}



.information-main-fr .bd ul li a:hover {

    color: #009638;

}



.information-more {

    cursor: pointer;

    color: #f7a302;

    text-align: center;

    line-height: 34px;

    margin-top: 12px;

    font-size: 14px;

}



.information-more a {

    cursor: pointer;

    color: #009638;

    text-align: center;

    line-height: 34px;

    margin-top: 0px;

}



.information-more a:hover {

    color: #009638;

}



.m1{ width:100%; height:520px; background:#f2f2f2; padding:20px 0px;}

.newpic { float:left; width:550px;

        

    	height:auto;

		overflow:hidden;

		position:relative;

		box-sizing:border-box  }

	

.newpic  .swiper-slide {width:100%; position:relative }

.newpic .swiper-pagination{ text-align:right}

.newpic  .swiper-slide .zxzi{ display:block; position:absolute; background-color:rgba(0,0,0,0.7); color:#fff; z-index:99; bottom:0; width:100%; line-height:45px; padding:0 10px; box-sizing:border-box}

.newpic  .swiper-slide .zxzi p{ display:block; width:420px;text-overflow: ellipsis;    overflow: hidden;   white-space: nowrap; font-size:14px;}

.newpic  .swiper-slide  img{ width:100%; height:367px; }



.newpic   .swiper-pagination-bullet{ width:10px; height:10px; background:#dcdcdc}

.newpic  .swiper-pagination-bullet-active{ background:#fff}



.contain{ width:1200px; margin:20px auto}











.m6{ width:100%; margin:50px auto; max-width:1230px; height:auto;  }

.huoban{ margin-top:30px;}





.huoban ul li{ float:left; width:228px; margin:10px 8px 10px 8px; height:123px;  border:1px solid #f2f2f2;}

.huoban ul li img{ }

.huoban ul li:hover{ background:#fff;box-shadow: 0px 0px 10px rgba(195,195,195,0.75);}









.end{ width:100%; height:480px; background:#000;}

.endz{ width:1200px; margin:30px auto;}



/*底部*/



/*foot*/

.foot { width:100%; background:#282828; padding-top:40px;  color:#FFF;}

.m { width:1200px; margin:0px auto;}

.foot .left { width:310px; float:left;}

.foot .left h1 { font-size:16px; height:35px;  border-bottom:2px solid #fff;margin-bottom:30px; width:100px; }

.foot .left h2 font { font-size:13px; color:#dddddd;}

.foot .left p {  color:#dddddd; line-height:32px;}

.foot .left p i{ font-style:normal;font-size:14px; color:#e1e1e1;}



.dz{ background:url(../images/dz.png) no-repeat left; padding-left:25px;}

.dh{background:url(../images/dh.png) no-repeat left; padding-left:25px;}

.yx{ background:url(../images/yx.png) no-repeat left; padding-left:25px;}

.qq{background:url(../images/qq.png) no-repeat left; padding-left:25px;}







.foot .contt { float:left; margin-left:0px;}

.foot .contt ul li {float:left; margin-right:60px;  }

.foot .contt ul li h1 { border-bottom:2px solid #fff;height:35px; font-size:16px; margin-bottom:30px; color:#FFF;}

.foot .contt ul li p { font-size:14px; color:#e1e1e1; line-height:30px;}

.foot .contt ul li p a { color:#e1e1e1;}

.foot .contt ul li p a:hover { color:#fff;}

.foot .right { margin-left:50px; width:170px; float:left; display:block;  text-align:left; }

.foot .right h1 {  font-size:16px; height:35px;  border-bottom:2px solid #fff;margin-bottom:30px; width:130px;color:#FFF; text-align:left;}

.foot .right p {text-align:left; margin-top:10px;}



.right img{ display:block;} 

.foot .right .di { margin-top:39px;}





.right2{ float:right; margin-top:70px;}

.right2 p{ float:left; margin-top:0px; font-size:22px; color:#fff;background:url(../images/dian.png) left center no-repeat; padding-left:70px; text-align:left; }

.right2 p span{  font-size:26px; color:#fff; line-height:45px; font-weight:bold;}







.foot1 { border-top:1px solid #545454; margin-top:40px; line-height:50px; width:100%; background:#282828; color:#ccc; display:block; text-align:center;}







.h_d2{ float:right; margin-top:30PX;}

.foot .h_d{margin-bottom:0px; overflow:hidden; float:left;}

.foot .h_d a{width:35px; height:35px; border-radius:100%; background-color:#333; display:block; margin-left:9px; float:left;}



.foot .h_d a img{ width:100%;}















/*内页头部开始*/

.container {width:1200px;margin:0 auto;}

/*内页banner开始*/



.ny_banner{ width:100%; height:auto;}

.ny_banner img{ width:100%; height:auto;}





.location{ width:100%; height:50px; background:#f7f7f7;}

.nei_daohang{  height:50px;}

.nei_daohang ul{ display:table; margin:0 auto;}

.nei_daohang ul li{ float:left; line-height:50px; height:50px;}

.nei_daohang ul li a{color:#333333;font-size:16px;display:inline-block;height: 50px; line-height:50px; padding:0 28px;}

.nei_daohang ul li:hover{ background:#009638; color:#ffffff;}

.nei_daohang ul li:hover a{ color:#ffffff;}

.cutr {background:#009638; color:#ffffff;}

.cutr a{ color:#ffffff !important;}



.nwen h2{ text-align:center; color:#009638; padding-top:230px; font-size:25px; font-weight:bold;}



.page_show{ width:100%; height:auto; overflow:hidden; clear:both; margin:20px 0;}

.page_show h2{ width:100%; height:40px; line-height:40px; text-align:center; font-size:30px; color:#333333;  padding-bottom:15px;}

.content{ width:100%; height:auto;overflow:hidden; clear:both; margin-top:0px;} 

.page_show p{line-height:30px;  font-size:15px; color:#333333; margin-top:20px; }

.content img{ max-width:800px; margin:20px auto; text-align:center; display:block; }

/*

DIV.yahoo2 {

	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; FONT-SIZE: 0.85em; PADDING-BOTTOM: 3px; MARGIN: 3px; PADDING-TOP: 3px; FONT-FAMILY: Tahoma,Helvetica,sans-serif; TEXT-ALIGN: center; margin-top:30px;

}

DIV.yahoo2 A {

	BORDER-RIGHT: #999999 1px solid; PADDING-RIGHT: 8px; BACKGROUND-POSITION: 50% bottom; BORDER-TOP: #999999 1px solid; PADDING-LEFT: 8px; PADDING-BOTTOM: 2px; BORDER-LEFT: #999999 1px solid; COLOR: #666666; MARGIN-RIGHT: 3px; PADDING-TOP: 2px; BORDER-BOTTOM: #999999 1px solid; TEXT-DECORATION: none

}

DIV.yahoo2 A:hover {

	BORDER-RIGHT: #009638 1px solid; BORDER-TOP: #009638 1px solid; BACKGROUND-IMAGE: none; BORDER-LEFT: #009638 1px solid; COLOR: #fff; BORDER-BOTTOM: #009638 1px solid; BACKGROUND-COLOR: #009638

}

DIV.yahoo2 A:active {

	BORDER-RIGHT: #2b55af 1px solid; BORDER-TOP: #2b55af 1px solid; BACKGROUND-IMAGE: none; BORDER-LEFT: #2b55af 1px solid; COLOR: #fff; BORDER-BOTTOM: #2b55af 1px solid; BACKGROUND-COLOR: #3666d4

}

DIV.yahoo2 SPAN.current {

	PADDING-RIGHT: 6px; PADDING-LEFT: 6px;  PADDING-BOTTOM: 2px; COLOR: #000; MARGIN-RIGHT: 3px; PADDING-TOP: 2px

}

DIV.yahoo2 SPAN.disabled {

	DISPLAY: none

}

DIV.yahoo2 A.next {

	BORDER-RIGHT: #ccdbe4 2px solid; BORDER-TOP: #ccdbe4 2px solid; MARGIN: 0px 0px 0px 10px; BORDER-LEFT: #ccdbe4 2px solid; BORDER-BOTTOM: #ccdbe4 2px solid

}

DIV.yahoo2 A.next:hover {

	BORDER-RIGHT: #2b55af 2px solid; BORDER-TOP: #2b55af 2px solid; BORDER-LEFT: #2b55af 2px solid; BORDER-BOTTOM: #2b55af 2px solid

}

DIV.yahoo2 A.prev {

	BORDER-RIGHT: #ccdbe4 2px solid; BORDER-TOP: #ccdbe4 2px solid; MARGIN: 0px 10px 0px 0px; BORDER-LEFT: #ccdbe4 2px solid; BORDER-BOTTOM: #ccdbe4 2px solid

}

DIV.yahoo2 A.prev:hover {

	BORDER-RIGHT: #2b55af 2px solid; BORDER-TOP: #2b55af 2px solid; BORDER-LEFT: #2b55af 2px solid; BORDER-BOTTOM: #2b55af 2px solid

}*/





.page_show .db { width:100%;}

.page_show .db ul li { width:31.3333%; float:left; margin: 0 2.6% 2.6% 0}

.page_show .db ul li img{ width: 100%; height: auto;}

.page_show .db ul li:nth-child(3n) { margin-right:0;}









/*my*/

.xiaocms-page { text-align:center; margin:30px auto;}

.xiaocms-page a {height: 22px;line-height: 22px;display:inline-block;font-size: 13px;color:#5a5a5a;border:#f5f5f5 1px solid;background: #f5f5f5;margin:0 3px;padding: 0 10px;}

.xiaocms-page a:hover {background: #009638;border: #009638 1px solid;color:#FFF;}

.xiaocms-page span {height: 22px;line-height: 22px;display:inline-block;font-size: 13px;color:#5a5a5a;border:#f5f5f5 1px solid;background: #f5f5f5;margin:0 3px;padding: 0 10px;background: #009638;border: #009638 1px solid;color:#FFF;}







.m_content,.ncontent {

    line-height: 180%;

    font-size: 16px;



}

.ncontent img, .m_content img{ max-width:100%;}



.m_content {

    padding-top: 0;

}



.m_content h2 {

    font-size: 23px;

    line-height: 36px;

    color: #333;

    font-weight: bold;

    margin-bottom: 10px;

    text-align: center;

}



.page_content {

    min-height: 200px;

    line-height: 180%;

    font-size: 16px;

}



.listpage {

    padding: 5px;

    font-size: 16px;

    line-height: 200%;

}



blank10 {

    height: 10px;

}



.info {

    text-align: center;

    color: #999;

    margin-bottom: 20px;

    font-size: 12px;

    border-bottom: 1px solid #e7e7e7;

    padding-bottom: 10px;

}



.content {

    line-height: 24px;

}



.listpage {

    clear: both;

    text-align: center;

}



.prevpage p {

    margin: 10px 0;

}





.lbcontent {

  width: 100%;

  margin-top:0px;

  min-height:300px;

}

.lbcontent .lbx li {

  position: relative;

  line-height: 45px;

  height: 45px;

  width: 100%;

  margin: auto;

  border-bottom: 1px dotted #b4b4b4;



   background:none;



}



.lbcontent .lbx li label {

  position: absolute;

  left: 5px;

  top: 12px;

  width: 25px;

  height: 25px;

  background: url(pt.png) no-repeat;

}



.lbcontent .lbx li a {

  float: left;

  color: #8c8c8c;

  font-size: 15px;

  padding-left: 0px;

  line-height:45px;

}

.lbcontent .lbx li span {

  position: absolute;

  top: 0px;

  right: 5px;

  line-height: 45px;

  height: 45px;

  color: #8c8c8c;

  font-size: 13px;

}

.lbcontent .lbx li:hover {

  background: #f4f4f4;

}