@charset "utf-8";
/*reset*/

body{
   -webkit-font-smoothing: antialiased; /*chrome銆乻afari*/
-moz-osx-font-smoothing: grayscale;/*firefox*/
}
/* CSS reset for c_b */
body , div , dl , dt , dd , ul , ol , li , h1 , h2 , h3 , h4 , h5 , h6 , pre , form , fieldset , input , textarea , p , blockquote , th , td {margin:0; padding:0;}

table {border-collapse:collapse; border-spacing:0;}
table th , table td {padding:5px;}
fieldset , img {border:0;}
address , caption , cite , code , dfn , em  , th , var {font-style:normal; font-weight:normal;}
ol , ul {list-style:none;}
ception , th{text-align:left;}
q:before , q:after{content:'';}
abbr , acronym{border:0;}
a {color:#666; text-decoration:none;}  /*for ie f6n.net*/
a:focus{outline:none;} /*for ff f6n.net*/
a:hover {text-decoration:underline;}

/*瀹氫綅*/
.tl {text-align:left;}
.tc {text-align:center;}
.tr {text-align:right;}
.bc {margin-left:auto; margin-right:auto;}
.fl {float:left;}
.fr {float:right;}
.zoom {zoom:1}
.hidden {visibility:hidden;}
.vam {vertical-align:middle;}
.clear{clear:both; height:0; font-size:0;}
p{ word-spacing:-1.5px;}
li{list-style:none;}


/*鍏朵粬*/
.cur{cursor:pointer;}

/*鍘焤eset*/
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;width:100%; border-collapse:collapse;}
pre,code,kbd,samp,tt{font-family:monospace;*font-size:108%;line-height:100%;}
/*title*/
h1 { font-size:32px;font-weight: normal;}
h2 { font-size:26px;font-weight: normal;}
h3 { font-size:20px;font-weight: normal;}
h4 { font-size:14px;font-weight: normal;}
h5 { font-size:12px;font-weight: normal;}
h6 { font-size:10px;font-weight: normal;}
a:hover{text-decoration: none;}

/*娓呴櫎娴姩*/
.clearfix:after{ 
    content: '';
    display: block;
    clear: both;
    height: 0;
    visibility: hidden;
}
.clearfix{ /*鍏煎 IE*/
    zoom: 1;
}

/*end reset*/
body{background-color:#fff;overflow-x:hidden;color:#666;font-size:12px;font-family: "寰蒋闆呴粦";position:relative;min-width:1200px;width:100%;}/*缃戠珯瀛椾綋棰滆壊*/
.container{margin-left:auto; margin-right:auto; width:1200px;}


#InpageHeader {
    width: 98%;
    margin-left: 0;
}
.Header {
    position: relative;
    padding: 0 1%;
    height: 100px;
}

.Header a.HeaderLogo {
    width: 307px;
    height: 100px;
    display: block;
    position: relative;
}
.Header a.HeaderLogo img {
    width: 100%;
    display: block;
	padding-top:20px
}
.Header a.HeaderLogo h3 {
    font-size: 14px;
    color: #fff;
    width: 240px;
    height: 50px;
    line-height: 50px;
    text-align: center;
    background-color: #333333;
    position: absolute;
    bottom: -50px;
    left: 0;
    z-index: 9;
}
.wrap-header ul {
    margin-right: 30px;
}
.wrap-header ul li {
    float: left;
    width: 38px;
    height: 100px;
    position: relative;
    z-index: 99;
}
.wrap-header ul li.li4 .search {
    position: absolute;
    width: 0;
    height: 30px;
    left: 0;
    top: 33px;
    overflow: hidden;
    transition: all 0.5s;
}
.wrap-header ul li.li4 p {
    width: 260px;
    height: 30px;
    line-height: 30px;
    background-color: #f6f3f3;
    text-indent: 20px;
    font-size: 13px;
}
.wrap-header ul li.li08 a {
    background: url(Img/Common/dianhua.png) no-repeat center;
}

.wrap-header ul li a {
    display: block;
    height: 100px;
}

.wrap-header ul li.li1 a {
    background: url(Img/Common/weibo.png) no-repeat center;
}

.wrap-header ul li.li2 a {
    background: url(Img/Common/weixin.png) no-repeat center;
}

.wrap-header ul li span {
    display: none;
    position: absolute;
    left: -34px;
    top: 65px;
    width: 100px;
    height: 100px;
    padding: 2px;
    border: 1px solid #f1f1f1;
    background: #fff;
}

.wrap-header ul li span img {
    width: 100px;
    height: 100px;
}

.SiteCon {
    margin-top: 28px;
    position: relative;
}

.SiteCon h3 {
    background: url(Img/Common/zhandianBg.png) no-repeat center;
    width: 130px;
    height: 45px;
    font-size: 14px;
    color: #333;
    text-align: center;
    line-height: 45px;
}

.SiteCon h3 span {
    background: url(Img/Common/zhandian.png) no-repeat right;
    padding-right: 30px;
}

.SiteCon ul {
    border: 1px #d8d8d8 solid;
    position: absolute;
    left: 0;
    z-index: 9999;
    width: 100%;
    top: 59px;
    display: none;
}
.SiteCon ul i {
    display: block;
    width: 130px;
    height: 15px;
    position: absolute;
    top: -16px;
    left: 0;
    background: url(Img/Common/sjx.png) no-repeat bottom;
}

.SiteCon ul li.li01 {
    border-top: none;
}
.SiteCon ul li {
    height: 39px;
    line-height: 39px;
    text-align: center;
    background-color: #eaeaea;
    border-top: 1px #d8d8d8 solid;
}

.SiteCon ul li a {
    color: #999;
    background: url(Img/Common/SiteCon01.png) no-repeat right;
    padding-right: 35px;
}
.Header .HeaderNav {
    margin-right: 50px;
}

.Header .HeaderNav ul>li:first-child {
    margin-left: 0;
}
.Header .HeaderNav ul>li {
    float: left;
    height: 100px;
    line-height: 100px;
    margin-left: 45px;
}

.Header .HeaderNav ul>li>a {
    height: 100px;
    font-size: 14px;
    color: #666;
    padding-bottom: 10px;
}

.Header .HeaderNav ul>li.cur>a {
    color: #fff;
    border-bottom: 2px #fff solid;
}


.Header .HeaderNav ul li i {
    display: block;
    background: url(Img/Common/sjx03.png) no-repeat center;
    width: 10px;
    height: 5px;
    position: absolute;
    left: 25px;
    bottom: -5px;
    z-index: 99;
    display: none;
}

