@charset "utf-8";
html,body,ol,ul,li,a,span,div,h1,h2,h3,h4,h5,h6,p,th,td,dl,dd,form,img,fieldset,legend,blockquote,input,textarea,select,hr{margin:0;padding:0;list-style:none;word-wrap:break-word;outline:none;font-size:100%;}
input,textarea{outline:0;resize:none;}
img{vertical-align:top;border:0;}
input,textarea{font-size:12px;border:none;resize:none;outline:none;color:#666;}
html{verflow:-Scroll;overflow-x:hidden;zoom:1;overflow-y:scroll;overflow:-moz-scrollbars-vertical;}
.clearfix:after {clear: both; display: block; height: 0; overflow: hidden; visibility: hidden; }
.clearfix { zoom:1; }
body{font:12px/24px Microsoft YaHei,Times New Roman;  color:#666;min-width: 1200px;overflow: hidden;font-style:normal;}
a{color:#666;text-decoration:none;outline:none;blr:expression(this.onFocus=this.blur());}
a:hover{color:#196ce6;text-decoration:none;}:focus{outline:none;}
address , caption , cite , code , dfn , em  , th , var {font-style:normal; font-weight:normal;}
/* 公共样式 */
.fl{float:left;}
.fr{float:right;}
.tl{text-align:left;}
.tc{text-align:center;}
.tr{text-align:right;}
.w1000{width:1000px;margin:0 auto;}
.w1100{width:1100px;margin:0 auto;}
.w1200{width:1200px;margin:0 auto;}
.mb10{margin-bottom:10px;}
.mb15{margin-bottom:15px;}
.clear { clear: both; }
.header , .content , .footer , .container{margin-left:auto; margin-right:auto; width:1200px;}
/* header */
.header{width: 100%;}
.headerTop{width: 100%;height: 35px;line-height: 35px;background: #f8f8f8;}
.headerTop p{font-size: 12px;height: 35px;line-height: 35px;color: #8e8b8b;float: left;}
.headerTop .kuaijie{float: right;padding-right: 10px;}
.headerTop .kuaijie li{float: left;height: 35px;line-height: 35px;}
.headerTop .kuaijie li a{font-size: 12px;color: #8e8b8b;padding: 0 8px 0 15px;background: url(../images/header_xian.png) no-repeat left center;}
.headerTop .kuaijie li:first-child a{padding-left: 0;background-image: none;}
.headerCenter{width: 100%;height: 120px;background: #fff;}
.headerCenter .box{float: left;}
.headerCenter h1{float: left;height:86px;margin-top: 10px;margin-left: 6px;}
.headerCenter .Part{float: left;margin-left: 28px;width: 430px;margin-top: 23px;padding-left: 20px;border-left: 1px dotted #dfdfdf;height: 70px;padding-top: 8px;}
.headerCenter .Part h2{font-size: 24px;color: #196ce6;}
.headerCenter .Part p{font-size: 18px;color: #333333;margin-top: 6px;font-weight: bold;}
.headerCenter .Part p span{font-size: 14px;color: #666666;display: block;}
.headerCenter .Part p em{font-size: 26px;color: #196ce6;font-family: arial;display: block;}
.headerCenter .phone{margin-top: 20px;background: url(../images/header_phone.png) no-repeat right center;text-align: right;float: right;}
.headerCenter .phone span{font-size: 20px;color: #666666;display: block;font-weight: bold;line-height: 30px;}
.headerCenter .phone em{font-size: 26px;color: #196ce6;font-family:"Impact","Microsoft Yahei";display: block; font-weight: bold;}

.headerTop .lan{ width: 114px;  position: relative; cursor: pointer; }
.headerTop .lan ul{width: 114px; float: right;}
.headerTop .lan span{display: block;line-height: 35px; padding-left:14px; font-size: 14px;color: #fff;background: url(../images/language_on.png) 88px center no-repeat #666;te}
.headerTop .lan .list{position: absolute;top: 35px;left: 0px;display: none;width: 114px;background: #242323;z-index: 99;}
.headerTop .lan .list li{font-size: 14px;line-height: 36px;text-align: center;}
.headerTop .lan .list li a{ display: block; color: #a4a5a5; }
.headerTop .lan .list li a:hover,.headerTop .lan .list .on{ font-weight: bold;  background: #196ce6; color:#fff; }



/* headerNav */
.headerNav{height: 64px;border-top: 1px solid #dfdfdf;border-bottom: 1px solid #dfdfdf;background: #f8f8f8;}
.headerNav ul{width: 100%;}
.headerNav li{float: left;font-size: 15px;height: 64px;position: relative;border: 1px solid #dfdfdf;font-weight: bold;border-left: none;border-top: none;border-bottom: none;}
.headerNav li:first-child{border-left: 1px solid #dfdfdf;}
.headerNav li>a{color: #333333;text-decoration: none;height:64px;line-height: 64px;display: block;position: relative;padding:0px 42px;}
.headerNav li>a>i{display: none;width: 100%;height: 3px;background: #196ce6;position: absolute;top: -1px;left: 0;}
.headerNav li.on>a{color: #196ce6;}
.headerNav li:hover>a{color: #196ce6;}
.headerNav li.on>a>i{display: block;}
.headerNav li:hover>a>i{display: block;}
.headerNav li .xial{position: absolute;top: 64px;left: -1px;width: 100%;border-bottom: 4px solid #196ce6;border-radius: 0 0 4px 4px;z-index: 99;display: none;border: 1px solid #dfdfdf;}
.headerNav li .xial a{display: block;height: 54px;border-top: 1px solid #e6e2e2; text-align:center; line-height: 54px;background: #f8f8f8;text-decoration: none;font-size: 14px;color: #666;font-weight: normal;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.headerNav li .xial a:first-child{border-top: none;}
.headerNav li .xial a:hover{background: #fff;color: #196ce6;font-weight: bold;}
.headerNav li:hover .xial{display: block;}

/* headerSideNav */
.headerSideNav{width: 100%;background: #196ce6;height: 84px;z-index: 99999;position: fixed;top:-84px;left: 0;}
.headerSideNav .headerSide-logo{width: 74px;height: 63px;float: left;margin-top: 10px;}
.headerSideNav .headerSide-logo img{display: block;width: 74px;height: 63px;}
.headerSideNav .headerSideNav-menu{float: left;margin-left: 30px;padding-top: 25px;font-size: 16px;font-weight: 300;}
.headerSideNav .headerSideNav-menu>li{float: left;position: relative;margin-left: 25px;height: 32px;line-height: 32px;}
.headerSideNav .headerSideNav-menu>li:first-child{margin-left: 0;}
.headerSideNav .headerSideNav-menu>li>a{color: #fff;text-decoration: none;}
.headerSideNav .headerSideNav-menu>li.cur{border-bottom: solid #fff;}
.headerSideNav .headerSideNav-menu>li:hover{border-bottom: solid #fff;}
.headerSideNav .headerSideNav-menu>li .ejxial{width: 140px;position: absolute;left: 50%;margin-left: -70px;border-radius: 4px;top: 32px;display: none;background: none;}
.headerSideNav .headerSideNav-menu>li .ejxial .box{background: #fff;border: 1px solid #eaeaea;border-radius: 4px;}
.headerSideNav .headerSideNav-menu>li .ejxial i{display: block;width: 20px;height: 11px;margin: 0 auto;}
.headerSideNav .headerSideNav-menu>li .ejxial i img{display: block;width: 20px;height: 11px;}
.headerSideNav .headerSideNav-menu>li .ejxial .box a{display: block;height:48px;border-top: 1px solid #e6e2e2;line-height: 48px;background: #f8f8f8;text-decoration: none;font-size: 14px;color: #666;font-weight: normal;text-align: center;}
.headerSideNav .headerSideNav-menu>li .ejxial .box a:first-child{border-top: none;}
.headerSideNav .headerSideNav-menu>li .ejxial .box a:hover{background: #fff;color: #196ce6;font-weight: bold;}
.headerSideNav .phone{float: right;font-size:28px;font-family:"Impact","Microsoft Yahei";padding-left:30px;height:40px;line-height:40px;margin-top: 20px;background: url(../images/headerSideNav_phone.png) no-repeat left center;}
.headerSideNav .phone p{color: #fff;}


/* 幻灯片 */
.banner{width:1920px;margin: 0 auto; position:relative;height:720px;left:50%; margin-left:-960px;}
.banner .bd{ width:1920px; height:720px; overflow:hidden; z-index:0;}
.banner_ctr{ height:90px;position:absolute;top:40%;z-index:2;left:50%;margin-left:-500px;}
.banner .hd{position:absolute;bottom:25px;text-align: center;z-index:5;left:48%;font-size: 0;line-height: 0;height: 0px;height: 15px;overflow:hidden;}
.banner .hd li{background: #196ce6;z-index:2;cursor:pointer;margin:0 10px;display:inline-block;width: 10px;height: 10px;*display:inline;zoom:1;border-radius: 100%;border: 2px solid #ffffff;}
.banner .hd li:hover,.banner .hd .on{background:none;border: 2px solid #196ce6;}

/* search */
.search{width: 100%;height:79px;background: #f3f4f6;}
.search p{float: left;font-size: 14px;color: #000000;width: 700px;text-overflow: ellipsis;overflow: hidden;white-space: nowrap;height: 79px;line-height: 79px;}
.search p a{font-size: 14px;color: #333333;font-weight: normal;margin-right: 16px;}
.search .Input{width: 318px;height:39px;float: right;margin-top:20px;}
.search .Input input{padding:0 4px 0 10px;font-size: 13px;outline: none;border: none;color: #999999;height: 39px;line-height: 39px;width: 250px;float: left;border: none;}
.search .Input .btn{display: block;float: left;width: 54px;height: 39px;text-decoration: none;text-align: center;background: url(../images/searchBtn.png) no-repeat center;}


.abouts {background: #fafafa;padding:40px; }
.abouts .section { position: relative;}
.abouts .section-bgcol { position: absolute; left: 0; right: 0; top: 0; bottom: 0; z-index: -2; }
.abouts .section-container { padding: 20px; width: 1200px; margin: 0 auto; }
.abouts .section-container { overflow: hidden; }
.fr { float: right; }
.fl { float: left; }
.abouts .img.fl { width: 48%; }
.abouts .words.fr { width: 48%; padding:20px 0px; }
.abouts .words .main-title { margin-bottom: 80px; }
.abouts .words .main-title .title { font-size: 45px; font-weight: 700; line-height: 1em; color: #2f2f2f; text-transform: uppercase; }
.abouts .words .main-title .title em { font-style: normal; position: relative; display: inline; }
.abouts .words .main-title .title span { display: block; }
.abouts .words .main-title .title em:after { content: ''; display: block; position: absolute; right: -100px; top: 50%; width: 80px; background-color: #2f2f2f; height: 4px; }
.abouts .words .main-title .subtitle { font-size: 20px; color: #2f2f2f; }
.abouts .words .main-content { color: #424242; opacity: .7; filter: alpha(opacity=70); line-height: 1.8em; font-size: 14px; margin-bottom: 60px;  text-indent: 2em; }
.abouts ul.list { overflow: hidden; }
.abouts ul li { width: 50%; float: left; text-align: center; font-size: 68px; }
.abouts ul li span.num { font-weight: 700; line-height: 1.2em; }
.abouts ul li span.word { font-weight: 300; font-size: 18px; display: block; }
.abouts ul li:first-child { position: relative; }
.abouts ul li:first-child:after { display: block; content: ''; background: #d9d9d9; right: 0; width: 1px; height: 60px; top: 50%; margin-top: -30px; position: absolute; }

.advs .section {position: relative; overflow: hidden;}
.advs .section-container { padding:40px;max-width: 1200px;margin:auto;overflow: hidden;}
.advs .section-bg { position: absolute; left: 0; right: 0; top: 0; bottom: 0; z-index: -1;background-repeat:no-repeat; }
.advs p{text-align: center;padding-bottom:20px}
.advs .mark{color:rgb(25, 108, 230);font-family: "arial black", "avant garde";font-size:68px;padding:0px;padding-right:30px;}
.advs .mark:last-child{padding-left:30px;}
.advs .sectionBox{padding:20px 0px;}
.advs span{font-size:30px;color:#fff;}
.advs {background:url(../images/adv_bg.jpg)no-repeat center;}

.hTitle{text-align:center;margin:50px 0px;line-height: 40px;font-size: 18px;}
.hTitle span{display:block;font-size: 38px;color:#333;}
.product{margin-bottom:90px;overflow:hidden;}
.proSlide{overflow:hidden;text-align:center;position:relative;}
.proSlide li{width:20%;font-size:.813rem;text-align:center;}
.proSlide li a{background:#e9e9e9;padding: 0% 0% 14% 0%;display:block;overflow:hidden;position:relative;z-index:2;}
.proSlide li a:after,.honorSlide li a:after{content:"";position:absolute;z-index:-1;width:100%;height:0;left:0;top:50%;transition:all 0.5s;opacity:0;}
.proSlide li h4{font-size:1.231em;margin:30px 0 20px 0;color:#333;white-space:nowrap;overflow:hidden;text-overflow: ellipsis;padding: 0% 5%;}
.proSlide li .pic{overflow:hidden;display:inline-block;transition:all 0.4s;position:relative;top:0;max-width:300px;}
.proSlide li img{width:100%;}
.proSlide li p{padding-bottom:20px;min-height:100px;color:#777;position:relative;padding: 0% 5%;}
.proSlide li p:after{content:"+";position:absolute;bottom:0;left:50%;width:16px;height:16px;text-align:center;line-height:14px;margin-left:-9px;border:1px solid #a3a3a3;border-radius:100%;transition:all 0.3s;}
.proSlide li a:hover .pic{top:-10px;}
.proSlide li a:hover p:after{background:#fff;border-color:#fff;color:#2767bf;}
.proSlide li a:after,.groupL .menu a:after,.groupR .font .more,.about .more,.news .menu a:after,.technology .menu a:after,.honorSlide li a:after,.listBanner .txt span,.listMenu li a:after,.history li:after,.solutionTop .more{
    background: -webkit-linear-gradient(right bottom, #196ce6 ,#196ce6);
    background: -o-linear-gradient(right bottom,#196ce6 ,#196ce6);
    background: -moz-linear-gradient(right bottom,#196ce6 ,#196ce6);
    background: linear-gradient(right bottom, ##196ce6 ,#196ce6 );color:#fff;}
.proSlide li a:hover:after,.honorSlide li a:hover:after{height:100%;top:0;opacity:1;}
.proSlide li a:hover p,.proSlide li a:hover h4{color:#fff;}
.proSlide .swiper-button-next, .proSlide .swiper-button-prev,.honorSlide .swiper-button-prev,.honorSlide .swiper-button-next,.history .swiper-button-next,.history .swiper-button-prev{background:#ddd;width:100px;height:40px;opacity:1; position: static;clear:both;top:0;margin-top:20px;margin-left:5px;font-size:20px;font-family:"宋体";font-weight:bold;line-height:40px;display:none;text-align:center;}
.product .pronav {width: 588px;margin:0 auto;overflow: hidden;}
.product .pronav li a{ display: block; padding:5px 10px; text-align: center;  border-radius: 5px;  border:1px #ccc solid; width: 100px;}
.product .pronav li{float: left; margin: 20px 10px; }


/* InapgeAdv */
.InapgeAdv{width: 100%;padding-top: 92px;background: url(../images/InapgeAdvBg.jpg);}
.InapgeAdv .mainCon{width: 100%;position: relative;padding-bottom: 160px;}
.InapgeAdv .mainCon img{display: block;margin-left:435px;}
.InapgeAdv .mainCon .box{position: absolute;width: 372px;}
.InapgeAdv .mainCon .box h3{font-size: 25px;color: #333333;font-weight: normal;}
.InapgeAdv .mainCon .box h3 em{font-weight: bold;}
.InapgeAdv .mainCon .box p{line-height: 22px;font-size: 14px;color: #666666;margin-top: 16px;}
.InapgeAdv .mainCon .box1,.InapgeAdv .mainCon .box2{top: 0px;}
.InapgeAdv .mainCon .box1,.InapgeAdv .mainCon .box3{left: 0;text-align: right;}
.InapgeAdv .mainCon .box2,.InapgeAdv .mainCon .box4{right: 0;}
.InapgeAdv .mainCon .box3,.InapgeAdv .mainCon .box4{top: 166px;}
.InapgeAdv .mainCon .box5{width: 100%;text-align: center;top: 347px;}
.InapgeAdv .mainCon .box5 p{margin-top: 6px;}

.about{height:690px; background:url(../images/anout.jpg) no-repeat center;}
.ab{padding-top:100px; height:590px; position: relative;}
.ab dl{width:550px;}
.ab dl dt{margin-bottom: 30px;}
.ab dl dt h3{font-size: 50px; color:#FFF; line-height: 50px; margin-bottom: 43px; text-transform: uppercase;}
.ab dl dt h3 i{color:#196ce6;font-style: inherit;}
.ab dl dt span{font-size: 24px; color:#FFF; font-weight: bold;}
.ab dl dt span em{display: block; font-size: 16px; color:#FFF; line-height: 16px; font-weight: normal; margin-top: 14px; text-transform: uppercase;}
.ab dl dd p{ font-size: 14px; color:#c5d3d3; margin-bottom: 10px;}
.ab dl dd b{display: block;}
.ab dl dd b a{display: block; float:left; width:109px; height:38px; line-height: 38px; padding-left:20px; font-size: 14px; color:#FFF;}
.ab dl dd b .xq{background:url(../images/wzbj5.png) no-repeat center; margin-right: 30px;}
.ab dl dd b .zx{background:url(../images/wzbj6.png) no-repeat center;}
.ab dl dd b .zx:hover{background:url(../images/wzbj5.png) no-repeat center;}
.ab strong{display: block; width:947px; height:590px; position: absolute; bottom:0;right:-360px; overflow: hidden;}
.ab strong img{width:947px; height:590px;transition: all 0.5s linear;}
.ab strong:hover img{-webkit-transform: scale(1.1);-moz-transform: scale(1.1);
    -ms-transform: scale(1.1);
    transform: scale(1.1);}
.about .youshi{background:url(../images/youshi_bg.png) no-repeat center;width: 590px;height: 690px;position: relative;top: -100px;color: #fff;}    
.about .youshi h3{font-size: 38px;padding-left: 80px;line-height: 80px; margin-top:20px;}
.about .youshi h3 i{font-style: inherit;text-transform:uppercase;padding-left: 10px;color: #196ce6;}
.about .youshi ul{margin-top: 2px;}
.about .youshi li{padding-left: 90px;line-height: 90px;font-size:18px;width: 350px;height:90px;margin-left: 80px;}
.about .youshi li:nth-child(1){ background:url(../images/ys_icon1.png) no-repeat left;}
.about .youshi li:nth-child(2){ background:url(../images/ys_icon2.png) no-repeat left;}
.about .youshi li:nth-child(3){ background:url(../images/ys_icon3.png) no-repeat left;}
.about .youshi li:nth-child(4){ background:url(../images/ys_icon4.png) no-repeat left;}
.about .youshi li:nth-child(5){ background:url(../images/ys_icon5.png) no-repeat left;}
.about .youshi li:nth-child(6){ background:url(../images/ys_icon6.png) no-repeat left;}

.lcbj{height:290px; background:url(../images/lcbj.jpg) no-repeat center; }
.lc{height:290px;}
.lc ul{width:948px; float:left;padding-top:36px;}
.lc ul li{float:left;width:105px; height:130px; border-right:1px solid #e47d78; margin-right:12px;}
.lc ul li b{display: block;width:39px; height:34px; margin-bottom: 39px;}
.lc ul li b img{width:39px; height:34px;}
.lc ul li span{display: block; }
.lc ul li span i{display:block; font-size: 11px; color:#FFF; text-transform: uppercase; }
.lc ul li span em{display: block;font-size: 15px; font-weight: bold; color:#FFF;}
.lc ul li.last{border-right:0;}
.lc .lx{width:230px; float:right; padding-top:36px;}
.lc .lx span{display: block; text-align: right; font-size: 18px; line-height: 20px; color:#282828; font-weight: bold;}
.lc .lx em{display: block;font-size: 27px; color:#196ce6; text-align: right; line-height: 28px; margin-top: 18px; font-weight: bold; margin-bottom: 27px;}
.lc .lx a{display: block;width:166px; height:43px; line-height: 43px; border:2px solid #282828; color:#282828;font-size: 17px; font-weight: bold; padding-left:42px;float:right; background:url(../images/jt.png) no-repeat 70%;}




.g_pro{padding: 50px 0px;background:#f0f0f0;overflow: hidden;}
.g_pro h2{text-align: center;height: 147px;font-size: 52px;color: #000000;}
.g_pro h2 a{color: #000000;}
.g_pro h2 em{color: #196ce6;font-weight: bold;}
.g_pro h2 span{display: block;font-size: 20px;color: #282828;font-weight: normal;padding-top: 6px;}


.g_pro .m_pro{float: left;width: 331px;}
.g_pro .m_pro h3{background:url(../images/flh2.png) no-repeat #196ce6;height: 70px;padding-top: 30px;padding-left: 108px;font-size: 30px;font-weight: bold;color: #fff;position: relative;z-index: 1;line-height: 25px;}
.g_pro .m_pro h3 a{color: #fff;}
.g_pro .m_pro h3 em{display: block;font-size: 12px;color: #ffffff;font-weight: normal;text-transform: uppercase;padding-top: 5px;}
.g_pro .m_pro .flc{background: #222222; border-radius: 0 0 5px 5px; padding-bottom: 30px;}
.g_pro .m_pro h5{height: 45px;line-height: 45px;padding-left: 26px; font-size: 18px;font-weight: bold;color: #fff; background:#393939;}
.g_pro .m_pro h5 a{color: #fff;} 
.g_pro .flst{padding: 15px 0 15px 25px;overflow: hidden;}
.g_pro .flst li{height: 24px;line-height: 24px; float: left;}
.g_pro .flst li a{display: block;height: 24px;line-height: 24px;background:url(../images/fclico.jpg) no-repeat 0 6px;font-size: 12px;color: #bebcbc;padding-left: 20px;width: 130px;}
.g_pro .m_hotcp{float: right;width:868px;}

.g_pro .cptj{height: 442px;position: relative;margin-bottom: 18px; margin-left: 18px;}
.g_pro .cptj dt{width: 848px;height:442px;overflow: hidden;}
.g_pro .cptj dt img{width: 848px;height:442px;display: block;transition: all 0.3s linear 0s;}
.g_pro .cptj dt:hover img{transform: scale(1.2);}
.g_pro .cptj dd{position: absolute;left:0;bottom: 0;background:url(../images/cpsha.png) repeat;width: 813px;height: 145px; padding: 28px 0 0 35px;}
.g_pro .cptj h3{height: 40px;line-height: 40px;font-size: 24px;color: #fff;font-weight: bold;}
.g_pro .cptj h3 a{color: #fff;}
.g_pro .cptj p{font-size: 14px;height: 24px;line-height: 24px;overflow: hidden;width: 700px;color: #fff;}
.g_pro .cptj dd span{display: block;width: 188px;height: 38px;line-height: 38px; background:url(../images/anbtn.png) no-repeat; padding-left: 30px; font-size: 18px;color: #c5262b; margin-top: 16px;font-weight: bold;}
.g_pro .cptj dd span a{color: #196ce6;}
.g_pro .cplst{margin-left: 7px;}
.g_pro .cplst li{position: relative; float: left;width: 274px;margin-left: 11px;transition: all 0.3s linear 0s; margin-bottom: 10px;}
.g_pro .cplst .lastli{margin-right: 0;}
.g_pro .cplst li img{width: 274px;height: 170px;display: block;border: 1px solid #d4d4d4;}
.g_pro .cplst li em{display: block;height: 50px;line-height: 50px;background: #e0e0e0; overflow: hidden; text-align: center;font-size: 18px;color: #555555;width: 274px;border: 1px solid #d4d4d4;border-top: none; font-weight: bold; }
.g_pro .cplst li:hover em{background: #196ce6;border: 1px solid #196ce6; color: #fff;border-top: none;	}

/* Title */
.Title{width: 100%;text-align: center;padding-top: 56px;}
.Title h2{font-size: 24px;color: #333333;font-weight: normal;}
.Title h2 a{color: #333333;text-decoration: none;}
.Title p{font-size: 28px;color: #1e1e1e;font-family: arial;text-transform: uppercase;word-spacing: 2px;font-weight: bold;}
.Title i{display: block;width: 100%;height: 4px;margin: 13px auto 0;background: url(../images/title_xian.png) no-repeat center;}

/* yzkehu */
.yzkehu{width: 100%;background: url(../images/kehuBg.jpg);padding-bottom: 72px;    overflow: hidden;}
.yzkehu .mainCon{width: 100%;margin-top: 50px;}
.yzkehu .mainCon li{float: left;width: 263px;margin-left: 16px;}
.yzkehu .mainCon li:first-child{margin-left: 0;}
.yzkehu .mainCon li .Pics{position: relative;width: 263px;height: 161px;overflow: hidden;display: block;}
.yzkehu .mainCon li img{display: block;transform: scale(1);transition: all 1s ease-out;}
.yzkehu .mainCon li:hover img{transform: scale(1.2);}
.yzkehu .mainCon li .intro{padding: 26px 22px 0;height: 198px;background: #fff;text-align: center;position: relative;}
.yzkehu .mainCon li .intro h3{font-size: 14px;color: #333333;}
.yzkehu .mainCon li .intro h3 a{color: #333333;text-decoration: none;}
.yzkehu .mainCon li .intro p{font-size: 14px;font-weight: lighter;line-height: 22px;color: #666666;margin-top: 13px;}
.yzkehu .mainCon li .intro a.details{width: 124px;height: 30px;display: block;line-height: 30px;text-align: center;background: #e3e3e3;font-size: 13px;color: #979797;bottom: 40px;left: 50%;margin-left: -62px;position: absolute;text-decoration: none;}
.yzkehu .mainCon li:hover a.details{background: #196ce6;color: #fff;}



.home-topic{font-size: 30px;color: #191919;font-weight: normal;position: relative;}
.home-topic span{display: block;font-size: 20px;color: #868484;text-transform: uppercase;margin-top: 8px;}
.home-topic:after{position: absolute;content:"";width: 30px;height: 1px;background: #196ce6;left: 0;bottom: -20px;}
.home-news{padding:100px 0;background: #fff;}
.home-newsTab{margin-top:30px;margin-bottom: 60px;}
.home-newsTab a{font-size: 20px;margin-left: 70px;color:#191919;position: relative;}
.home-newsTab a:hover,.home-newsTab a.on{color: #196ce6;}
.home-newsTab a:before{content: "";position: absolute;width: 0;left: 0;height: 2px;background-color: #196ce6;transition: all .5s;bottom: -5px;}
.home-newsTab a:hover:before,.home-newsTab a.on:before{width: 98%;}
.home-newsMain{height: 480px;overflow: hidden;}
.home-newsHot{width: 490px;float: left;}
.home-newsHot .pic{height: 310px;overflow: hidden;position: relative;}
.home-newsHot .pic img{width: 100%;height: 100%;transition: all .5s;-webkit-transition:all .5s;}
.home-newsHot .pic .time{position:absolute;width: 85px;height: 85px;background: rgba(0,0,0,0.8);color: #fff;left: 0;top: 0;z-index: 5;font-size: 12px;font-family: Arial;text-align: center;}
.home-newsHot .pic .time strong{display: block;font-size: 40px;margin-top: 25px;font-weight: normal;}
.home-newsHot .bot{background: #ededed;padding: 0 30px 20px 30px;}
.home-newsHot h6{height: 60px;line-height: 60px;font-size: 16px;color: #333333;font-weight: normal;}
.home-newsHot .txt{height: 38px;font-size: 14px;color:#666666;line-height: 18px;overflow: hidden;margin-bottom: 20px;}
.home-newsHot .Rmore{display:block;font-size: 12px;color: #333333;font-family: Arial;transition: all .5s;position: relative;}
.home-newsHot .Rmore i{position: absolute;width: 0;height: 0;border-left: 6px solid #333333;border-right: 6px solid transparent;border-bottom: 4px solid transparent;border-top: 4px solid transparent;top: 8px;}
.home-newsHot:hover .pic img{transform: scale(1.2);-ms-transform: scale(1.2);-webkit-transform: scale(1.2);-o-transform: scale(1.2);-moz-transform: scale(1.2);}
.home-newsHot:hover h6{color: #196ce6;}
.home-newsHot .Rmore:hover{color:#196ce6;}
.home-newsHot .Rmore:hover i{border-left-color: #196ce6}
.home-newsList{width: 700px;float: right;}
.home-newsList li{background: #ededed;margin-bottom: 10px; height:50px; padding:30px 0 30px 120px;}
.home-newsList li span{display: block;float: left;font-size: 12px;color: #196ce6;text-align: center;margin-left: -90px;margin-top: 8px;}
.home-newsList li span strong{display: block;font-size: 36px;font-weight: normal;}
.home-newsList li h6{font-size: 16px;color: #191919;font-weight: normal;margin-bottom: 10px;}
.home-newsList li p{font-size: 14px;color: #666666;white-space: nowrap;overflow:hidden;text-overflow:ellipsis;}
.home-newsList li:hover h6{color: #196ce6;}

/* footer */
.footer{width: 100%;}
.footerTop{width: 100%;border-top: 1px solid #e0e0e0;padding-top: 28px;height: 90px; background:#fff;}
.footerTop dl{width: 192px;float: left;margin-left:35px;}
.footerTop dl:first-child{margin-left: 0;}
.footerTop dt{width: 51px;height: 49px;line-height: 49px;text-align: center;font-size: 30px;color: #fff;float: left;background: url(../images/footerBg01.png) no-repeat center;margin-top: 6px;}
.footerTop dd{width: 134px;float: right;}
.footerTop dd h3{font-size: 16px;color: #196ce6;font-weight: bold;}
.footerTop dd p{line-height: 20px;font-size: 14px;color: #666666;margin-top: 4px;}


.footerCenter{width: 100%;background: #000000;padding:50px 0px;overflow: hidden;}
.footerCenter .conBox{padding-bottom: 30px;}
.footerCenter .conBox dl{float: left;}
.footerCenter .conBox dt{margin-bottom: 24px;}
.footerCenter .conBox dt h3{font-size: 16px;color: #ffffff;font-weight: normal;}
.footerCenter .conBox dt h3 a{color: #fff;text-decoration: none;}
.footerCenter .conBox dt p{display: block;font-size: 12px;color: #666666;font-family: arial;margin-top: 5px;word-spacing: 2px;}
.footerCenter .conBox dd a{font-size: 14px;color: #999999;display: block;margin-bottom: 14px;}
.footerCenter .conBox dl:first-child{border-left: none;}
.footerCenter .conBox dl{width: 100px;}
.footerCenter .conBox dl.dl1{padding: 0px 15px; width:auto;}
.lodwebsite{width: 100px;position: absolute;right: 0;top: 155px;font-size:14px;color: #196ce6;}
.footerCenter .conBox .box1{float: left;width: 130px;text-align: center;margin-left: 58px;position: relative;}
.footerCenter .conBox .box1 img{display: block;margin: 0 auto;}
.footerCenter .conBox .box1 p{font-size: 12px;color: #999999;margin-top: 12px;}
.footerCenter .conBox .box2{float: right;}
.footerCenter .conBox .box2 p{font-size: 24px;color: #196ce6;font-family: arial;}
.footerCenter .conBox .box2 span{display: block;font-size: 14px;color: #777777;margin-top: 4px;}
.footerCenter .conBox .box2 a{display: block;width: 148px;height: 44px;line-height: 44px;text-indent: 54px;font-size: 14px;color: #196ce6;font-weight: bold;text-decoration: none;background: url(../images/footer_icon01.png) no-repeat 20px center;border: 1px solid #196ce6;border-radius: 3px;margin-top: 32px;}
.footerCenter .link{width: 100%;height: 40px;padding-top: 20px; display:none; border-top: 1px solid #2d2c2c;}
.footerCenter .link dt{float: left;width: 68px;font-size: 14px;color: #196ce6;font-weight: bold;}
.footerCenter .link dt a{color: #196ce6;}
.footerCenter .link dd{float: left;width: 1000px;overflow: hidden;padding-top: 1px;}
.footerCenter .link dd a{display: block;margin: 0 15px;font-size: 14px;color: #666;float: left;}

.footerBottom{width: 100%;background: #b2b2b2;padding-top: 28px;padding-bottom: 26px;overflow: hidden;}
.footerBottom dt{float: left;margin-left: 97px;width: 139px;height: 78px;}
.footerBottom dt img{display: block;}
.footerBottom dd{margin-left: 59px;overflow: hidden;float: left;width: 800px;margin-top: 21px;}
.footerBottom dd p{font-size: 13px;color: #333333;float: left;margin-bottom: 12px;width: 400px;}
.footerBottom dd p a{color: #333333;}

/* 友链 */
.links{clear:both;line-height:28px;color:#797777;background:#333;font-size: 16px;}
.links a{font-size:12px;color:#797777;}

.retop ul{ overflow:hidden;}
.retop li{ float:left; margin-left:10px;}
.retop li img{ display:block;}
.rtTop{ width:43px; height:43px; z-index: 999; overflow:hidden; position:fixed; top:70%; right:51%; margin-right:-675px; cursor:pointer;  display:none;}
.rtTop h4{ width:43px; height:43px; overflow:hidden; position:relative;}
.rtTop img{ display:block; position:absolute; top:0; left:0;}

.topadcs a {display: block;height: 450px;width: 100%;}

.cpMain{ background:#fff; overflow:hidden;}
.cpMain .container{ margin-top:20px;padding-bottom:20px;}



/** kefu **/
.float_qq{position:absolute;top:280px;right:0;width:50px;height:203px;z-index:6666;}
.float_qq li{width:auto; height:50px; z-index:20;}
.float_qq li.float_qq1,.float_qq li.float_qq4{position:absolute;left:0;width:62px;}
.float_qq li.float_qq1{top:110px;}
.float_qq li.float_qq2{position:absolute;top:51px;left:0;width:126px;}
.float_qq li.float_qq3{position:absolute;top:0;left:0;width:172px;}
.float_qq li.float_qq4{top:55px;}
.float_qq4{ position:absolute; top:153px; left:0;}
.float_qq li a{display:block;color:#fff;font-size:14px;height:50px;line-height:50px;overflow:hidden;background-color:#000;opacity:0.8;border-radius:6px;}
.float_qq li a img{display:block;float:left;vertical-align:middle;width:24px;height:24px;margin:12px 12px 14px 14px;}
.float_qq li a:hover{background-color:#196ce6;opacity:1;}
.float_shwx{position:absolute;top:-55px;left:-165px;width:160px;height:160px;display:none;}
.float_shwx img{display:block;background-color:#fff;width:156px;height:156px;border:2px solid #f5f5f5;}


/*左边菜单*/
.leftr{float:left;overflow:hidden;display:inline;}
.lf_n{width: 330px;overflow:hidden;margin-bottom:10px;}
.lf_n h2{height: 90px;}
.lf_n h2 a{height: 90px;line-height: 90px;display:block;background: #196ce6;text-indent: 62px;font-size: 24px;color: #fff;}
.lf_n_c{padding: 17px 9px 9px;background: #fff;border: 1px solid #e8e5e6;border-top: none;}
.lf_n_c ul li a.cur{color:#196ce6;}
.lf_n ul li:first-child{ margin-top: 0;}
.lf_n ul li{ height: 65px; background: #f7f7f7;margin-top: 2px;}
.lf_n ul li a{color: #666666;font-size: 16px;display: block;text-decoration: none;text-indent: 22px;line-height: 65px;background: url(../images/InpageSideBar_icon02.png) no-repeat 195px center;}   
.lf_n ul li:hover,.lf_n ul li.cur{background: #196ce6;}
.lf_n ul li:hover a,.lf_n ul li.cur a{background: url(../images/InpageSideBar_icon03.png) no-repeat 195px center;color: #fff;}
.lf_n ul .lst{ border:none;}


.sideMenu{ border:1px solid #ddd; padding: 17px 9px 9px;  }
.sideMenu .proa a{height: 65px;line-height: 65px;padding-left:10px;background:#f4f4f4;display:block;font-size: 16px;font-weight: normal;margin-top: 2px;}
.sideMenu .proa em{float:right;display:block;width: 40px;height: 65px;background: url(../images/listproicon01.png) no-repeat center;cursor:pointer;}
.sideMenu .on em{ background: url(../images/listproicon02s.png) no-repeat center; }
.sideMenu .on a{ background:#196ce6; color: #fff; }
.sideMenu ul{ margin: 2px 0px; color:#999; display: none; }
.sideMenu .proa:hover a{background:#196ce6; color: #fff;}
.sideMenu .proa:hover em{ background: url(../images/listproicon02s.png) no-repeat center; }
.sideMenu ul li{height: 45px;text-indent: 22px;}
.sideMenu ul li a{line-height: 45px;font-size: 13px;background: #fafafa;display: block;}
.sideMenu{ border:1px solid #ddd; padding: 17px 9px 9px;  }
.sideMenu .proa a{height: 65px;line-height: 65px;padding-left:10px;background:#f4f4f4;display:block;font-size: 16px;font-weight: normal;margin-top: 2px;}
.sideMenu .proa em{float:right;display:block;width: 40px;height: 65px;background: url(../images/listproicon01.png) no-repeat center;cursor:pointer;}
.sideMenu .on em{ background: url(../images/listproicon02s.png) no-repeat center; }
.sideMenu .on a{ background:#196ce6; color: #fff; }
.sideMenu ul{ margin: 2px 0px; color:#999; display: none; }
.sideMenu .proa:hover a{background:#196ce6; color: #fff;}
.sideMenu .proa:hover em{ background: url(../images/listproicon02s.png) no-repeat center; }
.sideMenu ul li{height: 45px;text-indent: 22px;}
.sideMenu ul li a{line-height: 45px;font-size: 13px;background: #fafafa;display: block;}

.article_prolist ul li{ margin: 2px; }
.newsDetailsMainCon .InpageSideBar2 .article_prolist h2{height: 65px;;line-height: 65px;font-size: 24px;color: #fff;background: #196ce6;text-indent: 19px;}
.newsDetailsMainCon .InpageSideBar2 .article_prolist h2 a{color: #fff;}


/*cpright*/
.cpright{width: 800px; padding: 0 22px;float: right; border: 1px solid #e8e5e6; border-radius: 6px;padding-bottom: 25px;}
#ny_prBox{background-color: #fff; margin-bottom:30px; min-height:500px; margin-top: 55px;}
#rtop{padding-top: 18px; padding-bottom: 15px;margin: 12px 20px 0 20px;}
.rtop{ overflow:hidden; padding-top:20px; padding-bottom:9px; border-bottom:1px solid #dbdbdb;}
.rtop h5{ float:left; padding-left:10px; border-left:3px solid #196ce6; font-weight:normal; line-height:16px; }
.rtop h5 a{ font-size:16px; color:#196ce6;}
.rtop span{ float:right;}
.rtop span em{ color:#999;}
.rtop span a{ color:#999;}
.rtop2{height: 64px;border-bottom: 1px solid #e8e5e6;width: 800px;margin: 0 auto;}
.rtop2 h3{font-size: 24px;color: #196ce6;height: 26px;line-height: 26px;float: left;margin-top: 24px;padding-left: 22px;border-left: 5px solid #196ce6;}
.rtop2 p{font-size: 14px;color: #999999;float: right;margin-top: 27px;}
.rtop2 p a{color: #999999;}
.cpright .agent_con{ margin-top: 20px; }

/* newsListMainCon */
.newsListMainCon{width: 1100px;margin: 0 auto;padding: 40px 0;}
.newsListSection2 .conBox{padding-top: 10px;}
.newsListSection2 .conBox dl{padding: 20px 0px;border-bottom: 1px solid #e7e7e7;overflow: hidden;}
.newsListSection2 .conBox dt{float: left;width: 261px;overflow: hidden;}
.newsListSection2 .conBox dt img{display: block;transform: scale(1);transition: all 1s ease-out;}
.newsListSection2 .conBox dd{width: 508px;float: right;padding-top: 12px;}
.newsListSection2 .conBox dd h3{font-size: 18px;color: #000000;}
.newsListSection2 .conBox dd h3 a{color: #000000;text-decoration: none;}
.newsListSection2 .conBox dd span{display: block;font-size: 14px;color: #999999;margin-top: 4px;}
.newsListSection2 .conBox dd p{line-height: 26px;color: #666666;font-size: 14px;}
.newsListSection2 .conBox dd p a{color: #666666;text-decoration: none;}
.newsListSection2 .conBox dl:hover dd h3 a{color: #196ce6;}
.newsListSection2 .conBox dl:hover dt img{transform: scale(1.2);}

/* newsDetailsMainCon */
.newsDetailsMainCon{width: 1200px;margin: 0 auto;padding: 40px 0;overflow: hidden;}
.newsDetailsSection{width: 800px;float: left;border: 1px solid #e8e5e6;border-radius: 6px;padding: 0 22px 43px;overflow: hidden;}
.newsDetailsSection .article{width: 100%;padding-bottom: 43px;}
.newsDetailsSection .article .title_s{padding-top: 36px; margin-bottom: 20px;text-align: center;border-bottom: 1px solid #e8e5e6;height: 79px;}
.newsDetailsSection .article .title_s h1{font-size: 24px;color: #000000;}
.newsDetailsSection .article .title_s p{margin-top: 10px;}
.newsDetailsSection .article .title_s p span{font-size: 12px;color: #999999;margin: 0 8px;}
.newsDetailsSection .article .box1{width: 100%;}
.newsDetailsSection .article .box1 p{ font-size:14px;line-height: 30px;}
.newsDetailsSection .article .box2 p.p2{height: 24px;text-align: center;margin-top: 25px;}
.newsDetailsSection .article .box2 p.p2 img{display: inline-block;margin-left: 4px;}
.newsDetailsSection .article .box2 p.p2 span{font-size: 14px;color: #666666;position: relative;top: -5px;}
.newsDetailsSection .article .box2 p.p2 a.more{margin-left: 4px;font-size: 14px;color: #666666;position: relative;top: -5px;}
.newsDetailsSection .article .box2 p.p3{text-align:right;margin-top: 38px;}
.newsDetailsSection .article .box2 p.p3 em{font-size: 18px;color: #393939;font-weight: bold;}
.newsDetailsSection .article .box2 p.p3 i{display: inline-block; font-style:normal; height: 29px;line-height: 29px;padding: 0 8px;background: #196ce6;font-size: 14px;color: #fff;margin-left: 4px;}
.newsDetailsSection .xgtj{width: 100%;padding-top: 26px;border-top: 1px solid #f5f5f5;overflow: hidden;}
.newsDetailsSection .xgtj h2{padding-left: 48px;font-size: 24px;color: #333333;background: url(../images/xgtj_icon01.png) no-repeat 13px center;}
.newsDetailsSection .xgtj h2 a{color: #333333;text-decoration: none;}
.newsDetailsSection .xgtj ul{margin-top: 22px;width: 117%;padding-left: 20px;}
.newsDetailsSection .xgtj li{float: left;padding-left: 12px;width: 272px;background: url(../images/xgtj_icon02.png) no-repeat left center;font-size: 14px;color: #666666;margin-bottom: 10px;margin-right: 182px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.newsDetailsSection .xgtj li a{color: #666666;}


.newsDetailsMainCon .InpageSideBar2{width: 310px;float: right;}
.newsDetailsMainCon .InpageSideBar2 .con1 h2{height: 65px;;line-height: 65px;font-size: 24px;color: #fff;background: #196ce6;text-indent: 19px;}
.newsDetailsMainCon .InpageSideBar2 .con1 h2 a{color: #fff;}
.newsDetailsMainCon .InpageSideBar2 .con1 ul{border: 1px solid #e8e5e6;border-top: none;}
.newsDetailsMainCon .InpageSideBar2 .con1 li{padding: 23px 18px 26px;border-top: 1px solid #f5f5f5;}
.newsDetailsMainCon .InpageSideBar2 .con1 li:first-child{border-top: none;}
.newsDetailsMainCon .InpageSideBar2 .con1 li h3{font-size: 14px;color: #333333;line-height: 24px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.newsDetailsMainCon .InpageSideBar2 .con1 li h3 a{text-decoration: none;color: #333333;}
.newsDetailsMainCon .InpageSideBar2 .con1 li p{margin-top: 10px;color: #999999;height: 57px; width: 280px; text-overflow: ellipsis;overflow: hidden; line-height: 20px;}
.newsDetailsMainCon .InpageSideBar2 .con1 li a{text-decoration: none;color: #999999;}
.newsDetailsMainCon .InpageSideBar2 .con1 li:hover{background: #f7f7f7;}
.newsDetailsMainCon .InpageSideBar2 .con2{border: 1px solid #e8e5e6;border-radius: 4px;margin-top: 10px; padding-bottom: 20px;}
.newsDetailsMainCon .InpageSideBar2 .con2 .top{border-radius: 4px 4px 0 0;padding-top: 20px;padding-bottom: 20px; overflow: hidden;}
.newsDetailsMainCon .InpageSideBar2 .con2 .top h2{font-size: 24px;color: #333333;float: left;margin-left: 8px;}
.newsDetailsMainCon .InpageSideBar2 .con2 .top h2 a{color: #333333;text-decoration: none;}
.newsDetailsMainCon .InpageSideBar2 .con2 .top a.more{display: block;width: 28px;height: 7px;float: right;margin-right: 8px;margin-top: 10px;}
.newsDetailsMainCon .InpageSideBar2 .con2 .tempWrap{padding:0px 9px;width: 280px;}
.newsDetailsMainCon .InpageSideBar2 .con2 li img{display: block;}
.newsDetailsMainCon .InpageSideBar2 .con2 li{width: 290px;text-align: center;margin: 0 auto;}
.newsDetailsMainCon .InpageSideBar2 .con2 li span{display: block;font-size: 14px;overflow: hidden;line-height:35px;  color: #333333;text-overflow: ellipsis;white-space: nowrap;}
.newsDetailsMainCon .InpageSideBar2 .con2 li a{text-decoration: none;display: block;}

/* listpro */
.listpro{width: 100%;overflow:hidden;}
.listpro .title{width: 100%;text-align: center;padding-top: 48px;}
.listpro .title p{font-size: 28px;color: #000000;}
.listpro .title h2{font-size: 30px;color: #000000;}
.listpro .title h2 a{color: #000000;text-decoration: none;}
.listpro .mainCon{width: 100%;margin-top:36px;}
.listpro .mainCon ul{width: 104%;}
.listpro .mainCon li{width: 250px;float: left;margin-right: 20px; padding-bottom:20px;border-bottom: 1px solid #dfdedd;margin-bottom: 30px;}
.listpro .mainCon li a{display: block;text-decoration: none;}
.listpro .mainCon li span{display: block;width: 250px;}
.listpro .mainCon li h3{margin: 16px 0 8px 0;font-size: 18px;color: #666;font-weight: bold;}
.listpro .mainCon li p{ font-size: 14px;color: #666666; margin-right:10px;line-height: 25px;}
.listpro .mainCon li:hover{border-color: #196ce6;}
.listpro .mainCon li:hover h3{color:#196ce6;}

.per {margin:30px 0px; clear: both;}
.per ul{border-bottom:1px solid #ddd;margin-top:25px;}
.per ul li{border-top:1px solid #ddd;height:40px;line-height:40px;}
.per ul .t{float:left;width:100px;text-align:center;border-right:1px solid #ddd;}
.per ul a{float:left;margin-left:1em;width:68%;white-space:nowrap;overflow:hidden;}
.per ul a:hover{color:#196ce6;}
/* pages */
.pages{width: 100%; margin-top:20px;overflow: hidden;}
.pages ul{padding:12px 0px 12px 12px；}
.pages ul li{float:left;line-height:17px;margin-right:6px;border:1px solid #E9E9E9;background: #fff;}
.pages ul li a{float:left;padding: 8px  10px;color: #666;display:block;}
.pages ul li a:hover{background-color:#196ce6;color:#fff;text-decoration:none;}
.pages .selected{background-color:#196ce6;color:#fff;}


/* articleprotj */
.articleprotj{width: 100%;padding-top: 60px;margin-bottom: 32px;}
.articleprotj .conL{width: 840px;float: left;}
.articleprotj .conL .bigBox{width: 100%;height: 472px!important;}
.articleprotj .conL .smallBox{width: 100%;margin-top: 10px;position: relative;}
.articleprotj .conL .smallBox i{display: block;width: 14px;height: 27px;overflow: hidden;position: absolute;top: 39%;margin-top: -13px;cursor: pointer;}
.articleprotj .conL .smallBox i img{display: block;position: relative;}
.articleprotj .conL .smallBox i:hover img{top: -27px;}
.articleprotj .conL .smallBox i.prev{left: 0;}
.articleprotj .conL .smallBox i.next{right: 0;}
.articleprotj .conL .smallBox .lunb{width: 626px;margin-left: 32px;position: relative;height: 74px;}
.articleprotj .conL .smallBox .lunb ul{width: 105%; height:59px; overflow:hidden;}
.articleprotj .conL .smallBox .lunb li{width: 95px;height:59px;float: left;margin-right: 13px;position: relative;}
.articleprotj .conL .smallBox .lunb li span{display: block;width: 100%;height: 100%;background: #fff;opacity: 0.5;position: absolute;left: 0;top: 0;filter: alpha(opacity=50);}
.articleprotj .conL .smallBox .lunb li:hover span,.articleprotj .conL .smallBox .lunb li.on span{opacity: 1;filter: alpha(opacity=100);background: none;}
.articleprotj .conR{width: 300px;float: left;margin-left: 40px;padding-top: 40px;}
.articleprotj .conR h3{font-size: 26px;color: #333333;margin-bottom: 34px;line-height: 35px;}
.articleprotj .conR p{display: block;margin-bottom: 14px;font-size: 14px;color: #666666;}
.articleprotj .conR a{display: block;width: 150px;height: 48px;margin-top: 28px;}
.articleprotj .conR span{font-size: 14px;display: block;color: #666666;padding-left: 30px;height: 21px;line-height: 21px;background: url(../images/ny_phone.png) no-repeat left center;margin-top: 32px;}
.articleprotj .conR span em{font-size: 18px;color: #196ce6;font-weight: bold;}



/* zccjCon2 */
.zccjCon2{padding-bottom: 40px;}
.zccjCon2 .title{width: 100%;text-align: center;padding-top: 48px;}
.zccjCon2 .title p{font-size: 28px;color: #000000;}
.zccjCon2 .title h2{font-size: 30px;color: #000000;}
.zccjCon2 .title h2 a{color: #000000;text-decoration: none;}
.zccjCon2 .mainCon{width: 800px;margin:46px auto 40px;}
.zccjCon2 .mainCon dl{background: #fff;/* height: 311px; */}
.zccjCon2 .mainCon dl:first-child{margin-top: 0;}
.zccjCon2 .mainCon dt{float: left;width: 300px;}
.zccjCon2 .mainCon dt img{display: block;transform: scale(1);transition: all 1s ease-out;width: 300px;}
.zccjCon2 .mainCon dd{width: 450px;float: left;margin-left: 40px;height: 220px;position: relative;}
.zccjCon2 .mainCon dd h3{font-size: 18px;color: #333333;}
.zccjCon2 .mainCon dd h3 a{color: #333333;text-decoration: none;}
.zccjCon2 .mainCon dd p.p1{
    margin-top: 6px;
    border-bottom: 1px #ccc solid;
    }
.zccjCon2 .mainCon dd p.p1 span{margin-right: 22px;font-size: 12px;color: #666666;}
.zccjCon2 .mainCon dd p{
    line-height: 25px;
    color: #666666;
    float: left;
    margin-bottom: 10px;
    margin-right: 5px;
    font-size: 12px;
    }
.zccjCon2 .mainCon dd a.details{width: 127px;height: 35px;border:1px #ccc solid;border-radius:15px;line-height: 35px;text-align:center;font-size: 14px;color: #666666;text-decoration: none;float: left;}
.zccjCon2 .mainCon dd a.details em{display: inline-block;width: 21px;height: 14px;background: url(../images/case_icon01.png) no-repeat center;position: relative;top: 2px;margin-left: 6px;}
.zccjCon2 .mainCon dl:hover a.details{background:#196ce6;border:1px #196ce6 solid; color: #fff;}
.zccjCon2 .mainCon dl:hover a.details em{background: url(../images/case_icon02.png) no-repeat center;}
.zccjCon2 .mainCon dl:hover dt .Pics-s{display: block;}


/* liuyan */
.liuyan{width: 800px;margin: 30px auto 20px;}
.liuyan .title{width: 800px;text-align: center;margin:20px auto;}
.liuyan .title h2{font-size: 20px;color: #196ce6;font-weight: bold;}
.liuyan .title i{display: block;width: 800px;height: 3px;margin-top: 26px; margin-bottom: 26px;}
.liuyan .title i img{display: block;width: 800px;height: 3px;}
.liuyan {width: 100%;margin-top: 33px;}
.liuyan .form-label{ display: none; }
.liuyan .form-control{width: 400px;float: left;margin-bottom: 10px;}
.liuyan input{width: 320px;padding-left: 20px;padding-right: 50px;color: #999999;line-height:48px;outline: none;border: none;}
.liuyan .form-name input{background: url("../images/liuyan_icon01.png") no-repeat 350px center;border: 1px solid #e4e4e4;}
.liuyan .form-tel input{background: url("../images/liuyan_icon02.png") no-repeat 350px center;border: 1px solid #e4e4e4;}
.liuyan .form-txtcontent textarea{padding-left: 15px;width: 725px;height: 150px;border: 1px solid #e0e0e0;margin-left: 4px;padding-top: 18px;color: #999999;outline: none;resize: none;background: url("../images/liuyan_icon03.png") no-repeat 750px 18px;padding-right: 51px;}
.liuyan .form-button input{display: block;width: 800px;height: 60px;line-height: 60px;font-size: 22px;color: #fff;text-decoration: none;text-align: center;background:#196ce6;border-radius: 5px;}

/*默认图片加标题 有链接*/
.listimage { margin-top: 20px; }
.listimage .dl_yl{width: 250px;float: left;margin: 0 8px;text-align: center;}
.listimage .dl_yl dt{display: block;width: 250px;height: 153px;border: 1px solid #e4e4e4;overflow: hidden;}
.listimage .dl_yl dt img{display: block;width: 250px;height: 153px;}
.listimage .dl_yl:hover dt img{transform: scale(1.2);transition: all 1s ease-out}
.listimage .dl_yl dd{float:left;width:250px;margin: 8px 0;height:24px;text-align:center;overflow: hidden; white-space:nowrap; text-overflow: ellipsis;}
.listimage .dl_yl dd{color: #666;font-size:14px;line-height:24px;-webkit-transition: all 0.2s ease-out 0s;-moz-transition: all 0.2s ease-out 0s;-o-transition: all 0.2s ease-out 0s;transition: all 0.2s ease-out 0s;}

/* 搜索结果 */
.searchpro .content-list ul{overflow: hidden;margin-top: 20px;}
.searchpro .content-list ul li{float: left;width: 250px; height:190px;text-align: center;margin:5px 8px;}
.searchpro .content-list .title{display: block;border-top: none;line-height: 35px;font-size: 14px;}
.searchpro .content-list ul li img{display: block;background: #e8e8e8;width: 250px;}
.searchpro .content-list ul li p{height: 35px;line-height: 35px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;=: #ffffff}
.searchpro .content-list ul li p a{font-size: 13px;color: #535353;}
.searchpro .content-list ul li strong{color:#ec0100;}

/* 网站地图 */
.sitemap { padding:20px 0px; }
.sitemap h2{ float: none; }
.sitemap h2 a{ line-height:50px; font-size:20px;display: block;border-bottom:1px solid #ddd;padding-left:15px;background:#196ce6; color: #fff;clear: both; }
.sitemap ul { width:100%; margin:10px 0px; padding-left:20px; clear: both;zoom: 1; }
.sitemap ul li{display: inline-block;}
.sitemap ul li a{float:left;line-height:30px; font-size:18px;font-weight: bold; display: block; padding:3px 10px; margin: 3px 3px; border-bottom: 1px #ccc dashed;}
.sitemap .childs {margin: 0px;}
.sitemap .childs a{  font-size: 12px; font-weight: normal; }
.sitemap ul .list a{ font-size:12px; font-weight:normal;}
