﻿/*index*/

@charset "utf-8";
/* CSS Document */
/*common*/

h2 .more011 a,.link h2 span a,.cp1 h2 .more011 a,.til02 .more02 a,.more02 a,.new h2 .more011 a{font-family:"宋体";font-size:12px;color:#B1B1B1;}

input { 

   border: none;
   outline: none;
   -webkit-appearance: none;
}


body {
    overflow-y: auto;
    overflow-x: hidden;
    color: rgb(51, 51, 51);
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
    font: 13px/18px "SF Pro Text", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, "Microsoft Yahei", 微软雅黑, STXihei, 华文细黑, sans-serif;
}

a { color:#666; text-decoration:none;}  /*for ie f6n.net*/
a:focus{outline:0;} /*for ff f6n.net*/
a:hover { text-decoration:none;}
.vam { vertical-align:middle;}
.clear{clear:both; height:0; line-height:0; font-size:0;}
p{ word-spacing:-1.5px;}
.tr { text-align:right;}
.tl { text-align:left;}
.center { text-align:center;}
.fl { float:left;}
.fr { float:right;}
.pa{ position:absolute;}
.pr{ position:relative}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote,th,td{margin:0;padding:0;}
table{border-collapse:collapse;border-spacing:0;}
fieldset,img{border:0;}
address,caption,cite,code,dfn,em,strong,th,var,optgroup{font-style:inherit;font-weight:inherit;}
del,ins{text-decoration:none;}
li{list-style:none;}
caption,th{text-align:left;}
q:before,q:after{content:'';}
abbr,acronym{border:0;font-variant:normal;}
sup{vertical-align:baseline;}
sub{vertical-align:baseline;}
input,button,textarea,select,optgroup,option{font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;}
input,button,textarea,select{*font-size:100%;}
input,select{vertical-align:middle;}
body{font:12px/1.231 arial,helvetica,clean,sans-serif;}
select,input,button,textarea,button{font:99% arial,helvetica,clean,sans-serif;}
table{font-size:inherit;font:100%; border-collapse:collapse;}
pre,code,kbd,samp,tt{font-family:monospace;*font-size:108%;line-height:100%;}
.txtboxcs{ border:solid 1px #ccc; height:22px;}

/*title*/
h1 { font-size:32px;}
h2 { font-size:26px;}
h3 { font-size:20px;}
h4 { font-size:14px;}
h5 { font-size:12px;}
h6 { font-size:10px;}


/* -- 外边距 -- */
.m1 { margin:1px; }
.m2 { margin:2px; }
.m5 { margin:5px; }
.m10 { margin:10px; }
.mt2 { margin-top:2px;}
.mt5 { margin-top:5px;}
.mt8 { margin-top:8px;}
.mt10 { margin-top:10px;}
.mt12 { margin-top:12px;}
.mt15 { margin-top:15px;}
.mt20 { margin-top:20px;}
.mt30 { margin-top:30px;}
.mr5 { margin-right:5px;}
.mr10 { margin-right:10px;}
.mr12 { margin-right:12px;}
.ml5 { margin-left:5px; }
.ml7 { margin-left:7px; }
.mb10 { margin-bottom:10px;}
.ml12 { margin-left:12px; }
.ml10 { margin-left:10px; }
.ml20 { margin-left:20px; }

.news_head{
	position: absolute;
	-webkit-backdrop-filter: blur(1px);
    backdrop-filter: blur(1px);

    z-index: 10;
    top: 0;
    left: 0;
    width: 100%;
    min-width: 1000px;
    height: 68px;
    color: #666;
    font-size: 12px;
}

.head_inner {
    width: 1200px;
    height: 68px;
    margin: 0 auto;
	min-width:1200px
}

.site_logo {
    position: relative;
    width: 328px;
    margin-top: 20px;
    float: left;
    overflow: hidden;
}

.slider_nav {
    top: 68px;
	background: rgba(15,15,30,.4);
	    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    z-index: 2;
    position: absolute;
    right: 0;
    bottom: 0;
    width: 348px;
    padding-top: 34px;
    overflow: hidden;
    background: rgba(15,15,30,.5);
    user-select: none;
}


	
	
.news_nav{
    width: 100%;
    position: absolute;
    bottom: 0;
    z-index: 10;
}

.news_link{
	background: rgba(56, 56, 56, 0.61);
    height: 65px;
    width: 1200px;
    margin: 0 auto;
    border-top-left-radius: 20px;
    border-top-right-radius: 20px;
}



.news_link > li > a {
    font-size: 16px;
    color: #fff;
    float: left;
	width: 150px;
    border-bottom: 2px solid transparent;
    font-weight: 700;
	height: 63px;
	
}


.news_link > li > a:hover{
	background: rgba(252, 107, 0, 0.8);
}

.news_link > li {
    line-height: 48px;
    text-align: center;
}

.news_link span {
    display: block;
    line-height: 0px;
    font-size: 10px;
    font-weight: normal;
	color: #d6d6d6;
}


.news_link li a:nth-of-type(2):after {
    content: "";
    position: absolute;
    top: 0;
    right: 0;
    width: 2px;
    height: 100%;
    background-image: linear-gradient(180deg,hsla(0,0%,100%,0),#fff 48%,hsla(0,0%,100%,0));
    opacity: .1;
}

a.newsnav_01 {
    background: rgba(252, 107, 0, 0.8);
    border-top-left-radius: 20px;
}

a.newsnav_01:hover {
    background: rgba(252, 107, 0, 0.8);
    border-top-left-radius: 20px;
}


a.newsnav_02:hover {
    background: rgba(252, 107, 0, 0.8);
    border-top-right-radius: 20px;
}

.h_pho {
    background: url(../images/tel.gif) no-repeat 0 20px;
    padding: 15px 0 0 52px;
    font-family: "微软雅黑";
    font-size: 14px;
    line-height: 23px;
    background-size: 67px;
    background-position: -11px 10px;
    color: #fff;
    text-shadow: 0px 1px 3px #333;
}

.h_pho span {
    font-size: 22px;
    display: block;
    color: #fff;
    background: rgba(0, 0, 0, 0.5);
    border-radius: 20px;
    padding: 2px 6px;
}





/*banner*/
.banner {height: 600px;overflow: hidden;position: relative;}
.mod-1 { width:960px; background:url(img/bo1a.jpg) no-repeat 0 26px;}
.video-1 { width:320px; height:220px; padding:38px 0 0 635px;}



/*留言*/
.liuyan { overflow:hidden; width:1200px; height:357px; margin:0 auto; margin-bottom:20px; background:url(../images/liuyan_bg.jpg) no-repeat center;margin-top:30px;}
.liuyan .phone{ overflow:hidden; padding-left:45px; background:url(../images/liuyan_phone.png) no-repeat left center; float:left; margin-left:57px; margin-top:260px;}
.liuyan .phone p{ float:left; font-size:13px; color:#828282;}
.liuyan .phone span{ display:block; font-size:26px; color:#fc6b00; font-family:Arial; margin-top:5px;}
.liuyan .phone a{ display:block; width:160px; height:44px; text-align:center; line-height:44px; font-size:18px; color:#666; background-color:#fff; border:1px solid #d0d0d0; float:left; margin-left:25px;}
.liuyan .lybox{ overflow:hidden; float:right; width:450px; margin-right:30px; margin-top:30px;}
.liuyan .lybox p{ font-size:18px; color:#333; margin-bottom:12px;}
.liuyan .lybox p span{ color:#fc6b00}
.liuyan .lybox input{ outline:none; display:block; padding-left:60px; padding-right:10px; border:1px solid #d0d0d0; margin-bottom:20px; height:49px; line-height:49px; font-size:14px; color:#999; width:378px;}
.liuyan .lybox em{ display:block; width:100%; height:50px; background-color:#fc6b00; text-align:center; line-height:50px; cursor:pointer; font-size:18px; color:#fff;}
.liuyan .lybox input.coolbg {
    background: none;
    border: none;
    width: 100%;
    color: #fff;
    padding-left: 0;
    padding-right: 0;
}

.liuyan .lybox input.coolbg:hover {
    background: #b34c01;
    cursor: pointer;
}
.liuyan .lybox .name{ background:url(../images/liuyan_01.png) no-repeat left center; background-color:#fff;}
.liuyan .lybox .dianhua{ background:url(../images/liuyan_02.png) no-repeat left center; background-color:#fff;}
.liuyan .lybox .mianji{ background:url(../images/liuyan_05.png) no-repeat left center; background-color:#fff;}

/*pinzhong*/
.container {
    width: 1200px;
    margin: 0 auto;
}

.mar50 {
    margin-bottom: 50px;
}

.pro_tit {
    line-height: 1.5;
    padding-bottom: 50px;
    background: url(../images/tit_bg01.png) no-repeat center bottom;
}

.tc {
    text-align: center;
}

.pro_big {
    width: 290px;
    padding-right: 13px;
}
.fl {
    float: left;
}

.pro_big li {
    width: 290px;
    height: 503px;
    float: left;
    overflow: hidden;
    position: relative;
}

.pro_big li img {
    transition: all .5s linear;
}

.pro_big_name {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    padding-top: 240px;
    box-sizing: border-box;
    font-size: 16px;
    transition: all .2s linear;
    transform: scale(0);
    background: rgba(0, 0, 0, .5) url(../images/icon01.png) no-repeat center 60%;
    color: #fff;
}

.cl {
    clear: both;
}

.pro_small {
    width: 897px;
}

.pro_small li {
    width: 290px;
    height: 245px;
    float: left;
    overflow: hidden;
    position: relative;
    padding-right: 13px;
    padding-bottom: 13px;
}

.pro_small li:nth-child(3) {
    padding-right: 0;
}

.pro_small li:nth-child(4) {
    padding-bottom: 0;
}

.pro_small li:nth-child(5) {
    padding-bottom: 0;
}

.pro_small li:nth-child(6) {
    padding-right: 0;
    padding-bottom: 0;
}

.pro_small li img {
    transition: all .8s linear;
}

.pro_small_name {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    padding-top: 30%;
    box-sizing: border-box;
    font-size: 16px;
    transition: all .2s linear;
    transform: scale(0);
    background: rgba(0, 0, 0, .5) url(../images/icon01.png) no-repeat center 60%;
    color: #fff;
}


.ad01 {
    overflow: hidden;
    width: 1200px;
    height: 200px;
    background: url(../images/zidonghua.jpg) no-repeat center top;
    margin: 0 auto;
    margin-bottom: 50px;
	    margin-top: 20px;
}


.ad01 .box {
    overflow: hidden;
    width: 348px;
    float: right;
    margin-top: 21px;
    margin-right: 220px;
}

.ad01 .box input {
    overflow: hidden;
    padding-left: 60px;
    height: 44px;
    line-height: 44px;
    font-size: 14px;
    color: #999;
    border: none;
    outline: none;
    margin-bottom: 10px;
    width: 288px;
}

.ad01 .box input.coolbg {
    background: none;
    width: 348px;
    padding-left: 0;
    color: #fff;
}

.ad01 .box input.coolbg:hover {
    background: #5a2702;
    cursor: pointer;
}


.ad01 a {
    display: block;
    width: 171px;
    height: 44px;
    text-align: center;
    line-height: 44px;
    background-color: #ffa00b;
    font-size: 14px;
    color: #fff;
    float: left;
    cursor: pointer;
}

.ad01 em {
    display: block;
    width: 348px;
    height: 44px;
    text-align: center;
    line-height: 44px;
    background-color: #964000;
    font-size: 18px;
    color: #fff;
    float: left;
    cursor: pointer;
    font-weight: 700;
}

.ad01 .name {
    background: url(../images/liuyan_01.png) no-repeat left center;
    background-color: #fff;
}

.ad01 .phone {
    background: url(../images/liuyan_02.png) no-repeat left center;
    background-color: #fff;
}
.index-tt {
    width: 100%;
    text-align: center;
    padding-bottom: 12px;
    margin-bottom: 40px;
    position: relative;
}
.pd70 { padding: 70px 0; }
.page05-wrap { width: 100%; height: 793px; background: url(../images/p5_bg.jpg) no-repeat center top; box-sizing: border-box;margin-top: 20px; }
.page05-wrap .index-tt h2,
.page05-wrap .index-tt h2 a,
.page05-wrap .index-tt span { color: #fff; }
.page05-box .page05-nav { width: 100%; height: 60px; line-height: 60px; background-color: #fff; font-size: 16px;  cursor: pointer; text-align: center; margin-bottom: 12px;} 
.page05-box .page05-nav a { display: block; width: 25%; height: 100%; color: #333;}
.page05-box .page05-nav a i { display: inline-block; margin-right: 20px; position: relative; top: 5px;}
.page05-box .page05-nav a:first-child i { width: 20px; height: 22px; background-position: -30px -5px; }
.page05-box .page05-nav a:nth-child(2) i { width: 18px; height: 22px; background-position: -70px -5px; }
.page05-box .page05-nav a:nth-child(3) i { width: 26px; height: 22px; background-position: -110px -5px; }
.page05-box .page05-nav a:last-child i { width: 25px; height: 22px; background-position: -150px -5px; }
.page05-box .page05-nav a i:after { content: ''; display: block; width: 5px; height: 1px; background-color: #d9d9d9; position: absolute; right: -12px; top: 50%; z-index: 1; }
.page05-box .page05-nav a.cur,
.page05-box .page05-nav a:hover { background-color: #fc6b00; color: #fff; }
.page05-box .page05-nav a.cur i:after,
.page05-box .page05-nav a:hover i:after { background-color: #fff; }
.page05-box .page05-nav a:first-child.cur i,
.page05-box .page05-nav a:first-child:hover i { background-position: -30px -35px; }
.page05-box .page05-nav a:nth-child(2).cur i,
.page05-box .page05-nav a:nth-child(2):hover i { background-position: -70px -35px; }
.page05-box .page05-nav a:nth-child(3).cur i,
.page05-box .page05-nav a:nth-child(3):hover i { background-position: -110px -35px; }
.page05-box .page05-nav a:last-child.cur i,
.page05-box .page05-nav a:last-child:hover i { background-position: -150px -35px; }
.page05-box .page05-cont { width: 100%; height: 440px; background-color: #fff; position: relative;}
.page05-cont .infos { width: 100%; height: 100%; position: absolute; left: 0; top: 0;}
.page05-cont .infos:not(:first-child) { display: none; }
.page05-box .page05-cont .left-cont { width: 450px; height: 100%; padding: 55px 40px 0; box-sizing: border-box; position: relative;}
.page05-cont .left-cont h3 { font-size: 30px; font-weight: 500; padding-bottom: 8px;line-height: 45px;}
.page05-cont .left-cont h3 a { color: #333; }
.page05-cont .left-cont span { font-size: 16px; color: #999; }
.page05-cont .left-cont p {  font-size: 14px; color: #999; padding-top: 30px; line-height: 24px;letter-spacing: 1px;}
.page05-cont .left-cont a.more { display: block; width: 105px; height: 42px; line-height: 42px; text-align: center; color: #fff; font-size: 14px; background-color: #fc6b00; position: absolute; bottom: 60px; left: 40px; }
.page05-cont .left-cont a.more:hover { background-color: #ad4900; }
.page05-cont .img-box { display: block; width: 750px; height: 100%; overflow: hidden; }
.width1200 {
    width: 1200px;
    margin: 0 auto;
    position: relative;
}
.page08-box .news-list a,
.page08-box .news-list .txts h3,
.page08-box .news-list .txts p,
.page05-box .page05-nav a,
.page05-box .page05-nav a i,
.page05-box .page05-nav a i:after,
.page05-cont .left-cont a.more,
.page04-cont .pro-nav-list a,
.page07-cont a,
.page06-cont li .info a,
.page03-cont .info-link .abtns a,
.page03-cont .info-link {
  -webkit-transition:all .5s ease-out;
  -moz-transition:all .5s ease-out;
  transition:all .5s ease-out;
}



/* duty-news */
.duty-news{padding-top: 35px;padding-bottom: 44px;}
.duty-titleMenu li a{background: url(Img/Inpage/com-titleMenu-y02.png) no-repeat center top;}
.duty-titleMenu li span{width: 32px;height: 32px;}
.duty-titleMenu li span img{width: 30px;height: 64px;position: relative;top: -32px;}
.duty-titleMenu li.cur i{background: #005bac;}
.duty-news .mainCon{margin-top: 22px;}
.duty-news .mainCon .cybj-newsBtn{top: 220px;}
.duty-news .mainCon .cybj-news-lunb{position: relative;/*height: 505px;*/ height:460px; overflow: hidden;}
.duty-news .mainCon .cybj-news-lunb .conBox{height: 460px;}
.duty-news .mainCon .cybj-news-lunb .conBox ul{height: 460px;}
.duty-news .mainCon .cybj-news-lunb .conBox li{height: 429px;}
.duty-news .mainCon .cybj-news-lunb .conBox li a.more:hover{color: #005bac;}
.duty-news .com-newsBtnList{position: absolute;left: 0;bottom: 0;}
.duty-news .com-newsBtnList span{background: url(Img/Inpage/com-base-y02.png) no-repeat center top;}
.duty-news .com-newsBtnList span.cur{background-position: center bottom;}




/* com-titleMenu 内页头部切换按钮公共样式*/
.com-titleMenu{width: 100%;text-align: center;}
.com-titleMenu ul{display: inline-block;*display: inline-block;}
.com-titleMenu li{float: left;width: 128px;height: 128px;margin: 0 16px;position: relative;}
.com-titleMenu li a{display: block;width: 128px;height: 100px;background: url(Img/Inpage/com-titleMenu-y01.png) no-repeat center top;padding-top: 28px;text-decoration: none;}
.com-titleMenu li p{font-size: 16px;color: #333333;margin-top: 12px;}
.com-titleMenu li i{display: block;width: 1px;height: 24px;background: #ebebeb;position: absolute;left: 50%;bottom: -24px;}
.com-titleMenu li span{display: block;width: 30px;height: 30px;overflow: hidden;position: relative;margin: 0 auto;}
.com-titleMenu li span img{display: block;width: 30px;height: 60px;position: relative;top: -30px;}
.com-titleMenu li.cur i{background: #d20e13;}
.com-titleMenu li.cur span img{top: 0px;}
.com-titleMenu li.cur a{background-position: center bottom;}
.com-titleMenu li.cur p{color: #fff;}


/* cybj-news */
.cybj-news{width: 100%;background: #f6f6f6;padding: 40px 0 53px;}
.cybj-news .mainCon{width: 100%;position: relative;margin: 34px auto 0;}
.cybj-news .mainCon .cybj-newsBtn{display: block;width: 40px;height: 40px;position: absolute;overflow: hidden;cursor: pointer;top: 50%;margin-top: -20px; display:block !important;}
.cybj-news .mainCon .cybj-newsBtn img{display: block;width: 40px;height:80px;position: relative;}
.cybj-news .mainCon i.prev{left: -70px;}
.cybj-news .mainCon i.next{right: -70px;}
.cybj-news .mainCon .cybj-newsBtn:hover img{top: -40px;}
.cybj-news .mainCon .conBox{position: relative;width: 100%;height: 459px;overflow: hidden;}
.cybj-news .mainCon .conBox ul{position: absolute;left: 0;top: 0;width: 103%;height: 459px;}
.cybj-news .mainCon .conBox li{float: left;width: 320px;height: 428px;padding: 29px 29px 0;background: #fff;margin-right: 30px;border: 1px solid #ebebeb;position: relative;border-radius: 6px;}
.cybj-news .mainCon .conBox li img{ width:320px; height:230px; display:block;transition: all 1s ease-out;}
.cybj-news .mainCon .conBox li .news-pic{display: block;width: 320px;height: 230px;}
.cybj-news .mainCon .conBox li .news-pic img{display: block;width: 320px;height: 230px;}
.cybj-news .mainCon .conBox li h3{font-size: 15px;color: #333333;margin: 28px 0 18px 0;font-weight: normal;padding: 0 8px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.cybj-news .mainCon .conBox li p{line-height: 20px;color: #666666;font-size: 13px;padding: 0 8px;overflow : hidden;text-overflow: ellipsis; height:60px;}
.cybj-news .mainCon .conBox li a.more{display: block;font-size: 12px;color: #999999;left: 38px;bottom: 32px;position: absolute;}
.cybj-news .mainCon .conBox li:hover a.more{color: #fc6b00;font-weight: bold;}
.cybj-news .mainCon .conBox li a.news-smallTitle{display: block;font-size: 12px;color: #999999;right: 38px;bottom: 32px;position: absolute;}
.cybj-news .mainCon .conBox li a.news-smallTitle:hover{color: #fc6b00;font-weight: bold;}
.cybj-news .mainCon .conBox li:hover img{transform: scale(1.1);}
.cybj-news .mainCon .conBox li:hover{background:#fc6b00;}
.cybj-news .mainCon .conBox li:hover h3{color:#fff;}
.cybj-news .mainCon .conBox li:hover p{color:#fff;}
.cybj-news .mainCon .conBox li:hover a.more{color:#fff;}

.cybj-news .mainCon .conBox li .yyyf-news-pic{display: block;width: 320px;height: 230px;overflow: hidden;}
.cybj-news .mainCon .conBox li .yyzz-news-pic{display: block;width: 320px;height: 230px;overflow: hidden;}
.cybj-news .mainCon .conBox li .yysx-news-pic{display: block;width: 320px;height: 230px;overflow: hidden;}
.cybj-news .mainCon .conBox li .yywh-news-pic{display: block;width: 320px;height: 230px;overflow: hidden;}
.ljCom-more {
    display: block;
    width: 125px;
    height: 42px;
    background: #fff;
    line-height: 42px;
    text-align: center;
    font-size: 14px;
    color: #333;
    text-decoration: none;
    margin: 32px auto 0;
    border: 1px #ccc solid;
    border-top-left-radius: 8px;
    border-bottom-right-radius: 8px;
}




.h2t{ font-weight:normal; margin-bottom:15px;}
.h2t a{ font-size:32px; color:#fc6b00}
.h2t em{ font-size:12px; color:#999; text-transform:uppercase; margin-left:5px;}


.news { overflow:hidden; width:1200px; margin:85px auto;}
.news .menu{ overflow:hidden; width:520px; height:37px; margin-left:235px; margin-top:-53px; margin-bottom:45px;}
.news .menu li{ float:left; width:118px; height:35px; text-align:center; line-height:35px; font-size:14px; margin:0 5px;}
.news .menu li a{ display:block; width:100%; height:100%; color:#666; text-decoration:none}
.news .menu li.cur a{ color: #fc6b00; border: 1px #fc6b00 solid; border-radius: 20px; }
.news .newsbox{ overflow:hidden; width:100%; height:450px; position:relative}
.news .newslist{ overflow:hidden; width:100%; height:100%;}
.news .left{ overflow:hidden; float:left; width:450px; height:450px; position:relative}
.news .left ul{ overflow:hidden; position:absolute}
.news .left li{ float:left; width:450px; height:450px;}
.news .left img{ display:block; margin:0 auto; margin-bottom:20px;}
.news .left h3{ font-weight:normal; white-space:nowrap; text-overflow:ellipsis; overflow:hidden; font-size:16px; color:#333; margin-bottom:15px;}
.news .left h3 a{ color:#333}
.news .left p{ font-size:13px; line-height:22px; color:#666; height:44px; overflow:hidden; width:100%; margin-bottom:40px;}
.news .left .more{ display:block; width:114px; height:37px; text-align:center; line-height:37px; font-size:13px; color:#666; border: 1px #666 solid;border-radius: 20px;}
.news .left span{ display:block; position:absolute; top:20px; left:20px; width:48px; height:48px; cursor:pointer; z-index:2;}
.news .left .btn01{ background:url(Img/Index/news_btn.png) no-repeat left center;}
.news .left .btn02{ background:url(Img/Index/news_btn.png) no-repeat right center; left:69px;}
.news .right { overflow:hidden; width:690px; float:right; height:450px; position: relative}
.news .right ul{ overflow:hidden; position:absolute; width:100%;}
.news .right li{ overflow:hidden; width:100%; height:130px; margin-bottom:30px;}
.news .right li img{ display:block; float:left}
.news .right li .wen{ overflow:hidden; width:490px; float:right; height:130px;}
.news .right li .wen:hover a{color:#a41018;text-decoration:none;}
.news .right li .wen:hover p{background:url(Img/Index/news_more02.png) no-repeat right center; }
.news .right li h3{ font-weight:normal; font-size:16px; white-space:nowrap; text-overflow:ellipsis; overflow:hidden; margin-bottom:15px;}
.news .right li h3 a{ color:#666}
.news .right li p{ width:415px; padding-right:75px; font-size:13px; color:#666; line-height:22px; height:69px; background:url(Img/Index/news_more.png) no-repeat right center; margin-bottom:15px;}
.news .right li em{ display:block; font-size:13px; color:#999; font-family:Arial}


.demand{width: 100%;height: 220px;background: url(../images/liuyan-2.jpg) no-repeat center;}
.demand-ct{width: 1200px;margin: 0 auto;padding-top:30px}
.demand-ct .index-title{padding-top: 20px;}
.demand-ct .index-title h2{color: #fff;font-size: 25px}
.demand-ct .index-title h2 span{font-weight: bold;}
.demand-ct .index-title h2 i{font-size: 30px;color: #fa6b02;font-family: "tt0005m_";position: relative;font-style: unset;}
.demand-ct .index-title h2 i img{display: block;width: 27px;height: 27px;position: absolute;right: 11px;bottom: 21px;}
.demand-ct .index-title p{font-size: 17px;color: #fff;font-family: "PINGFANG";}

.deman-input{margin-top: 20px;}
.deman-input p{float: left;margin-right: 10px;}
.deman-input p input{width: 238px;height: 48px;line-height: 48px;text-indent: 20px;background: #fff;font-size: 14px;color: #666;border: none;outline: none;border-radius:24px; }
.deman-input a{display: block;width: 140px;height: 48px;line-height: 48px;background: #003399;font-size: 14px;color: #fff;border-radius:24px;float: left;text-align: center;}
.deman-input a:hover{color: #fff;background: #ff6600;}


.ad01 {
    overflow: hidden;
    width: 1200px;
    height: 200px;
    background: url(../images/zidonghua.jpg) no-repeat center top;
    margin: 0 auto;
    margin-bottom: 50px;
	    margin-top: 20px;
}


.ad02 .box {
    overflow: hidden;
    margin-top: 21px;

}




.ad02 .box input {
    overflow: hidden;
    padding-left: 60px;
    height: 44px;
    line-height: 44px;
    font-size: 14px;
    color: #999;
    border: none;
    outline: none;
    margin-bottom: 10px;
}

.ad02 .box input.coolbg {
	width: 250px;
    background: none;
    padding-left: 0;
    color: #fff;
}

.ad02 .box input.coolbg:hover {
    background: #b14b00;
    width: 100%;
    cursor: pointer;
}

.ad02 a {
    display: block;
    width: 171px;
    height: 44px;
    text-align: center;
    line-height: 44px;
    background-color: #ffa00b;
    font-size: 14px;
    color: #fff;
    float: left;
    cursor: pointer;
}

.ad02 em {
    display: block;
    width: 250px;
    height: 44px;
    text-align: center;
    line-height: 44px;
    background-color: #fa6b02;
    font-size: 18px;
    color: #fff;
    float: right;
    cursor: pointer;
    font-weight: 700;
}

.ad02 .name {
    background: url(../images/liuyan_01.png) no-repeat left center;
    background-color: #fff;
	width: 230px;
}

.ad02 .phone {
    background: url(../images/liuyan_02.png) no-repeat left center;
    background-color: #fff;
	width: 230px;
}

.ad02 .mianji {
    background: url(../images/liuyan_05.png) no-repeat left center;
    background-color: #fff;
	width: 300px;
}






/* Footer */
.Footer{background: url(Img/Index/AboutUs.jpg) center;position: relative;border-top: 1px #e4e4e4 solid;}
.Footer .container{position: relative;}

.Footer .FooterTop{padding: 70px 0 40px;}
.Footer .FooterTop dl{float: left;width: 225px;}
.Footer .FooterTop dl dt{margin-bottom: 40px;}
.Footer .FooterTop dl dt a{font-size: 20px;color: #333;}
.Footer .FooterTop dl dd a{font-size: 13px;color: #606060;display: block;margin-top: 15px;}
.Footer .FooterTop dl dd a:hover{color: #fa6b02;}
.Footer .FooterTop dl dt a:hover{color: #fa6b02;}

.Footer .FooterBox h3{font-size: 14px;color: #fa6b02;font-family: "QUEEN";}
.Footer .FooterBox h4{font-size: 32px;font-family: "QUEEN";color: #fa6b02;margin-top: 10px;}
.Footer .FooterBox em{font-family: "QUEEN";font-size: 14px;color: #fa6b02;margin-top: 15px;display: block;}
.Footer .FooterBox p{font-size: 14px;color: #606060;margin-top: 20px;}

.link{height: 100px;line-height: 100px;border-top: 1px #e5e5e5 solid;}
.link dl dt{color: #8a8a8a;font-size: 13px;margin-right: 15px;background: url(../images/link_icon01.png) no-repeat left;padding-left: 30px;}
.link dl dd a{font-size: 13px;color: #8a8a8a;margin-right: 20px;display: inline-block;}
.link dl dd a:hover{color: #fa6b02;}

.FooterBox{position: relative;z-index: 99;right: 50px;}
.FooterBoxCon{padding-bottom: 20px;}
.FooterBoxCon p{color: #999;font-size: 12px;margin-top: 3px;margin-right: 25px;}
.FooterBoxCon p span{color: #fa6b02;}
.FooterBoxCon p a{color: #999;margin-left: 15px;}
.FooterSiteCon h3{background: url(Img/Common/zhandianBg02.png) no-repeat center;width: 130px;height: 45px;font-size: 14px;color: #fff;text-align: center;line-height: 45px;}
.FooterSiteCon h3 span{background: url(Img/Common/zhandian02.png) no-repeat right;padding-right: 30px;}

.FooterSiteCon{margin-right: 230px;position:  relative;z-index: 99;}


.Footer span.FooterBg{width: 451px;height: 470px;display: block;position: absolute;right: 0;top: 0;z-index: 1;}
.Footer span.FooterBg img{display: block;width: 100%;}

.FooterSiteCon ul{border: 1px #d8d8d8 solid;position: absolute;left: 0;z-index: 99;width: 100%;top: -136px;display: none;}
.FooterSiteCon ul i{display: block;width: 130px;height: 26px;position: absolute;bottom: -27px;left: 0;background: url(Img/Common/sjx02.png) no-repeat top;}
.FooterSiteCon ul i img{display: block;width: 100%;}
.FooterSiteCon ul li{height: 39px;line-height: 39px;text-align: center;background-color: #eaeaea;border-top: 1px #d8d8d8 solid;}
.FooterSiteCon ul li.li01{border-top: none;}
.FooterSiteCon ul li a{color: #999;background: url(Img/Common/SiteCon01.png) no-repeat right;padding-right: 35px;}
.FooterSiteCon ul li:hover a{color: #063a75;}
.FooterSiteCon ul li:hover{background-color: #fff;}
.FooterSiteCon ul li:hover a{background: url(Img/Common/SiteCon02.png) no-repeat right;}
.FooterSiteCon:hover ul{display: block;}

.Footer i.icon{display: block;width: 1600px;height: 1px;background-color: #e4e4e4;position: relative;top: 0;z-index: 999;right: 50px;}

.Footer em.emBox{width: 15px;height: 49px;display: block;position: absolute;left: 3.8%;z-index: 99;top: -85px;}
.Footer em.emBox img{display: block;}

.clearfix {
    zoom: 1;
}

.clearfix:after {
    content: '';
    display: block;
    clear: both;
    height: 0;
    visibility: hidden;
}


.news_about{background: url(../images/about_bj.jpg) no-repeat center top;}
.news_about_title{    text-align: center;padding-top:50px;padding-bottom: 15px;background: url(../images/about_title_bj.jpg) no-repeat center bottom;}
.news_about_title h3 {
    color: #fc6b00;
}
.news_about_1200{height:auto}
.news_about_con{background:#fff;height:350px;margin-top:30px}
.about_fr {
    width: 600px;
}
.about_fl {
    width: 600px;
}

.about_fr_con {
    padding: 30px;
	height:290px;
}

.about_fr_con p {
    padding-top: 10px;
    font-size: 14px;
    line-height: 25px;
    color: #757575;
	padding-bottom: 10px;
    border-bottom: 1px #ccc solid;
}

.about_fr_con_wenhua {
    padding-top: 20px;
}
.about_fr_con_wenhua a {
    width: 100px;
    float: left;
    margin-right: 46px;
}

.about_fr_con_wenhua img {
    width: 100px;
}
.about_fr_con_wenhua a span {
    line-height: 40px;
    text-align: center;
    display: block;
}
.about_fr_con_wenhua a:nth-child(4) {
    margin-right: 0;
}




/* aboutHonor*/

.aboutHonor .mub01Title {
    width: 100%;
    text-align: center;
    padding-top: 0px;
}

.mub01Title h3 i {
  display: inline-block;
  height: 1px;
  background: #e5e5e5;
  width: 534px;
  position: relative;
  top: -6px;
}

.mub01Title h3 i.xianL {
    margin-right: 12px;
}
.mub01Title h3 i.xianR {
    margin-left: 12px;
}
.mub01Title h3 em {
    color: #fc6b00;
    font-weight: bold;
}

  .aboutHonor {
  width: 100%;
  padding-bottom: 20px;
      margin-top: 30px;
}
.aboutHonor .mub01Title h3 {
  color: #1e1e1e;
}
.aboutHonor .mub01Title p {
  color: #999999;
}
.aboutHonor .mainCon {
  width: 100%;
  position: relative;
  margin-top: 34px;
}
.aboutHonor .mainCon i {
  display: block;
  width: 42px;
  height: 42px;
  cursor: pointer;
  position: absolute;
  top: 110px;
  overflow: hidden;
}
.aboutHonor .mainCon .btn01 {
  background: url(../images/aboutMienBtn01.png) no-repeat left top;
  left: -70px;
}
.aboutHonor .mainCon .btn02 {
  background: url(../images/aboutMienBtn02.png) no-repeat left top;
  right: -70px;
}
.aboutHonor .mainCon .aboutHonorCon {
  width: 100%;
  position: relative;
  height: 320px;
  overflow: hidden;
}
.aboutHonor .mainCon .aboutHonorCon ul {
  width: 105%;
  position: absolute;
  top: 0;
  left: 0;
}
.aboutHonor .mainCon .aboutHonorCon li {
  width: 280px;
  float: left;
  margin-right: 26px;
}
.aboutHonor .mainCon .aboutHonorCon li span {
  display: block;
  width: 100%;
  margin-top: 14px;
  font-size: 14px;
  color: #333;
  text-align: center;
}
.aboutHonor .mainCon .aboutHonorCon li a {
  text-decoration: none;
}
.aboutHonor .mainCon .aboutHonorCon li img {
  display: block;
  width: 278px;
  height: 200px;
  border: 1px solid #f4f4f4;
}
.aboutHonor .mainCon .aboutHonorCon li img:hover {
  border: 1px solid #fc6b00;
}
.aboutHonor .mainCon .aboutHonorCon li span:hover {
  color: #fc6b00;
}
.xcc {
    text-align: center;
}
}