/*样式初始化及公共样式部分*/
*{ margin:0px; padding:0px; }
body{ color:#333; font-size:13px; margin:0 auto; background-color:#fff; font-family:"Microsoft YaHei";  }
a{ color:#333; text-decoration:none; }      /*定义全局链接颜色*/
a:hover{ color:#dd5a5f; transition:0.3s all; }      /*定义全局链接鼠标滑过颜色*/
div,ul,li,span,p,img,h1,h2,h3,h4,h5,h6,dl,dt,dd{ margin:0px; padding:0px; list-style:none; border:0px; }    /*主要标签的样式初始化*/
address, caption, cite, code, dfn, em, th, var, optgroup, i{ font-style: inherit; font-weight: inherit; }

.cl{ clear: both; height:0px; }  /*清除左右浮动*/
.fl{ float:left; }     /*定义左浮动*/
.fr{ float:right; }     /*定义右浮动*/
#copy{ display:none; }      /*隐藏后台自带版权DIV*/
.page{ width:1180px;padding:0px 10px; margin:0 auto; height:auto; overflow:hidden; }
.page1{ width:1200px; margin:0 auto; }
.box,.news,.footer1{ width:1200px; margin:0 auto; height:auto; overflow:hidden; }    /*定义版面统一宽度*/
.top20{ margin-top:20px; }    
.top30{ margin-top:30px; }
.top40{ margin-top:40px; }
.top50{ margin-top:50px; }
.top60{ margin-top:60px; }
.top65{ margin-top:65px; }

.red {
    COLOR: #ff0000;
}



/* 移动到图片显示大图*/
#bigimage { position:absolute; display:none; }
#bigimage img { width:420px; height:auto; padding:5px; background:#fff; border:1px solid #e3e3e3; }

/*顶部*/
.head { background: #f5f5f5; line-height: 45px; font-size: 14px; color: #777; height: 45px; }
.head_r dt { float: left; margin-right: 20px; position: relative; }
.head_r dt i { display: block; width: 18px; height: 18px; background: url(20201126104434_1465629201.png) no-repeat center; margin-top: 13px; }
.head_r dt:hover i {background: url(20201203104321_2109556301.png) no-repeat center;transition: 0.2s all;}
.head_r dt:last-child { margin-right: 0px;}
.head_r dt em img { position: absolute; height: 110px; width: 110px; left: -42px; opacity: 0; transition: 0.3s all; z-index: 9999999; top: 50px; visibility: hidden; border: 1px solid #eee; }
.head_r dt:hover em img { display: block; opacity: 1; top: 33px; visibility: visible; }
.head_r>dt>img { margin-top: 14px; }
.head_r dt span { background: url(20201126110709_1173211096.png) no-repeat left; padding-left: 32px; font-weight: bold; font-size: 20px; color: #ffcc66; font-family: arial; }


/*抬头*/
.hlogo { padding-top: 12px; }
.logo1 { font-size: 40px; color: #222; font-weight: bold; padding-top: 23px; padding-left: 18px; }
.logo1 b { font-size: 33px;}
.logo1 p { font-size: 18px; font-weight: normal; color: #444; margin-top: 2px;letter-spacing: 2px; }
nav li{ float:left; position:relative; margin-right:25px; }
nav li>a{ display:block; position:relative; line-height:115px; font-size:16px !important; color:#333333; padding:0px 10px; }
nav li>a:after { content: ''; display: block; position: absolute; width: 0px; left: 0px; right: 0px; bottom: 26px; margin: 0 auto; height: 3px; background: #ffcc66; transition: all .3s ease; }
nav ul li:hover>a:after, nav ul li.cur>a:after { width: 77%; }
nav ul li:hover>a,nav ul li.cur>a{ color:#ffcc66; }
.dropmenu{ position:absolute; width:150%; left:-24%; top:115px; display:none; z-index:333; }
.dropmenu table td table{ display:none; height:55px; }
.dropmenu a+a,.dropmenu table tr+tr a{ border-top:1px solid #333; }
.dropmenu a,.dropmenu table td a{ display:block; width:100%; line-height:30px; height:30px; color:#f0f0f0; text-align:center; transition:all 0.5s ease; font-size:14px; font-weight:normal !important; background-color:rgba(0,0,0,0.7)}
.dropmenu table,.dropmenu table tr,.dropmenu table td,.dropmenu table tbody{ width:100% !important; display:block; }
.dropmenu a:hover{ background:#ffcc66; color:#fff; padding-left:2px; }
.search{ position:relative; height:114px;}
.seacon{ position:absolute; right:0px; top:115px; background: rgba(250,250,250,0.9); padding:20px; width:832px; z-index:999; box-sizing:content-box; display:; }
.searchBox { overflow: hidden; display: inline-block; width: 180px; height: 30px; margin-bottom: 15px; background: #fff;border: 1px solid #d2d1d1; border-radius: 50px; }
.search-i { width: 32px; overflow: hidden; height: 25px; float: left; margin-top: 5px; }
.search-bg{ width:138px; height: 30px; line-height:30px; padding-left: 10px; float:left; }
.keywords span{ color:#222; }
.keywords{ text-align:center; }
.keywords,.keywords a{ font-size:14px; color:#666; line-height:30px; }
.keywords a:hover{ text-decoration:underline; color:#ffcc66; }
.search>span { display: block; width: 185px; padding-top: 47px; cursor: pointer; }
.search>span>img{ display:block; margin: 0px auto 10px auto; }

.language{ position:relative; }
.language>span { display: block; padding-top: 41px; cursor: pointer; }
.language>span>a img { margin-right: 17px; }
.language>span>a:last-child img { margin-right: 0px; }
.language>span>img{ display:block; margin: 20px auto 10px auto;}
.droplang{ position:absolute; top:110px; left:0px; width:70px; background: rgba(250,250,250,0.9); z-index:999; display:none; box-sizing:content-box; padding:10px; text-align:center;}
.droplang a{ display:block; font-size:14px; color:#333; line-height:40px; border-bottom:1px solid #ddd;}
.droplang a:hover{ color:#ffcc66; text-decoration:underline;}



/*幻灯片开始*/
.banner-box{ min-width:1200px; height:600px; position:relative; overflow:hidden; background:#eee; }
.banner-box .bd{ width:100% !important; }
.banner-box .bd li{ width:100% !important; height:600px; background-position: center; background-repeat: no-repeat; }
.banner-box .bd li a{ display:block; background-size:auto;height: 600px;width: 100%; }
.banner-btn{ width: 72px; position: absolute; top: 250px; left: ; margin-left:0px ; height:105px; overflow: hidden; }
.banner-btn a{ display:block; width:49px; height:104px; position:absolute; top:0; filter:alpha(opacity=0); -moz-opacity:0; -khtml-opacity:0; opacity:0; transition:0.3s all ease-in-out; }
.banner-btn a.prev{ left:-50px; background:url(20201128204310_957295744.png) no-repeat 0 0; } 
.banner-btn a.next{ right:-50px; background:url(20201128204310_957295744.png) no-repeat -49px 0; }
.banner-box .hd { position:absolute; bottom:22px; width: 100%; display: block; }
.banner-box .hd ul{ text-align: center; }
.banner-box .hd ul li{ width:100px; height:6px; text-indent:-9999px; background:#f2f0ff; cursor:pointer; display:inline-block; margin:0 5px; transition:0.3s all ease-in-out; }
.banner-box .hd ul li.on{ background:#dd5a5f; width: 100px; }
.banner-box:hover .banner-btn a.prev{ left:20px; filter:alpha(opacity=40); -moz-opacity:.4; -khtml-opacity:.4; opacity:.4; }
.banner-box:hover .banner-btn a.next{ right: 20px; filter:alpha(opacity=40); -moz-opacity:.4; -khtml-opacity:.4; opacity:.4; }
.banner-box .banner-btn a.prev:hover,.banner-box:hover .banner-btn a.next:hover{ filter:alpha(opacity=80); -moz-opacity:.8; -khtml-opacity:.8; opacity:.8; }


/*产品中心*/
.dis {width: 100%; position: relative;}
.dis_box {width:1200px;margin: 0 auto;margin-top:60px;}
.bt { display: block; font-size: 45px; font-weight: bold; text-align: center;color: #949bdf; }
.bt em { display: block; width: 30px; height: 2px; background: #333; margin: 12px auto; }
.bt p { font-size: 20px; font-weight: normal; color: #666; }

.dis_nav ul li { float: left; border-radius: 10px; margin-right: 27px; border: 1px solid #d7d7d7; background: url(20201127102327_156372666.png) no-repeat 20px; width: 163px; }
.dis_nav ul li a { padding-left: 66px; display: block; line-height: 60px; text-align: center; font-size: 16px; }
.dis_nav ul li:last-child { margin-right: 0px; }
.cp { width: 1125px; height: 62px; margin: 45px auto 0; }
li.ico1 {background-position-x: -175px !important;}
li.ico2 {background-position-x: -363px !important;}
li.ico3 {background-position-x: -560px !important;}
li.ico3 a {padding-left: 48px !important;}
li.ico4 {background-position-x: -749px !important;}
li.ico4 a {padding-left: 47px !important;}
li.ico5 {background-position-x: -936px !important;}
li.ico5 a {padding-left: 47px !important;}


.dis_con { width: 1200px !important; height: auto; margin-top: 35px !important; }
.dis_left { float: left; width: 420px; }
.dis_call { overflow: hidden; float: right; width: 866px; }
.dis_call table tr { padding-bottom: 24px; display: block; }
.dis_call table tr td span { width: 100%; background: #f5f4f1; display: block; height: 50px; line-height: 50px !important; }
.dis_call table tr td:hover span { background:#ffcc66; transition: 0.5s; }
.dis_call table tr td+td { padding-left: 16px !important; }
.dis_call table tr td span>a { font-size: 14px!important; color: #333; display: block; }
.dis_call table tr td:hover span>a { color: #fff; }
.dis_call table tr td { padding-left: 0px !important; }
.dis_call table tr td a{ font-size:0px!important; }
.dis_call table tr td a img { transition: 0.3s all; }
.dis_call table tr td:hover a img { transform: scale(1.15); }
.dis_call table tr td>a { width: 276px; height: 208px; display: block; overflow: hidden; border: 1px solid #eee; }
.dis_nav .on { box-shadow: 0px 3px 6px #d4d4d4; }
.dis_nav .on a { color: #ffcc66; }
.dis_call table tr td br{ font-size:0px!important; display: none; }
/*cp*/
.baibg {
    width: 100%;
    background: #fff;
    min-width: 1200px;
}

.sidebar { float:left; width:248px; }
.topclass { width:100%; height:92px; background-color:#dd5a5f; color:#FFF; text-align: center; }
.topclass h2 {padding: 22px 0 0 0;font-size: 26px;
    line-height: 28px;font-weight: bold; text-align: center;}
.topclass span {  font-size: 18px;text-transform: uppercase; }
.side-menu { background-color:#fff; padding:10px; border: 4px solid #dd5a5f; }
.side-menu dd {margin: 8px 0; }
.side-menu dd > a { display:block; height:42px; line-height:42px; padding:0 0 0 32px;   background:#f9ecea url(tip.png) no-repeat 20px -442px;color: #454545; }
.side-menu dd > a:hover {  background-color: #ffcc66;color: #fff;background-position: 20px -382px;}
.side-menu .drop {  display:none; }
.side-menu .drop li { width:100%; height:38px; line-height:38px;float: none;margin: 8px 0; }
.side-menu .drop a { display:block;  background:#f7e3d3;text-align: center; color: #454545;  }
.side-menu .drop a:hover { background:#f17005;color: #fff;}
.side-menu dd.current .drop { display:block; }
.side-menu dd.current > a {  background-color: #f17005;color: #fff;background-position: 24px -378px;}
.side-menu li.current > a { background:#343434 url(tip.png) no-repeat 24px -179px;color: #fff; }
.sidebar .tel1{background:url(tel2.png) repeat center;height: 91px;}
.sidebar .tel1 h1{padding-left: 55px;height: 91px;background-position: left -574px;color: #fff;
;margin-left: 15px;}
.sidebar .tel1 span{ font-size: 14px;line-height: 1.4;padding-top: 24px;
    display: block;}
.sidebar .tel1 p{font-size: 21px; line-height:1;font-weight: bold;*margin-top: -20px;}
.side-head { height:34px; line-height:34px; padding:10px 0 10px 30px; font-size:20px; background:#5f412e; color:#FFF; }
.side-pro { position:relative; top:20px; margin-bottom:20px; }
.side-pro .list { border:1px solid #ddd; padding:30px 0 10px; }
.side-pro .list dd { width:166px; margin:0 auto; }
.side-pro .list a { display:block; text-align:center; }
.side-pro .list img { display:block; width:166px; height:124px; background:#f1f1f1; }
.side-pro .list h3 { padding:10px 0; height:24px; line-height:24px; font-weight:400; }
.side-contact { margin-bottom:20px; position:relative; top:20px; }
.side-contact .main { padding:15px 10px; line-height:2; border:1px solid #ddd; }

.submian {position: relative;padding-top: 5px;}
.submian .subleft {width: 248px;}
.submian .subleft .sidebar{float: none;margin-bottom: 30px;}
.submian .subleft .titlex {    text-align: center;background: #065190;color: #fff;height: 82px;}
.submian .subleft .titlex span {margin-top: 10px;border-bottom: 1px dashed #fff;display: inline-block;padding: 0 10px;
  color: #fff;font-size: 24px;font-weight: bold;line-height: 40px;}
.submian .subleft .titlex b{line-height: 22px; text-transform: uppercase;font-size: 16px;font-weight: normal;display: block;}
.submian .subleft .titlex a {font-size: 14px;border-top: 1px solid #fff;border-bottom: 1px solid #fff;height: 21px;line-height: 21px;float: right;margin-right: 10px;margin-top: 20px;position: relative;width: 75px;color: #fff;}
.submian .subleft .titlex a i {color: #fff;font-weight: bold;font-size: 20px;position: absolute;right:-3px;top: 0px;}
.submian .subleft .titlex a i:before {content: "";height: 21px;}
.submian .subleft .titlex a:hover {color: #F3F3F3;border-color: #F3F3F3;}
.submian .subleft .titlex a:hover i:before {content: "";color: #F3F3F3;}
.submian .subleft .lefta {padding-bottom: 20px;}
.submian .subleft .lefta .titlex{ height: 122px;line-height: inherit;}
.submian .subleft .lefta .titlex span{    padding-top: 18px;    display: block;    line-height: 52px;}
.submian .subleft .lefta .titlex em{font-style: normal;font-size: 14px;padding-left: 35px;display: block;}

.submian .subleft .lefta .comt { }
.submian .subleft .lefta .comt ul li {line-height: 52px;color: #787878;display: block;margin-bottom: 2px;width:100%;}
.submian .subleft .lefta .comt ul li a {font-size: 18px;position: relative;display: block;width:220px;height:52px;line-height:52px;border-bottom: 1px solid #e2e2e2;padding-left: 60px;}
.submian .subleft .lefta .comt ul li a:hover,
.submian .subleft .lefta .comt ul li a.hover {    color: #1e45a2;    background: #FFF100;}
.submian .subleft .lefta .comt ul .box {display: none;}
.submian .subleft .lefta .comt ul .box a {display: block;line-height: 32px;font-size: 14px;height: 32px;border-bottom: 1px solid #eee;border-top: 0px;border-left: 0px;border-right: 0px;}
.submian .subleft .lefta .comt ul li.current .box { display:block; }
.submian .subleft .lefta .comt ul li.current > a {background: #FFF100;color: #1e45a2; }
.submian .subleft .lefta .comt ul li.current > a {background:#FFF100;color:#1e45a2; }

.submian .subleft .leftnews .leftnewscomt {border: 1px solid #1e45a2;*padding: 20px 15px;}
.submian .mainx {  height:230px;margin: 20px 15px;  background:#FFF; overflow:hidden; position:relative; *width: 215px;*margin-top: 20px;}
.submian .listx { float:left; width:300%; position:relative; }
.submian .listx dd { float:left; width:250px; height:187px; position:relative; }
.submian .listx a { display:block; overflow:hidden; position:relative; z-index: 9;}
.submian .listx span { width:430px; height:56px; line-height:56px; padding:0 15px; position:absolute; left:0; bottom:0; font-size:16px; color:#FFF; }
.submian .listx img { display:block; width:250px; height:187px; }
.submian .listx dd:hover img { -webkit-transform:scale(1.1,1.1); -moz-transform:scale(1.1,1.1); -ms-transform:scale(1.1,1.1); transform:scale(1.1,1.1); }
.submian .tipx {width:100%; height:24px; text-align:center;position: absolute;bottom: 5px; }
.submian .tipx span { display:inline-block; vertical-align:middle; width:24px; height:24px; background:url(tip-view.png) center 0 no-repeat; cursor:pointer;margin: 0 6px; }
.submian .tipx span.cur { background-position:center bottom; }
.submian .leftcontact{ }
.submian .leftcontactcomt{line-height: 26px;border: 1px solid #065190;padding: 10px;font-size: 15px;}
.submian .leftcontact .title1{height: 68px;line-height: 68px;border-bottom: 4px solid #1e45a2;margin-bottom: 28px; }
.submian .leftcontact .title1 span{ color: #1e45a2;font-size: 33px;font-weight: bold;}
.submian .leftcontact .title1 i{ color: #1e45a2;font-size: 22px;font-weight: bold;text-align: right;}
.submian .leftcontact_tel{margin-top: 10px;background: #F8A815 url(leftcontact_tel.png) 10px center no-repeat;color: #fff;padding-left: 80px;}
.submian .leftcontact_tel p{font-size: 18px;height: 35px;
    line-height: 3.2;}
.submian .leftcontact_tel h2{ font-weight: bold;font-size: 18px;}

.submian .subright {width: 818px;margin-bottom: 25px; line-height: 28px;}
.submian .subright .produtlist .list {overflow: hidden;}
.submian .subright .produtlist .list .itag{width: 102%;}
.submian .subright .produtlist .list .itag li {float: left;margin: 8px;width: 256px;}
.submian .subright .produtlist .list .itag li.err span{cursor: text;}
.submian .subright .produtlist .list .itag li img {width: 100%;height: 200px;display: block;padding: 2px;border: 1px solid #dcdcdc;}
.submian .subright .produtlist .list .itag li span {cursor:pointer;height: 34px;line-height: 34px;display: block;width: 100%;text-align: center;overflow: hidden;}
.submian .subright .produtlist .list .itag li:hover img {border-color: #1e45a2;background: #1e45a2;}
.submian .subright .produtlist .list .itag li:hover span {color: #1e45a2;}
.submian .subright .listnews {padding:0 20px 20px 20px;}
.submian .subright .listnews ul li {width: 100%;border-bottom: 1px dashed #d6d6d6;height: 40px;line-height: 40px;}
.submian .subright .listnews ul li.err{margin-bottom: 20px;}
.submian .subright .listnews ul li a {display: block;}
.submian .subright .listnews ul li a p {float: left;cursor:pointer;}
.submian .subright .listnews ul li a span {color: #999;cursor:pointer;float: right;}
.submian .subright .listnews ul li a:hover p {color: #1e45a2;}
.submian .subright .listnews ul li a:hover span {color: #666;}
.submian .subright .aboutlist,.submian .subright .aboutlistx {line-height: 28px;color: #333;}
.aboutlist img{max-width:100%}
.submian .subright .conBox {padding: 0px 20px 20px;line-height: 24px;color: #333;}

/*HOT-cp*/
.w1375{ width:1200px; margin:0 auto; height:auto;}
.ys { background: #f5f4f1;min-width: 1200px;  height: 1330px; padding: 60px 0; }
.ys_nr { width:1200px;overflow: hidden;min-height: 400px;}
.ys_nr li:nth-child(4),.ys_nr li:nth-child(8),.ys_nr li:nth-child(12),.ys_nr li:last-child { margin-right: 0px !important; }
.ys_nr li:nth-child(5),.ys_nr li:nth-child(9),.ys_nr li:nth-child(13) { clear: both; !important; }
.ys_nr li { transition: 0.3s all; float: left; width: 276px; margin-right: 25px;margin-bottom: 25px; background: #fff; overflow: hidden; }
.ys_nr li:hover { transition: 0.3s all; margin-top: -6px; box-shadow: 0px 5px 15px #bcbcbc; }   
.ys_nr li p { text-align: center; font-size: 15px;padding: 2px 3px 2px;line-height: 16px; }  
.ys_nr .tit { height: 56px;width: 276px; display: table-cell; vertical-align: middle;}
.ys_nr li span { font-size: 14px; line-height: 30px; color: #666; display: block; padding: 0 21px; margin-bottom: 33px; }
.ys_nr li em { width: 276px; height: 276px; overflow: hidden; }
.ys_nr li em img { width: 276px; height: 276px; }


.ys_nr2 { width:920px;overflow: hidden;}
.ys_nr2 li:nth-child(3),.ys_nr2 li:nth-child(6),.ys_nr2 li:nth-child(9),.ys_nr2 li:nth-child(12),.ys_nr2 li:last-child { margin-right: 0px !important; }
.ys_nr2 li:nth-child(4),.ys_nr2 li:nth-child(7),.ys_nr2 li:nth-child(10),.ys_nr2 li:nth-child(13) { clear: both; !important; }
.ys_nr2 li { transition: 0.3s all; float: left; width: 276px; margin-right: 32px;margin-bottom: 25px; background: #f5f5f5; overflow: hidden; }
.ys_nr2 li:hover { transition: 0.3s all; margin-top: -6px; box-shadow: 0px 5px 15px #bcbcbc; }   
.ys_nr2 li p { text-align: center; font-size: 15px;padding: 2px 3px 2px; line-height: 16px;}  
.ys_nr2 .tit { height: 56px;width: 276px; display: table-cell; vertical-align: middle;}
.ys_nr2 li span { font-size: 14px; line-height: 30px; color: #666; display: block; padding: 0 21px; margin-bottom: 33px; }
.ys_nr2 li em { width: 276px; height: 276px; overflow: hidden; }
.ys_nr2 li em img { width: 276px; height: 276px; }
/* pager */
.pager {
    display: block;
    width: 70%;
    height: auto;
    padding: 15px 10px 25px 215px;
    margin-bottom: 5px;
}
.pager span,
.pager a {display: inline-block;border: 1px solid #eee;color: #666;background: #f3f3f3;height: 24px;line-height: 24px;padding: 0px 8px;text-decoration: none;margin: 0 5px;}
.pager a:hover {background: #ffcc66;border-color: #ffcc66;color: #fff;text-decoration: none;}
.pager .cur {background: #ffcc66;border-color: #ffcc66;font-weight: bold;color: #FFF;}
.pager span.dot {background: #ffcc66;border-color: #0a6c00;font-weight: bold;color: #FFF;}
.pager select{    height: 26px;
    line-height: 24px;
    border: 1px solid #bfbfbf;
    border-radius: 4px;}
/*特点*/
#feature{ width:100%; min-width:1200px; height:500px; padding-top:0px; background:url(20171230144851_1397039871.jpg) top center no-repeat;}
.feature_t{ font-size: 36px; color: #dd5a5f;  padding-top: 54px; text-align:center;font-weight: bold;}
.feature_t dl{ font-size:28px; color:#949bdf; padding-top:55px; letter-spacing:1px;font-weight: 500;}
.feature li{ display:block; float:left; margin-top:230px; width:151px; margin-left:75px; font-size:41px;color:#fff; line-height:38px; font-family:"microsoft yahei";}
.feature li +li{ margin-left:73px;}
.feature li p{ font-family:"arial"; font-size:40px; }


/*流程*/
#process{ width:100%; min-width:1200px;padding-top:40px;background:#f0f0f0 url(20171230150151_1521412702.jpg) top center no-repeat;}
.process_t{ text-align:center; font-size:40px; font-weight:bold; color:#fff; text-transform:uppercase;}
.process_b{ width:1100px; margin:0 auto; margin-top:30px;}
.process_b{ font-size:16px; text-align:center; line-height:192px; }
.process_b .bg1{  width:135px;margin-left:41px; height:135px; background:url(20171230150226_2045246800.png) left top no-repeat;}
.process_b .bg1:hover{ color:#fff; background:url(20171230150226_2045246800.png) left bottom no-repeat; text-shadow:1px 1px 2px #bebebe; -moz-text-shadow:1px 1px 2px #bebebe; -ms-text-shadow:1px 1px 2px #bebebe; -o-text-shadow:1px 1px 2px #bebebe; -text-shadow:1px 1px 2px #a7a4a4;}
.trans{transition:all 0.2s linear; -webkit-transition:all 0.2s linear; -moz-transition:all 0.2s linear;cursor: pointer;}
.process_b .bg2{  width:135px;margin-left:41px; height:135px; background:url(20171230150226_2045246800.png) -135px top no-repeat;}
.process_b .bg2:hover{ color:#fff; background:url(20171230150226_2045246800.png)  -135px bottom no-repeat; text-shadow:1px 1px 2px #bebebe; -moz-text-shadow:1px 1px 2px #bebebe; -ms-text-shadow:1px 1px 2px #bebebe; -o-text-shadow:1px 1px 2px #bebebe; -text-shadow:1px 1px 2px #a7a4a4;}

.process_b .bg3{  width:135px; margin-left:41px; height:135px; background:url(20171230150226_2045246800.png) -270px top no-repeat;}
.process_b .bg3:hover{ color:#fff; background:url(20171230150226_2045246800.png)  -270px bottom no-repeat; text-shadow:1px 1px 2px #bebebe; -moz-text-shadow:1px 1px 2px #bebebe; -ms-text-shadow:1px 1px 2px #bebebe; -o-text-shadow:1px 1px 2px #bebebe; -text-shadow:1px 1px 2px #a7a4a4;}

.process_b .bg4{  width:135px;margin-left:41px; height:135px; background:url(20171230150226_2045246800.png) -405px top no-repeat;}
.process_b .bg4:hover{ color:#fff; background:url(20171230150226_2045246800.png)  -405px bottom no-repeat; text-shadow:1px 1px 2px #bebebe; -moz-text-shadow:1px 1px 2px #bebebe; -ms-text-shadow:1px 1px 2px #bebebe; -o-text-shadow:1px 1px 2px #bebebe; -text-shadow:1px 1px 2px #a7a4a4;}

.process_b .bg5{  width:135px; margin-left:41px; height:135px; background:url(20171230150226_2045246800.png) -540px top no-repeat;}
.process_b .bg5:hover{ color:#fff; background:url(20171230150226_2045246800.png)  -540px bottom no-repeat; text-shadow:1px 1px 2px #bebebe; -moz-text-shadow:1px 1px 2px #bebebe; -ms-text-shadow:1px 1px 2px #bebebe; -o-text-shadow:1px 1px 2px #bebebe; -text-shadow:1px 1px 2px #a7a4a4;}

.process_b .bg6{  width:135px; margin-left:41px; height:135px; background:url(20171230150226_2045246800.png) right top no-repeat;}
.process_b .bg6:hover{ color:#fff; background:url(20171230150226_2045246800.png)  right bottom no-repeat; text-shadow:1px 1px 2px #bebebe; -moz-text-shadow:1px 1px 2px #bebebe; -ms-text-shadow:1px 1px 2px #bebebe; -o-text-shadow:1px 1px 2px #bebebe; -text-shadow:1px 1px 2px #a7a4a4;}






@keyframes icon-bounce {
  0%, 100% {
    -moz-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }

  25% {
    -moz-transform: rotate(15deg);
    -ms-transform: rotate(15deg);
    -webkit-transform: rotate(15deg);
    transform: rotate(15deg);
  }

  50% {
    -moz-transform: rotate(-15deg);
    -ms-transform: rotate(-15deg);
    -webkit-transform: rotate(-15deg);
    transform: rotate(-15deg);
  }

  75% {
    -moz-transform: rotate(5deg);
    -ms-transform: rotate(5deg);
    -webkit-transform: rotate(5deg);
    transform: rotate(5deg);
  }

  85% {
    -moz-transform: rotate(-5deg);
    -ms-transform: rotate(-5deg);
    -webkit-transform: rotate(-5deg);
    transform: rotate(-5deg);
  }
}
@-webkit-keyframes icon-bounce {
  0%, 100% {
    -moz-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }

  25% {
    -moz-transform: rotate(15deg);
    -ms-transform: rotate(15deg);
    -webkit-transform: rotate(15deg);
    transform: rotate(15deg);
  }

  50% {
    -moz-transform: rotate(-15deg);
    -ms-transform: rotate(-15deg);
    -webkit-transform: rotate(-15deg);
    transform: rotate(-15deg);
  }

  75% {
    -moz-transform: rotate(5deg);
    -ms-transform: rotate(5deg);
    -webkit-transform: rotate(5deg);
    transform: rotate(5deg);
  }

  85% {
    -moz-transform: rotate(-5deg);
    -ms-transform: rotate(-5deg);
    -webkit-transform: rotate(-5deg);
    transform: rotate(-5deg);
  }
}
@-moz-keyframes icon-bounce {
  0%, 100% {
    -moz-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }

  25% {
    -moz-transform: rotate(15deg);
    -ms-transform: rotate(15deg);
    -webkit-transform: rotate(15deg);
    transform: rotate(15deg);
  }

  50% {
    -moz-transform: rotate(-15deg);
    -ms-transform: rotate(-15deg);
    -webkit-transform: rotate(-15deg);
    transform: rotate(-15deg);
  }

  75% {
    -moz-transform: rotate(5deg);
    -ms-transform: rotate(5deg);
    -webkit-transform: rotate(5deg);
    transform: rotate(5deg);
  }

  85% {
    -moz-transform: rotate(-5deg);
    -ms-transform: rotate(-5deg);
    -webkit-transform: rotate(-5deg);
    transform: rotate(-5deg);
  }
}
@-o-keyframes icon-bounce {
  0%, 100% {
    -moz-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }

  25% {
    -moz-transform: rotate(15deg);
    -ms-transform: rotate(15deg);
    -webkit-transform: rotate(15deg);
    transform: rotate(15deg);
  }

  50% {
    -moz-transform: rotate(-15deg);
    -ms-transform: rotate(-15deg);
    -webkit-transform: rotate(-15deg);
    transform: rotate(-15deg);
  }

  75% {
    -moz-transform: rotate(5deg);
    -ms-transform: rotate(5deg);
    -webkit-transform: rotate(5deg);
    transform: rotate(5deg);
  }

  85% {
    -moz-transform: rotate(-5deg);
    -ms-transform: rotate(-5deg);
    -webkit-transform: rotate(-5deg);
    transform: rotate(-5deg);
  }
}
.processul li:hover{-webkit-animation: icon-bounce 0.5s alternate;
  -moz-animation: icon-bounce 0.5s alternate;
  -o-animation: icon-bounce 0.5s alternate;
  animation: icon-bounce 0.5s alternate;}
.processul li:hover {
    -webkit-animation: icon-bounce 0.5s alternate;
    -moz-animation: icon-bounce 0.5s alternate;
    -o-animation: icon-bounce 0.5s alternate;
    animation: icon-bounce 0.5s alternate;
}

.processul li .processone{ width:46px; height:51px; background:url(20201127175508_389635131.png) 0px 0px no-repeat; margin:0 auto; margin-top:36px; margin-bottom:10px;}
.processul li:hover .processone{ background-position:-47px 0px;}
.processul li .processtwo{ width:61px; height:51px; background:url(20201127175508_389635131.png) -94px 0px no-repeat; margin:0 auto; margin-top:36px; margin-bottom:10px;}
.processul li:hover .processtwo{ background-position:-151px 0px;}
.processul li .processthree{ width:47px; height:51px; background:url(20201127175508_389635131.png) -210px 0px no-repeat; margin:0 auto; margin-top:36px; margin-bottom:10px;}
.processul li:hover .processthree{ background-position:-256px 0px;}
.processul li .processfour{ width:44px; height:51px; background:url(20201127175508_389635131.png) -307px 0px no-repeat; margin:0 auto; margin-top:36px; margin-bottom:10px;}
.processul li:hover .processfour{ background-position:-356px 0px;}
.processul li .processfive{ width:49px; height:51px; background:url(20201127175508_389635131.png) -405px 0px no-repeat; margin:0 auto; margin-top:36px; margin-bottom:10px;}
.processul li:hover .processfive{ background-position:-454px 0px;}
.processul li .processsix{ width:48px; height:51px; background:url(20201127175508_389635131.png) -502px 0px no-repeat; margin:0 auto; margin-top:36px; margin-bottom:10px;}
.processul li:hover .processsix{ background-position:-554px 0px;}
.p_title{ font-size:22px; font-weight:bold;}
.p_cont{ font-size:16px; margin-bottom:16px;}
.p_jt{ width:81px; height:16px; margin:0 auto; background:#e9e3d3; border-radius:10px;}
.p_jt img{ margin-top:3px;}
.processul li:hover .p_jt{ background:#fff;}
#lc_b_bg{width:100%; height:70px; background:url(20201127173109_335607828.jpg) center no-repeat;}

/*简介*/
.w1607{ width:1607px; margin:0 auto; height:auto; }
.jj {background: url(20201127192153_1946438662.jpg) no-repeat center;height: 668px;min-width: 1200px;}
.jj>.bt { padding-top: 70px; }
.jj_w p { font-size: 14px; line-height: 28px; text-align: center; color: #666; }
.jj_w p span { color: #333; }
.jjnr dl { width: 22.9%; height: 292px; float: left; text-align: center; background: #fff; border: 1px solid #e2e2e2; margin-right: 2.6%; border-radius: 25px; margin-top: 60px; }
.jjnr dl:hover { background: url(20201127200401_1443040704.jpg) no-repeat right; }
.jjnr dl:last-child { margin-right: 0px; }
.jjnr em { background: url(20201127194012_1531459599.png) no-repeat; display: block; width: 55px; height: 48px; margin: 30px auto; }
.jjnr dl:hover em { background-position-x: -66px; }
.jjnr p { font-weight: bold; font-size: 16px; }
.jjnr dl:hover p { color: #fff; }
.jjnr span { font-size: 14px; line-height: 23px; color: #777; margin-top: 10px; display: block; }
.jjnr dl:hover span { color: #fff; }
em.jj1 { background-position-x: -133px; }
.jjnr dl:hover .jj1 { background-position-x: -196px; }
em.jj2 { background-position-x: -264px; }
.jjnr dl:hover .jj2 { background-position-x: -330px; }
em.jj3 { background-position-x: -398px; }
.jjnr dl:hover .jj3 { background-position-x: -469px; }
.jjnr dl i { background: url(20201127195701_394476652.png) no-repeat -29px; display: block; width: 25px; height: 26px; margin:46px auto 0; }
.jjnr dl:hover i { background-position-x: 0px; }

.word dt { width: 245px; height: 534px; float: left; background: #f8f8f8; padding: 0 40px; }
.word dt p { font-size: 20px; margin-top: 50px; color: #333; }
.word dt i { display: block; width: 30px; height: 3px; background: #ffcc66; margin: 23px 0; }
.word dl span { display: block; font-size: 14px; color: #555; line-height: 28px; }
.word dl em { width: 325px; height: 267px; overflow: hidden; display: block; margin-left: -40px; margin-top: 58px; }
.word dt:hover img { transform: scale(1.15); transition: 0.3s all; }
.word dt img { width: 325px; height: 267px; transition: 0.3s all; }
.word dt:nth-child(2n) em { margin-top: 0px; }
.word dt img { width: 325px; height: 267px; }
.word dt:nth-child(2n) img { margin-top: 0px; }




.about_le{width:520px;}
.about_le .about_item_title{font-family: Times New Roman, Times, serif; height:80px;font-size: 62px; }
.about_le .about_item_body{font-family: Arial;
    color: #434a54;
    font-size: 14px;
    font-weight: normal;
    font-style: normal;
    text-decoration: none;
    text-align: left;
    line-height: 26px; }
.about_item_anniu a{width:166px;height:44px;background:#fff;display:inline-block;vertical-align:top;color:#ffcc66; box-shadow: 0px 0px 15px #eee; border-radius: 30px; margin-top:22px; font-size:18px; line-height: 42px;
    text-align: center;
    border: 2px solid #ffcc66;}
.about_item_anniu a:hover {
    background: linear-gradient(to bottom, #f5c32a, #ffcc66);
    color: #fff;
}
.cp_item_anniu a{width:200px;height:44px;background:#fff;display:inline-block;vertical-align:top;color:#949bdf; box-shadow: 0px 0px 15px #eee; border-radius: 30px; margin-top:3px; font-size:18px; line-height: 42px;
    text-align: center;
    border: 2px solid #949bdf;}
.cp_item_anniu a:hover {
    background: linear-gradient(to bottom, #7882e3, #949bdf);
    color: #fff;
}
.lb_item_anniu a{padding: 0px 20px;height:44px;background:#fff;display:inline-block;vertical-align:top;color:#949bdf; box-shadow: 0px 0px 15px #eee; border-radius: 30px; margin-top:18px; font-size:18px; line-height: 42px;
    text-align: center;
    border: 2px solid #949bdf;}
.lb_item_anniu a:hover {
    background: linear-gradient(to bottom, #7882e3, #949bdf);
    color: #fff;
}
.fk_item_anniu a{width:110px;height:34px;background:#ffcc66;display:inline-block;vertical-align:top;color:#fff; box-shadow: 0px 0px 15px #eee; border-radius: 8px; margin-top:0px; font-size:16px; line-height: 34px;
    text-align: center;font-weight: bold;
    border: 2px solid #ffcc66;}
.fk_item_anniu a:hover {
    background: linear-gradient(to bottom, #f5c32a, #ffcc66);
    color: #fff;
}
.ly_item_anniu {width:120px;height:40px;background:#ffcc66;display:inline-block;vertical-align:top;color:#fff; box-shadow: 0px 0px 15px #eee; border-radius: 5px; margin-top:2px; font-size:18px; line-height: 38px;
    text-align: center;
    border: 2px solid #ffcc66;}
.ly_item_anniu:hover {
    background: linear-gradient(to bottom, #f5c32a, #ffcc66);
    color: #fff;
    border: 2px solid #ffcc66;
}

.about_ri{width:436px;}
/*最新资讯*/
.news{ padding:60px 0 50px 0;}
.news *{ box-sizing:border-box;}
.nb_tab{font-size:0;text-align: center;}
.nb_tab a{width:166px;height:44px;background:#fff;display:inline-block;vertical-align:top;color:#757171; box-shadow: 0px 0px 15px #eee; border-radius: 30px; margin-top:34px; font-size:18px; line-height:44px;}
.nb_tab a+a{margin-left:45px;}
.nb_tab a.on {
    background: linear-gradient(to bottom, #f5c32a, #c09e41);
    color: #fff;
}
.nb_con{margin-top:150px;}
.nbcl_le{width:614px;}
.nbcl_le .news_div_item{width:294px; height:436px;display: inline-block;vertical-align:top;box-shadow:0 0 10px #f2efef;}
.nbcl_le .news_div_item+.news_div_item{margin-left:26px;}
.nbcl_le .news_div_item:hover .news_div_item_title a{ color:#ffcc66;}
.nbcl_le .news_div_item_pic img {
    width: 295px;
    border: 1px solid #f6f6f6;
    height: 219px;
}
.news_div_item_title a{font-size:18px; color:#333030; font-weight:lighter;display: block;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;}
.nbcl_le .news_div_item_content{margin-top:25px; padding:0 15px;}
.nbcl_le .news_div_item_body{margin-top:15px;line-height:26px;color:#a19c9c;}
.nbcl_le .news_div_item_date,.new_more{display:inline-block;vertical-align:top;font-size:0;margin-top:25px;}
.nbcl_le .news_div_item_date>div{display:inline-block;vertical-align:top;color:#68686a;}
.new_more{width:24px;height:24px;background:url(20201128110231_1119480478.png) no-repeat right center;float: right;margin:17px 30px 0 0;}
.nbcr_ri{width:636px;}
.nbcr_ri .news_div_item_pic{display: none;}
.nbcr_ri .news_div_item{font-size:0;border:1px solid #f6f6f6;padding:35px 0;position:relative;transition:300ms;}
.nbcr_ri .news_div_item:hover{box-shadow:0 0 10px #ffe0cc;z-index:1;transition:300ms;}
.nbcr_ri .news_div_item_date,.nbcr_ri .news_div_item_content{display:inline-block;vertical-align:top;}
.nbcr_ri .news_div_item_date{width:115px;text-align: center;font-size:0; box-sizing:border-box; padding-top:50px; position:relative;}
.nbcr_ri .news_div_item_content{width:518px;padding-left:20px;border-left:1px solid #f3f3f3; font-weight: 100;}
.nbcr_ri .news_div_item_date>div{font-family:Arial;}
.nbcr_ri .news_div_item_year,.nbcr_ri .news_div_item_month{display:inline-block;vertical-align:top;color:#797676;  font-size: 12px;}
.nbcr_ri .news_div_item_day{font-size:48px;font-weight: bold; color:#303030; position:absolute; width:100%; top:0; left:0;   line-height: 55px;}
.nbcr_ri .news_div_item_body{margin-top:5px;line-height:22px;color:#a6a1a1;padding-right:20px;font-size:14px;}
.news_bt{ margin-bottom:30px;}
.nbc_list{padding:10px; width:1200px !important;}

/*foot*/
.bq_tel dt { float: left;  color: #333; margin-right: 40px;width: 190px; }
.bq_tel dt:last-child { margin-right: 0; }
.bq_tel dt p {  font-size: 18px;background: url(20201128143020_22710742.png); line-height: 48px; padding-left: 60px; margin-bottom: -5px;    font-weight: bolder; }
.bq_tel dt:nth-child(3) p { background-position-x: -487px; }
.bq_tel dt:nth-child(2) p { background-position-x: -809px; }
.bq_tel dt:nth-child(4) p { background-position-x: -1126px; }
.bq_tel dt .zuoju { line-height: 20px; padding-left: 60px; margin-bottom: 12px;font-size: 15px; }
.bq_tel { height: 150px; background: #f0f0f0; padding-top: 68px;min-width: 1200px; }
.yq { background: #252525; padding-top: 32px; height: 94px; border-bottom: 1px solid #323232; }
.yq span { float: left; }
.linkTagcs li a { font-size: 14px; color: #ccc !important; display: block; padding-top: 45px; }
.yq i a { display: block; float: right; color: #999; line-height: 54px; font-size: 13px; }
.yq i a:hover { color: #fff;}
.bq { background: #252525;min-width: 1200px; }
.bq dl dt { float: left; color: #fff; font-size: 18px; margin: 0 70px; }
.bq dl dt:nth-child(1) {margin-left: 0px;}
.bq dl dt em { display: block; background: #ffcc66; width: 25px; margin-top: 36px; margin-bottom:17px; height: 3px;  transition: 0.3s all; }
.bq dl dt:hover em { width: 72px; transition: 0.3s all;}
.bq dl dt a { display: block; font-size: 14px; color: #999; line-height: 35px; }
.bq dl dt a:hover { color: #fff; }
.sao img { width: 140px; height: 140px; margin-top: 15px; }
.sao { width: 140px; font-size: 16px !important; color: #ccc !important; text-align: center; margin: 0 !important; float: right !important; }
.db { font-size: 14px; color: #999;padding: 20px 0 18px;line-height: 28px;text-align: center;}
.db a { font-size: 14px; color: #999; }
.db a:hover { color: #fff; }
/**/
.banner01 {
    height: 350px;
    min-width: 1200px;
    background-image: url(banner01.jpg);
    background-position: center;
    background-repeat: no-repeat;
}
.banner02 {
    height: 350px;
    min-width: 1200px;
    background-image: url(banner02.jpg);
    background-position: center;
    background-repeat: no-repeat;
}
.banner03 {
    height: 350px;
    min-width: 1200px;
    background-image: url(banner03.jpg);
    background-position: center;
    background-repeat: no-repeat;
}
.banner04 {
    height: 350px;
    min-width: 1200px;
    background-image: url(banner04.jpg);
    background-position: center;
    background-repeat: no-repeat;
}
.about_in_x {
    position: relative;
    margin: 25px auto 40px;
    width: 1200px;
}
.t1 {
    text-align: center;
    color: #222;
    line-height: 50px;
}
.t1 b {
    font-size: 40px;
}
.scr_area {
    line-height: 160%;
    font-size: 16px;
    padding: 20px;
}
.guestbook-input {
    margin: 0;
    padding: 7px 5px;
    width: 95%;
    min-height: 20px;
    line-height: 20px;
    border: 1px solid #d2d1d1;
    background-color: transparent;
    outline: none;
    color: #666;
    font-size: 14px;
    font-family: 'Microsoft YaHei';
    font-weight: 400;
    font-style: normal;
    text-decoration: none;
    -webkit-transition: all 200ms linear;
    -moz-transition: all 200ms linear;
    -o-transition: all 200ms linear;
    -ms-transition: all 200ms linear;
    transition: all 200ms linear;
}
.about_in_x .clearfix {
    box-shadow: 0px 0px 5px #ccc;
    margin: 50px;
}

