/* GLOBAL STYLES
-------------------------------------------------- */
/* Padding below the footer and lighter \ text */
*{margin:0;padding:0;}
@font-face { font-family: 'HELVETICANEUELTPRO-THEX'; src: url('../fonts/HELVETICANEUELTPRO-THEX.OTF'); font-weight: normal; font-style: normal; }
@font-face {font-family: 'FontAwesome';src: url('../fonts/fontawesome-webfont.eot?v=4.3.0');src: url('../fonts/fontawesome-webfont.eot?#iefix&v=4.3.0') format('embedded-opentype'), url('../fonts/fontawesome-webfont.woff2?v=4.3.0') format('woff2'), url('../fonts/fontawesome-webfont.woff?v=4.3.0') format('woff'), url('../fonts/fontawesome-webfont.ttf?v=4.3.0') format('truetype'), url('../fonts/fontawesome-webfont.svg?v=4.3.0#fontawesomeregular') format('svg');font-weight: normal;font-style: normal;}.fa {display: inline-block;font: normal normal normal 14px/1 FontAwesome;}
@font-face {font-family: "iconfont";
  src: url('../fonts/iconfont.eot?t=1508295036291'); /* IE9*/
  src: url('../fonts/iconfont.eot?t=1508295036291#iefix') format('embedded-opentype'), /* IE6-IE8 */
  url('data:application/x-font-woff;charset=utf-8;base64,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') format('woff'),
  url('../fonts/iconfont.ttf?t=1508295036291') format('truetype'), /* chrome, firefox, opera, Safari, Android, iOS 4.2+*/
  url('../fonts/iconfont.svg?t=1508295036291#iconfont') format('svg'); /* iOS 4.1- */
}
.clearfix:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
  }
  * html>body .clearfix {
    display: inline-block;
    width: 100%;
  }
  * html .clearfix {
    /* Hides from IE-mac \*/
    height: 1%;
    /* End hide from IE-mac */
  }
/* ie7 hack*/
*+html .clearfix {
    min-height: 1% ;
  }
