html, body, div, p, ul, li, dl, dt, dd, h1, h2, h3, h4, h5, h6, form, input, select, button, textarea, iframe, table, th, td { margin: 0; padding: 0; }

img { border: 0 none; vertical-align: top; }

ul, li { list-style-type: none; }

body, input, select, button, textarea { font-size: 12px; font-family: Microsoft YaHei,Tahoma, Geneva, sans-serif; }

button { cursor: pointer; }
 
i, em, cite { font-style: normal; }

body { background: #fff; color: #363636; line-height: 1.2; }

a, a:link { color: #222; text-decoration: none; }

a:visited {  }

a:active, a:hover {/*  text-decoration: underline;  */}

a:focus { outline: none; }

.fixed:after { content: "."; display: block; clear: both; height: 0; visibility: hidden; }

.fixed { display: block; min-height: 1%; }

*html .fixed { height: 1%; }

.clear { diplay: block!important; float: none!important; clear: both; overflow: hidden; width: auto!important; height: 0!important; margin: 0 auto!important; padding: 0!important; font-size: 0; line-height: 0; }
/*admin style end*/

/* 超小设备（手机，小于 768px） */
/* Bootstrap 中默认情况下没有媒体查询 */

/* 小型设备（平板电脑，768px 起） */
@media (min-width: @screen-sm-min) { }

/* 中型设备（台式电脑，992px 起） */
@media (min-width: @screen-md-min) {}

/* 大型设备（大台式电脑，1200px 起） */
@media (min-width: @screen-lg-min) { }

@media (max-width:480px) {

}


#top{width:100%; height: 35px; line-height: 35px; color: #999999; font-size:14px;background:#e5e5e5;}
#top .m{width:1200px; margin: 0px auto;}
#header{width:1200px; margin: 0px auto; height: 153px; overflow: hidden;}
#header .logo{display:block; float:left;width:747px;}
#header .tel{width:211px; height: 61px; margin-top: 50px; float:right; margin-right:18px; padding-left:71px; background: url(../images/tel.jpg) no-repeat left top;}
#header .tel span{ display:block;}
#header .tel span.t{font-size: 21px; color: #9c9c9c; font-weight: 100;}
#header .tel span.num{font-size: 31px; color: #333333; font-weight: bold;}

#nav{width:100%; height: 65px; background: #0272dc;}
#nav ul{ display: block;width:1200px; margin: 0px auto;}
#nav ul li{ display: block; float:left; height: 65px; line-height: 65px; font-size: 18px; padding: 0px 28px;color: #ffffff;}
#nav ul li a{ color: #ffffff;}
#nav ul li:hover{ background: #fc0000;}

#banner{width:100%; height: 508px; overflow: hidden;position:relative;}
#banner .m{width:1920px; height: 508px; overflow: hidden; position:absolute;left:50%;margin-left:-960px; z-index: 100;}



#banner .arrow-left {
  background: url(../images/arrows.png) no-repeat left top;
  position: absolute;
  left: 20px;
  top: 50%;
  margin-top: -15px;
  width: 17px;
  height: 30px;z-index: 200;
}
#banner .arrow-right {
  background: url(../images/arrows.png) no-repeat left bottom;
  position: absolute;
  right: 20px;
  top: 50%;
  margin-top: -15px;
  width: 17px;
  height: 30px;z-index: 200;
}
#banner .swiper-container {
  height: 508px;
  width: 100%;
}
#banner .content-slide {
  color: #fff;
}
#banner .pagination {
  position: absolute;
  left: 0;
  text-align: center;
  bottom:26px;
  width: 100%;
z-index: 200;
}
#banner .swiper-pagination-switch {
  display: inline-block;
  width: 15px;
  height: 15px;
  border-radius: 10px;
  background: #ffffff;
  margin: 0 8px;
  cursor: pointer;
}
#banner .swiper-active-switch {
  background: #fc0000;
}


#box1{width:100%; height:2258px; overflow: hidden; position:relative;}
#box1 .m{width:1920px; height: 2258px; overflow: hidden; position:absolute;left:50%;margin-left:-960px; z-index: 100; background: url(../images/pfbg.jpg);}

