.kuanping *{ box-sizing:border-box;}
@font-face {font-family: "iconfont";
  src: url('iconfont.eot?t=1487753295445'); /* IE9*/
  src: url('iconfont.eot?t=1487753295445#iefix') format('embedded-opentype'), /* IE6-IE8 */
  url('iconfont.woff?t=1487753295445') format('woff'), /* chrome, firefox */
  url('iconfont.ttf?t=1487753295445') format('truetype'), /* chrome, firefox, opera, Safari, Android, iOS 4.2+*/
  url('iconfont.svg?t=1487753295445#iconfont') format('svg'); /* iOS 4.1- */
}

.iconfont {
  font-family:"iconfont" !important;
  font-size:16px;
  font-style:normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.icon-shangjiantou:before { content: "\3432"; }

.icon-shijian:before { content: "\e603"; }

.icon-iconfontyoujiantou:before { content: "\e62f"; }

.icon-xiajiantou:before { content: "\e6c4"; }

.icon-biaoqian:before { content: "\e602"; }

.icon-youshuangjiantou:before { content: "\e7a2"; }


@font-face {
  font-family: 'Glyphicons Halflings';
  src: url('fonts/glyphicons-halflings-regular.eot');
  src: url('fonts/glyphicons-halflings-regular.eot?#iefix') format('embedded-opentype'), url('fonts/glyphicons-halflings-regular.woff') format('woff'), url('fonts/glyphicons-halflings-regular.ttf') format('truetype'), url('fonts/glyphicons-halflings-regular.svg#glyphicons-halflingsregular') format('svg');
}

.glyphicon {
  position: relative;
  top: 1px;
  display: inline-block;
  font-family: 'Glyphicons Halflings';
  -webkit-font-smoothing: antialiased;
  font-style: normal;
  font-weight: normal;
  line-height: 1;
  -moz-osx-font-smoothing: grayscale;
}

.glyphicon:empty {
  width: 1em;
}
.kuanping {
   width:1200px;
   margin-right: auto;
   margin-left: auto;
   }
   
.kkt {
   width:100%;
   padding-right: 15px;
   margin-right: auto;
   margin-left: auto;
   padding-left: 15px;
   }
   
.yd {
   display:none;
   }
   
.yc {
   display:block;
   }
   
.kkxi {
   padding-left:0px;
   margin-top:30px;
   }
   
   

.cpnnt {
   padding-top:50px;
   padding-bottom:30px;
   height:auto; overflow:hidden;
   background:url(../images/cpnei.jpg);
   }
   
.cplan {
   height:auto; overflow:hidden;
   }
   
.cplan-aa {
   width:50%;
   float:left;
   font-size:18px;
   }
   
.cplan-aa h2 {
   font-family: Microsoft YaHei, Helvetica, Arial, sans-serif;
   font-size:36px;
   font-weight:bold;
   margin-top:0px; margin-bottom:5px;
   }
   
.cplan-bb {
   width:98px;
   float:right;
   margin-top:27px;
   }   

.cplan-bb a {
   display:block;
   width:98px;
   height:34px;
   line-height:34px;
   background:url(../images/cpmore.png);
   color:#FFFFFF;
   text-align:center;
   }
   
.cptp {
   margin-top:18px;
   } 
   
.cptp p {
   text-align:center;
   margin-top:10px;
   }  
   
.quan { border-radius: 50%; border:1px solid #d7d7d7;}


.abbj {
   background:url(../images/abbj.jpg) top center;
   height:825px;
   padding-top:300px;
   }
   
.abzi {
   color:rgba(255, 255, 255, 0.8);
   line-height:24px;
   }
   
.abmore {
   width:102px;
   margin:26px auto 0px;
   }
   
.abmore a {
   display:block;
   width:102px;
   height:36px;
   line-height:36px;
   text-align:center;
   border:1px solid #ffffff;
   color:#FFFFFF;
   border-radius: 10px;
   }
   
.abmore a:hover {
   background-color:#FFFFFF;
   color:#104082;
   }
   
   
.swag {
    background: url(../images/bg-index-news.jpg) no-repeat center center;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
    background-attachment: fixed;
	padding-top:60px;
	padding-bottom:70px;
}

.swag h2 {
   font-family: Microsoft YaHei, Helvetica, Arial, sans-serif;
   font-size:24px;
   font-weight:bold;
   padding-bottom:8px;
   height:auto; overflow:hidden;
   margin-top:0px;
   margin-bottom:12px;
   text-align:center;
   color:#5c5c5c;
   background:url(../images/xian.jpg) bottom center; background-repeat:no-repeat;
   }
   
.swag h3 {
   font-family: Microsoft YaHei, Helvetica, Arial, sans-serif;
   font-size:24px;
   text-align:center;
   margin-top:0px;
   margin-bottom:60px;
   color:#5c5c5c;
   }
   
   
.xwnei {
   margin-top:60px;
   }
   
.xwkuai {
   padding-left:60px;
   padding-right:60px;
   font-size:12px;
   color:#666666;
   }
   
.xwkuai h4 {
   font-family: Microsoft YaHei, Helvetica, Arial, sans-serif;
   font-size:14px;
   text-align:center;
   margin-top:10px; margin-bottom:8px;
   color:#666666;
   }
   
.xwkuai h5 {
   font-family: Microsoft YaHei, Helvetica, Arial, sans-serif;
   font-size:14px;
   font-weight:bold;
   text-align:center;
   margin-top:0px; margin-bottom:12px;
   padding-bottom:14px;
   background:url(../images/xian2.jpg) bottom center; background-repeat:no-repeat;
   color:#666666;
   }
   
.xwzi {
   line-height:22px;
   height:auto; overflow:hidden;
   margin-bottom:10px;
   }
   
   
.lxbj {
   background-color:#e4e6ec;
   height:auto; overflow:hidden;
   padding-top:16px;
   padding-bottom:16px;
   color:rgba(0, 77, 160, 0.8);
   }
   
.lxyou {
   border-left:1px solid #9fb8d5;
   padding-left:115px;
   }
   
.lxbj h2 {
   font-family: Microsoft YaHei, Helvetica, Arial, sans-serif;
   font-size:16px;
   color:#004da0;
   font-weight:bold;
   margin-top:12px; margin-bottom:12px;
   }
   
.lxbj h3 {
   font-family: Microsoft YaHei, Helvetica, Arial, sans-serif;
   font-size:14px;
   font-weight:bold;
    color:rgba(0, 77, 160, 0.8);
	margin-top:0px; margin-bottom:12px;
   }
   
.kuan {
   width:100px;
   }

.bottom {
   background-color:#104082;
   height:auto; overflow:hidden;
   line-height:40px;
    color:rgba(255, 255, 255, 0.6);
   }
   
   
/* 单页 */
.neirong {
    height: auto;
    overflow: hidden;
	margin-top:30px; margin-bottom:30px;
}

.lielanx {
    background-color:#088BE9;
    height: 80px;
    padding-left: 15px;
    padding-top: 20px;
	border-radius: 8px 8px 0 0;
}

.lielanx h2 {
    font-family: Microsoft YaHei, Helvetica, Arial, sans-serif;
    font-size: 30px;
    font-weight: bold;
    color: #FFFFFF;
    margin-top: 0px;
    margin-bottom: 5px; line-height:33px;
}
   
.lie-hhx {
   height:50px;
   border-bottom:1px solid #ebebeb;
   }
   
.lie-hhx a {
   display:block;
   width:100%;
   height:50px;
   line-height:50px;
   background-color:#f7f7f7;
   border-bottom:1px solid #ebebeb;
   font-size:14px;
   color:#717071;
   }
   
.lie-hhx a:hover {
   background-color:#ffffff;
   color:#104082;
   }
   
.lie-hhx.hover a {
   background-color:#ffffff;
   color:#104082;
   }
   
.lie-aa {
   width:70%;
   padding-left:25px;
      height: auto;
overflow: hidden;
   white-space: nowrap;
text-overflow: ellipsis;
   float:left;
   }
   
.lie-bb {
   width:25%;
   float:right;
   text-align:right;
   padding-right:25px;
   }
   
   
   
.rrnei {
   background-color:#FFFFFF;
   border:1px solid #ecebeb;
   height:auto; overflow:hidden;
   border-radius: 8px 8px 0 0;
   }
   
.rrnei-lan {
   height:50px;
   line-height:50px;
   color:#3e3a39;
   }
   
.rrnei-lan-a {
   width:40%;
   float:left;
         height: auto;
overflow: hidden;
   white-space: nowrap;
text-overflow: ellipsis;
   margin-left:25px;
   color:#595757;
   font-size:20px;
   font-weight:bold;
   }
   
.rrnei-lan a {
   color:#717071;
   }
   
.rrnei-lan-b {
   width:40%;
   float:right;
   margin-right:25px;
   text-align:right;
      height: auto;
overflow: hidden;
   white-space: nowrap;
text-overflow: ellipsis;
   }
   
.rrnei-nei {
   background:url(../images/neibj.jpg) top left; background-repeat:no-repeat;
   height:auto; overflow:hidden;
   padding:30px;
   }
   
.lxnei {
   padding:20px;
   background-color:#ffffff;
   border:1px solid #eeeeee;
   }
   
.lxlan {
	background-color:#088BE9;
    height: 80px;
    padding-left: 15px;
    padding-top: 20px;
	border-radius: 8px 8px 0 0;
	margin-top:20px;
}

.lxlan h2 {
    font-family: Microsoft YaHei, Helvetica, Arial, sans-serif;
    font-size: 30px;
    font-weight: bold;
    color: #FFFFFF;
    margin-top: 0px;
    margin-bottom: 5px; line-height:33px;
}

/* 产品中心 */

.cptux {
   border:10px solid #efefef;
   background-color:#efefef;
   height:auto; overflow:hidden;
   margin-bottom:30px;
   }
   
.cptux:hover {
   border:10px solid #088BE9;
   background-color:#088BE9;
   transition: all 300ms ease-in 0ms;
   }
.cptux a {
   color:#333333;
   }
.cptux a img{ width:100%;}   
.cptux a:hover {
   color:#ffffff;
   }
   
.cptux p {
   margin-top:15px;
   margin-bottom:7px;
   text-align:center;    height: 20px;
   }
   
   
/* 新闻中心 */
   
   
.newhh {
   margin-bottom:15px;
   height:auto; overflow:hidden;
   padding-top:10px; padding-bottom:10px;
   border:1px solid #f2f3f3;
   font-size:12px;
   background-color:#FFFFFF;
   }
   
.newhh:hover {
   border:1px solid #088BE9;
   background-color:#088BE9;
   transition: all 300ms ease-in 0ms;
   }
   
.newhh a:hover {
   color:#FFFFFF;
   }
   
.timex {
   margin-top:16px; margin-right:16px;
   }
   
   
.newhh h2 {
   font-family: Microsoft YaHei, Helvetica, Arial, sans-serif;
   font-size:16px;
   margin-top:12px;
   margin-bottom:12px;
   }
   
.ab-nei h2 {
   font-family: Microsoft YaHei, Helvetica, Arial, sans-serif;
   font-size:35px;
   text-align:center;
   margin-top:20px;
   margin-bottom:15px;
   color:#595757;
   }
   
.ab-nei h3 {
   font-family: Microsoft YaHei, Helvetica, Arial, sans-serif;
   font-size:14px;
   text-align:center;
   margin-top:0px;
   margin-bottom:75px;
   color:#9b9a9a;
   }
   
/*在线留言*/
.bky {
    margin: 20px 5px 5px;
	line-height:30px;
}

.ttanniu {
    width: 150px;
}


/* 栏目切换 */
#acc {
    list-style: outside none none;
    color: #033;
}

#acc h4 {
   width:100%;
    height: 50px;
    line-height: 50px;
    cursor: pointer;
   background-color:#f7f7f7;
   border-bottom:1px solid #ebebeb;
      font-size:14px;
   color:#717071;
	margin:0px;
    text-decoration: none;
}

