/* CSS Document */
/* ------------------------------ tags ------------------------------ */
body,h1,h2,h3,h4,h5,ul,dl,dt,dd,li,ol,p,th,td { padding:0; margin:0; font-size:14px; font-weight:normal; color:#333333; font-family:"微软雅黑";}
ol, ul { list-style:none;}
li{ vertical-align:middle;}
img { border:0;height: auto;
    max-width: 100%;}
table{ border-collapse:collapse;}
/*@font-face {
  font-family:"思源黑体";
  src: url('../font/SourceHanSans-Bold.otf');
}*/

/*html5*/
article,aside,dialog,footer,header,section,footer,nav,figure,menu{display:block}

/* ------------------------------ comm ------------------------------ */
a{text-decoration: none; color: #333333; font-family:"微软雅黑";}
.warper{ width:1140px; margin:auto;}

header{ }

 .logo{ float:right; height:123px; }
 .logo span{ float:right;font-size:26px; font-weight:bold; color:#3e3e3e; padding-top:-15px; padding-left:20px; width:330px;}
 .logo span i{ float:left;font-size:15px; color:#5e5e5e;display: block;font-style: normal; font-weight:lighter; letter-spacing:1px;}
 .hright{ float:left; padding-top:22px;}


 .hright .toplink .lang{ float:left;width:116px; margin-top:7px; position:relative;}
 .hright .toplink .lang .lde{ height:24px; line-height:24px;text-align:center; border:1px #ddd solid; display:block;  border:1px #ddd solid; background:url(../images/nav-arrow-down.png) right center no-repeat;color:#333; font-size:13px;}

 .hright .toplink .lang ul.cselect{ display:none; position:absolute; width:100%; left:0; top:25px; z-index:9999999;}
 .hright .toplink .lang ul.cselect li{ height:25px; line-height:25px;text-align:center; border:1px #ddd solid; border-top:none 0; padding-top:1px; list-style:none; list-style-type:none; background-color:#FFF;}
 .hright .toplink .lang ul.cselect li.de{ height:25px; line-height:25px;text-align:center; border:1px #ddd solid; padding-top:1px; list-style:none; list-style-type:none; background-color:#FFF;}
 .hright .toplink .lang ul.cselect li.en{border-top:none 0;}




 .hright .toplink .toptel{ float:left; padding-top:5px; margin-left:10px;}
 .hright .toplink .toptel a{ display:block; float:left; font-size:14px; color:#333;}
 .hright .toplink .toptel a:hover{ color: #014289; text-decoration:underline;}
 .hright .toplink .toptel i{ display:block; float:left; font-style:normal; font-size:14px; padding:0 20px;}
 .hright .toplink .toptel b{display: block; float:right; margin-left:20px; color:#014289; font-weight:bold; font-size:14px;}
.searchbox{ float:left; padding-top:5px;}
.searchbox .search-icon{ display:block; width:20px; height:20px; background:url(../images/search-icon.png); float:left; padding:0; cursor:pointer;}
.searchbox .formbox{display:block; float:left; margin:0; width:0; overflow:hidden;}
.searchbox .search-form{ }
.searchbox .search-form .search-field{ float:left; display:block; margin:0; padding:3px; border-radius:3px; border:1px #ddd solid; }

.searchbox .search-submit{ display:none;}

 .hright .toplink span{ height:26px; line-height:26px; color:#8c8c8c; float:right; padding-top:7px; padding-left:20px; font-size:14px;} 
 .hright .toplink span a{ padding:0 8px; font-size:14px;}
 .hright .toplink span a:hover{color:#014289; text-decoration:underline;}
 .hright .toplink span b{ display: block; float:right; margin-left:20px; color:#014289; font-weight:bold;} 



/* menu::base */

header.floatheader{ height:90px; padding:5px 0 10px 0; position:fixed; width:100%; z-index:100; background:#FFF; box-shadow: 0px 3px 5px #dddddd;box-sizing: content-box;top: 0px;left: 0px;}
header.floatheader .logo img{ width:90px;}
header.floatheader .hright{ display:none;}

header.floatheader nav{background:#fff; position:absolute; left:0; top:30px; width:800px;}
header.floatheader nav .fli{ width:160px; background:#fff;}
header.floatheader nav .fli .fas{ color: #014289; font-size:16px; font-weight:normal; font-family:"微软雅黑"}
header.floatheader nav .fli .fas.focus{ background:#014289; color:#fff;}
header.floatheader nav .fli .fas:hover{ background:#014289; color:#fff;}

nav {width:1140px; margin:0 auto 0 auto; height:47px;  background:#014289; z-index:999;position: relative;}
ul.menu {
	clear: both;
	float: none;
	cursor: pointer;
	z-index: 1;
	position: relative;
}
nav ul {
	margin: 0px;
	padding: 0px;
	list-style: none;
	float: left;
	z-index: 2;
	position: relative;
	width:1140px; margin:auto;
}
nav .fli{  line-height:47px;  text-align:center; width:189px;  position:relative; border-right:1px double #FFF;}
nav .focus{ background:#014289;}
nav .focuss{ background:#141414;}
nav .fli .fas{ color:#fff; font-size:16px; display:block; font-weight:bold;}
nav .fli .fas.focus{ background:#141414;}
nav .fli .fas:hover{ background:#141414;}

nav li {
	position: relative;
	margin: 0px;
	padding: 0px;
	display: block;
	overflow: visible;
	float: left;
	z-index: 3;
}
/* menu::level1 */
nav li a {
	display: block;
	text-decoration: none;
	overflow: hidden;
	z-index: 4;
	position: relative;
}
nav li span {
	color: #fff;
	display: block;
	padding: 0 15px;
	background-repeat: no-repeat;
	background-position: 95% 0px;
	z-index: 6;
	position: relative;
	font-size:16px;
}
nav li span.bg {
	display: block;
	padding: 0;
	height: 30px;
	z-index: 5;
	position: relative;
	float: left;
}
nav li.current {
	font-weight: bold;
}
nav li.current ul {
	font-weight: normal;
}
/* menu::level2 */
nav ul.menu ul {
	padding: 0px 0px 0px;
	left: -999em;
	width: 189px;
	position: absolute;
	top: 46px;
	background:rgba(1, 66, 137, 0.7);
	color:#FFF;
}
nav li:hover ul, nav li.sfhover ul {
	left: 0px;
	z-index: 100;
	visibility: visible;
}
nav li li {
	width: 100%;
	text-indent: 0px;
	float: none;
	height: auto;
}
nav li li a, nav li li span.separator {
	margin: 0px 1px;
	padding: 0px;
	height: auto;
	float: none;
	display: block;
	line-height: 40px;
	width: 189px;
}
nav li li a.parent:hover { color:#FFF;background:#014289;opacity: 0.4;width:188px;}
/* menu::level3 */


nav li ul ul {
	margin: -46px 0 0 189px;
	
}
nav li:hover ul ul, nav li.sfhover ul ul {
	/*border-top: 1px solid #1E1E1E;*/
	background:#014289;opacity: 0.8;
}
nav li:hover ul ul, nav li.sfhover ul ul, nav li:hover ul ul ul, nav li.sfhover ul ul ul, nav li:hover ul ul ul ul, nav li.sfhover ul ul ul ul {
	left: -999em;
}
nav li li:hover ul, nav li li.sfhover ul, nav li li li:hover ul, nav li li li.sfhover ul, nav li li li li:hover ul, nav li li li li.sfhover ul {
	left: 0pt;
	z-index: 100;
}
nav a:hover {
	color: #FFFFFF;
}
nav span:hover {
	color: #FFFFFF;
}
nav li ul span:hover {
	color: #FFFFAA;
}


.banner {width:100%;height:400px;margin:auto;min-width: 1200px; background:url(../images/Slide_Start_10.png) center top no-repeat; margin-top:-25px; position:relative;background-size: cover;background-position: 0% 50%;background-repeat: no-repeat;z-index: -1;}
.contactusbanner {width:100%;height:400px;margin:auto;min-width: 1200px; margin-top:-25px;}
.contactusbanner img{max-width: inherit; }

.banner .banner-title {
    width: 1140px;
    margin: auto;
    font-size: 50px;
    color: #014289;
    text-align: right;
    vertical-align: middle;
    padding-top: 160px;
    z-index: 9999;
    letter-spacing: 10px;
	padding-right:20px;
	font-family:"思源黑体";
	font-weight:bold;
	}
.probanner {width:100%;height:400px;margin:auto;min-width: 1200px; background:url(../images/Slide_Start_10.png) center top no-repeat; margin-top:-25px; position:relative;background-size: cover;background-position: 0% 50%;background-repeat: no-repeat;z-index: -1;}
.probanner .banner-title {
    width: 1140px;
    margin: auto;
    font-size: 50px;
    color: #014289;
    text-align: right;
    vertical-align: middle;
    padding-top: 160px;
    z-index: 9999;
    letter-spacing: 10px;
    padding-right: 20px;
	font-family:"思源黑体";
	font-weight:bold;
}

.ingray{ background:#efefef; padding:40px 0 10px 0;}
.incase{ padding-top:20px; position:relative;}
.incase ul{ width:1170px;}
.incase ul li{ width:550px; float:left; margin-right:33px; background:#fff;  margin-bottom:50px; border:1px double #d2d2d2;}
.incase ul li:hover{ box-shadow: 0px 3px 5px #dddddd; }
.incase ul li img{ width:550px; height:260px;}
.incase ul li .line{ height:3px; background-color:#018911; margin-top:-9px;}
.incase ul li .intit{display: inline-block;width: 100%;}
.incase ul li .intit h3{color: #018911;background: url(../images/monitoring-icon.png) no-repeat;padding-left: 25px;background-position: 0px 3px; margin-top:10px; font-size:16px; margin-left:15px;}
.incase ul li .intit p{ padding:10px 15px; color:#6f6f6f; line-height:24px; height:80px;}
.incase ul li .intit span{color: #018911;font-weight: bold;float: right;position: relative; padding-bottom:25px; padding-right:25px;}

.incase ul li .line2{ height:3px; background-color:#c71c1c; margin-top:-9px;}
.incase ul li .intit2{display: inline-block;width: 100%;}
.incase ul li .intit2 h3{color:#c71c1c;background: url(../images/druck-icon2.png) no-repeat;padding-left: 35px;background-position: 0px 3px; margin-top:10px; font-size:16px; margin-left:15px;}
.incase ul li .intit2 p{ padding:10px 15px; color:#6f6f6f; line-height:24px;height:80px;}
.incase ul li .intit2 p sub{line-height: 14px;vertical-align: baseline;}
.incase ul li .intit2 span{color: #c71c1c;font-weight: bold;float: right;position: relative; padding-bottom:25px; padding-right:25px;}

.incase ul li .line3{ height:3px; background-color:#FFC128; margin-top:-8px;}
.incase ul li .intit3{display: inline-block;width: 100%;}
.incase ul li .intit3 h3{color: #FFC128;background: url(../images/blind-icon.png) no-repeat;padding-left: 25px;background-position: 0px 3px; margin-top:10px; font-size:16px; margin-left:15px;}
.incase ul li .intit3 p{ padding:10px 15px; color:#6f6f6f; line-height:24px;}
.incase ul li .intit3 span{color: #FFC128;font-weight: bold;float: right;position: relative; padding-bottom:25px; padding-right:25px;}

.innews{ background:#fff; padding:60px 0 0 0; width:1140px;margin:0 auto 0 auto;position:relative;}
.innews .innews-left{ float:left; border:1px double #d2d2d2; height:345px; width:50%; margin-bottom:60px;}
.innews .innews-left .innews-left-tit{background-color: #efefef;float: left;}
.innews .innews-left .innews-left-tit i{display: inline-block;line-height: 50px;font-size: 18px;color: #333333;cursor: pointer;font-style:normal;}
.innews .innews-left .innews-left-tit i.curr{color:#014289 !important;width:189px;border-right: 1px solid #d2d2d2; text-align:center;}
.innews .innews-left .innews-left-tit i.ifirst{ background-color:#FFF;color:#014289 !important; width:190px; text-align:center;}
.innews .innews-left .innews-list{ position:relative; margin-top:60px;}
.innews .innews-left .innews-left-list{ margin:10px 10px; display:none;}
.innews .innews-left .innews-left-list ul { float:left;}
.innews .innews-left .innews-left-list ul li{ border-bottom:1px dotted  #d2d2d2; padding-bottom:5px; padding-top:5px;}
.innews .innews-left .innews-left-list ul li dl dt{height: 24px;line-height: 24px;}
.innews .innews-left .innews-left-list ul li dl dt a{font-size: 14px; color:#014289;}
.innews .innews-left .innews-left-list ul li dl dt a:hover{ text-decoration:underline;}
.innews .innews-left .innews-left-list ul li dl dd{line-height: 22px;color: #6f6f6f;font-size: 13px; padding-top:5px;}

.innews .innews-left .innews-left-list .indnewsmore{ float:right; padding-top:5px;}
.innews .innews-left .innews-left-list .indnewsmore a{ color:#014289;}
.innews .innews-left .innews-left-list .indnewsmore a:hover{ color:#014289; text-decoration:underline;}

.innews .innews-right{ float:right; height:324px; width:49%; text-align:right;}

#submenu {
   	background: #f2f2f2;
	min-height: 400px;
	height:400px;
    	display: flex;
	display:-ms-flexbox;
    	align-items: center;
	-ms-flex-align:center;
	-webkit-align-items: center;
}

#submenu:after {
    content: "";
    background: url(../images/Messestand_China-1.png);
    position: absolute;
    right: 0px;
    top: 0px;
    height: 100%;
    width: 50%;
    min-height: 400px;
}

#submenu .submenu-header {
	display:none;
}

#submenu .submenu-header {
	display:block;
    color: #014289;
    font-weight: bold;
    margin-bottom: 30px;
	font-size:20px;
}

#submenu ul li a {
    color: #6f6f6f;
    font-weight: bold;
}
#submenu ul {
	list-style-type:none;
	margin:0px;
	padding:0px;
}
#submenu ul li {
    color: #6f6f6f;
	line-height:21px;
}


/* SUBMENU */

#submenu {
	margin-top: -25px;
	position:relative;
}

#submenu .menu {
    margin: 0px;
    display: flex;
	display: -webkit-flex;
    justify-content: space-between;
	-webkit-justify-content: space-between;
    align-items: center;
	-webkit-align-items: center;
    padding: 0px;
}

#submenu .menu li {
    list-style-type: none;
    flex:auto;
	text-align:center;
}

#submenu .menu li a {
    color: white;
    padding: 15px;
    display: block;
    font-size: 16px;
    border-right: 2px solid white;
    font-weight: bold;
}

#submenu .menu li.current-menu-item a {
    background: white;
    color: #7a7a7a;
}

#submenu .menu li:last-child a {
    border: 0px;
}

.container {
	width: 1170px;
    padding-right: 15px;
    margin-right: auto;
    margin-left: auto;
	padding-top: 27px;
	margin-left: -15px;
}

.inproducts{margin:0 auto 0 auto;position:relative; background:#efefef; height:620px;}
.inproducts .inproducts-title{ font-size:24px; text-align:center; padding:65px 65px; color:#3c3c3c;}
.inproducts .inpro{ width:1140px; margin:auto;}
.inproducts .in_ser {
  margin: 0 auto 0 auto;
  width: 1140px;
}
.inproducts .in_ser .in_ser_img {
  width: 311px;
   margin-right:40px;
   float:left;
   border:1px double #d2d2d2;
   margin-left:20px;
}
.inproducts .in_ser .in_ser_img a {
  display: block;
  width: 311px;
  position: relative;
  margin: 0 auto;
  overflow: hidden;
}
.inproducts .in_ser .in_ser_img a img {
  width:311px;
  height:248px;
}
.inproducts .in_ser .in_ser_img a .line{ height:3px; background-color:#018911; margin-top:-9px;}

.inproducts .in_ser .in_ser_img a span {
  display: block;
  width: 100%;
  overflow: hidden;
  color:#018911;
  font-size:16px;
  background-color:#FFF;
  z-index:999;
  text-align:center;
  padding-top:10px;
  padding-bottom:15px;
}
.index_ser_wrap .in_ser .in_ser_img a:hover {
  background: url(../images/pro_bg2.png) repeat;
}

.footer-wrap {
  width: 100%;
  padding: 50px 0;
  background-color: #282828;
  height:240px;
  box-sizing: content-box;
}
.footer-wrap .footer {
  width: 1140px;
  margin: 0 auto;
}
.footer-wrap .footer ul {
  width: 750px;
  float: left;
  text-align: left;
}
.footer-wrap .footer ul li {
  width: 150px;
  display: inline-block;
  vertical-align: top;
  margin-right: 40px;
  
}
.footer-wrap .footer ul li em {
  display: block;
  font-size: 16px;
  color: #BFBFBF;
  font-weight:bold;
  font-style: normal;
}
.footer-wrap .footer ul li em a{
  display: block;
  font-size: 16px;
  color: #BFBFBF;
  margin-bottom: 6px;
}
.footer-wrap .footer ul li em a:hover{ text-decoration:underline;}
.footer-wrap .footer ul li span{ color:#949494; line-height:24px;}
.footer-wrap .footer ul li span img { padding-top:10px;}

.footer-wrap .footer ul li a {
  display: block;
  font-size: 14px;
  line-height: 26px;
  height: 26px;
  overflow: hidden;
  color: #949494;
}
.footer-wrap .footer ul li a:hover {
  color: #ffffff;
  text-decoration:underline;
}
.footer-wrap .footer .footer-right {
  float: right;
  width: 314px;
}
.footer-wrap .footer .footer-right em {
  font-size: 16px;
  color: #ffffff;
  display: block;
  font-style:normal;
  font-weight:bold;

}
.footer-wrap .footer .footer-right em a {
  font-size: 16px;
  color: #BFBFBF;;
  display: block;
  font-style:normal;

}
.footer-wrap .footer .footer-right em a:hover {
	text-decoration:underline;

}
.footer-wrap .footer .footer-right b {
  font-size: 26px;
  color: #ffffff;
  display: block;
  margin: 13px 0 5px 0;
}
.footer-wrap .footer .footer-right .erwei {
  width: 80px;
  float: left;
  margin-right: 49px;
}
.footer-wrap .footer .footer-right .erwei p {
  text-align: center;
  font-size: 12px;
  color: #babbbc;
  margin-top: 6px;
}
.bbtom {
  width: 100%;
  padding: 15px 0 12px 0;
  background-color: #000000;
}
.bbtom p {
  font-size: 14px;
  color: #b9baba;
  width: 1170px;
  margin: 0 auto;
  text-align: center;
}
.bbtom p a {
  color: #b9baba;
}
.bbtom p a:hover {
  color: #ffffff;
}

.box{ width:1140px; position:relative; overflow:hidden; _height:100%;background: #efefef;}
.picbox{ width:1140px;height:400px; overflow:hidden; position:relative;}
.piclist{ height:385px;position:absolute; left:0px; top:0px }
.piclist li{ float:left; background:#efefef;}
.swaplist{ position:absolute; left:-3504px; top:0px}
.og_prev,.og_next{ width:34px; height:56px; background:url(../images/pro-left-ico.jpg) no-repeat; background:url(../images/pro-right-ico.jpg) no-repeat\9; position:absolute; top:100px; z-index:99; cursor:pointer;filter:alpha(opacity=70); opacity:0.7;}
.og_prev{ background-position:0 -91px; left:2px; z-index:999;}
.og_next{ background-position:0 -3px;; right:3px; z-index:999;}

.map{ width:1140px; height:400px; border:1px solid #ddd; margin-bottom:50px;}
.contact{ height: 400px;width:100%;overflow: hidden;}



/*内页*/
.bodyer{ width:1140px; margin:0 auto 0 auto;}
.bodyer h1.pro{ font-size:24px; color:#014289; padding-top:30px; padding-bottom:30px; font-weight:bold;}
.bodyer h1{ font-size:22px; color:#014289; padding-top:48px; padding-bottom:23px; font-weight:bold;}
.bodyer .quanqiu{ font-size:26px; color:#014289; text-align:center; font-weight:bold; margin-top:40px;}

.location{ border-bottom: 1px solid #ddd;display: inline-block;width: 100%; padding-top:57px; padding-bottom:7px; font-size:14px;color: #6f6f6f;}
.location a{color:#6f6f6f}
.location a img{position: relative; top:1px;}
.location span a{color: #014289;text-decoration: none;}
.location i{ float:right; font-style: normal;}
.location i img{ padding-right:10px;position: relative;top: 4px;}
.location i a{ color:#014289;}

.locationabout{ border-bottom: 1px solid #ddd;display: inline-block;width: 100%; padding-top:32px; padding-bottom:7px; font-size:14px;color: #6f6f6f;}
.locationabout a{color:#6f6f6f;}
.locationabout a img{position: relative; top:1px;}
.locationabout span a{color: #014289;text-decoration: none;}
.locationabout i{ float:right; font-style: normal;}
.locationabout i img{ padding-right:10px;position: relative;top: 4px;}
.locationabout i a{ color:#014289;}



.aboutus{background:#fff; padding:0 0 30px 0;}
.aboutus .aimg{ width:438px; float:left;}
.aboutus .aleft{ width:640px; float:left;}
.aboutus .aleft p,.aboutus .aleft div{ font-size:15px; line-height:28px;color: #6f6f6f;}
.aboutus p,div{ font-size:12px; line-height:28px;}
.aright{ width:438px; float:right; margin-top:-10px;}

.contactus{background:#fff; padding:0 0 30px 0;}
.contactus .aimg{ width:550px; height:368px; float:left;}
.contactus .aleft{ width:580px; float:left;}
.contactus .aleft p,.contactus .aleft div{ font-size:16px; line-height:30px; color:#6f6f6f;}
.contactus p,div{ font-size:12px; line-height:30px;}
.contactus .aright{ width:555px; float:right; height:368px;margin-top: -56px;}


/* 按钮样式 */
input, button, textarea, select { font-size:100%; outline:none; resize:none}
input[type="button"]{cursor:pointer; border:0}
input[type="submit"]{cursor:pointer; border:0}
input[type="reset"]{cursor:pointer; border:0}

.message {
    padding: 10px 18px 9px 0;
	width:290px;
	}
.message label {
    display: block;
    margin: 8px 0;
    width: 290px;
    height: 25px;
    position: relative;
	cursor: default;
}
.message label span {
    display: inline-block;
    width: 80px;
    line-height: 25px;
	float:left;
	font-size: 14px;
	color: #9f9f9f;
	display: block;
	  	}
.message label input {
    width: 290px;
    height: 25px;
    position: absolute;
    background: #282828;
	color:#FFF;
	border:0px;
	border-bottom:thin #7a7a7a solid;
}
.message label textarea {
    width: 290px;
    height: 65px;
    position: absolute;
    background: #282828;
	color:#FFF;
	border:0px;
	border-bottom:1px #7a7a7a solid;
	padding-top:10px;
}
.message label.pgsub {
    height: 35px;
    padding-top: 60px;
}

.bd {border: 1px #f00 solid!important;}

/* OUTER AREA */

#outer-area {
    position: fixed;
    right: 0px;
    top: 50%;
    z-index: 1000;
    right: 0px;
	box-sizing:content-box;
}

#outer-area .textwidget a {
    display: block;
    background: #014289;
    color: white;
    font-size: 20px;
    text-align: center;
    line-height: 10px;
    margin-bottom: 10px;
	box-shadow:0px 0px 5px #929292;
}

#outer-area .textwidget a:hover {
    background: #1055A0;
}

#outer-area .outer-area-header {
	display:none;
}

.ctooltip{
    display: inline;
    position: relative;
}

.ctooltip:after {
	background: rgba(51, 51, 51, 0.7);
    border-radius: 5px;
    bottom: -10px;
    color: #fff;
    content: attr(title);
    right: 60px;
    padding: 10px 15px;
    position: absolute;
    z-index: 98;
    width: 160px;
    font-size: 14px;
	transition:0.2s ease;
	opacity:0;
	visibility:hidden;
}

.ctooltip:hover:after{
    bottom: 10px;
	opacity:1;
	visibility:visible;
}

.ctooltip:before{
    bottom: -10px;
    content: "";
    right: 50px;
	padding-right:5px;
    position: absolute;
    width: 0;
    height: 0;
    border-top: 5px solid transparent;
    border-bottom: 5px solid transparent;
    border-left: 5px solid rgba(51, 51, 51, 0.7);
	transition:0.2s ease;
	opacity:0;
	visibility:hidden;
}

.ctooltip:hover:before {
	bottom:20px;
	opacity:1;
	visibility:visible;
}









.network{position:relative; }
.network .city{ width:1140px; margin:auto;}
.network .city ul{ float:left;width:1140px;}
.network .city ul li.city-1{ width:252px;float: left;}
.network .city ul li.city-1 img{width:252px; height:254px;}
.network .city ul li.city-1 .citycont{ width:220px;margin-top: 29px;}
.network .city ul li.city-1 .citycont span{ font-size:16px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; }
.network .city ul li.city-1 .citycont .line{border-bottom:1px solid #000; =}
.network .city ul li.city-1 .citycont p{ line-height:22px; padding-top:5px; font-family:Arial, Helvetica, sans-serif;}

.network .city ul li.city-2{ width:337px;float: left;}
.network .city ul li.city-2 img{width:337px; height:254px;}
.network .city ul li.city-2 .citycont{ width:240px; padding-left:35px;margin-top: 29px;}
.network .city ul li.city-2 .citycont span{ font-size:16px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; }
.network .city ul li.city-2 .citycont .line{border-bottom:1px solid #000; }
.network .city ul li.city-2 .citycont p{ line-height:22px; padding-top:5px; font-family:Arial, Helvetica, sans-serif;}

.network .city ul li.city-3{ width:258px;float: left;}
.network .city ul li.city-3 img{width:258px; height:254px;}
.network .city ul li.city-3 .citycont{ width:210px; padding-left:15px;}
.network .city ul li.city-3 .citycont span{ font-size:16px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; }
.network .city ul li.city-3 .citycont .line{border-bottom:1px solid #000; }
.network .city ul li.city-3 .citycont p{ line-height:22px; padding-top:5px; font-family:Arial, Helvetica, sans-serif;}

.network .city ul li.city-4{ width:293px;float: left;}
.network .city ul li.city-4 img{width:293px; height:254px;}
.network .city ul li.city-4 .citycont{ width:260px; padding-left:35px;}
.network .city ul li.city-4 .citycont span{ font-size:16px; font-family:Arial, Helvetica, sans-serif; font-weight:bold;  }
.network .city ul li.city-4 .citycont .line{border-bottom:1px solid #000; }
.network .city ul li.city-4 .citycont p{ line-height:22px; padding-top:5px; font-family:Arial, Helvetica, sans-serif; }
.network .networkline{border:1px solid #fff; width:1140px; margin:auto; position:relative; margin-top:50px;}
.client{width:1140px; margin:auto; position:relative; margin-top:30px; padding-bottom:50px;}
.client .clienttit{ font-size:22px; color:#014289; font-weight:bold;}
.client .clienttit a:hover{ text-decoration:underline; color:#014289;}
.client .clienttit img{ font-size:22px; color:#014289; font-weight:bold; vertical-align:middle; padding-bottom:-50px;}
.client .clienttit span{ font-size:22px; color:#014289; font-weight:bold; vertical-align:middle; padding-bottom:-50px; padding-left:20px;}
.client .clientlist{ margin-top:20px;}
.client .clientlist ul{ width:1140px;}
.client .clientlist ul li{ width:285px;float:left;}








.certificates_imglist{}
.certificates_imglist ul{ width:1160px;}
.certificates_imglist ul li{ width:200px; height:283px; float:left; margin-right:30px;  margin-bottom:40px; position:relative;}
.certificates_imglist ul li a img{ width:200px; height:283px;border:1px #CCCCCC solid;}
.certificates_imglist ul li span{text-align:center; font-size:16px; color:#fff; z-index:100; line-height:22px; display: table-cell; vertical-align:middle; font-weight:bold;}
.certificates_imglist ul li p{background:rgba(6,7,6,0.3); display:table; height:50px; line-height:50px; position:absolute; width:100%; bottom:0; left:0; z-index:99; padding:0 5px; box-sizing:border-box;}

.applications{}
.applications ul{ width:1160px;}
.applications ul li{ width:260px; height:347px; float:left; margin-right:30px;  margin-bottom:40px; position:relative;}
.applications ul li a img{ width:260px; height:347px;border:1px #CCCCCC solid;}
.applications ul li span{text-align:center; font-size:14px; color:#fff; z-index:100; line-height:22px; display: table-cell; vertical-align:middle;}
.applications ul li p{background:rgba(6,7,6,0.3); display:table; height:50px; line-height:50px; position:absolute; width:100%; bottom:0; left:0; z-index:99; padding:0 5px; box-sizing:border-box;}


.products{margin:45px auto 0 auto;position:relative; background:#fff;  }
.products .in_ser {margin: 0 auto 0 auto;width: 1180px;}
.products .in_ser .in_ser_green {width: 260px;margin-right:30px;float:left;border:1px double #d2d2d2;margin-bottom:20px;position: relative;background-color: #fff;}
.products .in_ser .in_ser_green:hover{ box-shadow: 0px 3px 5px #dddddd; }
.products .in_ser .in_ser_green a img {width:260px;height:250px;}
.products .in_ser .in_ser_green a .line{ height:3px; background-color:#018911; margin-top:-9px;}
.products .in_ser .in_ser_green a span {background: url(../images/monitoring-icon.png) no-repeat;padding-left: 35px;background-position: 10px 15px;height:66px;overflow: hidden;color:#018911;font-size:16px;background-color:#FFF;z-index:999;text-align:left;padding-top:10px; padding-right:5px;padding-bottom:15px;display:block;line-height: 25px;}
.products .in_ser .in_ser_green p {background: url(../images/green_jishu_ico.jpg) no-repeat;padding-left: 35px;background-position: 10px 8px;color:#018911; padding-bottom:10px;font-weight:bold; background-color:#FFF;}
.products .in_ser .in_ser_green p a{color:#018911;}
.products .in_ser .in_ser_green p a:hover{ text-decoration:underline;}
.locationgreen{ border-bottom: 1px solid #ddd;display: inline-block;width: 100%; padding-top:57px; padding-bottom:7px; font-size:14px; color:#6f6f6f; }
.locationgreen a{color: #6f6f6f; }
.locationgreen a img{position: relative; top:1px;}
.locationgreen span a{color: #008817;text-decoration: none;}
.locationgreen i{ float:right; font-style: normal;}
.locationgreen i img{ padding-right:10px;position: relative; top:4px;}
.locationgreen i a{ color:#014289;}

.prolocationgreen{ border-bottom: 1px solid #ddd;display: inline-block;width: 100%; padding-top:32px; padding-bottom:7px; font-size:14px; color:#6f6f6f; }
.prolocationgreen a{color: #6f6f6f; }
.prolocationgreen a img{position: relative; top:-2px;}
.prolocationgreen span a{color: #008817;text-decoration: none;}
.prolocationgreen i{ float:right; font-style: normal;}
.prolocationgreen i img{ padding-right:10px;position: relative;}
.prolocationgreen i a{ color:#014289;}

.green_banner{ width:100%;height:400px;margin:auto;min-width: 1200px; background:url(../images/green_banner.jpg) center top no-repeat; margin-top:-25px; position:relative;background-size: cover;background-position: 50% 0%;background-repeat: no-repeat;z-index: -1;}
.green_banner .banner-title{ width:1140px;  margin:auto; font-size:50px; font-weight:bold; color:#FFF; text-align:center; vertical-align:middle; padding-top:191px; z-index:9999;letter-spacing:10px;}
.product-type{margin:0 auto 0 auto;}
.product-type .product-type-titprogreen{position: relative; background:#008817; height:54px;}
.product-type .product-type-titprogreen ul{width:1140px;margin:0 auto 0 auto; }
.product-type .product-type-titprogreen ul li{ position: relative;color:#FFF; width:565px;text-align: center; float:left;border-right: 2px solid #fff; line-height:54px;}
.product-type .product-type-titprogreen ul li a{ color:#FFF; font-size:18px; font-weight:bold;}
.product-type .product-type-titprogreen ul li a:hover{ text-decoration:underline;}
.bodyer .progreen{ font-size:24px; color:#008817; padding-top:30px; padding-bottom:20px; font-weight:bold;}
.bodyer h1.progreen{ font-size:24px; color:#008817; padding-top:30px; padding-bottom:30px; font-weight:bold;}
.productsinfo .proinfoleft .proinfoleftimg .proinfoleftimggreenb{ background:url(../images/greenjishu-ico.jpg);position: relative; margin-top:40px; float:left;height:61px; width:266px; }
.productsinfo .proinfoleft .proinfoleftimg .proinfoleftimggreenb a{ color:#fff; font-size:20px; padding-left:103px; line-height:61px; width:266px;}





.products .in_ser .in_ser_red {width: 260px;margin-right:30px;float:left;border:1px double #d2d2d2;margin-bottom:20px;position: relative;background-color: #fff;}
.products .in_ser .in_ser_red:hover{ box-shadow: 0px 3px 5px #dddddd; }
.products .in_ser .in_ser_red a img {width:260px;height:250px;}
.products .in_ser .in_ser_red a .line{ height:3px; background-color:#c71c1c; margin-top:-9px;}
.products .in_ser .in_ser_red a span {background: url(../images/druck-icon2.png) no-repeat;padding-left: 45px;background-position: 10px 15px;height:66px;overflow: hidden;color:#c71c1c;font-size:16px;background-color:#FFF;z-index:999;text-align:left;padding-top:10px; padding-right:5px;padding-bottom:15px;display:block;line-height: 25px;}
.products .in_ser .in_ser_red p {background: url(../images/red_jishu_ico.jpg) no-repeat;padding-left: 35px;background-position: 10px 8px;color:#c71c1c; padding-bottom:10px;font-weight:bold; background-color:#FFF;}
.products .in_ser .in_ser_red p a{color:#c71c1c;}
.products .in_ser .in_ser_red p a:hover{ text-decoration:underline;}
.locationred{ border-bottom: 1px solid #ddd;display: inline-block;width: 100%; padding-top:53px; padding-bottom:6px; font-size:14px; color: #6f6f6f; }
.locationred a{color: #6f6f6f; }
.locationred span a{color: #C71C1C;text-decoration: none;}
.locationred i{ float:right; font-style: normal;}
.locationred i img{ padding-right:10px;position: relative; top:4px;}
.locationred i a{ color:#014289;}

.prolocationred{ border-bottom: 1px solid #ddd;display: inline-block;width: 100%; padding-top:32px; padding-bottom:7px; font-size:14px; color: #6f6f6f; }
.prolocationred a{color: #6f6f6f; }
.prolocationred a img{position: relative; top:-3px;}
.prolocationred span a{color: #C71C1C;text-decoration: none;}

.prolocationred i{ float:right; font-style: normal;}
.prolocationred i img{ padding-right:10px;position: relative;}
.prolocationred i a{ color:#014289;}
.red_banner{ width:100%;height:400px;margin:auto;min-width: 1200px; background:url(../images/red_banner.jpg) center top no-repeat; margin-top:-25px; position:relative;background-size: cover;background-position: 50% 0%;background-repeat: no-repeat;z-index: -1;}
.red_banner .banner-title{ width:1140px;  margin:auto; font-size:50px; font-weight:bold; color:#FFF; text-align:center; vertical-align:middle; padding-top:191px; z-index:9999;letter-spacing:10px;}
.product-type .product-type-titprored{position: relative; background:#C71C1C; height:54px;}
.product-type .product-type-titprored ul{width:1140px;margin:0 auto 0 auto; }
.product-type .product-type-titprored ul li{ position: relative;color:#FFF; width:565px;text-align: center; float:left;border-right: 2px solid #fff; line-height:54px;}
.product-type .product-type-titprored ul li a{ color:#FFF; font-size:18px; font-weight:bold;}
.product-type .product-type-titprored ul li a:hover{ text-decoration:underline;}
.bodyer .prored{ font-size:24px; color:#c71c1c; padding-top:30px; padding-bottom:30px; font-weight:bold;}
.productsinfo .proinfoleft .proinfoleftimg .proinfoleftimgredb{ background:url(../images/redjishu-ico.jpg);position: relative; margin-top:40px; float:left;height:61px; width:266px; }
.productsinfo .proinfoleft .proinfoleftimg .proinfoleftimgredb a{ color:#fff; font-size:20px; padding-left:103px; line-height:61px; width:266px;}






.product-type{margin:0 auto 0 auto;}
.product-type .product-type-titpro{position: relative; background:#014289; height:54px;}
.product-type .product-type-titpro ul{width:1140px;margin:0 auto 0 auto; }
.product-type .product-type-titpro ul li{ position: relative;color:#FFF; width:565px;text-align: center; float:left;border-right: 2px solid #fff; line-height:54px;}
.product-type .product-type-titpro ul li a{ color:#FFF; font-size:18px; font-weight:bold;}
.product-type .product-type-titpro ul li a:hover{ text-decoration:underline;}
.product-type .product-type-tit{position: relative; background:#014289; height:54px;}
.product-type .product-type-tit ul{width:1140px;margin:0 auto 0 auto; }
.product-type .product-type-tit ul li{ position: relative;color:#FFF; width:224px;text-align: center; float:left;border-right: 2px solid #fff; line-height:54px;}
.product-type .product-type-tit ul li a{ color:#FFF; font-size:18px; font-weight:bold;}
.product-type .product-type-tit ul li a:hover{ text-decoration:underline;}
.noborder{ border:-right:0;}
.productsinfo{margin:0 auto 0 auto;position:relative;}
.productsinfo .proinfoleft{ width:50%; float:left;}
.productsinfo .proinfoleft .proinfotit1{ color:#3c3c3c; font-size:16px; line-height:24px; width:100%; float:left; padding-bottom:10px;}
.productsinfo .proinfoleft .proinfoshort{ color:#6f6f6f; font-size:14px; line-height:24px; width:100%; float:left;}
.productsinfo .proinfoleft .proinfotype{ color:#6f6f6f; font-size:14px; line-height:24px; width:100%; float:left; padding:10px 0;}
.productsinfo .proinfoleft .proinfoleftimg { height:61px; }
.productsinfo .proinfoleft .proinfoleftimg .proinfoleftimga{ background:url(../images/mail-ico.jpg);position: relative; margin-top:40px; float:left;height:61px; width:266px; margin-right:23px;}
.productsinfo .proinfoleft .proinfoleftimg .proinfoleftimga a{ color:#7a7a7a; font-size:20px; padding-left:123px; line-height:61px;}

.productsinfo .proinforight{ width:570px; float:right;}
.productsinfo .proinforight .proinforightbigimg{ margin-left:30px; width:270px; float:left;}
.productsinfo .proinforight .application{ width:270px; float:right; }
.productsinfo .proinforight .application strong{ font-size:16px; color:#6f6f6f; font-weight:bold; padding-left:15px; line-height:30px; width:100%; float:left;}
.productsinfo .proinforight .application p{ font-size:14px; color:#6f6f6f; padding-left:15px; line-height:24px; width:100%; float:left;}


.productsinfo .procontact{ width:1140px; float:left; margin-top:30px;border: 1px double #d2d2d2;border-top:none;border-right:none;}
.productsinfo .procontact .procontact-tit{background-color: #efefef; float:left;}
.productsinfo .procontact .procontact-titright{background-color: #fff; float:right; width:898px; height:50px;border-bottom: 1px solid #d2d2d2;}
.productsinfo .procontact .procontact-tit i{display: inline-block;line-height: 50px;font-size: 18px;color: #333333;cursor: pointer;font-style:normal;}
.productsinfo .procontact .procontact-tit i.curr{color:#014289 !important;width:120px;border-right: 1px solid #d2d2d2; border-top: 1px solid #d2d2d2; text-align:center; font-family:"微软雅黑";}
.productsinfo .procontact .procontact-tit i.ifirst{ background-color:#FFF;color:#014289 !important; width:120px; text-align:center;border-right: 1px solid #d2d2d2;border-top: 1px solid #d2d2d2;}
.productsinfo .procontact .procontact-tit i.itwo{width:898px;border-bottom: 1px solid #d2d2d2;}
.productsinfo .procontact .info{ padding:20px 20px; color:#6f6f6f;border-right: 1px solid #d2d2d2; margin-top:50px;}
.productsinfo .procontact .info p{margin:0;}

.productsinfo .procontact .info .proinfos{ display:none;}
.productsinfo .procontact .info .proinfos p,.productsinfo .procontact .info .proinfos div{line-height: 28px;font-size: 14px; color:#6f6f6f;}
.productsinfo .procontact .info .proinfos table{ width:1099px;}
.productsinfo .procontact .info .proinfos table tr{ border-bottom: 1px solid #ddd;}
.productsinfo .procontact .info .proinfos table tr td{line-height:35px; padding-left:5px; color:#6f6f6f;}
.productsinfo .procontact .info .proinfos table tr td strong{ color:#6f6f6f;}

.productsinfo .procontact .info .proinfoss{ display:none;}
.productsinfo .procontact .info .proinfoss p,.productsinfo .procontact .info .proinfoss div{line-height: 28px;font-size: 14px; color:#6f6f6f;}
.productsinfo .procontact .info .proinfoss table{ width:1099px;border:solid #ddd; border-width:1px 0px 0px 1px;}
.productsinfo .procontact .info .proinfoss table tr td{border:solid #ddd; border-width:0px 1px 1px 0px; padding:10px 5px;line-height:35px; color:#6f6f6f;}
.productsinfo .procontact .info .proinfoss table td strong{ font-size:14px; font-style:normal;}
.productsinfo .procontact .info .proinfoss table td b{ font-size:18px; font-style:normal; font-weight:bold;}
.productsinfo .procontact .info .proinfoss table tr.h{ line-height:38px; height:38px;}
.proxg{background: rgb(239, 239, 239); height:470px;}



/*产品图片*/
#preview{ float:none; margin:0 auto; text-align:center; }
.jqzoom{ width:263px; position:relative;}
.zoomdiv{ left:29px; height:400px; width:400px;}
.list-h li{ float:left;}
#spec-n5{width:263px; height:56px; padding-top:6px; overflow:hidden;}
#spec-left{width:10px; height:45px; float:left; cursor:pointer; margin-top:5px; margin-right:5px}
#spec-right{width:10px; height:45px; float:right;cursor:pointer; margin-top:5px;}
#spec-list{ width:233px; float:left; overflow:hidden;  display:inline;}
#spec-list ul li{ float:left; margin-right:0px; width:66px;height:56px; }
#spec-list ul li img{ padding:2px ; border:1px solid #ccc; width:50px; height:48px; cursor:pointer;}
#spec-list ul li img:hover{ border:2px solid #ff6600; padding:1px;}
#spec-list ul li img.focus{ border:2px solid #ff6600; padding:1px;}

/*jqzoom*/
.jqzoom{position:relative; padding:0;}
.jqzoom img{border: 1px double #d2d2d2; width:263px; height:253px;}

.zoomdiv{z-index:100;position:absolute;top:1px;left:0px; width:400px;height:400px;background:url(i/loading.gif) #fff no-repeat center center;border:1px solid #e4e4e4;display:none;text-align:center;overflow: hidden;}
.bigimg{width:800px;height:800px;}
.jqZoomPup{z-index:10;visibility:hidden;position:absolute;top:0px;left:0px;width:50px;height:50px;border:1px solid #aaa;background:#FEDE4F 50% top no-repeat;opacity:0.5;-moz-opacity:0.5;-khtml-opacity:0.5;filter:alpha(Opacity=50);cursor:move;}


.news{margin: 0 auto 0 auto;position: relative; width:1140px;}
.news .newsleft{width:878px;;float: left;}
.news .newsleft .newslist{ margin-top:46px;}
.news .newsleft .newslist ul{width:858px;}
.news .newsleft .newslist ul li{padding: 0 0 30px 0;border-bottom: 1px #dddddd solid; margin-top:30px;}
.news .newsleft .newslist ul li dl{ padding-top:1px;}
.news .newsleft .newslist ul li dl dt{  height:25px; line-height:25px; margin-top:11px; padding-bottom:2px;}
.news .newsleft .newslist ul li dl dt a{ font-size:16px; color:#014289; font-weight:bold; line-height:28px; height:28px;}
.news .newsleft .newslist ul li dl dt a:hover{ text-decoration:underline;}
.news .newsleft .newslist ul li dl dd{ padding-top:10px; color:#6f6f6f; line-height:26px;}
.news .newsleft .newslist ul li dl dd span{ background:url(../images/newslist-ico.jpg)no-repeat;padding-left: 20px;background-position: 0px 8px;  font-size:14px; color:#014289; width:878px; float:left; padding-bottom:10px;}
.news .newsleft .newslist ul li dl dd .newsmore{ margin-bottom:19px;}
.news .newsleft .newslist ul li dl dd .newsmore a{ color:#014289; font-size:14px;}
.news .newsleft .newslist ul li dl dd .newsmore a:hover{ text-decoration:underline;}
.news .newsleft .newsinfo{ width:850px;}
.news .newsleft .newsinfo h1{font-size: 16px;color: #014289;font-weight: bold; margin-top:40px; margin-bottom:10px;}
.news .newsleft .newsinfo i{ background:url(../images/newslist-ico.jpg)no-repeat;padding-left: 20px;background-position: 0px 10px;  font-size:14px; color:#014289; width:878px; float:left; padding-bottom:10px;font-style:normal;}
.news .newsleft .newsinfo p,.news .newsleft .newsinfo div{font-size: 14px;line-height: 32px;color:#6f6f6f;}
.news .newsleft .newsinfo img{ max-width:850px;}
.news .newsleft1{width:878px;;float: left;}
.news .newsleft1 .newsinfo{ width:850px;}
.news .newsleft1 .newsinfo h1{font-size: 18px;color: #014289;font-weight: bold; margin-top:40px; margin-bottom:10px; text-align:center;}
.news .newsleft1 .newsinfo p,.news .newsleft1 .newsinfo div{font-size: 16px;line-height: 32px;color:#6f6f6f;}
.news .newsleft1 .newsinfo p img,.news .newsleft1 .newsinfo div img{ border:1px #CCCCCC solid;}
.news .newsleft1 .newsinfo img{ max-width:850px;}

.news .newsleft .download{ margin-top:40px; }
.news .newsleft .download ul{width:858px;}
.news .newsleft .download ul li{padding: 0 0 10px 0;border-bottom: 1px #dddddd solid; margin-top:30px;background: url(../images/newsright-ico.jpg)no-repeat;
    padding-left: 10px;
    background-position: 0px 13px;}
.news .newsleft .download ul li a{ font-size:14px;  font-weight:bold; line-height:28px; height:28px; color:#333333;}
.news .newsleft .download ul li a:hover{ text-decoration:underline;color:#014289;}




.news .newsright{ width:260px; float:right;margin-top:40px;}
.news .newsright .newsr{ background-color:#f3f3f3;margin-bottom: 20px;border-bottom: 3px solid #E3E3E3;border-radius: 5px;padding: 20px;}
.news .newsright .newsr .newwsr-tit{ border-bottom: 3px solid #E3E3E3; font-size:18px; color:#014289; padding-bottom:5px;}
.news .newsright .newsr ul li{background:url(../images/newsright-ico.jpg)no-repeat;padding-left: 10px;background-position: 0px 13px; width:220px; }
.news .newsright .newsr ul li a{ color:#333; height:25px; line-height:25px;}
.news .newsright .newsr ul li a:hover{ text-decoration:underline; color:#014289;}


.provnext{padding:10px 5px 20px;  }
.prov{ height:34px; line-height:34px; font-size:14px; font-weight:bold; float:left; width:100%; }
.next{ height:34px; line-height:34px;font-size:14px; font-weight:bold; float:left; width:100%;}
.next a:hover,.prov a:hover{ color:#007ac3; font-weight:bold;}






/**分页样式*/
.pager {margin:auto; text-align:center;}
.pager a { border:#ddd 1px solid; display:inline-block; COLOR: #333; MARGIN-RIGHT:2px; width:36px; line-height:30px; text-align:center; height:30px;text-decoration:none; background:#fff; font-size:14px;}
.pager a:hover ,#pager a:active { border:#014289 1px solid; color:#fff; background-color:#014289; display:inline-block;}
.pager span.current { display:block;border:#014289 1px solid;font-weight:bold; color:#fff; margin-right:2px; background-color:#014289;width:36px; line-height:30px; text-align:center; height:30px; font-size:14px; display:inline-block;}
.pager span.disabled { border:#ccc 1px solid; color:#ccc; background:#f3f3f3; margin-right:2px; display:inline-block;width:36px; line-height:30px; text-align:center; height:30px;}

.pagergreen {margin:auto; text-align:center;}
.pagergreen a { border:#ddd 1px solid; display:inline-block;COLOR: #333; MARGIN-RIGHT:2px; width:36px; line-height:30px; text-align:center; height:30px;text-decoration:none; background:#fff; font-size:14px;}
.pagergreen a:hover ,#pagergreen a:active { border:#008817 1px solid; color:#fff; background-color:#008817;display:inline-block;}
.pagergreen span.current {display:inline-block;border:#008817 1px solid;font-weight:bold; color:#fff; margin-right:2px; background-color:#008817;width:36px; line-height:30px; text-align:center; height:30px; font-size:14px;}
.pagergreen span.disabled { border:#ccc 1px solid; color:#ccc; background:#f3f3f3; margin-right:2px;display:inline-block;width:36px; line-height:30px; text-align:center; height:30px;}

.pagerred {margin:auto; text-align:center;}
.pagerred a { border:#ddd 1px solid;display:inline-block;COLOR: #333; MARGIN-RIGHT:2px; width:36px; line-height:30px; text-align:center; height:30px;text-decoration:none; background:#fff; font-size:14px;}
.pagerred a:hover ,#pagerred a:active { border:#c71c1c 1px solid; color:#fff; background-color:#c71c1c;display:inline-block;}
.pagerred span.current {display:inline-block; border:#c71c1c 1px solid;font-weight:bold; color:#fff; margin-right:2px; background-color:#c71c1c;width:36px; line-height:30px; text-align:center; height:30px; font-size:14px;}
.pagerred span.disabled { border:#ccc 1px solid; color:#ccc; background:#f3f3f3; margin-right:2px;display:inline-block;width:36px; line-height:30px; text-align:center; height:30px;}



.c1{ color:#b51717}
.red{ color:#f10000!important;}
.green{ color:#26A006!important;}
hr{ clear:both; border:0; background:none;}
.clear{ clear:both; height:0; line-height:0; font-size:0; overflow:hidden;}
.i2{ display:block; clear:both; height:2px; line-height:2px; font-size:2px; overflow:hidden;}
.i5{ display:block; clear:both; height:5px; line-height:5px; font-size:5px; overflow:hidden;}
.i6{ display:block; clear:both; height:6px; line-height:6px; font-size:6px; overflow:hidden;}
.i7{ display:block; clear:both; height:7px; line-height:7px; font-size:7px; overflow:hidden;}
.i8{ display:block; clear:both; height:8px; line-height:8px; font-size:8px; overflow:hidden;}
.i10{ display:block; clear:both; height:10px; line-height:10px; font-size:10px; overflow:hidden;}
.i12{ display:block; clear:both; height:10px; line-height:12px; font-size:12px; overflow:hidden;}
.i15{ display:block; clear:both; height:15px; line-height:15px; font-size:15px; overflow:hidden;}
.i20{ display:block; clear:both; height:20px; line-height:20px; font-size:20px; overflow:hidden;}
.i25{ display:block; clear:both; height:25px; line-height:25px; font-size:25px; overflow:hidden;}
.i30{ display:block; clear:both; height:30px; line-height:30px; font-size:30px; overflow:hidden;}
.i50{ display:block; clear:both; height:50px; line-height:50px; font-size:30px; overflow:hidden;}

.w580{ width:580px!important;;}
.w320{ width:320px!important;;}

.nobg{ background:none!important; border:0;}
.noborder{ border:none!important;}
.hidden{ display:none;}
.fl{ float:left;}
.fr{ float:right;}
.mr10{ margin-right:10px;}
.bdshare-slide-button-box{ z-index:100;}

.c3{color:#fe7b00!important;}

.fs18{ font-size:18px;}




