@charset "utf-8";

body, button, input, select, textarea a{font: 12px/1.5 '微软雅黑',tahoma,arial,'宋体',sans-serif;}
body, div, dl, dt, dd, ul, ol, li,h1, h2, h3, h4, h5, h6, pre, code,form, fieldset, legend, input, iframe, button, textarea, p, blockquote, th, td, img{ margin: 0;  padding: 0;}
html{color:#333333;}
fieldset, img, iframe, button{ border:0; text-decoration:none; color:inherit}
/**:focus { outline: 0;}*/
ol, ul { list-style: none;}
table { border-collapse:collapse; border-spacing: 0;}
caption, th { text-align: left;}
header, footer, article, section, nav{display: block;}
a {outline: none; /* for Forefox */ cursor:pointer; text-decoration: none; }
a { /* for Ie*/ }
a:link{color:#fff}
input{ outline:none; }
em{ font-style:normal;}
input,select,img{ vertical-align:middle;}
textarea{ outline: none; resize:none;}
h1,h2,h3,h4,h5,h6,.fs14 {  font-size: 14px;  }
a img{border: none;}
i{ font-style:normal;}
a:link, a:visited { }
a:hover, a:active { }

.clear {clear: both;height: 0px;overflow: hidden;float: none;}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;line-height:0;}
.clearfix{zoom:1;}

.lft{float: left;display: inline;}
.rgt{float: right;display: inline;}

.wrapper{width:1200px;margin: 0 auto;position:relative;}



/* 头部（黑背景） */
/*.header {width:100%;height:auto;position:relative;}*/
/*.header .nav{width:100%;height:80px;position:absolute;top:0;z-index:999999;}*/

.header .nav .nav01{width:1200px;height:40px;margin:0 auto;margin-top:20px;}
.header .nav .nav01 .logo{width:136px;height:80px;float:left;}
.header .nav .nav01 .logo a{width:136px;height:40px;display:inline-block;}
.header .nav .nav01 .logo img{width:136px;height:40px;}
.header .nav .nav01 .menu {width:auto;height:40px;float:right;line-height:40px;font-size:14px; color:#fff;}
.header .nav .nav01 .menu a{font-size:14px; color:#fff;margin:0 10px;}
.header .nav .nav01 .menu01 {width:auto;height:40px;float:right;margin-right:150px;}
.header .nav .nav01 .menu01 a {width:auto;height:40px;display:inline-block; float:left;font-size:14px;color:#fff;line-height:40px;padding:0 20px;}
.case_list{ width:100%; margin:0px auto;}
.header .banner{height:907px;overflow:hidden;position:relative;}
.header .banner .bd{height:907px;}
.header .banner .bd ul{width:100%!important;position:absolute;z-index:3;}
.header .banner .bd ul li{width:100%!important;height:907px;}
/*.header .banner .bd ul li a{width:100%;height:907px;display:block;}*/
.header .banner .bd ul li h1{width:100%;height:auto;text-align:center;font-size:62px;color:#fff;font-weight:normal;margin-top:335px;}
.header .banner .bd ul li p{width:100%;height:auto;font-size:30px;text-align:center;color:#fff;line-height:1.5em;margin-top:35px;font-weight:normal;}
.header .banner .hd{height:30px;z-index:7;position:absolute;bottom:10px;left:0;width:100%;text-align:center;overflow:hidden;}
.header .banner .hd ul{margin-top:6px;}
.header .banner .hd ul li{text-indent:-99999em;background:url(../images/prev-next.png) no-repeat -28px 0;display:inline-block;width:16px;height:16px;cursor:pointer;margin:0 4px;}
.header .banner .hd ul li.on{background-position:0 0;}


.notice-up {
    width: 50px;
    height: 50px;
    background: url(../images/down.png) no-repeat scroll center center;
    bottom: 300px;
    left: 50%;
    margin-left: -25px;
    position: absolute;
    z-index: 999999;
    cursor:pointer;
}

@-webkit-keyframes swipeMove {
    0% {
        opacity: 0;
        -webkit-transform: translate3d(0, -10px, 0);
    }
}

@keyframes swipeMove {
    0% {
        opacity: 0;
        transform: translate3d(0, -10px, 0)
    }
    70% {
        opacity: 1;
        transform: translate3d(0, 0, 0)
    }
    100% {
        opacity: 0;
        transform: translate3d(0, 10px, 0)
    }
}
.swipeMove {
    -webkit-animation: swipeMove 1s ease-in infinite;
    animation: swipeMove 1s ease-in infinite;
}

/* 头部（白背景） */
.nor_header{ height:125px; background:#fff;  position:fixed; width:100%; z-index:100; border-bottom:1px solid #e0e0e0}
.nor_header .wrapper { height:80px;}
.nor_header .logo{ float:left; top:10px; position:absolute; }
.nor_header .action{ position:absolute; top:10px; right:0; left:auto; color:#636363; font-size:12px;}
.nor_header .action a{color:#636363; margin:0 1px;}
.nor_header .tel{ position:absolute; top:40px; right:0; left:auto; color:#636363; font-size:14px; background:url(../images/tel.png) no-repeat left center; padding-left:60px;}
.nor_header .tel span{ display:block; letter-spacing:1.8px;}
.nor_header .tel strong{ display:block; color:#800000; font-size:20px; font-family:Arial, Helvetica, sans-serif;}

.nor_naver{ height:80px; line-height:80px;float:right}
.nor_naver ul li{ float:left;}
.nor_naver ul li a{ display:block; float:left; padding:2px 26px 0px 26px; color:#434343; font-size:16px; line-height:80px;}
.nor_naver ul li a:hover,.nor_naver ul li.on a{ border-bottom:2px solid #dc0000;  padding:0px 26px; text-decoration:none;color:#dc0000}

.nor_focusBox { position: relative; width:100%; height:auto; margin:0 auto; overflow: hidden; padding-top:120px; max-width:1920px;}
.nor_focusBox img{ width:100%; height:auto;}
.searchBar{ /*background:url(../images/tm.png) repeat;*/ width:100%; /*position:absolute; top:0; left:0;*/ z-index:10; height:46px; line-height:46px; font-size:13px;background:#444; }
.searchBar .keyWrod{ color:#fff; width:650px; overflow:hidden; }
.searchBar .keyWrod a{ color:#fff; margin:0 5px;}
.searchBar .search{ width:378px; height:25px; position:relative; padding-top:11px; }
.searchBar .search .text{ border:1px solid #aaa; font-size:13px; color:#FFF;width:275px; padding:3px 5px; line-height:17px; height:17px; outline:none; float:left; background:none;}
.searchBar .search .submit{ float:right; width:88px; background:#969696; color:#fff; height:25px; line-height:25px; text-align:center; cursor:pointer; border:none;}

.nor_focusBox .pic{ position:relative; z-index:0;width:100% !important;max-width:1900px;  }

.nor_focusBox .pic li{width:100% !important;}
.nor_focusBox .pic a{  width:100%; height:748px; display: block; }
.nor_focusBox .hd { width:100%; position: absolute; bottom: 10px; text-align: center; font-size:0; z-index:1; }
.nor_focusBox .hd li{margin: 0 10px; background:#636363; height:10px; overflow: hidden; width: 50px; cursor: pointer;display:inline-block; *display:inline; zoom:1; }
.nor_focusBox .hd .on{ background:#800100; }
.nor_focusBox .prev,
.nor_focusBox .next { width: 60px; height: 90px; margin: -50px 0 0; display: none; background: url(../images/ad_ctr.png) no-repeat 0 0; position: absolute; top: 50%; z-index: 10; cursor: pointer; text-indent: -9999px; filter:alpha(opacity=20);opacity:0.2;}
.nor_focusBox .prev { left: 50%; margin-left:-600px; }
.nor_focusBox .next { background-position: 0 -90px; right: 50%; margin-right:-600px;}
.nor_focusBox .prev:hover,
.nor_focusBox .next:hover { filter:alpha(opacity=50) !important;opacity:0.5 !important;  }

/*small_banner*/
.small_banner {padding-top:80px;}
.small_banner img{width:100%;}

/* 友情链接 */
.friend-link{width:1200px;height:auto;margin:0 auto;margin-top:10px;}
.friend-link .tab-hd{width:100%; height:35px;line-height:35px;font-size:14px;}
.friend-link .tab-hd .shenqing{line-height:35px;float:right;font-size:14px;color:#636363;}
.friend-link .tab-hd ul{width:180px;height:30px;}
.friend-link .tab-hd ul li{width:90px;height:30px;float:left;line-height:30px;}
.friend-link .tab-hd ul li a{font-size:16px;font-weight:bold;border-bottom:4px solid #fff; color:#636363; line-height:30px;}
.friend-link .tab-hd ul li.on a{font-size:16px;font-weight:bold;border-bottom:2px solid #800000; color:#636363; line-height:30px;}
.friend-link .tab-bd{width:100%; height:auto;margin-top:10px;}
.friend-link .tab-bd ul{width:100%; height:auto;}
.friend-link .tab-bd ul li{width:auto;height:30px;float:left;margin-right:20px;}
.friend-link .tab-bd ul li a{font-size:12px;color:#636363;line-height:30px;}

/* 底部 */
.footer{ width:100%;height:240px; background:#464646; color:#fff;margin-top:35px;}
.footer .footer-inner{ width:1200px;height:240px;margin:0 auto;}
.footer .footer-nav{ height:66px; line-height:66px; text-align:center;  background:url(../images/bot_bg.png) repeat-x center bottom; font-size:14px; color:#cccccc;}
.footer .footer-nav span{ padding:0 15px;}
.footer .footer-nav a{ color:#ccc;}
.footer .footer-center { padding:18px 0;}
.footer .footer-center .lft{ width:244px;}
.footer .footer-center .lft .img img{ display:block; width:244px; height:107px;}
.footer .footer-center .lft p{ line-height:30px; text-align:center; color:#fff; font-size:13px;}
.footer .footer-center .ct{ float:left; width:630px; padding-left:35px; padding-top:8px;}
.footer .footer-center .ct a, .footer .footer-center .ct a:visited{ color:#fff;}
.footer .footer-center .ct a:hover { color:#dc0000;
}
.footer .footer-center .ct h4{ font-size:14px; height:24px; line-height:24px; padding-bottom:10px;}
.footer .footer-center .ct .fl{ float:left;}
.footer .footer-center .ct .fr{ float:right;}
.footer .footer-center .ct p{ font-size:12px; line-height:25px;}
.footer .footer-center .rgt{ float:right; width:280px;}
.footer .footer-center .rgt ul li{ float:left; width:94px; font-size:12px; color:#fff; text-align:center; margin-left:36px;}
.footer .footer-center .rgt ul li img{ display:block; margin:0 auto; width:94px; height:92px; margin-bottom:12px;}

/* 分享*/
.shareBtn{ background:#C05656 url(../images/img1.png) no-repeat center 20px; width:58px; height:76px; position:fixed; left:50%; top:275px; margin-left:-658px; display:none;}
.shareBtn a{ display:block; color:#fff; text-align:center; font-size:14px; letter-spacing:3px; padding-top:40px; height:36px;}
.shareBtn a:hover{ text-decoration:none;}

/* 在线客服 */

.kfBar{ position:fixed;bottom:0px;right:0px;width:55px;z-index:10000;  }
.kfBar .kfweixin{position:absolute;right:0px;bottom:92px;background:#333333;cursor:pointer;text-align:center;height:34px;  text-align:center; padding:8px 0px; bottom:244px; text-align:center; width:55px;}
.kfBar .kfjianzhan{border-bottom:1px #fff solid;height:144px;  text-align:center; background:url(/templates/zhuojie/images/jianzhan.png) no-repeat; display:block; margin-top:2px; color:#fff; line-height:28px; font-size:16px; }
.kfBar .child{position:absolute;right:0px;overflow:hidden;cursor:pointer;width:55px;height:34px;background:#333333;line-height: 50px;padding:8px 0px; display:block; border-top:1px #fff solid;}
.kfBar .child{transition-duration: 0.5s;-ms-transition-duration: 0.5s;-moz-transition-duration: 0.5s; -webkit-transition-duration: 0.5s; }
.kfBar .kfQQ:hover{width:110px;background: #ca0000;}
.kfBar .kftel:hover{width:150px;background: #ca0000;}
.kfBar .child img{position:absolute;top:10px;left:10px;}
.kfBar .child p{position: absolute;left:55px;color:#fff; top:0px;}
.kfBar .kftel { bottom:144px;border-bottom:2px #fff solid; }
.kfBar .kfQQ{ bottom:194px;}
.kfBar .kfjian{position:absolute;right:0px;background:#333333;cursor:pointer;text-align:center;border-bottom:1px #fff solid;height:34px;  text-align:center; padding:8px 0px; bottom:294px; text-align:center; width:55px;border-top:1px #fff solid; display:none;}
.fixedCodeInfo{ display:none; position:fixed;bottom:152px;right:55px;padding:0 3px;border:1px solid #ccc;background:#fff;}
.fixedCodeInfo .fixedPointer{position: absolute;right:-6px;top:20px}


/*.wrap {width:1200px;height:auto;margin:0 auto;color:#808080;font-size:16px}*/

.dingy {width:1200px;height:auto;margin:0 auto;color:#808080;font-size:16px}
.wrap .wrap-title{width:100%;height:auto;margin-top:30px;}
.wrap .wrap-title .inner{width:100%;height:35px;border-bottom:1px solid #b6b6b6;text-align:center;}
.wrap .wrap-title .inner h1{width:600px;height:70px;line-height:70px; margin:0 auto; text-align:center; background:#800000;font-size:48px;font-weight:bold;color:#fff;}
.wrap .wrap-title p{width:100%;height:auto;margin-top:45px;text-align:center;line-height:1.5em;font-size:24px;color:#808080;}
.wrap .wrap-title02{width:100%;height:auto;margin-top:45px;}
.wrap .wrap-title02 .inner{width:100%;height:35px;border-bottom:1px solid #b6b6b6;text-align:center;}
.wrap .wrap-title02 .inner h1{width:auto;height:70px;display:inline-block; line-height:70px; margin:0 auto; background:#fff; padding:0 15px; text-align:center;font-size:36px;font-weight:bold;color:#707070;}
.wrap .wrap-title02 .inner h1 label{font-size:36px;color:#960000;}
.wrap .wrap-title02 .inner h1 b{font-size:48px;color:#960000;}
.wrap .wrap-title02 p{width:100%;height:auto;margin-top:25px;text-align:center;line-height:1.5em;font-size:16px;color:#707070;}
.wrap .wrap-title03{width:100%;height:auto;margin-top:90px;}
.wrap .wrap-title03 h1{width:100%;height:auto;line-height:1.5em;text-align:center;font-size:36px;font-weight:bold;color:#707070;}
.wrap .wrap-title03 h1 label{font-size:36px;color:#960000;}
.wrap .wrap-title03 p{width:100%;height:auto;margin-top:5px; text-align:center;line-height:1.5em;font-size:16px;color:#707070;}
.wrap .wrap-title04{width:100%;height:auto;}
.wrap .wrap-title04 .inner{width:100%;min-height:35px;border-bottom:1px solid #b6b6b6;text-align:center;}
.wrap .wrap-title04 .inner h1{width:auto;height:70px;display:inline-block; line-height:70px; margin:0 auto; background:#fff; padding:0 15px; text-align:center;font-size:36px;font-weight:bold;color:#707070;}
.wrap .wrap-title04 .inner h1 label{font-size:36px;color:#960000;}
.wrap .wrap-title04 .inner h1 b{font-size:48px;color:#960000;}
.wrap .wrap-title04 p{width:100%;height:auto;margin-top:25px;text-align:center;line-height:1.5em;font-size:16px;color:#707070;}

.wrap .wrap-title05{width:100%;height:auto;margin-top:30px}
.wrap .wrap-title05 .inner{width:100%;height:35px;border-bottom:1px solid #b6b6b6;text-align:center;}
.wrap .wrap-title05 .inner h1{width:auto;height:70px;display:inline-block; line-height:70px; margin:0 auto; background:#fff; padding:0 15px; text-align:center;font-size:36px;font-weight:bold;color:#707070;}
.wrap .wrap-title05 .inner h1 label{font-size:36px;color:#960000;}
.wrap .wrap-title05 .inner h1 b{font-size:48px;color:#960000;}
.wrap .wrap-title05 p{width:100%;height:auto;margin-top:30px;text-align:center;line-height:1.5em;font-size:20px;color:#707070;}

.wrap .wrap-title06{width:100%;height:auto;margin-top:100px}
.wrap .wrap-title06 .inner{width:100%;height:35px;border-bottom:1px solid #b6b6b6;text-align:center;}
.wrap .wrap-title06 .inner h1{width:auto;height:70px;display:inline-block; line-height:70px; margin:0 auto; background:#fff; padding:0 15px; text-align:center;font-size:36px;font-weight:bold;color:#707070;}
.wrap .wrap-title06 .inner h1 label{font-size:36px;color:#960000;}
.wrap .wrap-title06 .inner h1 b{font-size:48px;color:#960000;}
.wrap .wrap-title06 p{width:100%;height:auto;margin-top:30px;text-align:center;line-height:1.5em;font-size:20px;color:#707070;}

.wrap .wrap-title07{width:100%;height:auto;margin-top:100px}
.wrap .wrap-title07 .inner{width:100%;height:35px;border-bottom:1px solid #b6b6b6;text-align:center;margin-top:200px}
.wrap .wrap-title07 .inner h1{width:auto;height:70px;display:inline-block; line-height:70px; margin:0 auto; background:#fff; padding:0 15px; text-align:center;font-size:32px;font-weight:bold;color:#707070;}
.wrap .wrap-title07 .inner h1 label{font-size:36px;color:#960000;}
.wrap .wrap-title07 .inner h1 b{font-size:48px;color:#960000;}
.wrap .wrap-title07 p{width:100%;height:auto;margin-top:10px;text-align:center;line-height:1.5em;font-size:36px;color:#960000;font-weight:600}

.wrap .wrap-title08{width:100%;height:auto;margin-top:100px}
.wrap .wrap-title08 .inner{width:100%;height:35px;border-bottom:1px solid #b6b6b6;text-align:center;margin-top:200px}
.wrap .wrap-title08 .inner h1{width:auto;height:70px;display:inline-block; line-height:70px; margin:0 auto; background:#fff; padding:0 15px; text-align:center;font-size:32px;font-weight:bold;color:#707070;}
.wrap .wrap-title08 .inner h1 label{font-size:36px;color:#960000;}
.wrap .wrap-title08 .inner h1 b{font-size:48px;color:#960000;}
.wrap .wrap-title08 p{width:100%;height:auto;text-align:center;font-size:18px;color:#707070;margin-top:20px}

.wrap .wrap-title10{width:100%;height:auto;margin-top:100px}
.wrap .wrap-title10 .inner{width:100%;height:35px;border-bottom:1px solid #b6b6b6;text-align:center}
.wrap .wrap-title10 .inner h1{width:auto;height:70px;display:inline-block; line-height:70px; margin:0 auto; background:#fff; padding:0 15px; text-align:center;font-size:32px;font-weight:bold;color:#707070;}
.wrap .wrap-title10 .inner h1 label{font-size:36px;color:#960000;}
.wrap .wrap-title10 p{width:100%;height:auto;text-align:center;font-size:18px;color:#707070;margin-top:20px}
.wrap-case .wrap-title11{width:100%;height:auto;margin-top:100px}
.wrap-case .wrap-title11 .inner{width:100%;height:35px;border-bottom:1px solid #b6b6b6;text-align:center}
.wrap-case .wrap-title11 .inner h1{width:auto;height:70px;display:inline-block; line-height:70px; margin:0 auto; background:#fff; padding:0 15px; text-align:center;font-size:32px;font-weight:bold;color:#707070;}
.wrap-case .wrap-title11 .inner h1 label{font-size:36px;color:#960000;}
.wrap-case .wrap-title11 p{width:100%;height:auto;text-align:center;font-size:18px;color:#707070;margin-top:20px}

.wrap-cooperation {width:1200px;margin:0 auto;text-align:center}
.wrap-cooperation .wrap-title12{width:100%;height:auto;margin-top:100px}
.wrap-cooperation .wrap-title12 .inner{width:100%;height:35px;border-bottom:1px solid #b6b6b6;text-align:center}
.wrap-cooperation .wrap-title12 .inner h1{width:auto;height:70px;display:inline-block; line-height:70px; margin:0 auto; background:#fff; padding:0 15px; text-align:center;font-size:36px;font-weight:bold;color:#707070;}
.wrap-cooperation .wrap-title12 .inner h1 label{font-size:36px;color:#960000;}
.wrap-cooperation .wrap-title12 p{width:100%;height:auto;text-align:center;font-size:18px;color:#707070;margin-top:30px}
.wrap-table {width:100%;color:#fff}
.wrap .hd{ width:100%; height:auto; margin-top:95px; }
.wrap .hd .inner{width:100%;height:24px;border-bottom:1px solid #b6b6b6;text-align:center;}
.wrap .hd h3{width:auto;height:50px;line-height:50px;display:inline-block; padding:0 25px; background:#fff; font-size:36px; color:#707070; font-weight:bold;}
.wrap .hd h3 strong{ color:#800000;}
.wrap .hd small{ display:block; font-size:16px; text-transform:uppercase; color:#707070;background:#fff; padding: 0 10px;}
.section-title{width:100%;height:auto;}
.section-title .inner{width:100%;height:35px;border-bottom:1px solid #b6b6b6;text-align:center;}
.section-title .inner h1{width:1000px;height:70px; line-height:70px; margin:0 auto; text-align:center; background:#800000;font-size:48px;font-weight:bold;color:#fff;}
.section-title p{width:100%;height:auto;margin-top:45px;text-align:center;line-height:1.5em;font-size:24px;color:#333;}
.wrap .tuikuan{width:100%;height:213px;margin:50px auto;background:url(../images/tuikuan.png) no-repeat;}
.wrap .tuikuan h1{width:auto;height:auto;font-size:38px;color:#000;font-weight:normal;padding-left:425px;}
.wrap .tuikuan h2{width:auto;height:auto;font-size:26px;color:#000;font-weight:normal;padding-left:425px;}

/*.wrap-table tr{width:330px}*/
.wrap-table {margin-top:50px}
.wrap-table form {margin-top:15px;color:#aeaeae}
.wrap-table form tr{font-size:24px;height:50px;line-height:50px;background:#5b5b5b;margin-bottom:10px;display:block}
.wrap-table form tr td a{margin:0 10px}
.wrap-table form td input{font-size:24px;border:0;width:350px;height:30px;background-color:#5b5b5b;color:#fff}
.wrap-table form .white{color:#fff;background:#252525}
.wrap-table form .red{color:#fff;background:#750000}
.wrap-table form td span{font-size:18px;margin-left:20px;color:#fff;}
.wrap-table form td .submit{display:block;width:190px;height:50px;background:#fb4c4c;text-align:center;margin:0 38px 0 0px}
.wrap-table .wrap-table-left{width:50%;height:470px;float:left;background:#252525;position:relative}
.wrap-table .wrap-table-left .left-content{float:right;margin-right:60px;margin-top:40px}
.wrap-table .wrap-table-left h1{font-size:36px;color:#fff;}
.wrap-table .wrap-table-left p {font-size:24px;}
.wrap-table .wrap-table-left p label{font-size:32px;color:#f53d3d}
.wrap-table .wrap-table-right{width:50%;height:470px;float:right;background:#750000;position:relative}
.wrap-table .wrap-table-right tr{background:#fd8686;}
.wrap-table .wrap-table-right tr a{color:#fff}
.wrap-table .wrap-table-right tr input{background:#fd8686;}
.wrap-table .wrap-table-right .right-content{float:left;margin-left:60px;margin-top:40px}
.wrap-table .wrap-table-right h1{font-size:36px;color:#fff;}
.wrap-table .wrap-table-right p {font-size:24px;}
.wrap-table .wrap-table-right p label{font-size:32px;color:#f53d3d}