#acc li { width:100%;}

#acc h4:hover {
   background-color:#ffffff;
   color:#104082;
   }
   
#acc li.hover a {color:#0c4ca3; }
   
#acc .acc-section {
    overflow: hidden;
    background: #F0F0F0 none repeat scroll 0% 0%;
	width: 100%;
}

#acc .acc-content {
    width: 100%;
    border-top: medium none;
}

#nested {
    list-style: outside none none;
    color: #033;
    margin-bottom: 0px;
}

#acc ul li {
    padding-left: 0px;
	height:auto; overflow:hidden;
    line-height: 37px;
	   white-space: nowrap;
   text-overflow: ellipsis;	
}

#acc ul li a {
   display:block;
   width:100%;
   height:37px;
   line-height:37px;
   background-color:#ffffff;
   padding-left:30px;
   border-bottom:1px solid #eff0f0;
   font-size:12px;
   color:#898989;
}  

#acc ul li a:hover {
   color:#104082;
  } 
#acc ul li.hover a {
   color:#104082;
  }


.left{ width: 25% !important;     padding-right: 15px;
    padding-left: 15px; float:left;  }
.right{ width: 75% !important;     padding-right: 15px;
    padding-left: 15px; float:right; }
@media (max-width: 1199px){
.left{ width: 100% !important; }
.right{ width: 100% !important;  }
}
.lxnei p{ margin-bottom:10px; font-size:14px; color:#000;}

.row {
    margin-right: -15px; margin-left:-15px; 
}
.ab p{ font-size:16px; line-height:32px; text-indent:2em; color:#333;margin: 0 0 10px;}
.contact p{color:#333;margin: 0 0 10px;font-size:16px;color:inherit;}
.lxnei a{ color:inherit;}


.img-responsive {
    display: block;
    height: auto;
    max-width: 100%;
}
.cp{ float:left; }
.cp *{ box-sizing:content-box; }
/*图片放大镜样式*/
.jqzoom{float:left;border:none;position:relative;padding:0px;cursor:pointer;margin:0px;display:block;}
.jqzoom img{ width:400px;}
.zoomdiv{z-index:100;position:absolute;top:0px;left:0px;width:400px;height:300px;background:#ffffff;border:1px solid #CCCCCC;display:none;text-align:center;overflow:hidden;}
.jqZoomPup{z-index:10;visibility:hidden;position:absolute;top:0px;left:0px;width:20px;height:20px;border:1px solid #aaa;background:#ffffff /*url(../images/zoom.png) 50% center no-repeat*/;opacity: 0.5;-moz-opacity: 0.5;-khtml-opacity: 0.5;filter: alpha(Opacity=50);}

/*图片小图预览列表*/
.spec-preview{width:400px;height:300px;border:1px solid #DFDFDF;}
.spec-scroll{clear:both;margin-top:7px;width:402px;}
.spec-scroll .prev{float:left;margin-right:4px;}
.spec-scroll .next{float:right;}
.spec-scroll .prev,.spec-scroll .next{display:block;font-family:"宋体";text-align:center;width:10px;height:49px; line-height:49px;border:1px solid #CCC;background:#EBEBEB;cursor:pointer;text-decoration:none;}
.spec-scroll .items{float:left;position:relative;width:372px;height:51px;overflow:hidden;}
.spec-scroll .items ul{position:absolute;width:999999px;height:56px;}
.spec-scroll .items ul li{float:left;width:74px;text-align:center;}
.spec-scroll .items ul li img{border:1px solid #CCC;padding:2px;width:60px;height:45px; display:inline-block;}
.spec-scroll .items ul li img:hover{border:2px solid #FF6600;padding:1px;}


.text_right{ float:right; width:420px;}
.text_right h2{ color:#555; font-size:18px;}
.text_right p{ font-size:16px;}


.cp-txt{ line-height: 2; padding-top: 10px 0 ; float:left; margin-top:20px;}
.cp-txt span { display:block;
    border-bottom: 1px solid #000;
    margin-bottom:10px;
}
.cp-txt p{ font-size:16px; line-height:30px;}
.cp-txt span strong{ width:100px; display:block;
text-align: center;
line-height: 30px;
background-color: #000;
font-size: 16px;
color: white;}

.newstitle {
    text-align: center;
    font-size: 18px;
    font-family: "微软雅黑"; margin-bottom:10px;
}
.jn{ text-align:center;}
.jn img{ max-width:100%;}
.jn span{ display:inline-block; font-size:16px; line-height:40px;}
 
.page {
    height: 34px;
    padding-top: 0px;
    padding-bottom: 80px;
    text-align: center
}

.page .page-list {
    display: inline-block;
    height: 34px;
    margin: 0 auto;
    text-align: center
}

.page .page-list li {
    float: left;
    margin: 0 8px
}

.page .page-list li a,.page .page-list li span {
    display: block;
    height: 32px;
    line-height: 32px;
    font-size: 16px;
    padding: 0 12px;
    border: 1px solid #dfdfdf;
    background: #fff
}

.page .page-list li.active a {
    background: #088BE9;
    color: #fff;
    border: 1px solid #088BE9;
}

.page .page-list li:hover a {
    background: #088BE9;
    color: #fff;
    border: 1px solid #088BE9;
}
.lxlie{ margin-bottom:30px;}
.zs p{ text-align:center;}


/*下载中心*/
.down{ margin-bottom:20px;}
.download-list{ border-bottom:1px solid #e5e5e5; padding:0 10px 18px 10px; margin-bottom: 18px; overflow:hidden; }
.down-btn{ width: 29px; height: 29px; background-color: #bfbfbf; border-radius: 15px; float:right; text-align:center;}
.down-btn img{ margin: 7px auto;}
.w1{ width: 50%; float:left;}
.w2{ width: 165px; text-align: center; float:left;}
.w1,.w2{ line-height: 29px;font-size: 15px; color: #333333;}
.download-list:hover > div{ color:#4e8de6;}
.download-list:hover > a{ background-color:#4e8de6 !important;}
@media (max-width:1300px){
.w1{ width: 30%; float:left;}
.w2{ width: 100px; text-align: center; float:left;}
}

.com{ margin-bottom:20px;}
.contactb{ margin:50px auto;}
.contactb *{ max-width:none !important; min-width:none !important;}
.con_in, .con_text{ font-size:15px; color:#767676; text-indent:0.5em; line-height:40px; border:none; border-bottom:2px solid #cccccc; margin-bottom:10px; width:49%; margin-right:1%; float:left; background:transparent;} 
.con_text{ height:115px; width:99%; resize:none;}
.con_dl i{ color:#6e6e6e;}
.con_dl{ position:relative;}
.con_dl dt{ position:absolute; left:0px; margin-bottom:20px;}
.con_dl dd{ font-size:16px; color:#808080; line-height:25px; margin-bottom:10px; font-weight:normal}
.con_dl a{ color:inherit;}
.map *{ max-width:none; max-height:none;}
.timeshow{ margin:10px 0;}
.n_con{ line-height:30px;}
.video{ text-align:center;}
.video p{ font-size:16px; line-height:32px; margin-top:10px;}
video{ width:100%;height:auto;}