.iconfont {
  font-family:"iconfont" !important;
  font-size:16px;
  font-style:normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

input {outline: none;}textarea {outline: none;}
.blur {	
    filter: url(../fonts/blur.svg#blur); /* FireFox, Chrome, Opera */
    
    -webkit-filter: blur(10px); /* Chrome, Opera */
       -moz-filter: blur(10px);
        -ms-filter: blur(10px);    
            filter: blur(10px);
    
    filter: progid:DXImageTransform.Microsoft.Blur(PixelRadius=10, MakeShadow=false); /* IE6~IE9 */
}
.fl{float:left;}.fr{float:right;}.wborder{border-bottom: 1px solid #fff;line-height: 50px;margin-top: 8px;}
.p40{padding: 40px;}
.ptb40{padding: 40px 0;}
.mt20{margin-top: 20px;}
.ml20{margin-left: 20px;}
.mtb40{margin-top: 40px !important;margin-bottom: 40px !important;}
.mb40{margin-bottom: 40px;}
.pl15{padding-left: 15px;}
.pl20{padding-left: 20px;}
.pl50{padding-left: 50px;}
.pt10{padding-top: 10px;}
.pt20{padding-top: 20px !important;}
.pt40{padding-top: 40px !important;}
.pt58{padding-top: 58px;}
.pb10{padding-bottom: 10px;}
.pb40{padding-bottom: 40px;}
.pb50{padding-bottom: 50px;}
.pb60{padding-bottom: 60px;}
.pb100{padding-bottom: 100px;}
.pr50{padding-right:50px;}
.white{transition: all .3s ease;color: #fff;font-size: 16px;}.white:hover{color: #ffff00;text-decoration: none}
.whitebg{background-color: #fff;}
.border-top{ border-width: 2px;border-top: solid;}
.border-left{ border-width: 2px;border-left: solid;}
.border-right{ border-width: 2px;border-right: solid;}
.border-bottom{ border-width: 1px;border-bottom: solid;}
.bordercolor1{border-color: #2165ae}
.color-1{color: #4e8ef7;}
.color-2{color: #595c5f;}
.color-3{color: #fff;}
.background-1{background-color: #1f5692;}
.background-2{background-color: #f7f7f7;}
.background-3{background-color: red;}
.background-4{background-color: green;}
.line-28{line-height: 28px;}
.line-30{line-height: 30px;display: block}
.line-50{line-height: 50px;}
.line-58{line-height: 64px;}
.font-24{font-size: 24px;}
.font-26{font-size: 26px;}
.font-36,.font-36:before{font-size: 36px !important;}
.font-60,.font-60:before{font-size: 60px !important;}
.w195{width: 195px !important;}
.w165{width: 165px !important;}
.w440{width:440px;}
.w940{width: 940px;}
.border-top{border-top: 1px solid #f2f3f5;height: 30px;}




.w950{width: 950px;}
.w354{width: 354px;}
.w838{width: 838px;}.p35{padding: 35px;}.inline-block{display: inline-block;}
.w512{width: 512px;}
.ml30{margin-left: 30px;}.mauto{margin: 0 auto;}.relative{position: relative;}
.navmenub{width:100%;min-height:300px;background: #35516b;position: absolute;z-index: 10;left:0;top:157px;display: none;}
.w100{width: 100%;}
.daohang{background-color: #f3f4f6;height: 36px;line-height: 36px;font-size: 12px;color: #000}
.daohang a{font-size: 12px;color: #000}
.about{}
.about sub{font-size: 14px;border-top: 2px solid #2165ae;line-height: 50px;height:50px;display: inline-block}
.about h1{color: #080405;font-size: 24px;font-weight: 400;line-height: 30px;margin-bottom:30px;}
.about h5{color: #080405;font-size: 24px;font-weight: 400;line-height: 40px;margin-bottom:30px;border-left: 8px solid #004098}
.about h5{border-left: 8px solid #004098;float: left;display: inline-block;width: 100%;}
.about h5 span{border-left: 2px solid #004098;margin-left: 3px;float: left;width: 100%;height:40px;line-height: 40px;}
.about h5 span i{height:40px;line-height: 40px;border-left: 1px solid #004098;margin-left: 3px;float: left;display: inline-block;width: 100%;font-style: inherit;padding-left: 20px;}

.about p{line-height: 50px;padding: 20px;text-align: justify}
.aboutpp{
	display: inline-block;width: 100%;
}
.aboutpp img{float: left;padding: 0 30px;}
.aboutpp .pp{float: left;width: 700px;}
.aboutpp .pp h3{color: #0b325b;font-size: 20px;line-height: 30px;padding:0;margin: 0;}
.aboutpp .pp p{padding:0;padding-top: 15px;line-height: 25px;color: #696969;font-size: 14px;font-weight: 100}
table.gridtable {
	font-family: verdana,arial,sans-serif;
	font-size:11px;
	color:#333333;margin-left: 30px;float: left;display: inline-block;
	border-width: 1px;
	border-color: #666666;
	border-collapse: collapse;
}
table.gridtable th {
	border-width: 1px;
	padding: 8px;
	border-style: solid;
	border-color: #666666;
	background-color: #dedede;
}
table.gridtable td {
	border-width: 1px;
	padding: 8px;
	border-style: solid;
	border-color: #666666;
	background-color: #ffffff;
}
.table1{
	width: 100%;margin-bottom: 50px;
}
.table1 tr{background-color: #fff;}
.table1 tr:nth-child(odd){background-color: #f8f8f8;}
.table1 th{
	padding: 13px 20px;line-height:25px;background-color: #f4f4f4;text-align: center;
	border: 1px solid #c8c8c8;
}
.table1 td{
	padding: 13px 50px;line-height:25px;text-align: center;
	border: 1px solid #c8c8c8;
}
.rmenu{}
.rmenu h1{color: #080405;font-size: 24px;font-weight: 400;line-height: 40px;margin-bottom:30px;}
.rmenu h2{color: #080405;font-size: 24px;font-weight: 400;line-height: 30px;margin-bottom:30px;}
.rmenu ul{width: 100%;list-style-type: none;margin:0;padding: 0}
.rmenu ul li{margin-bottom:1px;width: 100%;}
.rmenu ul li a{color:#383838;font-size: 18px;background-color: #f8f8f8;height:70px;line-height: 70px;display: inline-block;width: 100%;padding-left: 53px;position: relative;transition: all .3s ease;text-decoration: none
}
.rmenu ul li a:before{
  font-family:"iconfont" !important;
  font-style:normal;text-decoration: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.rmenu ul li a:hover{background-color: #efefef;padding-left: 60px;}
.rmenu2 ul li a:active{box-shadow: 0px 0px 10px #000 inset;}
.rmenu ul li a.hover{
	padding-left: 30px;background-color: #efefef;
}
.rmenu ul li a.hover:before { content: "\e501";padding-right: 5px;color: #004990 }


.rmenu2{padding-top: 50px;}
.rmenu2 h2{color: #080405;font-size: 24px;font-weight: 400;line-height: 30px;margin-bottom:30px;}
.rmenu2 ul{width: 100%;list-style-type: none;margin:0;padding: 0}
.rmenu2 ul li{margin-bottom:1px;width: 100%;margin-bottom: 15px;border-bottom: 1px solid #e2e2e2;float: left;}
.rmenu2 ul li a{color:#383838;font-size: 18px;height:95px;line-height: 90px;display: inline-block;width: 100%;padding-left: 53px;position: relative;overflow: hidden;float: left;}
.rmenu2 ul li a:hover{box-shadow: 1px 1px 2px #a0a0a0;}
.rmenu2 ul li a.hover{
	padding-left: 30px;background-color: #efefef;box-shadow: 1px 1px 2px #a0a0a0;
}
.rmenu2 ul li a i{width: 100%;height: 100%;display: inline-block;background-color: #fff;position: absolute;left:-100px; top:0;z-index: 2; 
    -webkit-transform: skew(-45deg);  
    -moz-transform: skew(-45deg);  
    -o-transform: skew(-45deg);  
    -ms-transform: skew(-45deg);  
    transform: skew(-45deg);}
.rmenu2 ul li a span{width: 100%;height: 100%;display: inline-block;position: absolute;left: 20px; top:0;z-index: 3;transition: all .3s ease }
.rmenu2 ul li a:hover span,.rmenu2 ul li a.hover span{left: 30px;}
.rmenu2 ul li a img{position: absolute;right:-10px;top:0;transition: all .3s ease}
.rmenu2 ul li a:hover img,.rmenu2 ul li a.hover img{right:0;}


.block{display: block !important}
.zjjs img{padding-left: 20px;padding-bottom: 10px;padding-top: 15px;display: block;}
.zjjs a{
  font-family:"iconfont" !important;
  font-style:normal;text-decoration: none;
  -webkit-font-smoothing: antialiased;float: left;width: 30%;
  -moz-osx-font-smoothing: grayscale;color: #fff;font-size: 14px;padding-left: 20px;
}
.zjjs a:before { content: "\e501";padding-right: 5px; }
.nmenu-z{
	margin-top: 8px;
}
.nmenu-z a{
  font-family:"iconfont" !important;text-decoration: none;
  font-style:normal;
  -webkit-font-smoothing: antialiased;border-bottom: 1px solid #5d7489;float: left;width: 33%;
  -moz-osx-font-smoothing: grayscale;color: #fff;font-size: 14px;padding-left: 20px;line-height: 40px;transition: all .3s ease
}
.nmenu-z a:hover{color: #ffff00}
.nmenu-z a:before { content: "\e501";padding-right: 5px; }
.telephone{
	
}
.telephone span{
	font-size: 24px;line-height: 50px;
}
.nm-close{position: absolute;top:0;right:0;font-size: 24px !important;cursor: pointer;z-index: 12px;transition: all .3s ease}
.nm-close:hover{color: #ffff00;text-decoration: none}
.news1,.news2{padding: 20px 30px;height: 400px;}
.news1 h1,.news2 h1{font-size: 24px;color: #042240;}
.news1 h1 a,.news2 h1 a{float: right;font-size: 16px;color: #042240}
.news1 ul{
	list-style-type: none;margin:0;padding: 0;
}
.news1 ul li{
	float: left; width: 100%;display: inline-block;	margin: 10px 0;transition: all .3s ease
}
.news1 ul li a{
	color: #121212;text-decoration: none;transition: all .3s ease
}
.news1 ul li:hover{background-color: #fffff0;}

.news1 ul li a h5{font-size: 16px;line-height: 30px;}
.news1 ul li a p{font-size: 12px;line-height: 20px;text-align: justify}

div.date{float: right;height: 63px;line-height: 32px;width: 63px;background-color: #004990;color: #fff;text-align: center;display:inline-block;margin-left: 30px;margin-top: 23px;}
div.date span{
	float: left;width: 63px;height: 32px;display: inline-block;text-align: center;font-size: 14px;
}
div.form_date{
	margin: 0;background: none;width: 230px;float: left;
}
div.form_date input{margin:0 !important;}
div.form_date span{height: 34px;width: auto;}
div.date i{
	float: left;width: 63px;height: 32px;background-color: #f1f1f1;color: #4c4c4c;display: inline-block;font-size: 14px;font-style: inherit
}
div.date_list{float: left;height: 64px;line-height: 32px;width: 70px;background-color: #8f326b;color: #fff;text-align: center;display:inline-block;margin-right: 10px;position: absolute; right: 0px; top: 10px;}
div.date_list span{
	float: left;width: 70px;height: 32px;display: inline-block;text-align: center;font-size: 14px;
}
div.date_list i{
	float: left;width: 68px;height: 31px;border: 1px solid #d9d9d9;border-top:0;background-color: #fff;color: #903267;display: inline-block;font-size: 12px;
}
.news2 ul{
	list-style-type: none;margin:0;margin-top: 30px;padding: 0;background: url(../images/baogao.jpg) no-repeat 0 0;padding-left: 200px;display: inline-block;min-height: 250px
}
.news2 ul li{
	float: left; width: 100%;display: inline-block;	margin: 10px 0;
}
.news2 ul li a{
	color: #121212;
}

.cpxx{position: absolute;right:0;top:0;width: 530px;background-color: #33689b;height: 100%;text-align: center;}
.cpxx h2{color: #fff;height: 36px;line-height: 36px;display: inline-block;text-align: center;font-size: 18px;font-weight: 400;border-bottom: 2px solid #fff;padding: 0 10px;}
.cpxx p{font-size: 12px;color: #fff;line-height: 50px;}
.yuan{border-radius: 50%;}
.icon-product{width: 114px;height: 114px;background: #fff url(../images/py.png) no-repeat center;margin-top: 100px;margin-left: 208px;}

.khal{}
.khal h2{font-size: 24px;color: #042240;padding-left: 38px;line-height: 100px;font-weight: 100}
.mu{
	
}
.mu a{
	padding: 0 23px;font-size: 14px;line-height: 14px;border-left: 1px solid #b8b8b8;color: #9f9f9f;
}
.mu a:hover{color: #042240;text-decoration: none;font-weight: 400}
.mu a:first-child{border-left:0;}
.col-i{}
.albox{position: relative;transition: all .3s ease;overflow: hidden;}
.albox:hover p{top: 250px;}
.albox:hover span{top:10px;}

.albox p{height: 70px;background-color: rgba(0,0,0,0.2);color: #f7f7f7;width: 320px;padding: 8px 10px;line-height: 18px;text-align: justify;position: absolute;top: 320px;transition: all .3s ease;}
.albox span{position: absolute;top:-110px;top:10px;left:50%;margin-left:-150px;transition: all .3s ease;}

footer{line-height: 60px;color: #939393;font-size:12px;position: relative;font-family: HELVETICANEUELTPRO-THEX, Arial, "微软雅黑";}
footer a img{height: 40px;float: right;position: absolute;right: 10px;bottom:0;z-index: 1;transition: all .3s ease;}
footer a:hover img{height:70px;right:0;}





.tzzgx{width: 100%;}
.tzzgx ul{float: left;display: inline-block;list-style-type: none;color: #fff;line-height: 30px;margin-right: 30px;margin-left: 30px;}
.tzzgx ul h2,.tzzgx ul .h2{font-size: 16px;margin-top: 20px;margin-bottom: 10px;display: block}
.tzzgx ul img{padding-left: 21px;}
.tzzgx ul li{line-height: 45px;padding-left: 20px;font-size: 12px;}
.tzzgx ul li a{color: #fff;font-size: 12px;font-weight: 100;}

.dingyue{padding-left: 21px}
.dingyue input[type=text]{border: none;background-color: #fff;height: 30px;width: 130px;float: left;}
.dingyue input[type=button]{float: left;border: 0;height: 30px;width:70px;background: #12395d;font-size: 14px;line-height: 14px;}


.rczp{width: 100%;}
.rczp ul{float: left;display: inline-block;list-style-type: none;color: #fff;line-height: 24px;margin-left: 30px;margin-right: 20px;}
.rczp ul p{width: 440px;font-size: 12px;text-align: justify}
.rczp ul p img{float: left; margin-right: 10px;margin-top: 7px;padding-left: 0;}
.rczp ul h2,.rczp ul .h2{font-size: 16px;margin-bottom: 10px;margin-top:20px;display:block}
.rczp ul img{padding-left: 21px;}
.rczp ul li{line-height: 24px;padding-left: 20px;margin: 9px 0;font-size: 12px;}
.rczp ul li a{color: #fff;font-size: 12px;line-height: 30px;font-weight: 100;}


.xwzx{width: 100%;padding-left: 18px;}
.xwzx ul{float: left;display: inline-block;list-style-type: none;color: #fff;line-height: 24px;}
.xwzx ul p{width: 440px;font-size: 12px;text-align: justify}
.xwzx ul p img{float: left; margin-right: 10px;margin-top: 7px;padding-left: 0;}
.xwzx ul .h2,.xwzx ul h2{font-size: 16px;margin-top: 20px;margin-bottom: 10px;display: block}
.xwzx ul .h2:hover{color: #ffff00}
.xwzx ul li{line-height: 24px;padding-left: 20px;margin: 9px 0;font-size: 12px;}
.xwzx ul li a{color: #fff;font-size: 12px;line-height: 30px;font-weight: 100;}

.cpzx{width: 100%;}
.cpzx ul{float: left;display: inline-block;list-style-type: none;color: #fff;line-height: 24px;width: 20%;margin-left: 30px;}
.cpzx ul h2,.cpzx ul .h2{font-size: 16px;margin-top:20px;margin-bottom: 20px;display: block}
.cpzx ul li{line-height: 24px;padding-left: 20px;margin: 9px 0;font-size: 12px;}
.cpzx ul li a{color: #fff;font-size: 12px;line-height: 30px;font-weight: 100;}

.jszc{width: 100%;}
.jszc ul{float: left;display: inline-block;list-style-type: none;color: #fff;line-height: 24px;margin-left: 30px;margin-right: 20px;}
.jszc ul p{width: 440px;font-size: 12px;text-align: justify}
.jszc ul p img{float: left; margin-right: 10px;margin-top: 7px;padding-left: 0;}
.jszc ul h2{font-size: 16px;margin-bottom: 20px;}
.jszc ul img{padding-left: 21px;}
.jszc ul li{line-height: 24px;padding-left: 20px;margin: 9px 0;font-size: 12px;}
.jszc ul li a{color: #fff;font-size: 12px;line-height: 30px;font-weight: 100;}
.lyzc{padding-left: 21px;width: 430px;}
.lyzc label{width: 100%;float: left;padding: 10px 0;font-weight: 100;}
.lyzc span{width: 70px;display: inline-block;float: left;line-height: 30px;font-weight: 100;}
.lyzc input[type=text]{
	border:0;padding: 0 10px;
	border-radius: 3px;
	height: 35px;float: left;font-weight: 100;
}
.lyzc input[type=submit]{
	border: 0;border-radius: 3px;height: 35px;background-color: #3778b4;color: #fff;font-size: 14px;float: left;width: 120px;margin-left: 30px;
}


body {
  color: #5a5a5a;font-family: HELVETICANEUELTPRO-THEX, Arial, "微软雅黑";-webkit-font-smoothing: antialiased;
    -webkit-text-size-adjust: none;
    -webkit-tap-highlight-color: transparent;
    -webkit-overflow-scrolling: touch;
    overflow-scrolling: touch;
}
.navtop{position: absolute;top:50%;margin-top:-17px;right:0;z-index:100;}
.navtop ul{float: right;}
.navtop ul.lg{padding: 0;margin-top: 0px;}
.navtop ul.lg a{color: #fff;margin-left:1px;line-height: 34px;height: 34px;font-size: 12px;border:0;margin-right: 20px;float: left;text-align: center;text-decoration: none;transition: all .3s ease;padding: 0 20px;background-color: #ea652a}
.navtop ul.lg a:last-child{background-color: #4a6bdf}
.navtop ul.lg a:hover,.navtop ul.lg a.hover{
	color: #fff;background-color: #333;
}
.navtop ul.tt{padding-top: 10px;}
.navtop ul.tt a{color: #aaaaaa;padding: 0 30px;border-left: 1px solid #aaaaaa;line-height: 14px;font-size: 12px;float: left;transition: all .3s ease}
.navtop ul.tt a:hover{color: #333}
.navtop ul.tt a:first-child{border:0}

.navbottom{position: absolute;left: 0%;width:100%;top: 0%;height: 90px;margin-left: 0px;margin-top: 0px;z-index: 99}


.newsbg{background:#f2f6f9;width: 100%;min-height: 390px;display: inline-block}
.mainbg2{background:#187dd2;width: 100%;min-height: 390px;display: inline-block;position: relative}
/* CUSTOMIZE THE NAVBAR
-------------------------------------------------- */

/* Special class on .container surrounding .navbar, used for positioning it into place. */
.navbar-wrapper {
  position: fixed;
  top: 0;
  right: 0;
  left: 0;
  z-index: 100;
}

/* Flip around the padding for proper display in narrow viewports */
.navbar-wrapper > .container {
  padding-right: 0;
  padding-left: 0;
}
.navbar-wrapper .navbar {
  padding-right: 15px;
  padding-left: 15px;
}
.navbar-wrapper .navbar .container {
  width: auto;
}

.carousel-inner > .item > .container{
	height:100%;
}
.carousel-caption{
	margin-top:-200px;
}
/* CUSTOMIZE THE CAROUSEL
-------------------------------------------------- */
.carousel-inner{height: 100%;background: #222222 url(../images/bg3.png) no-repeat center bottom; background-size: 90%;}
/* Carousel base class */
.carousel {
  height: 800px;
}
/* Since positioning the image, we need to help out the caption */
.carousel-caption {
  z-index: 10;
}

/* Declare heights because of positioning of img element */
.carousel .item {
	height: 100%;margin: 0 auto;
}
.carousel-inner > .item > img {
  position: absolute;
  top: 0;
  left: 0;
  min-width: 100%;
  height: 100%;
}


/* MARKETING CONTENT
-------------------------------------------------- */

/* Center align the text within the three columns below the carousel */
.marketing .col-lg-4 {
  margin-bottom: 20px;
  text-align: center;
}
.marketing h2 {
  font-weight: normal;
}
.marketing .col-lg-4 p {
  margin-right: 10px;
  margin-left: 10px;
}


/* Featurettes
------------------------- */

.featurette-divider {
  margin: 80px 0; /* Space out the Bootstrap <hr> more */
}

/* Thin out the marketing headings */
.featurette-heading {
  font-weight: 300;
  line-height: 1;
  letter-spacing: -1px;
}

.topnav{width: 100%;}
.tlogo a{
	width: 100%;float:left;
	height: 100%;display: inline-block;
}

/* RESPONSIVE CSS
-------------------------------------------------- */

.F5{
	width: 22px;height: 20px;line-height: 20px;text-align: center;background-color: #004990;color: #fff;display: inline-block;border-radius: 3px;margin-left: 20px;font-size: 14px;
}
.F5:hover,.F5:focus{color: #fff;text-decoration: none;background-color: #000}

.bg3{
	background-color: #fff;width: 100%;display: inline-block;float: left;
}
.bg4{
	background-color: #eee;width: 100%;display: inline-block;float: left;
}
@media (min-width: 375px) {
	
	/*新闻*/
	.news-box2{position: relative;margin-bottom:10px;padding-top: 30px;padding-bottom:10px;text-align: center;}
	.news-box2 a.dd{ width: 100%;display: inline-block;padding: 20px;text-align: center;transition: all .6s cubic-bezier(.215, .61, .355, 1) 0s;border-radius: 5px;}
	.news-box2 a.dd div.time{
		font-size: 26px;font-family: HELVETICANEUELTPRO-THEX;float: left;line-height: 26px;
		color:#333;width: 100px;padding-right: 20px;text-align: right;font-weight: 400;transition: all .6s cubic-bezier(.215, .61, .355, 1) 0s;
	}
	.news-box2 a.dd div.time i{
		font-size: 14px;color: #939393;display: block;text-align: right;font-style: inherit;transition: all .6s cubic-bezier(.215, .61, .355, 1) 0s;
	}
	.news-box2 a.dd div.con{
		width: calc(100% - 100px);float: left;font-family: HELVETICANEUELTPRO-THEX, Arial, "微软雅黑";transition: all .6s cubic-bezier(.215, .61, .355, 1) 0s;position: relative;left:0;
	}
	.news-box2 a.dd div.con h2{
		font-size: 16px;color: #444;margin:0;margin-bottom: 12px;padding: 0;float: left;top:0;line-height: 16px;text-align: left;display: inline-block;width: 100%;font-weight: 400;transition: all .6s cubic-bezier(.215, .61, .355, 1) 0s;
	}
	.news-box2 a.dd div.con p{
		width: 100%;color: #bebebe;font-size: 14px;text-align: justify;line-height: 23px;font-family: HELVETICANEUELTPRO-THEX, Arial, "微软雅黑";display:inline-block;height: 46px;overflow: hidden;float: left;margin:0;transition: all .6s cubic-bezier(.215, .61, .355, 1) 0s;
	}
	.news-box2 a.dd:hover div.time{
		left: 10px;
	}
	.news-box2 a.dd:hover div.con{
		left: 10px;
	}
	.news-box2 a.dd:hover div.time{
		color: #ff6600
	}
	.news-box2 a.dd:hover div.time i{
		color: #ff9900
	}
	
	.w1392{width: 100%;}
	.w1000{width: 100%;}
	.w838{width: 100%;}
	.w512{width: 100%;}
	.F5{display: none;}
	.news1, .news2{height: auto;margin-bottom: 30px;}
	.hgq{height: auto;line-height: 30px;padding: 20px 0;}
	.carousel {
		height: 600px;
	}
	.yincang{
		display: none;
	}
	.b1_t{font-size: 16px;text-align: center;margin-top: 20px;}
	.b1_h1{display: block;text-align: center;font-size: 22px;font-weight: 400}
	.b1_font1{font-size: 12px;font-weight: 400}
	.b1_svg1{width: 10vw;display: none}
	.b1_img1{position: absolute;right: 0;top: 0;width: 40%}
	.b1_img2{width: 70%}
	.br_r{text-align: right;float: right;padding-top: 50px;}
	.br_l{position: absolute;z-index: 99;}
	.br_l p strong.b1_font2{font-size: 16px;font-weight: 400}
	.br_l p.b1_p_f1{width: 100%;padding-bottom:0;font-size: 13px;line-height: 20px;text-align: justify;padding-top: 16px;text-shadow: 0px 0px 3px #000;}
	.br_l p.b1_p_f2{width: 100%;padding-bottom:0;font-size: 13px;line-height: 20px;text-align: justify;padding-top: 16px;text-shadow: 0px 0px 3px #000;}
	.b2_t{font-size: 16px;padding-top: 0px !important}
	.br_l p strong.h1.b2_h1{font-size: 18px;line-height: 30px;}
	.b2_font1{font-size: 13px;}
	
	
.footer-menu{width: 100%;border-bottom: 1px solid #f2f2f2;display: inline-block;padding-bottom: 0px;}
.fmenu{padding-bottom: 30px;display: none;width: 100%;}
.fmenu ul{float: left;list-style: none;padding:0;margin-left: 5%;}
.fmenu ul.dingyue{max-width: 300px;float: right}
.fmenu ul.dingyue input[type=text]{
	background-color: #f2f2f2;height: 36px;width: 235px;border-radius: 5px;padding: 0 10px;
}
.fmenu ul.dingyue a{
	text-decoration: none;margin-right: 10px;color: #b8c8d9;
}
.fmenu ul.dingyue a:hover{color: #004098}
.fmenu ul.dingyue a.submit{
	background-color: #6ad3e2;width: 36px;height: 36px;border:0;border-radius: 5px;margin-left: 10px;font-size: 12px;color: #fff;display: inline-block;line-height: 36px;text-align: center;text-decoration: none;
}
.fmenu ul.dingyue a.submit:hover{background-color: #999}
.fmenu ul h3{color: #6f8295;font-size: 16px;line-height: 33px;}
.fmenu ul li a{color: #a1b8d1;font-size: 14px;line-height: 32px;}
.fmenu ul li a:hover{color: #333;}

	.bg2{background: url(../images/bg_2.jpg) 0 / cover fixed;height: 100%;width: 100%;display: inline-block;float: left;}
	div.tablist{
		width: 100%;display: inline-block;margin: 20px 0;
	}
	div.tablist div.hd ul{
		width: 100%;margin:0 auto;
	}
	div.tablist div.hd ul li{
		background-color: #fff;line-height: 36px;height: 40px;display: inline-block;width: 33.3%;border-top: 2px solid #ebebeb;border-bottom: 2px solid #ebebeb;float: left;
	}
	div.tablist div.hd ul li:first-child{
		border-radius: 20px 0 0 20px;border-left: 2px solid #ebebeb;border-right: 1px solid #ebebeb;
	}
	div.tablist div.hd ul li:last-child{
		border-radius: 0 20px 20px 0;border-right: 2px solid #ebebeb;border-left: 1px solid #ebebeb;
	}
	div.tablist div.hd ul li.on{
		background-color: #1d87fa;line-height: 36px;height: 40px;display: inline-block;width: 31%;border-top: 2px solid #1d87fa;border-bottom: 2px solid #1d87fa;float: left;color: #fff;
	}
	div.tablist div.hd ul li:hover{cursor: pointer;}
	div.tablist div.hd ul li.on:first-child{
		border-radius: 20px 0 0 20px;border-left: 2px solid #1d87fa;border-right: 1px solid #1d87fa;
	}
	div.tablist div.hd ul li.on:last-child{
		border-radius: 0 20px 20px 0;border-right: 2px solid #1d87fa;border-left: 1px solid #1d87fa;
	}
	div.tablist div.bd{
		width: 100%;display: inline-block;
	}
	div.tablist div.bd ul{
		display: inline-block;float: left;list-style-type: none;
	}
	div.tablist div.bd ul li{
		float: left;margin-top: 30px;
	}
	div.tablist div.bd ul li div.tll{
		float: left;width: 95%;padding-left: 5%;display: inline-block;text-align: left
	}
	div.tablist div.bd ul li div.tll h1{
		text-align: left;line-height: 36px;font-size: 24px;
	}
	div.tablist div.bd ul li div.tll p{
		text-align: left;line-height: 28px;font-size: 16px;color: #9b9b9b;text-align: justify
	}
	div.tablist div.bd ul li div.tll a{
		color: #0072ca;font-size: 16px;line-height: 33px;height: 33px;display: inline-block;border-bottom: 1px solid #0072ca;
	}
	div.tablist div.bd ul li div.tlr{
		float: left;width: 95%;margin-top: 0px;padding-left: 5%;
	}
	div.tablist div.bd ul li div.tlr a{
		float: left; width: 100%;padding-left: 28%;display: inline-block;text-align: left;line-height: 24px;color: #9b9b9b;margin-top: 40px;position: relative;
	}
	div.tablist div.bd ul li div.tlr a.icon-development_tech:before,
	div.tablist div.bd ul li div.tlr a.icon-moible_development:before,
	div.tablist div.bd ul li div.tlr a.icon-Range:before,
	div.tablist div.bd ul li div.tlr a.icon-Diversification:before,
	div.tablist div.bd ul li div.tlr a.icon-programme:before,
	div.tablist div.bd ul li div.tlr a.icon-Customer:before,
	div.tablist div.bd ul li div.tlr a.icon-experience:before,
	div.tablist div.bd ul li div.tlr a.icon-Support:before,
	div.tablist div.bd ul li div.tlr a.icon-technology:before{
		position: absolute;left:0; top: 0;height: 80px;line-height:80px;color: #4e8ef7;
	}
	div.tablist div.bd ul li div.tlr a strong{
		display: inline-block;font-size: 14px;color: #1a1a1a;line-height: 35px;float: left;font-size: 14px;
	}
	div.tablist div.bd ul li div.tlr a p{
		display: inline-block;float: left;line-height: 24px;margin:0;padding:0;text-align: left;font-size: 14px;
	}
	
	
	
	div.tablist ul.nav-tabs{
		margin:0 auto;
	}
	
	div.tablist ul.nav-tabs ul{
		width: 100%;margin:0 auto;
	}
	div.tablist ul.nav-tabs ul li{
		background-color: #fff;line-height: 36px;height: 40px;display: inline-block;width: 33.3%;border-top: 2px solid #ebebeb;border-bottom: 2px solid #ebebeb;float: left;
	}
	div.tablist ul.nav-tabs ul li:first-child{
		border-radius: 20px 0 0 20px;border-left: 2px solid #ebebeb;border-right: 1px solid #ebebeb;
	}
	div.tablist ul.nav-tabs ul li:last-child{
		border-radius: 0 20px 20px 0;border-right: 2px solid #ebebeb;border-left: 1px solid #ebebeb;
	}
	div.tablist ul.nav-tabs ul li.on{
		background-color: #1d87fa;line-height: 36px;height: 40px;display: inline-block;width: 31%;border-top: 2px solid #1d87fa;border-bottom: 2px solid #1d87fa;float: left;color: #fff;
	}
	div.tablist ul.nav-tabs ul li:hover{cursor: pointer;}
	div.tablist ul.nav-tabs ul li.on:first-child{
		border-radius: 20px 0 0 20px;border-left: 2px solid #1d87fa;border-right: 1px solid #1d87fa;
	}
	div.tablist ul.nav-tabs ul li.on:last-child{
		border-radius: 0 20px 20px 0;border-right: 2px solid #1d87fa;border-left: 1px solid #1d87fa;
	}
	
	div.tablist ul.nav-tabs li{
		background-color: #fff;line-height: 36px;height: 40px;display: inline-block;width: 138px;border-top: 2px solid #ebebeb;border-bottom: 2px solid #ebebeb;float: left;
	}
#mcontact .container_content{
	width: 100%;
}

#mcontact.module .module_container {
    width: 80%;margin:0 auto;
}
#mcontact .container_header {
    padding: 0;
    float: left;margin-top: 38px;margin-bottom: 20px;
    margin-right: 280px;
    width: 190px;
	text-align: center;
}
.container_header .title {
    position: relative;
    margin: 0 auto;
    color: #333;text-align: left;
    font-size: 32px;
    line-height: inherit;
}
.container_header .subtitle {
    margin-top: 10px;
    color: #999;
    font-size: 15px;
    text-align: left;
}
.about-box{
	float: left;width: 100%;height: 100%;padding-bottom:50px;text-align: center;
}
.about-box h2{color: #000;margin-top: 50px;line-height: 50px;font-size: 24px;font-weight: 100;}
.about-box h2 i{font-size: 18px;font-style: inherit}
.about-box p{width: 86%;text-align: justify;color: #666;line-height: 40px;margin: 0 auto;font-size: 16px;font-weight: 100;margin-bottom: 30px;}
.about-box a{border: 2px solid rgba(0,0,0,0.3);line-height: 40px;display: inline-block;padding: 0 40px;border-radius: 30px;color: #666;transition: all .3s ease; }
.about-box a:hover{background-color: rgba(255,255,255,0.6);color: #000;text-decoration: none;}
	.banner2{width: 100%;background-color: #435585;}
	.banner { width: 100%; }
	
	/* Navbar positioning foo */
	.navbar-wrapper .container {
		position: relative;
	padding-right: 0;height: 100%;
	padding-left: 0;
	}
	.navbar-wrapper .navbar {
	padding-right: 0;
	padding-left: 0;
	}
	
	.navbar-wrapper .navbar {
	border-radius: 0px;
	}
	
	.carousel-caption{
	margin-top:-100px;
	}
	.carousel-caption h1{font-size: 28px}
	.carousel-caption p {
	margin-bottom: 20px;display: none;
	font-size: 14px;
	line-height: 1.6;
	}
	
	.featurette-heading {
	font-size: 50px;
	}
	

	/*我们的服务*/
	.service-box{position: relative;transition: all .3s ease;overflow: hidden;margin-bottom:10px;text-align: center;}
	.service-box a.dd{width: 86%;height: 115px;display: inline-block;padding: 20px;text-align: center;}
	.service-box a.dd:hover{text-decoration: none;}
	.service-box a.dd span{display: block;text-align: center;}
	.service-box a.dd h2{font-size: 18px;color: #424955;margin:0;padding:0;width: 100%;float: left;top:0;line-height: 36px;text-align: center;margin-top: 20px;}
	.service-box a.dd:hover h2,
	.service-box a.dd:hover p{color: #000;}
	.service-box a.dd p{text-align: center;color: #818791;font-size: 12px;line-height: 24px;}
	/*技术服务方案*/
	.technology-box{position: relative;margin-bottom:20px;text-align: center;}
	.technology-box a.dd{width: 100%;height: 392px;display: inline-block;padding: 0px;text-align: center;background: #fff;transition: all .3s ease;}
	.technology-box a.dd img{float: left;width: 100%}
	.technology-box a.dd:hover{text-decoration: none;box-shadow: 3px 3px 26px #dbdbdb;}
	.technology-box a.dd span{display: block;text-align: center;}
	.technology-box a.dd h2{font-size: 12px;color: #444;margin:0;padding: 15px 0px;float: left;top:0;width: 100%;line-height: 24px;text-align: center;margin-top: 20px;}
	.technology-box a.dd p{text-align: justify;color: #d5d6d8;font-size: 13px;line-height: 24px;display: inline-block;}
	.technology-box a.dd:hover h2,
	.technology-box a.dd:hover p{color: #000;}
	/*新闻*/
	.news-box{position: relative;margin-bottom:10px;text-align: center;margin-top: 0px;}
	.news-box a.dd{width: 100%;display: inline-block;padding: 0px;text-align: center;transition: all .3s ease;}
	.news-box a.dd img{float: left;}
	.news-box a.dd div.pic{float: left;width: 100%;height: 130px;overflow: hidden;}
	.news-box a.dd div.pic img{width: auto;height: 130px;}
	.news-box a.dd:hover{text-decoration: none;}
	.news-box a.dd h2 span{float: right;font-size: 12px;color: #bebebe;}
	.news-box a.dd h2{font-size: 16px;color: #444;margin:0;padding: 15px 10px;float: left;top:0;line-height: 24px;margin-top: 0px;text-align: left;display: inline-block;width: 100%;}
	.news-box a.dd p{text-align: justify;color: #818791;font-size: 12px;line-height: 24px;padding: 15px 10px;display: block}
	.news-box a.dd:hover h2,
	.news-box a.dd:hover p{color: #000;}
	
	.about-li{position: relative;margin-bottom:100px;text-align: center;margin-top: 80px;}
	.about-li a.dd{width: 100%;display: inline-block;padding: 0px;text-align: center;transition: all .3s ease;}
	.about-li a.dd div.pic{float: left;width: 100%;height: 250px;overflow: hidden;text-align: center}
	.about-li a.dd div.pic img{width: auto;height: 250px;}
	.about-li a.dd:hover{text-decoration: none;}
	.about-li a.dd h2 span{float: right;font-size: 12px;color: #bebebe;}
	.about-li a.dd h2{font-size: 16px;color: #444;margin:0;padding: 15px 0px;float: left;top:0;line-height: 24px;margin-top: 0px;text-align: justify;display: inline-block;width: 100%;}
	.about-li a.dd p{text-align: justify;color: #818791;font-size: 12px;line-height: 24px;padding: 15px 0px;display: block}
	.about-li a.dd:hover h2,
	.about-li a.dd:hover p{color: #999;}

	.about-li a.dd2{width: 100%;display: inline-block;padding: 0px;text-align: center;transition: all .3s ease;}
	.about-li a.dd2 img{height:68px;margin-bottom: 10px;}
	.about-li a.dd2 div.pic{float: left;width: 100%;height: 250px;overflow: hidden;}
	.about-li a.dd2 div.pic img{width: auto;height: 250px;}
	.about-li a.dd2:hover{text-decoration: none;}
	.about-li a.dd2 h2 span{float: right;font-size: 12px;color: #bebebe;}
	.about-li a.dd2 h2{font-size: 16px;color: #444;margin:0;padding: 15px 0px;float: left;top:0;line-height: 24px;margin-top: 0px;text-align: center;display: inline-block;width: 100%;}
	.about-li a.dd2 p{text-align: center;color: #818791;font-size: 12px;line-height: 24px;padding: 15px 0px;display: block}
	.about-li a.dd2:hover h2,
	.about-li a.dd2:hover p{color: #999;}

	.about-li a.dd3{width: 100%;display: inline-block;padding: 0px;text-align: center;transition: all .3s ease;}
	.about-li a.dd3 div.pic{float: left;margin-left: 0%;width: 100%;text-align: center;height: 250px;}
	.about-li a.dd3 div.pic img{width: auto;height: 100%;vertical-align: middle;box-shadow: 3px 3px 6px #dbdbdb;}
	.about-li a.dd3:hover{text-decoration: none;}
	.about-li a.dd3 h2 span{float: right;font-size: 12px;color: #bebebe;}
	.about-li a.dd3 h2{font-size: 16px;color: #444;margin:0;padding: 15px 0px;float: left;top:0;line-height: 24px;margin-top: 0px;text-align: center;display: inline-block;width: 100%;}
	.about-li a.dd3 p{text-align: center;color: #818791;font-size: 12px;line-height: 24px;padding: 15px 0px;display: block}
	.about-li a.dd3:hover h2,
	.about-li a.dd3:hover p{color: #999;}

	.abouttext{font-size: 14px !important;line-height: 30px !important;text-align: justify !important;}
	.abouttext>i{font-size:16px !important;}
	
	.about-li2{position: relative;margin-bottom:100px;text-align: center;margin-top: 0px;}
	.about-li2 a.dd{width: 100%;display: inline-block;padding: 0px;text-align: center;transition: all .3s ease;}
	.about-li2 a.dd div.pic{float: left;width: 100%;height: 250px;overflow: hidden;}
	.about-li2 a.dd div.pic img{width: 100%;height: 250px;}
	.about-li2 a.dd:hover{text-decoration: none;}
	.about-li2 a.dd h2{font-size: 16px;color: #444;margin:0;padding: 15px 0px;float: left;top:0;line-height: 24px;margin-top: 0px;text-align: justify;display: inline-block;width: 100%;}
	.about-li2 a.dd:hover h2{color: #999;}
	
	.s_l{width: 100%;float: left;margin-bottom:20px;}
	.s_l img{width:100%;max-width: 475px;}
	.s_r{width: 90%;margin-right:5%;float: right;text-align: left;}
	.s_r>h1{text-align: justify !important;line-height:50px;margin:0;padding:0;color: #333333;font-size: 24px;}
	.s_r>p{text-align: justify !important;padding: 10px 0;line-height: 32px;font-size: 16px;color: #8e8e8e;}
	.s_r>p>span{width: 100%;display: inline-block;margin-bottom: 30px;}
	.s_r>strong{color: #525252;display: block;font-size: 16px;font-weight: 100;line-height: 32px;margin-bottom: 10px}
	.s_r a{border: 1px solid #333333;width:198px;height: 48px;display: inline-block;text-align: center;line-height: 46px;color: #333333;margin-top: 25px;}
	.s_r a:hover{border-color: #999;color: #000;text-decoration: none;background-color: #f7f7f7;}
	
	.mb2{width:2px;height: 50px;display: inline-block;position: absolute;left: 50%;top:0;margin-left:-1px;background-color: #fff;}
	/*静脉认证*/
	.pro2-box{position: relative;transition: all .3s ease;margin-bottom:10px;margin-top: 60px;text-align: center;}
	.pro2-box a.dd{width: 98%;height: 400px;display: inline-block;padding: 0px;padding-top:100px;text-align: center;position: relative;transition: all .3s ease;}
	.pro2-box a.dd div.bor{border: 1px solid #cccccc;width: 100%;height: 100%;display: inline-block;}
	.pro2-box a.dd:hover div.bor{border: none;}
	.pro2-box a.dd:hover{text-decoration: none;background-color: #fff;border-color: #fff;}
	.pro2-box a.dd span{display: block;text-align: center;position: absolute;top: 50px;left: 50%;margin-left: -50px;width: 100px;height: 100px;background-color: #187dd2;line-height: 100px;}
	.pro2-box a.dd:hover span{background-color: transparent;color: #000}
	.pro2-box a.dd h2{font-size: 18px;color: #fff;margin:0;padding:0;width: 100%;float: left;line-height: 36px;text-align: center;margin-top: 50px;margin-bottom: 20px;}
	.pro2-box a.dd p{text-align: justify;color: #fff;font-size: 16px;line-height: 28px;}
	.pro2-box a.dd:hover h2,
	.pro2-box a.dd:hover p{color: #000;}
	.btn-default1 {
	color: #fff;
	background-color: #004990;
	font-size: 16px;
	padding: 20px 80px;
	}
	.btn-default1:focus,
	.btn-default1.focus {
	color: #fff;
	background-color: #012f5b;
	}
	.btn-default1:hover {
	color: #fff;
	background-color: #012f5b;
	}
	
	.btn-default2 {
	color: #fff;display: none;
	border-color: #fff;
	font-size: 16px;
	padding: 20px 80px;
	}
	.btn-default2:focus,
	.btn-default2.focus {
	color: #333;
	background-color: #fff;
	}
	.btn-default2:hover {
	color: #333;
	background-color: #fff;
	}
	
	.btn-default3 {
	color: #fff;
	background-color: #004990;
	font-size: 14px;
	padding: 10px 30px;
	}
	.btn-default3:focus,
	.btn-default3.focus {
	color: #fff;
	background-color: #012f5b;
	}
	.btn-default3:hover {
	color: #fff;
	background-color: #012f5b;
	}
	
	
	.btn-default4 {
	color: #585d63;
	background-color: #e0e2e5;
	font-size: 14px;
	padding: 10px 30px;
	}
	.btn-default4:focus,
	.btn-default4.focus {
	color: #333;
	background-color: #fff;
	}
	.btn-default4:hover {
	color: #fff;
	background-color: #999;
	}

	.navbar-collapse{width: 100%;background-color: #e5e5e5;padding: 0;}
	.navbart{width: 100%;display: inline-block;float: left;margin:0;padding:0;}
	.navbart > li{width: 100%;list-style-type: none;}
	.navbart > li > a{width: 100%;padding: 20px 10px;display:inline-block;color: #ababab;font-size: 16px;line-height: 20px;text-align: center !important;border-bottom: 1px solid rgba(255,255,255,0.6);text-decoration: none}
	.navbart > li > a:hover{color: #fff;background-color: #40adf9}
	
  	.tlogo{
		background: url(../fonts/logo.svg) no-repeat 0;background-size: auto 100%;overflow: hidden;
		height: 30px; width: 100%; display: inline-block;margin-left: 15px;position: relative;position:absolute;top: 50%;margin-top:-15px;
	}
	.tlogo a{
		position: absolute;left: 12%;top: 0%;margin-top: 3px;font-style: inherit;font-size: .4em;color: rgba(0,0,0,0)
	}
	
	.tlogo i{
		position: absolute;left: 12%;bottom: 0%;margin-bottom:-2px;font-style: inherit;font-size: .3em;color: rgba(0,0,0,0)
	}
	
	.navtop,.navbottom{display: none;}
	.hzhb{min-height: 100px;line-height: 100px;margin-bottom: 100px;}
	.hzhb h1{padding: 50px 50px 30px 50px;font-size:24px;color: #424955;font-weight: 100;text-align: center}
	.hzhb a{text-align: center;display: block;}
	
	/*technology*/
	div.bor-1{
		margin-top: 0;height:450px;position: relative;
	}
	div.bor-1 div.hd{display:none;}
	div.bor-1 div.hd ul{
		width: 120px;position: absolute;right: 0;top: 50%;margin-top:-50px;list-style-type: none;z-index: 999
	}
	div.bor-1 div.hd ul li{
		float: left;display: inline-block;width: 100%;height: 30px;color: #fff;color: #8389a2
	}
	div.bor-1 div.hd ul li.on{
		color: #fff;
	}
	div.bor-1 div.hd ul li:hover{cursor: pointer;}

	div.bor-1 div.bd{
		width: 100%;display: inline-block;height: 100%;
	}
	div.bor-1 div.bd ul{
		display: block;float: left;list-style-type: none;height: 100%;width: 100%;
	}
	div.bor-1 div.bd ul li{
		float: left;height: 100%;width: 100%;
	}
	div.bor-1 div.bd ul li img{height: 80%;float: left;margin-top: 60px;}
	div.bor-1 div.bd ul li h1{font-size: 24px;color: #fff;line-height: 50px;margin-left: 20px;}
	div.bor-1 div.bd ul li p{font-size: 14px;color: #fff;line-height: 25px;padding: 0 20px;}

	.kaifa>h1{color: #505a78;text-align: left;font-size: 24px;margin-top: 50px;width: 100%;display: inline-block;padding-left: 15px;}
	.kaifa>p{color: #a5abbb;text-align: justify;font-size: 14px;margin-top: 10px;margin-bottom: 60px;line-height: 30px;padding: 0 15px;width:100%}
	.kaifa-c{padding: 0px;margin-left: 0px;}
	.kaifa-c ul{list-style-type: none;}
	.kaifa-c ul li{margin-top: 30px;}
	.kaifa-c ul li a{border: 1px solid #a5abba;height: 78px;line-height: 78px;width:100%;font-size: 14px;display: inline-block;text-align: center;color: #505a78;text-decoration: none;}
	.kaifa-c ul li a:hover{border-color: #2f3a63;background-color: #2f3a63;color: #fff;}
	/*contact*/
	.page-l{padding:0;display: none;}
	.page-r{padding: 0px;float: right;}
	.page-box,.page-r-box{background-color: #fff;float: left;width: 100%;padding-bottom: 100px;overflow: hidden}
	.page-box h2{text-align: left;float:left;width:100%;padding-top: 20px;color: #1f232f;font-size: 18px;}
	.page-box h2 a,.page-box h2 span{color: #1f232f;text-decoration: none;width: 100%;display: inline-block;height: 50px;line-height: 50px;padding-left: 20%;}
	.page-box h2 a:hover{color: #999;}
	.page-box h2 a.hover{background-color: #f3f4f7;}
	.page-box ul{list-style-type: none;width:78%;float: left;padding-left: 22%; }
	.page-box ul li{float: left;width: 100%;text-align: left;padding: 5px 0;overflow: hidden}
	.page-box ul li a{height: 36px;line-height: 36px;display: inline-block;color: #a2a9be;padding-left: 10%;width:100%;font-size: 14px;text-decoration: none;}
	.page-box ul li a:hover,.page-box ul li a.hover{background-color: #f3f4f7;}
	.page-r-box h2{text-align: left;padding:0;padding-left: 30px;width:100%;font-size: 18px;color: #363636;border-bottom: 1px solid #f3f4f7;line-height: 62px;height: 62px;float: left;margin:0;}
	.page-r-box h2 a{float: right;margin-right: 20px;font-size: 13px;color: #cecdcd;text-decoration: none;}
	.page-r-box h2 a span{font-size:12px;margin-left: 3px;}
	.page-r-box h2 a:hover{color: #000}
	.page-r-box .hd ul{
		list-style-type: none;padding: 30px 30px 0px 30px;float: left;display: inline-block
	}
	.page-r-box .hd ul li{
		list-style-type: none;float:left;padding-right: 30px;color: rgb(51, 51, 51);cursor: pointer
	}
	.page-r-box .hd ul li.on{
		color: #2196f3;
	}
	.page-r-box .bd ul li{
		list-style-type: none;
	}
	.page-r-box>p{text-align: left;margin-top: 30px;padding: 0px 30px;line-height: 30px;float: left;display: inline-block;font-size: 14px;margin-bottom:28px;color: #9a9a9a}
	.page-r-box>p>strong{font-size: 18px;padding: 10px 0;margin-bottom: 10px;line-height: 25px;display: inline-block;color: #7b97b6;font-weight: 100}
	.page-r-box>p>strong>i{background-color: #a1b8d1;color: #fff;border-radius: 50%;width: 25px;height: 25px;line-height: 25px;display: inline-block;text-align: center;font-style: inherit;font-family: arial;margin-right: 10px;float: left;}
	.page-r-box-c{
		text-align: left;margin: 30px 80px 30px 80px;line-height: 50px;float: left;font-size: 16px;color: #8e8d8d;padding-bottom: 30px;padding-top: 30px;width: 100%;
	}
	.page-r-box-c strong{font-size: 24px;color: #363636;font-weight: 100;display:inline-block;padding-bottom: 30px;}
	.page-r-box-c span{color: #0f76cf;font-size: 16px;margin-right: 10px;}
	.page-r-box-nc{text-align: left;padding: 30px;float: left;line-height: 27px;color: #8e8e8e}
	.page-r-box-nc p{text-align: justify}
	.page-r-box-nc img{width: 100%;}
	.page-r-box-nc h3{font-size: 16px;color: #333333;margin-top: 50px;}
	
	div.page-r-box-n{padding-top:20px;float: left;}
	div.page-r-box-n a:first-child{border-top: 0;}
	div.page-r-box-n a{margin: 0px 30px;padding: 40px 0;display: inline-block;border-top: 1px solid #d6d6d6;text-decoration: none;text-align: left}
	div.page-r-box-n a:hover{background-color: #f7f7f7;}
	div.page-r-box-n a img{height: 300px;width: 255px;float: left;margin-right: 30px;margin-left: 20px;}
	div.page-r-box-n a h1{font-size: 18px;color: #424242;line-height: 30px;margin-top:0;}
	div.page-r-box-n a span{font-size: 14px;color: #9e9fa0;display: block}
	div.page-r-box-n a p{font-size: 14px;color: #8e8e8e;line-height: 30px;width: 97%;margin-top: 10px;text-align: justify}
	/*service*/
	
	.bg5{display: none}

	.serv{margin-top:0px;padding-bottom: 0px;background-color: #fff;border-radius: 5px;box-shadow: 0px;position: relative;z-index: 1}
	.serv>h1{color: #505a78;text-align: left;font-size: 24px;margin-top: 0px;width: 90%;padding: 0 40px;display: inline-block;}
	.serv>p{color: #a5abbb;text-align: left;font-size: 14px;margin-top: 10px;margin-bottom: 60px;line-height: 30px;padding: 0;width:50%}
	
	div.serv-c{
		margin-top: 24px;position: relative;
	}
	div.serv-c div.hd ul{
		width: 100%;
	}
	div.serv-c div.hd ul li{
		float: left;display: inline-block;height: 30px;color: #fff;color: #333;margin-left: 75px;font-size: 13px;margin-bottom: 20px;
	}
	div.serv-c div.hd ul li.on{
		color: #2196f3;
	}
	div.serv-c div.hd ul li:hover{cursor: pointer;}

	div.serv-c div.bd{
		width: 100%;display: inline-block;
	}
	div.serv-c div.bd ul{
		display: block;float: left;list-style-type: none;width: 100%;margin-bottom: 0px;
	}
	div.serv-c div.bd ul li{
		float: left;
	}
	div.serv-c div.bd ul li a,div.serv-c div.bd ul li.dd{margin: 0px 0px;padding: 20px 20px;display: inline-block;text-decoration: none;transition: all .3s ease;}
	div.serv-c div.bd ul li a:nth-child(odd),div.serv-c div.bd ul li.dd:nth-child(odd){background-color: #f8f8f8;}
	div.serv-c div.bd ul li a:first-child,div.serv-c div.bd ul li.dd{border-top: 0;}
	
	div.serv-c div.bd ul li a img,div.serv-c div.bd ul li.dd img{height: 255px;width: 100%;float: left;}
	
	div.serv-c div.bd ul li a h1,div.serv-c div.bd ul li.dd h1{font-size: 30px;font-weight: 700;color: #424242;line-height: 30px;margin-top: 10px;display: inline-block}
	div.serv-c div.bd ul li a span,div.serv-c div.bd ul li.dd span{font-size: 14px;font-weight:100;color: #9e9fa0;display: inline-block;padding-left: 20px;}
	div.serv-c div.bd ul li a p,div.serv-c div.bd ul li.dd p{font-size: 14px;color: #616161;line-height: 30px;width: 100%;margin-top: 10px;text-align: justify}
	
	
	/*table_list*/
	div.table_list{width: 95%;display: block;padding: 30px 0;margin: 0 auto;}
	div.table_list ul{border-bottom: 1px solid #e6e6e6;width: 100%;display: inline-block;float: left;list-style: none;margin:0;}
	div.table_list ul li.title{float: left;text-align: center;width: 100%;color: #ff0000;font-size: 18px;font-weight: bold;line-height: 50px;border-top: 1px solid #e6e6e6;line-height: 30px;padding: 10px 0;}
	div.table_list ul li.t1{width: 160px;float: left;font-size: 14px;line-height: 30px;padding: 10px 0;padding-left: 20px;}
	div.table_list ul li.t2{width: 360px;border-left: 1px solid #e6e6e6;border-right: 1px solid #e6e6e6;float: left;font-size: 14px;background-color: #f7f7f7;line-height: 30px;padding: 10px 0;padding-left: 20px;}
	div.table_list ul li.t3{width: 418px;float: left;font-size: 14px;line-height: 30px;padding: 10px 0;padding-left: 20px;}
	div.table_list ul li.b{font-weight: 700;}
	
	.s_box{width: 100%;}
	.s_box_1{padding: 0 40px;width: 40%;}
	.s_box_1 h3{font-size: 24px;line-height:50px;margin-bottom: 30px;position: relative}
	.s_box_1 p{color: #7c7c7c;font-size: 12px;line-height: 28px;}
	.s_box_2{padding: 0 40px;width: 45%;margin-left: 0%;}
	.s_box_2 h3{font-size: 24px;line-height:50px;margin-bottom: 30px;position: relative}
	.s_box_3{padding: 40px;}
	.s_box_3 h3{font-size: 24px;line-height:50px;margin-bottom: 30px;position: relative}
	.s_box_3 p{color: #757575;font-size: 14px;line-height: 36px;}
	.button_btn{
		background-color: #4e8ef7;color: #fff;border-radius: 23px;height: 46px;width: 200px;transition: all .3s ease;margin-top: 50px;display: inline-block;line-height: 46px;text-align: center;text-decoration: none
	}
	.button_btn:hover,.button_btn:focus{background-color: #0e66b2;box-shadow: 0px 10px 30px #dbdbdb;color: #fff;text-decoration: none;}
	div.xghy{  }
	div.xghy h5{
		height:36px; padding-left:20px; background:#fafafa; cursor:pointer;font:normal 14px/36px arial;margin:0;color: #898989;border-radius: 3px;margin-bottom:4px;
	}
	div.xghy h5 em{ float:right; display:block; width:40px; height:32px;   background:url(../images/icoAdd.png) 16px 12px no-repeat; cursor:pointer; }
	div.xghy h5.on{background-color: #363636;color: #fff}
	div.xghy h5.on em{ background-position:16px -57px; }
	div.xghy ul{ padding:8px 25px; color:#999;display: none  /* 默认都隐藏 */ }
	
	.feed{
		padding:0;margin:0;width: 90%;margin-top: 40px;margin-left: 0%;float: left;
	}
	.feed input,.feed textarea{background-color: #f3f6f8;height: 50px;padding: 0 30px;border: 0;border-radius: 5px;color: #818791;float: left;margin-left: 30px;margin-bottom: 10px;width: 94%;transition: all .3s ease;}
	.feed input:hover,.feed textarea:hover,.feed input:focus,.feed textarea:focus{background-color: #efefef}
	.feed textarea{width:100%;height: 140px;max-width: 100%;min-width: 100%;max-height: 140px;min-height: 140px;padding-top: 20px;}
	.feed input[type=submit]{
		background-color: #4e8ef7;color: #fff;border-radius: 23px;height: 46px;width: 100%;transition: all .3s ease;margin-top: 50px;
	}
	.feed input[type=submit]:hover,.feed input[type=submit]:focus{background-color: #0e66b2;box-shadow: 0px 10px 30px #dbdbdb;}
	.feed input::-webkit-input-placeholder, textarea::-webkit-input-placeholder {
	　　color: #a8adb3;
	　　}
	.feed input:-moz-placeholder, textarea:-moz-placeholder {
	　　color:#a8adb3;
	　　}
	.feed input::-moz-placeholder, textarea::-moz-placeholder {
	　　color:#a8adb3;
	　　}
	.feed input:-ms-input-placeholder, textarea:-ms-input-placeholder {
	　　color:#a8adb3;
	　　}
	.page-r-box-c2{
		text-align: left;margin-top: 60px;line-height: 50px;float: right;font-size: 16px;color: #8e8d8d;padding-bottom: 30px;width: 94%;margin-left: 6%;
	}
	.page-r-box-c2 strong{color: #363636;font-weight: 100;display:inline-block;padding-bottom: 0px;}
	.page-r-box-c2 label{display: block;float: left;width: 100%;font-weight: 100;font-size: 14px;line-height:32px;}
	.page-r-box-c2 label span{width: 100%;display: inline-block;}
	footer{text-align: center;}
	footer>p{margin:0 !important;text-align: center}
	footer>p>span{display: none}
	.pb_n100{padding-bottom: 0px;}
	.pb_n150{padding-bottom: 0px;}
	.pt_n10{padding-top: 0px;}
	.ptb_n40{}
	.pt_n40{}
	.about_img{width: 120%;height: 120%;margin-top: -30px;margin-left: -30px;}
		
	.about_bg{width: 100%;height: 260px;float: left;overflow: hidden;position: relative;}
	.about_bg h1{position: absolute;left: 0%;margin-left: 0;top:50%;margin-top: -40px;z-index: 2;letter-spacing: 5px;font-size: 20px;text-align: center;width:100%;}
	.about_bg p{position: absolute;left: 0%;margin-left: 0px;top:50%;z-index: 2;font-size: 16px;color: #858585;letter-spacing: 5px;text-align: center;width:100%;}
	
	.solution-box{position: relative;margin-bottom:10px;text-align: center;}
	.solution-box a.dd{width: 100%;display: inline-block;padding: 0px;text-align: center;background: #fff;transition: all .3s ease;position: relative;overflow: hidden;}
	.solution-box a.dd img{float: left;display: inline-block;height:auto;width:100%;transition: all .3s ease;}
	.solution-box a.dd:hover{text-decoration: none;}
	.solution-box a.dd:hover img{
	    -ms-transform: scale(1.2);
	    -webkit-transform: scale(1.2);
	    transform: scale(1.2);
	    filter: url(../fonts/blur.svg#blur); /* FireFox, Chrome, Opera */
	    -webkit-filter: blur(10px); /* Chrome, Opera */
	       -moz-filter: blur(10px);
	        -ms-filter: blur(10px);    
	            filter: blur(10px);
	    filter: progid:DXImageTransform.Microsoft.Blur(PixelRadius=10, MakeShadow=false); /* IE6~IE9 */
    }
	.solution-box a.dd span{display: inline-block;width:100%;text-align: center;padding-bottom: 20px;}
	.solution-box a.dd:hover span{display: inline-block;transition: all .3s ease;opacity: 1;}
	.solution-box a.dd h2{font-size: 28px;color: #333;margin:0;padding: 15px 40px;float: left;top:0;line-height: 24px;text-align: center;margin-top: 20px;transition: all .3s ease;}
	.solution-box a.dd p{text-align: justify;color: #999;font-size: 16px;line-height: 34px;padding: 0 40px;padding-top:20px;float: left;display: inline-block;margin:0;transition: all .3s ease;}
	.solution-box a.dd:hover h2,
	.solution-box a.dd:hover p{color: #fff;}
	.pro2{text-align: center;}
	.pro2 a.button,.service2 a.button{border: 2px solid rgba(255,255,255,0.6);line-height: 40px;display: inline-block;padding: 0 40px;border-radius: 30px;color: #fff;transition: all .3s ease;margin-top: 50px; }
	.pro2 a.button:hover,.service2 a.button:hover{border: 2px solid #fff;background-color: #fff;color: #000;text-decoration: none;}
	.service2{text-align: center}
	.service2>h1{color: #fff;text-align: center;font-size: 24px;margin-top: 50px;}
	.service2>p{color: #fff;text-align: center;font-size: 14px;margin-top: 50px;margin-bottom: 60px;line-height: 30px;padding: 0 20px;}
	.service2>p>i{font-style: inherit;font-size: 18px;color: #009399;padding: 0 10px;}
	
	/*products方案*/
	.products-box{position: relative;margin-bottom:20px;text-align: center;}
	.products-box a.dd{width: 100%;height: 392px;display: inline-block;padding: 0px;text-align: center;background: #fff;transition: all .3s ease;}
	.products-box a.dd img{float: left;width: 100%}
	.products-box a.dd:hover{text-decoration: none;box-shadow: 3px 3px 26px #5fb1fb;}
	.products-box a.dd span{display: block;text-align: center;}
	.products-box a.dd h2{font-size: 18px;color: #444;margin:0;padding: 15px 0px;float: left;top:0;line-height: 24px;text-align: center;margin-top: 20px;}
	.products-box a.dd p{text-align: justify;color: #d5d6d8;font-size: 13px;line-height: 24px;display: inline-block;}
	.products-box a.dd:hover h2,
	.products-box a.dd:hover p{color: #000;}
	div.serv-c2{margin-top:30px;}
	div.serv-c2 div.pic{width:100%;display: inline-block;height: 400px;overflow: hidden}
	div.serv-c2 h1{padding: 40px 40px 0px 40px;}
	div.serv-c2 p{padding: 0 40px 80px 40px;}
	.erji{width: 100%;float: left;display: none;background: #fff;z-index:10;}

	.dropdown-menu {
	  display: none;
	}
}

@media (min-width: 768px) {
	
	footer>p>span{display: inline}
	.b1_t{font-size: 16px;text-align: center;margin-top: 100px;}
	.b1_h1{display: block;text-align: center;font-size: 30px;}

	.b1_svg1{width: 10vw;display: block}
	.b1_img1{position: absolute;right: 0;top: 0;width: auto}
	.b1_img2{width: 100%}
	.br_r{}
	.b1_font2{font-size: 24px;}
	.br_l p strong.b1_font2{font-size: 18px;}
	.br_l p.b1_p_f1{width: 60%;padding-bottom:0;font-size: 16px;line-height: 30px;text-align: justify;padding-top: 78px;text-shadow: 0px 0px 3px #000;}
	.br_l p.b1_p_f2{margin:0;padding-top:20px;width:60%;font-size:14px;text-align: justify;padding-top: 78px;text-shadow: 0px 0px 3px #000;}
	.b2_t{font-size: 16px;}

#mcontact.module .module_container {
    width: 80%;margin:0 auto;
}
#mcontact .container_header {
    padding: 0;
    float: left;margin-top: 138px;margin-bottom: 120px;
    margin-right: 280px;
    width: 190px;
	text-align: center;
}
.container_header .title {
    position: relative;
    margin: 0 auto;
    color: #333;text-align: left;
    font-size: 32px;
    line-height: inherit;
}
.container_header .subtitle {
    margin-top: 10px;
    color: #999;
    font-size: 15px;
    text-align: left;
}
#mcontact .container_content {
    position: relative;
    float: left;margin-top: 120px;
    width: calc(100% - 470px);
    display: inline-block;
}
	.yincang{
		display: block;
	}
  	.tlogo{
		background: url(../fonts/logo.svg) no-repeat 0;background-size: auto 100%;overflow: hidden;
		height: 30px; width: 45%; display: inline-block;margin-left: 15px;position: relative;position:absolute;top: 50%;margin-top:-15px;
	}
	.tlogo a{
		position: absolute;left: 12%;top: 0%;margin-top: 3px;font-style: inherit;font-size: .4em;color: rgba(0,0,0,0)
	}
	
	.tlogo i{
		position: absolute;left: 12%;bottom: 0%;margin-bottom:-2px;font-style: inherit;font-size: .3em;color: rgba(0,0,0,0)
	}
	
	.dropdown-menu {
	  display: inline-block;
	}
	.solution-box{position: relative;margin-bottom:10px;text-align: center;}
	.solution-box a.dd{width: 100%;display: inline-block;padding: 0px;text-align: center;background: #fff;transition: all .3s ease;position: relative;overflow: hidden;}
	.solution-box a.dd img{float: left;display: inline-block;height:auto;width:100%;transition: all .3s ease;}
	.solution-box a.dd:hover{text-decoration: none;}
	.solution-box a.dd:hover img{
	    -ms-transform: scale(1.2);
	    -webkit-transform: scale(1.2);
	    transform: scale(1.2);
	    filter: url(../fonts/blur.svg#blur); /* FireFox, Chrome, Opera */
	    -webkit-filter: blur(10px); /* Chrome, Opera */
	       -moz-filter: blur(10px);
	        -ms-filter: blur(10px);    
	            filter: blur(10px);
	    filter: progid:DXImageTransform.Microsoft.Blur(PixelRadius=10, MakeShadow=false); /* IE6~IE9 */
    }
	.solution-box a.dd span{display: inline-block;width:100%;height: 100%;text-align: center;position: absolute;left: 0; top:0;background-color: rgba(0,0,0,0.2);transition: all .3s ease;opacity: 0;}
	.solution-box a.dd:hover span{display: inline-block;transition: all .3s ease;opacity: 1;}
	.solution-box a.dd h2{font-size: 28px;color: #fff;margin:0;padding: 15px 40px;float: left;top:0;line-height: 24px;text-align: center;margin-top: 20px;transition: all .3s ease;}
	.solution-box a.dd p{text-align: justify;color: #fff;font-size: 16px;line-height: 34px;padding: 0 40px;padding-top:20px;float: left;display: inline-block;margin:0;transition: all .3s ease;}
	.solution-box a.dd:hover h2,
	.solution-box a.dd:hover p{color: #fff;}
	.pro2{text-align: center;}
	.pro2 a.button{border: 2px solid rgba(255,255,255,0.6);line-height: 40px;display: inline-block;padding: 0 40px;border-radius: 30px;color: #fff;transition: all .3s ease;margin-top: 50px; }
	.pro2 a.button:hover{border: 2px solid #fff;background-color: #fff;color: #000;text-decoration: none;}
	
	
	.abouttext{font-size: 16px !important;line-height: 43px !important;text-align: center !important;}
	.abouttext>i{font-size:20px !important;}
	.about_bg{width: 100%;height: 500px;float: left;overflow: hidden;position: relative;}
	.about_bg h1{position: absolute;left: 50%;margin-left: -600px;top:50%;margin-top: -80px;z-index: 2;font-size: 35px;letter-spacing: 5px;text-align: left;width: auto;}
	.about_bg p{position: absolute;left: 50%;margin-left: -600px;top:50%;z-index: 2;font-size: 20px;color: #858585;letter-spacing: 5px;text-align: left;width: auto;}
	.footer-menu{padding-bottom: 50px;}
	.ptb_n40{padding-top: 40px;padding-bottom: 40px}
	.pt_n40{padding-top: 40px;}
	.pb_n100{padding-bottom: 100px;}
	.pb_n150{padding-bottom: 150px;}
	.pt_n10{padding-top: 10px;}
	.feed{
		padding:0;margin:0;width: 46%;margin-top: 80px;margin-left: 20px;float: left;
	}
	.feed input,.feed textarea{margin-bottom: 10px;}

	.feed input[type=submit]{
		background-color: #4e8ef7;color: #fff;border-radius: 23px;height: 46px;width: 200px;transition: all .3s ease;margin-top: 50px;
	}
	.page-r-box-c2{
		width: 40%;margin-left:0;margin-right: 60px;
	}

	.page-r-box-c2 label span{width: 30%;display: inline-block;}
	
	footer{text-align: left;}


		
	.bg5{background: #1983de url(../images/dashuju.jpg) no-repeat center;width: 100%;display: inline-block;float: left;margin-bottom:30px;height: 400px;box-shadow: 0px 10px 20px rgba(0,0,0,0.3);position: absolute;left:0;top: 0px;z-index: 0;}
	.bg5 span{font-size: 30px;color: #fff;position: absolute;top: 120px;left: 50%;margin-left: -700px;}
	.bg5 span i{font-weight: 600;font-style: inherit;font-size: 40px;color: #ffff00}
	.page-l{padding-right: 50px;padding-left:0;display: block;}
	.page-r{padding-right: 0px;}
	.page-box h2{text-align: left;float:left;width:78%;padding-top: 20px;color: #1f232f;font-size: 18px;}
	div.bor-1{
		border: 4px solid #fff;margin-top: 84px;height:633px;position: relative;
	}
	
	div.bor-1 div.hd{display:block;}
	div.bor-1 div.bd ul li img{height: 500px;float: right;margin-right: 120px;}
	div.bor-1 div.bd ul li h1{font-size: 36px;line-height: 50px;margin-left: 100px;margin-top: 200px;}
	div.bor-1 div.bd ul li p{font-size: 18px;line-height: 25px;padding:0;margin-left: 100px;width: 25%;margin-top: 50px;}
	.navbar-collapse{width: 300px;}
	.hzhb,
	.fmenu{display: block;}
	.bg2{background: #f3f3f3 url(../images/bg_2.jpg) no-repeat 130% bottom;height: 600px;width: 100%;display: inline-block;float: left;}
	.w1392{width: 100%}
	.w1200{width: 100%}
	.w1000{width: 100%}
	.banner2{width: 100%;background-color: #435585;}
	.banner { width: 100%; }
	.carousel {
	height: 800px;display: block
	}
	div.tablist div.hd ul{
		width: 420px;margin:0 auto;
	}
	div.tablist div.hd ul li{
		background-color: #fff;line-height: 36px;height: 40px;display: inline-block;width: 138px;border-top: 2px solid #ebebeb;border-bottom: 2px solid #ebebeb;float: left;
	}
	div.tablist div.bd ul li div.tll{
		float: left;width: 36%;padding-left: 5%;display: inline-block;text-align: left
	}
	div.tablist div.bd ul li div.tlr{
		float: right;width: 46%;margin-top: 0px;margin-right: 5%;
	}
	
	
	
	.fmenu ul.dingyue{width: 300px;}
	.F5{display: inline-block;}
  /* Navbar positioning foo */
  .navbar-wrapper .container {
    padding-right: 0;
    padding-left: 0;
  }
  .navbar-wrapper .navbar {
    padding-right: 0;
    padding-left: 0;
  }

  /* The navbar becomes detached from the top, so we round the corners */
  .navbar-wrapper .navbar {
    border-radius: 0px;
  }

.about-box{
	float: left;width: 40%;height: 100%;margin-left: 10%;
}
.about-box h2{color: #444444;margin-top: 180px;margin-bottom: 50px;line-height: 30px;font-size: 24px;font-weight: 100;text-align: left;}
.about-box h2 i{font-size: 14px;color: #939393;border-bottom: 1px solid #939393;font-style: inherit;padding-bottom: 25px;}
.about-box p{width: 80%;text-align: justify;color: #939393;line-height: 30px;font-size: 14px;font-weight: 100;margin: 0;margin-bottom: 30px;}
.about-box a{border: 1px solid rgba(105,105,105,0.6);line-height: 40px;float: left;display: inline-block;padding: 0 40px;border-radius: 30px;color: #000;transition: all .3s ease; }
.about-box a:hover{background-color: rgba(105,105,1,.1);color: #000;text-decoration: none;}

  /* Bump up size of carousel content */
  .carousel-caption h1{font-size: 48px}
  .carousel-caption p {
    margin-bottom: 20px;
    font-size: 18px;
    line-height: 3.4;
  }

	/*技术服务方案*/
	.technology-box{position: relative;margin-bottom:50px;text-align: center;}
	.technology-box a.dd{width: 100%;display: inline-block;padding: 0px;text-align: center;background: #fff;transition: all .3s ease;}
	.technology-box a.dd img{float: left;display: inline-block;max-height:230px;}
	.technology-box a.dd:hover{text-decoration: none;box-shadow: 3px 3px 26px #dbdbdb;}
	.technology-box a.dd span{display: inline-block;text-align: center;}
	.technology-box a.dd h2{font-size: 12px;color: #444;margin:0;padding: 15px 40px;float: left;top:0;line-height: 24px;text-align: center;margin-top: 20px;}
	.technology-box a.dd p{text-align: center;color: #d5d6d8;font-size: 12px;line-height: 24px;padding: 0 40px;display: inline-block;height: 48px;overflow: hidden;}
	.technology-box a.dd:hover h2,
	.technology-box a.dd:hover p{color: #000;}
	
	
	/*products方案*/
	.products-box{position: relative;margin-bottom:10px;text-align: center;}
	.products-box a.dd{width: 100%;display: inline-block;padding: 0px;text-align: left;background: #fff;transition: all .3s ease;}
	.products-box a.dd img{float: left;display: inline-block;max-height:230px;}
	.products-box a.dd:hover{text-decoration: none;box-shadow: 3px 3px 26px #5fb1fb;}
	.products-box a.dd span{display: inline-block;text-align: center;}
	.products-box a.dd h2{font-size: 18px;color: #444;margin:0;padding: 15px 40px;float: left;top:0;line-height: 24px;text-align: left;margin-top: 20px;}
	.products-box a.dd p{text-align: center;color: #d5d6d8;font-size: 12px;line-height: 24px;padding: 0 40px;display: inline-block;height: 48px;overflow: hidden;}
	.products-box a.dd:hover h2,
	.products-box a.dd:hover p{color: #000;}
	
	
	
  .featurette-heading {
    font-size: 50px;
  }
	.s_l{width: 40%;float: left;margin-bottom:100px;margin-top: 100px;}
	.s_l img{width:95%;max-width: 475px;}
	.s_r{width: 56%;margin-top: 100px;margin-right:0%;float: right;text-align: left;padding-bottom:50px;}
	.s_r>h1{text-align: left !important;line-height:50px;margin:0;padding:0;color: #333333;font-size: 24px;}
	.s_r>p{text-align: left !important;padding: 10px 0;line-height: 32px;font-size: 14px;color: #8e8e8e;display: inline-block}
	.s_r>p>span{width: auto;display: inherit;margin-bottom: 0px;}
	.s_r>strong{color: #525252;display: block;font-size: 16px;font-weight: 100;line-height: 32px;margin-bottom: 10px}
	.s_r a{border: 1px solid #333333;width:198px;height: 48px;display: inline-block;text-align: center;line-height: 46px;color: #333333;margin-top: 25px;}
	.s_r a:hover{border-color: #999;color: #000;text-decoration: none;background-color: #f7f7f7;}
	
	.serv{margin-top:80px;padding-bottom: 0px;background-color: #fff;border-radius: 5px;position: relative;z-index: 1}
	.serv>h1{color: #505a78;text-align: left;font-size: 24px;margin-top: 0px;width: 90%;padding: 0 75px;display: inline-block;}
	.serv>h2{color: #505a78;text-align: left;font-size: 24px;margin-top: 0px;width: 90%;padding: 0 45px;display: inline-block;}
	div.serv-c div.bd ul li a{margin: 0px 0px;padding: 100px 135px;background-color: #fff;}
	div.serv-c div.bd ul li.dd{margin: 0px 0px;padding: 10px 45px;background-color: #fff !important;}
	div.serv-c div.bd ul li a h1,div.serv-c div.bd ul li.dd h1{margin-top: 100px;transition: all .3s ease;}
	div.serv-c div.bd ul li a img,div.serv-c div.bd ul li.dd img{width: 570px;height: 460px;float: left;margin-right: 130px;}
	
	div.serv-c div.bd ul li a:nth-child(odd) img,div.serv-c div.bd ul li.dd:nth-child(odd) img{float: right;margin-left: 130px;margin-right:0;}
	
	div.serv-c div.bd ul li a p,div.serv-c div.bd ul li.dd p{margin-left: 100px;width: 90%;font-size: 16px;}
	div.serv-c div.bd ul li a:nth-child(odd) p,div.serv-c div.bd ul li.dd:nth-child(odd) p{margin-left:0;margin-right: 100px;}
	
	div.serv-c div.bd ul li a:hover{background-color: #efefef;}
	
	div.serv-c div.bd ul li a:hover h1{font-size: 48px;font-weight: 700;color: #424242;line-height: 42px;display: inline-block;}
	div.serv-c div.bd ul li a:hover span{}
	div.serv-c div.bd ul li a:hover p{}
}

@media (min-width: 992px) {
	
	/*新闻*/
	.news-box2{position: relative;margin-bottom:10px;padding-top: 30px;padding-bottom:10px;text-align: center;}
	.news-box2 a.dd{ width: 90%;display: inline-block;padding: 20px;text-align: center;transition: all .6s cubic-bezier(.215, .61, .355, 1) 0s;border-radius: 5px;}
	.news-box2 a.dd div.time{
		font-size: 26px;font-family: HELVETICANEUELTPRO-THEX;float: left;line-height: 26px;
		color:#333;width: 100px;padding-right: 20px;text-align: right;font-weight: 400;transition: all .6s cubic-bezier(.215, .61, .355, 1) 0s;
	}
	.news-box2 a.dd div.time i{
		font-size: 14px;color: #939393;display: block;text-align: right;font-style: inherit;transition: all .6s cubic-bezier(.215, .61, .355, 1) 0s;
	}
	.news-box2 a.dd div.con{
		width: calc(100% - 100px);float: left;font-family: HELVETICANEUELTPRO-THEX, Arial, "微软雅黑";transition: all .6s cubic-bezier(.215, .61, .355, 1) 0s;position: relative;left:0;
	}
	.news-box2 a.dd div.con h2{
		font-size: 16px;color: #444;margin:0;margin-bottom: 12px;padding: 0;float: left;top:0;line-height: 16px;text-align: left;display: inline-block;width: 100%;font-weight: 400;transition: all .6s cubic-bezier(.215, .61, .355, 1) 0s;
	}
	.news-box2 a.dd div.con p{
		width: 100%;color: #bebebe;font-size: 14px;text-align: justify;line-height: 23px;font-family: HELVETICANEUELTPRO-THEX, Arial, "微软雅黑";display:inline-block;height: 46px;overflow: hidden;float: left;margin:0;transition: all .6s cubic-bezier(.215, .61, .355, 1) 0s;
	}
	.news-box2 a.dd:hover div.time{
		left: 10px;
	}
	.news-box2 a.dd:hover div.con{
		left: 10px;
	}
	.news-box2 a.dd:hover div.time{
		color: #ff6600
	}
	.news-box2 a.dd:hover div.time i{
		color: #ff9900
	}
	
	.navtop,.navbottom{display: block;}
	#navbar{display: none;}
	.navbar-toggle {
	    display: none;
	  }
	.carousel {
	height: 800px;
	}
	.banner2{width: 100%;background-color: #435585;}
	.banner { width: 100%; }
	.w1392{width: 100%;}
	.w1200{width: 100%}
	.w1000{width: 100%}
	.w838{width: auto;}
	.w512{width:100%}
	.news1,.news2{padding: 20px 30px;height: 400px;margin-bottom: 50px;}
	.cpxx{position: absolute;right:0;top:0;width: 30%;background-color: #33689b;height: 100%;text-align: center;}
	.cpxx h2{color: #fff;height: 36px;line-height: 36px;display: inline-block;text-align: center;font-size: 18px;font-weight: 400;border-bottom: 2px solid #fff;padding: 0 10px;margin-top: 160px;}
	.cpxx p{font-size: 12px;color: #fff;line-height: 50px;}
	.icon-product{width: 114px;height: 114px;background: #fff url(../images/py.png) no-repeat center;margin-top: 30px;margin-left:0;position: absolute;left:50%;margin-left:-57px;}

  .featurette-heading {
    margin-top: 120px;
  }
  .topnav{height: 90px;width: 100%;}
  	.tlogo{
		background: url(../fonts/logo.svg) no-repeat 0;background-size: auto 100%;overflow: hidden;
		height: 30px; width: 30%; display: inline-block;margin-left: 20px;position: relative;position:absolute;top: 50%;margin-top:-15px;
	}
	.tlogo a{
		position: absolute;left: 12%;top: 0%;margin-top: 3px;font-style: inherit;font-size: .4em;color: rgba(0,0,0,0)
	}
	
	.tlogo i{
		position: absolute;left: 12%;bottom: 0%;margin-bottom:-2px;font-style: inherit;font-size: .3em;color: rgba(0,0,0,0)
	}
}
@media (min-width: 1200px) {
	.carousel {
		height: 900px;
		width: 100%;
	}
	.banner { width: 100%; }
	.banner2{width: 100%;height:800px;background-color: #435585;float: left;}
	.qybox{position: relative;transition: all .3s ease;overflow: hidden;margin-bottom:10px}
	.qybox a.dd{border: 1px solid #d0d0d0;width: 450px;height: 115px;display: inline-block;padding:20px;}
	.qybox a.dd:hover{box-shadow: 2px 2px 2px #efefef;background-color: #f7f7f7;}
	.qybox a.dd span{float: right;height: 56px;width: 56px;margin-top: 10px;margin-right: 30px;background: url(../images/qyicon.png) no-repeat 0 0;}
	.qybox a.dd span.ic2{background-position: 0 -142px;}
	.qybox a.dd span.ic3{background-position: 0 -300px;}
	.qybox a.dd span.ic4{background-position: 0 -438px;}
	.qybox a.dd span.ic5{background-position: 0 -600px;}
	.qybox a.dd span.ic6{background-position: 0 -740px;}
	.qybox a.dd h2{font-size: 18px;color: #0a498d;margin:0;padding:0;width: 180px;float: left;top:0;line-height: 36px;text-align: justify}
	
	/*技术服务方案*/
	.technology-box{position: relative;margin-bottom:10px;text-align: center;}
	.technology-box a.dd{width: 100%;height: 352px;display: inline-block;padding: 0px;text-align: center;background: #fff;transition: all .3s ease;}
	.technology-box a.dd div.pic{
		width: 100%;height: 250px;overflow: hidden;transition: all 0.6s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;position: relative;
		display:flex;
		justify-content: center; 
		align-items: center;   
		background: #fff;
	}
	.technology-box a.dd div.pic span.pcbg{
		background: url(../images/pcbg.svg) no-repeat center center;padding:0;margin:0;
		background-size: auto 100%;width: 100%;height: 100%;display: inline-block;position: absolute;left: 0;top:0;
	}
	.technology-box a.dd div.pic span.wapbg{
		background: url(../images/wapbg.svg) no-repeat center center;padding:0;margin:0;z-index: 
		background-size: auto 100%;width: 100%;height: 100%;display: inline-block;position: absolute;right: 0;top:0;
	}
	.technology-box a.dd:hover div.pic{
		transform:scale(1.1, 1.1);
		-ms-transform:scale(1.1, 1.1); 	/* IE 9 */
		-moz-transform:scale(1.1, 1.1); 	/* Firefox */
		-webkit-transform:scale(1.1, 1.1); /* Safari 和 Chrome */
		-o-transform:scale(1.1, 1.1); 	/* Opera */
	}
	
	.technology-box a.dd div.pic img{
		float: none;
		width: auto;
		height: 180px;transition: all 0.6s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;
		position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%);-webkit-transform: translate(-50%, -50%);
    }
	.technology-box a.dd:hover{text-decoration: none;box-shadow: 0px 0px 0px #dbdbdb;}

	.technology-box a.dd span{display: block;text-align: center;}
	.technology-box a.dd h2{font-size: 12px;color: #444;margin:0;padding: 15px 40px;float: left;top:0;line-height: 24px;text-align: center;margin-top: 0px;transition: all 0.6s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;position: relative}
	.technology-box a.dd p{text-align: center;color: #d5d6d8;font-size: 12px;line-height: 24px;transition: all 0.6s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;position: relative;top:0;}
	.technology-box a.dd:hover h2{
		font-size: 14px;top:12px;
	}
	.technology-box a.dd:hover p{
		opacity: 0;top: -28px;color: #000;
	}
	
	/*案例*/
	.Case-box{position: relative;margin-bottom:60px;border-top: 1px dotted #d3d3d3;width: 100%;transition: all .3s ease;text-align: left;}
	.Case-box:first-child{border-top: 0;}
	.Case-box div.pic{
		width: 50%;height: 350px;margin-top: 18px;overflow: hidden;float: left;transition: all 0.6s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;position: relative;
		display:flex;
		justify-content: center;
		align-items: center;
	}
	.Case-box div.pic span.pcbg{
		background: url(../images/pcbg.svg) no-repeat center center;padding:0;margin:0;
		background-size: auto 100%;width: 100%;height: 100%;display: inline-block;position: absolute;left: 0;top:0;
	}
	.Case-box div.pic span.wapbg{
		background: url(../images/wapbg.svg) no-repeat center center;padding:0;margin:0;
		background-size: auto 100%;width: 100%;height: 100%;display: inline-block;position: absolute;left: 0;top:12px;margin-left: -2px;
	}
	.Case-box div.pic span.wapbg2{
		background: url(../images/wapbg.svg) no-repeat center center;padding:0;margin:0;
		background-size: auto 100%;width: 200px;height: 200px;display: inline-block;position: absolute;left: 50%;top: 130px;margin-left: 80px;
	}
	.Case-box:hover div.pic{
		transform:scale(1.1, 1.1);
		-ms-transform:scale(1.1, 1.1); 	/* IE 9 */
		-moz-transform:scale(1.1, 1.1); 	/* Firefox */
		-webkit-transform:scale(1.1, 1.1); /* Safari 和 Chrome */
		-o-transform:scale(1.1, 1.1); 	/* Opera */
	}
	
	.Case-box div.pic div.caselogo{
		float: none;
		width: 340px;
		height: 210px;transition: all 0.6s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;margin-top: 6px;
		position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%);-webkit-transform: translate(-50%, -50%);
	}
	.Case-box div.pic img{
		float: none;
		width: 100%;
		height: auto;
    }
	.Case-box div.pic img.wappic{
		width: auto;
		height: 242px;margin-top: 5px;
		transition: all 0.6s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;margin-top: 6px;
		position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%);-webkit-transform: translate(-50%, -50%);
    }
    
	.Case-box div.pic img.wappic2{
		float: none;
		transition: all 0.6s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;margin-top: 6px;
		position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%);-webkit-transform: translate(-50%, -50%);
		width: auto;
		height: 140px;margin-left: 182px;margin-top: 52px;
    }
    
	.Case-box:hover{text-decoration: none;box-shadow: 0px 0px 0px #dbdbdb;}
	.Case-box span{color: #a6a6a6;text-align: left;width: 50%;transition: all 0.6s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;top: 65px;position: relative}
	.Case-box h2{font-size: 24px;color: #666;margin:0;padding: 30px 0px 10px 0px;width: 50%;float: left;top:65px;line-height: 24px;text-align: left;transition: all 0.6s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;position: relative}
	.Case-box p{text-align: justify;color: #d5d6d8;font-size: 14px;line-height: 24px;transition: all 0.6s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;position: relative;top: 85px;width: 90%}
	.Case-box:hover h2{
		font-size: 24px;top:69px;
	}
	.Case-box:hover span{top: 69px;}
	.Case-box:hover p{
		opacity: .5;top: 89px;color: #000;
	}
	.Case-box a.view{
		padding: 10px 40px;
	    background: #666;
	    color: rgb(255, 255, 255);
	    text-decoration: underline;
	    margin: 110px 0 0;
	    display: inline-block;transition: all 0.6s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;
	}
	.Case-box:hover a.view{
	    margin: 105px 0 0;
	}
	
	/*价格*/
	.price-box{position: relative;margin-bottom:60px;border: 1px solid #e5e5e5;transition: all .3s ease;text-align: left;padding: 0;}
	.price-box:hover{box-shadow: 2px 2px 20px #efefef;}
	.price-box:first-child{margin-left: 0%;}
	.price-box h1{text-align: center;height: 50px;line-height: 50px;font-size: 24px;color: #8f8f8f}
	.price-box div.price{
		height: 240px;background-color: #5e93f3;color: #fff;
	}
	.price-box div.price div.p_t{
		height: 170px;border-bottom: 1px solid rgba(255,255,255,.3);padding-top: 29px;text-align: center;font-size: 13px;
	}
	.price-box div.price div.p_t h2{
		font-size: 60px;line-height: 60px;text-align: center
	}
	.price-box div.price div.p_t h2 sup{ font-size: 18px;top: -30px;right:20px; }
	.price-box div.price div.p_t h2 sub{ font-size: 14px;left: 16px; }
	.price-box div.price p{
		font-size: 22px;line-height:70px;text-align: center;
	}
	.price-box div.p_table{
		
	}
	.price-box div.p_table label{
		width: 100%;line-height: 46px;padding-left: 30px;margin:0;font-size: 13px;font-weight: 400;
	}
	.price-box div.p_table label:before {
	  display: inline-block;
	  font-family: 'Glyphicons Halflings';
	  content: "\e013";color: #16b53b;margin-right: 20px;
	}
	.price-box div.p_table label.no:nth-child(even){
		background-color: #f8f8f8;color: #c8c8c8;
	}
	.price-box div.p_table label.no:nth-child(odd){
		color: #c8c8c8;
	}
	.price-box div.p_table label.no:before {
	  content: "\e014";color: #ff3939
	}
	.price-box div.p_table label.no:nth-child(even){
		background-color: #f8f8f8;
	}
	.price-box div.p_table label:nth-child(even){
		background-color: #f6f9ff;
	}
	
	.price-box.pcolor2 div.price{
		background-color: #59d780
	}
	.price-box.pcolor2 div.p_table label:nth-child(even){
		background-color: #f5fff8
	}
	
	.price-box.pcolor3 div.price{
		background-color: #f86b6b
	}
	.price-box.pcolor3 div.p_table label:nth-child(even){
		background-color: #fff8f8
	}
	/*产品*/
	.products-box a.dd{width: 370px;height: 392px;display: inline-block;padding: 0px;text-align: left;background: #fff;transition: all .3s ease;overflow: hidden}
	/*新闻*/
	.news-box2{position: relative;margin-bottom:10px;padding-top: 30px;padding-bottom:10px;text-align: center;}
	.news-box2 a.dd{ width: 90%;display: inline-block;padding: 20px;text-align: center;transition: all .6s cubic-bezier(.215, .61, .355, 1) 0s;border-radius: 5px;}
	.news-box2 a.dd div.time{
		font-size: 26px;font-family: HELVETICANEUELTPRO-THEX;float: left;line-height: 26px;
		color:#333;width: 100px;padding-right: 20px;text-align: right;font-weight: 400;transition: all .6s cubic-bezier(.215, .61, .355, 1) 0s;
	}
	.news-box2 a.dd div.time i{
		font-size: 14px;color: #939393;display: block;text-align: right;font-style: inherit;transition: all .6s cubic-bezier(.215, .61, .355, 1) 0s;
	}
	.news-box2 a.dd div.con{
		width: calc(100% - 100px);float: left;font-family: HELVETICANEUELTPRO-THEX, Arial, "微软雅黑";transition: all .6s cubic-bezier(.215, .61, .355, 1) 0s;position: relative;left:0;
	}
	.news-box2 a.dd div.con h2{
		font-size: 16px;color: #444;margin:0;margin-bottom: 12px;padding: 0;float: left;top:0;line-height: 16px;text-align: left;display: inline-block;width: 100%;font-weight: 400;transition: all .6s cubic-bezier(.215, .61, .355, 1) 0s;
	}
	.news-box2 a.dd div.con p{
		width: 100%;color: #bebebe;font-size: 14px;text-align: justify;line-height: 23px;font-family: HELVETICANEUELTPRO-THEX, Arial, "微软雅黑";display:inline-block;height: 46px;overflow: hidden;float: left;margin:0;transition: all .6s cubic-bezier(.215, .61, .355, 1) 0s;
	}
	.news-box2 a.dd:hover div.time{
		left: 10px;
	}
	.news-box2 a.dd:hover div.con{
		left: 10px;
	}
	.news-box2 a.dd:hover div.time{
		color: #ff6600
	}
	.news-box2 a.dd:hover div.time i{
		color: #ff9900
	}
	
	
	.news-box a.dd div.pic{float: left;width: 90%;height: 130px;overflow: hidden;margin-left: 5%;margin-right: 5%;margin-bottom: 20px;
	    display: flex;
	    justify-content:center;
	    align-items: center;transition-duration: .2s
	}
	.news-box a.dd img{float: left;transition-duration: .2s}
	.news-box a.dd:hover{text-decoration: none;box-shadow: 3px 3px 26px #dbdbdb;background-color: #fff;border-radius: 5px}
	.news-box a.dd h2 span{float: right;font-size: 12px;color: #bebebe;transition-duration: .5s}
	.news-box a.dd h2{font-size: 16px;color: #444;margin:0;padding: 15px 20px;float: left;top:0;line-height: 24px;text-align: left;display: inline-block;width: 100%;}
	.news-box a.dd p{text-align: justify;color: #818791;font-size: 12px;line-height: 24px;padding: 15px 20px;}
	.news-box a.dd:hover h2,
	.news-box a.dd:hover p{color: #000;}
	.news-box a.dd:hover h2{
		top: 0px;position: relative;
		transition-duration: .5s
	}	
	.news-box a.dd:hover div.pic{
		height: 130px;
	}
	.news-box a.dd:hover div.pic img{
		transform: scale(1.2, 1.2)
	}
	.news-box a.dd:hover h2 span{
		font-size: 11px;
	}
	.btn-default1 {
	padding: 20px 100px;
	}
	.btn-default2 {display: inline-block;}
	
	.carousel-caption{
	margin-top:-150px;
	}
	.carousel-caption h1{font-size: 48px}
	.carousel-caption p {
	margin-bottom: 20px;display: block;
	font-size: 18px;
	line-height: 3;
	}
	
	.w1392{width: 90%;}
	.w1200{width: 1200px;}
	.w1000{width: 1000px}
	.w838{width: 838px}
	.w512{width:512px}
	.news1,.news2{padding: 20px 30px;height: 400px;margin-bottom: 0px;}
	.cpxx{position: absolute;right:0;top:0;width: 530px;background-color: #33689b;height: 100%;text-align: center;}
	.cpxx h2{color: #fff;height: 36px;line-height: 36px;display: inline-block;text-align: center;font-size: 18px;font-weight: 400;border-bottom: 2px solid #fff;padding: 0 10px;margin-top: 240px;}
	.cpxx p{font-size: 12px;color: #fff;line-height: 50px;}
	.tlogo{
		background: url(../fonts/logo.svg) no-repeat 0;background-size: auto 100%;overflow: hidden;
		height: 30px; width: 30%; display: inline-block;margin-left: 20px;position: relative;position:absolute;top: 50%;margin-top:-15px;
	}
	.tlogo a{
		position: absolute;left: 9%;top: 0%;margin-top: 3px;font-style: inherit;font-size: .4em;color: rgba(0,0,0,0)
	}
	
	.tlogo i{
		position: absolute;left: 9%;bottom: 0%;margin-bottom:-2px;font-style: inherit;font-size: .3em;color: rgba(0,0,0,0)
	}
}



.icon-address:before { content: "\e615"; }

.icon-Battery:before { content: "\e616"; }

.icon-Customer:before { content: "\e617"; }

.icon-development_tech:before { content: "\e618"; }

.icon-Bluetooth:before { content: "\e619"; }

.icon-development:before { content: "\e61a"; }

.icon-Diversification:before { content: "\e61b"; }

.icon-equipment:before { content: "\e61c"; }

.icon-education:before { content: "\e61d"; }

.icon-fingerprint:before { content: "\e61e"; }

.icon-experience:before { content: "\e61f"; }

.icon-fl:before { content: "\e620"; }

.icon-High_precision:before { content: "\e621"; }

.icon-Light:before { content: "\e622"; }

.icon-mail:before { content: "\e623"; }

.icon-mi:before { content: "\e624"; }

.icon-phone:before { content: "\e625"; }

.icon-rocket:before { content: "\e626"; }

.icon-moible_development:before { content: "\e627"; }

.icon-Range:before { content: "\e628"; }

.icon-position:before { content: "\e629"; }

.icon-programme:before { content: "\e62a"; }

.icon-search:before { content: "\e62b";z-index: 1000;position: absolute;left:10px;top:0px; }

.icon-sina:before { content: "\e62c"; }

.icon-technology:before { content: "\e62d"; }

.icon-Support:before { content: "\e62e"; }

.icon-solution:before { content: "\e62f"; }

.icon-Tip:before { content: "\e630"; }

.icon-usb:before { content: "\e631"; }

.icon-wechat:before { content: "\e632"; }

.icon-Zip_code:before { content: "\e633"; }

.icon-wifi:before { content: "\e634"; }


.icon-search{position: relative;width: 48px;height:48px;line-height: 48px;top: -5px;}
.icon-search:hover{background-color: #4da1d3;border-radius: 24px;color: #f7f7f7;
	transition: all .3s ease}
.icon-search input[type=text]{float: left;border:0;background-color: #4da1d3;position: absolute;right:0;top: 0px;border-radius: 24px;
	width: 0px;height: 48px;
	overflow: hidden;
	outline: 0;
	border: none;
	padding: 0;color: #f7f7f7;
	transition: all .3s ease;box-shadow: 0px 0px 6px #999;z-index: 999}
.icon-search:hover input[type=text]{
	width: 236px;height: 48px;
	padding: 0 20px;color: #f7f7f7;font-size: 14px;
}
.icon-search:hover input[placeholder]{
	color: #f7f7f7;
}
.icon-search input::-webkit-input-placeholder { color:#f9f9f9; }
.icon-search input::-moz-placeholder { color:#f9f9f9; } /* firefox 19+ */
.icon-search input:-ms-input-placeholder { color:#f9f9f9; } /* ie */
.icon-search input:-moz-placeholder { color:#f9f9f9; }


.c0a498d{font-size: 18px;color: #0a498d;line-height: 60px;}
.c0a498d:before{width: 50px;display: inline-block}
.fontsize1:before{font-size: 18px;}
.fontsize2:before{font-size: 24px;}
.fontsize3:before{font-size: 24px;}
.fontsize4:before{font-size: 16px;}
.zhuyi{width: 100%;line-height: 40px;font-size: 16px;color: #141414;margin-top: 50px;float: left;}
.zhuyi h3{font-size: 26px;line-height: 30px;}
.zhuyi img{float: right;margin-left: 20px;margin-top: 20px;}

div.news_list1{width: 30%}
div.news_list1>.icon-news{font-size: 18px;color: #333333;border-bottom: 1px solid #dddddd;line-height: 50px;width: 100%;display: inline-block}
div.news_list1>.icon-news a{float: right;margin-right: 0px;}
div.news_list1>.icon-news:before{color: #2e73b8 !important;font-size: 20px;}
div.news_list1 ul{
	list-style-type: none;margin:0;padding: 10px 0;border-top: 1px dashed #ddd;border-bottom: 1px dashed #ddd;float: left;
}
div.news_list1 ul li{
	line-height: 36px;display: inline-block;width: 100%;
}
div.news_list1 ul li a{
	line-height: 36px;display: inline-block;width: 100%;color: #363636;font-size: 13px;
}
div.news_list1 ul li a span{float: right;color: #363636;font-size: 12px;}
div.news_one{
	width: 100%;
}
div.news_one img{float: left;margin-right: 20px;width:146px;height: 100px;}
div.news_one h4{font-size: 16px;color: #285f95;}
div.news_one p{font-size: 12px; line-height: 24px;text-align: justify;padding:0;}
div.news_one i{font-size: 12px;line-height: 30px;float: right;}

div.news_list2{width: 36%}
div.news_list2>.icon-news2{font-size: 18px;color: #333333;border-bottom: 1px solid #dddddd;line-height: 50px;width: 100%;display: inline-block}
div.news_list2>.icon-news2 a{float: right;margin-right: 0px;}
div.news_list2>.icon-news2:before{color: #2e73b8 !important;font-size: 20px;}
div.news_list2 ul{
	list-style-type: none;margin:0;padding:0;
}
div.news_list2 ul li{
	line-height: 36px;display: inline-block;width: 100%;
}
div.news_list2 ul li a{
	line-height: 36px;display: inline-block;width: 100%;color: #363636;font-size: 13px;
}
div.news_list2 ul li a:hover{color: #003399}
div.news_list2 ul li a span{float: right;color: #363636;font-size: 12px;}


div.news_list3{width: 34%}
div.news_list3>.icon-news1{font-size: 18px;color: #333333;border-bottom: 1px solid #dddddd;line-height: 50px;width: 100%;display: inline-block}
div.news_list3>.icon-news1 a{float: right;margin-right: 0px;}
div.news_list3>.icon-news1:before{color: #2e73b8 !important;font-size: 20px;}
div.news_list3 img{}
div.news_list3 p{text-align: justify;margin-top:20px;line-height: 24px;}


.arrow {
    width: 22px;
    height: 24px;
    padding: 0px;
    margin: 12px 0 0 0;
    position: relative;
}
.arrow i {
    display: block;
    width: 22px;
    height: 4px;
    background: #000;
    position: absolute;
    border-radius: 10px;
    transition:all 300ms;
}
.arrow i:nth-of-type(1) {
    width: 22px;
    top:0px;
}
.arrow i:nth-of-type(2) {
    width: 22px;
    top:10px;
}
.arrow i:nth-of-type(3) {
    width: 22px;
    top:20px;
}
.arrow:hover i{
    border-radius: 0;
    height: 3px;
}
.arrow:hover i:nth-of-type(1){
    top:10px;
    transform-origin: right center;
    transform: rotate(45deg);
}
.arrow:hover i:nth-of-type(2){
    width: 32px;
    margin-left:-9px;
    border-radius: 10px;
}
.arrow:hover i:nth-of-type(3){
    top:10px;
    transform-origin: right center;
    transform: rotate(-45deg);
}

.qywh{
	
}
.qywh img{
	float: left; margin-right: 50px;
}
.qywh .hxln{position: relative;float: left;width: 460px;height: 534px;margin-bottom: 30px;}
.qywh .hxln h3{
	line-height: 50px;color: #484747;padding:0;margin: 0;font-weight: 100;
}
.qywh .hxln p{line-height: 36px;padding:0;color: #484747;}
.qywh .hxln p img{position: absolute;bottom:0;left:0;}

.qywh .qyln{position: relative;float: left;width: 100%;height: 534px;}
.qywh .qyln h3{
	line-height: 50px;color: #484747;padding:0;margin: 0;font-weight: 100;
}
.qywh .qyln p{line-height: 36px;padding:0;color: #484747;}
.qywh .qyln img{margin:0;margin-left: 50px;}

.gsxw{
	list-style-type: none;margin:0;padding:0;
}
.gsxw li{
	width: 100%;float: left;display: inline-block;overflow: hidden;position: relative;
}
.gsxw li a{
	width: 100%;display: inline-block;background-color: #f8f8f8;padding: 20px 30px;transition: all .3s ease;
}
.gsxw li a div.sub{
    transform-origin: center;
    transform: rotate(-45deg);
    width: 46px;height:46px;background-color: #262e5a;position: absolute;left: -23px;top:-23px;
}
.gsxw li a div.sub i{color: #fff;font-size: 12px;position: absolute;bottom: 0px;left: 17px;font-style: inherit}

.gsxw li a:hover{background-color: #efefef;}
.gsxw li a div.time{width: 60px;text-align: center;height: 60px;font-size: 40px;color: #999999;float: left;line-height: 40px;font-weight: 400}
.gsxw li a div.time b{display: block;font-size: 12px;float: left;line-height: 20px;font-weight: 100;text-align: center;width: 100%;}
.gsxw li a div.con{float: right;width: 800px;line-height: 24px}
.gsxw li a div.con h2{font-size: 18px;color: #262f5b;line-height: 20px;margin:0;}
.gsxw li a div.con span{display: inline-block;width: 100%;font-size: 12px;color: #333;padding: 10px 0;}
.gsxw li a div.con span i{padding-left: 10px;padding-right: 5px;font-style: inherit;color: #999}
.gsxw li a div.con p{padding:0;line-height: 24px;color: #58595b;text-align: justify}


.rclist{
	list-style-type: none;margin:0;padding:0;width: 860px;
}
.rclist li{
	width: 100%;float: left;display: inline-block;overflow: hidden;position: relative;
}
.rclist li a{
	width: 100%;display: inline-block;background-color: #f8f8f8;padding: 20px 30px;transition: all .3s ease;
}
.rclist li a div.sub{
    transform-origin: center;
    transform: rotate(-45deg);
    width: 46px;height:46px;position: absolute;left: -23px;top:-23px;
}
.rclist li a div.sub i{color: #fff;font-size: 12px;position: absolute;bottom: 0px;left: 17px;font-style: inherit}

.rclist li a:hover{background-color: #efefef;}
.rclist li a div.time{width: 60px;text-align: center;height: 60px;font-size: 40px;color: #999999;float: left;line-height: 40px;font-weight: 400;margin-top: 6px;}
.rclist li a div.time b{display: block;font-size: 12px;float: left;line-height: 20px;font-weight: 100;text-align: center;width: 100%;}
.rclist li a div.con{float: right;width: 720px;line-height: 24px}
.rclist li a div.con h2{font-size: 18px;color: #262f5b;line-height: 20px;margin:0;}
.rclist li a div.con span{display: inline-block;font-size: 12px;color: #333;padding: 10px 0;}
.rclist li a div.con span i{padding-left: 10px;padding-right: 5px;font-style: inherit;color: #999}
.rclist li a div.con p{padding:0;line-height: 24px;color: #58595b;text-align: justify}


.glclist{
	list-style-type: none;margin:0;padding:0;
}
.glclist li{
	width: 100%;float: left;display: inline-block;overflow: hidden;position: relative;
}
.glclist li a{
	width: 100%;display: inline-block;background-color: #f8f8f8;padding: 20px 30px;transition: all .3s ease;
}
.glclist li a div.sub{
    transform-origin: center;
    transform: rotate(-45deg);
    width: 46px;height:46px;position: absolute;left: -23px;top:-23px;
}
.glclist li a div.sub i{color: #fff;font-size: 12px;position: absolute;bottom: 0px;left: 17px;font-style: inherit}

.glclist li a:hover{background-color: #efefef;}
.glclist li a div.time{width: 60px;text-align: center;height: 60px;font-size: 40px;color: #999999;float: left;line-height: 40px;font-weight: 400;margin-top: 6px;}
.glclist li a div.time b{display: block;font-size: 12px;float: left;line-height: 20px;font-weight: 100;text-align: center;width: 100%;}
.glclist li a div.con{float: right;width: 100%;line-height: 24px}
.glclist li a div.con h2{font-size: 18px;color: #262f5b;line-height: 20px;margin:0;}
.glclist li a div.con span{display: inline-block;font-size: 12px;color: #333;padding: 10px 0;}
.glclist li a div.con span i{padding-left: 10px;padding-right: 5px;font-style: inherit;color: #999}
.glclist li a div.con p{padding:0;line-height: 24px;color: #58595b;text-align: justify}


.zllist{
	list-style-type: none;margin:0;padding:0;
}
.zllist li{
	width: 100%;float: left;display: inline-block;overflow: hidden;position: relative;
}
.zllist li a{
	width: 100%;display: inline-block;background-color: #f8f8f8;padding: 20px 30px;transition: all .3s ease;
}
.zllist li a:hover{background-color: #efefef;}
.zllist li a div.con{float: right;width: 100%;line-height: 24px}
.zllist li a div.con h2{font-size: 18px;color: #262f5b;line-height: 20px;margin:0;}
.zllist li a div.con span{display: inline-block;font-size: 12px;color: #333;padding: 10px 0;float: right}
.zllist li a div.con span i{padding-left: 10px;padding-right: 5px;font-style: inherit;color: #999}
.zllist li a div.con p{padding:0;line-height: 24px;color: #58595b;text-align: justify}



.gglist{
	list-style-type: none;margin:0;padding:0;width: 100%;
}
.gglist li{
	width: 100%;float: left;display: inline-block;overflow: hidden;position: relative;
}
.gglist li a{
	width: 100%;display: inline-block;background-color: #f8f8f8;padding: 20px 30px;transition: all .3s ease;
}
.gglist li a div.sub{
    transform-origin: center;
    transform: rotate(-45deg);
    width: 46px;height:46px;position: absolute;left: -23px;top:-23px;
}
.gglist li a div.sub i{color: #fff;font-size: 12px;position: absolute;bottom: 0px;left: 17px;font-style: inherit}

.gglist li a:hover{background-color: #efefef;}
.gglist li a div.time{width: 60px;text-align: center;height: 60px;font-size: 40px;color: #999999;float: left;line-height: 40px;font-weight: 400;margin-top: 6px;}
.gglist li a div.time b{display: block;font-size: 12px;float: left;line-height: 20px;font-weight: 100;text-align: center;width: 100%;}
.gglist li a div.con{float: right;width: 1220px;line-height: 24px}
.gglist li a div.con2{width: 680px;}
.gglist li a div.con h2{font-size: 18px;color: #262f5b;line-height: 20px;margin:0;}
.gglist li a div.con span{display: inline-block;font-size: 12px;color: #333;padding: 10px 0;}
.gglist li a div.con span i{padding-left: 10px;padding-right: 5px;font-style: inherit;color: #999}
.gglist li a div.con p{padding:0;line-height: 24px;color: #58595b;text-align: justify}


.mtbd{
	list-style-type: none;margin:0;padding:0;
}
.mtbd li{
	width: 100%;float: left;display: inline-block;overflow: hidden;position: relative;margin-bottom: 10px;
}
.mtbd li a{
	width: 100%;display: inline-block;background-color: #f8f8f8;padding: 20px 20px;transition: all .3s ease;
}
.mtbd li a:hover{background-color: #efefef;}
.mtbd li a div.leftimage{width: 282px;text-align: center;float:left;font-size: 40px;color: #999999;line-height: 40px;font-weight: 400}
.mtbd li a div.con{float: right;width: 580px;margin-right: 10px;line-height: 24px}
.mtbd li a div.con h2{font-size: 20px;color: #3173ba;line-height: 40px;margin:0;float: left;border-bottom: 1px dashed #888;width:100%;}
.mtbd li a div.con span{display: inline-block;width: 100%;font-size: 16px;color: #333;padding: 10px 0;}
.mtbd li a div.con span i{float: right;font-style: inherit}
.mtbd li a div.con p{padding:0;line-height: 35px;color: #58595b;text-align: justify;float:left;}
.mtbd li a div.con .detail{color: #387ac0;font-size: 14px;font-weight: 100;float: right;}
.newsf{text-align: right;padding-right: 20px;}
.newsf span{padding-left: 20px;}
.nview p{line-height:1.5;margin: auto;padding: 10px 20px;}
.syp{
	float: left;
}
.xyp{
	float: right;
}
.br_l{width: 50%;}
.br_l p{line-height: 30px;padding-top: 76px;padding-bottom: 90px;font-size: 15px;color: #9b9b9b}
.br_l>p>span{display: inline-block;width: 80%;font-weight: 100}
.w50{width: 50%;float: left;}
.br_l p strong.h1{font-size: 32px;display: inline-block;width:100%;}
.br_l p strong{font-size: 18px;display: inline-block;width: 100%;font-weight: 100;line-height: 80px;color: #ccc;}
.br_l p.b3{width: 50%;padding-top: 16px;padding-bottom: 20px;padding-left: 30px;}
.br_l p.b3 img{width: 66px;}
.br_l p.b3 strong.h1{font-size: 18px;display: inline-block;width:100%;margin-bottom: 20px;}
.br_l p.b3 strong{font-size: 16px;display: block;font-weight: 100;line-height: 24px !important;color: #ccc;}
.br_l p.b3 a{color: #ff8800}

.br_r{position: absolute;right:0;}
/*banner*/
.banner { overflow:hidden; margin-bottom: 15px;position:relative;margin-bottom: 20px;list-style-type: none;height: 900px;overflow: hidden }
.banner ul{list-style-type: none;margin:0;padding:0;}
.banner ul li{
	width: 98%;position: relative
}


/*pro_banner*/
.pro_banner { overflow:hidden; margin-bottom: 15px;position:relative;margin-bottom: 20px;list-style-type: none; }
.pro_banner ul{list-style-type: none;margin:0;padding:0;}
.pro_banner ul li{
	width: 98%;
}
.pro_banner ul li h1{
	font-size: 30px;font-weight: 100; text-align: center;line-height: 50px;margin-top: 100px;margin-bottom: 50px;color: #000
}
.pro_banner ul li h1 span{
	display: block;font-size: 14px;color: #9b9b9b;line-height: 23px;margin-top: 30px;
}
.pro_banner ul li p{font-size: 14px;line-height: 28px;}
.pro_banner ul li p strong{font-size: 24px;line-height: 56px;}

.p_b_c{width: 100%;height: 500px;}
.p_b_c_l{width: 35%;position: absolute;right: 50%;margin-right: 250px;top: 300px;}
.p_b_c_l p{width: 60%;display: inline-block;margin-top: 50px;padding:0;padding-right: 80px;position: relative;line-height: 20px !important;font-size: 12px;color: #a3a3a3;text-align: right;position: absolute;top:0;float: right;right:0;}
.p_b_c_l p strong{display: block;line-height: 30px !important;font-size: 18px !important;color: #000;margin:0;padding-bottom: 10px;}
.p_b_c_l span{display: inline-block;width:72px;height: 72px;position: absolute;right:0;top: 25px;color: #000}

.p_b_c_c{width: 230px;height: 320px;background-color: #91e4ef;border-left: 15px solid #4bd2e6;border-right: 15px solid #4bd2e6;position: relative;left: 50%;top: 100px;margin-left:-115px;text-align: center;}
.p_b_c_c span.top,.p_b_c_c span.bottom{background-color: #254551;height: 44px;display: inline-block;width: 230px;position: absolute; }
.p_b_c_c span.top{top: -44px;left: -15px;border-radius: 40px 40px 0px 0px;}
.p_b_c_c span.bottom{bottom: -44px;left: -15px;border-radius: 0px 0px 40px 40px;}
.p_b_c_c span.icon_yen{width: 110px;height: 90px;display: inline-block;position: absolute;left: 50%;top: 6%;background-color: #fec82e;margin-left:-55px;border-radius: 50%;font-size: 80px;text-align: center;line-height: 110px;color: #000;font-family: arial;}
.p_b_c_c span.icon-fingerprint{
	width: 60px;height: 60px;position: absolute;top: 45%;left: 50%;margin-left: -30px;
}
.p_b_c_c span.text{position: absolute;top: 80%;left: 0%;text-align: center;width: 100%;color: #2ab5cc;font-size: 20px;font-weight: bold;font-family: arial}

.p_b_c_r{width: 35%;position: absolute;left: 50%;margin-left: 250px;top: 300px;}
.p_b_c_r p{width: 60%;display: inline-block;margin-top: 50px;padding:0;padding-left: 80px;position: relative;line-height: 20px !important;font-size: 12px;color: #a3a3a3;position: absolute;top:0;}
.p_b_c_r p strong{display: block;line-height: 30px !important;font-size: 18px !important;color: #000;margin:0;padding-bottom:10px;}
.p_b_c_r span{display: inline-block;width:72px;height: 72px;position: absolute;left:0;top: 25px;color: #000}


.b_c{width: 100%;}
.b_c_l{float: left;width: 60%;}
.b_c_l img{width:100% !important; max-width: 831px;}
.b_c_r{float: right;margin-top: 2%;width: 35%;}
.banner .b2 li{width: 1392px;height: 300px;list-style-type: none;}
.banner .b2 li h1{position: absolute;bottom:0;left:0;background-color: rgba(0,0,0,0.5);height:70px;line-height: 70px;color: #fff;padding:0;margin:0;padding-left: 20px;width: 100%;font-size: 16px;font-weight: 100}
/*数字按钮样式*/
.banner .num { overflow:hidden; height: 26px; position: absolute; bottom:22px; right: 20px; zoom:1; z-index:3; }
.banner .num li { width: 26px; height: 26px; line-height: 26px; text-align: center; font-weight: 100; color: #FFFFFF; background: rgba(255,255,255,0.2); margin-right: 10px; border-radius:3px; cursor:pointer; float: left;list-style: none;border: 1px solid #000 }
.banner .num li.on { background: #000; } /*当前项*/

/*上一个  下一个*/
.banner .prev,
.banner .next { display: none; width: 40px; height: 100px; background: url(../images/btn.png) no-repeat; position: absolute; top: 150px;margin-top: -50px;}
.banner .prev { left: 0; }
.banner .next { right: 0; background-position: right }
.service{
	display: block; text-align: center
}

.pro2 h1{color: #fff;text-align: center;font-size: 24px;margin-top: 50px;}
.pro2 p{color: #fff;text-align: center;font-size: 16px;margin-top: 50px;margin-bottom: 60px;line-height: 30px;padding: 0 20px;}

.service>h1{color: #333;text-align: center;font-size: 28px;margin-top: 70px;font-weight: 400}
.service>p{color: #999;font-weight: 400;text-align: center;font-size: 15px;margin-top: 10px;margin-bottom: 50px;line-height: 30px;padding: 0 20px;}
.service>p>i{font-style: inherit;font-size: 18px;color: #009399;padding: 0 10px;}
.service a.button{border: 1px solid rgba(0,0,0,0.1);line-height: 40px;display: inline-block;padding: 0 40px;border-radius: 30px;color: #818791;transition: all .3s ease;margin-top: 50px; }
.service a.button:hover{border: 1px solid #666;background-color: #666;color: #fff;text-decoration: none;padding: 0 60px}


/*page*/
div.page {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; MARGIN: 30px 0; PADDING-TOP: 3px; TEXT-ALIGN: right;display: inline-block;float: right;font-size: 14px;
}
div.page a {
	border: #e6e6e6 1px solid; color: #999; margin: 0 7px; text-decoration: none;padding: 5px 10px;
}
div.page a:hover {
	border: #2e5c8d 1px solid; color: #fff; margin: 0 7px; text-decoration: none;padding: 5px 10px;background-color: #2e5c8d;
}
div.pagination A:active {
	border: #2e5c8d 1px solid; color: #fff; margin: 0 7px; text-decoration: none;padding: 5px 10px;background-color: #2e5c8d;
}
div.page SPAN.current {
	border: #2e5c8d 1px solid; color: #fff; margin: 0 7px; text-decoration: none;padding: 5px 10px;background-color: #2e5c8d;
}
div.page SPAN.disabled {
	border: #e6e6e6 1px solid; color: #999; margin: 0 7px; text-decoration: none;padding: 5px 10px;
}
.imgnews{margin-bottom: 20px;position: relative;width: 435px;height: 234px;}
.imgnews a{transition: all .3s ease;display: inline-block;width: 100%;height: 100%;}
.imgnews a:hover{box-shadow: 3px 3px 6px #999;}
.imgnews img{width: 435px;height: 234px;}
.imgnews i{height: 99px;display: inline-block;position: absolute;left:0;top: 50%;margin-top:-49px;background-color: rgba(124,124,124,0.5);width:100%;text-align: center;font-style: inherit;color: #fff;line-height: 30px;font-size: 18px;padding-top: 20px;}
.product_category{position: relative;}
.product_category div.ptitle{position: absolute;top:80px;left:0;text-align: center;font-size: 18px;color: #fff;width: 100%}
.product_category ul{
	list-style: none;height: 50px;line-height: 50px;background-color: #f2f2f0;padding: 0 40px;
}
.product_category ul li{float:left;padding-right: 20px;}
.product_category ul li a{padding: 0 20px;display: inline-block;background-color: #fff;color: #828282;line-height: 30px;border-radius: 5px;font-size: 14px;text-decoration: none; transition: all .3s ease;text-shadow: 1px 1px 1px #ddd}
.product_category ul li a.hover,.product_category ul li a:hover{background-color:#d8dade;color: #fff;box-shadow: 1px 1px 2px #a0a0a0;text-shadow: 1px 1px 1px #666}

.category{position: relative;}
.category div.ptitle{position: absolute;top:80px;left:0;text-align: center;font-size: 18px;color: #fff;width: 100%}
.category dl{
	list-style: none;height: 50px;line-height: 50px;background-color: #f3f6f9;padding: 0 15px;margin-bottom:5px;
}
.category dl dt{float:left;padding-right: 20px;margin-top: 10px;}
.category dl dt a{padding: 0 20px;display: inline-block;background-color: #fff;color: #828282;line-height: 30px;border-radius: 5px;font-size: 14px;text-decoration: none; transition: all .3s ease;font-weight: 100}
.category dl dt a.hover,.category dl dt a:hover{background-color:#195ba3;color: #fff;}

.search input{
	margin-right: 20px;
}

.prolist{border: 1px solid #e9e8e8;border-radius: 0 0 5px 5px;float: left;display: inline-block;width: 250px;margin-left: 30px;margin-bottom: 40px;text-decoration: none;transition: all .3s ease;}
.prolist .pimg{width: 100%;float: left;text-align: center;height: 220px;line-height: 220px;background-color: #fff;}
.prolist .pimg img{
	transition: all .3s ease;width: 76%;}
.prolist h2{padding-left: 20px;font-size: 14px;color:#656666;line-height: 20px;margin:0;border-top: 1px solid #e9e8e8;padding-top: 13px;float: left;width: 100%;}
.prolist span{padding-left: 20px;font-size: 12px;color:#b4b4b4;line-height: 20px;float: left;width: 100%;}
.prolist p{padding-left: 20px;padding-right: 20px;font-size: 12px;color:#b4b4b4;height: 40px;line-height: 20px;padding-top: 20px;padding-bottom: 5px;overflow: hidden;float: left;width: 100%;}

.prolist:hover{background-color: #efefef;text-decoration: none;box-shadow: 1px 1px 2px #a0a0a0;}
.prolist:hover .pimg{box-shadow: 0px 0px 10px #e9e8e8 inset;}
.prolist:hover .pimg img{width: 84%;}
.prolist:hover h2{color:#000;}
.prolist:hover span{color:#666;}
.prolist:hover p{color:#666;}


.newlist{border-radius: 0 0 5px 5px;padding: 5px;float: left;display: inline-block;width: 100%;margin-top: 40px;text-decoration: none;transition: all .3s ease;}
.newlist .pimg{text-align: center;height: 220px;line-height: 220px;background-color: #fff;}
.newlist .pimg img{
	transition: all .3s ease;height: 87%;}
.newlist h2{font-size: 14px;color:#656666;line-height: 20px;margin:0;padding-top: 13px;float: left;width: 100%;text-align: center;}

.newlist:hover{background-color: #fff;text-decoration: none;}
.newlist:hover .pimg{}
.newlist:hover .pimg img{height: 100%;}
.newlist:hover h2{color:#000;}

.backgroundbg{
	background-color: rgba(255,255,255,.9);width: 100%;height: 100%;display: inline-block;position: absolute;left:0;top:0;opacity: 0;
	border-bottom: 1px solid rbga(0,0,0,1);box-sizing: border-box;filter:blur(0px);
	/*box-shadow: 0px 0px 20px #efefef;*/
}
.br2{border-bottom: 1px solid #6ba3d4;border-top: 1px solid #05467d;float: left;width: 47%;margin-bottom:0;}
.br3{border-bottom: 1px solid #053b6a;border-top: 1px solid #fff;float: left;width: 90%;margin:0;margin-bottom:0;margin-left:80px}


.recruil{background-color: #f8f9f9;padding: 30px 50px;text-align: left;float: left;width: 100%;position: relative}
.recruil strong{color: #7b7d7f;font-size: 18px;line-height: 56px;}
.recruil ul{list-style-type: none;float: left;width: 60%;}
.recruil ul li{list-style-type: none;float: left;width: 45%;margin-right: 5%;font-size: 12px;color: #7b7d7f;line-height: 38px;border-bottom: 1px solid #dadbdd;margin-top: 35px;}
.recruil_c{width: 30%;float: right;background-color: #eceff1;height: 100%;display: inline-block;position: absolute;right:0;top:0;padding: 50px;}
.recruil_c h1{
	color: #7b7d7f;font-size: 18px;margin-bottom: 40px;
}
.recruil_c p{
	color: #7b7d7f;font-size: 14px;line-height: 27px;margin-bottom: 40px;
}
.recruil_c p span{width: 20px;display: inline-block}
.recruil_c a.zbutton{padding: 10px 20px;color: #000;background-color: #dadbdd;font-family: arial;text-decoration: none}
.recruil_c a.zbutton:hover{text-decoration: none;background-color: #0f76cf;color: #fff;}
.recruil_p{background-color: #fdfdfd;text-align: center;padding: 50px 0;float: left;display: none}
.recruil_p p{width: 45%;float: left;padding-left: 5%;line-height: 35px;color: #909398;font-size: 12px;text-align: left;}

.aboutlist{
	height: 200px;
}
.aboutlist ul{
	list-style: none;
}
.aboutlist ul li{
	width: 25%;float: left;text-align: center;border-right: 1px solid #d4d4d4;padding: 10px;font-size: 40px;color: #444444
}
.aboutlist ul li b{font-weight: 400}
.aboutlist ul li sup{font-size: 12px;vertical-align: super}
.aboutlist ul li:last-child{border:0;}
.aboutlist ul li h2{font-size: 14px;color: #939393;}

/*团队*/
.teamlist{
	height: 200px;
}
.teamlist h1{
	color: #333;
    text-align: center;
    font-size: 28px;
    margin-top: 70px;
    margin-bottom: 50px;
    font-weight: 400;
}
.teamlist ul{
	list-style: none;
}
.teamlist ul li{
	width: 25%;float: left;text-align: center;padding: 10px;font-size: 40px;color: #444444
}
.teamlist ul li b{width: 180px;height: 180px;background-color: #eee;border-radius: 50%;overflow: hidden;	
	transition: all 0.6s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;position: relative;left: 50%;margin-left: -90px;
	display:flex;
	justify-content: center;
	align-items: center;
}
.teamlist ul li b img{
	width: 100%;height: 100%;
}
.teamlist ul li:hover b{
	box-shadow: 3px 3px 26px #dbdbdb;
	transform:scale(1.1, 1.1);
	-ms-transform:scale(1.1, 1.1); 	/* IE 9 */
	-moz-transform:scale(1.1, 1.1); 	/* Firefox */
	-webkit-transform:scale(1.1, 1.1); /* Safari 和 Chrome */
	-o-transform:scale(1.1, 1.1); 	/* Opera */
}
.teamlist ul li p{font-size: 12px;color: #dbdbdb;}
.teamlist ul li:last-child{border:0;}
.teamlist ul li h2{font-size: 14px;color: #939393;}

.w_tab{
	width: 100%;padding: 24px 0;margin-bottom: 40px;
}
.w_tab a{
	padding: 10px 20px;margin: 0 8px;color: #939393;font-size: 14px;text-decoration: none;transition: all .6s cubic-bezier(.215, .61, .355, 1) 0s;position: relative
}
.w_tab a.hover:before{border-top: 1px solid #fff;width: 15px;height:10px;display: inline-block;content: " ";position: absolute;right:0;top: 5px;}
.w_tab a:hover,.w_tab a.hover{
	color: #fff;background-color: #000000
}


#contactinfo h3 {
    margin-bottom: 25px;
    color: #444;
    font-weight: 100;
    font-size: 1pc;
    line-height: 24px;
}
#mcontact #contactinfo,.content_wrapper,#contactlist{
	width: 100%;display: inline-block
}
#mcontact #contactinfo p {
    float: left;
    margin-top: 14px;
    width: 50%;display: inline-block;
    height: auto;
    color: #999;
    font-size: 9pt;
    line-height: inherit;
}
.module .container_content:before {
    clear: both;
    display: table;
    content: "";
}

#mcontact #contactinfo div {
    position: absolute;
    left: -250px;
    margin-top: 10px;
}
#mcontact #contactinfo div:after {
    position: absolute;
    top: -56px;
    left: 0;
    overflow: hidden;
    height: 20px;
    color: #9c9c9c;
    content: '关注';
    font-size: 1pc;
    line-height: 20px;
}
.fl{
	float: left;
}
#contactinfo div a i {
    position: relative;
    left: 2px;
    margin: 10px 8px 8px;
    margin-top: 10px;
    width: 1pc;
    transition: all .3s ease-out 0s;
}
#contactinfo div a { margin-right: 10px; width: 36px; height: 36px; border: 1px solid hsla(0, 0%, 100%, .07); border-radius: 0; background-color: transparent; color: #9b9b9b; font-size: 1pc }
#contactinfo div a:hover { border: 1px solid #00C0FF; border-color: #999; border-radius: 0; background-color: #999 }
#contactinfo div a:hover i { color: #fff }
.fa {
    display: inline-block;
    font: normal normal normal 14px/1 FontAwesome;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    transform: translate(0, 0);
}
.fa-weibo:before {
    content: "\f18a";
}
.fa-wechat:before, .fa-weixin:before {
    content: "\f1d7";
}
.fa-angle-left:before {
    content: "\f104";
}
.fa-angle-right:before {
    content: "\f105";
}
#pages a  i {
    color: #999;
}
#pages { padding: 20px 0 60px; height: 24px; text-align: center;display: inline-block;width: 100%; }
#pages span { display: inline-block; margin: 0 10px; color: #222; line-height: 28px }
#pages a { display: inline-block; margin-right: 5px; width: 26px; color: #999; height: 26px; text-align: center; text-decoration: none; font-family: Arial; line-height: 24px; transition: all .2s ease-out }
#pages a:after { display: block; margin: 2px auto; width: 0; height: 1px; background-color: #d4d4d4; content: "" }
#pages a.active { color: #333 }
#pages a.active:after, #pages a:hover:after { width: 10px }
.sale{
	height: 582px;width: 100%
}
.sale h1{
	position: absolute;left: 50%;top: 140px;margin-left: 90px;font-size: 60px;width: 38%;text-align: center;color: #444;font-weight: 700;
}
.sale p{
	position: absolute;left: 50%;top: 240px;margin-left: 90px;font-size: 24px;width: 38%;text-align: center;color: #999;
}
.sale span{
	background: #fff;border-radius: 50px;width: 38%;height: 70px;line-height: 80px;display: inline-block;font-size: 30px;color: #999;text-align: center;position: absolute;left: 50%;top: 58%;margin-left: 90px;box-shadow: 5px 0px 20px rgba(0,0,0,.2);
}
.sale span i{
	font-style: inherit;color: #000;font-weight: 700
}