/*=======css reset=======*/
*{transition:all .5s;}
html{overflow-x:hidden; }
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td,img{margin:0;padding:0;}
/*body{text-align: center;}*/
table{border-collapse:collapse;border-spacing:0}
fieldset,img{border:0}
address,caption,cite,code,dfn,em,th,var{font-style:normal;font-weight:normal}
ol,ul{list-style:none}
caption,th{text-align:left}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal}
q:before,q:after{content:''}
abbr,acronym{border:0;font-variant:normal}
sup{vertical-align:text-top}
sub{vertical-align:text-bottom}
input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit}
input,textarea,select{*font-size:100%}
legend{color:#000}
a{color: #333;text-decoration: none;transition:all .2s ease;}
body{font-family: "Microsoft Yahei" !important; font-size: 14px; background: #fff; color: #333;}
li{list-style: none;}
.alignright{float: right;}
body{cursor: default;}
.clear{clear: both;height: 0px;overflow: hidden;width: 0px;}
/*html5 ele*/
article, aside, dialog, footer, header, section, nav, figure, menu { display: block; }
/*webkit scroll*/
/*ie scroll*/
@-ms-viewport {width:device-width;}
/*padding不影响宽高*/
/** {
    box-sizing: border-box;
}*/


/*更多*/
.more{}
.more:hover{color: #ea7c1a;}

/*间距*/
.mt5{margin: 5px 0 0 0;}
.mt10{margin: 10px 0 0 0;}
.mt15{margin: 15px 0 0 0;}
.mt20{margin: 20px 0 0 0;}
.mt25{margin: 25px 0 0 0;}
.mt30{margin: 30px 0 0 0;}
.mt35{margin: 35px 0 0 0;}
.mt40{margin: 40px 0 0 0;}
.mt50{margin: 50px 0 0 0;}
.mt60{margin: 60px 0 0 0;}
.mt70{margin: 70px 0 0 0;}
.mt80{margin: 80px 0 0 0;}
.mt90{margin: 90px 0 0 0;}514235
.mb20{margin: 0 0 20px 0;}

/*字体*/
.f12 {font-size:14px;}
.f13 {font-size:13px;}
.f14 {font-size:14px;}
.f16 {font-size:16px;}
.f20 {font-size:20px;}
.f24 {font-size:24px;}
.f30 {font-size:30px;}
.fb {font-weight:bold;}
.fn {font-weight:normal;}
.t2 {text-indent:2em;}
.lh150 {line-height:150%;}
.lh180 {line-height:180%;}
.lh200 {line-height:200%;}
.unl {text-decoration:underline;}
.no_unl {text-decoration:none;}
.h_unl:hover{text-decoration:underline}

/*对齐*/
.tl {text-align:left;}
.tc {text-align:center;}
.tr {text-align:right;}
.bc {margin-left:auto; margin-right:auto;}
.fl {float:left; display:inline;}
.fr {float:right; display:inline;}


.wrap{width:1200px;margin:0 auto;clear: both;}
/*头部*/
#nav-header{height:160px;width:100%;}
.top{width: 100%;line-height: 37px;background: #c30d23;color: #fff}
.top .fr{background: url(../images/toptel.png) no-repeat left center;padding-left: 20px;}
.top .fr span{color: #ffb700;margin-right: 10px;}
.top .fr span b{color: #fff; font-size:18px; padding-left:15px;}
.logo{display:block;float:left;margin-top: 15px;}
.main-nav{float:right;}
.main-nav ul{float:right;margin-right:-1px;}
.main-nav ul li{float:left;position:relative;padding-top:37px;padding-left:10px;padding-right:10px;padding-bottom:46px;margin: 0 -10px;}
.main-nav ul li .dad{display:block;float:left;height:40px;transition-duration:400ms;cursor: pointer;line-height: 40px;    transform: skew(-20deg);padding: 0 20px;}
.main-nav ul li .dad .ch{width:100%;text-align:center;font-size:16px;color:#000;line-height:40px;    transform: skew(20deg);}
.main-nav ul li .dad .en{width:100%;text-align:center;font-size:14px;color:#cacaca;line-height:20px;font-family:arial;text-transform:uppercase;}
.main-nav ul li:hover .dad,.main-nav ul .cur .dad{background:#ffb700;}
.main-nav ul li:hover .ch,.main-nav ul .cur .dad .ch{color:#000;}
.sons{width:200px;position:absolute;top:83px;left:0;padding-bottom:12px;background:#171515;overflow:hidden;padding-top:6px;box-shadow:0 0 2px #ccc inset;display:none;z-index: 9999;}
.sons a{display:block;width:100%;margin:0 auto;height:38px;border-bottom:1px solid #2d2d2d;}
.sons a h4{width:100%;display:block;height:42px;line-height:42px;color:#fff;font-size:13px;text-align:center;margin:0 auto;}
.sons a:hover h4{background:#ffb700;color:#000;}

/*焦点图*/

.banner{width:100%;height:612px;}
.fn-clear{zoom:1;}
.box_skitter{position:relative;background:none;}
.box_skitter ul{display:none;}
.box_skitter .container_skitter{overflow:hidden;position:relative;}
.box_skitter .image{overflow:hidden;}
.box_skitter .image img{display:none;}
.box_skitter .box_clone{position:absolute;top:0;left:0;width:100px;overflow:hidden;display:none;z-index:20;}
.box_skitter .box_clone img{position:absolute;top:0;left:0;z-index:20;}
.box_skitter .prev_button{position:absolute;top:50%;left:30px;z-index:100;width:57px;height:62px;overflow:hidden;text-indent:-9999em;margin-top:-25px;background:url(../images/prev.png) no-repeat left top!important;}
.box_skitter .next_button{position:absolute;top:50%;right:30px;z-index:100;width:57px;height:62px;overflow:hidden;text-indent:-9999em;margin-top:-25px;background:url(../images/next.png) no-repeat left top!important;}
.box_skitter .label_skitter{z-index:150;position:absolute;display:none;}
.loading{position:absolute;top:50%;right:50%;z-index:10000;margin:-16px -16px;color:#fff;text-indent:-9999em;overflow:hidden;background:url(../images/ajax-loader.gif) no-repeat left top;width:31px;height:31px;}
#slideshow{width:100%;height:662px;}
#slideshow ul{display:none;}

.ggbg{background: #f8f8f8;height: 50px;line-height: 50px;color: #666;}
.ggbg a{color: #666;margin:0 0 0 20px;}
.ggbg a:hover{color: #02a454;text-decoration: underline;}

.pttit{text-align: center;font-size:32px; color:#c30d23; background:url(../images/t1.png) center 43px  no-repeat;}
.pttit b{display: block;font-weight: normal;font-size: 14px;margin:10px auto; color:#5a5a5a;}


.pnav{width:100%; height:200px;}
.pnav ul{text-align: center;}
.pnav ul li {display: block;margin:0 4px;width:125px;float: left; padding-top:30px;}
.pnav ul li a{display: block;transition: all.3s;}
.pnav ul li a img{border-radius:50%;transition: 1s;width:125px;height: 125px;}
.pnav ul li a p{text-align: center;font-size:16px;color: #000;margin-top:5px; line-height:25px; height:50px;}
.pnav ul li a:hover,._act{transform: translateY(-14px);}
.pnav ul li a:hover img,._act img{-webkit-transform:rotateY(360deg);-moz-transform:rotateY(360deg);transform:rotateY(360deg);}
.pnav ul li.hover a{transform: translateY(-14px);}
.pnav ul li.hover a img{-webkit-transform:rotateY(360deg);-moz-transform:rotateY(360deg);transform:rotateY(360deg)}

/*产品*/


/*横幅*/
.brand{background:url(../images/banbg.jpg) center no-repeat; padding: 40px 0; font-size: 16px; height:269px; width:100%;}
.brand-title{font-size:32px; text-align:center; color:#fff; line-height:50px; padding-top:30px;}
.brand-intro{line-height: 30px;  text-align:center; color:#fff; font-size:16px; margin-top: 10px; overflow:hidden;}
.text-blue{ text-align:center;  background-color: #f0ad2b; color: #fff; overflow:hidden;}
.brand a{text-align:center; padding:10px 30px; display:block; width:140px; margin:20px auto;}
.text-center {text-align: center;}
.brand a:hover{ background:#c30d23;}
/*关于我们*/
.about_bg{background:url(../images/aboutbg.jpg);height:519px;}

.aboutcon{padding:175px 0 0 470px;}
.aboutcon p{font-size:16px;line-height:36px;text-align:left;margin-top:10px;}
.aboutcon p span{background: #ffb700;padding: 2px;}
.aboutcon h2{font-size: 32px;color: #000;text-align: right;}
.aboutcon h2 span{color: #ff0000;font-weight: bold;margin-left: 10px;}
.aboutcon a.more{background:#f0ad2b;width: 146px;height:42px;display: block;text-align: center;font-size: 16px;color: #fff; line-height:42px; margin-top:40px;}
.aboutcon a.more:hover{background:#c30d23;}

.choose_youshi{width:1200px; margin:60px auto 0 auto; height:240px;}
.choose_youshi li{width:300px; float:left}
.choose_img{width:330px; margin:0 auto; text-align:center; position:relative; z-index:333;}
.choose_neirong{ background:#fff; height:240px; margin:0 20px; position: absolute; margin-top:-100px;width:290px; z-index:222}
.choose_txt24{width:100%; padding-top:110px; text-align:center; font-size:22px;}
.choose_txt16{width:80%; text-align:center; margin:0 auto; padding-top:15px;font-size:14px; line-height:32px; color:#888; margin-bottom:15px}
.choose_more{ background:#e43c22;width:100px; text-align:center; margin:0 auto; height:34px; line-height:34px;border-radius:30px; color:#fff}
.choose_more:hover{width:120px;background:#079c3b;
transition:width 2s;
-moz-transition:width 2s; /* Firefox 4 */
-webkit-transition:width 2s; /* Safari and Chrome */
-o-transition:width 2s; /* Opera */}
.choose_img:hover{transition-duration: 0.5s;transform: translateY(-14px);}


/*新闻*/
.news-cont{width: 1200px;height:400px; margin: 50px auto 50px;}
.news-cont>h2{font-size: 24px;color: #333;text-align: left;border-bottom: solid 1px #ccc;background: url(../img/xian2.jpg) bottom left no-repeat;margin-bottom: 30px;line-height: 60px;}
.news-l{width: 550px;height: 450px;background: #fff;float: left;position: relative;}
.news-pic{width: 550px;height: 300px;border: solid 1px #ddd;box-sizing: border-box;overflow: hidden;position: relative;}
.news-pic img{width: 550px;height: 300px;}
.news-pic p{position: absolute;bottom: 10px;right: 20px;}
.news-pic p span{width: 30px;height: 30px;background: #fff;border-radius: 50%;display: block;margin: 5px;float: left;text-align: center;}
.news-pic .news-on{background: #ff0000;color: #fff;}
.news-l h4{padding-left: 20px;line-height:26px;font-weight: initial;font-size: 18px;color: #333;}

.news-l p{line-height:22px;font-weight: initial;font-size:14px;color: #666;padding: 0px 20px;}
.news-l>a{width: 120px;height: 36px;display: block;font-size: 16px;color: #fff;line-height: 36px;text-align: center;background: #cc0000;margin: 10px 30px;}
.news-l>a:hover{color: #fff;background: #e65224;}

.news-cont ul{float: right;}
.news-cont ul li{width: 620px;height:80px;margin: 0px 15px 20px 10px;}
.news-cont ul li h4{font-size: 18px;color: #000;font-weight: normal;line-height:26px;}
.news-cont ul li h4 a{color: #000;}
.news-cont ul li h4 a:hover{color:#e65224;}
.news-cont ul li p{font-size: 14px;line-height: 22px;color: #999;padding-right: 20px;}
.news-cont ul li:hover .news-time{ color:#fff; font-family: 'Microsoft Yahei',; font-size:22px;}
.news-cont ul li:hover .news-time span{color:#fff;}
.news-cont ul li:hover h4 a{color: #c30d23;}
.news-cont ul li .news-time{width: 100px;height:70px;font-size:22px;color: #fff;text-align: center;float: left;line-height:25px;display: block;margin-right: 20px; background:#efaf29;}
.news-cont ul li .news-time span{font-size:40px;color: #fff;display: block;line-height:40px;width: 100px;height:40px;margin: 0 auto;text-align: center; font-family:Impact;}

.col-sm-4 { width: 32%; float: left; position: relative;  min-height: 1px; /* padding-right: 15px; */ padding-left: 15px;}
.news-item-title { font-size:20px;color: #c30d23;font-weight: bold; line-height:20px; border-bottom: 1px solid #c30d23; padding-bottom: 5px; margin-bottom: 15px;}
.news-item-title img{}
.news-item-title span {font-size: 14px; font-weight: 400; line-height: 40px;}
.pull-right {float: right!important; color:#333px;}
.item-news-list {line-height: 36px;}
.word-break {border-bottom:1px dotted #999; word-break: keep-all; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}
.word-break a:hover{color: #fff;background: #e65224;}

/*页脚*/
#footer{background:#333333; width:100%;}
.d_nav{text-align:center;padding:20px 0; border-bottom: solid 1px #fff;}
.d_nav a{color:#fff;padding:30px 20px;height:20px;line-height:20px;transition:all .5s; font-size:16px;}
.d_nav:hover a{opacity:0.5}
.d_nav a:hover{opacity:1;padding-left:10px}
.f1{width:216px; padding:30px 50px;}
.f2{width:700px;color:#fff}
.f2 span{width:100%;float:left;display:block;padding-top:40px; line-height:36px; font-size:16px;}
.f2 span img{float:left;margin-right:15px}
.f2 span b{font-weight:normal;color:#fff}
.footer1{overflow:hidden}
.f3{margin-top:40px}
#footer2{background:#333333;color:#fff;height:50px;line-height:50px;text-align:center; border-top:1px #f8f8f8 solid;}
#footer2 p{color:#fff;text-align:center}


#cnzz_stat_icon_1255478756{position: relative;left: 0;top: -12px;float: none;border: 0;}
/*
body{
   -moz-user-select: none; /*火狐*/
  /* -webkit-user-select: none;  /*webkit浏览器*/
  /* -ms-user-select: none;   /*IE10*/
 /*  -khtml-user-select: none; /*早期浏览器*/
  /* user-select: none;
}