#gywm{width:1200px; height: 800px; margin: 0px auto; overflow: hidden; margin-top: 45px;}
.indextitle{width:100%; height: 105px; text-align: center;}
.indextitle span{ display: block;}
.indextitle .t_title{ color: #0272dc; color: #0272dc; font-size:33px; font-weight: bold;}
.indextitle .t_cut{ padding: 15px 0px;}
.indextitle .t_info{ color: #0272dc; color: #959595; font-size:16px; }

#gywm .contmain{width:450px; height: 547px; padding-left: 750px; background:url(../images/gywmbox.jpg); margin-top: 45px;}
#gywm .contmain .gsjj{width:450px; height: 386px; overflow: hidden;font-size:15px; color: #333333; line-height: 1.8;}
#gywm .contmain .bkjs{width:450px; height: 99px; overflow: hidden;}
#gywm .contmain .bkjs .chengli{width:123px; height: 99px;float:left; text-align: center;}
#gywm .contmain .bkjs .jishu{width:162px; height: 99px;float:left; text-align: center;}
#gywm .contmain .bkjs .jidi{width:153px; height: 99px;float:left; text-align: center;}
#gywm .contmain .bkjs span{ display:block;width:100%; }
#gywm .contmain .bkjs span.b{font-size:33px; margin-top: 22px; font-weight: bold; color: #297ede;}
#gywm .contmain .bkjs span.s{font-size:18px; margin-top: 7px; color: #297ede;}

#gywm .contmain .bkjs .chengli span.b{color: #ffffff;}
#gywm .contmain .bkjs .chengli span.s{color: #ffffff;}
#gywm .more{ display:block; width:124px; height: 47px; line-height: 47px; background: #297ede; color: #ffffff;font-size: 14px; text-align: center; margin-left: 1px; margin-top: 13px;}


#productshow{width:1200px; height: 850px; margin: 0px auto; overflow: hidden; margin-top: 1px;}
#productshow .contmain{width:1200px; overflow: hidden; margin-top: 55px;}
#productshow .contmain .proclass{ float:left;width:220px; height: 465px; overflow: hidden; }
#productshow .contmain .prolistmain{ float:left;width:980px;  overflow: hidden;}

#productshow .contmain .proclass .title{width:220px; height: 70px;line-height: 70px; color: #ffffff; background: url(../images/cpfltitle.jpg);text-indent: 41px; font-weight: bold; font-size: 28px;}
#productshow .contmain .proclass ul{ display: block;}
#productshow .contmain .proclass ul li{ display: block;width:220px; height: 45px;line-height: 42px; background:url(../images/cpfllist.jpg); color: #686868;text-indent: 54px; font-weight: bold; font-size: 17px; margin-top: 12px;}

#productshow .contmain .proclass ul li a{color: #686868;}
#productshow .contmain .proclass .tel{display: block;width:220px; height: 96px;line-height: 130px; background:url(../images/fwrx.jpg); color: #ffffff;text-indent: 61px; font-weight: bold; font-size: 22px; margin-top: 12px;}

#productshow .contmain .prolistmain .list{width:310px; height: 298px;float:left; margin-left: 13px; overflow: hidden;}
#productshow .contmain .prolistmain .list img{width:310px; height: 222px;}
#productshow .contmain .prolistmain .list .title{width:310px; height: 36px; line-height: 36px; color: #444444; background: #eeeeee; font-size: 20px; text-align: center;}
#productshow .contmain .prolistmain .list .title a{color: #444444;}



#productapplication{width:1200px; height: 604px; margin: 0px auto; overflow: hidden; margin-top: 1px;}
#productapplication .listmain{width:120%; overflow: hidden; margin-top: 46px;}
#productapplication .listmain .list{width:380px;height:410px;float:left; margin-right: 25px; overflow: hidden;}
#productapplication .listmain .list .simg{width:380px;height:285px;}
#productapplication .listmain .list .simg img{width:380px;height:285px;}
#productapplication .listmain .list .title{width:380px; height: 50px; line-height: 50px; overflow: hidden; font-size: 18px; font-weight: bold; color: #666666;}
#productapplication .listmain .list .title a{ color: #666666;}
#productapplication .listmain .list .time{ color: #999999; font-size: 14px;}
#productapplication .listmain .list .more{ margin-top: 18px;}

#whyus{width:100%; height: 807px; overflow: hidden; position:relative; margin-top: 20px;}
#whyus .m{width:1920px; height: 807px; overflow: hidden; position:absolute;left:50%;margin-left:-960px; z-index: 100; background: url(../images/whybg.jpg);}
#whyus .main{width:1200px; margin: 0px auto;}

#whyus .bigtitle{font-size: 41px; color: #0272dc; margin-top: 61px;}
#whyus .info_1{font-size: 16px; color: #404040; margin-top: 28px;}
#whyus .content{width:661px; height: 630px; margin-top: 128px;}

#whyus .content .advantage1{width:240px; height: 235px; float:left; margin-left: 30px; }
#whyus .content .advantage2{width:240px; height: 235px; float:left; margin-left: 80px; }
#whyus .content .advantage3{width:240px; height: 205px; float:left; margin-left: 30px; }
#whyus .content .advantage4{width:240px; height: 205px; float:left; margin-left: 80px; }

#whyus .content .adv .title{ color: #5a5a5a; font-size: 20px; text-indent: 60px;}
#whyus .content .adv .info_2{font-size: 14px; color: #5a5a5a; line-height: 1.7;margin-top: 24px;}


#news{width:1200px; height: 615px; margin: 0px auto; margin-top: 70px;}
#news .newslist{width:1200px; overflow: hidden; margin-top: 20px;}
#news .newslist .list{width:1200px; padding: 21px 0px; border-bottom: dashed 1px #dadada; overflow: hidden; height: 67px;}
#news .newslist .list .time{width:67px; height: 67px; overflow: hidden; float:left; background: #0272dc; color: #ffffff;}
#news .newslist .list .time span{display: block; width:67px; text-align: center;}
#news .newslist .list .time .r{ font-size: 30px; font-weight: bold; padding-top: 8px;}
#news .newslist .list .time .ny{ font-size: 13px; padding-top: 2px;}

#news .newslist .list .newsmain{width:1075px; height: 67px; overflow: hidden; padding-left: 10px; padding-top: 8px;}
#news .newslist .list .newsmain .title{font-size: 22px; font-weight: bold; color: #000000;width:1075px; height: 24px; white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}
#news .newslist .list .newsmain .title a{color: #000000;}
#news .newslist .list .newsmain .info{font-size: 15px;  color: #000000;width:1075px; height: 17px; padding-top: 8px; white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}
#news .more{ display: block;width:600px; height: 55px; line-height: 55px; text-align: center; background: #f0f0f0; color: #3859b5; font-weight: bold; font-size: 22px; margin: 0px auto; margin-top: 34px;}

#yqlink{width:1164px; padding: 18px; padding-bottom: 13px; border-top:solid 3px #d1241d; background-color: #ffffff;position: relative; margin: 0px auto; font-size: 14px; color: #666666; background-image: url("../images/yqlink.jpg"); background-repeat: no-repeat;background-position: 26px 19px; text-indent: 35px;z-index: 200;overflow: hidden; }
#yqlink .link{display: block;float: left;width: 1040px;  overflow: hidden;}
#yqlink a{color: #666666; padding-right: 30px; text-indent: 0px; padding-bottom: 5px; display: block; float:left;}
#yqlink b{color: #333333; display: block;float: left; }



#footer{width:100%; height:324px; overflow: hidden; position:relative; margin-top: -28px; z-index: 100;}
#footer a{color: #ffffff;}
#footer .m{width:1920px; height: 324px; overflow: hidden; position:absolute;left:50%;margin-left:-960px; z-index: 100; background: url(../images/footer.jpg); color: #ffffff;}
#footer .m .footermain{width:1200px; margin: 0px auto;}
#footer .m .footermain .l{width:956px; height: 324px; overflow: hidden;float: left; padding-left: 20px;}
#footer .m .footermain .r{width:222px; height: 324px; overflow: hidden;float: left;}

#footer .m .footermain .l .t{font-size: 35px; color: #ffffff;font-weight: bold; margin-top: 54px;}
#footer .m .footermain .l .t_2{font-size: 13px; color: #bacfee; margin-top: 13px;text-transform:uppercase;}
#footer .m .footermain .l .info{font-size:18px;line-height: 1.9; margin-top: 15px;}
#footer .m .footermain .r .tel{ margin-top: 131px; }
#footer .m .footermain .r .tel span{ display: block;}
#footer .m .footermain .r .tel span.t{ font-size: 16px;}
#footer .m .footermain .r .tel span.num{font-size: 32px; font-weight: bold;}



#n_productshow{width:1200px; margin: 0px auto; overflow: hidden; margin-top: 33px; padding-bottom: 65px;}
#n_productshow .contmain{width:1200px; overflow: hidden; margin-top: 55px;}
#n_productshow .contmain .proclass{ float:left;width:220px; height: 465px; overflow: hidden; }
#n_productshow .contmain .prolistmain{ float:left;width:980px;  overflow: hidden;}

#n_productshow .contmain .proclass .title{width:220px; height: 70px;line-height: 70px; color: #ffffff; background: url(../images/cpfltitle.jpg);text-indent: 41px; font-weight: bold; font-size: 28px;}
#n_productshow .contmain .proclass ul{ display: block;}
#n_productshow .contmain .proclass ul li{ display: block;width:220px; height: 45px;line-height: 42px; background:url(../images/cpfllist.jpg); color: #686868;text-indent: 54px; font-weight: bold; font-size: 17px; margin-top: 12px;}

#n_productshow .contmain .proclass ul li a{color: #686868;}
#n_productshow .contmain .proclass .tel{display: block;width:220px; height: 96px;line-height: 130px; background:url(../images/fwrx.jpg); color: #ffffff;text-indent: 61px; font-weight: bold; font-size: 22px; margin-top: 12px;}

#n_productshow .contmain .prolistmain .list{width:310px; height: 298px;float:left; margin-left: 13px; overflow: hidden;}
#n_productshow .contmain .prolistmain .list img{width:310px; height: 222px;}
#n_productshow .contmain .prolistmain .list .title{width:310px; height: 36px; line-height: 36px; color: #444444; background: #eeeeee; font-size: 20px; text-align: center;}
#n_productshow .contmain .prolistmain .list .title a{color: #444444;}


.neiye_title{width:100%; height: 80px; text-align: center;}
.neiye_title span{ display: block;}
.neiye_title .t_title{ color: #0272dc; color: #0272dc; font-size:33px; font-weight: bold;}
.neiye_title .t_cut{ padding: 15px 0px;}
.neiye_title .t_info{ color: #0272dc; color: #959595; font-size:16px; }


.page{width:auto; margin-top:10px; text-align:center; font-size:14px; overflow:hidden;}
.page a{display:inline-block; border:1px solid #dedddd; padding:3px 15px; margin:0 2px; color:#858585; overflow:hidden;}
.page span{display:inline-block; border:1px solid #dedddd; padding:3px 15px; margin:0 2px; color:#000; overflow:hidden;background:#ececed;}
.page a:hover,a.cur{background:#ececed; border:1px solid #ececed; text-decoration:none;}


#n_box1{width:100%;  overflow: hidden; position:relative; padding-bottom: 57px;}
#n_box1>.m{width:1920px; overflow: hidden; position:relative;left:50%;margin-left:-960px; z-index: 100; background: url(../images/pfbg.jpg);}

#n_newslist .newslistmain{width:1200px;  margin: 0px auto; overflow: hidden; margin-top: 33px;}
#n_newslist .newslistmain .m{width:120%;  overflow: hidden;}
#n_newslist .newslistmain .m .list_box{width:577px; height: 260px; margin-right:47px; float:left; overflow: hidden; background: #fafafa;}
#n_newslist .newslistmain .m .list_box ul{display: block; overflow: hidden;}
#n_newslist .newslistmain .m .list_box ul li{display: block; overflow: hidden; height: 19px; font-size: 16px;padding-left: 25px;width:494px; margin-left: 22px; background: url("../images/n_newsli.png") no-repeat left center; margin-top: 21px;}
#n_newslist .newslistmain .m .list_box ul li .title{display:block; height: 19px;float:left;color: #333333;}
#n_newslist .newslistmain .m .list_box ul li .time{display:block; height: 19px;float:right; color: #999999;}

#n_newslist .newslistmain .m .more{ display: block;width:600px; height: 55px; line-height: 55px; text-align: center; background: #f0f0f0; color: #3859b5; font-weight: bold; font-size: 22px; margin-left:301px;margin-top: 34px;}


#dqwzk{width:963px;height: 47px;line-height: 47px; font-size: 18px; background: #f2f2f2;margin-left: 13px; text-indent: 25px; color: #333333;margin-bottom: 10px;}
#dqwzk a{color: #333333;}



#n_newsshow{width:1200px; margin: 0px auto; overflow: hidden; margin-top: 33px;}
#n_newsshow .contmain{width:1200px; overflow: hidden; margin-top: 55px;}
#n_newsshow .contmain .proclass{ float:left;width:220px; height: 465px; overflow: hidden; }
#n_newsshow .contmain .prolistmain{ float:left;width:980px;  overflow: hidden;}

#n_newsshow .contmain .proclass .title{width:220px; height: 70px;line-height: 70px; color: #ffffff; background: url(../images/cpfltitle.jpg);text-indent: 41px; font-weight: bold; font-size: 28px;}
#n_newsshow .contmain .proclass ul{ display: block;}
#n_newsshow .contmain .proclass ul li{ display: block;width:220px; height: 45px;line-height: 42px; background:url(../images/cpfllist.jpg); color: #686868;text-indent: 54px; font-weight: bold; font-size: 17px; margin-top: 12px;}

#n_newsshow .contmain .proclass ul li a{color: #686868;}
#n_newsshow .contmain .proclass .tel{display: block;width:220px; height: 96px;line-height: 130px; background:url(../images/fwrx.jpg); color: #ffffff;text-indent: 61px; font-weight: bold; font-size: 22px; margin-top: 12px;}
#n_newsshow .contmain .newslistmain{float:left;width:980px;  overflow: hidden;}

#n_newsshow .contmain .newslistmain ul{ display:block; overflow: hidden;}

#n_newsshow .contmain .newslistmain ul li{display: block; overflow: hidden; width:93%; margin: 0px auto; padding: 15px 0px;}

#n_newsshow .contmain .newslistmain ul li h2{font-size:18px; font-weight: bold; color: #333333;}
#n_newsshow .contmain .newslistmain ul li h2 a{color: #333333;}

#n_newsshow .contmain .newslistmain ul li p{font-size:14px; color: #888888; padding: 8px 0px; line-height: 1.7;}
#n_newsshow .contmain .newslistmain ul li span{font-size:14px; color: #888888; padding: 8px 0px;}
#n_newsshow .contmain .newslistmain ul li span a{font-size:14px; color: #004eda; padding: 8px 0px; margin-left: 13px;}

#singpagecontent{width:93%; margin: 0px auto; overflow: hidden; padding: 20px 0px; font-size: 16px; line-height: 2; }

#singpagecontent .contenttitle{width:100%;text-align:center;font-size: 20px; font-weight:bold;}
#singpagecontent .contentfun1{width:100%;text-align:center;margin-top: 8px;color:#9b9b9b;font-size: 12px;}
#singpagecontent .info{line-height: 27px;text-align: left;padding-top:20px;}
#singpagecontent .propic{padding:20px 0;text-align:center; width:100%;}
#singpagecontent .fenpian{padding-top:20px; clear:both;}
















			
			
			
			