@charset "utf-8";
/* CSS Document */

/*********** header ***********/
#top_main {
    height: 23px;
    background: url(../image/top.jpg) no-repeat center;
}
.top{ color:#fff; font-size:12px; line-height:23px; text-align:right; padding-right:180px;}
.top a:link,.top a:visited{ color:#fff; padding:0 5px;}
.top a:hover{ color:#fff;}
.header{ background-color:#fff; height:84px;}
.header-box{height:122px; overflow:hidden;padding:42px 0 0 0; }
.logo{width:400px;}
.tel{padding:16px 0 10px 100px;background:url(../image/tel.png) no-repeat left 7px;}
.tel b{color:#ccc; font-weight:normal;}
.tel span{font-size:34px; color:#fe0000; line-height:1.0;}
.nav{ float:left; padding-left:60px; padding-top:20px;width:800px;box-sizing:border-box;}
.nav li{float:left; width:90px; position:relative;}
.nav li a{ display:block; font-size:16px; color:#000;height:61px; line-height:61px; text-align:center;}
.nav li a:hover{ color:#e60012;}
.nav .on a{ color:#e60012;}










/*=====下拉菜单====*/
.nav li ul{
display: none;
width: 200px;
top: 84px;
left: -150px;
position: absolute;
z-index: 2;
background: url(../image/sub_bg.png) no-repeat 50px 5px #ffffff;
box-shadow: 0 3px 10px 1px #f2f2f2;
padding: 20px 0;

}
.nav li ul li{zoom: 1;
text-align: left;
cursor: pointer;
padding: 0 30px; width:140px;
}
.nav li ul li a{display: block;
border-bottom: 1px dotted #000000;
height: 38px;
line-height: 38px;
text-indent: 8px;
font-size: 12px;
font-weight: bold; padding-left:40px; text-align:left;
}
.nav li ul li a:hover{ background: url("../image/sub_li.png") no-repeat 18px center }
.nav .on ul li a{ background:none; color:#333;}
.nav .on ul li a:hover{ background: url("../image/sub_li.png") no-repeat 18px center }




.keyword{ height:40px;line-height:40px; overflow:hidden;}
.keyword-box{font-size:14px;}
.keyword-box span{color:#a7071d; font-weight: bold;}

.searchbox{ padding:5px 0 0 0;}
.searchbox .key{float: left;width: 180px;height: 18px;padding: 5px 10px;border: #dadada solid 1px;border-right: 0;color: #666;}
.searchbox .btn{float: left;width: 36px;height: 30px;background: url(../image/search_btn.jpg);color: #fff;border: 0;text-indent: -999em;overflow: hidden;}

.fourblock{overflow:hidden; padding:20px 0;}
.fourblock li{float:left; margin:0 15px;}
.fourblock li img{width:170px; height:170px;}

/*=====右侧回顶部====*/
#tbox{ position:fixed; right:15px; bottom:15px; overflow:hidden;}
#tbox li{float:right; margin-right:15px;}
#tbox li #gotop{background:url(../image/icon-top.png) no-repeat 0 -118px; display:block; width:54px; height:56px;}
#tbox li #pinglun{background:url(../image/icon-top.png) no-repeat 0 0; display:block; width:54px; height:56px;}

#elevator_item {
	width: 60px;
	height: 100px;
	position: fixed;
	right: 15px;
	bottom: 15px;
	-webkit-transition: opacity .4s ease-in-out;
	-moz-transition: opacity .4s ease-in-out;
	-o-transition: opacity .4s ease-in-out;
	opacity: 1;
	z-index: 100020;
	display: none;
}
#elevator_item.off {
	opacity: 0;
	visibility: hidden
}
#elevator {
	display: block;
	width: 60px;
	height: 50px;
	background: url(../image/icon_top.png) center center no-repeat;
	background-color: #ff6550; 
	border-radius: 2px;
	box-shadow: 0 1px 3px rgba(0,0,0,.2);
	cursor: pointer;
	margin-bottom: 10px
}
#elevator:hover {
	background-color: rgba(228,53,29,.7)
}
#elevator:active {
	background-color: rgba(228,53,29,.75)
}
#elevator_item .qr {
	display: block;
	width: 60px;
	height: 40px;
	border-radius: 2px;
	box-shadow: 0 1px 3px rgba(0,0,0,.2);
	cursor: pointer;
	background: url(../image/icon_code.png) center center no-repeat;
	background-color: #444;
	background-color: rgba(0,0,0,.6)
}
#elevator_item .qr:hover {
	background-color: rgba(0,0,0,.7)
}
#elevator_item .qr:active {
	background-color: rgba(0,0,0,.75)
}
#elevator_item .qr-popup {
	width: 170px;
	height: 200px;
	background: #fff;
	box-shadow: 0 1px 8px rgba(0,0,0,.1);
	position: absolute;
	left: -180px;
	bottom: 0;
	border-radius: 2px;
	display: none;
	text-align: center
}
#elevator_item .qr-popup .code-link {
	display: block;
	margin: 10px;
	color: #777
}
#elevator_item .qr-popup .code {
	display: block;
	margin-bottom: 10px
}
#elevator_item .qr-popup .arr {
	width: 6px;
	height: 11px;
	background: url(../image/code_arrow.png) 0 0 no-repeat;
	position: absolute;
	right: -6px;
	bottom: 14px
}

/************ product *************/
.product{ margin-top:30px;}
.product-menu{width:230px; background-color:#fff;}
.menu-tit{ background:url(../image/product-menu-tit-bg.jpg) no-repeat center top; height:66px; margin-top:-1px; font-size:24px; line-height:66px; text-align:center; color:#a7071d; padding-bottom:18px;}
.menu-tit span{color:#1561af;}
.subtit{padding:0 19px; height:312px; overflow:hidden;}
.subtit li{width: 192px;height: 42px;padding-bottom: 10px}
.subtit li a{background: url(../image/proclassbg.png) 170px center no-repeat #f6f6f6; height:40px; width:150px; border:1px solid #b7c5ce; display:block; padding:0 26px 0 14px; font-size:14px; line-height:40px; overflow:hidden;}
.subtit li a:hover{ background-color:#105095; color:#fff;}
.product-more{padding-left:19px;}
.product-more a{width: 134px;height: 33px;padding-left: 20px;padding-right: 36px;border: 1px solid #a90b21;display: block;color: #ffffff;line-height: 33px;background: url(../image/more.jpg) 160px center no-repeat #c71730;}
.product-con{width:750px; overflow:hidden; padding:30px 0 0 20px;}
.product-con li{float:left; width:230px; margin-left:15px;}
.product-con li img{ width:220px;height:162px; border:5px solid #fff;}
.product-con li span a{display:block; line-height:30px; font-size:14px; text-align:center; height:30px; width:200px; margin:0 auto; color:#fff; overflow:hidden;}


.about .wrapper .tit{background:url(../image/titlebg.jpg) no-repeat center 58px; height:65px; width:460px; text-align:center; margin:0 auto; padding-top:34px; clear:both;}
.about .wrapper .tit .font{ color:#f02e49; font-size:24px;}
.about .wrapper .tit .english{font-size:24px; color:#1561af; font-family:impact; line-height:30px;}
/********* news-center ********/
.about-tit{overflow:hidden; background:url(../image/tit-bg.png) no-repeat center bottom; padding-bottom:5px;}
.about-tit .tit{color:#1E4F56; font-size:16px; font-weight:bold; padding-left:5px;}

.about .wrapper .more{margin: 0 auto;width: 272px;height: 34px;border: 1px solid #7a7a7a;background: url(../image/n-more.jpg) 170px center no-repeat;}
.about .wrapper .more a{width: 172px;height: 34px;display: block;padding-left: 100px;color: #333;font-size: 14px;line-height: 34px;}

.news{overflow:hidden; padding-top:20px;}
.news li{ height:30px; line-height:30px; font-size:14px;}
.industry{ width:258px;}
.company{width:683px;}
.industry-tit{background:url(../image/industry-tit-bg.gif) no-repeat center bottom; padding-top:10px;}
.company-tit{background:url(../image/about-tit-bg.png) no-repeat center bottom; padding-bottom:15px;}
.company-tit .tit{padding-left:35px;}

.news-fenge{padding-right:10px;}
.company-con{padding-top:15px;}
.f-company{overflow:hidden;}
.f-company-con{width:455px; padding-left:20px;}
.f-company-img{border:1px solid #ccc; padding:2px; width:198px;}
.f-company-img img{ width:196px; height:139px; border:1px solid #ccc;}
.fcc-tit{font-size:14px; font-weight:bold;}
.fcc-con{line-height:2.5; padding-top:5px;}

.s-company{padding-top:10px;}
.s-company li{padding:5px 0; border-bottom:1px dashed #ccc;} 
.s-company li a{padding-left:15px; background:url(../image/newe-li.gif) no-repeat left center;}

.industry-con li{border-bottom:1px dashed #ccc; padding-bottom:10px;}
.ic-tit{padding:10px 0;}
.ic-tit a{font-size:15px; color:#1E4F56;}




/******* news-product ******/
.news-product{ background-color:#e5e9ec; margin-top:30px; padding:20px 0;}
.np-img li{}


/** about **/
.about-con{font-size:14px; text-indent:28px; padding:20px 0;}
.about{ padding-bottom:40px;}


/********** footer-nav *************/
.footer-nav{background-color:#1b1b1b; border-bottom:1px solid #333;}
.f-nav{ color:#fff; line-height:30px;}
.f-nav a{display:inline-block; padding:0 10px; font-size:14px; color:#fff;}
.footer .wrapper{overflow:hidden;}
.zhanzhang{ padding:20px 140px 0 0;}
.erweima {padding:20px 80px 0 0;}
.erweima img{width:150px;}
.footer-search {padding:36px 30px 0 0;}

.footer{background-color:#0c1c31; padding:20px 0;}
.footer-tel{width:250px;height: 70px;padding-left: 40px;padding-top: 18px;color: #2072c6;font-size: 18px;text-align: left; line-height:1.1; background:url(../image/footer-tel.png) no-repeat left center;}
.footer-tel span{  width: 250px;height: 40px;display: block;color: #2072c6;font-size: 30px;font-family: impact;text-transform: uppercase;}

.site-map{color:#fff; font-size:14px; text-align:left;}
.site-map a{ color:#fff;}
.f-tit{font-size:18px; color:#fff;}

.footer-left{width:550px;}
.footer-left .tit{color:#d2d2d2; font-size:18px; padding:10px 0;}
.footer-left .tit span{ color:#7f7f7f; font-size:14px;}

.footer-con{padding-top:20px; overflow:hidden;}
.con_tel{ }
.con{ color:#A7A7A7; font-size:14px;}
.con a{ color:#A7A7A7;} 
.footerarea{ background-color:#12293c; padding:10px 0; margin-top:50px;}
.foot_R{ font-size:18px; color:#fff;}
.youqing{ padding:0 0 10px 0;}
.youqing h2{font-size:18px; color:#D6D6D6;}

#tbox{ position:fixed; right:15px; bottom:15px; overflow:hidden;}
#tbox li{float:right; margin-right:15px;}
#tbox li #gotop{background:url(../image/icon-top.png) no-repeat 0 -118px; display:block; width:54px; height:56px;}
#tbox li #pinglun{background:url(../image/icon-top.png) no-repeat 0 0; display:block; width:54px; height:56px;}

/*********** inner *************/
.inner-titbox{font-size:16px;}
.searchbox .inner-key{ padding:5px 0; width:170px;}
.inner-tit{padding-left:60px; font-size:18px; color:#a7071d;}



/************
	可以复制
**************************/
.site-add{padding-right:10px;}
.inner-page{  display:block; overflow:hidden;}
.inner-news li{width:730px; overflow:hidden; border-bottom:1px dashed #ccc; background:url(../image/nav-li-a.png) no-repeat 7px 17px; padding:5px 0; margin-left:20px;}

.inner-image-date{padding-top:20px;}
.inner-picture-date-con{font-size:12px; padding:0 10px;}


.ind-tit{font-size:16px; text-align:center; font-weight:bold; padding-top:10px;}
.ind-time{text-align:center; border-bottom:1px dashed #ccc; padding-bottom:5px;}
.ind-con{ padding:10px 0 0 20px;}

/*============== inner-grestbook ==========*/

.grestbook_list{  margin: 12px 0;line-height: 26px;background: #fff;} 
#pages{padding: 10px 0 10px;text-align: center;font: 12px '宋体';}
.post_box{ padding-bottom:20px; padding-top:20px;}
.post_box h5{line-height: 40px; font-size: 16px; height: 40px;  padding-left:35px; color:#e60012;}
.table_form{  margin: 10px;width: 95%;}
.table_form tbody td{ font-weight:bold; }
.table_form td{  padding: 8px 0 5px 8px;line-height: 22px}
.button{background: #ddd;height: 22px;border-top: 0;border-left: 0;border-bottom: 1px solid #666;border-right: 1px solid #666;padding: 3px 6px;margin-right: 5px;}
input{padding:2px; border: 1px dashed #aaa ;width:99%;line-height: normal; color:#EF6A76; background-color:#eee;}
textarea{padding: 2px;color: #EF6A76; width:99%;border: 1px dashed #aaa ; background-color:#eee;}
/*按钮*/
.btn {-webkit-border-radius: 3px;-moz-border-radius: 3px;-ms-border-radius: 3px;  -o-border-radius: 3px;  border-radius: 3px;
  display: -moz-inline-stack;  display: inline-block;  *display: inline;  vertical-align: middle;  *vertical-align: auto;
  zoom: 1;    height: 32px;  line-height: 32px;  padding: 0px 20px;font-weight: 300;  font-size: 14px; 
  margin: 0; text-decoration: none; text-align: center; text-indent:0; cursor:pointer;
  border: 1px solid #d4d4d4; color: #666666; }
/*默认样式*/
.btn {color:#fff;background-color:#000;margin:3px;}
.btn:hover { background-color:#000; color:#fff;}
.btn:active { background:#ff3552;color:#CD5F60;}
.form_textarea { width:95%; height:80px; border-color: #a0a0a0 #cbd9eb #cbd9eb #a0a0a0;border-width:1px; padding:2px;border-color: #aaa;border-style:dashed;}
.form_button { width:auto; vertical-align:middle; border:0 none;/*解决ie焦点是有黑色边框*/}
.input-text { height:30px; line-height:30px;}

.guestbook_list dl{ padding:10px;  margin-bottom:10px;}
.guestbook_list dl dt span{ float:right;}

/*====== inner-product-date ======*/
.inner-meta-img-big img{width:302px; height:302px;border: 1px solid #ccc;}
.w12{float:left;}
#zoom_list{  width: 302px;height: 60px;background: #EFEFEF; margin-left:10px;}
#zoom_list .next {float: right;width: 14px;height: 54px;margin-top: 2px;text-align: center;overflow: hidden;background: #EFEFEF url(../images/next.gif) no-repeat -3px 18px;}
#zoom_list .pre{float: left;width: 14px;height: 54px;margin-top: 2px;text-align: center;overflow: hidden;background: #EFEFEF url(../images/pre.gif) no-repeat -3px 18px;}
#zoom_list #zoom_list_box{  float: left;width: 232px;overflow: hidden;height: 56px;position: relative;}
#thumblist li{float: left;width: 58px;overflow: hidden;text-align: center;margin: 2px 0;padding:10px 0 0px 12px;}
#thumblist li span{height: 52px;width: 220px;line-height: 30px;}
#thumblist li span a{width: 50px;height: 50px;font-size: 42px;border: 1px solid #FFF;}
#thumblist li span img{  max-height: 50px;max-width: 50px;}
.w14{padding:20px 0 0 20px; float:left; width:380px;}
.p_tabs li{padding:10px 0 0 0; float:inherit;}
.bdsharebuttonbox-1{padding:15px 0 0 0;}
.linkproduct-con{padding:10px 0 0 0;}
.linkproduct-con img{ max-width:700px;}

.pagenav{overflow:hidden; padding:10px 0 0 0;width:750px;}
.zoomPad{padding-left:10px;}
.big_small{width:302px; height:302px;} 
.mate-title b{padding-left:10px;}
.linkproduct{ }
.mate-product li{float: left;padding:10px 0 0 0;  width:185px;text-align: center;}
.mate-product li img{width:170px; height:140px;}
.mate-product li span a{display:block; line-height:40px; height:40px; width:150px; text-align:center; margin:0 auto; overflow:hidden;}


/*===== kefu ====*/
.kefu {width:99px;height:60px;position:absolute;top:0px; z-index:999}
.kefu .kftop{background:url(../images/kefu_top.gif) no-repeat;height:20px;}
.kefu .kfbottom{background:url(../images/kefu_bottom.gif) no-repeat;height:14px;}
.kefu .kfbox {border-left:1px solid #DDE6EC;border-right:1px solid  #DDE6EC;overflow:hidden;zoom:1;padding:1px;background:#FFF;color:#f00;line-height:26px;}
.kefu .kfbox ul {padding-left:6px;}
.kefu .kfbox ul li.tit {color:#800000;}
.kefu .kfbox ul li img {vertical-align:middle;}
.kefu .kfbox .tit{padding-left:0; font-size:12px;}

/*======= flip =====*/
.flip{overflow:hidden; font-family:"微软雅黑"; padding-bottom:20px; font-size:14px;}
.flip_left{ float:left;}
.flip_right{float:right;}

/*====== 上一页-下一页 =====*/
.page{text-align:center; padding:20px 0; clear:both;}
.page a{font-size:14px; margin:3px; padding: 7px 10px;border:1px solid #ccc;}
.page a:hover{background-color:#666; border:1px solid #666; color:#fff;}
.page span{background-color:#666; border:1px solid #666; color:#fff; padding:7px 10px; margin:3px; font-size:14px;}

/*=========
	图片详细
=========*/
.picture-date-txt{font-size:14px; text-align: center; display:block; padding-top:10px;}
.inner-picture-date-con{ font-family:"微软雅黑"; font-size:14px; padding-top:10px;}
.picture-date{text-align:center;}
.picture-date img{ max-width:700px;}

/*=============
	图片滑动
============*/
.product-hd{overflow: hidden; width:1123px; position: relative;border:1px solid #e5e5e5;}
.product-hd-1{display: inline-block; padding: 0px; margin: 0px; list-style: none; width: 6256px;}
.product-hd-2{list-style: none; margin-left: 0px; margin-right: 0px; border-left-width: 0px; border-right-width: 0px; float: left; display: inline;}



/** inner-subtit **/
.inner-product-box{ overflow:hidden; background: url(../image/inner-product-box.png);}
.inner-subtit{ height:100%; overflow:auto;padding:0 18px;}
.contact{padding:0 19px;}
.contact-tit{font-size:24px; color:#a7071d; text-align:center;}
.contact-tit span{ color:#1561af;}
.contact-con{font-size:14px; border:1px solid #b7c5ce; padding:10px;}


.inner-subtit dt{width: 192px;height: 42px;padding-bottom: 10px;}
.inner-subtit dt a{background: url(../image/proclassbg.png) 170px center no-repeat #f6f6f6; height:40px; width:150px; border:1px solid #b7c5ce; display:block; padding:0 26px 0 14px; font-size:14px; line-height:40px; overflow:hidden;}
.inner-subtit dt a:hover{ background-color:#105095; color:#fff;}

.inner-subtit dd{width: 192px;height: 42px;padding-bottom: 10px}
.inner-subtit dd a{background: url(../image/proddbg.png) 14px center no-repeat #fafafa; height:40px; width:150px; border:1px solid #b7c5ce; display:block; padding:0 10px 0 30px; line-height:40px; color:#999; overflow: hidden;}
.inner-subtit dd a:hover{ background-color:#105095; color:#fff;}

/*新增*/
.indexmain{ display:block; overflow:hidden; margin-top:70px;}
.indexmain01{ /*width:452px;*/background: #000;}
.indexmain02{ width:680px;} 
.about-conL{     width: 100%;line-height: 2; overflow: hidden;font-size: 15px;padding: 40px 0 0 0;}

/*.about-conL>  p> strong a:nth-child(1){display:block;font-size:35px;}*/

/*关于我们部分的修改*/

.abbg{background: linear-gradient(to bottom, #12293c 40% , #E2E1E1 10%, #E2E1E1 50%)  ;padding:60px 0; margin:45px 0; position: relative;  }
.abbg  h2{    display: block; position: absolute; color: #fff; text-transform: uppercase; font-size: 80px; font-family: impact;right: 9%; top: 75px; transform: translate(-50%, -50%); -webkit-transform: translate(-50%, -50%);}     


.abbg  h2 span{  color: #e60012; }  



.about-conR{ width:151px;}
.more{ width:120px; height: 35px; border: 1px solid #e60012; text-align:center; font-size:16px; line-height:35px; margin-top:10px;}
.more a:link,.more a:visited{ color:#000;}
.more a:hover{ color:#e60012;}
.indexmain1{ display:block; overflow:hidden; margin-top:45px;}
.indexmain1 h2{ font-size:30px; color:#e60012; text-align:center;}

.indexmain02_1,.indexmain02_2{ display:block; overflow:hidden;}
.indexmain02_2{ margin-top:30px;}
.indexmain02_2 ul{ padding: 14px 0 16px 20px; display:block; overflow:hidden;}
.indexmain02_2 li{ float:left; width:192px; margin-right:16px; background-color:#FFF;margin:0 15px;}
.indexmain02_2 li img{ width:192px; height:192px;}
.desc{ background-color:#fff; overflow:hidden; padding:10px; }
.infont{ font-size:14px; }

.gridlist li { float:left; text-align:center; margin:0px 15px; width:228px; /*height:195px;*/ overflow:hidden; display:inline /*解决ie6 双边距bug*/;
text-overflow:ellipsis; white-space:nowrap; border:1px dotted #d1d2d4; padding:15px; margin-bottom:22px;}
.gridlist li img {width:200px; /*height:165px;*/}
.gridlist li a { white-space:nowrap; line-height:28px;}
.gridlist li:hover{ border:1px dotted #e60012; }

.gridlist1 li { overflow:hidden; display:inline /*解决ie6 双边距bug*/;text-overflow:ellipsis; white-space:nowrap;} 
.gridlist1 li a { white-space:nowrap; line-height:28px; font-size:20px;} 
.date{ float:right;}
.down_info li a:link,.down_info li a:visited{ font-size:18px; color:#2b91c1;}
.down_info li a:hover{ font-size:18px; color:#4485c5;}

.con{ color:#fff;}
.inmain{ display:block; overflow:hidden; margin-top:42px;}
.navbar_main{ width:880px;}
#subchannel{ width:250px; float:left;}
.subchannellist { }
.subchannellist li {line-height:48px;text-align:center; background:#f7f7f7;}
.subchannellist li a { display:block;color:#000; font-size:14px; }
.subchannellist li a:hover { text-decoration:none; background:#e60012; color:#fff; }
.subchannellist #current a {  font-weight:bold; background:#2b91c1;  }
.subchannellist .depth1{ font-size:12px; font-weight:bold;} 
.navbar_font{ padding:10px 0 0 0px; line-height:30px; height:30px; color:#8e8e8e;}
.navbar_font a:link,.navbar_font a:visited{ color:#626262;}
.navbar_font a:hover{ color:#8e8e8e;}
.subchannel_title{padding: 30px 0 30px 15px; border-bottom: 2px solid #e60012; font-size: 30px; color: #e60012;}
.maintitle{padding: 20px 0;
border-bottom: 1px solid #eeeeee;
font-size: 28px;
color: #434343;}

#menu li{ height:47px; line-height:47px; border-bottom: 1px solid #d3d3d3; font-size:14px;}
#menu li a{ display:block; padding-left:10px;}
#menu li a:hover {
    background: url(../image/arrow.png)170px 17px no-repeat; 
    color: #fff;
    text-decoration: none;
    background-color: #e60012;;
	 padding-left:10px;
}
.pro_tit{ display:block; overflow:hidden;}
#menu li ul{
display: none;
width: 250px;
position: absolute;
z-index: 2; background-color:#FFF;
box-shadow: 0 3px 10px 1px #f2f2f2;
padding: 20px 0;

}
#menu li ul li{zoom: 1;
text-align: left;
cursor: pointer;
padding: 0 20px; width:190px; border:none;
}
#menu li ul li a{display: block;
border-bottom: 1px dotted #000000;
height: 38px;
line-height: 38px;
text-indent: 8px;
font-size: 12px;
font-weight: bold; padding-left:40px; text-align:left;
}
#menu li ul li a:hover{ background: url("../image/sub_li.png") no-repeat 18px center; color:#000;display: block; 
height: 38px;
line-height: 38px;
text-indent: 8px;
font-size: 12px;
font-weight: bold; padding-left:40px; text-align:left;} 


.textlist li { line-height:35px; overflow:hidden;width:100%;/*解决ie6bug*/ margin-bottom:10px;}
.textlist li a{ color:#5A5A5A; font-family:Microsoft YaHei; font-weight:bold; font-size:14px;}
.textlist li a:hover{ color:#e60012;}
.InfoTitle1 h1{ font-size:25px;padding: 20px 0; }
.InfoTitle2 h1{ font-size:25px;padding: 20px 0; }
.info_from_wrap{ padding:10px 0;}
.mate-Article{ padding:10px 20px 0 20px;}
.mate-Article li{ height:30px; line-height:30px;}
.InfoContent{ margin-bottom:20px;}

.more_btn a {
    display: inline-block;
    width: 127px;
    height: 33px;
    line-height: 33px;
    border: 1px solid #e60012;
    font-size: 14px;
    text-indent: 36px;
    background: url("../image/red_arrow.png")no-repeat 83px center;
    color: #e60012;
    text-align: left;
	margin-top:20px; margin-bottom:40px;
}
.more_btn:hover a{background: url("../image/white_arrow.png") no-repeat #e60012 83px center ;color: #ffffff}
.text_center{ text-align:center;}
.linkproduct_n{margin:20px 0; display:block; overflow:hidden; padding:20px 0; background-color:#f7f7f7;}
.mate-title{ height: 32px;line-height:32px; font-size: 16px; }
.mate-title b{padding-left:10px;}
.linkproduct{padding:20px 0; display:block; overflow:hidden;}
.mate-product li{float: left;padding:10px 0 0 0;  width:185px;text-align: center; margin:0 5px 0 9px;}
.mate-product li img{width:170px; height:140px;}
.mate-product li span a{display:block; line-height:40px; height:40px; width:150px; text-align:center; margin:0 auto; overflow:hidden;}

.indexmain_casebox{ display:block; overflow:hidden; width:1000px;}
.indexmain_case{ width:400px;}
.indexmain_new{ width:400px;}
.textlistL{ width:150px;}
.textlistL img{ width:150px;}
.textlistR{ width:700px; border-bottom: 1px dotted #eee; height:150px;}



#certify{position:relative;width:1200px;margin:0 auto;}
#certify .swiper-container{padding-bottom:60px;}
#certify .swiper-slide{width:520px;height:408px;background:#7797ac;box-shadow:0 8px 30px #ddd; text-align:center;}
#certify .swiper-slide .img{ background:#fff; height:350px;}
#certify .swiper-slide p{line-height:58px;padding-top:0;text-align:center;color:#fff;font-size:1.1em;margin:0;}
#certify .swiper-pagination{width:100%;bottom:20px;}
#certify .swiper-pagination-bullets .swiper-pagination-bullet{border:3px solid #fff;background-color:#d5d5d5;width:10px;height:10px;opacity:1;margin:0 5px;}
#certify .swiper-pagination-bullets .swiper-pagination-bullet-active{border:3px solid #00aadc;background-color:#fff;}
#certify .swiper-button-prev{left:-30px;width:45px;height:45px;background:url(../image/wm_button_icon.png) no-repeat;background-position:0 0;background-size:100%;}
#certify .swiper-button-prev:hover{background-position:0 -46px;background-size:100%;}
#certify .swiper-button-next{right:-30px;width:45px;height:45px;background:url(../image/wm_button_icon.png) no-repeat;background-position:0 -93px;background-size:100%;}
#certify .swiper-button-next:hover{background-position:0 -139px;background-size:100%;}