/* css reset */
@charset "utf-8";
*,*:before,*:after{box-sizing:border-box;}
*{-webkit-tap-highlight-color:rgba(0,0,0,0);} 
html, body, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre,a, abbr,acronym, address, big, cite, code, del, dfn, em, font, ins, kbd, q, s, samp, small,strike,tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption,tbody, tfoot, thead, tr,th,td{border: 0;font-family: inherit;font-size: 100%;font-style: inherit;font-weight: inherit;margin: 0;outline: 0;padding: 0;vertical-align: baseline;}
body {position:relative;background:#fff;line-height:1.8;color:#3a3a3a;font-size:14px;font-family:Microsoft Yahei,微软雅黑,Arial,Helvetica,sans-serif;}
a{color:#2a2c2e;text-decoration:none;}
a:hover{color:#a30c17;text-decoration:none;}
h1,h2,h3,h4,h5,h6{font-weight:700;line-height:normal;}
h3{font-size:16px;}
strong{color:#000;}
li{list-style:none;}
blockquote{border-left:4px solid #000;color:#000;margin:1em 0;padding-left:1em;}
pre{padding:10px;margin:10px 0;word-break:break-all;word-wrap:break-word;white-space:pre-wrap;background:#f9f9f9;border:1px solid #f0f0f0;color:#aaa;}
img{height:auto;max-width:100%;display:block;border:0;}
hr{margin:10px 0 0 0;height:1px;border:none;background:#ddd;}
input,select,textarea{border:1px solid #bbb;background:#fff;outline:none;width:100%;color:#464646;padding:8px;-webkit-appearance:none;font-size:14px;font-family:Microsoft Yahei,微软雅黑,Arial,Helvetica,sans-serif;}
select{-webkit-appearance:menulist;}
textarea{resize:none;overflow-y:auto;display:block;-webkit-appearance:none;}
input[type="radio"]{width:auto;height:auto;-webkit-appearance:radio;}
input[type="checkbox"]{width:auto!important;height:auto!important;-webkit-appearance:checkbox;}
table td{border:1px solid #ddd;padding:5px 2px;vertical-align:middle;}
i{margin-right:5px;} 
.clear:after,.clear:before{content:".";display:block;visibility:hidden;height:0;clear:both;}
.fl{float:left;position:relative;} 
.fr{float:right;position:relative;} 
.hidden{display:none;}
.nowrap{text-overflow:ellipsis;overflow:hidden;white-space:nowrap;}
.disabled{cursor:not-allowed!important;}
.am{transition:all 0.2s linear 0s;-webkit-transition:all 0.2s linear 0s;-moz-transition:all 0.2s linear 0s;}
::-webkit-input-placeholder{color:#969696;}
:-moz-placeholder{color:#969696;}
::-moz-placeholder{color:#969696;}
:-ms-input-placeholder{color:#969696;} 

@font-face {
  font-family: 'fzxb';
  src: url('../font/fzxb.eot');
  src:
    url('../font/fzxb.eot?#font-spider') format('embedded-opentype'),
    url('../font/fzxb.woff') format('woff'),
    url('../font/fzxb.ttf') format('truetype'),
    url('../font/fzxb.svg') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'hwzs';
  src: url('../font/hwzs.eot');
  src:
    url('../font/hwzs.eot?#font-spider') format('embedded-opentype'),
    url('../font/hwzs.woff') format('woff'),
    url('../font/hwzs.ttf') format('truetype'),
    url('../font/hwzs.svg') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'iconfont';  /* project id 300849 */
  src: url('//at.alicdn.com/t/font_2a9pti5j6hjpds4i.eot');
  src: url('//at.alicdn.com/t/font_2a9pti5j6hjpds4i.eot?#iefix') format('embedded-opentype'),
  url('//at.alicdn.com/t/font_2a9pti5j6hjpds4i.woff') format('woff'),
  url('//at.alicdn.com/t/font_2a9pti5j6hjpds4i.ttf') format('truetype'),
  url('//at.alicdn.com/t/font_2a9pti5j6hjpds4i.svg#iconfont') format('svg');
}
.iconfont{font-family:"iconfont" !important;font-size:16px;font-style:normal;-webkit-font-smoothing: antialiased;-webkit-text-stroke-width: 0.1px;-moz-osx-font-smoothing: grayscale;}
/* public */
.public,.main{width:1200px;margin:0 auto;}

/* col public */
ul.col-2,ul.col-3,ul.col-4,ul.col-5,ul.col-6,ul.col-7{overflow:hidden;}
ul.col-2 li,ul.col-3 li,ul.col-4 li,ul.col-5 li,ul.col-6 li{margin-right:2%;}
ul.col-2 li{width:49%;}
ul.col-3 li{width:32%;}
ul.col-4 li{width:23.5%;}
ul.col-5 li{width:18.4%;}
ul.col-6 li{width:15%;}
ul.col-7 li{width:13%;margin-right:1.5%;}
ul.col-2 li:nth-child(2n+2),ul.col-3 li:nth-child(3n+3),ul.col-4 li:nth-child(4n+4),ul.col-5 li:nth-child(5n+5),ul.col-6 li:nth-child(6n+6),ul.col-7 li:nth-child(7n+7){margin-right:0;}
ul.col-2 li.nomargin,ul.col-3 li.nomargin,ul.col-4 li.nomargin,ul.col-5 li.nomargin,ul.col-6 li.nomargin,ul.col-7 li.nomargin{margin-right:0;}

.header{ background:url("../images/topbj.jpg"); padding:14px 3%; position:relative;}
.top-menu{ position:absolute; width:960px; top:0; left:50%; margin-left:-480px; background:#fff; height:93px; padding:30px 60px 0 60px;}
img.logo{ width:157px;}

ul.menu li{ padding-right:25px;}
ul.menu li a{ position:relative;font-family:宋体; font-weight:700;}
ul.menu li a em{ position:absolute; left:3px; top:17px;background:url("../images/icon.png") 0 0; width:30px; height:30px; text-align:center; color:#a30c17; font-size:18px;}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none)  {
ul.menu li a em{top:4px;}
.header-right a.mall{ margin:0 70px 0 20px !important;}
}
@media screen and (-webkit-min-device-pixel-ratio:0) {
ul.menu li a em{top:4px;}	
 }
ul.menu li a span.name{ display:block;width:80px; height:40px; font-size:16px;letter-spacing:3px; line-height:normal; padding-left:40px; -webkit-writing-mode:vertical-lr;-ms-writing-mode:tb-lr;writing-mode:vertical-lr;*writing-mode:tb-lr;/* for ie */text-transform:capitalize;/* unicode-bidi:bidi-override; */}
ul.menu li:first-child a em{ left:22px;}

.header-right{ padding-top:15px;}
.header-right p.phone{ color:#fff; line-height:1; padding-left:40px; position:relative;}
.header-right p.phone span.numer{ display:block; font-size:15px; padding-top:3px;}
.header-right p.phone i{ position:absolute; height:30px; width:30px; left:0; top:3px; padding-top:5px; background:url("../images/icon.png") -30px 0; text-align:center; font-size:18px;}
.header-right a.mall{ position:relative; color:#fff; margin:0 50px 0 20px; display:block;}
.header-right a.mall i,.header-right a.btn i{position:absolute; height:30px; width:30px; left:0; top:3px; background:url("../images/icon.png") -30px 0; text-align:center; font-size:18px;}
.header-right a.mall:hover i,.header-right a.btn:hover i{background:url("../images/icon.png") -60px 0; color:#a30c17;}
.header-right a.btn{position:relative; color:#fff; margin-right:20px; cursor:pointer;}
.header-right a.close-search i{}



.banner-description{ position:absolute; width:1200px; left:50%; margin-left:-600px; top:10%;}
.banner-description img{ width:auto !important;}
.banner-description .duo{ width:335px; height:320px; position:relative;}
ul.one-left li{ position:absolute; padding-top:130px;}
ul.one-left li.a1{ right:56px; top:0;}
ul.one-left li.a2{ right:0; top:64px;}
ul.one-left li.a3{ right:16px; top:159px;}
ul.one-left li.a4{ right:120px; top:230px;}
ul.one-left li.a5{ right:190px; top:68px;}
ul.one-left li.a6{ right:245px; top:33px;}
.banner-description .two{ position:absolute; right:0; top:11%;}
.banner-description .two img{ float:right;}
.duo a.more{ position:absolute; display:inline-block; right:-100px; bottom:0;}
#slider ul.slides li .banner-description ul.one-left li,#slider ul.slides li .banner-description .two,.duo a.more{ display:none;}

/* 搜索 */
.nav-content{ position:relative;}
.search{display:none;position:absolute;right:-50px;width:200px;top:13px;z-index:16;background:#fff; margin-right:30px;}
.has-select-search input{ border:none;}
.has-select-search{position:relative;border:1px solid #efefef;}
.has-select-search input[type="text"]{width:70%;border:none; height:39px;}
.has-select-search input[type="submit"]{position:absolute;right:2px;top:5px;height:30px;width:30px;cursor:pointer;padding:0;z-index:2;}
.has-select-search input[type="submit"]:hover{color:#0070BD;}
.close-search{ display:none;}

.banner .flex-control-nav{ bottom:55px;}
.banner .flex-direction-nav a{ width:28px; height:51px; top:47%;}
.banner .flex-direction-nav a.flex-prev{ background:url("../images/icon.png") -99px 0;}
.banner .flex-direction-nav a.flex-next{background:url("../images/icon.png") -130px 0;}
.banner .flex-direction-nav a::before{ content:normal;}
.banner .flex-direction-nav .flex-prev{ left:35px;}
.banner .flex-direction-nav .flex-next{ right:35px;}
.banner .flex-control-paging li a{ width:41px; height:41px; transition:all 0.3s linear 0s;-webkit-transition:all 0.3s linear 0s;-moz-transition:all 0.3s linear 0s;-ms-transition:all 0.3s linear 0s;-o-transition:all 0.3s ease-in-out}
.banner .flex-control-paging li.btn0 a{background:url("../images/icon.png") 0 -41px;}
.banner .flex-control-paging li.btn1 a{background:url("../images/icon.png") 0 -85px;}
.banner .flex-control-paging li.btn2 a{background:url("../images/icon.png") 0 -129px;}
.banner .flex-control-paging li.btn3 a{background:url("../images/icon.png") -482px 0;}
.banner .flex-control-paging li.btn4 a{background:url("../images/icon.png") -482px -41px;}
.banner .flex-control-paging li.btn0:hover a,.banner .flex-control-nav li.btn0 a.flex-active{background:url("../images/icon.png") -45px -41px;}
.banner .flex-control-paging li.btn1:hover a,.banner .flex-control-nav li.btn1 a.flex-active{background:url("../images/icon.png") -45px -85px;}
.banner .flex-control-paging li.btn2:hover a,.banner .flex-control-nav li.btn2 a.flex-active{background:url("../images/icon.png") -45px -129px;}
.banner .flex-control-paging li.btn3:hover a,.banner .flex-control-nav li.btn3 a.flex-active{background:url("../images/icon.png") -528px 0;}
.banner .flex-control-paging li.btn4:hover a,.banner .flex-control-nav li.btn3 a.flex-active{background:url("../images/icon.png") -528px -41px;}

.index-content{ padding:60px 0;}
.top-title .graphic{background:url("../images/gywm.png") no-repeat; padding-bottom:60px;}
.top-title-pru .graphic{background:url("../images/cpzx.png") no-repeat;}
.top-title-news .graphic{background:url("../images/xwzx.png") no-repeat;}
.top-title .graphic p.description{ padding:10px 0 0 270px; letter-spacing:2px; height:110px; font-size:12px; color:#7f7f7f;-webkit-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;writing-mode:vertical-rl;*writing-mode:tb-rl;/* for ie */text-transform:capitalize;/* unicode-bidi:bidi-override; */}
.main-title{ padding-top:40px;}
.main-title a.link{ font-size:18px; font-family:'hwzs'; position:relative; margin-left:20px; padding-bottom:12px;}
.main-title a.link i.icon,ul.menu-name li a i.icon{ position:absolute; left:50%; bottom:0; width:78px; height:9px; background:url("../images/icon.png") -167px 0; margin-left:-39px;}
.main-title a.link.active{ color:#a30c17;}
.main-title a.link:hover i.icon,.main-title a.link.active i.icon,ul.menu-name li a:hover i.icon,ul.menu-name li.active a i.icon{background:url("../images/icon.png") -167px -9px;}


.dy-border{background:#a30c17;width:282px;height:426px;padding:0;margin:0;position:relative;box-sizing:border-box;-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;-ms-transition:all .4s ease-in-out;transition:all .4s ease-in-out;overflow:hidden}
.dy-border .pic{display:block;width:100%;padding:0;margin:0;position:relative;opacity:1;-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;-ms-transition:all .4s ease-in-out;transition:all .4s ease-in-out;overflow:hidden}
.dy-border:hover .pic{position:absolute;-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-o-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1);opacity:0}
.dy-border .dy-caption{color:#fff;padding:0;margin:0;-moz-backface-visibility:hidden;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;-ms-transition:all .4s ease-in-out;transition:all .4s ease-in-out;overflow:hidden}
.dy-border .dy-caption::before,.dy-border .dy-caption::after{position:absolute;content:'';opacity:0;-webkit-transition:opacity 0.4s,-webkit-transform .4s;-moz-transition:opacity 0.4s,-moz-transform .4s;-o-transition:opacity 0.4s,-o-transform .4s;transition:opacity 0.4s,transform .4s}
.dy-border .dy-caption::before{top:5%;right:5%;bottom:5%;left:5%;border-top:4px solid #fff;border-bottom:4px solid #fff;-webkit-transform:scale(0,1);-moz-transform:scale(0,1);-o-transform:scale(0,1);transform:scale(0,1);-webkit-transform-origin:0 0;-moz-transform-origin:0 0;-o-transform-origin:0 0;transform-origin:0 0}
.dy-border .dy-caption::after{top:5%;right:5%;bottom:5%;left:5%;border-right:4px solid #fff;border-left:4px solid #fff;-webkit-transform:scale(1,0);-moz-transform:scale(1,0);-o-transform:scale(1,0);transform:scale(1,0);-webkit-transform-origin:100% 0;-moz-transform-origin:100% 0;-o-transform-origin:100% 0;transform-origin:100% 0}
.dy-border:hover .dy-caption::before,.dy-border:hover .dy-caption::after{opacity:1;-webkit-transform:scale(1);-moz-transform:scale(1);-o-transform:scale(1);transform:scale(1)}
.dy-border .dy-caption,.dy-border .dy-caption > a{position:absolute;top:0;left:0;width:100%;height:100%;-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;-ms-transition:all .4s ease-in-out;transition:all .4s ease-in-out;overflow:hidden; z-index:1000}
.dy-border .title{font-size:50px;font-family:'fzxb'; font-weight:100;text-align:center;width:80%;position:absolute;top:20%;left:10%;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;-ms-transition:all .5s ease-in-out;transition:all .5s ease-in-out;overflow:hidden;opacity:1}
.dy-border p.subtitle{ font-size:20px; font-family:'fzxb';font-weight:100;text-align:center;width:80%;top:37%;left:10%;position:absolute;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;-ms-transition:all .5s ease-in-out;transition:all .5s ease-in-out;overflow:hidden;}
.dy-border i.icon{opacity:0; position:absolute; left:50%; top:50%; width:194px; height:12px; background:url("../images/icon.png") -250px 0; margin-left:-97px;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;-ms-transition:all .5s ease-in-out;transition:all .5s ease-in-out;overflow:hidden;}
.dy-border .description{opacity:0;font-size:12px;text-align:center;width:70%;position:absolute;top:70%;left:15%;-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;-ms-transition:all .4s ease-in-out;transition:all .4s ease-in-out;overflow:hidden;}
.dy-border .more{ display:block;font-size:1em;text-align:center; padding:10px 0; margin:0 93px;width:30%;position:absolute;top:75%; border:solid 1px #fff; border-radius:5px; left:10%;-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;-ms-transition:all .4s ease-in-out;transition:all .4s ease-in-out;overflow:hidden;opacity:1;}
.dy-border:hover .description{top:60%;opacity:1;}
.dy-border:hover i.icon{top:53%;opacity:1;}

.index-gray{ background:#ededed;}
.swiper-slide{ height:1px !important;}
.swiper-slide.swiper-slide-active{ height:auto !important;}
ul.index-pru li{ background:#fff;}
ul.index-pru li .pic img{ width:100%;}
ul.index-pru li .desc{ text-align:center; padding:15px 40px 40px 40px;}
ul.index-pru li .desc h3.title{ font-size:18px;font-family: 'hwzs'; color:#3c3c3c; position:relative; padding-bottom:25px}
ul.index-pru li .desc h3.title i.icon{position:absolute; left:50%; bottom:0; width:194px; height:13px; background:url("../images/icon.png") -250px -12px; margin-left:-97px;}
ul.index-pru li .desc .text{ color:#7f7f7f; padding-top:10px;}
ul.index-pru li .index-pru-nav::before,ul.index-pru li .index-pru-nav::after{position:absolute;content:'';opacity:1;-webkit-transition:opacity 0.4s,-webkit-transform .4s;-moz-transition:opacity 0.4s,-moz-transform .4s;-o-transition:opacity 0.4s,-o-transform .4s;transition:opacity 0.4s,transform .4s}
ul.index-pru li .index-pru-nav::before{top:3%;right:3%;bottom:3%;left:3%;border-top:4px solid #e3b6b9;border-bottom:4px solid #e3b6b9;-webkit-transform:scale(0,1);-moz-transform:scale(0,1);-o-transform:scale(0,1);transform:scale(0,1);-webkit-transform-origin:0 0;-moz-transform-origin:0 0;-o-transform-origin:0 0;transform-origin:0 0}
ul.index-pru li .index-pru-nav::after{top:3%;right:3%;bottom:3%;left:3%;border-right:4px solid #e3b6b9;border-left:4px solid #e3b6b9;-webkit-transform:scale(1,0);-moz-transform:scale(1,0);-o-transform:scale(1,0);transform:scale(1,0);-webkit-transform-origin:100% 0;-moz-transform-origin:100% 0;-o-transform-origin:100% 0;transform-origin:100% 0}
ul.index-pru li:hover .index-pru-nav::before,ul.index-pru li:hover .index-pru-nav::after{opacity:1;-webkit-transform:scale(1);-moz-transform:scale(1);-o-transform:scale(1);transform:scale(1)}
ul.index-pru{ padding:10px 0;}
ul.index-pru li:hover{
	-webkit-box-shadow:3px 3px 10px rgba(34, 52, 64, .2);  
	-moz-box-shadow:3px 3px 10px rgba(34, 52, 64, .2); 
	-ms-box-shadow:3px 3px 10px rgba(34, 52, 64, .2); 
	-o-box-shadow:3px 3px 10px rgba(34, 52, 64, .2); 
	box-shadow:3px 3px 10px rgba(34, 52, 64, .2); 
}
.pagination {width: 100%;text-align: center; cursor:auto;}
.swiper-pagination-switch {display: inline-block;width: 40px;height: 5px;background: #aaaaaa;margin: 0 5px;opacity: 0.8;cursor: pointer;}
.swiper-pagination-switch.swiper-visible-switch.swiper-active-switch{ background:#a30c17;}

.index-news-left{ width:40%;}
.index-news-right{ width:60%;}
ul.index-newspic li{ position:relative;}
ul.index-newspic li .pic{ overflow:hidden;}
ul.index-newspic li p.title{ position:absolute; left:0; bottom:0; background:url("../images/hbj.png"); width:100%; color:#fff; padding:10px 10px;}
ul.index-newspic li:hover .pic img{-webkit-transform: scale3d(1.1,1.1,1);transform: scale3d(1.1,1.1,1); -moz-transform:scale3d(1.1,1.1,1); -ms-transform:scale3d(1.1,1.1,1);}

ul.index-newstext li{ width:33.333%;}
ul.index-newstext li .desc{ position:relative; right:-70px; top:0;height:340px;-webkit-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;writing-mode:vertical-rl;*writing-mode:tb-rl;/* for ie */text-transform:capitalize;/* unicode-bidi:bidi-override; */}
ul.index-newstext li .desc h3.title{ font-size:16px; color:#3a3a3a; padding-left:7px; font-family:宋体;}
ul.index-newstext li .desc .text{ color:#a3a3a3;}
ul.index-newstext li span.time{ position:absolute; right:0; top:0; width:67px;}
ul.index-newstext li span.time em.day{ background:#a30c17; display:block; width:67px; height:55px; font-size:40px; color:#fff; line-height:1.4; padding-left:8px;}
ul.index-newstext li span.time em.year{ font-size:18px; color:#a30c17;}
ul.index-newstext li i.icon{ position:absolute; left:35px; top:0; height:342px; width:9px;background:url("../images/icon.png") 0 -188px;}
ul.index-newstext li:first-child i.icon{ background:none;}
ul.index-newstext li:hover span.time em.day{ background:#626262;}
.editor-video{ padding:0 0 30px 0 !important;}

.index-video{ background:url("../images/videobj.jpg") no-repeat;}
.video-nav{ position:relative;height:580px; text-align:center;}
.video-nav img.videowz{ padding:112px 0 50px 0; margin:0 auto;}
.video-nav img.videoxg{ position:absolute; right:300px; top:96px;}
.video-nav img.videonj{ position:absolute; right:0; bottom:30px;}
.video-nav a.more{ font-size:18px; color:#3a3a3a;font-family:'hwzs'; letter-spacing:7px; border:solid 1px #3a3a3a; padding:10px 30px 10px 70px; border-radius:5px; display:inline-block; z-index:999; position:relative;}
.video-nav a.more i{ font-size:28px; position:absolute; left:25px; top:5px;}

.footer{ background:#333333; color:#e2e2e2; padding:30px 0 70px 0; overflow:hidden;}
ul.footer-nav li{ padding:0 20px;}
ul.footer-nav li.lianxi,ul.footer-nav li.guanzhu{ width:25%;}
ul.footer-nav li.zhaoshang{ width:50%; position:relative;}
ul.footer-nav li.zhaoshang:after{ display:block; content:""; position:absolute; left:-712px; top:65px; height:1px; width:1920px; background:#696969;}
.footer-top p.title{ font-size:18px;line-height:1.6; position:relative; padding-left:50px;}
.footer-top p.title span{ display:block; font-size:12px; text-transform:uppercase;}
.footer-top p.title i.icon{ display:block; width:39px; height:39px; left:0; top:4px; position:absolute;background:url("../images/icon.png") -106px -60px;}
ul.footer-nav li.zhaoshang .footer-top p.title i.icon{background:url("../images/icon.png") -145px -60px;}
ul.footer-nav li.guanzhu .footer-top p.title i.icon{background:url("../images/icon.png") -184px -60px;}

.footer-top{ padding-bottom:55px;}
.service p.phone{ font-size:16px; color:#d8d8d8;}
.service p.phone.fw{ border-bottom:solid 1px #696969; margin-right:40px; padding-bottom:8px; margin-bottom:8px;}
.service p.copyright{ font-size:12px; color:#c0c0c0; line-height:2; padding-top:20px;}
.service p.copyright a{ color:#c0c0c0;}
.service p.copyright a:hover{ color:#fff;}

ul.index-guestbook li{ position:relative; padding-left:17%; margin-bottom:15px;}
ul.index-guestbook li span{ position:absolute; left:20px; top:5px; width:17%;}
ul.index-guestbook li.tijiao .bginput{ background:#a30c17; color:#fff; border:none; cursor:pointer;}
ul.ewm li{ padding:0; width:110px;}
ul.ewm li img{ width:100%;}
ul.ewm li p.bt{ text-align:center; padding:5px 0 20px 0;}
.fx a i{ font-size:26px; width:40px; height:40px; background:#e1e1e1; display:inline-block; line-height:1.6; border-radius:30px; padding-left:7px; color:#000;}
.fx a:hover i{ color:#fff; background:#a30c17;}

.single-page{ margin-bottom:50px;}
.sidebar{ width:25%; margin-right:4%;}
.single-content{ width:71%; padding-top:40px;}
.single-position{ padding-top:15px;}
.editor-content{ margin-top:30px; padding:30px 0;}
.sidebar-top{ text-align:center; color:#fff; background:#a30d18; position:absolute; left:0; top:-75px; width:100%; height:150px;}
.sidebar-top .sidebar-drift{ border:solid 1px #fff; margin:10px; height:130px;}
.sidebar-top .sidebar-drift p.cage-title{ font-size:24px; font-family:'fzxb'; padding:30px 0 15px 0; position:relative;}
.sidebar-top .sidebar-drift p.cage-title i{ position:absolute; left:50%; bottom:0; height:11px; width:156px; margin-left:-78px; display:block;background:url("../images/icon.png") -184px -26px;}
.sidebar-nav{ margin-top:110px; background:url("../images/sidebar.jpg") no-repeat; height:550px; position:relative;}
.sidebar-nav i.icon-wz{ position:absolute; right:50px; top:35px; width:47px; height:319px; background:url("../images/icon.png") -10px -188px;}
.sidebar-nav i.icon-lin{ position:absolute; right:120px; top:35px; width:9px; height:545px; background:url("../images/icon.png") -452px 0;}
.sidebar-nav p.cage-description{ font-size:14px; position:absolute; top:35px; right:160px; height:460px;-webkit-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;writing-mode:vertical-rl;*writing-mode:tb-rl;/* for ie */text-transform:capitalize;/* unicode-bidi:bidi-override; */}

ul.menu-name li a{ font-size:18px; color:#3a3a3a; font-family:'fzxb'; margin-left:20px; position:relative; padding-bottom:10px;}
ul.menu-name li a:hover,ul.menu-name li.active a{ color:#a30d18;}

.sidebar-nav-pr{position:relative;}
ul.cage-name{ position:absolute; left:80px; top:40px; width:239px;}
ul.cage-name li{ margin-bottom:1px;}
ul.cage-name li a{ font-size:18px;color:#3a3a3a; font-family:'hwzs'; display:block;  position:relative;padding:15px 0 20px 50px; width:200px;background:transparent;}
ul.cage-name li a i.icon{ position:absolute; display:block; left:40px; bottom:13px; width:81px; height:9px; background:url("../images/icon.png") -167px -38px;}
ul.cage-name li:hover a,ul.cage-name li.active a{ color:#fff; width:239px;background:#a30d18;}
ul.cage-name li a:hover i.icon,ul.cage-name li.active a i.icon{background:url("../images/icon.png") -167px -47px;}

.content{ margin-top:30px;}
ul.normal-column-list li{ margin-bottom:20px; border:solid 1px #ededed;height:100%; background:#a30d18;position:relative;-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;-ms-transition:all .4s ease-in-out;transition:all .4s ease-in-out;overflow:hidden}
ul.normal-column-list li .pic,.related-item ul li .pic{overflow:hidden;}
ul.normal-column-list li .pic img{width:100%;opacity:1; height:190px;}
ul.normal-column-list li a{ position:absolute; left:0; top:0; display:block; height:100%; width:100%; z-index:999;}
ul.normal-column-list li p.title{ background:#ededed; color:#3a3a3a; font-size:18px; padding:15px 20px;-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;-ms-transition:all .4s ease-in-out;transition:all .4s ease-in-out;}
ul.normal-column-list li p.title span{ display:block; font-size:12px;}
ul.normal-column-list li .desc h3.title{ opacity:0; position:absolute; left:0; top:10%; text-align:center; width:100%; color:#fff; font-size:22px;-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;-ms-transition:all .4s ease-in-out;transition:all .4s ease-in-out;}
ul.normal-column-list li .desc .text{ opacity:0;position:absolute; left:0; top:30%; text-align:center; width:100%; color:#fff;-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;-ms-transition:all .4s ease-in-out;transition:all .4s ease-in-out;}
ul.normal-column-list li .desc i.icon{ opacity:0; display:block; position:absolute; margin-left:-57px; left:50%; top:95%; width:114px; height:9px; background:url("../images/icon.png") -265px -38px;-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;-ms-transition:all .4s ease-in-out;transition:all .4s ease-in-out;}
ul.normal-column-list li .desc span.more{opacity:0;font-family:'hwzs'; font-size:18px;position:absolute; left:0; top:80%; text-align:center; width:100%; color:#fff; -webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;-ms-transition:all .4s ease-in-out;transition:all .4s ease-in-out;}
ul.normal-column-list li:hover .pic img{opacity:.2;-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-o-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1);}
ul.normal-column-list li:hover p.title{opacity:.2;}
ul.normal-column-list li:hover .desc h3.title{ top:25%; opacity:1;}
ul.normal-column-list li:hover .desc .text{ top:43%; opacity:1;}
ul.normal-column-list li:hover .desc span.more{ opacity:1; top:63%;}
ul.normal-column-list li:hover .desc i.icon{ opacity:1;top:75%;}
ul.normal-column-list li::before,ul.normal-column-list li::after{position:absolute;content:'';opacity:0;-webkit-transition:opacity 0.4s,-webkit-transform .4s;-moz-transition:opacity 0.4s,-moz-transform .4s;-o-transition:opacity 0.4s,-o-transform .4s;transition:opacity 0.4s,transform .4s}
ul.normal-column-list li::before{top:4%;right:4%;bottom:4%;left:4%;border-top:2px solid #cd7b81;border-bottom:2px solid #cd7b81;-webkit-transform:scale(0,1);-moz-transform:scale(0,1);-o-transform:scale(0,1);transform:scale(0,1);-webkit-transform-origin:0 0;-moz-transform-origin:0 0;-o-transform-origin:0 0;transform-origin:0 0}
ul.normal-column-list li::after{top:4%;right:4%;bottom:4%;left:4%;border-right:2px solid #cd7b81;border-left:2px solid #cd7b81;-webkit-transform:scale(1,0);-moz-transform:scale(1,0);-o-transform:scale(1,0);transform:scale(1,0);-webkit-transform-origin:100% 0;-moz-transform-origin:100% 0;-o-transform-origin:100% 0;transform-origin:100% 0}
ul.normal-column-list li:hover::before,ul.normal-column-list li:hover::after{opacity:1;-webkit-transform:scale(1);-moz-transform:scale(1);-o-transform:scale(1);transform:scale(1)}

.support-hotline{ background:#a30d18; color:#fff; padding:10px 12px;}
.support-hotline .line{ border:solid 1px #bb6167; padding:20px 40px;}
.support-hotline .line p.phone i{ position:absolute; left:0; top:3px; font-size:40px;}
.support-hotline .line p.phone{ font-size:18px; line-height:1; position:relative; padding-left:50px;}
.support-hotline .line p.phone span{ display:block; padding-top:8px;}

#carousel{ padding:0 38px; background:#fff;}
#carousel .flex-direction-nav{ position:static;}
#carousel .flex-direction-nav a{ top:30%;}
#carousel .flex-direction-nav .flex-disabled{ opacity:1;}
#carousel .flex-direction-nav a.flex-next{background:url("../images/icon.png") -127px -122px; width:18px; height:32px; }
#carousel .flex-direction-nav a.flex-prev{background:url("../images/icon.png") -109px -122px; width:18px; height:32px;}
#carousel ul.slides li{ margin-right:5px; border:solid 1px #CCCCCC;cursor:pointer; position:relative; margin-bottom:6px;}
#carousel ul.slides li span.mark{ background:#000; position:absolute;width:100%;height:100%; z-index:2000;left:0;top:0; opacity:.5;}
#carousel ul.slides li.flex-active-slide span.mark{opacity:0;}
#carousel .flex-direction-nav a::before{ display:none;}
#carousel .flex-direction-nav .flex-prev{ left:10px;}
#carousel .flex-direction-nav .flex-next{ right:10px;}

.slider-photo{ width:45%; border: solid 1px #b9b9b9; margin-right:5%;}
.slider-pruright{ width:50%;}
.slider-pruright h3.title{ font-weight:400; border-bottom:solid 1px #3a3a3a; padding-bottom:5px; margin-bottom:10px;}
.slider-pruright h3.title span{ font-weight:700;}
.slider-pruright h3.title i{ color:#a30d18; font-weight:700; font-size:14px;}
.item-info{ padding:17px 0 17px 0;}
.item-info p.title span.bt{ font-weight:700;}
.tags a{ padding:3px 5px; background:#ebebeb; border-radius:5px; margin-right:5px;}
.bottom-lin{ margin-top:17px;}
.bottom-lin ul li{ text-align:center; }
.bottom-lin ul li a{ color:#fff; font-size:16px; font-weight:700; padding:10px 0; display:block;background:#a0a0a0; position:relative;}
.bottom-lin ul li a:hover{ background:#ff9a18;}
.bottom-lin ul li a i{ font-size:28px; position:absolute; left:33px; top:1px;}

.editor-pru{ padding-top:0;}
.editor-pru h3.title,.related-item h3.title{font-weight:400; border-bottom:solid 1px #3a3a3a; padding-bottom:10px; margin-bottom:15px; font-weight:700;}
.editor-pru h3.title i,.related-item h3.title i{ color:#a30d18; font-weight:700; font-size:14px;}
.picjz img{ margin:0 auto;}


.case-single-view{ background:#ebebeb;}
.case-view-c{ background:none;}
.case-prev .graphic{ border: solid 1px #ebebeb; height:90px;}
.case-prev .prev-next{ width:855px; margin:0 auto;}
.case-prev .prev-next a{ width:50%;}
.case-prev .prev-next a.right{ float:right;}
.case-prev .prev-next a .graphic p.title-nav{font-size:18px; padding:30px 0 0 40px;text-align:center;}
.case-prev .prev-next a .graphic .content-nav{ width:100%;}
.case-prev .prev-next a:hover .graphic .content-nav{ background:#ebebeb;}

.case-prev .prev-next a{ width:320px; background:#fff;}
.case-prev .prev-next a .graphic .content-nav .pic{ width:40%; margin-right:5%; overflow:hidden; }
.case-prev .prev-next a:hover .graphic .content-nav .pic img{-webkit-transform: scale3d(1.1,1.1,1);transform: scale3d(1.1,1.1,1);}
.case-prev .prev-next a .graphic .content-nav .content{ width:55%; font-size:18px; padding-bottom:8px; text-align:left; color:#3a3a3a; margin-top:25px;}
.case-prev .prev-next a .graphic .content-nav .content i.icon{ position:absolute; left:0; bottom:0; width:142px; height:9px; display:block;background:url("../images/icon.png") -257px -70px;}
.case-prev .prev-next a:hover .graphic .content-nav .content i.icon{background:url("../images/icon.png") -257px -79px;}
.case-prev .prev-next a.right .graphic p.title-nav{ float:right; text-align: center; padding:30px 40px 0 0; font-size:18px;}
.case-prev .prev-next a.right .graphic .content-nav{ float:right;}

.related-item{ padding-top:30px;}
.related-item ul li{ border:solid 1px #ebebeb;}
.related-item ul li p.title{ text-align:center; font-size:16px; background:#ededed; color:#3a3a3a; padding:5px 0;}
.related-item ul li:hover p.title{ background:#a30d18; color:#fff;}
.related-item ul li:hover .pic img,#slider-news ul li:hover .new-pic img{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-o-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1);}

.sidebar-other-top{ height:1px;}
.news-zbt h3.title{ font-size:20px; color:#3a3a3a; position:relative; padding-bottom:15px; margin-bottom:25px;}
.news-zbt h3.title span.en{ font-weight:400; color:#747474; text-transform:uppercase;}
.news-zbt h3.title a.media-more{ font-size:14px; font-weight:400;}
.news-zbt h3.title i.icon{ position:absolute; left:0; bottom:0; width:72px; height:9px; display:block; background:url("../images/icon.png") -257px -88px;}
#slider-news.flexslider{ background:none;}
#slider-news ul{ overflow:hidden;}
#slider-news ul li{ background:#ebebeb; margin-bottom:20px;}
#slider-news ul li .new-pic{ width:30%; overflow:hidden;}
#slider-news ul li .new-pic img{ width:100%; height:81px;}
#slider-news ul li .new-conter{ width:70%; padding:9px 15px;}
#slider-news ul li .new-conter h3.title{ font-size:14px;}
#slider-news ul li .new-conter p.description{ font-size:12px; color:#8c8c8c;}

.enterprise-news .flex-control-paging li a.flex-active,.enterprise-news .flex-control-paging li a:hover{ background:#a30c17;}
.enterprise-news .flex-control-paging li a{ height:7px; width:50px; background:#aaaaaa; border:none; border-radius:0;}
.enterprise-news .flex-control-nav{ bottom:-5px;}
.enterprise-news{ padding-bottom:40px;}

.announcement{ background:#ebebeb; padding:50px 0;}
.news-mainl,.news-mainr{ width:27%;}
.news-mainc{ width:40%; margin:0 3%; }

.announcement .news-zbt h3.title{ font-size:18px; font-weight:400; color:#000;}
.news-mainl ul li .pic,.story .pic,ul.media-top li .pic,.media-nav .pic{ overflow:hidden;}
.news-mainl ul li .pic img,.story .pic img,ul.media-top li .pic img,.media-nav .pic img{ width:100%;}
.news-mainl ul li:hover .pic img,.story:hover .pic img,ul.media-top li:hover .pic img,.media-nav a:hover .pic img{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-o-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1);}
.news-mainl ul li .desc{ background:#fff; padding:20px 15px 30px 15px;}
.news-mainl ul li .desc span.time{ font-size:16px; color:#3a3a3a; display:block;}
.news-mainl ul li .desc h3.title{ font-size:14px; color:#3a3a3a; padding:5px 0 8px 0;}
.news-mainl ul li .desc .text{ font-size:12px; color:#2b2b2b;}
.news-mainl ul li:hover .desc h3.title,.news-mainc ul li:hover h3.title{ color:#a30d18;}

.news-mainc ul li{ background:#fff; padding:11px 15px; margin-bottom:8px;}
.news-mainc ul li h3.title{ font-size:14px; font-weight:400; color:#3a3a3a; padding-bottom:3.5px;}
.news-mainc ul li .text{ font-size:12px; color:#8c8c8c;}
.announcement a.more{ margin-top:15px; display:block;}
.story{ background:#a30d18;}
.story .desc{ padding:45px 35px; position:relative;}
.story .desc p.title{ font-size:22px; color:#fff; font-family:'fzxb';}
.story .desc p.title span{ display:block; font-size:16px;}
.story .desc i{ position:absolute; right:20px; top:50px; font-size:32px; color:#fff;}
.story:hover .desc i{ right:45px;}

/* #固定图片滚动
================================================== */
.parallax-section {overflow:hidden;}
.parallax-content {color:#FFFFFF;position:relative;}
.parallax-background.fixed {background-attachment:fixed!important;}
.parallax-overlay {top:0;left:0;width:100%;height:100%;background-repeat:repeat;}
.herot{ background:url(../images/newsbj.jpg) no-repeat; background-repeat:no-repeat !important;}
.herot2{ background:url(../images/mediabj.jpg) no-repeat; background-repeat:no-repeat !important;}
.herot3{ background:url(../images/wdcc.jpg) no-repeat; background-repeat:no-repeat !important;}

.module{ color:#fff; text-align: center; padding:110px 0;}
.module h3{ font-size:34px; font-weight:400; padding-bottom:20px;}
.module a.more{ border:solid 1px #fff; display:inline-block; padding:5px 20px; color:#fff; border-radius:5px; margin-bottom:15px;}
.module h4{ font-size:18px; font-weight:400;}
.module a.more:hover{border:solid 1px #a30d18; background:#a30d18;}

.editor-news h1.title{ text-align:center; font-size:22px; font-weight:400;}
.item-info-news{ text-align:center; font-size:12px; color:#626262; border-bottom:solid 1px #cccccc; padding:20px 0 10px 0; margin-bottom:20px;}
.item-info-news span{ padding-right:20px;}

.news-next{ padding:30px 0; border-bottom:solid 1px #cccccc; border-top:solid 1px #cccccc;}
.news-next a{ width:48%; height:65px;}
.news-next a.right{ margin-left:4%;}
.news-next a span{ display: inline-block; background:#d7d7d7; height:65px; padding:15px 15px 0 15px; font-size:16px; font-weight:700; width:20%; margin-right:5%; color:#3a3a3a;}
.news-next a span i{ position:absolute; display:block; width:52px; height:9px; left:13px; top:40px;background:url("../images/icon.png") -257px -105px;}
.news-next a .text{ width:75%;}
.news-next a .text h3.title{ font-size:12px; padding:5px 0; color:#2b2b2b;}
.news-next a .text .txt{ font-size:12px; line-height:1.5; color:#626262;}
.news-next a:hover span{ background:#a30d18; color:#fff;}
.news-next a:hover span i{background:url("../images/icon.png") -257px -114px;}
.news-next a.right span{ float:right;}

.related-news{ padding:28px 0;border-bottom:solid 1px #cccccc;}
.related-news span.title{ font-size:16px; color:#3a3a3a; font-weight:bold; padding-bottom:15px; display:block;}
.related-news ul li a{ font-size:12px;}
.tags-news{ padding-top:15px;}
.tags-news a{ background:none; color:#626262;}
.tags-news p.bq{ font-size:16px; color:#626262; font-weight:700;}

ul.media-top li p.title{ background:#ebebeb; color:#3a3a3a; padding:10px 25px; font-weight:700; position:relative;}
ul.media-top li p.title i{ font-size:26px; font-weight:400; position:absolute; right:20px; top:2px;}
ul.media-top li:hover p.title{ color:#fff; background:#d72633;}
ul.media-top li:hover p.title i{ right:25px;}

.media-left,.media-right{ width:25.5%;}
.media-conter{ width:45%; margin:0 2%; }

.media-nav{ position:relative;}
.media-nav h3.title{ background:url("../images/redbj.png");  position:absolute; left:0; bottom:0; padding:30px; width:100%; font-size:24px; color:#fff; font-weight:400;}
.media-nav h3.title span{ display:block; padding-top:10px; font-size:14px;}
.media-nav h3.title i{ font-size:40px; position:absolute; right:20px; bottom:30px;}
.media-nav a:hover h3.title i{ right:25px;}

.media-conter h3.title{background:url("../images/hbj.png");}
.media-conter h3.title span{ display:block; padding:10px 0 0 15px; font-size:14px;}
.media-conter h3.title span.bf{ position:absolute; right:20px; bottom:45px; font-size:16px; border-bottom:solid 2px #fff; padding:0 0 5px 0;}
.media-conter h3.title i{ right:90px; font-size:30px; bottom:40px;}
.media-conter a:hover h3.title i{ right:100px;}
.med-right-nav{ position:relative; }
.med-right-nava{margin-bottom:17px;}
.med-right-nav h3.title{background:url("../images/hbj.png"); height:100%;}
.med-right-nav h3.title{ padding:80px 30px;}
.med-right-nav h3.title i{ bottom:80px;}

.zsjm h3.zstitle{ font-size:20px; font-weight:400; border-bottom:solid 1px #949494; padding-bottom:10px; margin-bottom:15px;}
.zsjm h3.zstitle span{ font-size:18px; text-transform:uppercase;}

.news-mainr ul li{ background:#fff !important; margin-bottom:10px !important;}
.news-mainr ul li .new-pic{ width:35% !important;}
.news-mainr ul li .new-conter{ width:65% !important;}
.announcement .news-mainr-two a.more{ margin-top:5px !important;}

.benevolent{ position:relative;}
ul.recom{ padding-bottom:30px;}
ul.recom li{ margin-right:15px; background:#ebebeb;}
ul.recom li .pic{ overflow:hidden;}
ul.recom li .pic img{ width:100%;}
ul.recom li:hover .pic img{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-o-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1);}
ul.recom li .desc{ padding:15px;}
ul.recom li .desc h3.title{ font-size:14px; color:#3a3a3a; padding-bottom:5px;}
ul.recom li .desc .txt{ font-size:12px; color:#3a3a3a;}
ul.recom li:hover{-webkit-box-shadow:3px 3px 10px rgba(34, 52, 64, .2);  
	-moz-box-shadow:3px 3px 10px rgba(34, 52, 64, .2); 
	-ms-box-shadow:3px 3px 10px rgba(34, 52, 64, .2); 
	-o-box-shadow:3px 3px 10px rgba(34, 52, 64, .2); 
	box-shadow:3px 3px 10px rgba(34, 52, 64, .2); 
	 background:#fff;
	}

.news-mainl ul li .pic img{ height:220px;}


ul.news_list li{ background:#f6f6f6; position:relative; margin-bottom:10px;}
ul.news_list li span.news-time{ position:absolute; left:0; top:0; display:block; padding:13px 20px;}
ul.news_list li span.news-time em{ display:block; color:#3a3a3a;}
ul.news_list li span.news-time em.day{border-bottom: 1px solid #bcbcbc;font-size: 20px;margin-bottom: 3px;padding-bottom: 3px;width: 80px;}
ul.news_list li span.news-time em.cage-name{ color:#A6A6A6; font-size:12px; padding-top:5px;}
ul.news_list li .desc{padding:20px 20px 20px 140px;}
ul.news_list li .desc .txt{line-height:25px; color:#6A6A6A;}
ul.news_list li .desc h3.title{ font-size:16px; padding:0 0 7px 0; margin:0; color:#3a3a3a;}
ul.news_list li:hover .desc h3.title{ color:#A30D18;}

/* 列表页分页样式 */
.page-number{text-align:center;padding:2em 0;}
.page-number ul li{display:inline;}
.page-number ul li a{color:#3a3a3a;padding:4px 10px;background:#f0f0f0;}
.page-number ul li a:hover{color:#A30D18;}
.page-number ul li.active a{background:#A30D18;color:#fff;}
.page-number ul li.active a:hover{background:#A30D18;}


.dg{background:url("../images/hbj.png");display:none;height: 100%;left: 0;position: fixed;top: 0;width: 100%;z-index: 9999;}
.submit-input{ width:600px; height:450px; position:absolute; left:50%; top:50%; margin-left:-300px; margin-top:-225px; background:#fff; padding:30px;}

.submit-input p.submit-title{ font-size:22px; text-align:center; margin-bottom:15px;}
ul.order li{ position:relative; margin-bottom:10px;}
ul.order li span{ position:absolute; left:0; top:5px; width:15%; font-size:16px; text-align:right;}
ul.order li input,ul.order li textarea{ width:80%; margin-left:20%; border-radius:5px;}
ul.order li.ewm input{ width:60%;}
ul.order li.ewm img{ position:absolute; right:0; top:0; width:16%;}
ul.order li.sub input{ width:40%; padding:10px; color:#fff; background:#A30D18; border:none; font-size:18px; cursor:pointer;}
ul.order li.sub:hover input{ background:#3a3a3a;}
.submit-input i.icon{ position:absolute; top:25px; right:25px; font-size:32px; color:#8A8A8A; width:40px; height:40px; text-align:center; line-height:32px; cursor:pointer;}

.open-video{ cursor: pointer;}
.video-out-a{ width: 100%; height: 100%; background:rgba(0,0,0,0.7); position: fixed; top: 0px; left: 0px; z-index:99999; display: none;}
.video{ position: fixed; top: 50%; left: 50%; margin-top:-225px; margin-left: -400px;}
.video .close{ position: absolute; top: 0px; right:-40px; width: 40px; height: 40px; background: #1177be; text-align: center; line-height: 40px; font-size: 30px; color: #ffffff; cursor: pointer;}
.video .video-logo{ position: absolute; top: 0px; right:0px; width: 130px;}

ul.media-colum-list li p.title{ font-size:16px; padding:6px 20px;}
.fx{ position:relative;}
.fx .bdshare-button-style0-16 a, .bdshare-button-style0-16 .bds_more{ width:43px; height:43px; position:absolute; left:0; top:0; opacity:0;}
.fx .bdshare-button-style0-16 a:hover{opacity:0;}
.pru-banner ul.slides li{-webkit-backface-visibility: hidden;display:none;}

.animate{transition:all 0.3s linear 0s;-webkit-transition:all 0.3s linear 0s;-moz-transition:all 0.3s linear 0s;-ms-transition:all 0.3s linear 0s;-o-transition:all 0.3s ease-in-out;}
.animate-1{-webkit-animation:bounceIn 1.2s .2s ease both;-moz-animation:bounceIn 1.2s .2s ease both;-ms-animation:bounceIn 1.2s .2s ease both;} /*弹*/
.animate-2{-webkit-animation:fadeInUp .5s .2s ease both;-moz-animation:fadeInUp .5s .2s ease both;-ms-animation:fadeInUp .5s .2s ease both;}/*向上淡入*/
.animate-3{-webkit-animation:fadeInDown .5s .2s ease both;-moz-animation:fadeInDown .5s .2s ease both;-ms-animation:fadeInDown .5s .2s ease both;}/*向下淡入*/
.animate-4{-webkit-animation:fadeOut .6s .2s ease both;-moz-animation:fadeOut .6s .2s ease both;-ms-animation:fadeOut .6s .2s ease both;}/*淡出*/
.animate-5{-webkit-animation:fadeIn .6s .2s ease both;-moz-animation:fadeIn .6s .2s ease both;-ms-animation:fadeIn .6s .2s ease both;}/*淡入*/
.animate-6{-webkit-animation:lightSpeedIn .6s .2s ease both;-moz-animation:lightSpeedIn .6s .2s ease both;-ms-animation:lightSpeedIn .6s .2s ease both;}
.animate-6o{-webkit-animation:lightSpeedOut .6s .2s ease both;-moz-animation:lightSpeedOut .6s .2s ease both;-ms-animation:lightSpeedOut .6s .2s ease both;}
.animate-7{-webkit-animation:flipInY .6s .2s ease both;-moz-animation:flipInY .6s .2s ease both;-ms-animation:flipInY .6s .2s ease both;}
.animate-8{-webkit-animation:flipOutY .6s .2s ease both;-moz-animation:flipOutY .6s .2s ease both;-ms-animation:flipOutY .6s .2s ease both;}
.animate-9{-webkit-animation:zoomIn .6s .2s ease both;-moz-animation:zoomIn .6s .2s ease both;-ms-animation:zoomIn .6s .2s ease both;}
.animate-10{-webkit-animation:bounceIn .6s .2s ease both;-moz-animation:bounceIn .6s .2s ease both;-ms-animation:bounceIn .6s .2s ease both;} /*快速弹*/



ul.footer-nav li.lianxi .service a{ color: #c0c0c0; font-size: 12px; }
ul.footer-nav li.lianxi .service a:hover{ color: #fff; }



@media screen and (max-width: 1600px)  {
.banner-description img{ width:80% !important;}
.banner-description .two{ position:absolute; right:-100px; top:16%;}

}
@media screen and (max-width: 1440px)  {
.banner-description img{ width:60% !important;}
.banner-description .two{ position:absolute; right:-100px; top:38%;}
.banner-description .two img{ float:right;}
.banner-description{ position:absolute; width:900px; left:50%; margin-left:-500px; top:10%;}
ul.one-left li.a1{ right:56px; top:0;}
ul.one-left li.a2{ right:0; top:40px;}
ul.one-left li.a3{ right:16px; top:110px;}
ul.one-left li.a4{ right:120px; top:150px;}
ul.one-left li.a5{ right:170px; top:68px;}
ul.one-left li.a6{ right:205px; top:33px;}
.top-menu{ width:900px; padding:30px 0 30px 30px;}
.duo a.more{ right:-45px !important;}
}
@media screen and (max-width: 1366px)  {
.banner-description .two{ position:absolute; right:-100px; top:29%;}
ul.one-left li{ padding-top:70px;}
.top-menu{ width:830px; padding:30px 0 30px 10px; margin-left:-440px;}
ul.menu li{ padding-right:20px;}
.duo a.more{ right:-45px !important; bottom:50px !important;}
}


@media screen and (max-width: 1280px)  {
.banner-description .two{ position:absolute; right:-100px; top:20%;}
.header{ padding:14px 1%;}
img.logo{ width:140px; padding:3px 0;}
.top-menu{ margin-left:-450px; width:810px; padding:30px 0;}

}