﻿@charset "UTF-8";
/*header*/
.header { width: 100%; background-color: #f6f6f6; }
.header .logo { float: left; width: 197px; height: 83px; }
.header .logo a,.header .logo a img { display: block; width: 197px; height: 83px; }

/*导航*/
.nav { float: left; *zoom: 1; padding-top: 28px; line-height: 44px; margin-left: 45px; }
.nav:after { clear: both; display: block; content: '';height:0;visibility:hidden; }
.nav li { float: left; height: 55px; margin: 0 30px; position: relative; }
.nav li > a { display: block; height: 44px; padding: 0 1px 8px; border-bottom: 3px solid #f6f6f6; color: #3a3a3a; font-size: 15px; }
.nav li > a:hover { border-color: #f6f6f6; padding-bottom: 0; }
.nav li.active > a,.nav li:first-child > a:hover { border-color: #e62129; padding-bottom: 0; }
.nav li.active:hover > a { border-color: #f6f6f6; padding-bottom: 8px; }
.nav li.active:first-child > a:hover { border-color: #e62129; padding-bottom: 0; }
/*下拉*/
.pulldown { width: 424px; padding: 36px 53px 50px; background-color: #fff; position: absolute; top: 60px; left: 50%; margin-left: -265px; border-top: 3px solid #dcdcdc; z-index: 99; display: none; }
.pulldown a { -webkit-transition: 0.5s; -ms-transition: 0.5s; -moz-transition: 0.5s; -o-transition: 0.5s; transition: 0.5s; }
.pulldown span { display: block; width: 60px; height: 3px; background-color: #e62129; position: absolute; left: 50%; margin-left: -30px; top: -3px; }
.pulldown .img { float: left; width: 163px; height: 115px; border: 1px solid #e0e0e0; }
.pulldown .img img { display: block; width: 163px; height: 115px; }
.pulldown-right { width: 237px; float: right; }
.pulldown-right h3 { line-height: 20px; margin-bottom: 10px; }
.pulldown-right h3 a { font-size: 18px; color: #333333; }
.pulldown-right h3 a:hover { color: #e62129; } 
.pulldown-list { overflow: hidden; padding-top: 6px; border-top: 1px solid #dcdcdc; }
.pulldown-item { float: left; width: 68px; padding-left: 16px; }
.pulldown-list .pulldown-item:first-child { padding-left: 0; } 
.pulldown-item a { display: block; width: 100%; height: 28px; line-height: 28px; color: #828282; font-size: 13px; }
.pulldown-item a:hover { color: #e62129; text-decoration: underline; }

.head-tel { float: right; width: 145px; padding-left: 35px; background: url(../../images/intro_09.png) no-repeat left center; margin-top: 26px; }
.head-tel h6 { font-size: 13px; color: #7a7a7a; line-height: 16px; }
.head-tel h2 { font-size: 24px; color: #e62129; line-height: 24px; font-family: 'Conv_HelveticaLTStd-Bold'; letter-spacing: -1px; }

/*内页banner*/
.banners { height: 242px; }
.banners .main { padding-top: 115px;    text-align: right; }
.banners h2 { font-size: 32px; color: #f6f6f6; line-height: 32px; }
.banners h2 img { margin: 0 8px; vertical-align: middle; }
.banners h2 span { text-transform: uppercase; font-size: 30px; color: #ffffff; font-family: Arial; }

/*二级导航*/
.menu { width: 100%; height: 57px; background: url(../../images/introb_03.png) repeat-x center; margin-top: -1px; }
.menu .wrap { height: 55px; margin-top: -1px; }
.menu a {display: block;width: 125px;height: 55px;line-height: 55px;float: left;/*margin-right: 1px;*/color: #333;text-align: center;}
.menu a:hover,.menu a.active { background-color: #e41a21; color: #fff; }

.container { width: 100%; background-color: #f6f6f6; }

/*品牌中心*/
.intro-product { width: 1200px; margin: 0 auto; padding: 98px 0 90px; }
.intro-product ul { width: 100%; overflow: hidden; background: url(../../images/introbg1.jpg) repeat-y center top; }
.intro-product ul li { width: 515px; height: 151px; float: left; margin-right: 170px; background-color: #ffffff; margin-top: 20px; }
.intro-product ul li.r { margin-right: 0; }
.intro-product ul li.li1,.intro-product ul li.li2 { margin-top: 0; }
.intro-product ul li a { display: block; width: 461px; padding: 23px 26px; height: 102px; border: 1px solid #e1e1e1; border-bottom: 3px solid #e1e1e1; overflow: hidden; }
.intro-product ul li a,.intro-product ul li a .ico,
.intro-products,.intro-products h2,.intro-products p { -webkit-transition: 0.5s; -ms-transition: 0.5s; -moz-transition: 0.5s; -o-transition: 0.5s; transition: 0.5s; }
.intro-product ul li a:hover { background-color: #e41a21; border-color: #e41a21; }
.intro-product ul li a .ico { float: left; width: 78px; height: 78px; background: url(../../images/intro_15.png) no-repeat; }
.intro-product ul li.li1 a .ico { background-position: 0 0; }
.intro-product ul li.li1 a:hover .ico { background-position: -108px 0; }
.intro-product ul li.li2 a .ico { background-position: 0 -85px; }
.intro-product ul li.li2 a:hover .ico { background-position: -108px -85px; }
.intro-product ul li.li3 a .ico { background-position: 0 -167px; }
.intro-product ul li.li3 a:hover .ico { background-position: -108px -167px; }
.intro-product ul li.li4 a .ico { background-position: 0 -261px; }
.intro-product ul li.li4 a:hover .ico { background-position: -108px -261px; }
.intro-product ul li.li5 a .ico { background-position: 0 -345px; }
.intro-product ul li.li5 a:hover .ico { background-position: -108px -345px; }
.intro-product ul li.li6 a .ico { background-position: 0 -431px; }
.intro-product ul li.li6 a:hover .ico { background-position: -108px -431px; }
.intro-product ul li.li7 a .ico { background-position: 0 -525px; }
.intro-product ul li.li7 a:hover .ico { background-position: -108px -525px; }

.intro-products { width: 330px; float: left; margin-left: 12px; padding-left: 5px; }
.intro-products h2 { font-size: 18px; color: #333; line-height: 24px; margin-bottom: 6px; }
.intro-products p { font-size: 13px; color: #888888; line-height: 24px; height: 72px; overflow: hidden; }
.intro-product ul li a:hover .intro-products { padding-left: 0; }
.intro-product ul li a:hover .intro-products h2,
.intro-product ul li a:hover .intro-products p { color: #fff; }

/*关于我们*/
.about-bg { width: 100%; padding: 114px 0 80px; }
.about-box { width: 1115px; background-color: #fff; padding: 22px 58px 28px 27px; margin: 0 auto; }
.about { width: 100%; overflow: hidden; padding-bottom: 38px; border-bottom: 1px solid #d4d4d4; }
.about .img { float: left; width: 556px; }
.about-right { float: right; width: 530px; }
.about-right h2 { font-size: 30px; color: #3a3a3a; line-height: 32px; margin-bottom: 12px; }
.line-bg { width: 192px; height: 4px; padding-top: 1px; background: url(../../images/introbg2.png) no-repeat center; }
.line-bg span { display: block; width: 56px; height: 4px; background-color: #e62129; }
.about-right .para { margin-top: 38px; }
.about-right .para p { color: #6a6a6a; line-height: 30px; }

.about-ul { width: 100%; overflow: hidden; padding-top: 30px; }
.about-ul ul { width: 485px; float: left; }
.about-ul ul.ul1 { margin-right: 102px; }
.about-ul ul.ul2 { margin-right: 42px; }
.about-ul ul li { line-height: 30px; color: #6a6a6a; padding-left: 30px; background: url(../../images/intro_23.png) no-repeat left 10px; }

/*联系我们*/
.contact-box { width: 100%; padding: 90px 0 120px; }
.contact-box h2 { font-size: 30px; color: #333333; text-align: center; line-height: 30px; margin-bottom: 12px; }
.contact-box .line-bg { margin: 0 auto; }
.contact-box .line-bg span { margin: 0 auto; }

.contact { margin-top: 77px; overflow: hidden; }
.contact-info { width: 346px; padding-right: 28px; float: left; border-right: 1px solid #e8e8e8; padding-bottom: 20px; }
.contact-info h3 { font-size: 18px; color: #333333; line-height: 24px; }
.contact-info p { font-size: 13px; color: #848484; line-height: 24px;}

.online-message { float: right; width: 746px; overflow: hidden; }
.text-box { width: 368px; float: left; }
.text-box .txt { display: block; width: 366px; height: 36px; line-height: 36px; border: 1px solid #e1e1e1; margin-top: 5px; text-indent: 1em; font-size: 13px; color: #848484; background-color: #fff; }
.text-box .txt:first-child { margin-top: 0; } 
.textarea-box { float: right; width: 360px; }
.textarea-box textarea { display: block; width: 334px; height: 102px; padding: 10px 12px; border: 1px solid #e1e1e1; background-color: #fff; font-size: 13px; color: #848484; }

.btn-box { clear: both; padding-top: 20px; }
.btn-box .btn { width: 746px; height: 40px; line-height: 40px; color: #fff; background-color: #e41a21; border: none; }
.btn-box .btn:hover { background-color: #bd0a0f; cursor: pointer; }
.in_cont{ display:none;}
/*友情链接*/
.friend-link { width: 100%; background-color: #f6f6f6; border-top: 1px solid #e6e6e7; padding: 15px 0; }
.friend-link,.friend-link a { font-size: 12px; color: #9a9a9a; line-height: 20px; margin-right: 30px; } 
.friend-link a:hover { color: #666; text-decoration: underline; }

/*底部*/
.footer { background-color: #232323; padding: 35px 0 25px; }
.footer dl { float: left; width: 126px; padding-left: 60px; background: url(../../images/foot.jpg) no-repeat left top; min-height: 142px; }
.footer dl.dl1 { padding-left: 0; background: none; }
.footer dl dt { font-size: 15px; line-height: 24px; color: #ffffff; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; margin-bottom: 10px; }
.footer dl dt a { font-size: 15px; color: #ffffff; }
.footer dl dd { font-size: 13px; color: #9a9a9a; line-height: 24px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
.footer dl dd a { font-size: 13px; color: #9a9a9a; }
.footer dl dd a:hover { color: #eee; text-decoration: underline; }

.foot-contact { float: right; width: 295px; overflow: hidden; }
.foot-contact h3 { background-color: #e62129; width: 133px; height: 35px; line-height: 35px; text-align: center; color: #fff; }
.foot-contact h3 a { display: block; width: 133px; height: 35px; color: #fff; }
.foot-contact h2 { font-size: 36px; font-weight: lighter; color: #dfe3e7; line-height: 44px;}
.foot-contact .img { width: 84px; height: 84px; float: left; }
.img-info { float: right; width: 198px; }
.img-info img { display: block; margin: 5px 0; }
.img-info h4 { font-size: 13px; text-transform: uppercase; color: #959595; line-height: 16px; }
.foot-add { clear: both; padding-top: 10px; color: #696969; font-size: 13px; line-height: 20px; }
.foot-add span { color: #aaa; }
/*版权*/
.copyright { background-color: #1c1c1c; height: 47px; line-height: 47px; }
.copyright p { float: left; color: #666; font-size: 13px; }
.copyright p a { color: #666; }
.copyright a.ctmon { color: #666; font-size: 13px; float: right; }
.copyright a:hover { color: #eee; text-decoration: underline; }

/*客服*/
.kf{ transition:.5s;-o-transition:.8s;-moz-transition:.8s;-webkit-transition:.8s;z-index:999999;background-color:#fff;position:fixed;bottom:155px;right:10px;width: 62px;height:248px;border-radius:5px;}
.kf span{z-index:1000001;transition:.5s;cursor:pointer;position:relative;display: block;width: 62px;height:62px;border-bottom:1px solid #e3e3e3;}
.kf span a { display: block; width: 62px;height:62px; }
.kf span.span1{border-radius:5px 5px 0 0;background: url(../../images/kefu_03.png) no-repeat center #fff;}
.kf span.span1:hover{background: url(../../images/kefu1_03.png) no-repeat center #e30615;}
.kf span.span2{background: url(../../images/kefu1_07.png) no-repeat center #fff;}
.kf span.span2:hover{background: url(../../images/kefu_07.png) no-repeat center #e30615;}
.kf span.span3{background: url(../../images/kefu_14.png) no-repeat center #fff;}
.kf span.span3:hover{background: url(../../images/kefu1_14.png) no-repeat center #e30615;}
.kf span.span4{border-radius:0 0 5px 5px ;border:none;background: url(../../images/kefu_18.png) no-repeat center #fff; }
.kf span.span4:hover{background: url(../../images/kefu1_18.png) no-repeat center #e30615;}
.kf span .span_div {display:none;background-color:#fff;border-radius:5px;position: absolute;right:85px;padding:4px;font-size: 12px;color: #e30615; width: 114px; height: 140px; }
.kf span .span_div input{text-indent:.5em;display: block;margin:15px 0;line-height:28px;color:#696969;font-size:12px;width:140px;border:1px solid #d1d1d1;border-radius:2px;height:28px;}
.kf span .span_div a{display: block;background:#e30615;border-radius:2px;color:#fff;line-height:26px;font-size:12px;text-align:center;width:79px;height:26px;}
.kf span .span_div i{ display: block; width: 9px; height: 11px; position: absolute;top:27px;right:-9px; background: url(../../images/kefu_10.png) no-repeat center;}
.kf span .span_div .img	{ float: left; padding: 4px; width: 106px; }
.kf span .span_div p { text-align: center; line-height: 24px; color: #666; }

.kf span .span_div,.kf,.shou{-webkit-box-shadow: 0 2px 13px rgba(0, 0, 0, 0.25);
    -moz-box-shadow: 0 2px 13px rgba(0, 0, 0, 0.25);
    box-shadow: 0 2px 13px rgba(0, 0, 0, 0.25);}
.shou{display:none;z-index:1000000;cursor:pointer;width: 30px;height:40px;bottom:100px;border-radius:5px 0 0 5px;right:62px;background: url("../../images/kefq.png") no-repeat center #fff;position: absolute;}


/*产品中心*/
.product { width: 1200px; margin: 0 auto; padding: 90px 0; overflow: hidden; }
.product-title { width: 511px; height: 600px; padding: 0 23px 0 48px; float: left; background: #d52228 url(../../images/prod_16.jpg) no-repeat center bottom; margin-bottom: 32px; }
.p_tit_h1{margin-bottom: 24px;}
.p_tit_h1 h1{display: inline-block;*display:inline;*zoom:1;font-size: 30px;  color: #ffffff;  line-height: 40px;  padding: 5px 0 15px 0;border-bottom: 2px solid #fff;}
.product-title h6 { font-size: 16px; line-height: 26px; color: #fff; margin-bottom: 5px; }
.product-title p { background: url(../../images/p_03.png) no-repeat left 11px; font-size: 12px; color: #f7dfe0; line-height: 24px; padding-left: 13px; }

.product-title-link { display: block; width: 150px; height: 42px; line-height: 42px; border: 2px solid #fff; text-indent: 3.3em; color: #fff; }
.product-title-link span { padding: 0 10px; opacity: 0; filter: alpha(opacity=0); }
.product-title-link:hover span {  opacity: 1; filter: alpha(opacity=100); padding: 0 5px; }
/*产品列表*/
.product-list { overflow: hidden; }
.product-list.list1 { width: 615px; float: left; }
.product-list.list2 { clear: both; width: 1200px; margin-bottom: 40px; }
.product-list.list2 li:first-child { margin-left: 0; }
.product-list li { width: 275px; height: 284px;  background-color: #ebebeb; float: left; margin-left: 32px; margin-bottom: 32px; overflow: hidden; }
.product-list li .img { display: block; width: 275px; height: 170px; margin: 0 auto; cursor: pointer; overflow: hidden; }
.product-list li .img img { display: block; width: 100%;height: 170px; }
.product-list li:hover .img img { -webkit-transform: scale(1.05); -ms-transform: scale(1.05); -moz-transform: scale(1.05); -o-transform: scale(1.05); transform: scale(1.05); }
.product-list li .line { height: 1px; background-color: #dcdcdc; width: 100%; margin-bottom: 20px; }
.product-list li h3 { text-align: center; font-size: 18px;padding: 0 28px;width:219px; color: #333333; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; }
.product-list li h3 a { font-size: 18px; color: #333333; }
.product-list li h3 a:hover { color: #e41a21; }
.product-list li p { text-align: center; font-size: 12px; color: #939393;padding: 0 28px;width:219px;  line-height: 20px; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; }
.product-list li a.more,
.product-list li .img img,
.related-solution ul li a .img img { -webkit-transition: 0.8s; -ms-transition: 0.8s; -moz-transition: 0.8s; -o-transition: 0.8s; transition: 0.8s; }
.product-list li a.more { display: block; width: 74px; height: 26px; line-height: 26px; text-align: center; margin: 23px auto 0; color: #fff; font-size: 12px; font-family: Arial; background-color: #e41a21; text-transform: uppercase; }
.product-list li:hover a.more { margin-top: 10px; }
.product-list li a.more:hover { background-color: #c50e14; }

/*分页*/
.page { width: 100%; text-align: center; font-size: 0; }
.page a { display: inline-block; *display: inline; *zoom: 1; width: 30px; height: 30px; vertical-align: middle; color: #2f2f2f; line-height: 30px; text-align: center; font-family: 'futuramedium'; font-size: 14px; margin: 0 6px; background-color: #fff;
 -webkit-transition: 0.3s; -ms-transition: 0.3s; -moz-transition: 0.3s; }
.page a.active,.page a:hover { background-color: #e41a21; color: #fff; }
.page a.prev,.page a.next { font-family: Arial; font-size: 18px; }
.page a.frist{ font-family: Arial; font-size: 18px; display:none;}

/*相关解决方案*/
.related-title { width: 100%; overflow: hidden; margin-top: 113px; }
.related-title.margin { margin-top: 72px; }
.related-title h3 { float: left; height: 21px; line-height: 21px; padding-left: 8px; border-left: 6px solid #d52228; color: #333333; font-size: 20px; }
.related-title a { float: right; color: #646464; }
.related-title a:hover { text-decoration: underline; color: #e41a21; }

.related-solution { width: 1200px; }
.related-solution ul { overflow: hidden; }
.related-solution ul li { margin-top: 17px; margin-right: 30px; width: 585px; height: 217px; float: left; }
.related-solution ul li a { display: block; width: 585px; height: 217px; overflow: hidden; cursor: pointer; }
.related-solution ul li a .img { width: 217px; height: 217px; float: left; overflow: hidden; }
.related-solution ul li a .img img { width: 217px; height: 217px; display: block; }
.related-solution ul li a:hover .img img { -webkit-transform: scale(1.05); -ms-transform: scale(1.05); -moz-transform: scale(1.05); -o-transform: scale(1.05); transform: scale(1.05); }
.related-solution ul li a .flor { float: right; border: 1px solid #e1e1e1; border-left: none; background-color: #fff; width: 307px; padding: 0 30px; height: 215px; }
.related-solution ul li a .flor h4 { font-size: 18px; color: #333333; line-height: 38px; }
.related-solution ul li a:hover .flor h4 { color: #e41a21; }
.related-solution ul li a .flor .line { width: 28px; height: 2px; background-color: #c1c1c1; margin: 2px 0 20px; }
.related-solution ul li a .flor p { line-height: 26px; color: #666; height: 104px; overflow: hidden; }
.related-solution ul li.r { margin-right: 0; }

/*解决方案*/
.solution { width: 1200px; margin: 0 auto; padding: 63px 0 23px; overflow: hidden; }
.solution .related-title h3 { font-size: 24px; border: none; color: #646464; line-height: 24px; padding-bottom: 24px; }

.solution-li{-webkit-transition: .5s; padding: 47px 0;border-bottom:1px dashed #c7c7c7;}
.solution-left{float: left; width: 227px;height:227px;overflow: hidden;}
.solution-left a { padding: 4px; display: block; width: 217px; height:217px; border:1px solid #c3c3c3; }
.solution-left a img { -webkit-transition: 1s; -ms-transition: 1s; -moz-transition: 1s; -o-transition: 1s; transition: 1s; display: block;} 
.solution-right{ width: 830px; float: left; margin: 0 0 0 38px;}
.solution-right h2 { margin-top: 10px; }
.solution-right h2 a {display:block;font-weight: normal;font-size: 18px;color: #222;line-height: 24px;}
.solution-right h2 a:hover { color: #e41a21; }
.solution-right h2 span{font-weight: normal;font-size: 12px;line-height: 24px;color: #999;}
.solution-right p{ color: #666;font-size: 14px;line-height: 24px; height: 96px; overflow: hidden;}
.solution-right>a{-webkit-transition: .5s;float: right;border:1px solid #d3d0ce;border-radius:3px;font-size:14px;width: 98px;height:30px;color: #999;text-align: center;line-height: 30px; margin-top: 22px; }
.solution-li:hover .solution-left a img{-webkit-transform: scale(1.05);-ms-transform: scale(1.05);-moz-transform: scale(1.05);-o-transform: scale(1.05);transform: scale(1.05);}
.solution-li:hover .solution-right>a{color: #fff;background-color: #e41a21;border-color: #e41a21;}
.solution-li:hover{background-color: #fff;}

.solution-page { width: 1200px; margin: 0 auto; padding: 90px 0 74px; }

/*发展历程*/
.grow-contact { background-color: #fff; }

.grow { width: 1200px; margin: 63px auto 0; position: relative; }
.grow h2 { width: 135px; height: 136px; background: url(../../images/grow.png) no-repeat center; position: absolute; left: 0; top: 0; font-size: 18px; color: #f6f6f6; overflow: hidden; text-align: center; }
.grow h2 span { padding-top: 28px; display: block; padding-left: 10px; }
.grow-list { width: 1015px; margin-left: 58px; border-left: 1px solid #e1e1e1; padding: 80px 0 146px 126px; }
.grow-list li { background-color: #ffffff; margin-bottom: 14px; border: 1px solid #e1e1e1; position: relative; padding: 30px 80px 30px 10px; }
.grow-list li i { display: block; width: 13px; height: 13px; position: absolute; top: 30px; left: -6px; }
.grow-list li i img { display: block; }
.grow-list li h4 { float: left; width: 82px; text-align: right; line-height: 24px; font-size: 24px; color: #333333; margin-right: 20px; }
.grow-para { float: left; width: 820px; }
.grow-para p { line-height: 24px; color: #3a3a3a; }
.grow-ico { position: absolute; right: -125px; bottom: 62px;display: none; }

/*荣誉资质*/
.honor { width: 1200px; margin: 0 auto; min-height: 874px; background: url(../../images/honorbg.jpg) no-repeat center; background-size: cover; margin-top: 86px; }
.honor-list { width: 1128px; margin: 0 auto; overflow: hidden; padding-top: 57px; }
.honor-list li { width: 346px; margin: 0 15px 46px; float: left; background: url(../../images/honor_bg.png) no-repeat center bottom; -webkit-transition: 0.6s; -ms-transition: 0.6s; -moz-transition: 0.6s; -o-transition: 0.6s; transition: 0.6s; }
.honor-list li:hover { margin-top: -10px; margin-bottom: 56px; }
.honor-list li a.img { width: 200px; height: 276px; display: block; margin: 0 auto 13px; box-shadow: 0 2px 2px #adadad; }
.honor-list li a.img img { width: 200px; height: 276px; display: block; }
.honor-list li h4 { height: 55px; line-height: 50px; text-align: center; color: #333333; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
.honor-list li:hover h4 { color: #e41a21; }

/*员工风采*/
.employee { width: 1200px; margin: 0 auto; padding: 78px 0 70px; }
.employee h2 { font-size: 24px; color: #333333; height: 24px; padding-bottom: 15px; border-bottom: 2px solid #e1e1e1; }
.employee .para { padding: 10px 0 60px; }
.employee .para p { line-height: 30px; color: #6a6a6a; }

.employee-ctrl { border-bottom: 2px solid #e1e1e1; height: 48px; margin-bottom: 15px; }
.employee-ctrl a { display: block; width: 172px; height: 50px; line-height: 50px; text-align: center; float: left; margin-right: 5px; background-color: #3a3939; color: #fff; }
.employee-ctrl a.active { background-color: #e41a21; }

.employee-img { width: 100%; }
.employee-img .img { overflow: hidden; margin-bottom: 13px; }
.employee-img .img img { display: block; margin-left: 13px; float: left; }
.employee-img .imgs img { margin-left: 11px; }
.employee-img .img img:first-child { margin-left: 0; }

/*下载专区*/
.download { margin: 68px auto 73px; padding: 57px 70px; width: 1060px; background-color: #fff; }

.download-list { overflow: hidden; width: 100%; margin-bottom: 60px; border-right: 1px solid #e9eef2; border-bottom: 1px solid #e9eef2; }
.download-list ul { overflow: hidden; width: 100%; }
.download-list ul li { background-color: #e41a21; color: #fff; }
.download-list ul li span { display: block; height: 42px; border-left: 1px solid #ed898e; font-size: 16px; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; }
.download-list ul li.li1 span { border-left: none; }
.download-list li { float: left; height: 42px; line-height: 42px; text-align: center; font-size: 12px; color: #000; }
.download-list li a { color: #000; }
.download-list li a:hover { text-decoration: underline; color: #e41a21; }
.download-list ol li { color: #646464; background-color: #eee; }
.download-list ol li span { display: block; height: 42px; border-left: 1px solid #e9eef2; }
.download-list ol li a { color: #333; }
.download-list li.li1 { width: 102px; }
.download-list li.li2 { width: 336px; }
.download-list li.li3 { width: 230px; }
.download-list li.li4 { width: 196px; }
.download-list li.li5 { width: 196px; }
.download-list ol.even li { background-color: #fff; }


/*新闻中心*/
.news { width: 1130px; margin: 68px auto 70px; background-color: #fff; padding: 33px 30px 53px 40px; overflow: hidden; }
.news-left { width: 760px; float: left; }
.news-list { overflow: hidden; padding-bottom: 14px; }
.news-list li { border-bottom: 1px solid #eeeeee; margin-bottom: 38px; }
.news-list li .img { display: block; width: 760px; height: 310px; margin-bottom: 24px; overflow: hidden; }
.news-list li .img img { display: block; width: 760px; height: 310px; -webkit-transition: 1s; -ms-transition: 1s; -moz-transition: 1s; -o-transition: 1s; transition: 1s; }
.news-list li:hover .img img { -webkit-transform: scale(1.04); -ms-transform: scale(1.04); -moz-transform: scale(1.04); -o-transform: scale(1.04); transform: scale(1.04); }
.news-list li h3 { color: #333333; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; }
.news-list li h3 a { color: #333; }
.news-list li:hover h3 a { color: #e41a21; }
.news-list li h3 a:hover { text-decoration: underline; }
.news-time { font-size: 12px; color: #cccccc; font-family: Arial; line-height: 30px; margin-bottom: 10px; }
.news-list li p { line-height: 30px; color: #6a6a6a; padding-bottom: 24px; }

.news-right { width: 304px; float: right; }
.news-hot { margin-bottom: 35px; }
.news-hot h4 { font-size: 18px; color: #333; line-height: 24px; padding-bottom: 15px; border-bottom: 1px solid #e5e5e5; margin-bottom: 10px; }
.news-hot p { background: url(../../images/news_06.jpg) no-repeat left center; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; color: #6a6a6a; line-height: 30px; padding-left: 18px; }
.news-hot p a { color: #6a6a6a; }
.news-hot p a:hover { color: #e41a21; text-decoration: underline; }

.news-honor { padding-top: 20px; }
.news-honor-item { width: 280px; margin-top: 26px; padding: 40px 0 30px; background: #f6f6f6 url(../../images/honor_bgs.png) no-repeat center 220px; -webkit-transition: 0.6s; -ms-transition: 0.6s; -moz-transition: 0.6s; -o-transition: 0.6s; transition: 0.6s; }

.news-honor-item a.img { width: 138px; height: 192px; display: block; margin: 0 auto 13px; box-shadow: 0 2px 2px #adadad; }
.news-honor-item a.img img { width: 138px; height: 192px; display: block; }
.news-honor-item h5 { height: 40px; line-height: 34px; text-align: center; color: #333333; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; font-size: 12px; }
.news-honor-item:hover h5 { color: #e41a21; }

/*新闻详情*/
.detail-box { width: 760px; float: left; }
.detail-box h1 { font-size: 26px; color: #363a3c; line-height: 34px; margin-bottom: 10px; }
.detail-time { overflow: hidden; margin-bottom: 25px; }
.detail-time span { float: left; font-family: Arial; font-size: 16px; color: #a6acae; }
#detail-share { float: left; margin-left: 10px; line-height: 20px; }
#detail-share a { display: block; width: 19px; height: 19px; float: left; padding: 0; margin: 0 0 0 5px; border-radius: 50%; }
#detail-share a.bds_weixin { background: #c2c2c2 url(../../images/details_03.png) no-repeat; }
#detail-share a.bds_tsina { background: #c2c2c2 url(../../images/details_05.png) no-repeat; }
#detail-share a.bds_tqq { background: #c2c2c2 url(../../images/details_07.png) no-repeat; }
#detail-share a:hover { background-color: #e41a21; }

.details { border-top: 1px solid #eeefef; padding: 30px 0 80px; }
.details p { color: #7f8080; font-size: 13px; line-height: 30px; }

.tag-links { height: 34px; line-height: 34px; border-bottom: 1px solid #e9e9e9; margin-bottom: 20px; }
.tag-links span { color: #000; }
.tag-links a { padding: 0 4px 0 6px; font-size: 12px; color: #666666; }
.tag-links a:first-child { background: none; }
.tag-links a:hover { color: #e41a21; text-decoration: underline; }

.product-page { overflow: hidden; border: 1px solid #e5e5e5; }
.product-page div { width: 485px; height: 42px; line-height: 42px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; color: #999999; }
.product-page div:hover { color: #e41a21; }
.product-pageL { float: left; padding-left: 50px; background: url(../../images/detail_28.png) no-repeat 15px center; }
.product-pageL:hover { background: url(../../images/detail_26.png) no-repeat 15px center; }
.product-pageR { float: right; text-align: right; padding-right: 50px; background: url(../../images/detail_23.png) no-repeat 310px center; }
.product-pageR:hover { background: url(../../images/detail_30.png) no-repeat 310px center; }
.product-page div a { display: block; color: #999; overflow: hidden; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
.product-page div a:hover { color: #e41a21; }
.product-page div { width: 300px; }
.news-page { margin-bottom: 16px; }
.news-page .product-pageR,.news-page .product-pageR:hover { background-position: 310px center; }

.related-news { overflow: hidden; }
.related-news h3 { border-bottom: 1px dotted #cccccc; height: 35px; line-height: 35px; text-indent: 0.5em; font-size: 16px; color: #000; }
.related-news ul { overflow: hidden; padding-top: 10px; }
.related-news ul li { float: left; width: 350px; overflow: hidden; height: 40px; line-height: 40px; margin-right: 45px; }
.related-news ul li.r { margin-right: 0; }
.related-news ul li span { margin-right: 5px; font-size: 13px; color: #666666; float: left; }
.related-news ul li a { font-size: 13px; color: #666; display: block; float: left; width: 250px; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; }
.related-news ul li a:hover { color: #e41a21; text-decoration: underline; }
.related-news ul li i { font-size: 13px; color: #b3b3b3; float: right; font-style: normal; }


/*联系我们*/
.contacts { padding-bottom: 50px; }
.contact-map { width: 1200px; margin: 0 auto 95px; overflow: hidden; }
.map-box { float: right; width: 744px; height: 392px; border: 1px solid #dcdcdc; }

/*产品详情*/
.product-detail { width: 1090px; padding: 50px 54px; background-color: #fff; margin: 0 auto; border: 1px solid #efefef; }
.product-zoom { overflow: hidden; }
.spec-preview { float: left; width: 430px; }
.jqzoom{ position:relative; display:block; width:430px; border:1px solid #e1e1e1; height:265px; overflow:hidden;}
.jqzoom img { display: block; width:430px; height:265px; }
.zoomdiv { border:1px solid #e1e1e1; z-index:100; position:absolute;top:0px;left:0px;width:376px;height:376px;background:#ffffff; text-align:center;overflow:hidden;}
.jqZoomPup{z-index:10;visibility:hidden;position:absolute;top:0px;left:0px;width:20px;height:20px;border:1px solid #dbdde2;background:#ffffff ;opacity: 0.5;-moz-opacity: 0.5;-khtml-opacity: 0.5;filter: alpha(Opacity=50);}

.product-intro { width: 610px; float: right; }
.product-intro h1 { padding: 0 22px; height: 55px; line-height: 55px; font-size: 20px; color: #5e5e5e; background-color: #f3f3f3; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; }
.product-intro .para { padding: 15px 0 15px 18px; }
.product-intro .para p { line-height: 30px; font-size: 13px; color: #888888; }
.product-intro .para p span { color: #5e5e5e; }

.product-contact { display: block; width: 130px; height: 40px; line-height: 40px; text-align: center; background: #e41a21; color: #f7f7f7; margin-left: 7px; }
.product-contact:hover { opacity: 0.9; filter: alpha(opacity=90); }

#bdsharebuttonbox { padding-top: 15px; }
#bdsharebuttonbox span { float: left; color: #646464; margin-right: 5px; }
#bdsharebuttonbox a { display: block; width: 16px; height: 16px; padding: 0; margin: 0 6px; }

.spec-scroll { width: 424px; overflow: hidden; margin-top: 20px; margin-left: -15px; }
.spec-scroll > a { display: block; width: 18px; height: 87px; float: left; opacity: 0.3; filter: alpha(opacit=30); cursor: pointer; }
.spec-scroll > a:hover { opacity: 1; filter: alpha(opacit=100); }
.spec-scroll > a.prev { background: url(../../images/detail_15.png) no-repeat left center; }
.spec-scroll > a.next { background: url(../../images/detail_11.png) no-repeat right center; }
.items { float: left; width: 388px; height: 87px; overflow: hidden; position: relative; }
.items ul { overflow: hidden; position: absolute; height: 80px; width: 99999px; }
.items ul li { width: 85px; height: 78px; float: left; margin: 0 5px; border: 1px solid #eee; }
.items ul li.hover { border-color: #ddd; }

.product-info { width: 100%; margin-top: 38px; }
.product-info-title { height: 40px; line-height: 40px; width: 100%; background: #f3f3f3; overflow: hidden; }
.product-info-title a { display: block; float: left; width: 106px; height: 40px; text-align: center; color: #5e5e5e; position: relative; margin-right: 1px; }
.product-info-title a.active { background-color: #e41a21; color: #fff; *zoom: 1; }
.product-info-title a:after { display: block; content: ''; height: 18px; width: 1px; position: absolute; right: 0; bottom: 12px; background-color: #e0e0e0; }
.product-info-title a.active:after,.product-info-title a:hover:after { background-color: #e41a21; }
.product-info-title a:hover { background-color: #e41a21; color: #fff; }

.product-details { border: 1px solid #eee; border-top: none; padding: 35px 20px; display: none; }
.product-details h5 { font-size: 16px; color: #494949; line-height: 30px; margin-bottom: 3px; }
.product-details p { color: #646464; font-size: 13px; line-height: 30px; }
.product-details p span { margin-right: 10px; }
.tag { margin-top: 35px; }
.tag a { margin-left: 8px; color: #6e7072; }
.tag a:hover { text-decoration: underline; }

.product-details .download-list { margin-bottom: 0; }
.product-details .download-list li.li2{ width: 324px; }

.product-detail + .related-title { margin-top: 48px; }


/*招聘中心*/
.joinus { width: 1256px; margin: 42px auto 52px; }
.joinus .columns { position: relative; z-index: 1; }
.joinus .columns .item { background-color: #fff; overflow: hidden; display: none;
 -webkit-transition: 0.3s; -ms-transition: 0.3s; -moz-transition: 0.3s; -o-transition: 0.3s; transition: 0.3s; }
.joinus .columns .item:hover { background-color: #e41a21; }
.item-padding { padding: 30px 28px; }
.join-time { font-size: 12px; color: #999999; line-height: 14px; -webkit-transition: 0.3s; -ms-transition: 0.3s; -moz-transition: 0.3s; -o-transition: 0.3s; transition: 0.3s; }
.joinus .columns h2 { -webkit-transition: 0.3s; -ms-transition: 0.3s; -moz-transition: 0.3s; -o-transition: 0.3s; transition: 0.3s; font-size: 18px; color: #333333; font-weight: bold; line-height: 24px; }
.joinus .columns .line { -webkit-transition: 0.3s; -ms-transition: 0.3s; -moz-transition: 0.3s; -o-transition: 0.3s; transition: 0.3s; background-color: #e8e8e8; height: 1px; width: 100%; margin: 16px 0; }
.joinus .columns h3 { -webkit-transition: 0.3s; -ms-transition: 0.3s; -moz-transition: 0.3s; -o-transition: 0.3s; transition: 0.3s; color: #333333; margin-bottom: 5px; }
.joinus .columns p { -webkit-transition: 0.3s; -ms-transition: 0.3s; -moz-transition: 0.3s; -o-transition: 0.3s; transition: 0.3s; font-size: 13px; color: #939393; line-height: 20px; }
.join-link { -webkit-transition: 0.3s; -ms-transition: 0.3s; -moz-transition: 0.3s; -o-transition: 0.3s; transition: 0.3s; width: 100px; height: 26px; line-height: 26px; border: 2px solid #898989; text-align: center; display: block; font-size: 13px; color: #939393; margin-top: 18px; }
.joinus .columns .item:hover .join-time,
.joinus .columns .item:hover h2,
.joinus .columns .item:hover h3,
.joinus .columns .item:hover p { color: #fff; }
.joinus .columns .item:hover .join-link { border-color: #fff; color: #fff; }


/*首页*/
.index-product { padding: 76px 0; background-color: #f6f6f6; }
.index-product h2 { font-size: 30px; color: #3a3a3a; text-align: center; margin-bottom: 8px; }
.index-product .line-bg,.index-product .line-bg span { margin: 0 auto; }
.index-product h5 { text-transform: uppercase; font-size: 12px; color: #999999; font-family: Arial; line-height: 28px; text-align: center; }

.product-slide { margin: 42px auto 0; width: 1200px; position: relative; }
.product-slide .bd { overflow: hidden; width: 1200px; }
.product-slide .bd ul { overflow: hidden; padding-top: 11px; }
.product-slide .bd ul li { width: 223px; float: left; margin-right: 21px; text-align: center; -webkit-transition: 0.5s; -ms-transition: 0.5s; -moz-transition: 0.5s; -o-transition: 0.5s; transition: 0.5s; }
.product-slide .bd ul li:hover { margin-top: -11px; -webkit-box-shadow: 0 8px 16px #ebeaea; box-shadow: 0 8px 16px #ebeaea; }
.product-slide .bd ul li a { display: block; cursor: pointer; width: 223px; background-color: #fff; padding: 44px 0 65px; -webkit-transition: 0.5s; -ms-transition: 0.5s; -moz-transition: 0.5s; -o-transition: 0.5s; transition: 0.5s; }
.product-slide .bd ul li a:hover { background-color: #2b2b2b; }
.product-slide .bd ul li a .ico { width: 96px; height: 96px; margin: 0 auto 28px; border-radius: 50%; background-color: #a7a7a7; overflow: hidden; }
.product-slide .bd ul li a:hover .ico { background-color: #e62129; -webkit-transform: rotate(360deg); -ms-transform: rotate(360deg); -moz-transform: rotate(360deg); -o-transform: rotate(360deg); transform: rotate(360deg); }
.product-slide .bd ul li a h3 { font-size: 18px; color: #3a3a3a; line-height: 24px; }
.product-slide .bd ul li a h4 { font-family: Arial; text-transform: uppercase; color: #9a9a9a; font-size: 12px; line-height: 24px; }
.product-slide .bd ul li a .line { width: 40px; height: 2px; background-color: #eee; margin: 22px auto 0; }
.product-slide .bd ul li a:hover h3 { color: #fff; font-size: 20px; }
.product-slide .bd ul li a:hover h4 { color: #9a9a9a; }

.product-slide .hdnext,.product-slide .hdprev { display: block; width: 37px; height: 37px; border: 2px solid #cecece; position: absolute; top: 50%; margin-top: -20px; }
.product-slide .hdprev { left: -110px; background: url(../../images/index_41.png) no-repeat; }
.product-slide .hdnext { right: -110px; background: url(../../images/index_46.png) no-repeat; }
.product-slide .hdnext:hover,.product-slide .hdprev:hover { border-color: #a7a7a7; cursor: pointer; }
@media screen and (max-width: 1440px) {
	.product-slide .hdprev { left: -80px; }
	.product-slide .hdnext { right: -80px; }
}
@media screen and (max-width: 1360px) {
	.product-slide .hdprev { left: 0px; }
	.product-slide .hdnext { right: 0px; }
}

/*首页 解决方案及案例*/
.index-solution { width: 100%; padding: 114px 0 94px; }
.index-solution h2 { font-size: 30px; color: #ffffff; text-align: center; margin-bottom: 8px; }
.index-solution .line-bg,.index-solution .line-bg span { margin: 0 auto; }
.index-solution h5 { text-transform: uppercase; font-size: 12px; color: #999999; font-family: Arial; line-height: 28px; text-align: center; }


.carousel { position:relative;margin:0 auto;width:1170px; height:446px; border:none; overflow:visible; margin-top:50px; }
.carousel .slides{margin:0;padding:0;border:none;list-style:none;position:relative;overflow:visible;}
.carousel .slides .slideItem{position:absolute;cursor:pointer;padding:0;margin:0;border:none;}
.carousel .slides .slideItem a{display:block;text-decoration:none;margin:0;padding:0;border:none;outline:none; z-index:2; position:relative;}
.carousel .slides .slideItem a .caname { display:none;  position:absolute; left:0;  top: 340px; width:100%; text-align:center; z-index:2; }
.carousel .slides .slideItem a .caname h4 { font-size: 18px; line-height: 24px; color: #e62129; margin-bottom: 8px; }
.carousel .slides .slideItem a .caname p { font-size: 13px; color: #6a6a6a; line-height: 24px; height: 48px; overflow: hidden; }
.carousel .slides .slideItem a span.hover { display:block}
.carousel .slides .slideItem img { display: block; margin:0;padding:0;border:3px solid #535353;width:100%;height:100%;}
.carousel .nextButton{opacity: 0.6;filter: alpha(opacity=60);position:absolute;right: 100px;top: 130px;width:132px;height: 52px;background: url(../../images/a01.png) no-repeat center;cursor:pointer;z-index:9999;}
.carousel .prevButton{opacity: 0.6;filter: alpha(opacity=60);position:absolute;left: 100px;top: 130px;width:132px;height: 52px;background: url(../../images/a02.png) no-repeat center;cursor:pointer;z-index:9999;}
.carousel .nextButton:hover {background: url(../../images/a01h.png) no-repeat center; }
.carousel .prevButton:hover { background: url(../../images/a02h.png) no-repeat center; }

.index-solution-link { width: 720px; margin: 0 auto; height: 24px; background: url(../../images/indexb_03.png) repeat-x center; }
.index-solution-link a { display: block; width: 58px; height: 22px; line-height: 22px; border: 1px solid #e62129; background-color: #151514; text-align: center; text-transform: uppercase; font-family: Arial; color: #e62129; font-size: 13px; margin: 0 auto; }
.index-solution-link a:hover { background-color: #e62129; color: #fff; }

/*首页 关于我们*/
.index-about { width: 1158px; overflow: hidden; background-color: #fff; margin: 86px auto 35px; padding: 10px 12px 11px 30px; }
.index-about-l { width: 540px; float: left; }
.index-about h2 { font-size: 30px; color: #3a3a3a; margin: 20px 0 8px; }
.index-about h5 { text-transform: uppercase; font-size: 12px; color: #999999; font-family: Arial; line-height: 28px; }

.index-about-l .para { padding-top: 15px; height: 156px; overflow: hidden; }
.index-about-l .para p { color: #6a6a6a; line-height: 26px; }
.index-about-link { display: block; width: 128px; height: 42px; line-height: 42px; background: #e41a21 url(../../images/index_68.png) no-repeat 94px center; padding-right: 15px; font-size: 13px; color: #ffffff; text-transform: uppercase; text-align: center; margin-top: 20px; }
.index-about-link:hover { background-position: 100px center; }

.index-about-img { width: 516px; height: 352px; float: right; }
.index-about-img img { display: block; width: 516px; height: 352px; }


/*发展时间*/
.index-time { width: 100%; height: 48px; background: url(../../images/index5_03.png) repeat-x center bottom; margin-bottom: 80px; position: relative; }
.time-item { float: left; width: 50px; height: 48px; margin: 0 18px; position: relative; cursor: pointer; }
.index-time .time-item:first-child { margin-left: 0; }
.index-time .time-item h3 { color: #666666; padding-top: 14px;  -webkit-transition: 0.5s; -moz-transition: 0.5s; -o-transition: 0.5s; transition: 0.5s; text-align: center; }
.index-time .time-item.b h3 { font-size: 18px; color: #000000; padding-top: 0; font-weight: bold; }
.index-time .time-item.red h3 { color: #e41a21; }
.index-time .time-item i { display: block; width: 9px; height: 9px; border-radius: 50%; background-color: #d7d7d7; position: absolute; left: 20px; bottom: 1px;  -webkit-transition: 0.5s; -moz-transition: 0.5s; -o-transition: 0.5s; transition: 0.5s; }
.index-time .time-item.b i { width: 14px; height: 14px; background-color: #7e7e7e; bottom: 0; left: 18px; }
.index-time .time-item.red i { background-color: #e41a21; }
.index-time .time-item a { display: block; font-size: 12px; color: #666666; text-transform: uppercase; font-family: Arial; padding-top: 15px; }
.index-time .time-item:hover a,.index-time .time-item.hover h3 { color: #e41a21; }
.index-time .time-item:hover a + i,.index-time .time-item.hover i { background-color: #e41a21; }
/*12.29*/
.index-time .time-item .para { width: 580px; padding: 5px 10px; position: absolute; top: 58px; left: 0; background-color: #494949; border-radius: 5px; *zoom: 1; display: none; z-index: 99; }
.index-time .time-item .para.pos { left: auto; right: 0; }
.index-time .time-item .para:after { display: block; content: ''; border: 7px solid transparent; border-bottom-color: #494949; position: absolute; top: -14px; left: 18px; }
.index-time .time-item .para.pos:after { left: auto; right: 18px; } 
.index-time .time-item .para p { color: #fff; font-size: 13px; line-height: 24px; }

/*首页 新闻*/
.index-news { background-color: #fff; padding: 70px 0 80px; }
.index-news h2 { font-size: 30px; color: #333333; text-align: center; margin-bottom: 8px; }
.index-news .line-bg,.index-news .line-bg span { margin: 0 auto; }
.index-news h5 { text-transform: uppercase; font-size: 12px; color: #999999; font-family: Arial; line-height: 28px; text-align: center; margin-bottom: 67px; }

.index-news-l { width: 558px; float: left; position: relative; }
.index-news-img { width: 558px; height: 160px; margin-bottom: 16px; overflow: hidden; }
.index-news-img a,.index-news-img a img { display: block; width: 558px; height: 160px; -webkit-transition: 1s; -ms-transition: 1s; -moz-transition: 1s; -o-transition: 1s; transition: 1s; }
.index-news-l:hover .index-news-img a img {  -webkit-transform: scale(1.02); -ms-transform: scale(1.02); -moz-transform: scale(1.02); -o-transform: scale(1.02); transform: scale(1.02); }
.index-news-time { width: 74px; padding-top: 8px; background-color: #e41a21; text-align: center; position: absolute; left: 0; top: 0; }
.index-news-time span { font-family: 'itc_avant_garde'; font-size: 30px; color: #ffffff; display: block; line-height: 24px; }
.index-news-time p { font-family: 'itc_avant_garde'; line-height: 28px; color: #fff; }

.index-news-l h3 { color: #333; line-height: 24px; font-size: 18px; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; margin-bottom: 8px; }
.index-news-l h3 a { color: #333; }
.index-news-l h3 a:hover { color: #e41a21; text-decoration: underline; }
.index-news-l p.p1 { font-size: 13px; line-height: 22px; color: #6a6a6a; height: 44px; overflow: hidden; }
.index-news-link { display: block; width: 128px; height: 42px; line-height: 42px; background: #7e7e7e url(../../images/index_68.png) no-repeat 94px center; padding-right: 15px; font-size: 13px; color: #ffffff; text-transform: uppercase; text-align: center; margin-top: 20px; }
.index-news-link:hover { background-position: 100px center; background-color: #e41a21; }

.index-news-list { width: 586px; float: right; }
.index-news-list li { overflow: hidden; padding: 17px 0 20px; border-bottom: 1px solid #e6e6e6; }
.index-news-list li .le { float: left; width: 86px; border-right: 1px solid #e6e6e6; }
.index-news-list li .le span { font-family: 'itc_avant_garde'; font-size: 56px; color: #666666; display: block; line-height: 50px; }
.index-news-list li .le p { font-family: 'itc_avant_garde'; font-size: 16px; line-height: 20px; color: #666666; }
.index-news-r { float: left; width: 466px; margin-left: 20px; -webkit-transition: 0.5s; -ms-transition: 0.5s; -moz-transition: 0.5s; -o-transition: 0.5s; transition: 0.5s; }
.index-news-list li:hover .index-news-r { margin-left: 25px; }
.index-news-r h3 { line-height: 24px; color: #3a3a3a; margin-bottom: 5px; }
.index-news-r h3 a { color: #3a3a3a; }
.index-news-r h3 a:hover { color: #e41a21; text-decoration: underline; }
.index-news-r p { line-height: 20px; height: 40px; color: #8a8a8a; overflow: hidden; }

/*首页 友情链接*/
.index-friend-link { background-color: #fff; }

.index-header { background-color: #FFF; }
.index-header .nav li > a:hover { border-color: #fff; padding-bottom: 0; }
.index-header .nav li.active > a,.index-header .nav li:first-child > a:hover { border-color: #e62129; padding-bottom: 0; }
.index-header .nav li.active:hover > a { border-color: #FFF; padding-bottom: 8px; }
.index-header .nav li:first-child.active:hover > a { border-color: #e62129; padding-bottom: 0; }