@charset "utf-8";







body{margin:0;padding:0;overflow-x:hidden;position:relative;font-size:12px;font-family:"微软雅黑";background:#fff;color:#000;-webkit-text-size-adjust:none;}

 address, blockquote, iframe, ul, ol, dl, dt, dd, li, dl, h1, h2, h3, h4, pre, table, caption, th, td, form, legend, fieldset, input, button, select, textarea {margin:0 auto;padding:0;font-style:normal;font-size:12px;font-weight:normal;}

a{hide-focus:expression(this.hideFocus=true);outline:none;}

*{margin:0;padding:0;text-decoration:none;list-style:none;}

a{font-family:"微软雅黑";color:#000;}

a:webkit-any-link{display:block;}

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

button::-moz-focus-inner, input[type="reset"]::-moz-focus-inner, input[type="button"]::-moz-focus-inner, input[type="submit"]::-moz-focus-inner, input[type="file"] > input[type="button"]::-moz-focus-inner{border:none;}

h1,h2,h3,h4,h5,h6,ul,li,dl,dt,dd,p,input{margin:0;padding:0;}

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

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

ol, ul ,li{list-style:none;}

.clerfix{clear:both;}

.header_top{width:1200px; margin:0 auto; height:151px; line-height:42px;}
.header_top h1{width:650px; float:left; padding-top:15px;}

.js{width:650px; float:left; color:#474747; font-size:14px;}
.header_top span{ float:right; padding-top:60px;}
.header_top p.tel {
margin-left:240px;

    float: right;

    line-height: 30px;
	margin-top:50px;

    font-size: 16px;

    color: #1144a3;

    padding-left: 20px;

    background: url(../image/htop_phone.png) no-repeat left center;

}

.header_top p.tel b {
 padding-left:50px;

    font-size: 24px;

    color:#66B1FF;

    font-family: Arial;

}.header_btm {

    width:100%;
    height: 55px;

   

    position:absolute;
	
	z-index:999;
	margin:0 auto;

}



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

.header_btm h1 {

    float: left;

}

.header_btm .nav {

    height: 55px;
	width:1200px;
 background-color:#66B1FF;

}

.header_btm .nav>li{display:block;width:148px;height:55px;float:left;font-size:16px;border-left:1px solid #66B1FF;}

.header_btm .nav>li.li01{ width:148px;}

.header_btm .nav>li>a{ color:#e8f0ff; display:block; text-align:center; padding-top:15px;  height:50px; text-decoration:none}

.header_btm .nav>li.li01>a{ background:url(../image/dianzan.png) no-repeat center;}

.header_btm .nav .last{ border-right:1px solid #66B1FF}

.header_btm .nav>li>a span{font-size:12px; color:#8495c6;}

#full-screen-slider { width:100%; height:591px; float:left; position:relative; padding-top:30px;}

#slides { display:block; width:100%; height:591px; list-style:none; padding:0; margin:0; position:relative}

#slides li { display:block; width:100%; height:100%; list-style:none; padding:0; margin:0; position:absolute}

#slides li a { display:block; width:100%; height:100%; text-indent:-9999px}

#pagination { display:block; list-style:none; position:absolute; left:50%; top:560px; z-index:9900;  padding:5px 15px 5px 0; margin:0; margin-left:-60px;}

#pagination li { display:block; list-style:none; width:20px; height:20px; float:left; margin-left:15px; border-radius:5px; background:#FFF; line-height:20px; }

#pagination li a { display:block; width:100%; height:100%; padding:0; margin:0; text-align:center;}

#pagination li.current { background:#f9a03d}





.home-solution-product {

  background: #f7f7f7;

  overflow: hidden;

  padding: 50px 0 40px 0;

}

.home-solution {

  width: 260px;

  float: left;

  background: #fff; overflow:hidden;

}

.home-solution .bt {

  height: 76px;

  background: #66B1FF url(../image/bt-bg-01.png) left top;

  color: #fff;

  font-size: 24px;

  padding: 17px 0 0 15px;

  line-height: 30px; border-bottom:3px #ffa452 solid;

}

.home-solution .bt .en {

  font-size: 30px;

  display: block;

  font-family: arial; text-transform:uppercase; font-weight:bold;

}

.home-solution .list {

  margin: 4px 0 0 0;

}

.home-solution .list a {

  display: block; border-bottom:3px #ffa452 solid; text-transform:uppercase;

}

.home-solution .first {

  display: block;

  background: #66B1FF;

  color: #fff;

  line-height: 28px;

  padding: 5px 12px 5px 15px;

  font-size: 16px;

  position: relative;

  -webkit-transition: all .5s;

          transition: all .5s;

}



.home-solution .first:after {

  content: "";

  display: inline-block;

  float: right;

  width: 20px;

  height: 20px;

  background: url(../image/all-icon.png) 0 -110px;

  margin: 5px 0 0 0;

}

.home-solution .first:hover {

  padding-left: 20px;

}

.home-solution .sencond {

  line-height: 28px;

}

.sencond{background:#fff; width:240px; padding:10px; line-height:24px; color:#525252; font-size:14px;}

.home-solution .sencond a {

  color: #666666;

  border-bottom: 1px #f2f2f2 dotted;

  padding: 4px 15px 4px 8px;

  position: relative;

}

.home-solution .sencond a:before {

  content: "";

  display: inline-block;

  float: left;

  width: 20px;

  height: 20px;

  background: url(../image/all-icon.png) 0 -140px;

  margin: 5px 0 0 0;

  -webkit-transition: all .5s;

          transition: all .5s;

}

.sencond p{line-height:23px;}

.home-solution .sencond a:hover {

  color: #66B1FF;

}

.home-solution .sencond a:hover:before {

  background: url(../image/all-icon.png) -30px -140px;

  -webkit-transition: all .5s;

          transition: all .5s;

}

.home-product {

  width: 920px;

  float: right;

  background: #fff;

}

.home-product .bt-more {

  height: 48px;

  line-height: 48px;

  background: -webkit-linear-gradient(#ffffff, #efefef);

  background: linear-gradient(#ffffff, #efefef);

  background-color: #efefef;

  padding: 0 20px 0 0;

}

.home-product .bt-more .bt {

  background: #66B1FF;;

  color: #fff;

  display: inline-block;

  width: 156px;

  text-align: center;

  font-size: 18px; border-bottom:3px #ffe704 solid; padding-left:10px; padding-right:10px;

}



.home-product .bt-more .bt .en {

    color: #9cadce;

    font-family: arial;

    font-size: 15px;

    font-style: normal;

}



.home-product .bt-more .more {

  float: right;

  font-size: 12px;

  color: #656565;

  position: relative;

}

.home-product .bt-more .more .icon {

  display: inline-block;

  width: 13px;

  height: 13px;

  line-height: 13px;

  text-align: center;

  background: #66B1FF;;

  border-radius: 50%;

  font-style: normal;

  vertical-align: middle;

  margin: 0 0 0 5px;

  -webkit-transition: all .5s;

          transition: all .5s;

  position: relative;

}

.home-product .bt-more .more .icon:before {

  content: "";

  display: block;

  position: absolute;

  width: 7px;

  height: 1px;

  top: 6px;

  left: 3px;

  background: #fff;

}

.home-product .bt-more .more .icon:after {

  content: "";

  display: block;

  position: absolute;

  width: 1px;

  height: 7px;

  top: 3px;

  left: 6px;

  background: #fff;

}

.home-product .bt-more .more:hover {

  color: #66B1FF;;

}

.home-product .bt-more .more:hover .icon {

  -webkit-transform: rotate(360deg);

      -ms-transform: rotate(360deg);

          transform: rotate(360deg);

}

.home-product .list {

  overflow: hidden;

  padding: 10px 0 16px 3px;

}

.home-product li {

  width: 285px;

  float: left;

  border: 1px #e4e4e4 solid;

  margin: 0 8px 50px 8px;

  text-align: center;

}

.home-product li:hover .title {

  background: #66B1FF;

  color: #fff;

}

.home-product li:hover .title:before {

  background: #66B1FF;

}

.home-product li:hover img {

  -webkit-transform: scale(1.1);

      -ms-transform: scale(1.1);

          transform: scale(1.1);

}

.home-product .pic {

  display: block;

  width: 265px;

  height: 225px;

  margin: 10px 10px 12px 10px;

  overflow: hidden;

  position: relative;

}

.home-product img {

  -webkit-transition: all .5s;

          transition: all .5s;    
  height: 225px;

}

.home-product .title {

  display: block;

  text-align: center;

  color: #666666;

  height: 50px;

  line-height: 50px;

  overflow: hidden;

  -webkit-transition: all .5s;

          transition: all .5s;

  font-size: 15px;

  position: relative;

}

.home-product .title:before {

  content: "";

  display: block;

  background: #e4e4e4;

  height: 1px;

  margin: 0 10px;

  -webkit-transition: all .5s;

          transition: all .5s;

}

.home-video-news {

  padding: 50px 0 50px 0;

  overflow: hidden;

}





.ban01 {

    background: url(../image/ban01.jpg) no-repeat center 0;

    height: 320px;

    overflow: hidden;

}

.content {

    width: 1000px;

    margin: 0 auto;     position: relative;

}

.ban01 .ban_a {

    display: block;

    width: 1000px;

    height: 297px;

    position: absolute;

    top: 0;

    left: 0;

}

.ban01 p {

    position: absolute;

    top: 185px;

    right: 0;

    width: 400px;

}.ban01 p span{ display:block; font-size:18px; color:#fff;font-weight: bold;}

.ban01 p span b{font-size: 24px;display: block; padding:5px 0 0;}

.ban01 p em{ display:block; padding:10px 0 0; font-style:normal;} 

.ban01 p em a{font-size: 14px;color: #333;display: block;width: 90px;height: 25px;text-align: center;line-height: 25px;background: #ffe704;

border-radius:50px;               

-webkit- border-radius:50px;

-moz-border-radius:50px;

-o-border-radius:50px;}

.ban01 p em a:hover{background: #fff; text-decoration:none;}



.three_t { width:1000px; margin:0 auto; margin-top:37px;

    height: 95px;

    background: url(../image/ys_line.gif) no-repeat 0 20px;

    overflow: hidden; text-align:center;

}

.three_t a {

    font-size: 30px;

    color: #66B1FF;; font-weight:bold;

}

.three_t span {

    display: block;

    font-size: 16px;

    color: #333;

    padding: 5px 0 0; font-weight:bold;

}





.ys_bt{position: relative;z-index: 10; display:inline-block;width: 1000px;}

.ys_bt ul li{width: 317px;height: 48px;float: left; padding:0 8px;overflow: hidden;}

.ys_bt ul li a{ background:url(../image/ys_tbg01.png) no-repeat;display: block;width: 317px;height: 48px;text-align: center;line-height: 48px;font-size: 22px;color: #fff;}

.ys_bt ul li.cur a,.ys_bt ul li a:hover{ background:url(../image/ys_tbg02.png) no-repeat;color: #333; text-decoration:none;}



.ys01{ background:url(../image/ys_bg01.jpg) no-repeat center 0;height: 567px;overflow: hidden;font-size: 0; margin:-24px 0 0;}

.ys01 dl{width: 525px; padding:135px 0 0 465px;}

.ys01 dl dt,.ys02 dl dt{height: 60px; border-bottom:#fff 2px solid; background:url(../image/ys_ico01.png) no-repeat 0 15px;}

.ys01 dl dt a,.ys02 dl dt a,.ys03 dl dt a{font-size: 24px;color: #fff; padding:0 0 0 30px; font-weight:bold;}

.ys01 dl dt b{font-size: 32px;}

.ys01 dl dd{width: 525px; padding:20px 0 0;}

.ys01 dl dd p{ display:inline-block;width: 525px; padding:0 0 18px;}

.ys01 dl dd p em{display: block;float: left;font-size: 16px;color: #030303; background:url(../image/ys_k01.png) no-repeat;width:94px;height: 40px;text-align: center;line-height: 40px;overflow: hidden;}

.ys01 dl dd p span{display: block;font-size: 16px;color: #fff;float: left;width: 424px; padding:10px 0 0 5px;}

.ys01 ul li{width: 107px;float: left; padding:20px 4px 0;overflow: hidden;}

.ys01 ul li img{width: 103px;height: 134px; border:#1266c4 2px solid;}

.ys01 ul li span{display: block;font-size: 12px;color: #fff; padding:8px 0 0;text-align: center;}



.ys02{ background:url(../image/ys_bg02.jpg) no-repeat center 0;height: 567px;overflow: hidden;font-size: 0; margin:-24px 0 0;}

.ys02 dl{width: 615px; padding:85px 0 0;}

.ys02 dl dt{line-height: 44px;}

.ys02 dl dd{width: 600px; padding:20px 0 0;}

.ys02 dl dd p,.ys03 dl dd p{font-size: 18px;color: #fff; padding:10px 0 0 20px;line-height: 30px; background:url(../image/ys_ico02.png) no-repeat 0 22px;}

.ys02 dl dd span{ display:inline-block;width: 540px; padding:50px 0 0;}

.ys02 dl dd span em{display: block;float: left;font-size: 16px;color: #fff; background:url(../image/dianzan.png) no-repeat 0 13px;line-height: 40px;width: 150px; padding:0 0 0 25px;}



.ys03{ background:url(../image/ys_bg03.jpg) no-repeat center 0;height: 567px;overflow: hidden;font-size: 0; margin:-24px 0 0;}

.ys03 dl{width: 475px; padding:85px 0 0 525px;}

.ys03 dl dt{height: 80px;line-height: 36px; border-bottom:#fff 2px solid; background:url(../image/ys_ico01.png) no-repeat 0 15px;}

.ys03 dl dd{width: 475px; padding:20px 0 0;}

em,i{font-style:normal;}

.ab_bg {

    background: url(../image/ab_bg.jpg) no-repeat center 0;

    height: 581px;

    padding: 35px 0 0;

    font-size: 0;

    overflow: hidden;

}

.about dl{ width:1000px; display:inline-block; overflow:hidden;height: 386px;}

.about dl dt{ width:475px; height:386px; padding:0 27px 0 0; float:right;}

.about dl dt img{ width:475px; height:386px;}

.about dl dd{ width:460px; float:left; padding:0 0 0 20px;}

.about dl dd h5{ height:108px; border-bottom:#e8e8e8 1px solid;}

.about dl dd h5 a{ font-size:30px; color:#333; font-weight:normal;}

.about dl dd h5 a:hover{color:#0f6bd0; text-decoration:none;}

.about dl dd h5 i{ display:block; font-size:26px; color:#0f6bd0;font-weight: normal;text-transform: uppercase; padding:0 0 5px; font-weight:bold;}

.about dl dd h5 em{display: block;font-size: 15px;color: #333;font-weight: normal; padding:10px 0 0;}

.about dl dd p{ font-size:12px; color:#555; height:150px; line-height:25px; padding:15px 0 0; text-indent:2em; overflow:hidden;}

.about dl dd span{ display:inline-block;width: 460px; padding:15px 0 0;}

.about dl dd span em{display: block;font-size: 14px;color: #333; background:url(../image/ab_k01.gif) no-repeat 8px 0;width: 96px;height: 96px;text-align: center;float: left;line-height: 25px; padding:0 8px;}

.about dl dd span i{display: block;font-size: 22px;color: #0f6bd0; padding:25px 0 0;}

.about dl dd span em:hover{color: #fff; background:url(../image/ab_k02.gif) no-repeat 8px 0;}

.about dl dd span em:hover i{color: #fff;}



.about .three_t {

    background: url(../image/news_line.gif) no-repeat 0 20px;

    height: 124px; margin-top:0px;   

}





.news_bt{height: 90px;text-align: center; background:url(../image/news_line.gif) no-repeat center 48px; padding:32px 0 0;overflow: hidden;}

.news_bt a{font-size: 30px;color: #66B1FF;; font-weight:bold;}

.news_bt a:hover{color: #66B1FF; text-decoration:none;}

.news_bt i{color: #0f6bd0;}

.news_bt span{display: block;font-size: 16px;color: #333;font-weight: bold; padding:5px 0 0;}



.news,.wd{ width:525px; padding:0 0 55px; font-size:0; float:left;}

.news_t,.wd_t{ height:40px; line-height:40px;}

.news_t ul li{ float:left; padding:0 20px 0 0; background:url(../image/news_bor.gif) no-repeat right 13px;}

.news_t ul li a{font-size:18px; color:#333; display:block; height:40px;}

.news_t ul li.cur a,.news_t ul li a:hover{ color:#0f6bd0; background:url(../image/news_line02.gif) no-repeat center 38px; text-decoration:none;}

.news_t span,.wd_t span{ float:right;}

.news_t span a,.wd_t span a{ font-size:14px; color:#555;text-transform: uppercase;}

.news_t .nobor{ background:none; padding:0 0 0 20px;}

.news dl{ width:530px; padding:22px 0 10px;height: 126px; display:inline-block; overflow:hidden;}

.news dt{ width:247px; height:126px;float: left;overflow: hidden;}

.news dt img{ width:247px; height:126px;}

.news dd{ float:left; overflow:hidden; width:255px; padding:0 0 0 15px;}

.news dd h3{ height:25px; line-height:25px; overflow:hidden;}

.news dd h3 a{ font-size:14px; color:#333;}

.news dd h3 a:hover,.news_m ul li a:hover,.wd_t a:hover,.wd dt a:hover{ color:#0f6bd0; text-decoration:none;}

.news dd em{display: block;font-size: 14px;color: #777; padding:5px 0 0;}

.news dd p{ font-size:14px; color:#555; height:72px; line-height:24px;overflow: hidden; padding:5px 0 0;}

.news_m ul li{ height:32px; line-height:32px; overflow:hidden; background:url(../image/news_ico.gif) no-repeat 0 15px;}

.news_m ul li a{ font-size:14px; color:#666; padding:0 0 0 15px;}

.news_m ul li span{font-size:14px; color:#666;float: right;}

.news_m .nobor,.wd .nobor{ border:none;}





.wd{ width:450px; float:right;}

.wd_t a{font-size: 18px;color: #333;}

.wd01{width: 450px; display:inline-block;height: 92px;overflow: hidden; padding:28px 0 0;}

.wd_l{width: 180px;height: 92px;overflow: hidden;}

.wd_l img{width: 180px;height: 92px;}

.wd dl{ width:255px;float: right; height:92px;}

.wd dt{ background:url(../image/wen.gif) no-repeat 0 5px; padding-left:30px; height:25px; line-height:25px; overflow:hidden;}

.wd dt a{ font-size:14px; color:#333; font-weight:bold;}

.wd dd{ font-size:14px; color:#555; background:url(../image/da.gif) no-repeat 0 15px; padding:12px 0 0 30px; line-height:25px; height:50px; overflow:hidden;}.fl{float:left;}

.fr{float:right;}



.contentnews{width:1050px; margin:0 auto;}

.foot {

    background: url(../image/foot.jpg) repeat-x;


}

.f_nav {

    height: 54px;

    line-height: 54px;

    font-size: 16px;

    color: #ffffff;

    text-align: center;

}

.f_nav a {

    color: #fff;

    padding: 0 33px;

    line-height: 54px;

    display: inline-block;

    background: url(../image/navlbg.jpg) right  center no-repeat;

}

.f_con {

    padding: 41px 0 0; width:1110px; margin:0 auto;

}





.f_text {

    width: 540px;

    color: #fff;

    font-size: 14px; line-height:34px; margin-left:50px;

}



.f_ewm {float:right;   color: #fff;

    font-size: 14px; line-height:34px; }

	

	.nyban{width:100%; text-align:center;}

	.nyban img{max-width:100%; text-align:center;}

	

	.titles { overflow:hidden; width:100%; margin-bottom:40px; padding-top:20px;}

.titles h2{ text-align:center; font-weight:normal; font-size:36px; color:#333}

.titles h2 a{ color:#333;}

.titles em{ display:block; text-align:center; font-size:12px; color:#999; font-family:Arial; margin-bottom:10px; text-transform:uppercase}

.titles i{ display:block; margin:0 auto; width:30px; height:1px; background-color:#003c98;}

.titles.wt h2{ color:#fff}

.titles.wt h2 a{ color:#fff;}

.titles.wt em{ color:#fff;}

.titles.wt i{ background-color:#fff;}

.pageBox{background:#fafafa;}

.about-box-Bg{ overflow: hidden; width: 100%;}

.about-box-Bg .aB{ overflow: hidden; width: 1100px; margin-bottom: 30px; padding: 0 50px;}

.about-box-Bg .aB-Con{ width: 500px; overflow: hidden}

.about-box-Bg .aB-Con  h3{ font-size: 24px; font-weight: normal; margin-top: 65px; color: #333}

.about-box-Bg .aB-Con  i{ width: 30px; background-color: #999; height: 2px;  margin-top: 20px; display: block}

.about-box-Bg .aB-Con p{ font-size: 14px; color: #555555; line-height: 25px; margin-top: 25px; text-align: justify}

.about-box-Bg .aBlist{ overflow: hidden; margin-top: 45px;}

.about-box-Bg .aBlist li{ width: 160px; border-left:1px solid #e0e0e0; text-align: center; float: left;}

.about-box-Bg .aBlist li h4{ font-size: 50px; color: #333333;}

.about-box-Bg .aBlist li h4 b{ font-weight: normal; color: #555555; font-size: 12px;}

.about-box-Bg .aBlist li span{ display: block; font-size: 12px; color: #555555;}

.about-box-Bg .aB-Con a.more{ display: block; width: 40px; margin-top: 70px;}

.about-box-Bg .aB01{ background: url("../image/aBBg01.jpg") no-repeat center; height: 500px}

.about-box-Bg .aB02{ background: url("../image/aBBg02.jpg") no-repeat center; height: 356px}

.about-box-Bg .aB03{ background: url("../image/aBBg03.jpg") no-repeat center; height: 500px}

.about-box-Bg .aBlist li:first-child{ text-align: left; border: none}

.about-box-Bg .aBlist li:first-child span{ text-indent: 5px;}





.aB-Bj{ overflow: hidden; width: 100%;}

.aB-Bj h2{ font-weight: normal; line-height: 45px; font-size: 24px; color: #333}

.aB-Bj .aB_bjBox{ overflow: hidden; width: 100%; margin: 10px 0; }

.aB-Bj  .aBList_box{margin-left: 80px; width: 346px;  float: left;}

.aB-Bj .aBList_box dt{ width: 346px; height: 220px; overflow: hidden}

.aB-Bj .aBList_box dt img{ display: block}

.aB-Bj .aBList_box dd{ margin-top: 22px;}

.aB-Bj .aBList_box dd h3{font-size: 18px; }

.aB-Bj .aBList_box dd h3 a{color: #333333; }

.aB-Bj .aBList_box dd p{ line-height: 25px ; color: #666666; overflow: hidden; height: 50px; margin-top: 5px; font-size: 14px;}

.aB-Bj .aBList_box:first-child{ margin-left: 0}







.aB_dw{ overflow: hidden;  margin: 30px auto; width: 1200px;}

.aB_dw .abDwBox{ width: 600px; text-align: center;}

.aB_dw .abDwBox img{ display: block}

.aB_dw .abDwBox h3{ font-size: 24px; font-weight: normal; line-height: 35px; color: #1144a3;}

.aB_dw .abDwBox p{ line-height: 30px; color: #333333; font-size:16px;}

.aB_dw .abDwBox:first-child{ background: url("../image/dianzan.jpg") no-repeat right center}





.RandomNews {padding:0 0px 10px; margin-bottom:15px; width:824px; margin:0 auto;}

.diysr{height:40px; line-height:40px;color: #7f1b25;font-family: "Microsoft YaHei","微软雅黑";font-size: 16px;font-weight: bold; text-indent:5px;}

.diysr .line{border-top: 1px solid #ececec; font-size:0; height:0;margin-right: 10px; overflow:hidden;}

.diysr i{font-size:10px; font-family:arial; font-weight:normal; text-transform:uppercase; font-style:normal; padding-left:5px;color: #999;}

.news_random{ font-size:14px;}

.news_random ul{ padding-top:10px; display:block; }

.news_random ul li{ height:30px;line-height:30px; padding:0;  width:375px; float:left;overflow:hidden; padding-right:10px;}

.news_random ul li a{ background:url(../image/ico55.gif) no-repeat 0 8px; padding-left:12px;}

.news_random ul li span{ font-size:12px; padding-right:25px;}

.news_random ul li a:hover{color: #66B1FF;}

.news_random ul li.fr{ padding-right:0px;}

.news_random ul li.fr span{padding-right:0px;}

.new-s dl{margin: 0 auto;padding-top:25px;height:117px;}

.new-s dl dt {height:110px;width: 215px;float: left;position: relative;border-bottom: 1px solid #e2e2e2}

.new-s dl dt img{width: 215px;height: 110px;}

.new-s dl dt p{width: 294px;height: 28px;display: inline-block;position: absolute;bottom:0px;left:0px;font: 14px 'Microsoft  YaHei';color: #fff;text-align: center;line-height: 28px; background:#333;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}

.new-s dl dd{width: 570px;float: right;height:110px;border-bottom: 1px solid #e2e2e2; position:relative;}

.new-s dl dd p{color: #353e47;font-size: 16px;font-weight: bold;margin-bottom:8px;}

.new-s dl dd p a{color: #353e47;}

.new-s dl dd p a:hover{color: #66B1FF;}

.new-s dl dd span{font-size: 14px ;color: #353e47;display:inline-block;line-height: 28px; height:56px; overflow:hidden;}

.new-s dl dd a.more{display: inline-block;font: 12px 'Microsoft YaHei','微软雅黑';color: #27580f; float:right; position:absolute; bottom:5px; right:5px;}



.prorig{width:920px; float:right; background:#fff;}



.prorig .home-product{float:none;}

.page{text-align:center;margin-top:10px;color:#aaa;}



.page span{padding:0 2px;font-weight:bold;}



.page{height:30px;line-height:20px;text-align:center;letter-spacing:0;;font-size:12px;margin-top:20px; border:none !important;}



.page span,.page a{color:#aaa;border:1px solid #aaa;background:#fff;text-align:center;margin:0 3px; width:auto; height:20px; padding:0px 10px;font-family:"microsoft yahei";}



.page span:hover.page a:hover{color:#fff;border:1px solid #66B1FF;background:#66B1FF;}



.page b{color:#fff;border:1px solid #aaa;background:#66B1FF;text-align:center;margin:0 1px; width:auto; height:20px; padding:0px 6px;font-family:"microsoft yahei","Ã¥Â¾Â®Ã¨Â½Â¯Ã©â€ºâ€¦Ã©Â»â€˜","Ã¥Â®â€¹Ã¤Â½â€œ"; margin-top:-4px;}



.page a b{ border:none; background:#fff; color:#aaa;}

.prorig .home-product li{    margin: 0 8px 20px 8px;}





.pos { text-indent:40px; background:url(../image/logo_03.png) 15px center no-repeat #efefef;

    height: 48px;

    line-height: 48px;

   

    background-color: #efefef;

    padding: 0 20px 0 0; font-size: 14px;

    color: #666;

}

.pos a{  color: #666;}

.pos span{color: #666;

    font-weight: bold;

    font-size: 14px;}

	

	.inf_lc{ clear:both;padding:15px 15px;}

.inf_lc li{padding:7px 20px 0 0;height:110px; overflow:hidden;margin:0 0 30px; background:#f6f6f6;}

.inf_lc li.bg { background:#edf6f4;}

.inf_lc li h4{ padding:20px 5px 0 0;text-align:center; float:left;width:64px; overflow:hidden;}

.inf_lc li h4 b{ font-weight:100; display:block; line-height:36px;height:36px; overflow:hidden; font-size:36px; font-family:Arial; text-transform:uppercase;}

.inf_lc li h4 span{ font-weight:100; display:block; line-height:16px;height:16px; overflow:hidden; font-size:12px; font-family:Arial; text-transform:uppercase; color:#343434;}

.inf_lc li p{padding:0 0 0 14px; line-height:26px;width:700px; overflow:hidden;font-size:14px; float:left; color:#666; }

.inf_lc li p b{ display:block; font-weight:100; color:#000000;}

.inf_lc li p b a,.inf_lc li p b a:hover{ color:#343434; font-weight:bold;}

.inf_lc li p b a:hover{ color:#66B1FF;}

.inf_lc li .fr{margin:20px 0 0; width:70px; height:25px; line-height:25px; text-align:center; color:#ffffff; background-color:#999; }

.inf_lc li .fr:hover{ background:#66B1FF;}





.news_content{ padding:20px 30px; font-size:14px; min-height:360px;}

.title05{ width:100%; text-align:center; height:20px; font-size:18px; margin-top:15px; margin-bottom:15px; font-family:"Microsoft Yahei"; font-weight:bold; }

.content_text p{ margin:8px 0; line-height:24px;}


.foot .ftBox{padding-top: 40px;overflow: hidden; width:1200px; margin:0 auto; padding-bottom:20px;}

.foot .dtDl{ float: left; padding-left: 30px; background: url("../image/ft_line.png") no-repeat  left top; height: 178px; }

.foot .dtD2{ float: left; padding-left: 20px; height: 178px;}

.foot .dtD3{ float: left; padding-left: 40px; height: 178px;padding-right: 20px;}

.foot .dtD3 dt{ font-size: 14px; font-weight: bold; margin-bottom: 25px;}

.foot .dtD3 dt a{ color: #fff;}

.foot .dtD3 dd a{ display: block; line-height: 29px; font-size: 13px; color: #fff;}

.foot .dtD3 dd a:hover{ color: #7f1b25;}




.foot .dtDl dt{ font-size: 14px; font-weight: bold; margin-bottom: 10px;}

.foot .dtDl dt a{ color: #fff;}

.foot .dtDl dd a{ display: block; line-height: 29px; font-size: 13px; color: #fff;}

.foot .dtDl dd a:hover{ }


.foot .dtDl p{ font-size: 13px; color: #fff; line-height: 30px;}

.foot .dtDl h4{ background: url("../image/ftPhone.png") no-repeat left center; font-size: 24px; font-family: Arial; color: #d0393e; line-height: 25px; padding-left: 25px;}

.foot .dtDl dd select{background: url("../image/dianzan.png") no-repeat center;width: 245px;height: 38px;padding: 0 10px;margin-top: 20px;border: none; color: #666666;     -webkit-appearance: none; -o-apperance:none; }

.foot .ftRt{  width: 136px; float: right; padding-bottom: 30px; }

.foot .ewm img{ display: block}

.foot .ewm p{ line-height: 30px; text-align: center; border-top:1px solid #999; font-size: 13px; color: #666666;}

.foot p.ft_p{ text-align: center; line-height: 65px; font-size: 14px; color:#acacac; margin-bottom: 20px;}

.foot p.ft_p a{ color: #666;}