@charset "UTF-8";
@charset "UTF-8";
/*通用样式*/
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:\5FAE\8F6F\96C5\9ED1,"Microsoft YaHei", 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; 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::-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;*zoom: 1;}
.main{width: 1100px;margin-left: auto;margin-right: auto;}
.text_overflow{overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.placeholder{width:100%;height:0;overflow:hidden;}
a{color: inherit;}

/*=======首页通用样式=======*/
.wrap{min-width: 1300px;width:100%; overflow: hidden; position: relative;z-index: 0;}
.wrap .wrap_cont{width: 1100px; margin: auto; height: auto; position: relative;z-index: 2;}
.wrap .wrap_max{width:1920px; margin-left: -410px; position: relative; z-index: 1;}

/**/
.top{width: 1316px;overflow: hidden;position: absolute;left: 50%;margin-left: -658px;top: 0;z-index: 50;}
.top .top-left{overflow: hidden;height: 62px;line-height: 62px;float: left;color: #fff;}
.top .top-left span{float: left;background: url("../images/head_icon1.png") no-repeat left;padding-left: 24px;margin-right: 12px;}
.top .top-left p{float: left;background: url("../images/head_icon2.png") no-repeat left;padding-left: 28px;}

.top .top-right{float: right;color: #1a1a1a;margin-right: -6px;height: 62px;line-height: 62px;}
.top .top-right li{float: left;color: #fff;}
.top .top-right li a{margin-left: 6px;margin-right: 6px;color: #fff;}
.top .top-right li a:hover{text-decoration: underline;color: #999;}
/*logo*/
.logo{width: 100%;height: 105px;background: #fff;overflow: hidden;position: relative;}
.logo-img{float: left;margin-top: 28px;margin-left: 50px;}
.logo-img img{display: block;}

.nav{position: absolute;right: 50px;top: 0;height: 105px;width: 870px;}
.nav p{position: absolute;right: 0;top: 20px;font-size: 20px;font-weight: bold;color: #333;}
.nav .nav-ul{overflow: hidden;position: absolute;right: -26px;top: 55px;}
.nav-ul li{float: left;}
.nav-ul li a{margin: 0 26px;font-weight: bold;color: #333;}
.nav-ul li.cur a{color: #c22828;}
.nav-ul li a:hover{color: #c22828;}
/*banner*/
.banner{width: 100%;height: 754px;position: relative;z-index: 10;}
.banner .slides img{display: block;width: 100%;height: 754px;}
.banner ul{*zoom: 1;}
#flexslider{margin:0 auto;position:relative;width:100%;height:754px;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("../images/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:100px; background-position:-8px -92px;}
.flex-direction-nav .flex-prev{left:100px; 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:auto;position:absolute;bottom:24px;text-align:center;right: 360px;z-index: 9999;}
.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 -28px;display:block;width:15px;height:15px;overflow:hidden;text-indent:-99em;cursor:pointer;}
.flex-control-paging li a.flex-active{background-position:0 0;}

/*main-search*/
.main-search{width: 100%;height: 70px;background:#e5e5e5;}
.main-search .search-content{font-size: 12px;overflow: hidden;height: 70px;}

.search-input{float: right;overflow: hidden;margin-top: 20px;}
.search-input ul{overflow: hidden;}
.search-input ul li{float: left;}
.search-input .input-box{width: 314px;height: 30px;line-height: 30px;border: 1px solid #818080;position: relative;}
.search-input .input-box input{border: none;outline: none;padding-left: 10px;width: 280px;background: none;}
.search-input .submit{background:url("../images/search_btn.png") no-repeat center;width: 30px;height: 30px;position: absolute;right: 0;top: 0;}

.main-search .search-content .hot-keyword{float: left;line-height: 70px;height: 70px;overflow: hidden;width: 668px;font-size: 14px;color: #565656;}
.hot-keyword span{float: left;}
.hot-keyword ul{float: left;overflow: hidden;}
.hot-keyword ul li{float: left;margin-left: 16px;vertical-align: bottom;}
.hot-keyword ul li a{color: #565656;}
.hot-keyword ul li a:hover{text-decoration: underline;}

/*product*/
.product{overflow: hidden;padding-bottom: 45px;padding-top: 20px;}
.product .product-title{overflow: hidden;text-align: center;padding: 26px 0;}
.product .product-title h1{font-size: 30px;background: url("../images/product_title_bg.png") no-repeat bottom;padding-bottom: 12px;}

.product-content{overflow: hidden;min-height: 882px;}
.jj{padding-top: 30px;}
.product-nav{width: 246px;float: left;background: #033b88;padding-bottom: 7px;}
.product-nav h2{width: 246px;height: 62px;line-height: 62px;text-align: center;}
.product-nav h2 span{background: url("../images/product_nav_icon.png") no-repeat left;padding-left: 24px;color: #fff;font-size: 20px;}
.product-nav .product-nav-wrap{width: 233px;margin: 0 auto;background: #fff;padding-top: 20px;padding-bottom: 20px;}
.product-nav-sub{padding-left: 23px;padding-right: 40px;overflow: hidden;margin-bottom: 14px;}
.product-nav-sub h3{font-size: 16px;height: 32px;background: #033b88;padding: 0 12px;line-height: 32px;overflow: hidden;margin-bottom: 2px;}
.product-nav-sub h3 a{color: #fff;display: block;background: url("../images/plus.png") no-repeat right center;}
.product-nav-sub ul{overflow: hidden;display: none;}
.product-nav-sub ul li{border-bottom: 1px dashed #bbbbbb;height: 34px;line-height: 34px;}
.product-nav-sub ul li a{display: block;overflow: hidden;color: #333;text-overflow: ellipsis;white-space: nowrap;padding-left: 12px;}
.product-nav-sub ul li:last-child{border: none;}
.product-nav-sub h3.cur a{background: url("../images/minus.png") no-repeat right center;}
.product-nav-sub ul li a:hover{color: #033b88;text-decoration: underline;}

.product-list{width: 836px;float: right;overflow: hidden;}
.product-list .product-head{height: 62px;background: #f1f1f1;line-height: 62px;padding-left: 20px;padding-right: 20px;overflow: hidden;}
.product-head h2{font-size: 20px;color: #033b88;font-weight: bold;line-height: 62px;float: left;}
.product-head h2 span{color: #434343;font-size: 14px;margin-left: 4px;}
.product-head a.more{height: 62px;float: right;font-weight: bold;font-size: 16px;color: #333;}
.product-head a.more:hover{color: #033b88;text-decoration: underline;}

.product-wrap{overflow: hidden;padding-top: 20px;}
.product-wrap .product-ul{width: 900px;overflow: hidden;}
.product-ul li{width: 270px;float: left;margin-right: 10px;overflow: hidden;border: 1px solid #bbb;margin-bottom: 20px;position: relative;transition: .4s;}
.product-ul li img{width: 270px;height: 270px;display: block;}
.product-ul li p{width: 100%;text-align: center;height: 50px;line-height: 50px;color: #333;}
.product-ul li .mask{background: url("../images/product_mask.png") no-repeat center;width: 270px;height: 270px;position: absolute;left: 0;top: 0;display: none;}
.product-ul li:hover{border: 1px solid #033b88;}
.product-ul li:hover p{color: #033b88;}

/*tantou1*/
.tantou1{background: url("../images/tantou1.jpg") no-repeat center;width:100%;height: 188px;text-align: center;position: relative;}
.tantou1 h3{width: 100%;font-size: 38px;font-weight: bold;position: absolute;left: 0;top: 38px;color: #fff;}
.tantou1 p{width: 100%;font-size: 20px;font-weight: bold;position: absolute;left: 0;top: 104px;color: #fff;}

/*adv*/
.adv{overflow: hidden;background: url("../images/adv_bg.jpg") no-repeat center;width: 100%;height: 1455px;}
.adv .adv-content{height: 1455px;position: relative;}
.adv-list{overflow: hidden;width: 500px;position: absolute;}
.adv-list h4{font-size: 24px;}
.adv-list h4 span{color: #c22828;}
.adv-list i{color: #4a4a4a;text-transform: uppercase;font-size: 12px;font-family: Arial;display: block;margin-bottom: 12px;}
.adv-list .adv-text-ul{overflow: hidden;width: 420px;}
.adv-text-ul li{font-size: 14px;color: #4a4a4a;background: url("../images/jt.png") no-repeat left 3px;padding-left: 26px;margin-bottom: 10px;}
.list1{left: 70px;top: 74px;}
.list2{left: 70px;top: 314px;}
.list3{left: 680px;top: 600px;}
.list4{left: 680px;top: 880px;}
.list5{left: 80px;top: 1124px;}

/*honor*/
.honor{width: 100%;height: 580px;background: #f6f6f6;}
.honor .honor-content{height: 580px;overflow:hidden;}
.honor-content .honor-title{text-align: center;background: url("../images/honor_title_bg.png") no-repeat center;width: 100%;height:auto;margin-top: 60px;}
.honor-title h2{font-size: 28px;color: #333;font-weight: bold;line-height: 1.5;}
.honor-title span{font-size: 20px;color: #4a4a4a;}

.honor-list{overflow: hidden;padding-top: 30px;}
.honor-list .honor-wrap{overflow: hidden;width: 1000px;float: left;position: relative;}
.honor-wrap .honor-ul{overflow: hidden;width: 1200px;}
.honor-ul li{width: 236px;height: 341px;float: left;margin-right: 19px;}
.honor-ul li img{width: 236px;height: 341px;display: block;}
.honor-list .leftbtn{background: url("../images/honor_btn.png") no-repeat 0 0;width: 36px;height: 47px;float: left;margin-right: 14px;margin-top: 146px;cursor: pointer;}
.honor-list .rightbtn{background: url("../images/honor_btn.png") no-repeat 0 -184px;width: 36px;height: 47px;float: right;margin-top: 146px;cursor: pointer;}

/*tantou2*/
.tantou2{background: url("../images/tantou2_bg.png") no-repeat center;width: 100%;height: 163px;margin-bottom: 54px;margin-top: -12px;}
.tantou2 .tantou2-content{height: 163px;position: relative;}
.tantou2-content h3{font-size: 30px;font-weight: bold;color: #fff;position: absolute;left: 60px;top: 38px;letter-spacing: 2px;}
.tantou2-content p{color: #fff;font-size: 20px;position: absolute;left: 0;top: 95px;}
.tantou2-content p span{margin-left: 34px;margin-right: 20px;}

/*about*/
.about{background: url("../images/about_bg.png") no-repeat center;height: 424px;position: relative;overflow: hidden;}
.about .about-img{width: 486px;height: 384px;position: absolute;left: 0;top: 0;}
.about .about-img img{width: 100%;height: 384px;display: block;}

.about-text{position: absolute;left: 514px;top: 74px;width: 550px;}
.about-text h3{font-size: 20px;font-weight: bold;margin-bottom: 30px;}
.about-text h3 span{color: #c22828;}
.about-text p{line-height: 28px;text-indent: 2em;}
.about-text p a{color: #333;font-weight: bold;text-decoration: underline;}
.about-text p a:hover{color: #c22828;}

/*photo*/
.photo{padding: 30px 0;overflow: hidden;}
.photo .photo-leftbtn{background: url("../images/photo_btn.png") no-repeat 0 0;width: 30px;height: 198px;float: left;margin-right: 25px;cursor: pointer;}
.photo .photo-rightbtn{background: url("../images/photo_btn.png") no-repeat 0 -301px;width: 30px;height: 198px;float: right;cursor: pointer;}
.photo-wrap{overflow: hidden;height: 198px;width: 992px;float: left;}
.photo-wrap .photo-ul{height: 198px;width: 1100px;}
.photo-ul li{width: 324px;height: 198px;float: left;margin-right: 10px;position: relative;}
.photo-ul li img{width: 324px;height: 198px;display: block;}
.photo-ul li .photo-mask{background: url("../images/photo_mask.png") no-repeat center;width: 100%;height: 198px;position: absolute;left: 0;top: 0;display: none;}
.photo-ul li .photo-mask p{color: #fff;font-size: 16px;width: 100%;text-align: center;position: absolute;left: 0;top: 120px;}
.photo-ul li:hover .photo-mask{display: block;}

/*news*/
.news{overflow: hidden;}
.news .news-title{text-align: center;}
.news .news-title h3{font-size: 30px;font-weight: bold;background: url("../images/news_title_icon.png") no-repeat bottom;padding-bottom: 8px;}
.news .news-title p{font-size: 16px;color: #4a4a4a;padding: 6px 0;}

.news-content{padding: 20px 0;overflow: hidden;}
.news-content .news-img{width: 523px;height: 345px;float: left;}
.news-content .news-img img{width: 523px;height: 345px;display: block;}
.news-wrap{width: 564px;height: 345px;float: right;overflow: hidden;}
.news-wrap .news-ul{overflow: hidden;}
.news-ul li{background: #f0f0f0;overflow: hidden;height: 111px;padding: 0 40px;margin-bottom: 6px;}
.news-ul li .news-date{width: 50px;float: left;text-align: center;margin-right: 30px;margin-top: 26px;}
.news-ul li .news-date h4{font-size: 26px;font-family: Arial;border-bottom: 2px solid #4a4a4a;line-height: 1.2;margin-bottom: 2px;color: #4a4a4a;}
.news-ul li .news-date h4 span{font-size: 14px;}
.news-ul li .news-date i{font-size: 16px;color: #4a4a4a;}
.news-ul li .news-text{margin-top: 24px;color: #333;}
.news-ul li .news-text h5{font-size: 15px;}
.news-ul li .news-text p{font-size: 14px;}
.news .more{text-align: center;border-top: 1px solid #c3c3c3;border-bottom: 1px solid #c3c3c3;height: 40px;line-height: 40px;}
.news .more a{color: #4a4a4a;}
.news .more a:hover{color: #033b88;font-weight: bold;}
.news-ul li:hover{background: #033b88;}
.news-ul li:hover h4{color: #fff;border-bottom: 2px solid #fff;}
.news-ul li:hover i{color: #fff;}
.news-ul li:hover .news-text{color: #fff;}

.partner{overflow: hidden;padding-top: 10px;padding-bottom: 30px;}
.partner h3{font-size: 16px;font-weight: bold;line-height: 50px;border-bottom: 2px solid #c3c3c3;margin-bottom: 16px;}
.partner .partner-list{overflow: hidden;}
.partner-ul{width: 1150px;overflow: hidden;}
.partner-ul li{width: 265px;height: 148px;border: 1px solid #c2c2c3;float: left;margin-right: 10px;margin-bottom: 10px;}
.partner-ul li img{width: 265px;height: 148px;display: block;}

/*faq*/
.faq{overflow: hidden;margin-bottom: 46px;}
.faq .faq-title{float: left;margin-top: 14px;}
.faq .faq-title p{font-weight: bold;font-size: 16px;margin-bottom: 6px;}
.faq .faq-title a{background: url("../images/faq_more.png") no-repeat center;width: 66px;height: 16px;display: block;}

.faq-list{overflow: hidden;width: 960px;float: right;height: 76px;background: #f0f0f0;}
.faq-list .faq-list-ul{overflow: hidden;padding: 10px 20px;}
.faq-list-ul li{width: 430px;float: left;line-height: 24px;margin-right: 20px;}
.faq-list-ul li .wen{overflow: hidden;margin-bottom: 10px;}
.faq-list-ul li .wen span{width: 24px;height: 24px;line-height: 24px;text-align: center;background: #033b88;color: #fff;float: left;}
.faq-list-ul li .wen p{color: #3d3c3c;float: left;margin-left: 8px;width: 380px;}
.faq-list-ul li .da{overflow: hidden;}
.faq-list-ul li .da span{width: 24px;height: 24px;line-height: 24px;text-align: center;background: #acabab;color: #fff;float: left;}
.faq-list-ul li .da p{color: #757575;float: left;margin-left: 8px;width: 380px;}
.faq-list-ul li p:hover{text-decoration: underline;}

/*message*/
.message{background: url("../images/message_bg.jpg") no-repeat top center;width: 100%;height: 741px;padding-bottom: 30px;}
.message .message-content{height: 741px;overflow: hidden;}
.message .message-content h3{height: 92px;line-height: 92px;text-align: center;font-size: 20px;font-weight: bold;color: #fff;}
.message-form{background: #fff;padding: 28px 38px;overflow: hidden;}
.message-form input{width: 323px;height: 37px;line-height: 37px;border: 1px solid #4a4a4a;float: left;margin-right:8px;padding-left: 10px;}
.message-form input.thd{margin-right: 0;}
.message-form textarea{border: 1px solid #4a4a4a;width:1009px;float: left;height: 234px;min-height: 234px;max-height: 234px;margin-top: 10px;margin-bottom: 20px;padding:10px 0 0 10px;}
.message-form .submit{width: 1021px;height: 39px;line-height: 39px;text-align: center;color: #fff;font-size: 16px;background: #033b88;float: left}

.message-info{overflow: hidden;}
.message-info ul{overflow: hidden;width: 1200px;padding-top: 20px;}
.message-info ul li{width: 230px;text-align: center;margin-right: 46px;float: left;}
.message-info ul li p{color: #4a4a4a;}
.message-info ul li.m1{background: url("../images/message_icon1.png") no-repeat top center;padding-top: 176px;}
.message-info ul li.m2{background: url("../images/message_icon2.png") no-repeat top center;padding-top: 176px;}
.message-info ul li.m3{background: url("../images/message_icon3.png") no-repeat top center;padding-top: 176px;}
.message-info ul li.m4{background: url("../images/message_icon4.png") no-repeat top center;padding-top: 176px;}

/*links*/
.links{overflow: hidden;border: 2px solid #4a4a4a;padding: 20px 0;margin-bottom: 60px;}
.links span{background: url("../images/links_icon.png") no-repeat center;width: 150px;height: 27px;float: left;margin:0 24px;}
.links ul{width: 880px;float: left;overflow: hidden;}
.links ul li{margin-right: 30px;font-size: 16px;float: left;line-height: 27px;vertical-align: bottom;}
.links ul li a{color: #333;}
/*footer*/
.footer{background: url("../images/footer_bg.png") no-repeat center;height: 299px;width: 100%;}
.footer .footer-content{height: 299px;position: relative;overflow: hidden;}
.footer-map{overflow: hidden;margin-top: 80px;margin-left: -18px;margin-bottom: 24px;}
.footer-map li{float: left;color: #fff;}
.footer-map li a{color: #fff;margin: 0 18px;}
.footer-map li a:hover{text-decoration: underline;}

.footer-info{overflow: hidden;color: #fff;}
.footer-info p{line-height: 26px;}
.footer-info p span{margin-right: 20px;}
.footer-info p a{color: #fff;}
.footer-info p a:hover{color: #999;}

.footer .code{position: absolute;top: 80px;right: 80px;text-align: center;}
.footer .code img{width: 121px;height: 121px;display: block;margin-bottom: 6px;}
.footer .code p{color: #fff;}


/*float_qq*/
.float_qq{width: 171px;position:fixed;right: 0; top:50%;margin-top:-240px;z-index: 99999999;}
.float_qq .float_qq-wrap{overflow: hidden;display:none;}
.float_qq-wrap .float_qq-top{background: url("../images/float_qq_top.png") no-repeat center;width: 171px;height: 68px;}

.float_qq-ul{overflow: hidden;background: #095299;}
.float_qq-ul li{vertical-align: bottom;height: 46px;line-height: 46px;background: url("../images/float_qq_line.png") no-repeat bottom;padding-left: 16px;padding-right: 16px;}
.float_qq-ul li a{color: #fff;height: 46px;line-height: 46px;background: url("../images/float_qq_icon.png") no-repeat 0 10px;padding-left: 38px;display: block;overflow: hidden;text-overflow: ellipsis;white-space: nowrap}
.float_qq-ul li.phone a{background-position: -1000px -128px;padding: 0;font-size:12px;}

.float_qq-img{background: #095299;padding-top: 1px;padding-bottom: 10px;}
.float_qq-img p{text-align: center;color: #fff;}
.float_qq-img img{width: 127px;height: 127px;display: block;margin-left: auto;margin-right: auto;margin-top: 12px;}
.float_qq-phone{height: 60px;padding: 0 12px;background:#EB5717;overflow: hidden;}
.float_qq-phone-wrap{background: url("../images/float_qq_phone.png") no-repeat left;padding-left: 28px;margin-top: 12px;}
.float_qq-phone i{font-size: 12px;}
.float_qq-phone p{font-size: 16px;font-weight: bold;font-family:Arial;color: #fff;line-height: 1;}

.float_qq-ul li a:hover{color: #bbb8b8;}

.close{background:url(../images/closed.png) no-repeat center;width:28px;height:28px;position:absolute;left:-27px;top:36px; cursor:pointer;}
.small_float{background:url(../images/small_float_qq.png) no-repeat center;width:51px;height:136px;position:fixed;right:0;top:50%;margin-top:-68px;}




