/*初始化样式*/
* {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
html{margin:0;padding:0;border:0;}
body,div,span,object,iframe,h1,h2,h3,h4,p,blockquote,pre,a,address,code,b,em,img,
dl,dt,dd,ol,ul,li,fieldset,form,label,footer,
header,hgroup,nav,section
{margin:0;padding:0;border:0;}
body, button, input, select, textarea {text-rendering: optimizeLegibility;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;-moz-font-feature-settings: "liga","kern";}
a{text-decoration:none;outline:none;}
a:link{color:#666;}
a:visited{color:#666;}
a:hover,a:active,a:focus{color:#009b4c;text-decoration:none;outline:none;}

input{padding:0;margin:0;font-family:'Microsoft YaHei';}
img{border:none;background:none;vertical-align:middle;}
ul,ol,li{list-style-type:none;}
select,input,img,select{vertical-align:middle;}
table{border-collapse:collapse;border-spacing:0}
table, th, td {vertical-align: middle}
.clearfix:after{content: ".";display: block;height: 0;clear: both;overflow: hidden;visibility: hidden;}
.clearfix{zoom:1}
.clearboth{height:0px;line-height:0px;overflow:hidden;clear:both;font-size:0px;}

h1,h2,h3,h4{font-size:12px;font-weight:bold;}
hr {border: 0;border-top:1px solid #ccc;height:0;}

/*----- Common css ------*/
.fl{float:left;}
.fr{float:right;}
.di{_display:inline;}
.fwn{font-weight:normal;}
.dib{*display:inline;_zoom:1;_display:inline;_font-size:0px;}


/*滚动*/
#m_demo{overflow:hidden;width:100%;margin:0 auto;}
#m_indemo {float: left;width:800%}
#m_demo1 {float: left;}
#m_demo2 {float: left;}


#demo{overflow:hidden;width:96%;margin:0 auto;}
#indemo {float: left;width:800%!important;}
#demo1 {float: left;}
#demo2 {float: left;}


.wh{width: 1200px;margin:0 auto;}
.pos{position: relative;width: 1920px;left: 50%;margin-left: -960px;}

.com-img{ display:inline; overflow:hidden;margin:0 auto;display: table;}
.com-img img{ transition:all 0.8s; -webkit-transition:all 0.8s; -moz-transition:all 0.8s; -o-transition:all 0.8s;}
.com-img:hover img{transform:scale(1.2); -webkit-transform:scale(1.2); -moz-transform:scale(1.2); -o-transform:scale(1.2);-ms-transform:scale(1.2);}


/*头部样式*/
.top1{height: 30px;color: #323228;line-height: 30px;overflow: hidden;border-bottom: 1px solid #cecece;font-size: 12px;}
.top2{height: 120px;overflow: hidden;}
.logowz{padding-left: 25px;margin-left: 26px;border-left: 1px solid #808080;height:100px;padding-top: 6px; color: #222222;font-size: 18px;margin-top: 33px;}
#header{width:1000px;margin:0 auto;}
.logo{float:left;line-height: 120px;}
.top2 .k2{margin-top: 45px;padding-left: 60px;background: url(../images/tel.png) no-repeat left center;color:#3a3a3a;font-size: 20px; }
.top2 .k2 p{color: #3a3a3a;font-size:24px;font-weight: bold; margin-top:-10px;}
.topLink{float:right;text-align:right;position: relative;z-index: 9999;}
.translate{width:100px;position: absolute;left: 0;top:10px;z-index: 9999;}
.tran-in{left:120px;}
.translate li{border: 1px dashed #cccccc;line-height: 26px;text-align: left;background: #fff;}
.translate li a{display: block;padding-left: 10px;background: url(../images/dot4.png) no-repeat 88% 11px;}
.translate li a:hover{text-decoration: none;color:#275cea;cursor: pointer;}
.translate-en{display: none;padding: 6px;padding-top:0px;}
.translate li .translate-en a{padding-left: 0px;text-align: center;background: #fff;border-bottom: 1px solid #cccccc;}
.translate li .translate-en a:hover{font-weight: bold;}

.topLink .f_count{color:#ff0000;font-size:13px;font-weight:bold;}
.topLink .k1 a{color: #6d6d6d;}
.topLink .k2{color:#074b91;font-size:14px;font-family:"微软雅黑";}
.container {
    width: 1200px;
}
#menu{background: #c6191b;}

/*导航栏样式*/
.nav{}
.nav li{line-height:51px;height:51px;text-align:center;width:150px;float:left;position:relative;z-index:999;}
.nav li a{display:block;line-height:51px;color:#fff;height:51px;font-size: 16px;font-weight: lighter;padding: 0;}
.nav li a:hover{color:#fff;text-decoration:none;background-color:#d01620;}
.nav>li>a:focus, .nav>li>a:hover {
    text-decoration: none;
    background-color: #d01620;
}
.nav .sec{height:0;background:#141414;color:#fff;overflow:hidden;z-index:9999;position:absolute;top:51px;left:0px; text-align:center;}
.nav .sec a{background:#c6191b;color:#fff;height:38px;line-height:38px;width:150px;font-size: 14px;}
.nav .sec a:hover{background:#d01620;text-decoration:none;}

/*首页banner*/
.banner{width:100%;margin:0 auto;position:relative;height:470px;margin-left:-50%;left:50%;overflow: hidden;}
.banner ul.bb{position:relative;padding:0px;margin:0px;z-index:5;}
.banner ul.bb li{position:absolute;display:none;}
.banner .num{position:absolute;left:47%;bottom:10px;z-index:100;}
.banner .num li{width:30px;height:10px;display:inline-block;margin-right:4px;background:#fff;line-height:18px;
	text-indent:-100px;overflow:hidden;}
.banner .num li.num_hover{background-color:#d01620;}
.banner .num li.num_hover a{color:#fff;}
.banner .num li a{float:left;display:block;text-align:center;color:#666;text-decoration:none;cursor:pointer;width:18px;height:18px;line-height:18px;}



.product {
    padding:20px 0;
	height:620px;
}

.product-box {
    background-color: #c6191b;
    color: #fff;
    padding: 5px;
}
.col-md-3{
	width:300px;
	float:left;
	}
.product-title {
    padding: 30px 0;
}
.text-center {
    text-align: center;
}
.product-title h3 {
    margin: 0;
    color: #fff;
    font-size: 24px;
    font-weight: bold;
}

.menu_list {
    background: #fff;
    padding: 5px;
}

.menu_head {
	height: 40px;
    line-height: 40px;
    padding: 0px 25px;
    font-size: 14px;
    color: #525252;
    cursor: pointer;
    border-bottom: 1px solid #e1e1e1;
    position: relative;
    margin: 0px;
    font-weight: bold;
    background: url(../images/pro_left.png) center left no-repeat;
	background-position-x: 10px;
    margin-top: 10px;
	text-align: left;
}

#example-two{
	width:880px;
	float:left;
	margin-left:20px;
}

.naver{
	width: 100%;
    height: 50px;
	line-height:50px;
    margin-bottom: 20px;
    border-bottom: 1px #000 solid;
	}
.naver li{
	float: left;
	width:120px;
	text-align:center;
	margin-right:10px;
	}
.naver li a{
	text-align:center;
	font-size:16px;
	width:100%;
	}
.naver li a:hover{
	color:#FFF;
	background:url(../images/naver.png) no-repeat center;
	}
.naver a{
	float:right;
	font-size:16px;
	}
.current{
	color:#FFF !important;
	background:url(../images/naver.png) no-repeat center;
	}

.hot-product {
	margin-bottom:20px;
	position: relative;
    min-height: 1px;
    padding-right: 15px;
	float: left;
}
.hot-product a {
    display: block;
}
.hot-product img {
    width:276px;
    height: 180px;
    border: 1px solid #ededed;
}
.center-block {
    display: block;
    margin-right: auto;
    margin-left: auto;
}
.hot-product span {
    height: 50px;
    line-height: 50px;
    font-size: 16px;
}




.ys {
    padding:0 0 20px 0;
	height:515px;
}


.about{
    padding:40px 0 0;
	height:330px;
	}
.abouter{
	width:780PX;
	height:290px;
	float:left;
	}


.abtitle {
    height: 40px;
    line-height: 40px;
    border-bottom: 1px solid #ccc;
    margin-bottom: 20px;
}

.abtitle h3 {
    margin: 0;
    line-height: 30px;
    font-size: 20px;
    font-weight: bold;
    color: #333;
    border-left: 3px solid #c6191b;
    padding: 0 10px;
}
.abtitle span{
	font-weight:normal;
	font-size: 16px;
}

.pull-left {
    float: left!important;
}
.pull-right {
    float: right!important;
	font-size:16px;
}

.abtxt img{
	float:left;
	}

.abtxt .txt{
	float: right;
    width: 52%;
    font-size: 14px;
    text-align: left;
	text-indent:2em;
	}
.abouter2{
	float:right;
	width:390px;
	height:290px;
	}
#owl-demo{position:relative;width:390px;height:230px;margin:0px auto 0 auto;}
#owl-demo .item{ position:relative;display:block;}
#owl-demo img{display:block; margin:auto; max-height:230px;height:230px;}
#owl-demo b{position:absolute;left:0;bottom:0;width:100%;height:78px;background-color:#000;opacity:.5;filter:alpha(opacity=50);}
#owl-demo span{position:absolute;left:0;bottom:37px;width:100%;font:18px/32px "微软雅黑","黑体";color:#fff;text-align:center;}

.owl-pagination{position:absolute;left:0;bottom:10px;width:100%;height:22px;text-align:center;}
.owl-page{display:inline-block;width:10px;height:10px;margin:0 5px;background-image:url(../images/bg15.png);*display:inline;*zoom:1;}
.owl-pagination .active{width:25px;background-image:url(../images/bg16.png);}
.owl-buttons{display:none;}
.owl-buttons div{position:absolute;top:50%;width:40px;height:80px;margin-top:-40px;text-indent:-9999px;}
/* clearfix */
.owl-carousel .owl-wrapper:after { content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0; }
/* display none until init */
.owl-carousel { display: none; position: relative; width: 100%; -ms-touch-action: pan-y; }
.owl-carousel .owl-wrapper { display: none; position: relative; -webkit-transform: translate3d(0px, 0px, 0px); }
.owl-carousel .owl-wrapper-outer { overflow: hidden; position: relative; width: 100%; }
.owl-carousel .owl-wrapper-outer.autoHeight { -webkit-transition: height 500ms ease-in-out; -moz-transition: height 500ms ease-in-out; -ms-transition: height 500ms ease-in-out; -o-transition: height 500ms ease-in-out; transition: height 500ms ease-in-out; }
.owl-carousel .owl-item { float: left; }
.owl-controls .owl-page, .owl-controls .owl-buttons div { cursor: pointer; }
.owl-controls { -webkit-user-select: none; -khtml-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); }
/* mouse grab icon */
.grabbing { cursor: url(grabbing.png) 8 8, move; }
/* fix */
.owl-carousel .owl-wrapper, .owl-carousel .owl-item { -webkit-backface-visibility: hidden; -moz-backface-visibility: hidden; -ms-backface-visibility: hidden; -webkit-transform: translate3d(0, 0, 0); -moz-transform: translate3d(0, 0, 0); -ms-transform: translate3d(0, 0, 0); }


.info {
        padding:40px 0 0;
		height:380px;
}
.col-md-4 {
    width: 400px;
	float:left;
	    position: relative;
    min-height: 1px;
    padding-right: 15px;
}
.col-md-41 {
    width: 400px;
	float: right;
	    position: relative;
    min-height: 1px;
    padding-LEFT: 15px;
}

.news-title {
	height: 40px;
	line-height: 40px;
	border-bottom: 1px solid #ccc;
	margin-bottom: 20px;
}
.news-title h3 {
    margin: 0;
    line-height: 30px;
    font-size: 20px;
    font-weight: bold;
    color: #333;
    border-left: 3px solid #c6191b;
    padding: 0 10px;
}
.news-list li {
	height: 40px;
	line-height: 40px;
	overflow: hidden;
	border-bottom: 1px dotted #ccc;
	background: url(../images/icon05.gif) no-repeat left center;
	padding-left: 10px;
	font-size:14PX;
}
.news-list li SPAN{
	float:right;
	color:#666;
	font-size:14PX;
}
.message .clearfix {
    margin-bottom: 10px;
	font-size:14px;
	color:#666;
}

/*友情链接*/
.f_link{ background-color:#f2f2f2;margin-top:40px;padding:30px 0 20px 0;overflow: hidden; height:80px;}
.f_link h3{ color: #c6191b;
    position: absolute;
    font-weight: normal;
    border-right: 1px #d0d0d0 solid;
    padding-right: 20px;}
.f_link p{ 
    padding-left:100px;}
.f_link a{display: inline-block;font-size: 14px;margin:0 10px;line-height: 30px;}
/*页面底部*/

.nev{
	height:50px;
	background-color:#c6191b;
	}
.nev a{
line-height: 20px;
    width: 150px;
    text-align: center;
    height: 20px;
    margin: 15px 0;
    display: block;
    float: left;
    color: #fff;
    font-size: 16px;
    border-right: 1px #ffffff75 solid;

}
.nev a:hover{
    color:#CCC;
}
.fo{	padding:30px 0;}
.footer p{

	font-size:14px;
	color:#666;
	text-align:center;
	}



/*内页左侧样式*/


.container{width: 1200px!important;margin: 0 auto;}

/*.left{width: 225px;float: left;}
.right{width: 940px;float: right;}
.xypg-case-list li{width:300px;}
.xypg-product-list li{width: 293px;}
.xypg-product-list li .img img{width: 271px;height: 205px;}
.relate-product-slick .owl-item .img img{    width: 213px;height: 159px;}
.xypg-case-list li .img img{width: 300px;height: 300px;}
.page-product-inquiry a{color: #fff;}
.page-mob-tool{display: none;}*/
.page-product-inquiry a{color: #fff;}