<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@charset "utf-8";

ul,li{list-style:none;padding:0;margin:0;}

input,button,textarea {margin: 0;padding:0;}

html{ min-width:1200px;}

/*	链接样式	*/

a {color:#262626;transition: all .5s;}

a:hover {text-decoration: none;color: #ea644a;}

a:link,a:visited,a:active {text-decoration: none;}



a.a-nav-link{color:#ffffff;transition: all .5s;}

a.a-nav-link:hover {text-decoration:none; color:#ffff00;}

a.a-nav-link:link,a.a-nav-link:visited,a.a-nav-link:active {text-decoration:none;}



a.white-link {color:#fff;transition: all .5s;}

a.white-link:hover {text-decoration:none; color:#FC3957;}

a.white-link:link,a.white-link:visited,a.white-link:active {text-decoration:none;}



a.red-link{color: #a80000;}

a.red-link:hover {text-decoration:none;color:#484848; }

a.red-link:link,a.red-link:visited,a.red-link:active {text-decoration:none;}



a.blue-link {color:#00a1e9;}

a.blue-link:hover {text-decoration:none;color:#f90; }

a.blue-link:link,a.blue-link:visited,a.blue-link:active {text-decoration:none;}



a.green-link{color:#155f50;}

a.green-link:hover {text-decoration:none;color:#444444; }

a.green-link:link,a.he-link:visited,a.he-link:active {text-decoration:none;}



a.yellow-link{color:#F1A325;}

a.yellow-link:hover {text-decoration:none;color:#353535; }

a.yellow-link:link,a.huang-link:visited,a.huang-link:active {text-decoration:none;}



body{ background: #ffffff;}

.fixed{position: fixed;top: 0px;left: 0px; background-color:#f1f1f1;}



.position-overflow{overflow: hidden;height: 100%;}

.banner {float: left;width: 100%;overflow: hidden; z-index: 0; position: relative; margin-top:135px; }

.sbanner{float: left;margin-bottom:2rem;width: 100%;overflow: hidden; padding-top:120px;}

.sbanner img {float: left;width: 100%;}



.hed{ width:1200px; margin:auto; height:auto; display:table;}

.tp-l{float: left; width:600px;margin-right: 10px;font-size: 17px; height:48px; line-height:48px; color:#ffffff;}

.tp-m{ width:300px; float:left; height:35px; padding-top:11px;}

.keywd{ height:25px; width:155px; border:1px solid #cccccc; border-radius:17px; text-indent:10px;}

.seachs{ height:25px; padding:1px 6px; background:#a09f9f; border-radius:17px; border:0; color:#ffffff; margin-left:-25px;}

.tp-r{ float:right; height:35px; padding-top:10px; text-align:right; width:100px;}

.tp-r .btn{ width:90px; height:26px; line-height:10px; background:#c3ab03; color:#ffffff; border:0; border-radius:5px; font-size:14px; }

.tophed{border-bottom: 1px solid #fff;height: 48px;font-size: 12px;color: #ffffff; background:#ff0000; }

.heder{background:#f1f1f1; width:100%; height:auto; display:table; z-index: 1000;}

.header{padding-top:1rem;padding-bottom:1rem; }

.logo{float: left;width:28%;height:3rem;overflow: hidden; margin-top:1rem;}

.logo img{ width:100%;}

.logo a {float: left;width: 100%;height: 100%;display: block;}



/*菜单*/
.menut{ width:1200px; margin:auto; height:auto; display:table;}

.indexheader{width:70%;height:auto;font-size:1.6rem; float:right; }

.indexheader  .menu{float: right; color: #292929;font-size: 18px;line-height: 57px;height: 57px;}

.indexheader  .menu li{float: left;padding-left:40px;}

.indexheader  .menu li a{color: #292929;width: 100%;height: 57px;display: block;}

.indexheader  .menu li.on a,.indexheader .nav .menu li a:hover{color: #ee5c48;}

.indexheader  .menulist{z-index: 999;background: #ecececbd;width: 100%;}

.indexheader  .menulist .list{display: none;}

.indexheader  .menulist .main{border-bottom: 1px solid #ccc;}

#search input{background: url(../images/icons_search.png) right center no-repeat;width: 180px;height: 32px;margin-top: 20px;border: 1px solid #dfdfdf;padding-left: 10px;}

/*下拉菜单*/

.main .dot,.main1 .dot{display:block;background:url(../images/pic4.jpg) no-repeat;width:19px;height:9px;position:absolute;bottom:10px;left:50%;margin-left:-10px;z-index:9;}

.threelist{position:relative;overflow: hidden;padding-bottom:30px;}

.threelist .hd{width: 100%;border-bottom:1px solid #fc000d;overflow: hidden;}

.threelist .hd li{display:block;float:left;overflow: hidden;}

.threelist .hd li span{display:block;padding:0px 10px;color:#808080;font-size:18px;float:left;}

.threelist .hd li.active span{background:#fc000d;color:#fff;}

.threelist .tablist{width:100%;float: left;position: relative;box-sizing: border-box;}

.threelist .tablist .bd{width: 100%;overflow: hidden;padding:10px 0px;}

.threelist .tablist .bd ul.t0{float:left;width:25%;}

.threelist .tablist .bd ul.t1{float:left;width:30%;}

.threelist .tablist .bd ul.t2{float:left;width:40%;}

.threelist .tablist .bd ul.last{float:left;width:30%;}





.threelist .tablist .bd ul li{padding:1px 0px;overflow: hidden;color: #ccc; float:left; width:48%;}



.threelist .tablist .bd ul li span{font-size:16px;color: #fc000d;display: block;}

.threelist .tablist .bd ul li a{font-size:14px;color:#808080;line-height:25px;margin-right:10px;}

.threelist .tablist .bd ul li a:hover{color:#fc000d;border-bottom:1px solid #fc000d;}



.threelist .jie{float:left;width:100%;box-sizing: border-box;}

.threelist .jie .bd{width: 100%;overflow: hidden;padding:10px 0px;}

.threelist .jie .bd ul{overflow: hidden;float: left;width:33%;}

.threelist .jie .bd ul li{overflow: hidden;float: left;*display:inline;*zoom:1;width:45%;}

.threelist .jie .bd ul .biaoti{float: none;}

.threelist .jie .bd ul li span{color:#fc000d;font-size: 16px;}

.threelist .jie .bd ul li a{display:block;font-size:14px;color:#808080;line-height:25px !important;margin-right:10%;width: auto;float:left;}

.threelist .jie .bd ul li a:hover{color:#fc000d;}



.cutlist_hd{width: 100%; height:35px;line-height:35px;overflow: hidden;}

.cutlist_hd li span{display:block;padding:0px 10px;color:#808080;font-size:18px;float:left;}

.cutlist_hd li.active span{background:#fc000d;color:#fff;}



.cutlist .right .hd li span{display:block;padding:0px 10px;color:#808080;font-size:18px;float:left;}

.cutlist .right .hd li.active span{background:#fc000d;color:#fff;}

.cutlist .right .bd{width: 100%;overflow: hidden;padding:10px 0px;}

.cutlist .right .bd ul{overflow: hidden;float: left;width:50%;}

.cutlist .right .bd ul li{overflow: hidden;float: left;*display:inline;*zoom:1;width: 100%;}

.cutlist .right .bd ul .biaoti{float: none;}

.cutlist .right .bd ul li span{color:#fc000d;font-size: 16px;}

.cutlist .right .bd ul li a{display:block;font-size:14px;color:#808080;line-height:25px !important;margin-right:10%;width: auto;float:left;}

.cutlist .right .bd ul li a:hover{color:#fc000d;}



.threelist .other{position:absolute;bottom: 0px;width:100%;height: 30px;line-height: 30px;background: #ccc;overflow: hidden;text-align: center;}

.threelist .other span{color:#808080;font-size:16px;}

.threelist .other a{font-size:16px;color:#808080;}

.threelist .other a:hover{color:#fc000d;border-bottom:1px solid #fc000d;}



.threelist .tablist .bd ul .t-li{width:100%;}

.threelist .jie .bd ul .t-li{width:100%;}







.lilist{position:relative;overflow: hidden;padding-bottom:30px;}

.lilist .hd{width: 100%;border-bottom:1px solid #fc000d;height:35px;line-height:35px;overflow: hidden;}

.lilist .hd li{float:left;width:20%;overflow: hidden;}

.lilist .hd li span{padding: 0px 10px;color: #fc000d;font-size: 18px;}

.lilist .hd li.active span{background:#fc000d;color:#fff;}

.lilist .bd{width: 100%;overflow: hidden;padding:10px 0px;}

.lilist .bd ul{float:left;width:20%;}

.lilist .bd ul li{padding:1px 10px;overflow: hidden;}

.lilist .bd ul li a{font-size:14px;color:#808080;line-height:25px !important;margin-right:10px;}

.lilist .bd ul li a:hover{color:#fc000d;border-bottom:1px solid #fc000d;}



.cutlist{position:relative;overflow: hidden;padding-bottom:30px;border-top: 1px solid #fc000d;}

.cutlist .left{float:left;width:480px;overflow: hidden;}

.cutlist .right{float:right;width:470px;overflow: hidden;min-height: initial;}

.cutlist .pic{float:left;margin-right:50px;overflow: hidden;padding-top:40px;}

.cutlist dl{float:left;overflow: hidden;padding-top:35px;}

.cutlist dl dt{font-size:18px;font-weight:bold;color:#8a8a8a;line-height:30px;padding-bottom:10px;overflow: hidden;}

.cutlist dl dd{font-size:16px;padding:6px 0px;overflow: hidden;}

.cutlist dl dd a{display:block;font-size:16px;color:#808080;line-height:30px;border-bottom:1px solid #f8f8f8;float:left;}

.cutlist dl dd a:hover{color:#fc000d;border-bottom:1px solid #fc000d;}



.dolist{position:relative;overflow: hidden;padding-bottom:60px;border-top: 1px solid #fc000d;}

.dolist .pic{float:left;margin-right:60px;padding-top:40px;}

.dolist .pic a{display:block;width:300px;height:174px;overflow:hidden;position:relative;}

.dolist .pic a span{display:block;position:absolute;bottom:0;width:100%;height:28px;background:#333;opacity:0.8;color:#fff;line-height:28px;text-align:center;}

.dolist .mu{float:right;font-size:16px;overflow: hidden;width:240px;margin-right:-20px;padding-top:25px;}

.dolist .mu li{float:left;overflow: hidden;width:120px;padding-right:20px;padding:10px 0px;}

.dolist .mu li a{color:#8a8a8a;line-height:30px !important;display:block;border-bottom:1px solid #f8f8f8;float:left;}

.dolist .mu li a:hover{color:#fc000d;border-bottom:1px solid #fc000d;}

/*下拉菜单 end*/









.navmark{display:none;position: fixed;z-index:90;left:0;top:0;bottom:0;width:21%;background-color:rgba(0,0,0,.8);overflow:hidden;}

.navbox{float:left;width:100%;height: 48px;position: relative; background:url('../Images/navbg.png')}

.navbox-right{right:0;}

.navbox .navclose{display:none;position: absolute;right:1rem;top:1rem;width: 2rem;height: 2rem;line-height:2rem;text-align:center;font-size:1rem;background-color: #ffffff;color:#ea644a;border-radius:50%;overflow: hidden;}

.navbox ul{float: left;width: 100%;}

.nav-li {float: left;width:12.28%;height:48px;text-align:center;position: relative;z-index: 1;}

.nav-li span {float: left;width: 100%;height:48px;line-height:48px;font-size:1.1rem;color:#262626;overflow: hidden;}

.nav-li span i {display: none;}

.nav-li span:hover a,

.nav-li-sel span a{color: #ffff00;}



.video{ padding-top:20px; width:245px; margin:auto; height:175px;}



.neli{ width:385px; height:175px; margin-left:40px; padding:0px;padding-top:22px; }

.neli li{width:48%; height:170px; float:left; text-align:center; }

.neli li p{line-height:33px;  }

.neli li img{width:140px; height:91px; border:1px solid #BF8439; padding:1px; margin:auto;}



/*

.nav-li-sel span:after{

    content: '';position:absolute;width:100%;left:50%;bottom:0;height:2px;

    background-color:#ffff00;

    animation: bottom-border-line-mid 1s;

    animation-timing-function: linear;

    animation-iteration-count: infinite;

    animation-direction: alternate;

    animation-play-state: running;

}

*/

.drop-nav {position: absolute; z-index:10;left:-20px;right:-20px;padding:10px 5px 10px 5px;

    text-align: center;font-size:16px; background: #c1ad8b; top:48px;  display: none;overflow: hidden;}

.drop-nav-li {float: left; width: 100%;line-height: 20px;border-bottom:1px solid #ab946d;padding:10px 0px; font-size:16px; overflow: hidden;}

.drop-nav-li:hover {}



.module{width: 100%;height: 98px;background: url(../Images/index-icon.png); z-index: 99; clear: both; position: absolute; bottom: 0px;}

.module .center {

    position: absolute;

    left: 50%;

    top: 0;

    width: 1200px;

    height: 98px;

    margin-left: -600px;

    overflow: hidden;

}

.module .index-center{

    background: none;

}

.kwicks {

    width: 1200px;

    height: 98px;

}

.kwicks .kwick {

    float: left;

    width: 135px;

    height: 98px;

    border-right: 1px solid transparent;

    background: url(../images/y-bg4.png) no-repeat right center;/*2.11 add style*/

    overflow: hidden;

}

.kwicks .kwick div {

    width: 660px;

    height: 98px;

    /*background:url(../images/index-icon.png) repeat-x;*/

}

.kwicks .first {

    width: 660px;

}

.kwicks .last {

    border-right: 0;

}

.kwicks .icon {

    float: left;

    width: 135px;

    height: 98px;

    background-repeat: no-repeat;

    background-position: center center;

}

.kwicks .icon00{

    background-image: url(../images/icon04.png);

}

.kwicks .icon01 {

    background-image: url(../images/icon01.png);

}

.kwicks .icon02 {

    background-image: url(../images/z-1.png);

}

.kwicks .icon03 {

    background-image: url(../images/icon03.png);

}

.kwicks .icon04 {

    background-image: url(../images/z-2.png);

}

.kwicks img {

    float: left;

}

.kwicks .first .icon {

    background-color: #ff6e00;

}

.module .left {

    position: absolute;

    left: 0;

    right: 50%;

    margin-right: 500px;

    background:url(../images/index-icon.png) repeat-x;

    height: 98px;

}

.module .right {

    position: absolute;

    right: 0;

    left: 50%;

    margin-left: 500px;

    background:url(../images/index-icon.png) repeat-x;

    height: 98px;

}





.kwicks .kwick div.kwick-nr{width:520px;height:98px;float:left;}

.kwick-nr p{height:98px;width:200px;overflow: hidden;float: left;}

.kwick-nr h3{color:#f1f1f1;padding-top:28px;line-height:24px;margin-left:24px;width:170px;float:left;font-size:12px;font-family: '微软雅黑';}



.boxt{ width:1200px; height:280px; margin:auto; background:url(../images/bdbg.png) repeat-x #ffffff; clear:both; }

.boxt .box1{width:280px;height: 240px; float: left; margin-top: 35px; background: url(../images/bg2.png) no-repeat;}

.boxt .box2{ width:490px; height:240px; float: left; margin-top: 35px; background: url(../images/line1.png) no-repeat;}

.boxt .box3{ width:430px; height:240px; float: right; margin-top: 35px; background: url(../images/line1.png) no-repeat;}

.boxt .box1 .title1{ width:250px; margin: auto; margin-top: 15px; height: 25px;}

.title1 .titlft{ float: left; width:120px; height:25px; background: url(../images/titlebg1.png) no-repeat; line-height: 25px; color:#ffffff; text-indent: 12px; font-size: 15px;}

.more{ width:80px; float: right;

    height: 25px; line-height: 25px; font-size: 14px; text-align: right;}

.title2{ width:435px;

    height: 25px; background: url(../images/dt.png) no-repeat; margin-left:30px; margin-top: 15px;}

.title3{ width:385px;

    height: 25px; background: url(../images/td.png) no-repeat; margin-left:30px; margin-top: 15px;}



.nrbox1{width:430px; margin-left: 33px; height: 155px; padding-top: 15px;}

.nrbox1 .plft{ width:140px; height: 55px; float: left;}

.nrbox1 .prht{ width:275px; height: 55px;float: right;}

.plpic{ width:100%; max-height: 95px; padding-top: 5px;}

.plpic img{ width:100%;max-height: 95px;}

.ptext{ width:99%; margin: auto; line-height: 22px; font-size: 14px; overflow: hidden;}

.prht ul{ margin: auto; padding:0;}

.prht ul li{ width:100%; height: 30px;}

.prht ul li .lititle{ width:225px; height: 30px; line-height: 30px; float: left; font-size: 14px; overflow: hidden;}

.prht ul li .lidate{ width:50px; height:30px; line-height: 30px; color:#82744A; float: right; font-size: 12px; text-align: right;}





.bottom {float: left;width: 100%;text-align:center;color: #ffffff;overflow: hidden}

.bottom .contr{background:#eaeaea; height: 90px; width: 100%;}

.ctn{ background:#595959; height:75px; line-height: 35px; text-align: center; }



/*	页码 	*/

.page { width:80%;line-height:30px; text-align:center;padding:15px 0px; font-size:13px;overflow:hidden; margin:auto;}

.page ul li{float: left;margin:0px;padding:0px;overflow: hidden;}

.page .rows{float: left;margin:2px;background: #ff0000; color: #fff;border-radius:2px;padding:0px 10px;overflow: hidden;}

.page .current {float:left;margin:2px;border-radius:2px;padding:0px 10px;background: #ff0000; color: #fff;}

.page .num{float:left;margin:2px;border-radius:2px;padding:0px 10px;background: #ccc; color: #fff;}

.page .next {float:left;margin:2px;border-radius:2px;padding:0px 10px;background: #4681c4; color: #fff;}

.page .prev {float:left;margin:2px;border-radius:2px;padding:0px 10px;background: #4681c4; color: #fff;}

.page .end {float:left;margin:2px;border-radius:2px;padding:0px 10px;background: #4681c4; color: #fff;}

.page .first {float:left;margin:2px;border-radius:2px;padding:0px 10px;background: #4681c4; color: #fff;}



/*	自适应幻灯	*/

.fullSlide {clear:left;float:left;position:relative;width:100%; height:685px; background:#ffffff;overflow:hidden;}

.fullSlide .bd {margin:0 auto;position:relative;z-index:0;overflow:hidden;}

.fullSlide .bd ul {width:100% !important;}

.fullSlide .bd li {position:relative;width:100% !important;text-align:center;background-attachment: fixed;height: 685px; overflow:hidden;}

.fullSlide .bd li img {width:100%;border:0;}

.fullSlide .bd li b {float:left; width:100%;padding:0px 10px; background-color: #111; background-color: rgba(1,1,1,.5); color: #fff;line-height: 70px; height: 70px; text-align: left;font-size:16px; position:absolute; bottom:0px; left:0px; z-index:99; overflow: hidden;}

.fullSlide .bd li a {display:block; color: #fff;float: left; width:100%;height: 100%;}

.fullSlide .hd {width:100%;position:absolute;z-index:1;bottom:15px;left:0;height:30px;line-height:30px;}

.fullSlide .hd ul {text-align:right;padding-right:20px;}

.fullSlide .hd ul li {cursor:pointer;display:inline-block;*display:inline;zoom:1;width:20px;height:20px;text-align:center;line-height:20px;margin:5px; background: #000000; background:rgba(0,0,0,.5);border-radius:50%;font-size:0px;overflow:hidden;}

.fullSlide .hd ul .on {background:#ea644a;width:20px; border-radius: 10px;}

.fullSlide .prev,.fullSlide .next {position:absolute;z-index:1;top:50%;margin-top:-30px;left:5%;z-index:1;width:40px;height:60px;background:url(../Images/slider-arrow.png) -126px -137px #000 no-repeat;cursor:pointer;filter:alpha(opacity=50);opacity:0.5;display:none;}

.fullSlide .next {left:auto;right:5%;background-position:-6px -137px;}











/*	右侧在线客服		*/

.rightkf{ position: fixed; z-index: 20; right: -125px; bottom: 100px; width: 180px; overflow: hidden;}

.rightkf .kflia{float: left; width: 100%; height: 55px;text-align: left;padding-left:0px;font: 16px/53px 'Microsoft YaHei';background-color: #066eb7;background-color: rgba(100,100,100,.6);color: #fff;border-top-left-radius:5px;border-bottom-left-radius:5px;margin-bottom:5px;cursor:pointer;overflow: hidden;}

.rightkf .kflib{float: left; width: 100%;height: 55px;text-align: left;padding-left:0px;font: 16px/53px 'Microsoft YaHei';background-color: #066eb7;background-color: rgba(100,100,100,.6);color: #fff;border-top-left-radius:5px;border-bottom-left-radius:5px;overflow: hidden;}

.kflib:hover,.kflia:hover {background:#000 ;}

.rightkf .kflia i,.rightkf .kflib i {float:left;width:55px; height:55px;text-align:center;font-size:28px; line-height: 55px;}

.kflib .kfewm {float: left; margin-left: 15px; width:150px; margin-bottom: 10px; background: #f90; overflow: hidden;}

.kflib .kfewm img {float: left; width: 150px;}



/*	验证码 	*/

.verifyimg {height:43px; cursor: pointer;}



/*

.music {position:fixed; z-index:999; top:20px; right:10px; width:50px; height:30px;cursor: pointer;overflow:hidden;}

.musica {float: left; width: 30px; height: 29px;border: 0px;}

.musicb {float: left; width: 16px; height: 10px;border: 0px;}



*/





.pbd-zjwxj {

min-height: 830px;

background: url(../images/bj1.png) center 0 no-repeat;

_height: 1149px;

}



.main {

    WIDTH: 1214px;

    margin: auto;

}

.blanks {

    width: 100%;

    margin: auto;

    height: 25px;

}



.topline {

    width: 1200px;

    height: 19px;

    margin: auto;

    background: url(../images/topline.png);

}





.bdmain{ width:1200px; height:auto; margin:auto; display:table;}

.biaoti{ width:1170px; margin:auto; height:35px; border-bottom:3px solid #b8a078; line-height:35px; }

.bttitle{ width:200px; height:35px; float:left; line-height:35px;}

.btdaohang{ width:400px; height:35px; line-height:35px; float:right; text-align:right; margin-right:10px; font-size:12px;}



.aneirong{ width:1170px; margin:auto; height:auto; display:table; margin-top:20px;}

.abtleft{ width:840px; float:left; background:#fff; border:1px solid #d3dfa6; min-height:690px; }

.abright{ width:303px; height:680px; float:right;}

.rightr{ width:303px; height:320px; background:#fff; border:1px solid #d3dfa6;}

.rightr2{ width:303px; height:345px; background:#fff; border:1px solid #d3dfa6; margin-top:20px;}



.abtext {

    margin: 30px 40px;

    line-height: 30px;

    font-size: 16px;

}



.abfl2 ul li a{ color:#009966;}

.ltitle{ width:286px; height:45px; background:#eeeeee;  line-height:45px; text-align:center; color:#666; font-size:20px;}

.ltpic{ width:303px; height:115px; margin:10px 0px; text-align:center;}

.lttext{ width:270px; margin:auto; height:105px; line-height:25px; font-size:16px; margin-top:15px;}

.lttext .more a{ color:#099;}

.jblist{ width:270px; margin:auto;}

.jblist ul{ margin:0px; padding:0px;}

.jblist ul li{ height:35px; width:265px; margin:auto; line-height:35px; font-size:16px; }



.lttext ul{ margin:15px; padding:0px;}

.lttext ul li{ width:115px; height:40px; background:url(../images/dot1.png) no-repeat;  font-size:16px; line-height:30px; float:left;}

.lttext ul li i{ font-size: 16px; margin-right: 10px; color: #b8a078;}



.mores {

    float: right;

    color: #F60;

    font-size: 12px;

    margin-right: 15px;

}



.videot{ width:760px; height:400px; padding-top:25px; padding-bottom:15px; margin:auto;}

.vititle{ height:45px; line-height:40px; width:100%; text-align:center; font-size:16px;}

.vipic{ height:320px; width:100%; text-align:center;}

.vipic img{ width:480px; height:310px; border:1px solid #eeeeee; padding:15px;}





.btmr{width:1160px; height:80px;  margin:auto; margin-top:15px;}

.blft{ width:810px; height:80px; float:left;}

.blft ul li{ width:100px; height:80px; line-height:80px; text-align:center; float:left; font-size:16px; color:#666666;}

.blft ul li a{ color:#666666;}

.brht{ width:320px; height:75px; float:right; padding-top:10px;}



.newsleft{ width:840px; min-height:815px; float:left;  margin-left:15px; margin-top:25px; margin-bottom:15px; padding-bottom:10px; }

.newsleft1{ width:840px; min-height:845px; float:left; border:1px solid #D3DFA6; margin-left:15px; margin-top:25px; margin-bottom:15px;}

.newsright{ width:303px; height:820px; float:right; margin-right:15px; margin-top:25px; margin-bottom:15px;}

.newsright .newsrt{ width:290px; border:3px solid #eeeeee;  height:auto; background:#ffffff; display:table;}

.newsright .newsrt2{ width:303px; border:1px solid #D3DFA6;  height:456px; margin-top:15px; background:#ffffff;}

.newstitle{ width:725px; height:50px; line-height:50px; margin:auto; margin-top:20px; border-bottom:1px dotted #ccc; font-size:16px; color:#093;}

.newstop{ width:725px; height:165px; margin:auto; margin-top:45px;}

.newstoppic{ width:225px; height:140px; float:left;}

.newstoptext{ width:470px; height:140px; float:right; line-height:28px; font-size:13px;}

.newstoptext a{ color:#F60;}

.newstoptext h5 a {

color: #099;

font-size: 16px;

font-weight: 500;

}

.newsleft .title{ width:100%; height:auto; line-height:40px; text-align:center; font-size:20px; padding-top:25px; padding-bottom:10px; border-bottom:1px dotted #908065; margin:auto;}

.newsleft .desc{ width:98%; height:auto; line-height:35px;  margin:auto; padding-top:25px; }



.ebk{width:625px; margin:auto; margin-top:10px; height:490px;}

.ebk ul{ margin:0px; padding:0px; margin-bottom:20px;}

.ebk ul li{ width:151px; height:230px; float:left; margin:10px 25px; padding:1px;  text-align:center; font-size:13px; line-height:23px; text-align:center;}

.ebk ul li img{ width:150px; height:200px; padding:1px; border:1px dotted #099;}

.newslist{ width:725px; margin:auto; margin-top:10px; border-top:1px dotted #ccc; height:auto; display: table;}

.newslist ul{ margin:5px; padding:0px;}

.newslist ul li{ width:100%; height:35px; font-size:16px; background:url(../images/dot1.gif) no-repeat; line-height:35px; text-indent:10px; overflow:hidden;}

.newslist ul li .date {

    color: #CCC;

    margin-left: 15px;

    overflow: hidden;

    height: 28px;

    line-height: 28px;

}



.ztpic{ width:270px; height:125px; margin:auto; text-align:center; margin-top:20px; }

.ztpic img{ width:270px; height:125px;}

.zttitle{ width:260px; margin:auto; height:auto; line-height:30px; text-align:center; margin-bottom:15px; font-size:14px;}



.videolist {

width:770px;

margin: auto;

margin-top: 20px;

border-top: 1px dotted #CCC;

height: 490px;

}



.mod-news .info,.topic .info{

width: 170px;

float:right;

display: inline;

line-height: 22px;

font-size:14px;

text-align:left;

}



.new-list {

overflow: hidden;

margin-bottom: 15px;

clear: both;

margin-left:20px;

margin-top:10px;

width:280px;

padding-top:10px;

}



.new-list li {

line-height: 28px;

background: url(../images/dot1.png) left center no-repeat;

padding-left: 11px;

font-size:14px;

}



.mores{

float:right;

color:#F60;

font-size:12px;

margin-right:15px;

}





.sptitle{ width:170px; float:left; height:50px; line-height:50px;}

.mores a{ color:#F60;}





.main1{ width:100%;  height:auto;  position:relative;}

.main1 .number {

	width: 100%;

	padding: 35px 0;

}

.main1 .number &gt; ul {

	width: 1200px;

	margin: auto;

}

.main1 .number &gt; ul li {

	float: left;

	width: 33.3%;

	text-align: center;

	padding-top:30px;

}


.main1 .number &gt; ul li h2 {

	color: #ff0100;

	font-size: 60px;

	margin-bottom: 20px;

	letter-spacing: -4px;

}

.main1 .number &gt; ul li h2 i {

	font-size: 20px;

}

.main1 .number &gt; ul li p {

	font-size: 16px;

	color: #999999;

}

 .main1 .number &gt; ul li:nth-child(2) {

 position: relative;

}

 .main1 .number &gt; ul li:nth-child(2) .left {

 position: absolute;

 width: 1px;

 height: 55px;

 border-left: 1px dashed #999;

 left: 0;

 top: 0;

 bottom: 0;

 margin: auto;

}

.main1 .number &gt; ul li:nth-child(2) .right {

 position: absolute;

 width: 1px;

 height: 55px;

 border-left: 1px dashed #999;

 right: 0;

 top: 0;

 bottom: 0;

 margin: auto;

}

 .main1 .number &gt; ul li:nth-child(2) .right {

 left: auto;

 right: 0;

}







.main100 .products {

	width: 100%;

	padding-top:40px;

	background:#f9f9f9;

	min-height: 730px;



}

.main100 .products .title {

	text-align: center;

}

.main100 .products .title h3 {

	font-size: 30px;

	color: #666666;

}

.main100 .products .title p {

	font-size: 12px;

	color: #cccccc;

	padding-top: 10px;

}

.main100 .products .title i {

	width: 30px;

	height: 2px;

	display: block;

	margin: auto;

	background: #D91B18;

	margin-top: 12px;

}



.main100 .products .button {

	margin:auto;

	text-align: center;

	margin-top:30px;

}

.main100 .products .button a {

	display: inline-block;

	width: 170px;

	height: 40px;

	border: 1px solid #999;

	text-align: center;

	line-height: 40px;

	color: #D91B18;

	font-size: 12px;

	border-color: #D91B18;

	border-radius: 2000px;

	margin: 0 12px;

}

.main100 .products .button &gt; .active {

	border-radius: 2000px;

	background: #D91B18;

	color: #fff;

	border-color: #D91B18;

}





.main100 .products .products_list {

	width: 1200px;

	margin: auto;

	margin-top: 40px;

}

.main100 .products .products_list .list {

	width:575px;

	float:left;

	margin-right:45px;

	height: 200px;

	background: #fff;

	margin-bottom: 10px;

}

.main100 .products .products_list .list:nth-child(2n){ margin-right:0;}



.main100 .products .products_list .list h4 {

	width: 180px;

	height: 100%;

	text-align: center;

	padding: 38px 0 35px;

	font-size: 18px;

	color: #fff;

	background: #999;

	line-height: 26px;

	float:left;

}



.main100 .products .products_list .list .img p {



}

.main100 .products .products_list .list .img a {

	display: inline-block;

	padding:0px 5px;

	height: 22px;

	margin-top: 0px;

	border-radius: 2000px;

	border: 1px solid #999;

	text-align: center;

	line-height: 20px;

	color: #999;

	font-size: 12px;

    bottom: 5px;

    right: 118px;

    position: absolute;

}

.main100 .products .products_list .list .img a:hover {

	background: #D91B18;

	color: #fff;

	border-color: #D91B18;

}

.main100 .products .products_list .list ul {

    margin-right:30px; 

	margin-top:35px; 

	width: 320px;

	float:right;

}

.main100 .products .products_list .list ul li {

	float:left;

	width:50%;

	line-height:35px;

}

.main100 .products .products_list .list ul li i {

	display: inline-block;

	width: 0;

	height: 0;

	border: 5px solid transparent;

	border-left-color: #D91B18;

	margin-right: 5px;

}

.main100 .products .products_list .list ul li a {

	color: #999;

	font-size: 14px;

}

.main100 .products .products_list .list ul li a:hover {

	color: #D91B18;

}

.main100 .products .products_list .list:hover {

	box-shadow: 0 0 10px 1px #eee;

}

.main100 .products .products_list .list:hover h4 {

	background: #D91B18;

	transition: background 0.5s linear;

}



.z_max{width:1200px;margin:0 auto;}

.z_cc1{

    word-wrap: break-word;

    padding: 0px;

    border: 0px solid transparent;

    height: 420px;

    width: 270px;

    display: block;

    background-color: #d91b18;

    float: left;

    margin-top: 40px;

}

.z_cc1 img{

    width: 68px;

    height: 68px;

    display: inline;

    margin-top: 30px;

    margin-left: 20px;

}

.z_cc1 h3{

    font-size: 20px;

    color: #fff;

    margin-top: 30px;

    margin-left: 20px;

    margin-bottom: 40px;

}

.z_cc1 h3 span{

    display: block;

    font-size: 18px;

}

.z_cc1 font{

    display: block;

    font-size: 14px;

    color: #fff;

    margin: 0 20px;

    margin-bottom: 30px;

    line-height: 2;

}

.z_cc1 a{

    font-weight: bold;

    font-size: 16px;

    color: #fff;

    margin-left: 20px;

}



.z_cc2{

    float: right;

    width: 930px;

    margin-top: 40px;

}

.z_cc2 ul li{

    width: 270px;

    height: 185px;

    float: left;


    margin-left: 40px;

    margin-bottom: 50px;

    border: 1px solid #999;

    background: #fff;

}

.z_cc2 ul li h3{

    font-size: 14px;
    color: #666;
    margin-left: 20px;

	overflow:hidden;
	height:35px;
	 

}

.z_cc2 ul li img{ margin:auto;margin-top: 30px; margin-left:30px;}

.z_cc2 ul li font{

    display: block;

    font-size: 14px;

    color: #666;

    margin: 0 20px;

    margin-bottom: 22px;

}

.z_cc2 ul li h4{

    font-size: 14px;

    color: #d91b18;

    margin-left: 20px;

    margin-bottom: 6px;

}

.z_cc2 ul li span{

    display: block;

    margin-left: 20px;

}

.z_cc2 ul li span a{

    font-size: 14px;

    color: #333333;

    float: left;

    margin-right: 14px;

}

.z_cc2 ul li span a:hover{color: #d91b18;}

.z_cc2 ul li span a i{

    display: block;

    float: left;

    background: url(../images/sj.png) no-repeat;

    width: 5px;

    height: 9px;

    margin-top: 5px;

    margin-right: 4px;

}





/*解决方案*/

.solution .title {

    text-align: center;

}



.solution .title h3 {

    font-size: 30px;

    color: #666666;

}



.solution .title p {

    font-size: 12px;

    color: #999;

    padding-top: 10px;

}



.solution .title i {

    width: 30px;

    height: 2px;

    display: block;

    margin: auto;

    background: #D91B18;

    margin-top: 12px;

}



.solution {

	width: 100%;

	padding:40px 0;

}

.solution .button {

	text-align: center;

	margin-top: 40px;

}

 .solution .button a {

	display: inline-block;

	width: 170px;

	height: 40px;

	border: 1px solid #999;

	text-align: center;

	line-height: 40px;

	color: #D91B18;

	font-size: 12px;

	margin: 0 12px;

	border-radius: 2000px;

	border-color: #D91B18;

}

.solution .button &gt; .active {

	border-radius: 2000px;

	background: #D91B18;

	color: #fff;

	border-color: #D91B18;

}

.solution .abt_list &gt; ul {

	width: 1200px;

	margin: auto;

	margin-top: 40px;

}

.solution .abt_list &gt; ul &gt; li {

	float: left;

	position: relative;

	width: 280px;

	height: 365px;

	margin-right: 20px;

}

.solution .abt_list &gt; ul &gt; li &gt;img{

	width:100%;

}

.solution .abt_list &gt; ul &gt; li &gt; p {

	position: absolute;

	width: 100%;

	height: 100%;

	top: 0;

	left: 0;

	background: rgba(0, 0, 0, 0.7);

	padding: 115px 43px 0;

	color: #fff;

	line-height: 25px;

	transition: all 0.5;

	text-align: center;

	font-size:14px;

}

.solution .abt_list &gt; ul &gt; li &gt; ol {

	position: absolute;

	width: 90%;

	bottom: 0;

	left: 0;

	right: 0;

	margin: auto;

	color: #fff;

	padding: 30px 0;

}

.solution .abt_list &gt; ul &gt; li &gt; ol &gt; li {

	font-size: 18px;

	width: 100%;

	line-height: 30px;

	font-weight: bold;

	text-align: center;

	transition: all 0.5;

}

.solution .abt_list &gt; ul &gt; li &gt; ol &gt; li i {

	display: inline-block;

	height: 20px;

	line-height: 20px;

	/*border-left: 2px solid #fff;*/

	padding-left: 10px;

}

.solution .abt_list &gt; ul &gt; li &gt; ol &gt; li a {

	font-size: 40px;

	display: none;

	color: #fff;

}

.solution .abt_list &gt; ul &gt; .last {

	margin-right: 0;

}

.solution .abt_list &gt; ul &gt; li:hover &gt; p {

	background: rgba(0, 0, 0, 0.5);

}

.solution .abt_list &gt; ul &gt; li:hover &gt; ol &gt; li {

	text-align: left;

}

.solution .abt_list &gt; ul &gt; li:hover &gt; ol &gt; li &gt; a {

	display: block;

}



/*视频*/

.growup {

    position: relative;

}



.index-banner-one-slide-pc {

    font-size: 0;

}

video {

    display: inline-block;

    vertical-align: baseline;

}

.growup video {

    width: 100%;

}

.index-banner-one-slide-web {

    display: none;

}



 .growup .g_txt {

    width: 576px;

    text-align: center;

    position: absolute;

    top: 100px;

    left: 50%;

    margin-left: -275px;

}



 .growup .g_txt h3 {

    ont-family: PingFangSC-Semibold;

    font-size: 60px;

    color: #FFFFFF;

    letter-spacing: 0;

}



 .growup .g_txt p {

    font-family: PingFangSC-Semibold;

    font-size: 24px;

    color: #FFFFFF;

    letter-spacing: 0;

    margin-top: 30px;

}



 .growup .g_txt button {

    background-image: linear-gradient(90deg, #D1201D 0%, #E13F27 100%);

    border-radius: 4px;

    border: 0;

    width: 140px;

    height: 44px;

    font-size: 16px;

    color: #fff;

    behavior: url(../ie-css3.htc);

    margin-top: 27px;

    margin-right: 30px;

}



 .growup .g_txt button {

    background-image: linear-gradient(90deg, #D1201D 0%, #E13F27 100%);

    border-radius: 4px;

    border: 0;

    width: 140px;

    height: 44px;

    font-size: 16px;

    color: #fff;

    behavior: url(../ie-css3.htc);

    margin-top: 27px;

    margin-right: 30px;

}



 .f_brief {

    padding: 0 60px;

    position: absolute;

    bottom: 0;

    width: 100%;

    background: rgb(51, 51, 51, .6);

}



 .f_brief ul {

    overflow: hidden;

    margin-bottom: 0;

}



 .f_brief ul li {

    position: relative;

    float: left;

    height: 110px;

    width: 25%;

    text-align: center;

}



 .f_brief ul li a {

    color: #fff;

    display: inline-block;

    margin-top: 20px;

    width: 200px;

    text-align: left;

}

.f_brief ul li:hover {

    background: rgba(255, 255, 255, 0.15);

}



.f_brief ul li a {

    color: #fff;

    display: inline-block;

    margin-top: 20px;

    width: 200px;

    text-align: left;

}



.f_brief ul li p {

    margin-top: 10px;

    font-size: 12px;

}



.f_brief ul li h6 {

    font-size: 18px;

}



.f_brief ul li::after {

    content: "";

    display: inline-block;

    width: 1px;

    height: 80px;

    background-color: rgba(153, 153, 153, 0.39);

    position: absolute;

    right: 0;

    top: 15px;

}



.f_brief ul li:first-child+li+li+li::after {

    display: none;

}



/*典型案例*/



.typical .title {

    text-align: center;

}



.typical .title h3 {

    font-size: 30px;

    color: #666666;

}



.typical .title p {

    font-size: 12px;

    color: #999;

    padding-top: 10px;

}



.typical .title i {

    width: 30px;

    height: 2px;

    display: block;

    margin: auto;

    background: #D91B18;

    margin-top: 12px;

}



.floatLeft {

    float: left;

}



.typical {

	width: 100%;

	height: 915px;

	padding:48px 0 100px;

	background: url(../Images/typical_bg.jpg) no-repeat;

}

 .typical .title h3 {

	color: #fff;

}

 .typical .typical_list {

	width: 1208px;

	margin: auto;

	margin-top: 70px;

}

 .typical .typical_list ul {

	width: 290px;

	height: 290px;

	text-align: center;

	color: #fff;

	background: rgba(255, 255, 255, 0.1);

	padding-top: 80px;

	margin-right: 12px;

	margin-bottom: 12px;

	transition: background 0.5s linear;

	-webkit-transition: background 0.5s linear;

	-moz-transition: background 0.5s linear;

	-o-transition: background 0.5s linear;

}

 .typical .typical_list ul a {

	color: #fff;

	display: inline-block;

	margin: 40px 0 15px;

	display: none;

	padding: 3px 12px;

	border: 2px solid #fff;

	border-radius: 2000px;

	font-size: 12px;

}

 .typical .typical_list ul p {

	margin-top: 40px;

}

 .typical .typical_list .last {

	margin-right: 0;

}

 .typical .typical_list ul:hover {

	background: #D91B18;

}

 .typical .typical_list ul:hover a {

	display: inline-block;

}

 .typical .typical_list ul:hover p {

	margin: 0;

}







.case .title {

	text-align: center;

}

.case h3 {

	font-size: 30px;

	color: #666666;

}

.case .title p {

	font-size: 12px;

	color: #999;

	padding-top: 10px;

}

.case .title i {

	width: 30px;

	height: 2px;

	display: block;

	margin: auto;

	background: #D91B18;

	margin-top: 12px;

}



 .case {

	 /*padding: 80px 0;*/

}

 .case ul {

	width: 1200px;

	margin: auto;

	margin-top: 80px;

}

 .case ul li {

	float: left;

	width: 239px;

	height: 100px;

	margin-right: 1px;

	margin-bottom: 30px;

}

 .case ul img {

	-webkit-filter: grayscale(100%);

	-moz-filter: grayscale(100%);

	-ms-filter: grayscale(100%);

	-o-filter: grayscale(100%);

	filter: grayscale(100%);

	filter: gray;

	transition: all 0.5s;

	opacity: 0.5;

	filter: Alpha(opacity=50);

}

 .case ul img:hover {

	-webkit-filter: grayscale(0%);

	-moz-filter: grayscale(0%);

	-ms-filter: grayscale(0%);

	-o-filter: grayscale(0%);

	filter: grayscale(0%);

	opacity: 1;

	filter: Alpha(opacity=100);

	position: relative;

	z-index: 10;

	box-shadow: 0 0 3px 2px #dcdcdc;

}





/*新闻*/

.am-u-sm-3 {

    width: 25%;

	float: left;

}

.news-and-trends {

    height: 576px;

    position: relative;

     width: 100%; background:#f9f9f9;

    overflow: hidden;

}

.news-and-trends img {

    width: 100%;

    height: 100%;

}

.news-and-trends .news_content {

	margin: 0 auto;

	 max-width: 1200px;

    padding: 0px;

    height: 505px;

    top: 0;

}



.news-and-trends .news_content h2 {

    font-family: PingFang-SC-Bold;

    font-family: fantasy;

    font-size: 27px;

    font-weight: 600;

    color: #333333;

    letter-spacing: 0;

    text-align: center;

    line-height: 80px;

}



.news-and-trends .news_content .am-u-sm-3 dd {

    font-family: PingFangSC-Medium;

    font-size: 16px;

    color: #333333;

    letter-spacing: 0;

  /*  height: 115px;*/

}



.news-and-trends .news_content .am-u-sm-5 {

    height: 400px;

    width: 46%;

    margin-top: -16px;

	float:right;

}



.news-and-trends .news_content .am-u-sm-3:hover {

    box-shadow: 5px 5px 10px 1px rgba(14, 13, 13, 0.2);

    cursor: pointer;

    transition: all .3s;

}





.news-and-trends .news_content .am-u-sm-3:hover img {

    transform: scale(1.024);

    transition: transform 0.3s cubic-bezier(0, 0, 0.81, 1.46);

}



.news-and-trends .news_content .am-u-sm-3 {

    height: auto;

    background-color: #FFFFFF;

    margin: 0 7px;

    padding: 0;

    position: relative;

    max-width: 380px;

    border-bottom-left-radius: 5px;

    border-bottom-right-radius: 5px;

}



.news-and-trends .news_content .am-u-sm-3 .news_line {

    display: inline-block;

    width: 28px;

    height: 4px;

    background-color: #c13939;

}



.news-and-trends .news_content .am-u-sm-3 dl {

    padding: 0 18px;

}



.news-and-trends .news_content .am-u-sm-3 dl button {

    background-color: #FFFFFF;

    color: #999999;

    border-color: #999999;

    position: absolute;

    bottom: 20px;

    right: 20px;

    border-radius: 5px;

}



.news-and-trends .news_content .am-u-sm-3 dl:hover {

    opacity: .8;

}



.news-and-trends .news_content .am-u-sm-5 .am-g .am-u-sm-4 img {

    height: 70px;

    width: 90%;

}



.news-and-trends .news_content .am-g .am-u-sm-4 {

    width: 120px;

}



.news-and-trends .news_content .am-u-sm-5 .am-g .am-u-sm-4 {

    padding: 0;

	float:left;

}



.news-and-trends .news_content .am-u-sm-5 .am-g:first-child+div+div+div {

    border: 0;

}



.news-and-trends .news_content .am-u-sm-5 .am-g {

    height: 22%;

    overflow: hidden;

    position: relative;

    border-bottom: 1px solid #d9d9d9;

    margin: 15px;

    cursor: pointer;

}



.news-and-trends .news_content .am-u-sm-5 .am-g:hover,

.news-and-trends .news_content .am-u-sm-5 .am-g:hover div+div+div {

    /*border-bottom: 1px solid #c13939;*/

}



.news-and-trends .news_content .am-u-sm-5 .am-g:hover dl dt {

    color: #c13939;

}



.news-and-trends .news_content .am-u-sm-5 .am-g:hover dl dd {

    color: rgba(193, 57, 57, 0.6);

}



.news-and-trends .news_content .am-u-sm-5 .am-g:nth-child(1) {

    margin-top: 16px;

}



.news-and-trends .news_content .am-u-sm-5 .am-g dl dd {

    font-family: PingFangSC-Regular;

    font-size: 12px;

    color: #999999;

    letter-spacing: 0;

    overflow: hidden;

    text-overflow: ellipsis;

    display: -webkit-box;

    -webkit-line-clamp: 2;

    -webkit-box-orient: vertical;

}



.news-and-trends .news_content .am-u-sm-5 .am-g dl dt {

    font-family: PingFangSC-Medium;

    font-size: 14px;

    color: #333333;

    letter-spacing: 0;

    word-break: break-all;

    text-overflow: ellipsis;

    overflow: hidden;

    display: -webkit-box;

    -webkit-line-clamp: 1;

    -webkit-box-orient: vertical;

}



/*

.news-and-trends .news_content .am-u-sm-5 .am-g dl .txt_red {

    color: #c13939;

}

*/



.news-and-trends .news_content button {

    background-color: transparent;

    color: #999999;

    border-color: #999999;

    margin-top: 7px;

    margin-right: 80px;

    float: right;

    outline: 0 none !important;



}



.news-and-trends .news_content button:hover {

    opacity: .8;

    cursor: pointer;

    color: #d3231e;

    border-color: #d3231e;



}

.news-and-trends .news_content .am-g .am-u-sm-8 {

    width: calc(100% - 120px);

    padding-left: 0;

	float: right;

}

.news-and-trends .arrows_right span img {

    width: 33px;

}



.news-and-trends .news_content .am-u-sm-3:hover img {

    transform: scale(1.024);

    transition: transform 0.3s cubic-bezier(0, 0, 0.81, 1.46);

}









.videolist ul li{ width:256px; height:175px; float:left; text-align:center; line-height:28px; font-size:14px; margin-top:15px; margin-bottom:5px;}

.videolist ul li img{ width:220px; height:140px;}



.cpxl{ width:996px; height:525px; margin:auto; border:1px solid #D3DFA6; margin-top:10px; margin-bottom:15px;}



.cpxl2{ width:996px; height:auto; min-height:550px; margin:auto; border:1px solid #D3DFA6; margin-top:10px; margin-bottom:15px; border-top:none;}

.cpxl2 ul{ margin:0px; padding:0px;}

.cpxl2 ul li{ width:152px; height:83px; float:left;}

.cpxl2 ul .li1,.cpxl2 ul .lit1{ background:url(../images/tabMhd.png) 0 -86px no-repeat;}

.cpxl2 ul .li2,.cpxl2 ul .lit2{ background:url(../images/tabMhd.png) -152px -86px no-repeat;}

.cpxl2 ul .li3,.cpxl2 ul .lit3{ background:url(../images/tabMhd.png) -304px -86px no-repeat;}

.cpxl2 #a1,.cpxl2 #a2,.cpxl2 #a3{ width:890px; height:auto; margin:auto;  font-size:13px; line-height:22px; }



.cpxl2 ul .li1:hover, .cpxl2 ul  .ahover1{ background:url(../images/tabMhd.png) 0 0px no-repeat;}

.cpxl2 ul .li2:hover, .cpxl2 ul  .ahover2{ background:url(../images/tabMhd.png) -152px 0px no-repeat;}

.cpxl2 ul .li3:hover, .cpxl2 ul  .ahover3{ background:url(../images/tabMhd.png) -304px 0px no-repeat;}



.cpxl2 ul .li4{ background:url(../images/tabMhd.png) -456px -87px no-repeat;} 

.cpxl2 .ahover{ }



.cpxl ul{ margin:5px; padding:0px;}

.cpxl ul li{ width:225px; height:200px; float:left; margin-left:10px; margin-right:10px; margin-top:15px; margin-bottom:10px; text-align:center; line-height:28px; font-size:14px;}

.cpxl ul li img{ border:1px dotted #D3DFA6; width:212px; height:170px;}





.list-full{ width:750px; height:auto; margin:auto;}

.list-big-main-picli{ width:750px; height:120px; margin:auto; margin-top:30px;}

.list-big-main-picli img{ width:220px; height:140px; float:left;}



.mapbox{ width:680px; height:340px; margin:auto; border:5px solid #eeeeee; margin-bottom:30px;}

.tds{ width:250px;}



/*footer*/

.foot1{background:#DBDBDB;}

.foot1_main{padding:50px 0 20px;overflow:hidden;width:1200px;margin:0 auto;}

.foot1 .foot_about{width:350px;float:left;}

.foot1 .foot_about h2{font-size:20px;font-weight:normal;color: #333;padding-bottom:15px;}

.foot1 .foot_about p{font-size:12px;color: #666;line-height:25px;}

.foot1 .foot_about a{font-size:12px;color:#222;margin-top:15px;}

.foot1 .foot_service{margin-left:70px;float:left; width:180px;}

.foot1 .foot_service h2{font-size:20px;font-weight:normal;color: #333;padding-bottom:15px;}

.foot1 .foot_service a{line-height:25px;font-size:12px;color: #666;display:block;width:50%;float:left;}

.foot1 .foot_service a:hover{color:#d91b18;text-decoration:underline;}



.foot1 .foot_gs{margin-left:50px;float:left; width:70px;}

.foot1 .foot_gs h2{font-size:20px;font-weight:normal;color: #333;padding-bottom:15px;}

.foot1 .foot_gs a{line-height:25px;font-size:12px;color: #666;display:block;}

.foot1 .foot_gs a:hover{color:#d91b18;text-decoration:underline;}



.foot1 .foot_contact{background:url(../images/foot_contact.png) no-repeat left top;float:left;margin-left:50px;width: 260px;}

.foot1 .foot_contact h2{font-size:20px;font-weight:normal;color: #333;padding-bottom:15px;}

.foot1 .foot_contact font{

    display: block;

    width: 100%;

    float: left;

    font-size: 14px;

    color: #666666;

    margin-bottom: 28px;

}

.foot1 .foot_contact font a{color:#666;}

.foot1 .foot_contact font img{

    float: left;

    margin-right: 10px;

}

.foot1 .foot_contact font.nhov{

    font-size: 20px;

}



.foot1 .foot_contact font i{ color:#000000; font-size:20px;}



.foot1 .foot_erwei{float:right;text-align:center;}

.foot1 .foot_erwei img{padding-bottom:5px;}



.banner_products{width: 100%;height: auto;margin:97px auto 0;}

.banner_products li{

    position: relative;

}

.banner_products li dt{

    position: absolute;

    width: 600px;

    left: 0;

    right: 0;

    margin-left: auto;

    margin-right: auto;

    top: 19px;

    text-align: center;

}

.banner_products li dt img{

    margin-top: 40px;

    margin-bottom: 33px;

    width: auto;

}

.banner_products li dt font{

    display: block;

    color: #fff;

}

.banner_products li dt a{

    text-align: center;

    clear: both;

    margin: 0 auto;

    display: block;

    width: 182px;

    height: 36px;

    line-height: 36px;

    color: #fff;

    border: 1px solid #fff;

    font-size: 14px;

    border-radius: 4px;

	margin: 0 auto;

    margin-top: 20px;

}

.banner_products img{width:100%}

.banner_plan{ width:1440px;height:380px;margin:97px auto 0;}

.banner_case{ width:1440px;height:380px;margin:97px auto 0;}

.banner_service{ width:1440px;height:380px;margin:97px auto 0;}

.banner_about{ width:1440px;height:380px;margin:97px auto 0;}



.position{width:1000px;margin:10px auto;clear:both;overflow:hidden;height:30px;font-size:14px;line-height:30px;color: #999; border-bottom:1px solid #ff0000;}

.position a{font-size:14px;line-height:30px;color: #999;}

.position a:hover{text-decoration:underline;}



.con_product{ width:1200px; margin:0 auto; overflow:hidden; padding:20px 0;}



.nav_product{ width:270px; }

.fr {float: right;}

.fl{float:left;}

.nav_product h3{padding:20px;border-bottom: 1px solid #ddd;font-size: 20px;color: #333;font-weight: 100;margin-bottom: 22px; background:#e60012; color:#ffffff;}

.nav_product dl{margin-bottom: 15px; border-bottom: 1px solid #ddd;}

.nav_product dt{font-size: 20px;color: #333;margin-bottom: 10px;height: 32px;font-weight: 600;}

.nav_product dt span{display: block;float: left;margin-right: 15px;width: 12px;height:20px;background: url(../images/j2.png) no-repeat left center;}

.nav_product li{ list-style:none;width:250px;height: 47px;overflow: hidden;padding-left: 20px; font-size: 18px;color: #333; line-height: 47px; margin-bottom:20px;}

.nav_product li.on{  border:1px solid #e60012; border-radius:8px; }

.nav_product li:hover{ border:1px solid #e60012; border-radius:8px;

transition:background 0.5s;

-moz-transition:background 0.5s; /* Firefox 4 */

-webkit-transition:background 0.5s; /* Safari and Chrome */

-o-transition:background 0.5s; /* Opera */

}

.nav_product hr{background:#ddd;height:1px;border:none;margin-bottom: 10px;}



/*products*/

.main_products{width:890px;}

.main_products li{ width:890px; height:184px; overflow:hidden;border-bottom: 1px solid #dbdbdb;}

.main_products li a{

    height: 184px;

}

.pr_img{float:left;width:200px;height:114px;padding: 35px 0px;text-align:center;vertical-align: middle;margin: 0 70px;}/*w:340,h:184*/

.pr_img img{width:200px; height:114px;}/*w:168,h:168*/

.cplist {width:530px;height: 154px;margin: 0 auto;padding:30px 20px 0 0;float:right;}/*w:550,h:184*/

.pr_price{width:240px;float:right;height:200px;padding-left:40px;line-height:200px;font-size:40px;color:#C00;font-family:Arial, Helvetica, sans-serif;}

a.nounderline{display:block;overflow:hidden;}

a.nounderline:hover{background: #eeeeee;

transition:background 0.5s;

-moz-transition:background 0.5s; /* Firefox 4 */

-webkit-transition:background 0.5s; /* Safari and Chrome */

-o-transition:background 0.5s; /* Opera */}

.cp1 {color: #e60012;display: block;font: 28px/40px "华文细黑","微软雅黑","黑体";}

.cp2 {color: #141414;display: block;font: 24px/36px "华文细黑","微软雅黑","黑体";}

.cp3 {color: #818181;display: block;font: 14px/20px "华文细黑","微软雅黑","黑体";}

.cp4 {color: #818181;display: block;font: 14px/24px "华文细黑","微软雅黑","黑体";}



.z_max{width:1200px;margin:0 auto; height:auto; display:table; background:#ffffff;}

.z_nr{width:100%;float:left;}

.z_nr h3{

    text-align: center;

    font-size: 24px;

    color: #333;

    line-height: 2;

}

/*.at{ width:90px; height:90px; line-height:80px; margin:auto; border-radius:50%; background:#0460A2; color:#ffffff;}*/

/*case*/

#case1 {width: 1200px;margin:30px auto;padding:30px;background:#f5f5f5;}

.case_menu1 {width:1000px;margin:0 auto;line-height:34px;}

.case_menu1 li {float:left;cursor:pointer;width:324px;margin:0 2px;text-align:center;color:#777;border-bottom: 2px solid #d91b18;font-size:16px; background:#dddddd;}

.case_menu1 li.hover{background: #d91b18;padding-bottom:2px;border:none;color:#fff;}

.case_menu1 li.hover a{color:#fff;}

.case_menu1 li a{display:block;width:100%;color: #666;}

.case_main1 {clear:both;width:1050px;margin:15px auto 0; display:table; height:auto;}

.case_main1 h1{width:100%;clear:both;font-size: 20px;line-height:40px;color: #666;font-weight:normal;float: left;display: block; margin-top:20px; border-bottom:1px dotted #dddddd;}

.case_main1 h1 i{

    display: block;

    width: 5px;

    height: 17px;

    float: left;

    background: #d91b18;

    margin-top: 12px;

    margin-right: 8px;

    margin-left: 37px;

}



.case_main1 #tabbg{display: block;float: none;margin: 0 auto;width: 100%;float: left;margin-top: 20px;}

.case_main1 #tabbg li.style1 {background: rgba(0, 0, 0, 0) none repeat scroll 0 0 !important;color: #666666;display: block;float: left;font: 18px 微软雅黑;height: 120px;margin-top: 36px;text-align: center;width: 100%;line-height:30px;;margin: 0;-moz-box-shadow: 0px 0px 0px #A1A1A1;-webkit-box-shadow: 0px 0px 0px #A1A1A1;box-shadow: 0px 0px 0px #A1A1A1; }

.case_main1 #tabbg li {float: left;width: 310px;margin: 0 15px;margin-bottom: 30px;background: #fff;-moz-box-shadow: 0px 0px 5px #A1A1A1;-webkit-box-shadow:0px 0px 5px #A1A1A1;box-shadow:0px 0px 5px #A1A1A1;}

.case_main1 #tabbg li img{ width:100%; height:217px;}

.case_main1 #tabbg li a {cursor: pointer;}

.case_main1 #tabbg li:hover{background:#d91b18;}

.case_main1 #tabbg li:hover a font{color:#fff;}

.case_main1 #tabbg li a font{

    display: block;

    font-size: 18px;

    color: #666666;

    text-align: center;

    line-height: 3;

}



.case_main{width:935px;margin: 0 auto;}

.case{zoom:1;width: 100%;float: left; padding-top:3px;}

.case li{float:left;display:inline;margin: 0 32px;width:285px;_display:inline;height:245px;background:url(../images/bg_case_f.png) center bottom no-repeat;position:relative;}

.case li.last{float:right;margin-right:0px;}

.case li .case_w{display:block;width: 302px;height: 185px;padding: 20px;background:url(../images/bg_case.png) no-repeat;position:absolute;bottom:45px;left:0px;}

.case li .case_w .fire{background:#000;opacity:0.5;filter:alpha(opacity=50);position:absolute;top:20px;left:20px;width:262px;height:148px;z-index:2;display:none;}

.case li .case_w  .x,.case li .case_w  .y{width:61px;height:61px;top:60px;position:absolute;z-index:3;display:none;}

.case li .case_w  .x{background:url(../images/zoom-icon.png);left: 50px;}

.case li .case_w  .y{background:url(../images/readmore-icon.png);right:50px;}

.case li span{text-align:center;width:100%;line-height:30px;color:#444;position:absolute;bottom: 0;left:0;font-size:14px;}

.case li a{color:#444;font-size:18px;}

.case li a:hover{color:#F60;}



.ult{width:100%; height:auto; display:table; margin:auto;  border-bottom:1px dotted #908065;}

.ult li{ float:left; height:40px; line-height:40px;}

.ult .li-1{ width:50px;}

.ult .li-2{  margin-right:15px;}

.ult .li-2 a{ display:table; padding:0px 8px;}

.ult .active{ background:#ff0000; color:#ffffff;}



.newsrt li{border-bottom: 1px solid #dedede;color: #616161;font: 14px/18px 微软雅黑;padding-top: 20px;padding-bottom: 20px;width: 222px; margin:auto;}

.newsrt li img{display: block;float: left;}

.newsrt li .font1{float: right;padding-top: 6px;width: 128px; overflow:hidden;}

.newsrt li a{color: #616161;font: 14px/18px 微软雅黑;text-decoration: none;    display: block;

    height: 55px;}

.newsrt li span{color: #1a1a1a;font: 14px/18px 微软雅黑;}



.z_danye{text-align: center;

    border-bottom: 2px solid #c2c2c2;

    line-height: 2;

    padding-bottom: 20px;}

.z_danye h3{

    font-size: 36px;

    color: #d91b18;

    font-weight: normal;

}

.z_danye a{

    font-size: 24px;

    color: #666666;

    padding: 5px 8px;

    margin: 0 6px;

}

.z_danye a.nhov{background:#d91b18;color:#fff;}

.z_danye a:hover{background:#d91b18;color:#fff;}



em, i {

    font-style: normal;

}

.floatRight {

    float: right;

}



.z_title{

    text-align: center;

   

    font-size: 24px;

    color: #333;

    line-height: 2;

    padding-bottom: 20px;

}





.tab{display: inline;float: left;}

.tab li{border-color: #ffffff #dddddd #ffffff #ffffff;border-style: solid;border-width: 1px 1px 1px 3px;color: #898989;cursor: pointer;font: 22px/78px "华文细黑","微软雅黑","黑体";padding-left: 50px;width: 215px;}

.tab li.current{border-color: #dddddd #ffffff #dddddd #e60012;border-style: solid;border-width: 1px 1px 1px 3px;}

.tab li a{ color:#898989;width:100%;height:100%;display:block;}



.con{border: 1px solid #dddddd;display: inline;float: right;margin-left: -1px;width: 986px;margin-bottom: 50px;}

.con li.current{display: block;min-height:623px;}

.textleft1{margin-top: 32px;}

.textleft2{margin-left: 100px;width: 770px;}



.right{width: 924px;margin: 0 40px;float: left;}

.right_txt{width: 100%;color: #666666;font: 16px/24px 微软雅黑;line-height: 2;}

.right_txt img{max-width: 748px;border-radius: 13px;/*float: left;*/}

.text5{color: #141414;font: 18px/22px 微软雅黑;text-align: center;}

.text6{color: #d91b18;font: 24px/24px 微软雅黑;text-align: center;margin: 30px 0;}

.text7{color: #616161;font: 18px/28px 微软雅黑;}

.z_gok{
    width: 100%;
    float: left;
    min-height: 870px;
    background: #f5f5f5;
    margin-bottom: 100px;
}
.z_gok h3{
    font-size: 16px;
    color: #666666;
    font-weight: normal;
    text-align: center;
    margin-top: 80px;
    margin-bottom: 70px;
}
.z_gok ul{
    margin-left: 300px;
}
.z_gok ul li{
    width: 100%;
    float: left;
    margin-bottom: 20px;
}
.z_gok ul li font{
    display: block;
    font-size: 16px;
    color: #666;
    line-height: 36px;
    float: left;
    text-align: right;
    width: 78px;
    margin-right: 30px;
}
.z_gok ul li font span{
    font-size: 16px;
    color: #dd2f2f;
    margin-right: 5px;
}
.z_gok ul li input.wz{
    width: 362px;
    height: 36px;
    border: 1px solid #bfbfbf;
    background: #fff;
    float: left;
    padding-left: 10px;
}
.z_gok ul li input.dj{
    width: 362px;
    height: 60px;
    border: 1px solid #bfbfbf;
    background: #d91b18;
    float: left;
    font-size: 18px;
    color: #fff;
    margin-top: 30px;
}
.z_gok ul li textarea{
    width: 362px;
    height: 138px;
    border: 1px solid #bfbfbf;
    background: #fff;
    float: left;
    resize: none;
    padding-top: 10px;
    padding-left: 10px;
}


@media (min-width: 768px)
.growup {
	display:none;
}



</pre></body></html>