*{margin:0;padding:0}

body{min-width:1200px;background:#fff;background-repeat:repeat-x;background-position:0 0;margin:0;padding:0;text-decoration:none;font-size:12px;font-variant:normal;font-family:"Microsoft YaHei"}

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

a{text-decoration:none;color:#666}

a:hover{color:#6060ff}

@font-face { font-family : DINProb; src:url(../images/DINPro-Bold.otf);}

li{list-style-type:none}

ol,ul{list-style-type:none;list-style-image:none}

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

.top{width:100%;height:40px;background:#6060ff}

.top p{float:left;font-size:14px;color:#fff;line-height:40px}

.top ul{float:right;height:40px;overflow:hidden}

.top ul li{float:left;padding-right:10px;padding-left:10px;line-height:40px;position:relative}

.top ul li a{ color:#fff;}

.top ul li:after{content:"";width:1px;height:14px;position:absolute;right:0;top:50%;margin-top:-7px;background:#fff; color:#fff;}

.head{width:100%;height:auto;overflow:hidden; padding:20px  0}



.head .name{float:left; margin-top: 15px;}

.head img{display:block}

.head .tel{float:right; background:url(../images/hot.png) no-repeat center left; padding-left:80px;}





.head .tel span{ float:left; display:block; font-family:DINProb; font-size:30px; color:#6060ff; width:195px; line-height:30px; }

.nav{width:100%;height:60px;background:#6060ff}

.nav ul{width:1200px;margin:0 auto;height:60px;display:flex;justify-content:space-between;align-items:center;overflow:hidden}

.nav ul li{float:left;width:16.6%;height:60px;overflow:hidden;text-align:center;line-height:60px; position:relative}

.nav ul li a{color:#fff;font-size:18px;display:block}

.nav ul li:hover{background:#99cc33}

.nav ul li:after{content:url(../images/nav.png); position:absolute; right:0px; top:0px;}

.nav ul li:last-child:after{ content:""; display:none;}



.banner{max-width:1920px;margin:0 auto;overflow:hidden;position:relative}

.banner .hd{height:15px;overflow:hidden;position:absolute;left:50%;transform:translateX(-50%);bottom:10px;z-index:1}

.banner .hd ul{overflow:hidden;zoom:1;float:left}

.banner .hd ul li{float:left;margin:0 10px;width:15px;height:15px;line-height:14px;text-align:center;border-radius:50%;cursor:pointer;background:#fff}

.banner .hd ul li.on{background:#6060ff}

.banner .bd{position:relative;z-index:0;width:100%}

.banner .bd li{zoom:1;vertical-align:middle}

.banner .bd img{width:100%;display:block}

.banner .next,.banner .prev{position:absolute;left:3%;top:50%;margin-top:-3%;display:block;width:32px;height:40px;opacity:.5}

.banner .next{left:auto;right:3%;background-position:8px 5px}

.banner .next{font-size:58px;color:#fff}

.banner .prev{font-size:58px;color:#fff}

.banner .next:hover,.banner .prev:hover{opacity:1}

.banner .prevStop{display:none}

.banner .nextStop{display:none}



.p_box{ overflow:hidden; width:1200px; margin:10px auto 0}



.w_left{width:260px;float:left; background:#ffffff}





.w_nav{overflow:hidden; background:#6060ff ; text-align:center;}



.w_nav h3{ color:#fff; font-size:26px; padding:30px 20px;}

.w_nav h3 span{ text-transform:uppercase; font-size:13px; color:#fff;  font-weight:400;; display:block;}



.muen{overflow:hidden; border:1px #ccc solid; min-height:370px}

.muen ul { overflow:hidden; padding:10px;}

.muen ul li{ overflow:hidden; margin-bottom:10px; text-align:left;  }

.muen ul li a{ border:1px #ccc solid ; line-height:40px; display:block; font-size:16px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis; text-indent:1em;} 

.muen ul li a:hover{ color:#fff; background:#86d636;}



.muen ul li a:after{ content:">"; font-family:"宋体"; float:right; margin-right:10px;}







.tel2{ overflow:hidden; background:#6060ff; padding:31px 0; color:#fff;}

.tel2 h3{ font-size:30px; font-family: DINProb; text-align:center;}

.tel2 dd{  font-size:15px; line-height:26px; text-align:center}

.tel2 dd img{ vertical-align:middle; margin-right:5px;}

.w_right{overflow:hidden;width:920px;float:right}



.pic_content{overflow:hidden;margin:0 auto 0}

.pic_content ul{overflow:hidden;margin:0 auto}

.pic_content ul li{width:296px;float:left;overflow:hidden;margin-right:15px;margin-bottom:15px;position:relative; background:#ffffff}

.pic_content ul li div{border:1px #ccc solid;overflow:hidden;position:relative;}

.pic_content ul li dd{font-size:18px;color:#333;height:40px;line-height:40px;text-align:center;overflow:hidden;text-overflow:ellipsis;white-space:nowrap; border:1px #ccc solid; border-top:none;}

.pic_content ul li div img{-webkit-transition:all .5s;transition:all .5s;width:100%}

.pic_content ul li div:hover img{-webkit-transform:scale(1.1);transform:scale(1.1)}

.pic_content ul li:nth-child(3n){margin-right:0}

.pic_content ul li:hover dd{color:#024c92;border:1px #6060ff solid; border-top:none;}

.pic_content ul li:hover div{ border:1px #6060ff solid;}



.fll{ overflow:hidden; background:#f5f5f5; padding-bottom:40px;}

.about_box{overflow:hidden;margin:30px auto 0; background:#6060ff;  }



.about_box .a_left{ width:50%; float:left; height:600px; overflow:hidden;} 

.about_box .a_left img{ width:100%;} 

.about_box .a_right{ width:50%; float:right;}





.about{width:1200px; margin:0px auto 65px; overflow:hidden;}

 

.aabut{ overflow:hidden; margin:30px auto 30px; border-radius:30px; width:70%; float:left}





.imti{height:34px;line-height:34px;text-align:center;font-size:28px;}

.imti a{position:relative;display:inline-block;height:34px;line-height:34px;}

.imti a:after{content:attr(data-text);position:absolute;width:0%;height:34px;line-height:34px;top:0;left:0;font-size:28px;color:#00458e;overflow:hidden;white-space: nowrap;-webkit-transition:width 1s cubic-bezier(0.7,0,0.3,1);transition:width 1s cubic-bezier(0.7,0,0.3,1);}

.imti a:hover:after{width:100%;}

.imti-en{text-align:center;font-size:12px;margin-top:5px;}

.imti-sub{font-size:16px;text-align:center;margin-top:5px;}

.iabout{padding:75px 0 30px;}

.iabout .content:after{content:'';display:block;height:0;font-size:0;clear:both;visibility:hidden;}

.iabout-video{float:left;display:block;width:50%;}

.iabout-video img{ width:100%}





/*.iabout-video:before,.iabout-video:after{content:'';position:absolute;width:0;height:0;bottom:-10px;border-style:solid;}

.iabout-video:after{border-width:0 0 95px 60px;border-color:transparent #d1d1d1;right:-70px;}

.iabout-video:before{border-width:0 60px 95px 0;border-color:transparent #d1d1d1;left:-70px;}*/

.iabout-cont{   padding:50px ;}

.iabout-cont .ti{font-size:30px;margin-bottom:15px; color:#333; font-weight:600; }

.iabout-cont .ti h3{ font-size:80px; color:#8888ff; line-height:40px}

.iabout-cont .ti p{ color:#fff; font-weight:600; font-size:30px;}

.iabout-cont .ti p:before{ content:""; display:block;width:72px;height:1px;background-color:#6060ff;margin:10px 0 10px;}

.iabout-cont .ti  b{ color:#fff; font-size:16px; font-weight:400; letter-spacing:3px;}

.iabout-cont .line{display:block;width:72px;height:1px;background-color:#009966;margin:10px 0 20px;}

.iabout-cont .desc{line-height:32px; overflow:hidden; -webkit-line-clamp: 7;-webkit-box-orient: vertical;text-overflow: ellipsis;overflow: hidden;display: -webkit-box; font-size:16px; color:#fff; text-indent:2em; margin:30px auto}

.iabout-cont .more{color:#fff;}

.iabout-cont .link{margin-top:30px;}

.iabout-cont .link a{display:inline-block;width:155px;height:58px;background:url(../images/iabout_btn.png) no-repeat 0 -58px;line-height:58px;font-size:16px;color:#fff;text-align:center;}

.iabout-cont .link a:hover{background-position:0 0;transition:0s ease-out;-moz-transition:0s ease-out;-webkit-transition:0s ease-out;-o-transition:0s ease-out;}

.iabout-cont dd{ margin-top:20px; display:block; text-align:center; width:200px; height:50px; line-height:50px;background:#6060ff; border:1px #fff solid; }

.iabout-cont a:hover.more{color:#fff; background:#6060ff} 









.product{width:100%;height:auto;overflow:hidden;position:relative}

.product .list{width:100%;height:auto;overflow:hidden;background:#f5f5f5;border-bottom:1px solid #e3e3e3}

.product .list .tit{width:220px;height:160px;background:#6060ff;float:left}

.product .list .tit div{width:200px;height:140px;margin:10px;padding-left:20px;box-sizing:border-box;border:1px solid #448fec;box-sizing:border-box}

.product .list .tit p{color:#fff;font-size:28px;font-weight:700;padding-bottom:15px;margin-top:25px;position:relative}

.product .list .tit p:after{content:"";width:26px;height:3px;position:absolute;left:0;bottom:0;background:#fff}

.product .list .bd{float:right;width:950px;height:auto;overflow:hidden}

.product .list .bd ul{height:160px;display:table-cell;vertical-align:middle}

.product .list ul li{float:left;width:180px;height:40px;border:1px solid #d2d2d2;position:relative;margin:5px 0;margin-left:10px;background:url(../images/icon01.png) no-repeat center right 20px;}

.product .list ul li:nth-child(5n-4){margin-left:0}

.product .list ul li:hover{background:#6060ff url(../images/h01.png) no-repeat center right 20px;}

.product .list ul li:hover a{color:#fff}

.product .list ul li a{display:block;font-size:15px;line-height:40px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;margin-left:35px;color:#333}

.product .list .tit span{display:block;color:#fff;font-size:16px;margin-top:10px}

.product .pic{width:1200px;margin:0 auto;height:auto;overflow:hidden;margin-top:50px}

.product .pic ul li{float:left;width:280px;height:auto;overflow:hidden;margin-left:26px;margin-bottom:40px}

.product .pic ul li:nth-child(4n-3){margin-left:0}

.product .pic ul li img{display:block;width:100%; height:100%}

.product .pic ul li p{width:100%;box-sizing:border-box;padding-right:30px;height:59px;line-height:59px;color:#333;font-size:16px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;position:relative;border-bottom:1px solid #d2d2d2}

.product .pic ul li p:after{content:"→ ";position:absolute;right:10px;top:0;color:#333;font-size:16px}

.product .pic ul li:hover p{color:#6060ff}

.product .pic ul li:hover p:after{color:#6060ff}

.left-cont{width:220px;height:auto;overflow:hidden;float:left}

.left-cont .list{width:100%;height:auto;overflow:hidden}

.left-cont .list .tit{width:100%;height:160px;background:#6060ff;float:left}

.left-cont .list .tit div{width:200px;height:140px;margin:10px;padding-left:20px;box-sizing:border-box;border:1px solid #448fec;box-sizing:border-box}

.left-cont .list .tit p{color:#fff;font-size:28px;font-weight:700;padding-bottom:15px;margin-top:25px;position:relative}

.left-cont .list .tit p:after{content:"";width:26px;height:3px;position:absolute;left:0;bottom:0;background:#fff}

.left-cont .list .tit span{display:block;color:#fff;font-size:16px;margin-top:10px}

.left-cont .list .bd{width:220px;margin:0 auto;height:auto;overflow:hidden;border:1px solid #ebebeb;box-sizing:border-box;padding:15px 8px;margin-bottom:10px}

.left-cont .list ul li{width:204px;height:40px;margin:0 auto;line-height:40px;margin-top:10px;background:#f5f5f5 url(../images/icon01.png) no-repeat 20px center}

.left-cont .list ul li:hover{background:#6060ff url(../images/h01.png) no-repeat 20px center}

.left-cont .list ul li:hover a{color:#fff}

.left-cont .list ul li:first-child{margin-top:0}

.left-cont .list ul li a{display:block;color:#333;font-size:16px;white-space:nowrap;text-overflow:ellipsis;text-indent:40px;font-weight:400;overflow:hidden}

.right-cont{float:right;width:960px;height:auto;overflow:hidden}

.right-cont .tit{width:100%;height:35px;overflow:hidden;background:url(../images/icon03.png) no-repeat left 7px}

.right-cont .tit img{display:block;margin-left:30px;float:left;margin-top:4px}

.right-cont .tit a{display:block;float:right;color:#333;font-size:16px;text-transform:uppercase}

.right-cont .pic-box{width:100%;height:auto;overflow:hidden;margin-top:20px}

.right-cont .pic-box ul li{float:left;width:312px;height:auto;overflow:hidden;margin-left:12px;margin-bottom:20px;position:relative; }

.right-cont .pic-box ul{margin-left:-12px}

.right-cont .pic-box ul li img{display:block;width:100%}

.right-cont .pic-box ul li:hover p{background:#6060ff;color:#fff}

.img-box{overflow:hidden;border:1px #eee solid; }

.img-box img{transition:.5s}

.img-box img:hover{transform:scale(1.05)}

.right-cont .pic-box ul li p{height:35px;background:rgba(255,255,255,.7); border:1px #eee solid;  color:#333;text-align:center;line-height:35px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;font-size:16px;bottom:0;border-top:none;}

.gg{width:100%;height:200px;background:url(../images/gg.jpg) no-repeat center;margin-top:20px}

.cases{width:100%;height:auto;overflow:hidden}



.title{width:100%;height:auto;overflow:hidden; margin:40px auto; color:#333; background:url(../images/xx.png) no-repeat center bottom; padding-bottom:20px; margin-bottom:40px;}

.title h3{color:#333;font-size:36px;font-weight:700;text-align:center}

.title p{display:block;color:#999;font-size:16px;text-align:center;text-transform:uppercase;margin-top:5px}

.title h3 span{ color:#6060ff}



.cases .show{width:1200px;margin:0 auto;height:auto;overflow:hidden;margin-top:30px}

.cases .show .box{width:800%}

.cases .pic{float:left}

.cases .pic ul li{float:left;width:390px;height:auto;margin-right:20px;overflow:hidden}

.cases .pic ul li img{display:block;width:100%; height:100%}

.cases .pic ul li p{width:100%;height:45px;line-height:45px;text-align:center;font-size:16px;color:#333; }

.cases .pic ul li:hover p{color:#6060ff; }



.partners{width:100%;height:auto;overflow:hidden}

.partners .main{width:1280px;margin:0 auto;height:auto;overflow:hidden;margin-top:25px;position:relative}

.partners .next,.partners .prev{position:absolute;top:38px}

.partners .prev{right:0}

.partners .prev img{display:block}

.partners .bd{width:1200px;margin:0 auto;height:auto;overflow:hidden}

.partners .bd ul li{float:left;width:224px;height:auto;margin-right:20px;overflow:hidden}

.partners .bd ul li img{display:block;width:224px;height:120px}

.partners .bd ul li p{width:100%;height:40px;line-height:40px;text-align:center;font-size:16px;color:#333}

.adv{width:100%;height:auto;overflow:hidden}

.adv .tit{width:100%;height:164px;margin-bottom:20px;background:url(../images/adv-tit.png) no-repeat center}

.adv .part{width:1200px;margin:0 auto;height:auto;overflow:hidden}

.adv .part ul{float:left;width:545px;height:auto;overflow:hidden}

.adv .part ul li{width:100%;height:auto;overflow:hidden;min-height:170px;margin-bottom:20px}

.adv .part ul li .t{width:100%;height:80px;border-bottom:1px solid #a4a6a9}

.adv .part ul li .t b{display:block;float:left;width:87px;height:80px;background:url(../images/num01.png) no-repeat center;text-align:center;line-height:80px;color:#fff;font-size:43px;margin-top:1px;position:relative;z-index:1}

.adv .part ul li .t p{font-size:30px;font-weight:700;line-height:80px;color:#038b53;margin-left:15px;float:left}

.adv .part ul li .info{width:100%;height:auto;overflow:hidden;margin-top:15px}

.adv .part ul li .info p{color:#333;font-size:16px;line-height:30px;padding-left:15px;background:url(../images/icon04.png) left 15px no-repeat}

.adv .part .pic{float:right}

.adv .part:nth-child(3n) .pic{float:left}

.adv .part:nth-child(3n) ul{float:right;margin-left:0}



.gengduo{ width:180px; background:#6060ff; height:45px; line-height:45px; text-align:center; margin:50px auto; border-radius:45px}

.gengduo a{ display:block; color:#fff;}

.gengduo a:hover{ background:#6060ff; color:#fff;}





.process{width:100%;height:413px;overflow:hidden;background:#f2f2f2;margin-top:85px}

.process .main{width:1280px;margin:0 auto;height:auto;overflow:hidden;margin-top:25px;position:relative}

.process .next,.process .prev{position:absolute;top:80px}

.process .prev{right:0}

.process .prev img{display:block}

.process .bd{width:1200px;margin:0 auto;height:auto;overflow:hidden}

.process .bd ul li{float:left;width:285px;height:auto;margin-right:20px;overflow:hidden}

.process .bd ul li img{display:block;width:285px;height:190px}

.process .bd ul li p{width:100%;height:40px;line-height:40px;text-align:center;font-size:16px;color:#333}

.news{width:100%;margin:0 auto;height:auto;overflow:hidden; background:#f5f5f5; padding-bottom:40px;}

/*.news .left{float:left;width:548px;height:auto;overflow:hidden;margin-top:30px; background:#fff}

.news .left .pic{width:548px;height:auto;overflow:hidden;position:relative}

.news .left .pic img{display:block;width:548px;height:382px}



.news .left .pic h4{width:518px;padding:0 15px;height:45px;background:rgba(0,0,0,.4);position:absolute;left:0;bottom:0;line-height:45px;color:#fff;font-size:18px;font-weight:400;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}

.news .left .info{width:516px;padding:10px 15px;height:auto;overflow:hidden;border:1px solid #ccc;border-top:none}

.news .left .info p{color:#666;font-size:14px;display:-webkit-box;-webkit-line-clamp:5;-webkit-box-orient:vertical;overflow:hidden;line-height:26px;height:130px}

.news .left .info span{display:block;color:#999;font-size:14px;margin-top:8px;float:right}

.news ul{float:right;width:620px;height:auto;overflow:hidden;margin-top:30px}

.news ul li{width:100%;height:auto;overflow:hidden;margin-bottom:2px; background:#fff;}

.news ul li .time{float:left;width:110px;height:110px;background:#999}

.news ul li:hover{background:#eee}

.news .left:hover .pic h4{ background:rgb(16 98 223 / 62%)}

.news ul li .time b{color:#fff;font-size:53px;text-align:center;display:block;margin-top:10px}

.news ul li .time span{color:#fff;font-size:18px;text-align:center;margin-top:-8px;height:40px;display:block}

.news ul li .info{float:left;width:480px;height:90px;margin-top:10px;overflow:hidden;margin-left:24px}

.news ul li:hover .time{background:#6060ff}

.news ul li:hover .info p{color:#6060ff}

.news ul li .info p{color:#333;font-size:16px;white-space:nowrap;margin-top:10px;text-overflow:ellipsis;overflow:hidden}

.news ul li .info span{display:block;color:#666;font-size:14px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;height:40px;line-height:20px;margin-top:10px}*/









.news_mr{ background:#fff;; padding:20px; overflow:hidden;}



.news_left{width:60%; overflow:hidden; float:left;}



.news_right{width:36%; overflow:hidden; float:right; border-left:1px #ccc solid; padding-left:2%}



.news_left h3{ color:#333; font-size:28px;  height:60px; line-height:60px; font-weight:bold;}

.news_left h3 span{float:right; font-size:30px; font-weight:bold; font-weight:normal;}







.news_left ul{overflow:hidden;}

.news_left ul li{ overflow:hidden; width:50%; border:5px #fff solid; float:left; box-sizing:border-box; background:#f7f7f7; padding:3%}



.news_left ul li dl{ overflow:hidden; background:url(../images/xii.png) no-repeat center right ;}

.news_left ul li dl dd{ overflow:hidden; font-size:18px; color:#000000; overflow: hidden;text-overflow: ellipsis;white-space: nowrap; padding-right:50px;}

.news_left ul li dl dt{ color:#999; margin:8px auto; font-size:15px;}

.news_left ul li dl p{ font-size:15px; color:#666; line-height:28px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3;overflow: hidden; }

.news_left ul li:nth-child(n+2) dl p{ display:none;}

.news_left ul li:first-child{ width:100%; overflow:hidden; float:inherit;}

.news_left ul li div{ float:left; width:30%; overflow:hidden; margin-right:15px;}

.news_left ul li div img{ width:100%; height:100%}

.news_left ul li:first-child dl{ background:none;}

.news_left ul li:first-child { background:#fff;}

.news_left ul li:first-child dl dt:before{ content:"——"; letter-spacing:-1px; color:#999;} 

.news_left ul li:hover a dl dd{color:#002e99; font-weight:bold;}

.news_left ul li:hover dl{ overflow:hidden; background:url(../images/xii1.png) no-repeat center right ;}



.news_left ul li:hover:first-child dl{ overflow:hidden; background:none ;}





.faq{overflow:hidden; }

.faq h3{ color:#333; font-size:28px;  height:60px; line-height:60px; font-weight:bold;}

.faq h3 span{float:right; font-size:30px; font-weight:bold; font-weight:normal;}







.fq{overflow:hidden; height:415px }

.fqimg img{ width:100%; margin-bottom:15px; overflow:hidden;}

.fq ul{overflow:hidden;}

.fq ul li {

    overflow: hidden;

    background: url(../images/fq.png) no-repeat 20px 20px;

    padding: 20px 20px 20px 50px;

    border: 1px #ccc solid;

    margin-bottom: 15px;

}



.fq ul li a:hover h4{text-decoration:underline;}

.fq ul li h4{ overflow: hidden;text-overflow: ellipsis;white-space: nowrap; font-size:18px; font-weight:400; margin-bottom:5px;}



.fq ul li  p{ line-height:24px; font-size:14px; color:#666;display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 2;
overflow: hidden; }









.news .main{height:auto;overflow:hidden}

.news .more{display:block;width:180px;height:45px; background:#6060ff; text-align:center;line-height:45px;color:#999;font-size:14px;margin:0 auto;margin-top:35px}

.news .more:hover{background:#6060ff;color:#fff}

.news a.more { color:#fff;}



.footer{width:100%;overflow:hidden;background:#2e2e2e; padding-bottom:30px;}

.footer .suai { float:left; width: 15%;margin-top: 48px;}

.footer .suai h3{ font-size:18px; color:#fff }

.footer .suai  ul  { overflow:hidden; margin-top:20px;}

.footer .suai ul li{ position:relative; text-align:left; line-height:40px;  width:45%; float:left; margin-right:3%;margin-bottom:3%;    color:#999999;font-size:14px;}

.footer .suai ul li a{color:#999999; display:block;}

.footer .suai ul li:hover a{ color:#fff; text-decoration:underline;}



.footer .name{margin-top:50px;float:left ; padding-left:3%; width:38%}

.footer .name img{display:block; margin-bottom:30px;}

.footer .name p{ overflow:hidden;font-size:16px;line-height:35px; color:#999}

.footer .name h3{ font-size:18px; color:#fff }



.footer .info{width: 22%; height: auto; float: left; margin-top: 48px; overflow: hidden; border-left: 1px #999 solid; border-right: 1px #999 solid; margin-left: 1%; padding: 0 3%;}

.footer .info h3{ font-size:18px; color:#fff }

.footer .info  ul  { overflow:hidden; margin-top:20px;}

.footer .info  ul li{ position:relative;  line-height:40px; text-align:center; border:1px #999999 solid; width:45%; float:left; margin-right:3%;margin-bottom:3%;   color:#999999;font-size:14px;}

.footer .info ul li a{color:#999999; display:block;}

.footer .info ul li:hover a{ color:#fff; text-decoration:underline;}

.footer .info ul li:hover{ border:1px #fff solid;}



.footer .ewm{ overflow:hidden; float:right; margin-top:20px;}

.footer .ewm div:last-child{ margin-top:60px;}

.footer .ewm img{display: block;
    width: 80px;
    border: 5px solid #fff;
    margin: 0 auto;
    margin-top: 16px;}

.footer .ewm p{text-align:center;color:#fff;font-size:14px;margin-top:5px}

.cr{width:100%;height:auto;overflow:hidden;background:#1e1e1e;line-height:57px}

.cr p{color:#999;text-align:center;display:flex;justify-content:center;align-items:center;font-size:14px}

.cr img{display:block;margin-left:10px}

.links{width:100%;  }

.links .tit{ display:block;}

.links .tit img{ vertical-align:middle;}

.links .tit p{color:#333;font-size:16px;line-height:59px}

.links ul{ margin:0px auto 10px; overflow:hidden}

.links ul a{float:left;line-height:20px;font-size:13px}

.links ul a:after{content:"|"; margin:0 10px;}

.in-content{width:1200px;margin:0 auto;height:auto;overflow:hidden;margin:30px auto}

.title-bar{width:100%;position:relative;margin-top:10px;height:37px;border-bottom:3px solid #eee}

.title-bar h4{font-size:18px;color:#6060ff;font-size:18px;float:left}

.crumbs{float:right}

.crumbs p{color:#666;font-size:13px}

.crumbs img{display:block;float:left;margin-right:10px}

.crumbs p{float:left}

.crumbs a{font-size:13px;position:relative}

.crumbs a:after{content:">"; margin:0 5px; font-family:"宋体"; color:#666;}

.crumbs a:last-child:after{display:none}

.quick{width:100%;height:auto;overflow:hidden;margin-top:30px;background:#eee}

.quick .tit{width:100%;height:50px;line-height:50px;background:#6060ff}

.quick .tit p{text-align:center;line-height:50px;font-size:18px;font-weight:700;color:#fff}

.quick ul{width:94%;margin:5px auto;height:auto;overflow:hidden}

.quick ul li{width:100%;height:30px;line-height:30px;border-bottom:1px dashed #ccc}

.quick ul li a{display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}

.quick .info{width:94%;margin:5px auto;height:auto;overflow:hidden}



.quick .info dd{ margin:20px; font-size:15px; line-height:26px;}

.quick .info dt{ margin:30px 0 30px 20px; background:url(../images/anniu.png) no-repeat; width:203px; height:50px; line-height:50px; text-align:center;}

.quick .info dt a{color:#fff; font-size:16px;}









.mssg-intro{overflow:hidden;margin:50px auto 5px;padding-bottom:5%; background:#f6f6f6 ;}

.mssg-intro form{padding:5%}

.mssg-intro form ul li{width:100%;height:auto;overflow:hidden;border:1px solid #d2d2d2;margin-bottom:15px;background:#fff;border-radius:5px}

.mssg-intro form ul li input{height:50px;border:none;width:100%;outline:0;text-indent:10px;color:#999;font-size:16px;background:0 0;font-family:'微软雅黑'}

.mssg-intro form ul li textarea{width:788px;height:100px;border:none;outline:0;font-family:'微软雅黑';resize:none;background:0 0;text-indent:10px;padding-top:10px;color:#999;font-size:16px}

.mssg-intro form .bttn input{width:49%;display:block;float:left;padding:2% 0;background:#006cd8;outline:0;border:none;font-size:16px;color:#fff;border-radius:6px;font-family:'微软雅黑';}

.mssg-intro form .bttn input:last-child{background:#999;margin-left:2%}









.fy{width:100%;height:auto;overflow:hidden;margin-top:50px;border-top:1px solid #d2d2d2;border-bottom:1px solid #d2d2d2}

.fy p{width:240px;padding:0 10px;height:50px;float:left;line-height:50px;text-align:center;border-left:1px solid #d2d2d2;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}

.fy p:first-child{border:none}

.fy a{font-size:14px}

.fy .return{float:right;line-height:50px;width:140px;border-left:1px solid #d2d2d2;text-align:center}

.page{width:100%;height:auto;overflow:hidden;margin-top:20px}

.page ul{display:table;margin:0 auto}

.page ul li{border:1px solid #d2d2d2;padding:0 15px;height:35px;line-height:35px;color:#333;float:left;margin:0 5px}

.page ul li a{color:#333}

.page ul .thisclass{background:#6060ff;border:1px solid #6060ff;color:#fff}

.page select{border:none;background:0 0;outline:0}

.detail-intro{width:100%;height:auto;overflow:hidden;margin-top:20px}

.detail-intro .t{margin-bottom:30px}

.detail-intro .t p{color:#333;font-size:18px;height:30px;border-bottom:1px dashed #ccc;text-align:center}

.detail-intro .t span{display:block;color:#333;font-size:12px;text-align:center;margin-top:5px}

.detail-intro .intro{width:100%;height:auto;overflow:hidden}

.detail-intro .intro img{display:block;margin:0 auto;max-width:100%}

.detail-intro .intro p{font-size:16px;color:#333;text-indent:2em;line-height:30px}

.detail-intro .intro a{color:#333}

.detail-intro .intro iframe{width:600px;margin:0 auto;display:block;height:300px}

.detail-intro .intro video{width:600px;margin:0 auto;display:block;height:300px}

.map{width:100%;border:3px solid #d2d2d2;box-sizing:border-box;height:auto;overflow:hidden;margin-top:20px}

.map .allmap{width:100%;height:400px}

.news-list{width:100%;height:auto;overflow:hidden;background:0 0;float:initial}

.news-list ul{margin-top:0}



.news-list{margin-top:10px}

.news-list ul{width:100%;float:inherit}

.news-list ul li .info{width:750px}

.tag{width:100%;height:auto;overflow:hidden;margin-top:30px}

.tag p{color:#333;font-size:14px;float:left;line-height:25px}

.tag div{width:920px;height:auto;overflow:hidden;float:left}

.tag div a{color:#333;margin:0 5px;font-size:14px;line-height:25px}







.news_lb{overflow:hidden; margin-top:20px;}

.news_lb ul{overflow:hidden;padding:10px}

.news_lb ul li{padding:2%;margin-bottom:20px;float:left;-webkit-transition:all .5s;transition:all .5s;-ms-transition:all .5s;-moz-transition:all .5s;border:1px #ccc dotted ; width:96%}

.news_lb ul li h3{ color:#494949;font-size:18px;margin-bottom:20px;  overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:400}

.news_lb ul li p{color:#7f7f7f;font-size:15px;line-height:24px;padding-left:20px;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}

.news_lb ul li h3:before{content:'';width:6px;height:6px;border-radius:50%;background:#494949;display:inline-block;margin:0 12px 2px 0;-moz-box-sizing:border-box;box-sizing:border-box}

.news_lb ul li h3 span{ float:right}





