
html,body{MARGIN: 0px;font-size:14px;text-align:left; background:#fff; padding:0px; color:#404040;font-family: "Microsoft YaHei","SimSun","SimHei"; min-width:1200px}

body{ background:#fff;min-width:1200px;overflow:-Scroll;overflow-x:hidden;font-size:16px;}
div,ul,li,p,form,dd,dt,dl,h1,h2,h3{ margin:0px; padding:0px; }
img{ border:0px;}
li{ list-style:none}
a{ font-size:14px; color:#404040; text-decoration:none;}
a:hover{ font-size:14px; color:#008ADD; text-decoration:none;}
p{ font-size:14px;}
.clearboth{ clear:both;}
.container{clear:both; width:1200px;text-align:left;word-break:break-all; margin:0 auto}
.fl{ float:left;}
.fr{ float:right;}
.white{ background: #fff;}
.mt30{ margin-top: 30px;}
.pt15{ padding: 15px 0px;}
.pt30{ padding:30px 0px;}
.p20{ padding:20px;}

/*header*/
.header{ height: 120px;}
.logo{ width: 800px;}
.logo img{float:left;}
.logor{float:left; border-left: #ddd solid 1px; padding-left: 22px; padding-bottom: 5px; margin-left: 10px; margin-top: 30px}
.logor h3{/*font-weight: 600;*/ color: #292826; font-size: 22px; letter-spacing: 1px; margin: 0px; padding: 0px}
.logor p{font-size: 16px; color: #666666} 


.hd_r{ width:400px;}
.hd_r ul{ margin-left: 100px;}
.hd_r ul li{ float: left; border-left:#999 dotted 1px; margin-top: 5px; border-right:#999 dotted 1px ; padding:0px 20px;}
.hd_r ul li a{color:#999}

.header .tel{ height:55px; margin-top:35px; padding-top:5px ; background: url(../images/tel.png) no-repeat left center; padding-left: 50px ;}
.header .tel b{ font-size: 16px; font-weight: normal;}
.header .tel span{font-size: 22px; color: #ff9c01;font-weight:bold;}

/*正式导航开始*/

.hl_nav{
    background-color: #137CD8;
    position: relative;
    color: #ffffff;
    min-width: 1200px;
    height:50px;
	z-index:9999;
}
.hl_nav a{
    display: block;
    text-decoration: none;
}
.hl_nav .shade{
    position: absolute;
    width: 100%;
    height: 200px;
    top: 50px;
    left: 0;
    z-index: 1;
    background-color: #EEEEEE;
    opacity: 0.9;
    filter: alpha(opacity=90);
    box-shadow: 0 5px 15px #CCCCCC;
    display: none;
    border-bottom: #ffffff solid 1px;
    border-bottom: rgba(255,255,255,0.3) solid 1px;
}
.hl_nav .nav_list{
    position: absolute;
    top: 0;
    left: 50%;
    margin: 0 0 0 -600px;
    z-index: 2;
    padding: 0;
    list-style: none;
    width: 1200px;
    overflow: hidden;
    height: 50px;
}
.hl_nav .nav_list>li{
    padding: 0;
    float: left;
    margin: 0;
    width: 133px;
    text-align: center;
    height: 250px;
}
.hl_nav .nav_head{
    height: 50px;
    line-height: 50px;
    color: #ffffff;
    font-size: 16px;
    background-color: #137CD8;
}
.hl_nav .nav_head .icon{
    font-size: 18px;
}
.hl_nav .item{
    height: 40px;
    line-height: 40px;
    color: #333333;
    position: relative;
}
.hl_nav .item:hover:after{
    content: '';
    display: block;
    position: absolute;
    width: 80%;
    height: 2px;
    bottom: 5px;
    left:10%;
    background-color: #FF9C01;
}
.hl_nav .nav_list:hover{
    height: 264px;
    transition: height 0.3s;
}
.hl_nav .nav_list:hover + .shade{
    display: block;
}
.hl_nav .nav_list>li.highlight:hover{
    background-color: #ffffff;
}
.hl_nav .nav_list>li:hover .nav_head,.hl_nav .nav_list>li.active .nav_head{
    background-color: #FF9C01;
}
.hl_nav .nav_list>li.right{
    float: right;
}
.hl_nav .nav_list>li:hover .item{

}



/*正式导航结束*/


/* 效果CSS开始 */
.nav-menu {
display: block;
width: 1200px;
margin: 0px auto;height: 50px;
}
.nav-menu > li {
display: inline;
float: left;
border-right: 1px solid #94c0be;
	width: 12.4%;text-align: center;
}
.nav-menu > li:last-child {
border-right: none;
}
.nav-menu li a { color: #fff; display: block; text-decoration: none; -webkit-font-smoothing: antialiased; -moz-font-smoothing: antialiased; -webkit-font-smoothing: antialiased; text-transform: capitalize; overflow: visible; padding: 15px 0; white-space: nowrap; font: 16px/20px "Arial, Verdana, sans-serif"; }
/* animation domination */
.three-d {
perspective: 200px;
transition: all .07s linear;
position: relative;
}
.three-d:not(.active):hover {
cursor: pointer;
}
.three-d:not(.active):hover .three-d-box,  .three-d:not(.active):focus .three-d-box {
transform: translateZ(-25px) rotateX(90deg);
}
.three-d-box {
transition: all .3s ease-out;
transform: translatez(-25px);
transform-style: preserve-3d;
pointer-events: none;
position: absolute;
top: 0;
left: 0;
display: block;
width: 100%;
height: 100%;
}
.front {
transform: rotatex(0deg) translatez(25px);
}
.back {
transform: rotatex(-90deg) translatez(25px);
color: #FFE7C4;
}
.front, .back {
display: block;
width: 100%;
height: 100%;
position: absolute;
top: 0;
left: 0;
background: #137CD8;
padding: 15px 0;
color: white;
pointer-events: none;
box-sizing: border-box;
}
.nav-menu li .active .front,  .nav-menu li .active .back,  .nav-menu li a:hover .front,  .nav-menu li a:hover .back {
background-color: #FF9C01;
background-size: 5px 5px;
background-position: 0 0, 30px 30px;
}
.nav-menu li .shou .front{background: #ff9c01}
.nav-menu ul {
position: absolute;
text-align: left;
line-height: 35px;
font-size: 14px;
width: 149px;
transition: all 0.3s ease-in;
transform-origin: 0px 0px;
transform: rotateX(-90deg);
backface-visibility: hidden;z-index: 9999999
}
.nav-menu ul li{text-align: center;}
.nav-menu > li:hover ul {
display: block;
transform: rotateX(0deg);
}

.drop-menu li a{font-size: 13px;}

/*banner*/
#wrapper{background:#fff;position:relative}
.fullwidthbanner-container{width:100%!important;position:relative;padding:0;max-height:500px!important;overflow:hidden}
.fullwidthbanner-container .fullwidthabnner{width:100%!important;max-height:500px!important;position:relative}
@media only screen and (min-width:768px) and (max-width:959px){.banner,.bannercontainer{width:768px;height:309px}
}
@media only screen and (min-width:480px) and (max-width:767px){.banner,.bannercontainer{width:480px;height:193px}
}
@media only screen and (min-width:320px) and (max-width:479px){.banner,.bannercontainer{width:320px;height:129px}
}
@media only screen and (max-width:319px){.banner,.bannercontainer{width:240px;height:97px}
}
.tp-bullets.simplebullets.navbar .bullet.selected,.tp-bullets.simplebullets.navbar .bullet:hover,.tp-bullets.simplebullets.round .bullet.selected,.tp-bullets.simplebullets.round .bullet:hover{background:#FF9B00!important}
.tp-leftarrow:hover,.tp-rightarrow:hover{background-color:#FF9B00!important}
.tp-bullets{z-index:1001;position:absolute;bottom:0}
.tp-bullets.simplebullets.round .bullet{cursor:pointer;position:relative;background:#fff;width:188px;height:6px;float:left;-webkit-transition:background .1s linear;-moz-transition:color,background .1s linear;-o-transition:color,background .1s linear;transition:color,background .1s linear}
.tp-leftarrow.large{z-index:100;cursor:pointer;position:relative;background:#393939 url(../images/slider-left-arrow.png) no-Repeat;width:42px;height:43px;margin-left:0;margin-top:-21px;-webkit-transition:background .1s linear;-moz-transition:color,background .1s linear;-o-transition:color,background .1s linear;transition:color,background .1s linear;box-shadow:0 0 10px 0 rgba(0,0,0,.3)}
.tp-rightarrow.large{z-index:100;cursor:pointer;position:relative;background:#393939 url(../images/slider-right-arrow.png) no-Repeat 0 0;width:42px;height:43px;margin-left:0;margin-top:-21px;-webkit-transition:background .1s linear;-moz-transition:color,background .1s linear;-o-transition:color,background .1s linear;transition:color,background .1s linear;box-shadow:0 0 10px 0 rgba(0,0,0,.3)}
.tp-bullets.tp-thumbs{z-index:100;position:absolute;padding:3px;background-color:#fff;width:500px;height:50px;margin-top:-50px}
.fullwidthbanner-container .tp-thumbs{padding:3px}
.tp-bullets.tp-thumbs .tp-mask{width:500px;height:50px;overflow:hidden;position:relative}
.tp-bullets.tp-thumbs .tp-mask .tp-thumbcontainer{width:5000px;position:absolute}
.tp-bullets.tp-thumbs .bullet{width:100px;height:50px;cursor:pointer;overflow:hidden;background:0 0;margin:0;float:left;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";-moz-opacity:.5;-khtml-opacity:.5;opacity:.5;-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;-o-transition:all .2s ease-out;-ms-transition:all .2s ease-out}
.tp-bullets.tp-thumbs .bullet.selected,.tp-bullets.tp-thumbs .bullet:hover{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";-moz-opacity:1;-khtml-opacity:1;opacity:1}
.tp-thumbs img{width:100%}
.tp-bannertimer{width:100%;height:10px;position:absolute;z-index:200;z-index:5000}
.tp-bannertimer.tp-bottom{bottom:0!important;height:5px}
@media only screen and (min-width:480px) and (max-width:767px){.responsive .tp-bullets.tp-thumbs{width:300px!important;height:30px!important}
.responsive .tp-bullets.tp-thumbs .tp-mask{width:300px!important;height:30px!important}
.responsive .tp-bullets.tp-thumbs .bullet{width:60px!important;height:30px!important}
}
@media only screen and (min-width:0px) and (max-width:479px){.responsive .tp-bullets{display:none}
.responsive .tparrows{display:none}
}
.tp-simpleresponsive img{-moz-user-select:none;-khtml-user-select:none;-webkit-user-select:none;-o-user-select:none}
.tp-simpleresponsive a{text-decoration:none}
.tp-simpleresponsive ul{list-style:none;padding:0;margin:0}
.tp-simpleresponsive>ul>li{list-stye:none;position:absolute;visibility:hidden}
.caption.slidelink a div,.tp-caption.slidelink a div{width:10000px;height:10000px}
.tp-loader{background:url(../images/loader.gif) no-repeat 10px 10px;background-color:#fff;margin:-22px -22px;top:50%;left:50%;z-index:10000;position:absolute;width:44px;height:44px;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px}

/*服务范围*/
.service{ clear: both; padding: 30px 15px; background: #EAEAEA;}
.title{ text-align: center;height: 55px; background:url(../images/tbg.png) no-repeat center center; padding:0px 0px 10px 0px;}
.title h2{ margin: 0px; padding: 0px;font-size: 26px; text-align: center; letter-spacing: 1px;}
.title span{text-transform:uppercase; color: #999999; font-size:16px; padding:0px 10px; }

.service .s_title{ text-align: center;height: 55px; background:url(../images/tbg.png) no-repeat center center; padding:0px 0px 10px 0px;}
.service .s_title h2{ margin: 0px; padding: 0px;font-size: 26px; text-align: center; letter-spacing: 1px;color: #404040;}
.service .s_title span{text-transform:uppercase; color: #999999; font-size:16px; padding:0px 10px; }

.service .f{border-left:solid 1px #E7E7E9;width: 98%; margin-top:20px; margin-right: auto;margin-left: auto; height:195px; overflow:hidden}
.service .f li{background-color: #FFFFFF;float: left;width: 24%;position: relative;text-align: center;}
.service .f li .x{border-top-width: 1px;border-right-width: 1px;border-bottom-width: 1px;border-left-width: 0px;border-top-style: solid;border-right-style: solid;border-bottom-style: solid;border-left-style: solid;border-top-color: #E7E7E9;border-right-color: #E7E7E9;border-bottom-color: #E7E7E9;border-left-color: #E7E7E9;position: relative;background-color: #F5F6F6;}
.service .f li .x span{font-size: 18px;line-height: 1.1em;color: #333333;display: block;padding-top: 45px;}
.service .f li .x p{font-size: 13px;line-height: 1.1em;color: #999999;display: block;margin-top: 10px;text-transform:uppercase}
/*.service .f li .x p s{color: #008ADD;text-decoration: none;}*/
.service .f li .x b{background:url(../images/Ifuwu_t1.png) no-repeat;background-repeat: no-repeat;height: 65px;width: 65px;display: block;margin-right: auto;margin-left: auto;margin-top: 20px;margin-bottom: 20px;}
.service .f li .x b.n1 {background-position: 0px 0px;}
.service .f li .x b.n2 {background-position: 0px -260px;}
.service .f li .x b.n3 {background-position: 0px -65px;}
.service .f li .x b.n4 {background-position: 0px -130px;}
.service .f li .x b.n5 {background-position: 0px -260px;}
.service .f li.hover .x b.n1 {background-position: -100px 0px;}
.service .f li.hover .x b.n2 {background-position: -100px -260px;}
.service .f li.hover .x b.n3 {background-position: -100px -65px;}
.service .f li.hover .x b.n4 {background-position: -100px -130px;}
.service .f li .x .p{background-color: #FFFFFF;height: 80px;width: 100%;font-size: 12px;line-height: 25px;color: #797979;padding-top: 30px;}
.service .f li .x .p.no1{padding-top:20px; height:90px;}
.service .f li .x .p.no2{padding-top:15px; height:95px;line-height:20px;}
.service .f li,.service .f li .x,.service .f li .x .p,.service .f li .x p,.service .f li .x p s,.service .f li .x span{transition:.5s;-webkit-transition:.5s;-moz-transition:.5s}
.service .f li.hover{width:28%}
.service .f li.hover .x{background-color:#008ADD;border:1px solid #008ADD;z-index:9;-webkit-box-shadow:0 0 7px rgba(0,0,0,.3);-moz-box-shadow:0 0 7px rgba(0,0,0,.3);box-shadow:0 0 7px rgba(0,0,0,.3)}
.service .f li.hover .x span,
.service .f li.hover .x p{color: #FFFFFF;}
.service .f li.hover .x p s{color: #FFD820;}

.service .f.two1s li{width: 16%;}
.service .f.two1s li.hover{width: 20%;}
.service .f.two1s li .x b.n91 {background-position: 0px -325px;}
.service .f.two1s li .x b.n92 {background-position: 0px -390px;}
.service .f.two1s li .x b.n93 {background-position: 0px -455px;}
.service .f.two1s li .x b.n94 {background-position: 0px -520px;}
.service .f.two1s li .x b.n95 {background-position: 0px -585px;}
.service .f.two1s li .x b.n96 {background-position: 0px -650px;}
.service .f.two1s li.hover .x b.n91 {background-position: -100px -325px;}
.service .f.two1s li.hover .x b.n92 {background-position: -100px -390px;}
.service .f.two1s li.hover .x b.n93 {background-position: -100px -455px;}
.service .f.two1s li.hover .x b.n94 {background-position: -100px -520px;}
.service .f.two1s li.hover .x b.n95 {background-position: -100px -585px;}
.service .f.two1s li.hover .x b.n96 {background-position: -100px -650px;}

/*优势*/
.yy{clear: both; padding: 30px 0px;}
.syys { width:100%; background:url(../images/index-TJ-huifu-20170317_29.jpg) no-repeat center top; }
.syysc { width:1200px; height:auto; margin:0px auto; padding:60px 0px;}
.ys_title { width:1200px; height:auto; text-align:center;}
.ys_nr { width:1200px; height:500px; margin-top:180px; position:relative;}
.days { width:437px; height:auto; position:absolute;}
.days h1 { font-size:20px; color:#333; text-align:right; line-height:40px;}
.days p { font-size:14px; color:#666; line-height:25px; }
.wz1 { top:30px; }
.wz2 { width:355px; top:200px;}
.wz3 { top:371px;}
.wz4 { top:371px; right:0px;}
.wz6 { top:30px; right:0px;}
.wz5 { width:353px; top:200px; right:0px;}
.wz6 h1,.wz5 h1,.wz4 h1{ text-align:left;}

/*案例展示*/
.case{padding:60px 0px;background:#EAEAEA}
.tab{width:100%;/*background-image:url(bg1.png);background-size:cover;*/margin-top:30px}
.tab .box{width:1200px;position:relative;margin:0 auto}
.tab .box .menus{width:200px;background:#F5F6F6;float:left;border-radius:10px;overflow:hidden;border:#e5e5e5 solid 1px}
.tab .box .menus li{width:200px;height:70px;background:#F5F6F6;font-size:20px;text-align:center;border-bottom:1px solid #E7E7E9;line-height:70px;transition:all .3s;-moz-transition:all .3s;-o-transition:all .3s;-webkit-transition:all .3s}
.tab .box .menus li a{font-size:18px;text-align:center}
.tab .box .menus li:nth-child(7){border-bottom:none}
.tab .box .t_bg{height:110px!important;background:#008add!important;line-height:110px!important;color:#fff}
.tab .box .menus li.t_bg a{color:#fff}
.tab .right{float:right;width:970px;height:465px;overflow:hidden;border-radius:10px;background:#F5F6F6;border:#e5e5e5 solid 1px}
.tab .tab_right{width:950px;height:465px;color:#fff;text-align:center;padding-left:5px;position:relative}
.tab .tab_right ul li{float:left;width:227px;margin:10px 0 10px 10px;}
.tab .tab_right ul li a.a_pic{display:block;border:#ddd solid 1px;padding:0px;text-align:center;height:400px;overflow:hidden;position: relative;}
.tab .tab_right ul li a.a_pic img{width:100%;position: absolute;top: 0;left: 0;bottom: auto;}
.tab .tab_right ul li span{height:30px;line-height:30px;color:#333}
.tab .scroll{transition:all .5s;-moz-transition:all .5s;-o-transition:all .5s;-webkit-transition:all .5s}
.tab .tab_right.m li a::after{content: ""; display: block; width: 100%;height: 100%;background: url(../images/m.png) no-repeat center 0 / auto 100%;position: absolute;top:0;left: 0;}
.tab .tab_right.m li a.a_pic img{top: 47px;left: 26px;width: 175px;}
.tab .tab_right.w li a::after{content: ""; display: block; width: 100%;height: 100%;background: url(../images/w.png) no-repeat center 0 / auto 100%;position: absolute;top:0;left: 0;}
.tab .tab_right.w li a.a_pic img{top: 77px;left: 35px;width: 160px;}

/*企业风采*/
.qyfc{ background: url(../images/bg01.jpg) no-repeat center center; background-attachment: fixed;padding: 60px 0;}
.qyfc_con{ margin-top:20px; }
#tab{ width: 240px; margin: 15px auto 0px auto;}
#tab ul li{ float: left; width: 119px; height: 45px; line-height: 45px; text-align: center; background: #008ADD; position: relative;transform: translate(0,0);transition:all .2s ease-in 0s;  font-size: 16px; color: #fff; }
#tab ul li a{ }
#tab ul li:hover{ background: #FF9B00;}



#tabCon{ clear: both;}
#tabCon_1{display: none;}



#tabCon_0{width:1200px; padding: 40px 0px 0; }
#tabCon_0 dl{ float: left; width:226px;  margin: 0px 7px ;}
#tabCon_0 dl dt{ width: 218px; text-align: center; height: 164px; padding: 3px; border: #ddd solid 1px; background: #fff;border-radius:5px 5px 0px 0px ; overflow: hidden;}
#tabCon_0 dl dt img#d_img{ width: 0px; height: 100%; display: inline-block;}
#tabCon_0 dl dt img{ max-width: 214px; max-height: 164px; vertical-align: middle; margin-left: -2px;transform: scale(1);  transition: all 1s ease 0s;  -webkit-transform: scale(1);  -webkit-transform: all 1s ease 0s;}
#tabCon_0 dl dd{ color: #333; background: #eee; font-size: 14px; height: 35px; line-height: 35px; text-align: center; border-radius:0px 0px 5px 5px ;display: none;}
#tabCon_0 dl a:hover dd{ background: #FF9B00; color: #fff;transform: translate(0,0);
transition:all .2s ease-in 0s;}
#tabCon_0 dl dt:hover img{transform: scale(1.3);  transition: all 1s ease 0s;  -webkit-transform: scale(1.3); -webkit-transform: all 1s ease 0s;}



#tabCon_1{width:1200px; padding: 40px 0px 0; }
#tabCon_1 dl{ float: left; width:226px;  margin: 0px 7px ;}
#tabCon_1 dl dt{ width: 218px; text-align: center; height: 164px; padding: 3px; border: #ddd solid 1px; background: #fff;border-radius:5px 5px 0px 0px ; overflow: hidden;}
#tabCon_1 dl dt img#d_img{ width: 0px; height: 100%; display: inline-block;}
#tabCon_1 dl dt img{ max-width: 214px; max-height: 164px; vertical-align: middle; margin-left: -2px;transition: all 1s ease 0s;}
#tabCon_1 dl dd{ color: #333; background: #eee; font-size: 14px; height: 35px; line-height: 35px; text-align: center; border-radius:0px 0px 5px 5px ;display: none;}
#tabCon_1 dl a:hover dd{ background: #FF9B00; color: #fff;transform: translate(0,0);
transition:all .2s ease-in 0s;}
#tabCon_1 dl dt:hover img{
transform: scale(1.3);  
    transition: all 1s ease 0s;  
    -webkit-transform: scale(1.3);  
    -webkit-transform: all 1s ease 0s;  
    overflow: hidden;}


/*资讯中心*/
.news{ background: #EAEAEA;padding: 60px 0;}
.news_con{ margin-top:25px;}

.n_l{ width:360px; background: #fff; padding: 15px;}
.n_l:nth-of-type(1){margin-right: 15px;}
.t{border-bottom-width: 1px;border-bottom-style: solid;border-bottom-color: #F0F0F0;height: 39px;}
.t span{ float: right; line-height: 40px;}
.t span a{ color: #999;}
.t li{float: left;width: 100px;position: relative;height: 40px;}
.t li a{height: 40px;width: 101px;position: absolute;left: 0px;top: 0px;font-size: 16px;line-height: 40px;color: #333333;text-align: center;display: block;}
.t li.hover a{color: #FFFFFF;background-color: #008ADD;z-index: 1;}
.t li.no{width: auto;}
.t li.no a{width: auto;color: #FFFFFF;background-color: #008ADD;padding-right: 25px;padding-left: 25px;position: relative;}
.t li b{float: left;background-color: #DFDFDF;display: block;height: 10px;width: 1px;margin-top: 15px;}
.t li.hover b{background-color: #008ADD;}
.n_l .fd{position: relative;clear: both;height: 350px;overflow: hidden;}
.n_l .fd .fg{position: absolute;left: 0px;top: 0px;}
.n_l .fd .fg ul {
    float: left;
    width: 360px;
}
.n_l .fd .fg .ft{height: 125px;border-bottom-width: 1px;border-bottom-style: dotted;border-bottom-color: #E1E1E1;padding-top: 26px;}
.n_l .fd .ti a{font-size: 16px;color: #0095DD;line-height: 1.1em;}
.n_l .fd p{font-size: 14px;line-height: 25px;color: #999999;height: 46px;padding-top: 10px;padding-bottom: 10px;display: block;overflow: hidden;display: inline-block;
	display: -webkit-box;
	-webkit-line-clamp: 2;/*多行文本 溢出部分...*/
	-webkit-box-orient: vertical;/*从上向下垂直排列*/
	overflow: hidden;
}
.n_l .fd .m a{font-size: 12px;line-height: 1.1em;color: #008ADD;}
.n_l .fd .m a:hover{text-decoration: underline;}
.n_l .fd li{height: 44px;border-bottom-width: 1px;border-bottom-style: dotted;border-bottom-color: #E1E1E1;font-size: 14px;color: #666666;line-height: 44px; background: url(../images/tb01.jpg) no-repeat left center; padding-left: 20px;}
.n_l .fd li a:hover,
.n_l .fd li a:hover span,
.n_l .fd li a:hover b{color:#008ADD;}
.n_l .fd li span{font-size: 12px;color: #999999;float: right;}
.n_l .fd li b{color: #CCCCCC;}
.n_l .fd li a{display: inline-block;text-overflow:ellipsis;white-space:nowrap;overflow: hidden;max-width: 80%;}

/*常见问题*/
.n_r{ width:380px;  background: #fff; padding: 15PX;}
.faq_c{margin-top:30px; height:320px; overflow:hidden;}
.faq_c dl{padding:11px 0 10px; border-bottom:1px solid #e4e4e4; overflow: hidden;display: block; height: 62px;line-height: 18px;width:100%;}
.faq_c dt{background:url(../images/img.png) left 3px no-repeat; padding-left:32px; font-size: 12px; font-weight: bold; color:#555;}
.faq_c dt a{color:#353535;display: block;overflow: hidden;font-size: 14px; height: 24px;line-height: 24px;}
.faq_c dd{background:url(../images/img.png)left -30px no-repeat; padding-left:32px; font-size: 14px; overflow: hidden; height: 40px;line-height: 20px;display: block;color:#999;display: inline-block;
	display: -webkit-box;
	-webkit-line-clamp: 2;/*多行文本 溢出部分...*/
	-webkit-box-orient: vertical;/*从上向下垂直排列*/
	overflow: hidden;
}
.faq_c dd a{display:block; color:#666;}
.faq_c dl.nones{border-bottom:0;}
.faq_c dd{position:relative;}
.faq_c dd a{position:absolute; right:0; top:23px;}

/*友情链接*/
.ft_links{ padding: 10px 0px; background: #4B4B4B;color: #fff; line-height:24px; border-bottom: #555 solid 1px;}
.ft_links b{ color: #fff; font-size: 14px; letter-spacing: 1px;}
.ft_links a{ padding:0px 10px;color: #fff;}

/*footer*/
.footer{ padding: 15px 0; background:#242424; border-top: #121212 solid 1px;}
.ft_l{ width: 699px; border-right:#404040 solid 1px;  min-height: 242px;}
.ft_l dl{ float:left; width: 139px;}
.ft_l dl dt{ height: 35px; line-height: 35px;}
.ft_l dl dt a{ font-weight: bold; color: #bbb;}
.ft_l dl dd{ height: 30px; line-height: 30px;}
.ft_l dl dd a{color: #bbb;}


.ft_r{ width: 419px; border-left:#111 solid 1px; padding: 0px 40px; color: #bbb;}
.ft_r p{ line-height:26px;}

.ewm{/* border: #aaa dotted 1px;*/ float:left; margin:0px 0px 0px 50px; width:150px; margin-top: 10px;}
.ewm img{  margin-right: 15px;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s;}
.ewm p{ padding: 15px 0px; text-align:center}
.ewm img:hover{opacity:0.8;filter:alpha(opacity=80);-moz-opacity:0.8;-khtml-opacity:0.8;}
.bq{ padding: 10px 0px; background: #1A1A1A; color: #bbb; font-size: 14px;}
.bq span{ float: right;color: #bbb}
.bq a{color: #bbb}

/*  首页地图 */
.box { width: 100%; height: 400px; }
#map { width: 100%; height: 100%; }
.maptitle { font-size: 14px; font-weight: bold; color: #cc5522; }
.content { font-size: 13px; color: #333; margin-top: 6px; }
/*.BMap_cpyCtrl,.anchorBL{display: none;}*/


/*===============================内页样式=========================================================================*/
.ny_banner{}

.ny{ background:#EAEAEA; padding:30px 0px; border-top:#f2f2f2 solid 1px}
.ny_box{}
.ny_tit h1{ padding:0px; margin:0px; line-height: 36px;font-weight: normal;}
.ny_tit h1 span{ float:right;font-size:16px;}
.ny_tit h1 span a{ font-size:16px;}

.ny_box .ny_tit h1{font-size: 26px;color: #333;}
.ny_box .ny_tit h1 a{font-size: 26px;color: #333;}
.ny_box .ny_tit p{ color:#999999; line-height:26px; font-size:12px}
.ny_box .ny_tit p a{color:#999999;font-size:12px}

.ny_fenlei{ margin-top:20px; margin-bottom:30px;}
.ny_fenlei ul li{ float:left; width:161px; height:45px; line-height:45px; background:#F5F5F5; margin:2px 2px; text-align:center; cursor:pointer; }
.ny_fenlei ul li a{font-size:16px; display: block;}
/*.ny_fenlei ul li:hover{background:#008ADD;}*/
.ny_fenlei ul li a:hover { font-size:16px;}

.current{ display:block; width:161px; height:45px; background:#008ADD; color:#fff;}
.current:hover{ color:#fff;}

/*
.ny_fenlei ul li.sel{ width:161px; height:45px; line-height:45px; background:#008ADD; margin:2px 2px; text-align:center; color:#fff; font-size:16px}
.ny_fenlei ul li.sel a{}
*/

.ny_con{ color:#555;}
.ny_con p{line-height: 2;}

.ny_con hr{color: #ddd!important;}

/*==内页图片列表==*/
.pic_list ul li{ float:left; width:269px; margin:0px 12px 20px 9px; text-align: center;}

.pic_list ul li a.p_pic{ display: block; width: 261px; border: #eee solid 1px; padding: 3px; background:#f5f5f5;  text-align: center; height: 400px; overflow: hidden;}
.pic_list ul li a.p_pic img#p_img{ width: 0px; height: 100%; display: inline-block;}
.pic_list ul li a.p_pic img{ max-width: 256px;  max-height: 400px; vertical-align: middle;  margin-left: -2px;transform: scale(1);   transition: all 1s ease 0s;   -webkit-transform: scale(1);  -webkit-transform: all 1s ease 0s;  }

.pic_list ul li span{ height: 30px; line-height: 30px; text-align:center; color: #333;}

.pic_list ul li a.p_pic:hover  img{transform: scale(1.3);  transition: all 1s ease 0s;  -webkit-transform: scale(1.3);  -webkit-transform: all 1s ease 0s;  overflow: hidden;}


/*==内页新闻列表==*/
.ny_news{padding-top:30px;}
.ny_news dl{}
.ny_news dl dt{}
.ny_news dl dt.nll {width: 70px;height:150px;position: relative;}
.ny_news dl dt.nll:before {position: absolute;width: 1px;height: 100%;background: #d5d5d5;top: 0px;left: 35px;display: block;content: "";z-index: 1;}
.ny_news dl dt.nll span {display: inline-block;width: 70px;height: 70px; border-radius:5px;background: #444;text-align: center;z-index: 2;position: relative;}
.ny_news dl dt.nll span  p { padding-top: 10px;color: #FFF;font-size: 30px;text-align: center;line-height: 30px;}
.ny_news dl dt.nll span font {color: #FFF;font-size: 14px;}

.ny_news dl dd.n_list{ width:1060px; height:98px; overflow:hidden}
.ny_news dl dd.n_list h2{ height:20px; line-height:20px; margin-bottom:15px}
.ny_news dl dd.n_list h2 a{ font-size:21px; font-weight:normal; letter-spacing:1px;}
.ny_news dl dd.n_list p{ line-height:2.0; color:#666}
.ny_news dl dd.n_list h2 span{font-size:13px;display: inline-block;margin-left: 20px;}
.ny_news dl dd.n_list h2 span i{display: inline-block;margin-left:3px;}

/*=============优化营销推广================*/
.ny_first{ padding:30px 0px}
.ny_tit{ text-align:center; height:60px; line-height:60px; font-size:36px; margin-bottom:20px;}
.ny_tit b{ color:#FF9B00}

.yhyy_l{ width:300px;}
.yhyy_l dl{ padding:15px; border:#ccc dotted 1px; background:#F5F5F5; margin-bottom:30px;}
.yhyy_l dl dt{ width: 40px;height: 30px;line-height:30px;font-size:32px; margin-right:5px;color: #FF9B00;/*font-family: Impact;*/float: left;overflow: hidden; font-weight: bold}
.yhyy_l dl dd{ width:270px;}
.yhyy_l dl dd h2{color: #FF9B00; margin-bottom:5px;}
.yhyy_l dl dd p{ line-height:22px}

.yhyy_m{ width:600px;}
.yhyy_r{ width:300px;}

/*飞讯网络优化的优势是什么？*/
.yh_second{ padding:30px 0px; background:#e8e8e8}
.yh2{ height:450px; background:url(../images/yh2bg.jpg) no-repeat center center}
.yh2_yy01{padding-top:10px; padding-left:60px; line-height:30px;}
.yh2_yy02{padding-top:162px; padding-left:88px;  line-height:30px; }
.yh2_yy03{text-align:right; margin-top:-218px; padding-right:88px;line-height:30px; }
.yh2_yy04{text-align:right; margin-top:162px; padding-right:60px;line-height:30px; }

p.p01{ font-size:16px;}

/*网站SEO优化的6个基本步骤*/
.yh_third{padding:30px 0px; background:#fff}
.yh3{ height:800px; background:url(../images/yh3bg.jpg) no-repeat center center; margin-top:40px;}
.yh3_yy01,.yh3_yy02,.yh3_yy03,.yh3_yy04,.yh3_yy05,.yh3_yy06{ width:200px; position:relative}

.yh3_yy01 h2{ position:absolute; top:350px; left:30px; text-align:center; color:#fff; font-size:28px;}
.yh3_p01,.yh3_p02{border:#ccc dotted 1px;line-height:20px; background:#f5f5f5; padding:10px;}
.yh3_p01{position:absolute; top:0;}

.yh3_yy02{ left:200px;}
.yh3_yy02 h2{ position:absolute; top:350px; left:30px; text-align:center; color:#fff; font-size:28px;}
.yh3_p02{position:absolute; top:550px;   }

.yh3_yy03{ left:400px;}
.yh3_yy03 h2{ position:absolute; top:350px; left:35px; text-align:center; color:#fff; font-size:28px;}

.yh3_yy04{ left:600px;}
.yh3_yy04 h2{ position:absolute; top:350px; left:38px; text-align:center; color:#fff; font-size:28px;}

.yh3_yy05{ left:800px;}
.yh3_yy05 h2{ position:absolute; top:355px; left:25px; text-align:center; color:#fff; font-size:23px;}

.yh3_yy06{ left:1000px;}
.yh3_yy06 h2{ position:absolute; top:350px; left:38px; text-align:center; color:#fff; font-size:28px;}



/*==========分页*/
.turn_page {width: 100%;margin-top: 20px;}
.qw_fenye {padding: 10px 0px;}
.qw_fenye a {padding: 3px 5px;margin: 0px 5px;}
.qw_biankuang {border: #CCC solid 1px;background: #F5F5F5;color: #000;padding: 10px 0px;}
.qw_biankuang1 {border: #CCC solid 1px;}


#newsinfo_column_1 > .ny_tit {
    text-align: center;
    font-weight: bold;
    font-size: 20px;
    color: #333;
    background: none;
}

#pic_column_1 > ul > li > a {
    display: block;
    border: 0px solid #ddd; 
    padding: 10px;
    transition: all .3s;
	background: #fff;
   
}
.p20 {
    padding: 20px 0px;
}
.ny_box .ny_con{background: #fff; padding:25px 25px 25px 25px; width: 1148px;}
.ny .ny_con{background: #fff; padding:25px 25px 25px 25px; width: 1148px;}
.tab .tab_right ul li span {
	display: block;
    height: 30px;
    line-height: 30px;
    color: #333;
	text-overflow: ellipsis;
	    white-space: nowrap;
	    overflow: hidden;
}
#newsinfo_column_1 > .s > .ny_con{width: 1148px;}
.search_pro{display: none;}
