

body {margin:0;padding:0;font-family:"Microsoft YaHei";font-size:12px; word-wrap:brak-word}

input, select, textarea { vertical-align: middle; outline:none; }

h1, h2, h3, h4, h5, h6{font-weight:normal;}

img { border: 0; vertical-align:middle; }

table{ margin:auto}
ul, li, ol, dl, dt {list-style: none;}

a { text-decoration: none; outline: none; color: #000; }

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

.fl { float: left; }

.fr { float: right; }

.fw{ overflow:hidden;}

.clear { clear: both;}

.clearfix:after { clear: both; content: ' '; display: block; font-size: 0; line-height: 0; visibility: hidden; width: 0; height: 0; }

.clearfix { zoom: 1 ;}

.wrap{width: 1200px;margin:0 auto;position: relative; }









/*about*/

.head{background:#00376b;position: relative;}

.logo{width: 150px;height: 150px;position:absolute;}

.nav{width: 976px;}

.nav ul li{float:left;margin:0 14px 0 0;}

.nav ul>li+li+li+li+li+li+li+li+li{margin:0;}

.nav ul li a{color:#fff;font-size: 16px;padding:18px 16px;display:block;}

.nav ul li a:hover{background:#437a2f;color:#fff;

  -webkit-transition-duration: 1s;

  -moz-transition-duration: 1s;

  -ms-transition-duration: 1s;

  transition-duration: 1s;

  -webkit-transition-timing-function: ease-out;

  -moz-transition-timing-function: ease-out;

  -ms-transition-timing-function: ease-out;

  transition-timing-function: ease-out;

}



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



.cont{background:#f5f9fd;padding:44px 0 0 0;}

.about-l{width: 235px;margin:0 0 50px 0;}

.about-lt{}

.abnav-head{background:url(../images/bg1.png) no-repeat;height: 72px;line-height: 72px;padding:0 0 0 36px;color:#fff;font-size: 26px;}

.abnav-con{margin:2px 0 0 0;}

.abnav-con ul li{margin:0 0 1px 0;background:#d2d2d2;height: 47px;line-height: 47px;position:relative;}

.abnav-con ul li a{color:#2f2f2f;font-size: 16px;padding:0 0 0 35px;display:block;}

.abnav-con ul li a b{width: 6px;height: 100%;background:#0065c4;position:absolute;left:0;top:0;display:none;}

.abnav-con ul li a:hover{background:url(../images/tb2.png) no-repeat 97% center;}

.abnav-con ul li a:hover b{display:block;}



.about-lb{margin:28px 0 0 0;}

.about-lbL{width: 54px;height: 46px;margin:0 4px 0 0;}

.about-lbR{width: 175px;}

.about-lbR p{color:#000;font-size: 16px;}

.about-lbR i{color:#013300;font-size:17px;}



.about-r{width: 927px;margin:0 0 100px 0; overflow:hidden}

.about-rhead{border-bottom: 5px #0065c4 solid;color:#2f2f2f;font-size: 26px;line-height: 48px;}

.about-rhead span{float:right;color:#2f2f2f;font-size: 14px;}

.about-rcon{margin:43px 0 0 0;}

.about-rcon img{margin:0 0 30px 0;height:auto;width:auto;}

.about-rcon p{text-indent:2em;color:#2f2f2f;font-size: 14px;line-height: 30px;}



/*footer*/

.footer{color:#d8e9d5;font-size: 14px;height: 48px;line-height: 48px;background: #00376b;word-spacing: 18px;}







/*news*/

.news-rcon{margin:27px 0 0 0;}

.news-rcon ul li{padding:0 5px 26px 14px;border-bottom: 1px #d2d2d2 solid;overflow:hidden;margin:0 0 28px 0;}

.newPic{width: 245px;height: 143px;}

.newText{width: 639px;}

.newText h1{color:#000;font-size: 16px;margin: 0 0 25px 0;}

.newText h1 span{float:right;}

.newText p{font-size: 14px;color:#000;line-height: 24px;}

.newText a{color:#fff;font-size: 14px;width: 90px;height: 24px;line-height: 24px;text-align: center;background:#437a2f;display:inline-block;margin:23px 0 0 0;}





.paging{text-align: right;display:block;width: 100%;}

.paging a{color:#000;font-size: 14px;margin:0 7px;}







/*photo*/

.photo-rcon{margin:28px 0 0 0;}

.photo-rcon ul li{float:left;margin:0 24px 56px 0;width: 293px;height: 203px;}

.photo-rcon ul>li:nth-child(3n){margin:0 0 56px 0;}







/*products*/

.products-rcon{height: 454px;border:1px #437a2f solid;margin:13px 0 0 0;background:#fff;}





.ban{ width:829px; height:100%; position:relative; overflow:hidden;margin:0 44px;}

.ban2{ width:665px; height:357px; position:relative;margin:27px 0;top: 7px;left: 0;}

.ban2 ul{ position:absolute; left:0; top:0;}

.ban2 ul li{ width:662px; height:357px;position:relative;background:#eef1f6;padding: 4px 4px;box-shadow: 0 0 5px #000;}

.ban2 ul li a{width: 100%;height: 100%;display:block;}

.ban2 ul li b{position:absolute;color:#000;font-size:14px;bottom:-36px;left:0;width: 100%;text-align: center;font-weight: normal;}

.prev{ float:left; cursor:pointer;}

.num{ overflow:hidden;  position:relative;float:left;width:150px;height: 370px;}



.min_pic{overflow: hidden;position: absolute;top: 0;right:0;width:150px;margin:12px 0 0 0;padding:0 0 0 9px;background: #fff;}

.num ul{ position:absolute; left:0; top:0;}

.num ul li{ width:133px; height:74px;margin:0 0 13px 0;padding:4px 4px 4px 9px;}

.num ul li a img{border:4px #437a2f solid;width:100%}



.num ul li.on{background:url(../images/products_17.png) no-repeat left center;}



.prev_btn1{ width:100%; text-align:center; height:21px;cursor:pointer; float:left;margin:0 0 10px 0;}

.next_btn1{  width:100%; text-align:center; height:21px;cursor:pointer;float:right;margin:10px 0 10px 0;}

.prev_btn1 img,.next_btn1 img{width:auto;}

.prev1{ position:absolute; top:220px; left:20px; width:28px; height:51px;z-index:9;cursor:pointer;display:none;}

.next1{ position:absolute; top:220px; right:20px; width:28px; height:51px;z-index:9;cursor:pointer;display:none;}



.mhc{ background:#000; width:100%;opacity:0.5;-moz-opacity:0.5;filter:alpha(Opacity=50); position:absolute; left:0; top:0; display:none;}

.pop_up{ width:500px; height:500px; padding:10px; background:#fff; position:fixed; -position:absolute; left:50%; top:50%; margin-left:-255px; margin-top:-255px; display:none; z-index:99;}

.pop_up_xx{ width:40px; height:40px; position:absolute; top:-40px; right:0; cursor:pointer;}

.pop_up2{ width:500px; height:500px; position:relative; overflow:hidden;}

.pop_up2{ width:500px; height:500px; position:relative; overflow:hidden; float:left;}

.pop_up2 ul{ position:absolute; left:0; top:0;}

.pop_up2 ul li{ width:500px; height:500px; float:left;}









/*index*/

.banner{width: 100%;height: 524px;position: relative;}

#container{position: relative;width: 100%;height: 100%;z-index: 50;}

.pic li {position: absolute;top: 0;left: 0;display: none;height: 100%;}

.pic li img {width:  100%;height:  100%;}

#position{position: absolute;bottom:90px;right:50%;margin: 0;text-align: center;z-index:1000;display: inline-block;}

#position li{width: 14px;height: 14px;margin:0 6px;display: inline-block;-webkit-border-radius: 15px;border-radius: 15px;background-color:#fff;float: left;cursor:pointer;border:2px #013300 solid;}

#position .cur{background-color: #fdffa7;}



.arrbtn{width: 1203px;margin:0 auto;position: relative;height: 53px;top:225px;display:none;}

.arrow {

 cursor:pointer;

  line-height:53px;

  text-align: center;

  font-family: '宋体';

  font-size: 36px;

  width:53px;

  height:53px;

  position: absolute;

  z-index: 2;

  background-color:#000;

  filter: alpha(opacity=50);

  -moz-opacity: 0.5;

  -khtml-opacity: 0.5;

  opacity: 0.5;





  color: #fff;

  -webkit-border-radius: 53px;border-radius: 53px;

}

.arrow:hover {background:#ef2f72;}

#prev {left:0;}

#next {right:0;}





.wrap1{width:50%;margin:0 auto;}

.homenav{background:url(../images/nav.png) no-repeat;position:absolute;display: block;width: 100%;bottom: 0;z-index:500;padding:61px 0;background-size: 100% 100%;}

.homenav ul li{float:left;margin:0 6px;width: 93px;height: 33px;line-height: 33px;text-align: center;}

.homenav ul li a{color:#000;font-size: 16px;display:block;font-family:微软雅黑}

.homenav ul{top:60px;position:absolute;}

.homenav ul li a:hover{background:url(../images/hover.png) no-repeat;color:#fff;}





.homecon{background:#f5f9fd;}

.con1{padding:48px 0 0 0;}

.video{width: 368px;height: 215px;}

.picnew{width: 334px;height: 215px;margin:0 0 0 46px;}

.flexslider{position:relative;width:334px;height:215px;overflow:hidden;zoom:1;}

.flex-viewport{max-height:2000px;-webkit-transition:all 1s ease;-moz-transition:all 1s ease;transition:all 1s ease;}

.flexslider .slides{zoom:1;height: 100%;}

.slides li{height:100%;overflow:hidden;position: relative;}

.slides li a img{width: 100%;height: 215px;}

.slides li b{position: absolute;left:0;padding: 0 0 0 10px;bottom:0;background: rgba(0,0,0,.5);line-height: 40px;height: 39px;width: 98%;font-weight: normal;z-index: 10;color:#fff;font-size: 14px;}







.newlist{width: 419px;}

.newlist-head{color:#013300;font-size: 20px;}

.newlist-head a{float:right;width: 36px;height: 11px;margin:8px 0 0 0;}

.newlist-con{margin:10px 0 0 0;height: 180px;}

.newlist-con ul li{line-height: 30px;}

.newlist-con ul li a{color:#1d1d1d;font-size: 14px;display:block;}

.newlist-con ul li a span{float:right;}

.newlist-con ul li a:hover{color:#126500;}



.con2{margin:44px 0 0 0;padding:0 0 47px 0;}

.Recommend-con,.group-con{width: 1200px;height: 199px;border:1px #2760af solid;border-radius: 10px;-webkit-border-radius: 10px;}

.Recommend-head,.group-head{color:#013300;font-size: 20px;padding:0 11px;margin:0 0 6px 0;}

.Recommend-head a,.group-head a{float:right;width: 36px;height: 11px;margin:8px 0 0 0;}











.link{}

.tempWrap{width: 100%;left:0;}

.friend{height:100%;margin:0 auto;overflow:hidden;width:100%;}

.mr_frbox{height:100%;position:relative;}

.mr_frBtnL,.mr_frBtnR{cursor:pointer;float:left;height:70px;width:21px;position: absolute;z-index: 100;top:53px;}

.mr_frBtnL{left:0;}

.mr_frBtnR{right:0;}



.mr_frUl{float:left;width:559px;margin: 16px 8px;}

.mr_frUl ul li{display:inline;float:left;width:176px;overflow:hidden;position:relative;margin: 0 8px;height:166px; }

.mr_frUl ul li a img{width:100%;height: 132px;}

.mr_frUl li a p{display:block;color:#000;font-size:14px;margin:10px 0 0 0;text-align: center;}







.content .left{ width:241px; overflow:hidden; font-family:microsoft yahei; background:#fff;}

.content .left h2{ background:url(../images/about_2.jpg); height:52px; width:241px; font-size:18px; font-weight:normal; color:#fff; text-align:center; line-height:52px;}

.content .left ul{ width:241px; overflow:hidden;}

.content .left .bg_link{ background:url(../images/about_3.jpg) repeat-x; line-height:46px; width:241px; text-align:center;overflow:hidden;}

.content .left .bg_link a{ color:#5D5C5C;width:241px;display:inline-block;}

.content .left .bg_link a:hover{ color:#337CCD;}





.right_top{width:791px;height:90px;overflow:hidden;margin-top:0px;position:relative;}

.webSite{ position:absolute;top:50px;right:18px; width:70%; text-align:right; color:#5F5F5F; }

.webTxt{ position:absolute;top:42px;left:28px;font-size:15px; font-weight:bold;color:#5F5F5F; font-family:微软雅黑;}





#index .black{ background:url(../images/black_10.jpg) no-repeat top center #fff; padding:25px 0 45px;}

.black .mc{ width:1024px; overflow:hidden;}

.black .mc .left{ width:253px; font-family:微软雅黑;}

.black .mc .left .bt p{ font-size:14px;}

.black .mc .left .bt{ background:url(../images/black_1.png); width:253px; height:92px; text-align:center; padding:25px 0 0 0; color:#fff; line-height:30px; font-size:22px;}

.black .mc .left a{ color:#fff; background:url(../images/black_3.png); width:253px; line-height:45px; height:45px; display:block; text-align:center;}

.black .mc .left a:hover{ background:url(../images/black_2.png);}

.black .mc .right{ background:url(../images/black_7.png) repeat-y; width:733px; overflow:hidden; padding:32px 0 75px 0; color:#fff;}

.black .mc .right .b_add{ height:68px; line-height:68px; width:733px; border-bottom:3px solid #D8AD53;}

.black .mc .right .b_add strong{ font-size:24px; font-family:微软雅黑; font-weight:normal; padding-left:17px;}

.black .mc .right .b_add span{ color:#D8AD53; padding-right:20px;}

.black .mc .right .scan{ width:713px; height:340px; padding:35px 0 20px;}

.black .mc .right .up{ margin-right:59px;}

.black .mc .right .up,.black .mc .right .down{ margin-top:119px; cursor:pointer;}

.black .mc .right .small_pic{ width:700px; height:97px; padding-left:27px;}

.black .mc .right .small_pic li{ width:164px; height:97px; padding-right:7px; float:left;}

.black .mc .right .home_name{ line-height:110px; height:110px; font-size:22px; font-family:微软雅黑; padding:0 0 15px 80px;}

.black .mc .right .home_type{ padding-left:80px; line-height:26px; height:26px;}

.black .mc .right .home_type a{ color:#fff;}





.marquee {width: 100%;height:179px;overflow:hidden;position: relative;margin: 10px 0px;}

.marquee li{ display:inline;float:left;width:248px;overflow:hidden;position:relative;margin: 0 20px;}

.marquee li img {width:100%; height:91px;}

.marquee  li  p{display:block;color:#000;font-size:12px;line-height:20px;margin:5px 0 0 0;font-family:微软雅黑;}

.marquee li a h3 {font-size: 14px;color: #0f468b;padding: 5px 0;font-family: 微软雅黑;width: 116px;}

.marquee li a h1 {font-size: 14px;color: #0f468b;padding: 5px 0;font-family: 微软雅黑;width: 116px;text-align:right;float:right;}





.marquee2 {width: 559px;height:166px;overflow:hidden;position: relative;margin: 16px 20px;}

.marquee2 li{ display:inline;float:left;width:176px;overflow:hidden;position:relative;margin: 0 8px;height:166px;}

.marquee2 li img {width:100%; height:132px;}

.marquee2  li  p{display:block;color:#000;font-size:14px;margin:10px 0 0 0;text-align: center;}







