@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;}
.disinb{display:inline-block;*display: inline;zoom: 1;}
.mcenter{margin-left: auto;margin-right: auto;}
a{color: #333;}
.tr{text-align:right}
.tc{text-align:center}
.tl{text-align:left}
.fl{float:left}
.fr{float:right}

/*=======首页通用样式=======*/
.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*/
.top{background:#023a87;width: 100%;height: 33px;border-bottom: 1px solid #b7b7b7;}
.top .top-content{height: 33px;line-height: 33px;color: #767676;}
.top i{float: left;color: #b6b6b6;}
.top .top-link{float: right;margin-right: -10px;}
.top-link a{color: #fff;margin: 0 10px;}
.top-link a:hover{text-decoration: underline;color: #f1f1f1;}

/*header 修改*/
.header{height: 119px;position: relative;}
.logo{float: left;overflow: hidden;margin-top: 16px;}
.logo img{float: left;margin-right: 16px;margin-top: 8px;width:220px;}
.logo .logo-text{float: left;margin-top: 14px;}
.logo .logo-text h3{font-size: 25px;color: #333;font-weight:bold;line-height: 1.4;}
.logo .logo-text p{font-size: 14px;color: #023a87;font-weight:bold;}

.phone{float: right;background: url("../images/phone_icon2.png") no-repeat left top;padding-left: 44px;margin-top: 30px;margin-right:180px;}
.phone>span{font-size: 20px;line-height: 1.2;font-weight:bold;color: #023a87;display: block;overflow: hidden;}
.phone>p{font-size: 15px;line-height:1.3;color: #023a87;font-weight: bold;}
.phone-top{float: right;}

.rz{width:220px;position:absolute;right:-50px;top:50%;margin-top:-24px;}
.rz img{width:100%;}
/*mainNav*/
.mainNav{overflow: hidden;width: 100%;height: 69px;line-height: 69px;background: #023a87;position: relative;z-index: 5;}
.mainNav .mainnav-icon{background: #c22828;width: 100%;height: 4px;position: absolute;left: 0;top: 0;z-index: 10;}
.mainNav .mainNav-content{overflow: hidden;text-align: center;}
.mainNav .mainNav-content a{color: #fff;width: 120px;float: left;font-size: 16px;font-weight: bold;}
.mainNav .mainNav-content a.cur{background: url("../images/mainNav_cur_bg.png") no-repeat bottom center;}
.mainNav .mainNav-content a:hover{background: url("../images/mainNav_cur_bg.png") no-repeat bottom center;}

/*banner 区域*/
.banner{width: 100%;height: 554px;overflow: hidden;}
.banner .slides img{display: block;width: 100%;height: 554px;}
.banner ul{overflow: hidden;}
#flexslider{margin:0 auto;position:relative;width:100%;height:554px;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{box-sizing:border-box;border:solid 1px #DDD;width:27px;height:59px;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;}
.flex-direction-nav .flex-next{right:100px; background-position:-23px -104px;}
.flex-direction-nav .flex-prev{left:100px; background-position:-11px -15px;}
.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 4px;display:inline-block;zoom:1;*display:inline;}
.flex-control-paging li a{background:url(../images/dot.png) no-repeat 0 -32px;display:block;width:46px;height:5px;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: 74px;margin-bottom: 26px;}
.search-content{font-size: 16px;overflow: hidden;}

.hot-keyword{float: left;line-height: 74px;height: 74px;overflow: hidden;width: 668px;}
.hot-keyword span{float: left;}
.hot-keyword ul{float: left;overflow: hidden;width: 540px;white-space: nowrap;}
.hot-keyword ul li{float: left;margin-left: 16px;vertical-align: bottom;}
.hot-keyword ul li a{color: #333;}
.hot-keyword ul li a:hover{color: #e70012;}

.search-input{float: right;overflow: hidden;margin-top: 21px;}
.search-input ul{overflow: hidden;font-size: 14px;}
.search-input ul li{float: left;}
.search-input .input-box{background: #fff;width: 364px;height: 30px;line-height: 30px;border: 1px solid #cfcece;position: relative;}
.search-input .input-box input{border: none;outline: none;background: none;padding-left: 10px;width: 180px;}
.search-input .submit{width:100px;height: 30px;display: block;color: #fff;background: #023a87;position: absolute;top: 0;right: 0;}
.search-input .submit span{background: url("../images/search.png") no-repeat 40px;padding-right: 40px;margin-left: 24px;}
/*product-wrap*/
.product-wrap{padding-bottom: 30px;}
.product-left{width: 278px;border: 6px solid #023a87;float: left;box-shadow: 4px 4px 10px #cfcece}
.product-left .product-title{background: #023a87;color: #fff;text-align: center;padding: 16px 0;}
.product-left .product-title h3{font-size: 20px;font-weight: bold;line-height: 1.4;}
.product-left-wrap{overflow: hidden;}
.product-left-ul{overflow: hidden;padding: 22px 38px 8px 38px;}
.product-left-ul li{overflow: hidden;margin-bottom: 12px;vertical-align: bottom;}
.product-left-ul li .product-list-nav{text-align: center;background: #ebebeb;height: 39px;line-height: 39px;cursor: pointer;}
.product-left-ul li .product-list-nav span{color: #c22828;font-weight: bold;font-size: 16px;background: url("../images/product_nav_icon.png") no-repeat right;padding-right: 24px;}
.product-left-ul li dl{overflow: hidden;padding-top: 10px;display: none;}
.product-left-ul li.show dl{display: block;}
.product-left-ul li dl dd{padding: 0 14px;}
.product-left-ul li dl dd>span{color: #333;line-height: 34px;cursor: pointer;background: url("../images/product_subnav_icon.png") no-repeat left;padding-left: 14px;font-size: 16px;display: block;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.product-left-ul li dl dd:hover>span{color: #c22828;}
/*修改*/
.product-left-ul li dl dd>ol{overflow: hidden;padding:3px 0 3px 14px;display: none;}
.product-left-ul li dl dd>ol li{margin-bottom: 0;line-height: 28px;vertical-align: bottom;}
.product-left-ul li dl dd>ol li a{display: block;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.product-left-ul li dl dd>ol li a:hover{color: #c22828;text-decoration: underline;}
/**/

.product-right{width: 788px;float: right;overflow: hidden;border: 1px solid #cfcece;box-shadow: 4px 4px 10px #cfcece}
.product-right-wrap{padding: 0 20px;overflow: hidden;}
.product-right-title{overflow: hidden;padding: 8px 0;}
.product-right-title h3{font-size: 20px;font-weight: bold;float: left;color: #c22828;}
.product-right-title a{width: 20px;height: 20px;float: left;margin-top: 14px;margin-left:18px;background: url("../images/nav.png") no-repeat;}
.product-right-list{overflow: hidden;}

.product-right-ul{overflow: hidden;width: 800px;margin-bottom: -6px;}
.product-right-ul li{width: 240px;float: left;margin-bottom: 14px;margin-right: 12px;vertical-align: bottom;}
.product-right-ul li img{display: block;width: 238px;height: 221px;border: 1px solid #cfcece;transition: .3s;}
.product-right-ul li p{text-align: center;font-size: 16px;height: 24px;line-height: 24px;transition: .3s;padding: 6px 0;overflow: hidden;width: 100%;text-overflow: ellipsis;white-space: nowrap;}
.product-right-ul li:hover img{border: 1px solid #c22828;}
.product-right-ul li:hover p{color: #c22828;}




/*product 修改*/
.product-right-ul2{overflow: hidden;width: 800px;margin-bottom: -6px;}
.product-right-ul2 li{width: 357px;float: left;margin-bottom: 20px;margin-right: 34px;overflow: hidden;vertical-align: bottom;}
.product-right-ul2 li h3{width: 100%;height: 65px;line-height: 65px;text-align: center;color: #fff;font-size: 16px;float: left;background: #023a87;}
.product-right-ul2 li img{width: 355px;height: 330px;float: left;border-left: 1px solid #f5f5f5;border-right: 1px solid #f5f5f5;}
.product-right-ul2 li p{width: 100%;height: 65px;float: left;line-height: 65px;text-align: center;color: #fff;background: url("data:image/jpeg;base64,/9j/4QAYRXhpZgAASUkqAAgAAAAAAAAAAAAAAP/sABFEdWNreQABAAQAAABQAAD/4QMvaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLwA8P3hwYWNrZXQgYmVnaW49Iu+7vyIgaWQ9Ilc1TTBNcENlaGlIenJlU3pOVGN6a2M5ZCI/PiA8eDp4bXBtZXRhIHhtbG5zOng9ImFkb2JlOm5zOm1ldGEvIiB4OnhtcHRrPSJBZG9iZSBYTVAgQ29yZSA1LjUtYzAyMSA3OS4xNTU3NzIsIDIwMTQvMDEvMTMtMTk6NDQ6MDAgICAgICAgICI+IDxyZGY6UkRGIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyI+IDxyZGY6RGVzY3JpcHRpb24gcmRmOmFib3V0PSIiIHhtbG5zOnhtcD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLyIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bXA6Q3JlYXRvclRvb2w9IkFkb2JlIFBob3Rvc2hvcCBDQyAyMDE0IChXaW5kb3dzKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDoyMzc5NEJFNjQyOEYxMUU3ODZFRUEzN0Y0RDA1NkUxQyIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDoyMzc5NEJFNzQyOEYxMUU3ODZFRUEzN0Y0RDA1NkUxQyI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjIzNzk0QkU0NDI4RjExRTc4NkVFQTM3RjREMDU2RTFDIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjIzNzk0QkU1NDI4RjExRTc4NkVFQTM3RjREMDU2RTFDIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+/+4ADkFkb2JlAGTAAAAAAf/bAIQAAgICAgICAgICAgMCAgIDBAMCAgMEBQQEBAQEBQYFBQUFBQUGBgcHCAcHBgkJCgoJCQwMDAwMDAwMDAwMDAwMDAEDAwMFBAUJBgYJDQsJCw0PDg4ODg8PDAwMDAwPDwwMDAwMDA8MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwM/8AAEQgAQQFlAwERAAIRAQMRAf/EAKAAAQEBAAIDAAAAAAAAAAAAAAAHBgEEAgMFAQEAAwEBAAMAAAAAAAAAAAAABgcIBQMBAgQQAQACAQIDAwgLAAAAAAAAAAABAgMEBRExQWFxBiHRIkITIyQVUZGxweFScrIUNHQRAQACAAIFBwkDDQAAAAAAAAABAgMEESExQQVRYXGBEhMGsSJCYnIjFBUHodEy8JHB4VKSstLiM3NENf/aAAwDAQACEQMRAD8AxYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOJmIiZmeER5ZmSZ0PmtZtOiNssLPies71W/Gfl1azgif1TEzk4d8fUjnzePidPobP6vy3Loj6dXjgc0/2pmMT92JiML81p6b6N0aW7SNSwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADF+Kt39lSds09veZIidXaPVrPKvfPXs73B4znuzHdV2zt6OTr8i3Ppr4W768cRx48ys+7jltG2/RXZHrezrn6MLxXRYrGQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD5W8bnTa9HbNPC2e/o6bHPW30z2Rzl+PPZuMth9rfujnSbwp4dxON5yMKNMYddd7cleT2rbK9c6NESkeTJfNkvly2m+TJabXvPOZnyzKEXvN5m065lqLL4GHl8OuHhxFa1iIiI3RGx4Pq9V0WKxkAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA9eXLjwYsmbNeMeLFWbXvPKIh9b3ilZtadEQ98rlsXM4tcLCrNr2nRERvmUi3bcsm6au+e3GuKvo6fF+WnnnnKEZ7NzmcTtTs3RzNSeGPD2HwTJ1wa67zrvb9q38sbK82vbMvmPxpEAuixWMgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAE78Ubx/Iyzt2nv7jDb4m0etePV7q/b3IvxjPdue6rOqNvPPJ1eVfH048K/C4UZ/Hr7y8eZE+jSfS6b7vV9qWPcJaoAC6LFYyAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAZzxFu/wAu03scNvjNTExj4c6V628zl8Uz3w9OzX8U/Zzp74D8L/N813uLHuMOdM+tbdT9NubVvhLkOaQiNAAAC6LFYyAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAdXW6zDoNNl1WeeFMccutp6RHbLxx8euDSb22Q6XCOFY3E81TLYMedaeqI32nmiNf60f1urza7U5dVnnjfLPLpWOlY7IQbMY9se83ttlqnhHC8HhmVplsGPNrHXM77TzzP3bHVeLpAAALosVjIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACI0pd4i3f5jqfY4bcdHppmMfDle3Kb/dH4ofxXPd/fs1/DH2zy/c0h4D8LfKMr3uNHv8SNfqV2xTp3259Xo6WccpPQAAAF0WKxkAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA6e4f0Nd/ny/sl4Zn+1f2Z8jq8C/wChl/8ALT+KEVQBr1wAAAAD/9k=") no-repeat center;}
.product-right-ul2 li p:hover{text-decoration: underline;}

.tantou-right{font-size: 32px;line-height: 20px;color: #FFF;font-weight: bolder;float: right;margin-top: 60px;margin-right: 5px;}
/*tantou01 修改*/
.tantou01{background: url("../images/tantou01.png") no-repeat center;width: 100%;height: 107px;}
.tantou01-content{height: 107px;position: relative;}
.tantou01-content p{font-size: 24px;color: #fff;position: absolute;left: 40px;top:18px;}
.tantou01-content span{font-size: 30px;font-weight: bold;color: #c22828;position: absolute;left: 40px;top:48px;}
/*adv*/
.adv{background: url("../images/adv_bg.png") no-repeat center;width: 100%;height: 1514px;}
.adv .adv-content{height: 1555px;}
.adv-title{width: 100%;text-align: center;background: url("../images/adv_title_bg.png") no-repeat bottom;padding: 20px 0 36px 0;}
.adv-title h2{font-size: 38px;font-weight: bold;line-height: 1.5;}
.adv-title p{font-size: 23px;}
.adv-list{position: relative;height: 1411px;}
.adv-list ul li{overflow: hidden;width:510px;position: absolute;}
.adv-list ul li h3{font-size: 30px;font-weight: bold;color:#023a87;}
.adv-list ul li span{width: 62px;height: 3px;display: block;background: #c22828;margin: 4px 0 16px 0;}
.adv-list ul li p{background: url("../images/adv_p_icon.png") no-repeat left 4px;padding-left: 16px;margin-bottom: 14px;line-height: 1.6;margin-top: 15px;}
.adv-list ul li.a1{right: -10px;top: 0;}
.adv-list ul li.a2{right: -10px;top: 260px;}
.adv-list ul li.a3{left: 73px;top: 524px;}
.adv-list ul li.a4{left: 73px;top: 808px;}
.adv-list ul li.a5{right: -10px;top: 1033px;}
.adv-list .adv-img01 ,.adv-img02 ,.adv-img03{position: absolute;border:solid 2px transparent;
/* box-shadow: 4px 4px 10px #cfcece; */
}
.adv-img01{width: 480px;height: 445px;left: 0;top: 0;}
.adv-img02{width: 470px;height: 429px;right: 0;top: 520px;}
.adv-img03{width: 470px;height: 289px;left: 0;top: 1030px;}
/*case*/
.case{overflow: hidden;padding: 34px 0;}
.case-left{background: #023a87;width: 511px;height: 548px;float: left;position:relative;z-index: 1;box-shadow: 4px 4px 10px #cfcece;}
.case-left-wrap{padding: 0 48px;height: 390px;}
.case-left-wrap>h3{font-size: 38px;font-weight: bold;color: #fff;margin-top: 22px;}
.case-left-wrap>h4{font-size: 26px;font-weight: bold;color: #fff;margin-bottom: 25px;}
.case-left-wrap>span{font-size: 16px;color: #fff;margin-bottom: 34px;}

.case-left-list-wrap{position: absolute;z-index: 10;left: 46px;bottom: 20px;width: 465px;height: 299px;}
.case-left-list{background: #fff;}
.case-left-ul{height: 299px;}
.case-left-ul li{display: none;}
.case-left-ul li.on{display: block;}
.case-left-ul li a{display: block;background: #fff;padding: 28px 30px 40px 30px;position: absolute;left: 0;top: 0;z-index: 11;width:405px;}
.case-left-ul li h4{font-size: 16px;margin-bottom: 6px;font-weight: bold;line-height: 26px;}
.case-left-ul li h4:hover{color: #c22828;text-decoration: underline;}
.case-left-ul li p{line-height: 30px;font-size: 16px;}
.case-left-ul li p i{color: #c22828;display: block;text-align: right;line-height: 60px;}
.case-left-ul li p i:hover{text-decoration: underline;}
.case-left-btn{overflow: hidden;text-align: center;position: absolute;left: 30px;bottom: 30px;width: auto;background: #fff;z-index: 999;}
.case-left-btn b{background: #e9e9e9;width: 56px;height: 25px;line-height: 25px;float: left;cursor: pointer;font-size: 18px;}
.case-left-btn b.leftbtn{margin-right: 10px;}
.case-left-btn b:hover{background: #dcdcdc;}

.case-right{width: 576px;float: right;overflow: hidden;}
.case-right-nav{text-align: center;width: 100%;overflow: hidden;}
.case-right-nav a{width: 136px;height: 38px;line-height: 38px;float: left;margin:0 6px 10px 0;border: 1px solid #cfcece;font-size: 20px;cursor: pointer;color: #1f1a17;transition: .2s;}
.case-right-nav a.cur{border: 1px solid #c22828;background: #c22828;color: #fff;}
.case-right-nav a:hover{border: 1px solid #c22828;background: #c22828;color: #fff;}
/*.case-right-img{height: 341px;}
.case-right-img img{width: 100%;height: 341px;display: block;}*/
.case-img{width: 569px;height: 422px;position: absolute;right: -589px;top: -107px;z-index: 8;border: solid 2px #023a87;box-shadow: 4px 4px 10px #cfcece;}
/*about*/
.about{background: #f6f6f6;}
.about .about-content{overflow: hidden;}
.about-wrap{overflow: hidden;padding: 40px 0;}
.about-wrap .about-img{float: left;width: 507px;height: 399px;border:solid 2px #023a87;box-shadow: 4px 4px 10px #cfcece;}
.about-wrap .about-text{float: right;width: 555px;overflow: hidden;position: relative;text-align: justify;}
.about-text img{position: absolute;right:0;}
.about-text h3{font-size: 30px;font-weight: bold;color: #c22828;margin:60px 0 0 16px;}
.about-text p{text-indent: 2em;line-height: 36px;font-size:14px;color: #333;}
.about-text p a{color: #c22828;text-decoration: underline;}
/*honor*/
.honor{height: 490px;padding-top: 10px;background: #f6f6f6;}
.honors{padding: 10px 0;}
.honor-content{overflow: hidden;position: relative;padding-top: 30px;}
.honor-title{border-bottom: 2px solid #cfcece;height: 46px;line-height: 46px;position: relative;}
.honor-title h3{font-size: 20px;color: #1f1a17;float: left;font-weight: bold;line-height: 46px;}
.honor-title h3.honor-icon{background: url("../images/jb.png") no-repeat left;padding-left: 35px;}
.honor-title a{float: right;font-weight: bold;}
.honor-title i{width: 131px;height: 4px;background: #c22828;position: absolute;left: 0;bottom: -3px;}
.honor-wrap{overflow: hidden;width: 1000px;float: left;}
.honor-ul{overflow: hidden;width: 1300px;}
.honor-ul li{width: 236px;float: left;margin-right: 19px;}
.honor-ul li img{width: 100%;height: 341px;display: block;}
.honor-ul li span{width: 100%;height: 55px;background:#737373;color:#FFF;text-align:center;display: block;line-height: 55px;font-size: 20px;}
.honor-left-btn{background: url("../images/honor_left_btn.png") no-repeat center;width: 36px;height: 47px;float: left;margin-right:14px;margin-top: 165px;cursor: pointer;}
.honor-right-btn{background: url("../images/honor_right_btn.png") no-repeat center;width: 36px;height: 47px;float: right;margin-top: 165px;cursor: pointer;}
/*tantou2  修改*/
.tantou2{background: url("../images/tantou02.png") no-repeat center;width: 100%;height: 107px;}
.tantou2 .tantou02-content{height: 107px;position: relative;}
.tantou02-content h3{font-size: 26px;color: #fff;position: absolute;left: 90px;top: 10px;}
.tantou02-content i{font-size: 60px;color: #c42e2e;font-family: fantasy;font-weight: bold;position: absolute;left: 6px;top: 12px;}
.tantou02-content p{font-size: 16px;color: #fff;position: absolute;left: 90px;top: 64px;}
/*news-wrap*/
.news-wrap{overflow: hidden;padding: 32px 0 30px 0;}
.news-wrap .news-left{width: 488px;float: left;}
.news-wrap .news-left img{width: 420px;height: 420px;display: block;border:solid 2px #023a87;box-shadow: 4px 4px 10px #cfcece;}
.news-wrap .news-left .news-left-text{overflow: hidden;padding-top: 20px;}
.news-wrap .news-left .news-left-text h3{font-size: 16px;font-weight: bold;margin-bottom: 4px;}
.news-wrap .news-left .news-left-text p{color: #4a4a4a;}
.news-wrap .news-left .news-left-text h3:hover{color: #023a87;text-decoration: underline;}
.news-wrap .news-left .news-left-text p:hover{color: #023a87;text-decoration: underline;}

.news-wrap .news-right{float: right;width: 586px;}
.news-right-ul{overflow: hidden;}
.news-right-ul li{overflow: hidden;padding: 10px 0 16px 0;margin-bottom: 4px;vertical-align: bottom;border-bottom: 1px solid #d2d2d2;}
.news-date{float: left;width: 64px;}
.news-date h3{font-size: 16px;border-bottom: 2px solid #4a4a4a;line-height: 1.5;}
.news-date h3 i{font-size: 30px;}
.news-date span{font-size: 16px;}
.news-right-text{float: right;width: 480px;}
.news-right-text h3{font-size: 16px;font-weight: bold;color: #1f1a17;line-height: 30px;}
.news-right-text p{color: #4a4a4a;}
.news-right-ul li:hover{background: #023a87;}
.news-right-ul li:hover h3{color: #fff;}
.news-right-ul li:hover .news-date h3{border-bottom: 2px solid #fff;}
.news-right-ul li:hover p{color: #fff;}
.news-right-ul li:hover span{color: #fff;}
/*faq*/
.faq{overflow: hidden;}
.faq-wrap{overflow: hidden;padding: 32px 0;}
.faq-ul{overflow: hidden;width: 1300px;height: 67px;}
.faq-ul li{overflow: hidden;float: left;width: 350px;margin-right: 30px;height: 67px;}
.faq-ul li .faq-title{overflow: hidden;line-height: 19px;margin-bottom: 10px;}
.faq-ul li .faq-title span{width: 19px;height: 19px;text-align: center;line-height: 19px;float: left;background: #8f8c8b;color: #fff;}
.faq-ul li .faq-title p{width: 324px;float: right;font-weight: bold;}
.faq-ul li p:hover{color: #023a87;text-decoration: underline;}
.faq-ul li .faq-text{overflow: hidden;line-height: 19px;}
.faq-ul li .faq-text span{width: 19px;height: 19px;text-align: center;line-height: 19px;float: left;background: #023a87;color: #fff;}
.faq-ul li .faq-text p{width: 324px;height:38px;overflow: hidden;float: right;}
/*message*/
.message{width: 100%;height: 647px;position: relative;background: url("../images/message_bg.jpg") no-repeat center;margin-bottom: 30px;}
.message .message-content{height: 647px;overflow: hidden;position: relative;}
.message-input{position: absolute;right:0;top: 168px;overflow: hidden;width: 338px;}
.message-ul{overflow: hidden;}
.message-ul li{border: 1px solid #fff;height: 38px;margin-bottom: 9px;line-height: 38px;vertical-align: bottom;background: url("../images/form_bg.png") repeat;}
.message-ul li span{width: 47px;height: 100%;float: left;border-right: 1px solid #fff;}
.message-ul li input{height: 22px;line-height: 22px;padding:8px 0 8px 6px;border: none;background: none;width: 280px;float: left;color: #38383a;}
input::-webkit-input-placeholder{color: #38383a;}
input:-ms-input-placeholder{color: #38383a;}
textarea::-webkit-input-placeholder{color:#38383a;}
textarea:-ms-input-placeholder{color: #38383a;}
.message-ul li.m1 span{background: url("../images/message_icon01.png") no-repeat center;}
.message-ul li.m2 span{background: url("../images/message_icon02.png") no-repeat center;}
.message-ul li.m3 span{background: url("../images/message_icon03.png") no-repeat center;}

.message-ul li.m4{height: 87px;}
.message-ul li.m4 span{background: url("../images/message_icon04.png") no-repeat center 8px;}
.message-ul li.m4 textarea{height: 81px;border: none;padding-top: 6px;width: 280px;padding-left: 6px;line-height: 1.5;resize: none;max-width: 280px;max-height: 77px;background: none;color:#38383a;}
.message-input .message-submit{width: 338px;height: 47px;text-align: center;line-height: 47px;font-size: 16px;color: #fff;display: block;background: #c22828;}
/*links*/
.links{overflow: hidden;padding: 24px 0;border: 2px solid #c1c1c1;margin-bottom: 30px;}
.links span{background: url("../images/links_icon.png") no-repeat center;float: left;width: 150px;height: 27px;margin-left: 30px;}
.links ul{width: 870px;float: right;line-height: 27px;}
.links ul li{float: left;margin-right: 30px;}
.links ul li a{color: #333;}
/*footer*/
/*.footer{background: url("../images/footer_bg.jpg") no-repeat center;width: 100%;height: 482px;}
.footer-content{height: 482px;position:relative;}
.footer-content .footer-list{overflow: hidden;position: absolute;text-align: center;}
.footer-content .footer-list i{width: 124px;height: 124px;display: block;margin: 0 auto 10px auto;}
.footer-content .footer-list span{color: #fff;}
.footer-content .footer-list p{color: #fff;}
.footer-content .footer-list.f1{left: 0;top: 190px;width: 185px;}
.footer-content .footer-list.f2{left: 250px;top: 190px;width: 185px;}
.footer-content .footer-list.f3{left: 500px;top: 190px;width: 185px;}
.footer-content .footer-list.f4{left: 750px;top: 190px;width: 185px;}
.footer-content .footer-list.f1 i{background: url("../images/footer_icon1.png") no-repeat center;}
.footer-content .footer-list.f2 i{background: url("../images/footer_icon2.png") no-repeat center;}
.footer-content .footer-list.f3 i{background: url("../images/footer_icon3.png") no-repeat center;}
.footer-content .footer-list.f4 i{background: url("../images/footer_icon4.png") no-repeat center;}
.footer-content .code{width: 108px;height: 108px;position: absolute;right: 0;top: 200px;}*/
/*copyright*/
.copyright{height: 54px;line-height: 54px;background: #333333}
.copyright .copyright-content{text-align: center;}
.copyright .copyright-content p{color: #a8a8a8;}
.copyright .copyright-content span{color: #a8a8a8;}
.copyright .copyright-content i{margin-left: 10px;}
.copyright .copyright-content a{color: #a8a8a8;}
.copyright .copyright-content a:hover{color: #fff;}
/*footer新*/
.footer-m{width: 100%;height: 54px;line-height:54px;background: #3c3c3c;}
.footer-m-content{height: 54px;overflow: hidden;}
.footer-m-content span{float: left;padding-left: 27px;color: #fff;}
.footer-m-content span.f1{background: url("../images/footer_m_icon01.png") no-repeat left;margin-right: 80px;}
.footer-m-content span.f2{background: url("../images/footer_m_icon02.png") no-repeat left;}
.footer-m-share{float: right;margin-top: 9px;}
.footer{width: 100%;background: #2e2e2e;height: 294px;}
.footer-content{height: 294px;overflow: hidden;}
.footer-left{float: left;height: 294px;}
.footer-left dl{float: left;height: 100%;border-right:1px solid #3c3c3c;margin-right: 48px;padding-right: 48px;max-width: 100px;}
.footer-left dl dt{font-size: 16px;font-weight: bold;color: #eeeded;margin: 60px 0 20px 0;}
.footer-left dl dd{line-height: 30px;}
.footer-left dl dd a{color: #cdcdcd;display: block;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.footer-left dl dd a:hover{color: #fff;}
.footer-right{float: right;overflow: hidden;padding-top: 70px;}
.code{overflow: hidden;float: left;margin-left: 20px;}
.code img{width:124px;height: 124px;display: block;margin-bottom: 6px;}
.code p{text-align: center;color: #cdcdcd;font-size:16px;}

/*新增部分*/
.index_info{padding-bottom: 40px;}
.index_info-wrap{border: 6px solid #023a87;height: 188px;overflow: hidden;-moz-box-shadow:4px 4px 10px #cfcece; -webkit-box-shadow:4px 4px 10px #cfcece; box-shadow:4px 4px 10px #cfcece;}
.index_info-left{height: 133px;float: left;margin-top: 13px;text-align: center;color: #023a87;padding: 30px 30px 0 20px;border-right: 1px solid #c22828;}
.index_info-left p{font-size: 14px;margin-bottom: 10px;}
.index_info-left span{font-size: 20px;display:block;}
.index_info-left b{font-size: 34px;font-family: Arial;}
.index_info-center{overflow: hidden;margin-top: 13px;padding: 10px 50px 0 30px;height: 153px;float: left;}
.index_info-center p{color: #023a87;font-size: 16px;}
.index_info-right{float: right;margin-top: 13px;border-left: 1px solid #c22828;padding-left: 30px;padding-right: 20px;height: 163px;}
.index_info-right img{width: 162px;height: 162px;display: block;}