﻿@charset "UTF-8";
body, ol, ul, h1, h2, h3, h4, h5, h6, p, th, td, dl, dd, form, input, textarea { margin: 0; padding: 0; }
body { font: 12px/24px 'Microsoft Yahei', Arial, '宋体', HELVETICA; color: #565656;overflow-x: hidden; }
images { border: 0; vertical-align: top; }
ol, ul, li { list-style-type: none; vertical-align: top; }
button, input, select, textarea { font-size: 100%; }
h1, h2, h3, h4, h5, h6 { font-weight: normal; font-size: 100%; }
table { border-collapse: collapse; border-spacing: 0; }
input, textarea { border: none; resize: none; outline: none; }
a { text-decoration: none; outline: none; color: #565656; -webkit-transition: 0.2s; -o-transition: 0.2s; transition: 0.2s;font-size: 14px; }
a:hover { color:#623504; }
q:before, q:after { content: '';}
address, cite, dfn, em, i, var {
 font-style: normal;
}

.fl { float: left; }
.fr { float: right; }
.cl { zoom: 1; }
.cl:after { content: ''; display: block; clear: both; }
.pa{ position:absolute;}
.pr{ position:relative}
.eps { overflow: hidden; -ms-text-overflow: ellipsis; text-overflow: ellipsis; white-space: nowrap; }
.ib { display: inline-block; vertical-align: top; }
.z9 { z-index: 9; position: relative; }
.zoomIn images { -webkit-transition: All 0.6s ease-in-out; -o-transition: All 0.6s ease-in-out; transition: All 0.6s ease-in-out; }
.zoomIn:hover images { -webkit-transform: scale(1.1); -ms-transform: scale(1.1); -o-transform: scale(1.1); transform: scale(1.1); }
.mix { font-family: 'mix'; -webkit-text-stroke-width: 0.2px; -webkit-font-smoothing: antialiased; }
.clear{clear:both;margin:0;padding:0;font-size:0px;line-height:0px;height:0px;overflow:hidden;}
*html .clearfix{zoom:1;}
*+html .clearfix{zoom:1;}
.content{ width: 1200px;margin: 0 auto }
.content1{width: 1200px; margin: 43px auto;overflow: hidden;}
.top{ height:230px;font-family:"Microsoft Yahei";overflow:hidden;}

.twz { height: 39px; color: #999999; line-height: 39px; font-size: 14px;}
.twz a { display: inline-block; border-right: 1px solid #ebebeb; color: #999999; position: relative;padding:0 18px; }
.twz a:nth-child(1){border-left: 1px solid #ebebeb;}
.twz a:nth-child(3){border-right: 0;}
.h_nr { height: 121px; overflow: hidden;}
.logo { width: 198px; height: 77px;overflow: hidden;margin-top: 23px; }
.logo img { width: 100%; height: 77px; display: block; }
.h_nr h2 {padding-left: 19px;margin-left: 19px; margin-top: 33px; width: 400px; float: left; height: 54px; font-size: 26px; color: #de0011; font-weight: bold; text-align: left; line-height: 30px; position: relative; }
.h_nr h2:before{content: "";width: 1px;height: 100%; background: #d5d5d5;position: absolute;top:3px;left: 0;z-index: 0;}
.h_nr h2 b{color: #333333; font-size: 20px; font-weight: normal; display:  block; }

.h_nr .sc{margin-top: 33px;padding-left: 61px; height: 53px; background: url(../images/tel.png) no-repeat left center; float: right; width: 275px; box-sizing:border-box; }
.h_nr .sc span{color: #666666;display:block;font-size:14px;}
.h_nr .sc p {overflow: hidden; color: #333333;font: bold 30px "Arial";  font-weight: bold; }
.h_nr .ewm{float: right; margin: 10px;}
.h_nr .ewm img{width: 100px;height: 100px;}

.menu{background: #013cfb;height: 56px;}
.nav{width: 1200px;margin:0 auto;}
.nav ul{  height: 56px; width: 1200px;}
.nav li { float: left;height: 56px; line-height: 56px; position: relative; }
.nav li:before{content: "";width: 1px;height: 100%; background: #012afb;position: absolute;top:0px;right: 0;z-index: 0;}
.nav li:last-child:before{content: "";width: 0px;height: 100%; background: #012afb;position: absolute;top:0px;right: 0;z-index: 0;}
.nav li a { text-decoration: none; color: #fff; font-size: 16px; display: inline-block; padding:0 34px; position: relative;z-index: 1; }


.nav li:after{content:'';position:absolute;height:100%;width:0;background:#de0011;bottom:0;left:0;-webkit-transition:width .3s;transition:width .3s;color: #fff;}
.nav li:hover:after,.nav li.cur:after{width:100%;color: #fff;}
.nav li a:hover, .nav .cur a { font-weight: normal; text-decoration: none;  color: #fff;  }
.nav li dl{      background:#013cfb; z-index: 99999;  position: absolute;top: 56px;display:none}
.nav li:hover dl{display:block}
.nav li dl dd{}
.fullSlide{min-width:1200px;position:relative;height:560px;overflow:hidden;z-index:9;}
.fullSlide .bd{position:relative;z-index:9;}
.fullSlide .bd ul{width:100%!important;}
.fullSlide .bd li{width:100%!important;height:560px;overflow:hidden;text-align:center;}
.fullSlide .bd li  img{ position:absolute; top:0; left:50%; margin-left:-960px;}
.fullSlide .hd{width:1200px;left:50%;margin-left:-600px;position:absolute;z-index:1;bottom:15px;overflow:hidden;z-index: 9999;}
.fullSlide .hd ul{margin-left:500px;}
.fullSlide .hd ul li{float:left;margin:0 5px;display:inline;cursor:pointer;}
.fullSlide .hd ul li{width:62px;height:5px;background:#fff;}
.fullSlide .hd ul .on{background:#de0011;}

.search{height:59px; border-bottom:1px solid #f0f0f0; overflow: hidden;font-size: 14px;font-family:"Microsoft Yahei";}
.keywords{ font-weight: normal;line-height: 59px; width: 720px; overflow: hidden; float: left;}
.keywords b{height:59px; display: inline-block; color: #999999;padding-left: 25px; font-weight: bold; }
.keywords a{color: #999999;line-height:59px;padding:0 32px 0 0;  font-size: 14px;}
.sea{float: right; overflow: hidden;margin-top:15px;}
.inp01{border-style: none;  float:left; border-left:1px solid #ececec;border-right:0; color: #666; padding-left: 15px;width:243px; height: 24px;font-family:"Microsoft Yahei"; font-size: 14px;background:none;}
.inp02{border-style: none;background: url(../images/ss.jpg) no-repeat; cursor: pointer; height: 24px;width:55px; display: inline-block;}
.sea input::-webkit-input-placeholder{color:#e7e7e7;}
.sea input::-moz-placeholder{   color:#e7e7e7;}
.sea input:-moz-placeholder{   color:#e7e7e7;}
.sea input:-ms-input-placeholder{  color:#e7e7e7;}

.yin{padding: 55px 0 30px;}
.yin_t{font-size: 40px;color: #333;text-align: center;height: 130px;line-height: 40px;overflow: hidden;font-weight: bold;}
.yin_t a{color: #333;}
.yin_t i{color: #dc2821;}
.yin_t span{display: block;font-size: 18px;color: #999;font-weight: normal;padding: 5px 0 0;}
.zs_bj{  background:#fff; height:580px;padding-top: 100px; box-sizing: border-box;  font-family:"Microsoft Yahei";}
.zs {position: relative;width:1200px; }
.zs dl{ width:300px; height: 178px; border-right: 1px solid #e9e9e9;box-sizing: border-box;  float: left; text-align:center; cursor: pointer;}
.zs dl dt{display: block; font-size: 18px; color: #333333; height: 40px; line-height: 40px; font-weight: normal; position: relative;}
.zs dl dt:before{content: "";position: absolute;left:50%;bottom: 0;margin-left: -8px; width: 15px; height: 1px; background: #999999;}
.zs dl dd{width:300px;overflow: hidden;box-sizing: border-box; }
.zs dl dd h3{display: block; font-size: 34px; color: #333333;padding:20px 0; font-weight: bold;}
.zs dl dd h3 em{font-size: 22px; color: #333333; font-style: normal; display: inline-block;}
.zs dl dd p{font-size: 14px;color: #666666;}
.zs dl:nth-child(4){border-right: 0;}
.zs dl:hover dd h3,.zs dl:hover dd h3 em{ color: #de0011; }
.zs dl:hover dt{color: #de0011;}

.ys_bg{ background:url(../images/ys_bg.jpg) no-repeat center 0;height: 782px;overflow: hidden;padding: 50px 0 0;}
.ys .cp_t{background:url(../images/ys_tbg.gif) no-repeat center 8px;height: 120px;}
.ys01{width: 290px;height: 608px;overflow: hidden;margin-right: 13px;}
.ys01m{width: 290px;}
.ys01m p{width: 290px;height: 385px;}
.ys01m p img{width: 290px;height: 385px;}
.ys01m em{width: 53px;height: 63px;display: block;margin:0 auto;padding: 50px 0 0;}
.ys01m em img{width: 53px;height: 63px;}
.ys01m span,.ys01 dl dt span{display: block;padding: 22px 0 0;font-size: 24px;color: #333;text-align: center;line-height: 30px;}
.ys01m span i,.ys01 dl dt span i{display: block;font-size: 12px;color: #999;text-transform: uppercase; font-family:Arial, Helvetica, sans-serif;}
.ys .nobor{margin-right: 0;}


.cp_bg{ background:url(../images/cp_bg.jpg) no-repeat center 178px; padding:39px 0 0;height: 1030px;}
.cp_bt{height: 70px;text-align: center; background:url(../images/cp_line.gif) no-repeat center 12px;}
.cp_bt a,.plan_bt a{font-size: 30px;color: #333;}
.cp_bt i,.plan_bt i{color: #165fac;}
.cp_t{ padding:0 0 0 100px;width: 1100px;height: 140px;}
.cp_t ul li{ background:url(../images/cp_k04.png) no-repeat;width: 306px;height: 101px;float: left; padding:0 45px 0 0;}
.cp_t ul li:hover,.cp_t ul li.on{ background:url(../images/cp_k05.png) no-repeat;}
.cp_t ul li em{display: block;float: left;width: 86px;padding: 8px;}
.cp_t ul li em img{width: 86px;height: 86px;}
.cp_t ul li b{    display: block; float: left; font-size: 19px;  color: #fff; width: 204px; height: 101px; line-height: 101px; overflow: hidden; font-weight: bold;}
.cp_qie{background: #ffffff;}
.cp_m dl{ width:1159px; display:inline-block; padding:21px  20px;height: 352px;}
.cp_m dl dt{ border:#e6e6e6 1px solid; width:690px; height:350px;float: left;overflow: hidden;}
.cp_m dl dt img,.cp_r02 ul li img,.ys_l dl dt img,.news_m dt img,.about dl dt img{ width:690px; height:350px;
-webkit-transition: 1s;
-moz-transition: 1s;
transition: 1s;}
.cp_m dl dt img:hover,.cp_r02 ul li img:hover,.ys_l dl dt img:hover,.news_m dt img:hover,.about dl dt img:hover{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1);}
.cp_m dl dd{ width:350px; float:left; padding:20px 0 0 55px;}
.cp_m dl dd h5{font-size: 24px;color: #111;height: 60px;line-height: 60px;overflow: hidden;}
.cp_m dl dd p{ padding:10px 0; height:44px; font-size:14px; color:#555; line-height:22px;overflow: hidden;}
.cp_m dl dd em{display: block;font-size: 14px;color: #666;line-height: 30px;}
.cp_m dl dd span{ display:block;width: 150px; padding:25px 0 0;}
.cp_m dl dd span a{display: block;font-size: 14px;color: #fff;background: #111; width:150px; height:40px;text-align: center;line-height: 40px;overflow: hidden;}
.cp_m dl dd span a:hover,.ban01 em a:hover,.ys_l dl dd span a:hover{animation:shake .5s linear;-webkit-animation:shake .5s linear;}

.cp_r02{ padding:40px 0 0 20px;}
.cp_r02 ul li{ width:270px;height: 270px;position: relative; margin:0 25px 0 0; float:left;overflow: hidden;}
.cp_r02 ul li em{display: block;width: 268px;height: 268px;overflow: hidden; border:#e6e6e6 1px solid;}
.cp_r02 ul li img{ width:268px; height:230px;}
.cp_r02 ul li span{ display:block; width:268px;text-align:center; height:45px; line-height:45px; overflow:hidden;font-size: 14px;color: #333;position: absolute;bottom: 0;left: 0;}

/*广告条*/
.ban01{ background:url(../images/ban01.jpg) no-repeat center 0; height:180px; overflow:hidden;}
.ban01 p{position: absolute;top: 38px;right: 0;width: 300px;}
.ban01 p span{ display:block; font-size:14px; color:#fff;font-weight: bold;line-height: 28px;text-align: center;}
.ban01 p span i{font-size: 24px;display: block; font-family:Arial, Helvetica, sans-serif;font-weight: normal;}
.ban01 p em{ display:block;width: 107px; margin:0 auto; padding:12px 0 0;}
.ban01 p em a{display: block;font-size: 14px;color: #333; background:url(../images/ban_btn.png) no-repeat;width: 95px;height: 30px;line-height: 30px;overflow: hidden; padding:0 0 0 12px;}

/*关于*/
.about{font-family:"Microsoft Yahei";line-height:30px;color: #7d7d7d;height:894px;padding: 54px 0 0;text-align: center;}
.about_c{background: #f3f4f6;padding: 6px;display: block;}
.about_p,.about_p img{width:1188px;height:500px;display: block;overflow: hidden;}
.about_w{padding: 2px 30px 0;height: 182px;}
.about_w h3 a{height:74px;font-size: 30px;line-height: 74px;color: #013cfb;    font-weight: bold;}
/*.about_w a,.new_c dd p a,.faq_c dd p a{display: inline-block;color: #013cfb;}*/

/*风采展示*/
.show{position: relative;overflow:hidden;margin-bottom: 45px;}
.show_hon,.show_fc{width:1088px;overflow: hidden;}
.show_c1,.show_c2{position: relative;padding: 0 56px;}
.show_c1 li{width:164px;float: left;margin:0 0 0 30px;background:url(../images/hon_pbg.jpg) no-repeat center 0;padding: 11px;}
.show_c2 li{width:320px;float: left;margin:0 0 0 30px;}
.show_c1 li p,.show_c1 li p img{width:164px;height: 227px;display: block;overflow: hidden;}
.show_c2 li p,.show_c2 li p img{width:320px;height:180px;display: block;overflow: hidden;}
.show_c1 li span{height:40px;display: block;overflow: hidden;text-align: center;line-height:40px;background:url(../images/hon_lbg.gif) no-repeat center 0;margin-top: 10px;}
.show_c2 li span{height:40px;display: block;overflow: hidden;text-align: center;line-height:40px;;}
.show_c1 li span a,.show_c2 li span a{display: block;color: #5b5b5b;}
.prev3,.next3,.prev2,.next2{top:79px;right: 0;}
.prev3,.prev2{left: 0;}


.news_bj{background:url(../images/news_bj.jpg) no-repeat center 0px;height:671px; overflow: hidden;padding-top: 52px;font-family: "Microsoft YaHei";}
.news{width:685px;height:473px; background:#fff; overflow: hidden;}
.n_nav {height:43px; border-bottom: 1px solid #eeeeee;padding-right: 22px; overflow: hidden;}
.n_nav span a{ color:#333333; font-size: 14px; line-height: 43px;}
.n_nav li{ float: left;}
.n_nav li a{display: inline-block;padding:0 20px;height: 43px; font-size: 18px; color:#333333;line-height: 43px;}
.n_nav li a:hover , .n_nav .on a{background:#013cfb; color:#fff;font-weight: bold;}
.news_c{height:416px; overflow: hidden;}
.news_c dl{height:180px; border-bottom: 1px solid #f0f0ef;margin:23px 18px 0;overflow: hidden;}
.news_c dt{width:255px; height:143px; float: left; overflow: hidden;}
.news_c dt img{width:255px; height:143px;}
.news_c dd{float: right;width:360px; overflow: hidden;}
.news_c dd h3{height:25px;overflow: hidden; line-height: 25px;font-weight: normal; }
.news_c dd h3 a{ color:#013cfb;font-size: 16px;}
.news_c dd p{padding-top: 12px;height:75px; overflow: hidden; font-size: 14px; line-height: 26px; color:#666666;}
.news_c dd i{display: block;width:132px; height:36px;background:#013cfb;text-align: center; line-height: 36px;}
.news_c dd i a{ color:#fff;}
.news_c ul{margin:20px 20px 0; overflow: hidden;}
.news_c li{ font-size: 14px; line-height: 36px;}
.news_c li a{display: inline-block;padding-left: 22px;background:url(../images/news_ico02.gif) no-repeat 0 18px;}
.news_c li a:hover{background:url(../images/news_ico01.gif) no-repeat 0 18px; color:#013cfb;}

.wt{width:474px;height:473px; background:#fff; overflow: hidden;}
.wt h2 {height:43px; border-bottom: 1px solid #eeeeee;padding-right: 22px; overflow: hidden;}
.wt h2 span a{ color:#333333; font-size: 14px; line-height: 43px;font-weight: normal;}
.wt h2 i a{display: inline-block;padding:0 20px;height: 43px; font-size: 18px;line-height: 43px;background:#013cfb; color:#fff;font-weight: bold;}
.wt_c dl{margin:20px 20px  0;padding-bottom: 35px;}
.wt_c dt{padding-left: 30px; font-size: 14px;background:url(../images/w.gif) no-repeat 0 0; line-height: 20px;}
.wt_c dt a{ color:#333333;font-weight: bold;}
.wt_c dd{padding-left: 30px; font-size: 14px;background:url(../images/d.gif) no-repeat 0 0; line-height: 20px;margin-top: 20px;}


/*底部开始*/
.footWrap{ background:#262626;font-size: 14px;color: #fff;line-height:42px;font-family: "Microsoft Yahei";padding: 79px 0 0;height: 237px;overflow: hidden;}
.footWrap a{ color:#fff;}
.f_nav{width: 260px;}
.f_nav,.f_text{border-right: solid 1px #6e757e;height: 165px;overflow: hidden;}
.f_nav a{display: inline-block;width: 120px;    float: left;}
.f_text{width:407px;}
.f_lx{width: 286px;padding: 11px 0 0 70px;line-height: 48px;}
.f_lx span a{width: 208px;line-height:40px;background: #013cfb;text-align: center;font-size: 16px;display: block;}
.f_lx span a:hover{color:#fff;}
.f_pho{height: 57px;line-height: 19px;padding: 0 0 27px 57px;background:url(../images/f_ico1.gif) no-repeat 0 0;}
.f_pho b{display: block;font-size:26px;line-height: 32px;}
.f_code{width:112px;}
.f_code img{ width:104px; height: 104px; display: block;border:1px solid #f3f3f4;background: #fff;padding: 2px;}
.f_code span{ display: block;line-height:28px;height: 41px;}
/*底部结束*/
.link {overflow:hidden;background: #171717;clear: both;height:74px;line-height:74px;color: #fff;}
.link a{color: #fff;display: inline-block;}
.link h2{font-size: 16px;width: 130px;text-align: right;background:url(../images/ico06.gif) no-repeat 0 center;float: left;}
.link p{overflow: hidden;float: left;width:915px;}
.link p a{padding: 0 50px 0 0;}
.link span{display: block;overflow: hidden; float: right; width:88px;background:url(../images/ico07.gif) no-repeat right center;}