@charset "utf-8";
/*
*The SHINE CSS;
*By Zhuxiaopeng
*Wecha:Hackast
*/
/*通用样式*/
html{-webkit-text-size-adjust: 100%; font-size: 62.5%;}
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input,button, textarea, p, blockquote, th, td, hr{margin: 0; padding: 0;}
body{font-family: Arial, sans-serif; font-size: 14px; line-height: 1.5;width:100%;}
article, aside, details, figcaption, figure, footer, header, main, nav, section, summary{display: block;}
audio, canvas, progress, video{display: inline-block; vertical-align: baseline;}
audio:not([controls]){display: none; height: 0;}
[hidden], template{display: none;}
svg:not(:root){overflow: hidden;}
a{background: transparent;text-decoration:none;-webkit-tap-highlight-color:transparent;}
a:active{outline:0;}
abbr[title]{border-bottom:1px dotted;}
b, strong{font-weight:bold;}
dfn{font-style:italic;}
mark{background:#ff0; color: #000;}
small{font-size:80%;}
sub, sup{font-size: 75%; line-height: 0; position: relative; vertical-align: baseline;}
sup{top:-0.5em;}
sub{bottom:-0.25em;}
img{border:0;}
hr{box-sizing: content-box; height: 0;}
pre{overflow: auto; white-space: pre; white-space: pre-wrap; word-wrap: break-word;}
code, kbd, pre, samp{font-family: monospace, monospace; font-size: 1em;}
button, input, optgroup, select, textarea{color: inherit; font: inherit; margin: 0;}
button{overflow: visible;}
button, select{text-transform: none;}
button, html input[type="button"], input[type="reset"], input[type="submit"]{-webkit-appearance: button; cursor: pointer;}
button[disabled], html input[disabled]{cursor: default;}
input{line-height: normal;}
input[type="checkbox"], input[type="radio"]{box-sizing: border-box; padding: 0;}
input[type="number"]::-webkit-inner-spin-button, input[type="number"]::-webkit-outer-spin-button{height: auto;}
input[type="search"]{-webkit-appearance: textfield; -webkit-box-sizing: border-box; box-sizing: border-box;}
input[type="search"]::-webkit-search-cancel-button, input[type="search"]::-webkit-search-decoration{-webkit-appearance: none;}
input::-webkit-input-placeholder, textarea::-webkit-input-placeholder{color: #ccc;}
fieldset{border: 1px solid #c0c0c0; margin: 0 2px; padding: 0.35em 0.625em 0.75em;}
legend{border: 0; padding: 0;}
textarea{overflow: auto; resize: vertical;}
i{ font-style:normal;}
optgroup{font-weight: bold;}
table{border-collapse: collapse; border-spacing: 0;}
td, th{padding: 0;}
ul, ol{list-style: none outside none;}
h1, h2, h3 {line-height:2; font-weight: normal;}
h1{font-size: 18px;}
h2{font-size: 16px;}
h3{font-size: 14px;}
.clear{clear: both;}

/*=======首页通用样式=======*/
.wrap{min-width: 1300px;width:100%; overflow: hidden; position: relative;z-index: 0;}
.wrap .wrap_cont{width: 1150px; margin: auto; height: auto; position: relative;z-index: 2;}
.wrap .wrap_max{width:1920px; margin-left: -385px; position: relative; z-index: 1;}

/*top区域*/
.mt-top{width: 100%;height: 40px;background: #434343;}
.mt-top .mt-top-content{width: 1150px;margin-left: auto;margin-right: auto;}
.mt-top-content>ul{font-size: 12px;float: right;}
.mt-top-content>ul li{float: left;margin-left: 15px;padding-left: 10px;padding-right: 10px;height: 40px;line-height: 40px;}
.mt-top-content>ul li a{color: #fff;}
.mt-top-content>ul li.search-img{overflow: hidden;background: url("../images2/input_search_bg.png") no-repeat center;width: 189px;height: 24px;margin-top: 8px;position: relative;}
.mt-top-content>ul li.search-img input{width:150px;padding-left: 10px;display: block;margin-top: 4px;border: none;outline: none;background: none;}
.mt-top-content>ul li.search-img a{background: url("../images2/input_search_bg2.png") no-repeat center;width: 36px;height: 24px;display: block;position: absolute;right: 0;top: 0;}
.mt-top-content>ul li.language{position: relative;z-index: 8;}
.mt-top-content>ul li.language a.language-nav{background: url("../images2/language.png") no-repeat right;width: 9px;height: 5px;padding-right: 14px;}
.mt-top-content>ul li.language .language-change{position: absolute;top:100%;left:0;width:100%;text-align: center;line-height: 26px;background: #676666;display: none;z-index: 10;padding-bottom: 4px;}
.mt-top .language-change a{display: block;}
.language-change a:hover{color:#c0c0c0;}
.mt-top-content>ul li.mt-nav:hover{background: #676666;}

/*主导航*/
.main-nav-wrap{width: 100%;height: 92px;background:url("../images2/mainnav_bg.png") repeat-x;}
.main-nav{width: 1150px;margin-left: auto;margin-right: auto;height: 92px;line-height: 92px;position: relative;z-index: 1;}
.main-nav .logo{position: absolute;left: 0;top:-24px;z-index: 999;}
.main-nav .logo img{display: block;}
ul.main-nav-ul{float: left;text-align: center;margin-left: 300px;}
ul.main-nav-ul>li{float: left;background: url("../images2/main_nav_bg_line.png") no-repeat right;font-size: 14px;position: relative;padding-left: 20px;padding-right: 20px;vertical-align: bottom;}
ul.main-nav-ul>li>a{display: block;color: #555;font-weight: bold;}
ul.main-nav-ul li.home a{background: url("../images2/home2.png") no-repeat 0 38px;padding-left: 20px;}
ul.main-nav-ul li.home-cur a{background: url("../images2/home.png") no-repeat 0 38px;color: #da241c;padding-left: 20px;}
ul.main-nav-ul li.main-change:hover a{color: #da241c;}
ul.main-nav-ul li.cur a{color: #da241c;}

.email{float: right;background: url("../images2/email_bg.png") no-repeat center;width: 189px;height: 31px;line-height: 30px;margin-top: 30px;}
.email .email-wrap{padding-left: 12px;padding-right: 12px;text-align: center;}
.email .email-wrap a{font-size: 12px;color: #595959;background: url("../images2/email_img.png") no-repeat left;padding-left: 30px;}
.email .email-wrap a:hover{color: #da241c; background:url("../images2/email_img2.png") no-repeat left;}

/*banner区域*/
.banner{width: 100%;height: 580px;overflow: hidden;}
.banner ul li{line-height: 0;}
.banner ul li img{display: block;width: 100%;height: 580px;}
#flexslider{margin:0 auto;position:relative;width:100%;height:580px;overflow:hidden;zoom:1;}
.flex-viewport{max-height:2000px;-webkit-transition:all 1s ease;-moz-transition:all 1s ease;transition:all 1s ease;}
.flexslider .slides{zoom:1;}
.flex-direction-nav a{width:50px;height:80px;line-height:99em;overflow:hidden;margin:-60px 0 0;display:block;background: url("../images2/ad_ctr.png") no-repeat;position:absolute;top:50%;z-index:10;cursor:pointer;opacity:0;filter:alpha(opacity=0);-webkit-transition:all .3s ease;border-radius:3px;}
.flex-direction-nav .flex-next{right:8%; background-position:-8px -92px;}
.flex-direction-nav .flex-prev{left:8%; background-position:0 -2px;}
.flexslider:hover .flex-next{opacity:0.8;filter:alpha(opacity=25);}
.flexslider:hover .flex-prev{opacity:0.8;filter:alpha(opacity=25);}
.flexslider:hover .flex-next:hover, .flexslider:hover .flex-prev:hover{opacity:1;filter:alpha(opacity=50);}
.flex-control-nav{width:100%;position:absolute;bottom:20px;text-align:center;}
.flex-control-nav li{margin:0 5px;display:inline-block;zoom:1;*display:inline;}
.flex-control-paging li a{background:url(../images2/dot.png) no-repeat 0 -39px;display:block;height:6px;overflow:hidden;text-indent:-99em;width:60px;cursor:pointer;}
.flex-control-paging li a.flex-active{background-position:0 0;}

/*product*/
.product{width: 1150px;margin-left: auto;margin-right: auto;overflow: hidden;}
.product .product-title{overflow: hidden;text-align: center;margin-top: 30px;}
.product .product-title h2{text-transform:uppercase;font-size: 26px;color: #35373b;}
.product .product-title p{font-size: 16px;color: #4b3c3f;}
/*.product .product-title p:before{content: url("../images2/before.png");margin-right: 10px;}
.product .product-title p:after{content: url("../images2/after.png");margin-left: 10px;}*/
.product .product-title .line{background: url("../images2/product_title_line.png") no-repeat center;width: 1150px;height: 19px;margin-top: 30px;margin-bottom: 20px;}

.product-list{width: 100%;overflow: hidden;padding-bottom: 20px;}
.product-list .product-ul{overflow: hidden;width: 1210px;}
.product-ul li{float: left;width: 382px;height: 300px;vertical-align: bottom;position: relative;margin-right: 20px;margin-bottom: 20px;z-index: 5;}
.product-ul li a{display: block;}
.product-ul li .mask{position: absolute;left: 0;right: 0;top: 0;bottom: 0;z-index: 9;background: url("../images2/mask_bg.png") repeat;display: none;z-index: 8;}
.product-ul li .mask span{background: url("../images2/mask_bg_img.png") no-repeat center;display: block;width: 78px;height: 78px;position: absolute;left: 50%;top: 50%;margin-left: -36px;margin-top: -36px;}
.product-ul li img{width: 382px;height: 300px;display: block;}
.product-ul li .product-text{position: absolute;left: 0;bottom: 0;z-index: 10;width: 100%;height: 49px;line-height: 49px;background: url("../images2/product_text_bg.png") repeat;}
.product-ul li .product-text p{text-align: center;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;color: #fff;font-size: 18px;}
.product-ul li.product-second{width: 347px;height: 620px;}
.product-ul li.product-second img{width: 347px;height: 620px;}

/*aboutus*/
.aboutus{width: 100%;height: 528px;background:url("../images2/about_us_bg.png") no-repeat center;}
.aboutus .aboutus-content{width: 1150px;margin-left: auto;margin-right: auto;}
.aboutus-left{width: 553px;height:528px;float: left;position: relative;}
.aboutus-left p{color: #595959;font-size: 16px;width: 450px;position: absolute;left: 66px;top:106px;}
.aboutus-left p a{font-weight: bold;font-size: 14px;color: #da241c;}
.aboutus-left p a:hover{text-decoration: underline;}
.aboutus-left .aboutus-ul{overflow: hidden;width: 450px;position: absolute;left:66px;top:196px;}
.aboutus-left .aboutus-ul li{margin-top: 16px;margin-bottom: 16px;}
.aboutus-left .aboutus-ul li h3{font-size: 16px;font-weight: bold;background: url("../images2/advantage_text_bg.png") no-repeat left;padding-left: 26px;}
.aboutus-left .aboutus-ul li span{font-size: 14px;color: #626262;padding-left: 26px;}

.aboutus-right{width: 597px;height: 528px;float: right;position: relative;}
.aboutus-right h1{font-size: 36px;font-weight: bold;color: #fff;position: absolute;left: 36px;top: 56px;}
.aboutus-right .aboutus-right-wrap{width: 571px;height: 342px;overflow: hidden;position: absolute;left:0 ;top: 132px;}
.aboutus-right-wrap .aboutus-right-ul{overflow: hidden;height: 342px;}
.aboutus-right-ul li{line-height: 0;vertical-align: bottom;}
.aboutus-right-ul li img{display: block;width: 571px;height: 342px;}
.about-leftbtn{background: url("../images2/about_us_btn.png") no-repeat 0 0;width: 70px;height: 87px;position: absolute;top: 45px;right: 71px;cursor: pointer;}
.about-rightbtn{background: url("../images2/about_us_btn.png") no-repeat -70px 0;width: 71px;height: 87px;position: absolute;top: 45px;right: 1px;cursor: pointer;}
.about-leftbtn:hover{background-position: 0 -140px;}
.about-rightbtn:hover{background-position: -70px -140px;}

.information{width: 1150px;height: 466px;margin-right: auto;margin-left: auto;overflow: hidden;padding-top:24px;}
.information .information-news{width: 350px;float: left;height: 100%;margin-right: 56px;}
.information-news .information-title{width: 100%;}
.information-news .information-title h2{font-size: 24px;background: url("../images2/information_titile01_bg.png") no-repeat bottom;}
.information-news-ul{overflow: hidden;width: 100%;margin-top: 22px;}
.information-news-ul li{vertical-align: bottom;overflow: hidden;line-height: 16px;background: url("../images2/information_textright_bg.png") no-repeat left 6px;padding-left: 10px;}
.information-news-ul li a{color:#4e4e4e;overflow: hidden;}
.information-news-ul li a:hover{text-decoration: underline;color: #da241c;}

.information .information-tech{width: 350px;float: left;height: 100%;}
.information-tech .information-title{width: 100%;}
.information-tech .information-title h2{font-size: 24px;background: url("../images2/information_titile01_bg.png") no-repeat bottom;}
.information-tech-ul{overflow: hidden;width: 100%;margin-top: 22px;}
.information-tech-ul li{overflow: hidden;;vertical-align: bottom;line-height: 16px;margin-bottom: 10px;background: url("../images2/information_textright_bg.png") no-repeat left 6px;padding-left: 10px;}
.information-tech-ul li a{color:#4e4e4e;}
.information-tech-ul li a:hover{text-decoration: underline;color: #da241c;}

.exhibition{width: 325px;float: right;}
.exhibition .information-title{width: 100%;}
.exhibition .information-title h2{font-size: 24px;background: url("../images2/information_titile03_bg.png") no-repeat bottom;}
.exhibition-info{margin-top: 22px;}
.exhibition-info h3{font-size: 16px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.exhibition-info h3 a{color: #333;}
.exhibition-info h3 a:hover{color: #da241c;text-decoration: underline;}
.exhibition-info span{display: block;color: #4e4e4e;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.exhibition-info img{width: 324px;height: 165px;display: block;margin-bottom: 8px;margin-top: 8px;}
.exhibition-info p{color: #4e4e4e;}

/*footer*/
.footer{width: 100%;height: 623px;background: #323230;border-top: 9px solid #da241c;}
.footer .footer-content{width: 1150px;margin-left: auto;margin-right: auto;}
.friendlink{overflow: hidden;line-height: 43px;background: url("../images2/footer_line.png") repeat-x bottom;width: 100%;}
.friendlink span{float: left;width: 46px;font-size: 14px;color: #fff;}
.friendlink ul{overflow: hidden;width: 1100px;}
.friendlink ul li{float: left;margin-left: 30px;}
.friendlink ul li a{color: #9a9a98;}
.friendlink ul li a:hover{color: #fff;text-decoration: underline;}

.footer-sitemap{width: 100%;overflow: hidden;margin-top: 24px;}
.footer-sitemap-wrap{width: 1200px;margin-left: -50px;padding-left: 50px;overflow: hidden;}
.footer-sitemap dl{float: left;width: 190px;padding-left: 20px;padding-right:20px;height: 320px;background: url("../images2/footer_line2.png") repeat-y right;text-align: center;}
.footer-sitemap dl dt{color: #fff;font-size: 15px;text-transform: uppercase;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
.footer-sitemap dl dd{line-height: 1.8;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;color: #9a9a98;}
.footer-sitemap dl dd a{color: #9a9a98;}
.footer-sitemap dl dd a:hover{color: #fff;text-decoration: underline;}

.footer-share-wrap{overflow: hidden;width: 100%;background: url("../images2/footer_line.png") repeat-x bottom;padding-top: 28px;padding-bottom: 28px;}
.footer-share{overflow: hidden;margin-top: 18px;width: 280px;margin-right: auto;margin-left: auto;}
.footer-share a{display: block;float: left;background: url("../images2/share_icon.png") no-repeat;width: 37px;height: 37px;margin-right: 20px;}
.footer-share .share01{background-position: 0 0;}
.footer-share .share02{background-position: -59px 0;}
.footer-share .share03{background-position: -117px 0;}
.footer-share .share04{background-position: -175px 0;}
.footer-share .share01:hover{background-position: 0 -60px;}
.footer-share .share02:hover{background-position: -59px -60px;}
.footer-share .share03:hover{background-position: -117px -60px;}
.footer-share .share04:hover{background-position: -175px -60px;}

.footer-message{width: 100%;overflow: hidden;}
.footer-message ul{overflow: hidden;width: 1300px;}
.footer-message ul li{float: left;width: 292px;padding-top: 24px;vertical-align: bottom;}
.footer-message ul li p{color: #9a9a9a;line-height: 2.6;background: url("../images2/footer_message_icon.png") no-repeat;padding-left: 30px;}
.footer-message ul li.message01 .p01{background-position: 0 10px;}
.footer-message ul li.message01 .p02{background-position: 0 -62px;}
.footer-message ul li.message02 .p01{background-position: 0 -137px;}
.footer-message ul li.message02 .p02{background-position: 0 -210px;}
.footer-message ul li.message03 .p01{background-position: 0 -284px;}
.footer-message ul li.message03 .p02{background-position: 0 -359px;}
.footer-message ul li.message04 .p01{background-position: 0 -432px;line-height: 1.4;padding-top: 6px;}

.footer-message ul li p:hover{background: url("../images2/footer_message_icon2.png") no-repeat;color:red;}

/*copyright*/
.copyright{width: 100%;height: 43px;background: #232323;line-height: 43px;}
.copyright .copyright-content{width: 1150px;margin-left: auto;margin-right: auto;font-size: 12px;}
.copyright .copyright-content p{float: left;color: #666;}
.copyright .copyright-content span{float: right;color: #666;}
.copyright .copyright-content span a{color: #666;}
.copyright .copyright-content span a:hover{color: #fff;text-decoration: underline;}

/*挂件*/
/*decorate*/
.decorate{position: fixed;right: 0;top: 40%;margin-top: -120px;z-index: 999;}
.decorate .decorate-ul{width: 120px;}
.decorate-ul li{width: 60px;height: 60px;vertical-align: bottom;position: relative;z-index: 10;}
.decorate-ul li a{display: block;width: 120px;height: 60px;}
/*.decorate-ul li.d1{background: #F0F0F0;}*/
.decorate-ul li.d1 a{background: url("../images2/decorate_01.png") no-repeat center;}

.decorate-ul li.d4{background: #7f7e7e;}
.decorate-ul li.d4 a{background: url("../images2/decorate_04.png") no-repeat center;}

.decorate-ul li.d4:hover{background: #DA241C;}


.baidu_sq{position:fixed;top:50%;right:0;margin-top:-30px;z-index:9999;}