.Header .HeaderNav ul>li.cur {
    background: #fc6b00;
    width: 80px;
    text-align: center;
}



/* NewsBanner */
.InpageBanner{position: relative;}
.InpageBanner .NewsDetail{position: absolute;top: 0;left: 50%;margin-left: -600px;}

.InpageBanner .NewsDetail h3{font-size: 36px;color: #fff;margin-top: 10%;}
.InpageBanner .NewsDetail p{color: #fff;font-size: 14px;margin-top: 25px;}
.InpageBanner .NewsDetail p span{border-left: 1px #fff dotted;padding-left: 10px;margin-left: 10px;display: inline-block;}
.InpageBanner .NewsDetail p span:first-child{margin-left: 0;border-left: none;}

.InpageBanner .NewsDetail .shareIt{height: 30px;line-height: 30px;margin-top: -45px;}
.InpageBanner .NewsDetail .shareIt span{float: left;font-size: 14px;color: #fff;}
.InpageBanner .NewsDetail .shareIt div{float: left;}
.InpageBanner .NewsDetail .shareIt div a{position: relative;display: inline-block;height:  50px;}
.InpageBanner .NewsDetail .shareIt div a span{width: 27px;height: 27px;margin: 0 8px;display: inline-block;}
.InpageBanner .NewsDetail .shareIt div a span img{display: block;width: 100%;}
.InpageBanner .NewsDetail .shareIt div a i{position: absolute;left: -30px;top: 40px;width: 100px;height: 100px;padding: 2px;border: 1px solid #f1f1f1;background: #fff;display: none;z-index: 99;}
.InpageBanner .NewsDetail .shareIt div a i img{display: block;width: 100%;}
.InpageBanner .NewsDetail .shareIt div a:hover i{display: block;}
.InpageBanner span{display: block;}
.InpageBanner span img{display: block;}

.BannerTitle{position: absolute;top:110px;left: 50%;margin-left: -200px;}
.BannerTitle h3{font-size: 36px;color: #fff;float: left;border-right: 1px #fff solid;padding-right: 35px;margin-right: 35px;text-align: right;}
.BannerTitle h3 em{font-size: 14px;display: block;margin-top: 10px;}
.BannerTitle h4{font-size: 36px;color: #fff;float: left;font-family: "QUEEN";}
.BannerTitle h4 em{font-size: 16px;display: block}
/*.WbfwNav{position: absolute;bottom: 100px;left: 50%;margin-left: -600px;background-color: #fff;}*/
.WbfwNav{position: absolute !important;bottom: 100px;left: 50%;background-color: #fff;margin-left: -600px;}
.WbfwNav ul li{float: left;width: 149px;height: 70px;line-height: 70px;text-align: center;border-left: 1px #e7e7e7 solid;}
.WbfwNav ul li:first-child{border-left: none;}
.WbfwNav ul li a{display: block;height: 70px;font-size: 16px;color: #666;}
.WbfwNav ul li:hover{background-color: #fa6b02;}
.WbfwNav ul li:hover a{color: #fff;}
.WbfwNav ul li.cur{background-color: #fa6b02;}
.WbfwNav ul li.cur a{color: #fff;}



.WbfwNav-news{position: absolute !important;bottom: 100px;left: 50%;background-color: #fff;margin-left: -600px;}
.WbfwNav-news ul li{float: left;width: 400px;height: 70px;line-height: 70px;text-align: center;border-left: 1px #e7e7e7 solid;}
.WbfwNav-news ul li:first-child{border-left: none;}
.WbfwNav-news ul li a{display: block;height: 70px;font-size: 16px;color: #666;}
.WbfwNav-news ul li:hover{background-color: #fa6b02;}
.WbfwNav-news ul li:hover a{color: #fff;}
.WbfwNav-news ul li.cur{background-color: #fa6b02;}
.WbfwNav-news ul li.cur a{color: #fff;}




.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;font-weight:700}
.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;width:  66px;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: 40px;}
.FooterBoxCon p{color: #999;font-size: 12px;margin-top: 15px;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{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;}

.h_pho {
    background: url(../images/tel.gif) no-repeat 0 20px;
    padding: 20px 0 0 52px;
    font-family: "寰蒋闆呴粦";
    font-size: 14px;
    line-height: 23px;
    background-size: 67px;
    background-position: -11px 16px;
    color: #fc6b00;
}

.h_pho span {
    font-size: 20px;
    display: block;
    color: #fff;
    background: rgb(244, 113, 0);
    border-radius: 20px;
    padding: 2px 6px;
}





/*鍐呴〉闈㈠寘灞戝鑸?/
.pageMenu { overflow:hidden; width:100%; height:50px; line-height:50px; border-bottom:1px solid #e3e3e3;  background-color:#fff;}
.pageMenu .mbxNav{ overflow:hidden; float:left}
.pageMenu .mbxNav li{ float:left; font-size:14px; color:#666; margin:0 5px;}
.pageMenu .mbxNav li em{ margin-left:5px;}
.pageMenu .mbxNav li a{ color:#666;}
.home{ width:50px; height:50px; border-left:1px solid #e3e3e3; border-right:1px solid #e3e3e3; background:url(../images/mbxNav_home.png) no-repeat center; margin-right:10px; margin-left:0;display: inline-block;float: left;}
.home a{ display:block; width:50px; height:50px;}
.pageMenu .mbxNav li.last{ color:#fa6b02;}
.pageMenu .pageErjiNav{ overflow:hidden; float:right;}
.pageMenu .pageErjiNav li{ float:left; height:49px; font-size:14px; color:#666; margin-left:40px;}
.pageMenu .pageErjiNav li a{ color:#666; text-decoration:none}
.pageMenu .pageErjiNav li.cur,.pageMenu .pageErjiNav li:hover{ border-bottom:1px solid #fa6b02;}
.pageMenu .pageErjiNav li.cur a, .pageMenu .pageErjiNav li:hover a{ color:#fa6b02; font-weight:bold} 
.pageMenu a {
    font-size: 14px;
}

/*鏂伴椈鐩稿叧椤甸潰鐨勪富棰樻鏋?-宸﹀彸缁撴瀯*/
.newsContent { overflow:hidden; width:1200px; margin:0 auto; margin-bottom:90px;}
.newsContent .newslist_left { overflow:hidden; float:left; width:810px; padding-right:40px; border-right:1px solid #e9e9e9; padding-top:30px;}
.newsContent .newslist_right { overflow:hidden; width:310px; float:right; margin-top:30px;}
.newsContent .newslist_right>h4{ font-weight:normal; font-size:24px; color:#555; margin-bottom:20px;}
.newsContent .newslist_right .zw_tu{ display:block; margin:0 auto;}
dl.top{ overflow:hidden; width:100%; padding-bottom:30px; border-bottom:1px solid #e9e9e9; margin-bottom:30px; height:192px;}
dl.top dt{ overflow:hidden; float:left; width:292px; height:192px;}
dl.top dd{ overflow:hidden; float:right; width:498px; height:190px;}
dl.top dd h4{ font-size:18px; margin-bottom:15px; white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}
dl.top dd h4 a{ color:#333;}
dl.top dd em{ display:block; font-size:12px; color:#999; margin-bottom:15px;}
dl.top dd em i{ margin:0 5px;}
dl.top dd p{ font-size:14px; color:#666; line-height:24px; height:72px; overflow:hidden; text-align:justify; margin-bottom:10px;}
dl.top dd .more{ display:block; width:116px; height:31px; line-height:31px; text-align:center; font-size:12px; color:#999; font-family:Arial; border:2px solid #e9e9e9; text-decoration:none}
dl.top:hover .more{ color:#fff; border-color:#fa6b02; background-color:#fa6b02}
dl.top.last{ margin-bottom:0}
dl.top:hover h4 a {color:#fa6b02;}


.pageBox { overflow:hidden; width:100%; padding-bottom:50px;}
.fenyebtn { overflow:hidden; width:100%; margin-top:30px;text-align:center;}
.fenyebtn a{text-decoration: none; display:inline-block;  margin:0 3px; text-align:center; line-height:32px;height:32px; font-size:14px; color:#777; border:1px solid #cecece; font-family:Arial; cursor:pointer;padding:0 13px;}
.fenyebtn a{ *display:inline ;    text-decoration: none;}
.fenyebtn .pre,.fenyebtn .next{width:78px;border:1px solid #cecece;}
.fenyebtn a:hover,.fenyebtn a.oran_pg_cur{ color:#fff; background-color:#fa6b02; text-decoration: none;border-color:#fa6b02;}



.newslist_right>h4{ font-weight:normal; font-size:24px; color:#555; margin-bottom:20px;}

.newslist_right>a{display:block;}
.newspic{margin-bottom:30px}



.xg_news{ overflow:hidden; width:280px; margin:0 auto; padding:35px 15px; margin-bottom:10px; background-color:#f5f5f5;}
.xg_news .xg_list{ overflow:hidden; padding-bottom:25px; margin-bottom:15px;border-bottom: 1px #d2d2d2 dashed;}
.xg_news .xg_list h5{ font-size:16px; margin-bottom:15px; text-overflow:ellipsis; overflow:hidden; text-overflow:ellipsis; font-weight:700;}
.xg_news .xg_list h5 a{ color:#333;}
.xg_news .xg_list h5 a:hover{color:#fa6b02;}
.xg_news .xg_list p{ font-size:14px; color:#666; line-height:24px; height:48px; overflow:hidden; margin-bottom:10px;}
.xg_news .xg_list em{ display:block; font-size:12px; color:#999; font-family:Arial;}
.xg_news .xg_list.last{ border:none; margin-bottom:0; padding-bottom:0}


h2.wen_h2{ text-align:center; font-size:34px; color:#333; margin-bottom:25px;}
.xq_share{ overflow:hidden; padding:15px 0; border-top:1px solid #e9e9e9; border-bottom:1px solid #e9e9e9; margin-bottom:50px;}
.xq_share p{ float:left; font-size:12px; color:#999; line-height:34px;}
.xq_share p i{ margin:0 5px;}
.xq_share p img{ margin-left:10px;}
.xq_share span{ display:block; float:right; font-size:12px; color:#999;    position: relative;top: 13px;}
.xq_share span img{ margin-left:10px; position:relative; top:3px;}

.news_wen{ overflow:hidden; width:100%; margin-bottom:60px;    letter-spacing: 1px;    font-size: 16px;    line-height: 29px;}
.news_wen p{ line-height:24px; font-size:14px; color:#333; text-indent:28px; margin-bottom:10px;}
.page_wen{ overflow:hidden; width:100%; height:60px; line-height:60px; font-size:14px;    text-align: center;}
.page_wen .page_left{ float:left; width:390px; background-color:#f7f7f7;}
.page_wen .page_right{ float:right; width:390px; background-color:#f7f7f7;}
.page_wen .btn{ display:block; text-decoration:none; width:80px; height:60px; background-color:#e8e8e8; text-align:center;}
.page_wen .page_title{ display:block; width:270px; margin-left:20px; float:left;height:60px; overflow:hidden}
.page_wen .page_left:hover  .page_title{color:#1144a3;}
.page_wen .page_left:hover  .btn{ background:#1144a3; color:#fff;}
.page_wen .page_right:hover  .page_title{color:#1144a3;}
.page_wen .page_right:hover  .btn{ background:#1144a3; color:#fff;}
.page_wen .page_left .btn{ float:left}
.page_wen .page_right .btn{ float:right}

/*contact-wrapper*/
.contact-wrapper{width:1200px;margin:0 auto; padding:50px 0 30px 0;font-family:"Microsoft Yahei";}
.contact-wrapper h2{ position:relative; height:142px; margin-bottom:30px; padding:20px 225px 0 8px; font-size:14px; font-weight:normal; line-height:26px; background:url(Img/lxwm/contact_bor1.gif) no-repeat;}
.contact-wrapper h2 i{ padding: 0 10px 0 33px;}
.contact-wrapper h2 span{ position:absolute; right:0; top:0;}


.contact-wrapper dl{ padding:24px 0 20px 0; border-bottom:1px dashed #9f9f9f; overflow:hidden; zoom:1;}
.contact-wrapper .dl-last{ border:none;}
.contact-wrapper dt{ float:left; width:75px;}
.contact-wrapper dt img{ width:75px;}
.contact-wrapper dd{ float:right; width:1090px;}
.contact-wrapper dd h4{ font-size:24px; font-weight:normal; color:#333333}
.contact-wrapper dd p{ padding:13px 0 0 0; line-height:32px; font-size:15px;}
.contact-wrapper dd p span{ display:block;}

.contact-wrapper h5{ margin:45px 0 0 0; padding: 15px 0 23px 132px; font-size:22px; font-weight:normal; color:#333333;background:url(../images/contact_icon5.png) no-repeat;}
.contact-wrapper h6{ padding-bottom:50px;}

#dituContent {
    margin: 0 auto;
	margin-bottom: 20px;
}













.strt-wrap{width:1200px;height:1000px;margin:10px auto;cursor:move;}
.strt-part{text-align:center;float:left;position:relative;}
.strt-part .line-v{position:relative;height:40px;width:100%;}
.strt-part .line-v span{display:block;background:#fa6b02;position:absolute;top:0;font-size:0;line-height:1px;width:1px;height:40px;left:50%;}
.strt-part .line-b{position:relative;height:49px;width:100%;}
.strt-part .line-b span{display:block;background:#fa6b02;position:absolute;top:0;font-size:0;line-height:1px;width:1px;height:49px;left:50%;}
.strt-name{display:inline-block;padding:9px 5px;width:23px;line-height:21px;border:1px solid #ccc;margin:0 10px;border-radius:3px;background: #fa6b02;color: #fff;font-size: 17px;}
.strt-part .line-h{height:1px;display:block;background:#fa6b02;position:absolute;top:0;font-size:0;}
.strt-part .line-h-l{width:50%;left:0;}
.strt-part .line-h-c{width:100%;left:0;}
.strt-part .line-h-r{width:50%;right:0;}
.strt-block{float:left;}



/* honor 闆嗗洟鑽ｈ獕*/
/* honorBanner */
.honorBanner{background: url(Img/Inpage/honorBanner.jpg) no-repeat center;}


/* honor-titleMenu */
.honor{background: #f6f6f6;padding: 50px 0 38px 0;}
.honor-titleMenu li a{background: url(Img/Inpage/com-titleMenu-y02.png) no-repeat center top;}
.honor-titleMenu li span{width: 32px;height: 32px;}
.honor-titleMenu li span img{width: 30px;height: 64px;position: relative;top: -32px;}
.honor-titleMenu li.cur i{background: #005bac;}
.honor .honor-mainCon{width: 100%;margin-top: 22px;}
.honor .honor-mainCon .honor-con{width: 100%;}
.honor .honor-mainCon .honor-box{width: 1198px;border: 1px solid #ebebeb;padding: 40px 0 0;background: #fff;margin: 0 auto;}
.honor .honor-mainCon .honor-box li{float: left;width: 194px;height: 200px;padding: 30px 27px 0;border: 1px solid #ebebeb;margin-left: 40px;margin-bottom: 40px;}
.honor .honor-mainCon .honor-box li img{display: block;width: 194px;height: 150px;transition: all 1s ease-out;}
.honor .honor-mainCon .honor-box li span{display: block;width: 194px;height: 150px;overflow: hidden;}
.honor .honor-mainCon .honor-box li p{font-size: 14px;color: #666666;margin-top: 18px;text-align: center;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.honor .honor-mainCon .honor-box li:hover img{transform: scale(1.1);}



/* honor 涓撳埄*/



/* honor-titleMenu */
.honor-b{background: #f6f6f6;padding: 50px 0 38px 0;}
.honor-b .honor-mainCon{width: 100%;margin-top: 22px;}
.honor-b .honor-mainCon .honor-con{width: 100%;}
.honor-b .honor-mainCon .honor-box{width: 1198px;border: 1px solid #ebebeb;padding: 40px 0 0;background: #fff;margin: 0 auto;}
.honor-b .honor-mainCon .honor-box li{float: left;width: 194px;height: 360px;padding: 30px 27px 0;border: 1px solid #ebebeb;margin-left: 40px;margin-bottom: 40px;}
.honor-b .honor-mainCon .honor-box li img{display: block;width: 194px;height: 279px;transition: all 1s ease-out;}
.honor-b .honor-mainCon .honor-box li span{display: block;width: 194px;height: 279px;overflow: hidden;}
.honor-b .honor-mainCon .honor-box li p{font-size: 14px;color: #666666;margin-top: 18px;text-align: center;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;line-height: 24px;  }
.honor-b .honor-mainCon .honor-box li:hover img{transform: scale(1.1);}
.honor-b .honor-mainCon .honor-box li em {
    padding-bottom: 10px;
    padding-top: 10px;
    display: block;
    font-size: 14px;
    text-align: center;
    position: relative;
    top: -375px;
    padding: 5px;
    background: #fa6b02;
    color: #fff;
    width: 56px;
    left: -27px;
}



/* honor 璧勮川*/



/* honor-titleMenu */
.honor-c{background: #f6f6f6;padding: 50px 0 38px 0;}
.honor-c .honor-mainCon{width: 100%;margin-top: 22px;}
.honor-c .honor-mainCon .honor-con{width: 100%;}
.honor-c .honor-mainCon .honor-box{width: 1198px;border: 1px solid #ebebeb;padding: 40px 0 0;background: #fff;margin: 0 auto;}
.honor-c .honor-mainCon .honor-box li{float: left;width: 194px;height: 340px;padding: 30px 27px 0;border: 1px solid #ebebeb;margin-left: 40px;margin-bottom: 40px;}
.honor-c .honor-mainCon .honor-box li img{display: block;width: 194px;height: 279px;transition: all 1s ease-out;}
.honor-c .honor-mainCon .honor-box li span{display: block;width: 194px;height: 279px;overflow: hidden;}
.honor-c .honor-mainCon .honor-box li p{font-size: 14px;color: #666666;margin-top: 18px;text-align: center;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;line-height: 24px;  }
.honor-c .honor-mainCon .honor-box li:hover img{transform: scale(1.1);}
.honor-c .honor-mainCon .honor-box li em {
    padding-bottom: 10px;
    padding-top: 10px;
    display: block;
    font-size: 14px;
    text-align: center;
    position: relative;
    top: -375px;
    padding: 5px;
    background: #fa6b02;
    color: #fff;
    width: 56px;
    left: -27px;
}



.clb{height: 49px;margin:20px 0 40px 0px;}

.clb a{display: block;width: 50px;height: 49px;background: url(Img/Inpage/com-paging-y01.png) no-repeat center top;text-decoration: none;line-height: 49px;text-align: center;color: #666666;text-decoration: none;font-weight: bold;}

.clb a{width: 50px;height: 49px;display: inline-block;*display: inline-block;position: relative; overflow:hidden;}
.clb a img{display: block;width: 50px;height: 98px;position: relative;}

.clb a.previousBtn{width: 50px;margin-right: 11px;}
.clb a.nextBtn{width: 50px;margin-left: 11px;}
.clb a:hover{border-color:#005197;position: relative;z-index: 2;color:#005197;}

.clb a.cur{background-position: center bottom;color: #fff;}

.clb a:hover img{top: -49px;}

/* 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:#fff;border-radius: 70px;border: #eaeaea 1px solid;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: #fa6b02;}
.com-titleMenu li.cur span img{top: 0px;}
.com-titleMenu li.cur a {
    background: #fa6b02;
}
.com-titleMenu li.cur p{color: #fff;}


/* yxwlBox */
.yxwlBox{padding: 100px 0;}

.yxwlBoxTop{text-align: center;margin: 60px 0 30px;}
.yxwlBoxTop i{width: 100%;height: 1px;background-color: #e0e0e0;display: block;position: relative;top: 22px;z-index: 1;}
.yxwlBoxTop ul li{display: inline-block;margin-left: 30px;width: 130px;height: 45px;text-align: center;line-height: 45px;background: url(Img/Inpage/Question01.png) no-repeat center;position:  relative;z-index: 9;}
.yxwlBoxTop ul li a{display: block;color: #666;font-size: 14px;}
.yxwlBoxTop ul li.cur a{color: #fff;}
.yxwlBoxTop ul li.cur{background: url(../images/AboutUsBg02.png) no-repeat center;}
.yxwlBoxTop ul li:first-child{margin-left: 0;}

.yxwlBoxBot{border-bottom: 1px #e0e0e0 solid;padding-bottom: 30px;}
.yxwlBoxBot a{display: block;width: 1200px;height: 535px;margin: 0 auto;cursor:default;}
.yxwlBoxBot a img{display: block;width: 1200px;height: 535px;}



/*--product--*/
.product-wrap{padding:0 0 80px;overflow:hidden;background:#fff;}
.product-menu{margin-top:45px;height:40px;line-height:40px;overflow:hidden;}
.product-menu li{float:left;margin-left:10px;text-align:center;}
.product-menu li:first-child{margin-left:0;}
.product-menu li a{display:block;width:90px;height:40px;font-size:16px;color:#666;background:#f8f8f8;}
.product-menu li:hover a,.product-menu li.cur a{color:#fff;background:#2a2f47;}
@media (max-width: 768px){
.product-wrap{padding:30px 0;}
.product-menu li{margin-left:5px;}
.product-menu li a{width:60px;font-size:12px;}
}

.product-main{overflow:hidden;}
.product-main .item{margin-top:40px;overflow:hidden;width: 380px;float: left;margin-right: 20px;}
.product-main .pic{position:relative;overflow:hidden;border:#eaeaea solid 1px;border-bottom:none;}
.product-main .pic:after{display:block;position:absolute;bottom:0;left:50%;margin-left:-5px;width:9px;height:5px;content:"";background:url(../images/Inpage/product_after.png) no-repeat;}
.product-main .pic img{display:block;width:380px;height:252px;transition:all 1s;}
.product-main .bd{padding:25px 40px 40px;overflow:hidden;background:#eaeaea;}
.product-main .zhongge{padding:25px 40px 40px;overflow:hidden;background:#eaeaea;}

.product-main .picc{position:relative;overflow:hidden;border:#eaeaea solid 1px;border-bottom:none;}
.product-main .picc:after{display:block;position:absolute;bottom:0;left:50%;margin-left:-5px;width:9px;height:5px;content:"";background:url(../images/Inpage/product_after.png) no-repeat;}
.product-main .picc img{display:block;width:380px;height:298px;transition:all 1s;}

.product-main .infos{overflow:hidden;border-bottom:#d6d6d6 solid 1px;}
.product-main .infos h2{height:80px;line-height:34px;font-weight:normal;font-size:22px;color:#2a2f47;overflow:hidden;}
.product-main .infos h2 a{color:#2a2f47;}
.product-main .infos .price{height:27px;line-height:27px;font-size:14px;color:#666;overflow:hidden;}
.product-main .infos .price span{margin-right:25px;}
.product-main .infos_zhongge{overflow:hidden;border-bottom:#d6d6d6 solid 1px;    padding-bottom: 10px;}
.product-main .infos_zhongge h2{height:50px;line-height:30px;font-weight:normal;font-size:28px;color:#2a2f47;overflow:hidden;}
.product-main .infos_zhongge h2 a{color:#2a2f47;}
.product-main .infos_zhongge .price{height:27px;line-height:27px;font-size:14px;color:#666;overflow:hidden;}
.product-main .infos_zhongge .price span{margin-right:25px;}

.product-main .fun_zhongge a {
    font-size: 14px;
    line-height: 23px;
    color: #848484;
}

.product-main .fun{padding:20px 0;overflow:hidden;height:100px}
.product-main .fun_zhongge{padding:13px 0;overflow:hidden;    height: 45px;}
.product-main .infos em{display:block;float:right;width:40px;height:25px;line-height:23px;text-align:center;font-style:normal;color:#5ba997;border:#5ba997 solid 1px;}
.product-main .infos_zhongge em{display:block;float:right;width:70px;height:25px;line-height:23px;text-align:center;font-style:normal;color:#fa6b02;border:#fa6b02 solid 1px;}
.product-main .fun a{display:block;height:100px;line-height:25px;font-size:14px;color:#999;background:url(../images/Inpage/photos_icon.png) no-repeat 0 center;}
.product-main .btnBox{overflow:hidden;}
.product-main .btnBox a{display:block;width:46%;height:50px;line-height:50px;text-align:center;font-size:15px;}
.product-main .btnBox a:nth-child(1){float:left;color:#fff;background:#fa6b02;}
.product-main .btnBox a:nth-child(2){float:right;color:#ff9f58;background:#4e2100;}
.product-main .item:hover .bd{background:#fa6b02;}
.product-main .item:hover .zhongge{background:#fa6b02;}
.product-main .item:hover .pic{border-color:rgba(255,255,255,0.1);}
.product-main .item:hover .pic:after{background-image:url(../images/Inpage/product_after_cur.png)}
.product-main .item:hover .pic img{transform:scale(1.1);}
.product-main .item:hover .infos h2,.product-main .item:hover .infos h2 a{color:#fff;}
.product-main .item:hover .infos .price{color:#fff;}
.product-main .item:hover .infos_zhongge h2,.product-main .item:hover .infos_zhongge h2 a{color:#fff;}
.product-main .item:hover .infos_zhongge .price{color:#fff;}
.product-main .item:hover .fun a{color:#fff;filter:contrast(0%) brightness(200%);}
.product-main .item:hover .fun em{color:#fff;border-color:#fff;}
.product-main .item:hover .fun_zhongge a{color:#fff;filter:contrast(0%) brightness(200%);}
.product-main .item:hover .fun_zhongge em{color:#fff;border-color:#fff;}

.product-main .item:hover .btnBox a:nth-child(1){color:#2a2f47;background:#fff;}
.product-main .item:hover .infos_zhongge em{color:#fff;border:#fff solid 1px;}


/* 鍒楄〃鍐呭 */
.lists{width: 100%;background: #f7f7f7;padding-top: 40px;padding-bottom: 60px;}
.lists-title {height: 70px;background: #fff;padding-left: 33px;}
.lists-title>a{height: 70px;line-height: 70px;display: block;float: left;margin-right: 45px;font-size: 14px;color: #666;}
.lists-title>a.cur{border-bottom: 1px solid #003399;color: #333;}

.lists-ul{margin-top: 5px;width: 1200px;overflow: hidden;}
.lists-ul ul{width: 1222px;margin-left: -22px;}
.lists-ul ul li{background: #fff;width: 385px;text-align: center;height: 410px;float: left;margin-left: 22px;margin-top: 15px;}
.lists-ul ul li>a{display: block;width: 385px;height: 295px;overflow: hidden;}
.lists-ul ul li a img{display: block;width: 385px;height: 295px;transition: all 1s ease-out;}
.lists-ul ul li:hover a img{transform: scale(1.1);}

.lists-ul ul li h3{font-weight: normal;text-align: center;margin-top: 18px;}
.lists-ul ul li h3 a{font-size: 16px;color: #333;}

.lists-ul ul li p{line-height: 23px;margin-top: 14px;padding: 0 20px;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;height: 44px;}
.lists-ul ul li .ck{font-size: 14px;color: #666;width: 114px;height: 38px;line-height: 38px;text-align: center;margin: 0 auto;border-radius: 20px;margin-top: 15px;border: 1px solid #e6e2e2;}
.lists-ul ul li .ck:hover{color: #fff;background: #003399;}

.lists-anniu{text-align: center;padding-top: 30px;}




/* culture-yj */
.culture-yj{width: 100%;padding: 69px 0 66px 0;background: url(../images/lc_bg.jpg) no-repeat center;height: 440px;}
.culture-yj .mainCon{position: relative;width: 100%;overflow: hidden;}
.culture-yj .mainCon li{float: left;width: 340px;height: 440px;background: #fff;margin-left: 90px;text-align: center;position: relative;top: 600px;}
.culture-yj .mainCon li span{display: block;width: 340px;height: 210px;}
.culture-yj .mainCon li span img{display: block;width: 340px;height: 210px;}
.culture-yj .mainCon li:first-child{margin-left: 0;}
.culture-yj .mainCon li h3{font-size: 24px;color: #fa6b02;margin: 30px 0 24px 0;font-weight: normal;}
.culture-yj .mainCon li p{font-size: 14px;color: #333333;line-height: 25px; text-align:left; margin:auto 63px;}
.culture-yj .mainCon li i{display: block;width: 38px;height: 1px;background: #cdcdcd;position: absolute;bottom: 40px;left: 50%;margin-left: -19px;}

/*zhongge*/
.zhongge-content {
    margin-top: 20px;
}

.content {
    width: 1200px;
    margin: 0 auto;
}
.endit-content p {
    margin: 15px 0;
}
.p102-pro-content .blk-main {
    width: 100% !important;
}
.blk-main{width:1200px; margin: 0 auto;}
.blk-max-main{width:1220px; margin: 0 auto;}
.blk{margin-bottom:  20px;}
.blk101{margin-bottom:  35px;}
.blk-sm{width:930px;}
.blk-max{width: 810px;}
.blk-xs{width:240px;}
.blk-min{width: 320px;}
        .t1-pro-preview {
            width: 40%;
            float: left;
        }
		      .prod-showcase-1 .jqzoom {
            border: none;
            padding: 0px;
            cursor: pointer;
            margin: 0px;
            display: block;
            position: relative;
        }
        
        .prod-showcase-1 .jqzoom img {
            width: 100%;
            margin: 0 auto;
            display: block;
        }
        
       
        
        .prod-showcase-1 .jqZoomPup {
            z-index: 10;
            visibility: hidden;
            position: absolute;
            top: 0px;
            left: 0px;
            width: 20px;
            height: 20px;
            border: 1px solid #aaa;
            background: #ffffff;
            opacity: 0.5;
            -moz-opacity: 0.5;
            -khtml-opacity: 0.5;
            filter: alpha(Opacity=50);
        }
        /*氓鈥郝久р€扳€∶ヂ奥徝モ€郝久┞⑩€灻喢ニ嗏€斆÷?/
        
        .t1-pro-preview {
            width: 40%;
            float: left;
        }
        
        .prod-showcase-1 .t1-spec-preview {
            width: 100%;
            overflow: hidden;
            border: 1px solid #e8e8e8;
        }
        
        .prod-showcase-1 .t1-spec-scroll {
            position: relative;
            z-index: 9999;
            overflow: hidden;
            clear: both;
            padding: 9px 0;
            width: 100%;
            border-top: 1px solid #e8e8e8;
            background-color: #fff;
        }
        
        .t1-spec-scroll .t1-prev,
        .t1-spec-scroll .t1-next {
            position: absolute;
            z-index: 9999;
            display: block;
            width: 18px;
            height: 23px;
            text-indent: -9999px;
            overflow: hidden;
            cursor: pointer;
            top: 50%;
            margin-top: -9px;
        }
        
        .prod-showcase-1 .t1-prev {
            left: 0;
            background: url(../images/p15-icon2.png) no-repeat center top;
        }
        
        .prod-showcase-1 .t1-next {
            right: 0;
            background: url(../images/p15-icon3.png) no-repeat center top;
        }
        
        .prod-showcase-1 .t1-items {
            padding: 0 22px;
        }
        
        .t1-items-swiper {
            position: relative;
        }
        
        .t1-items-swiper p {
            float: left;
            width: 30%;
            padding: 0 5px;
        }
        
        .t1-items-swiper p img {
            width: 100%;
            border: 1px solid #eee;
            box-sizing: border-box;
        }
        
        .t1-items-swiper .t1-current img {
            border-color: red;
        }
    
	      .p1-pro-showcase-1-txt {
            line-height: 30px;
            overflow: hidden;
            margin-left: 55px;
            float: left;
            width: 45%;
        }
        
        .p1-pro-showcase-1-txt-title {
            height: 50px;
            font-size: 25px;
            font-weight: 700;
            line-height: 50px;
            overflow: hidden;
            color: #333;
            border-bottom: 1px solid #eee;
            margin-bottom: 20px;
        }
        
        .p1-pro-showcase-1-txt-t1 {
            margin-bottom: 86px;
            overflow: hidden;
        }
        
        .p1-pro-showcase-1-tle {
            left: 40%;
            bottom: 10px;
            margin-left: 55px;
        }
        

        
        .p1-pho-1 i {
            font-style: normal;
        }
        
        .p1-pho-1 span {
            display: block;
            font-size: 14px;
            line-height: 14px;
            color: #666;
        }
        
		.p1-pho-1 em {
    display: block;
    width: 160px;
    height: 50px;
    background: #171c61;
    font-size: 16px;
    font-style: normal;
    color: #ffffff;
    text-align: center;
    line-height: 50px;
    border-radius: 3px;
    margin-right: 51px;
}
		
		
.p1-pho-2 em {
    display: block;
    width: 160px;
    height: 50px;
    background: #fa6b02;
    font-size: 16px;
    font-style: normal;
    color: #ffffff;
    text-align: center;
    line-height: 50px;
    border-radius: 3px;
}
        /* Hide from IE Mac */
        
        .t1-clearfix {
            display: block;
        }
        /*氓鈥郝久р€扳€∶︹€澛久ヂぢ┾€⑴撁β犅访ヂ悸?/
        
        .prod-showcase-1 .jqzoom {
            border: none;
            padding: 0px;
            cursor: pointer;
            margin: 0px;
            display: block;
            position: relative;
        }
        
        .prod-showcase-1 .jqzoom img {
            width: 100%;
            margin: 0 auto;
            display: block;
        }
        
        .prod-showcase-1 .zoomdiv {
            z-index: 100;
            position: absolute;
            top: 0px;
            left: 0px;
            width: 369px;
            height: 369px;
            background: #ffffff;
            display: none;
            text-align: center;
            overflow: hidden;
            border: 1px solid #e8e8e8;
        }
        
        .prod-showcase-1 .jqZoomPup {
            z-index: 10;
            visibility: hidden;
            position: absolute;
            top: 0px;
            left: 0px;
            width: 20px;
            height: 20px;
            border: 1px solid #aaa;
            background: #ffffff;
            opacity: 0.5;
            -moz-opacity: 0.5;
            -khtml-opacity: 0.5;
            filter: alpha(Opacity=50);
        }

.pr{position: relative;}
.pa{position: absolute;}

 .p102-pro-content-title {
        display: inline-block;
        height: 64px;
        line-height: 64px;
        font-size: 32px;
        color: #1a1a1a;
        font-weight: normal;
        position: relative;
        border-bottom: 3px solid #171c61;
    }
    
    .p102-pro-content-title:after {
        content: '';
        position: absolute;
        width: 50%;
        height: 3px;
        background: #f08700;
        right: 0;
        bottom: -3px;
        z-index: 1;
    }
    
    .p102-pro-case {
        padding: 60px 0 80px;
    }
    
    .p102-pro-case-list {
        padding-top: 40px;
    }
    
    .p102-pro-case-items dl {
        float: left;
        width: 378px;
        position: relative;
        margin-right: 33px;
    }
    
    .p102-pro-case-items dl:nth-child(4n-1) {
        margin-right: 0;
    }
    
    .p102-pro-case-items dt img,
    .p102-pro-case-items dt a {
        display: block;
        width: 100%;
    }
    
    .p102-pro-case-items dd {
        position: absolute;
        width: 100%;
        background: rgba(0, 0, 0, 0.5);
        left: 0;
        bottom: 0;
        z-index: 2;
    }
    
    .p102-pro-case-items dd h4 a {
        display: block;
        height: 50px;
        line-height: 50px;
        font-size: 16px;
        color: #ffffff;
        text-align: center;
        padding: 0 15px;
    }
    
    .p102-pro-case-items dl:hover dt a:before {
        content: '';
        position: absolute;
        background: rgba(0, 0, 0, 0.5);
        width: 100%;
        top: 0;
        bottom: 0;
        z-index: 1;
    }
    
    .p102-pro-case-items dl:hover dt a:after {
        content: '+';
        position: absolute;
        width: 50px;
        height: 50px;
        font: 30px/50px "氓庐鈥姑ぢ解€?;
        color: #fff;
        text-align: center;
        background: #171c61;
        left: 50%;
        margin-left: -25px;
        top: 50%;
        margin-top: -25px;
        border-radius: 100%;
        z-index: 2;
    }
    
    .p102-pro-case-items dl:hover dd {
        background: none;
    }
    
    .p102-pro-case-paging {
        height: 30px;
        text-align: center;
        padding-top: 25px;
    }
    
    .p102-pro-case-paging li {
        display: inline-block;
        width: 10px;
        height: 10px;
        border: 3px solid #fa6b02;
        border-radius: 100%;
        margin: 0 5px;
    }
    
    .p102-pro-case-paging li.cur {
        background: #fa6b02;
    }
    
    .p102-pro-case-more {
        width: 198px;
        height: 44px;
        margin: 35px auto 0;
        border: 1px solid #fa6b02;
        position: relative;
    }
    
    .p102-pro-case-more a {
        display: block;
        height: 44px;
        line-height: 44px;
        font-size: 18px;
        font-weight: normal;
        color: #fa6b02;
        padding-left: 64px;
        position: relative;
    }
    
    .p102-pro-case-more a:before {
        content: '';
        width: 20px;
        height: 14px;
        position: absolute;
        border: 4px solid #fa6b02;
        border-left: 0;
        border-top-right-radius: 10px;
        border-bottom-right-radius: 10px;
        left: 26px;
        top: 11px;
    }
    
    .p102-pro-case-more a:after {
        content: "";
        position: absolute;
        width: 0;
        height: 0;
        border-top: 4px solid transparent;
        border-bottom: 4px solid transparent;
        border-right: 6px solid #fa6b02;
        top: 9px;
        left: 22px;
        z-index: 1;
    }
.p102-pro-content-desc {
    padding: 0 0 40px;
    font-size: 16px;
    line-height: 30px;
    text-align: justify;
}
/*鍙戝睍鍘嗙▼*/


.ltimeline{width: 100%;height: auto;overflow: hidden;background: url(../images/timebg.jpg)top center repeat-y;}

.sjz{width: 100%;height: auto;overflow: hidden;}
.sjz h1{background: url(../images/zjx.png) center no-repeat;height:128px; }
.sjzc{background: url(../images/zjxy.png) top center repeat-y;}

.sjzc dl{height: auto;overflow: hidden;}
.sjzc dl dt,.sjzc dl dd{width: 600px;float: left;display: block;}
.sjzc dl dt{font-size: 36px;color:#fa6b02;line-height: 48px;text-indent: 1em;} 
.sjzc dl dd{background: url(../images/dqul.png) right 14px  no-repeat;line-height: 28px;}
.sjzc dl dd div{text-align: right;position: relative;padding-right: 200px;font-size: 14px;color: #313131;}

.sjzc dl dd div:after{content: "";
width: 170px;
height: 1px;
background-color: #fa6b02;
position: absolute;
right:20px;
top: 24px;}

.sjzc dl dt.fl{text-align: right;margin-right: 15px;width: 585px;}
.sjzc dl dd.fr{background: url(../images/dqul.png) left 14px   no-repeat;}
.sjzc dl dd.fr div:after{left:20px;}
.sjzc dl dd.fr div{text-align: left;padding-left: 200px;padding-right: 0;}
.sjzc dl dd span{color: #fc5459;}
.sjzc{padding-bottom: 200px;}

.imain {
    height: auto;
    overflow: hidden;
}
.mt65 {
    margin-top: 65px !important;
}


.lcoo {
    text-align: center;
    font-size: 14px;
    line-height: 36px;
    color: #333333;
    padding: 0 115px;
}

.mt80{margin-top: 80px !important;;}
.mb80{margin-bottom: 80px !important;}
.mb50{margin-bottom:  50px !important;}
.mt50{margin-top: 50px !important;}
.mt40{margin-top: 40px !important;}
.mb85{margin-bottom: 85px !important;}
.mt25{margin-top: 25px !important;}
.mt65{margin-top: 65px !important;}
.mt90{margin-top: 90px !important;}
.yinse{background: #e8e8e8;}
.mt30{margin-top: 30px !important;}
.pt70{padding-top: 70px;}
.mr2{margin-right: 2px;}

.ltitle {
    text-align: center;
    color: #333333;
}
.ltitle div {
    width: 355px;
    margin: 0 auto;
    overflow: hidden;
}
.ltitle div hr {
    height: 1px;
    background: #333333;
    width: 40px;
    margin: 5px 0;
}
.ltitle p {
    font-size: 19px;
    font-weight: 400;
}

.ltitle h3 {
    font-size: 34px;
    font-weight: 600;
}

.sjzc p {
    width: auto;
    display: block;
    padding: 10px;
    color: #fa6b02;
    border-radius: 17px;
    border: 1px solid #ccc;
    float: right;
    text-align: left;
}
.sjzc .fr p {
    width: auto;
    display: block;
    padding: 10px;
    color: #fa6b02;
    border-radius: 17px;
    border: 1px solid #ccc;
    float: left;
    text-align: left;
}

/**************************************             *************************************************/

.widthMain { margin: 0 auto; width: 1200px; padding: 0; margin-top: 20px; }
.thirdPart { margin-bottom: 20px; overflow: hidden; background-color: #fff; }
.thirdPart .partL { width: 250px; float: left; }
.thirdPart .partR { width: 756px; float: left;  }
.youce { width: 900px; height: 65px; float: left; margin: 46px 0 0; border-bottom: 1px solid #dddede; }
.youce h2{ font: 24px "Microsoft Yahei"; font-weight: bold; color: #fa6b02; }
.youce h3{ font: 18px sans-serif; color: #fa6b02; padding-top: 10px; }
.youce span { border-left: 3px solid #fa6b02; padding-left: 8px; line-height: 1em; display: inline-block; }

.bgc { width: 1200px; height:350px; background: #f5f5f5; }

.biaoqian { padding: 20px 0 0; }
.biaoqian ul li{display:inline-block;margin-right:5px;line-height:36px; font-family: "寰蒋闆呴粦";
font-size: 13px;}
.biaoqian ul li a{display:block;font-size:12px;padding:0 16px;background:#dedede;color:#8b939a;border-radius:4px;/*! padding-top: 10; */margin: 16px 0 0;}
.biaoqian ul li a:hover,.biaoqian ul li.thisclass{margin: 3px 0;background:#fa6b02;border-radius:4px;padding:0 16px;color:#FFF;}
.c3 { width: -moz-max-content; background-color: #047aa1; padding: 3px; }

.ab_str{ height:600px; overflow:hidden;}
.ab_str1{ margin:48px auto 0; height:566px;}
.ab01{ width:518px; height:566px; overflow:hidden;}
.ab01 li{ width:249px; height:170px; border:3px solid #fff; margin-right:8px; float:left;}
.ab01 li img{width:249px; height:170px;}
.ab01 .li01{ width:512px; height:376px; border:3px solid #fff; margin-bottom:8px;}
.ab01 .li01 img{ width:519px; height:567px;}
.ab01 .nones{ margin-right:0;}
.ab02{ width:540px; height:510px; background:#fff; overflow:hidden; padding-left:17px;border: 1px solid #E3E3E3;margin-top: 30px;}
.ab02 h3{ height:45px; width:520px;background:url(Img/about/lic_line.gif) no-repeat left bottom;font:30px "Microsoft Yahei"; color:#323232; margin-top:10px;}
.ab02 ul{overflow-y: scroll; background:url(Img/about/line01.gif) repeat-y left top; height:436px; width:540px; margin-top:15px;}
.ab02 li em{ display:inline-block; width:72px; float:left; font:16px "Microsoft Yahei"; color:#323232; background:url(Img/about/dot.gif) no-repeat left 3px; padding-left:30px; margin-top:2px;}
.ab02 li span{ display:inline-block; font:14px "Microsoft Yahei"; color:#7f7f7f; line-height:24px; float:left; width:420px;padding-bottom:13px;}
.ab_ho{ height:auto; overflow:hidden;}
.ab_ho1{ height:318px; background:#f7f7f7; margin-top:18px; border:1px solid #ececec; overflow:hidden;}
.ab_ho1 p{ width:31px; height:84px; overflow:hidden; margin-top:100px;}
.ab_ho2{ width:945px; height:300px; overflow:hidden; margin-top:42px;}
.ab_ho2 li{ width:152px; float:left; display:inline; overflow:hidden; margin-left:27px; background:url(Img/about/honor1_bg.jpg) no-repeat center top;background:none;}
.ab_ho2 li img{ width:142px; height:200px; margin:5px 0 5px 5px;  display:block;}
.ab_ho2 li em{ display:block; font:14px "Microsoft Yahei"; text-align:center; color:#7f7f7f; line-height:44px; height:44px; overflow:hidden;}