/*****************通用样式**************/
*{ padding: 0;margin: 0;list-style:none;}
body{font-size: 14px;font-family: "Microsoft Yahei","Arial";color:#333333;background-color:#F9F9F9;min-width:1200px; width: 100%;}
h1,h2,h3,h4,h5,h6{font-weight:normal}
a{text-decoration:none;color:#666666;}
a:hover {color: #2e8be7;}
a.link{width: 100%;height: 100%;display:block;}
.wrap{ width: 1200px;margin:0 auto;overflow:hidden;}
.lf{float:left}
.rt{float:right}
.clear{clear:both;}
.clear{zoom:1;}
.clear:after { display: block;clear: both;content: "";visibility: hidden;height:0;}
/***************************************************************************/
.wel-top{ background-color: #EDEDED; border: 1px solid #ddd; height: 30px; line-height: 30px; color: #666;}
.topbar-bd{ width: 1200px; margin: 0 auto;}
.wel-top p a{ padding: 0 8px;}


#top-out { background:#f4f4f4; height:130px;}
#top { width:1100px; margin:0 auto;}
#top-l {  width:551px; float:left}
#top-r { width:222px; height:111px; float:right;background: url(../images/tel.png) no-repeat; padding-left:40px }
#top-r p{font-size:12px; padding-top:30px;     color: #666666;}
#top-r span a{font-size:32px; color: #50a3e5;}
nav{background: #2e8be7;height: 55px;line-height: 55px;}
nav ul li{font-size: 16px;float: left;}
nav ul li.b {background-image: url(../images/nav-line.png);background-repeat: no-repeat;background-position: left center;padding-left: 4px;}
nav ul li a{display: block;height: 55px;line-height: 55px;color: #FFF;padding: 0 45px;}

nav ul li:hover a{background: #4fa1dd;}

/*banner*/
/* flexslider */
#banner {height: 587px;position:relative;z-index: 0;}
.banner {height: 587px;width: 100%;overflow: hidden;}
#banner .adarea {display: block;height: 587px;width: 100%;}
#banner .navia {position:absolute;bottom: 30px;text-align: center;height: 10px;width:100%;z-index: 100;left: 0px;}
#banner .navia a{display:inline-block;width:20px;height:20px;background-color: #44444A;color:#FFF;margin-top: 0;margin-right: 5px;margin-bottom: 0;margin-left: 5px;font-size: 12px;line-height: 20px;text-align:center;border: 1px solid #4E6D92;}
#banner .navia a.current{background-color: #1A191A;color:#FFF;border: 1px solid #2E3545;}

#banner2 { background:url(../Images/banner.png); height:280px; width:100%; background-repeat:no-repeat; background-position:center}

.Q_nav{color:#4a4a4a;font-size: 16px;padding:10px 0;
	background-color:#e3e3e3;}
.Q_nav span{ display: inline-block;}
.notice{height: 26px; margin-left: 10px; display: inline-block; vertical-align: top; overflow:hidden; font-size: 12px;}
.notice ul{ list-style: none; margin: 0; padding: 0; height: 22px;line-height: 22px; overflow: hidden;}
.notice ul li{ height: 22px; overflow: hidden;; text-overflow: ellipsis; white-space: nowrap;}
.notice ul li a{ color: #2e8be7;}
.notice ul li span{ margin-left:30px;  }


/*我们能为您做什么*/
#m01-out {background: url(../images/xianbj.png);background-repeat: no-repeat;background-position: top center;margin-top: 30px;}
#m01 {  width:1110px; margin:0 auto;}
#m01 h6 { font-size:36px; text-align:center; color:#4a4a4a; }
#m01 h5 { font-size:13px; text-align:center; color:#606060; padding-top:15px;} 

#m01 .aa { width:170px; text-align:center; float:left; margin:80px 50px;}
#m01 .aa h6 { font-size:18px; color:#333; padding:15px 15px 0px; display:block}
#m01 .aa p { padding:10px; line-height:22px; color:#333; display:block; background:url(../images/x.jpg); background-repeat:no-repeat; background-position:center bottom }
#m01 .aa h5 {  padding-top:20px;}
#m01 .aa h5 a { color:#666}
#m01 .aa h5 a:hover { color:#09C}

/*横幅*/
#ad1 {background: url(../images/ad1.png);height: 140px;background-repeat: no-repeat;background-position: center;}
#ad2 {background: url(../Images/ad2.png);height: 170px;background-repeat: no-repeat;background-position: center;}
/*需要我们的服务吗？*/
#m02-out { background:#f5f5f5 url(../images/xoambjj.png); background-repeat:no-repeat; background-position:center 80px; height:720px; }
#m02 {  width:1110px; margin:0 auto; }
#m02 h6 { text-align:center;font-size:24px; text-align:center; color:#333; padding-top:40px;}
#m02 p { font-size:14px; text-align:center; padding-top:8px; color:#666}
#m02 .zhidian {width:428px; height:66px; color:#fff; background:#4fa1dd; margin: 0 auto; font-size:24px;text-align:center;padding:8px 0; margin-top:10px; }
#m02 .zhidian a{ color:#fff;}
#m02 .zhidian span{font-size:20px;text-align:center;margin-top:10px;}
#m02 p span { color:#2e8be7;}
#m02 h5 { text-align:center; padding:35px 0px 10px 0px;}

/*问答*/
#m02-in {  width:1110px; margin:0 auto; background:#FFF; margin-top:38px; padding-bottom:35px;}
.wd { width:300px; float:left; margin-top:35px; margin-left:35px; margin-right:35px;}
.w { background:url(../images/w.png); background-repeat:no-repeat; line-height:26px;}
.w a { padding-left:35px; font-size:12px; font-size:14px; color:#666; font-weight:bold}
.w a:hover { color:#06C}
.d { background:url(../images/d.png); ; background-repeat:no-repeat; line-height:24px; background-position:0px 10px;}
.d a { display:block; padding-left:35px; padding-top:5px; color:#626262;}

/*选择的理由*/
#m03-out { background:url(../images/xianbj.png); background-repeat:no-repeat; background-position:top center;  margin-top:30px; padding-bottom:13px;}
#m03 {  width:1110px; margin:0 auto; }
#m03 h6 { font-size:36px; text-align:center; color:#4a4a4a; }
#m03 h5 { font-size:13px; text-align:center; color:#606060; padding-top:15px;}
#m03 .ly { width:151px; border:1px #999 solid; height:40px; text-align:center; padding:20px 6px; float:left; margin:40px 10px 20px;} 
#m03 .ly h6 { font-size:18px; color:#fff; line-height:22px; font-weight:bold; background:#50a3e5; border-radius:12px; display:block; width:90px; margin:0 auto;}
#m03 .ly p { font-size:12px; line-height:26px; color:#656565;}
.box { width:160px; height:320px; background:#8c8c8c; float:left; text-align:center; padding:25px 20px; margin:15px 38px;}
.box p { color:#FFF; font-size:15px; padding-top:20px; line-height:24px;}

/*累计服务4600家客户*/
#m04-out { background:#f5f5f5 url(../images/xianbjj.png); background-repeat:no-repeat; background-position:center 40px; margin-top:30px; padding-bottom:30px;}
#m04 {  width:1000px; margin:0 auto; }
#m04 h6 { font-size:36px; text-align:center; color:#4a4a4a; padding-top:45px; }
#m04 h5 { font-size:13px; text-align:center; color:#606060; padding-top:10px;}

#m04 ul.tab-ul { width:596px; margin:0 auto; margin-top:40px;}
#m04 ul.tab-ul li { float:left; background:url(../images/over1.png); width:119px; height:35px; line-height:30px; font-size:15px; text-align:center; color:#FFF; margin:15px;}
#m04 ul.tab-ul li.hover {  background:url(../images/over.png); }
.cc { width:252px; border:1px #d9d9d9 solid; padding:6px; float:left; margin:15px 5px; background:#fff;}
.cc h4 {font-size:14px;text-align:left;padding-top:15px;font-weight:bold;text-align:left;line-height: 20px;height: 20px;overflow: hidden;}
.cc p { line-height:22px; padding-top:10px; color:#787878;}

.ccc { width:238px; border:1px #d9d9d9 solid; padding:6px; float:left; margin:15px 12px; background:#fff;}
.ccc h6 {font-size:14px;text-align:left;padding-top:15px;font-weight:bold;text-align:left;line-height: 20px;height: 20px;overflow: hidden;}
.ccc p { line-height:22px; padding-top:10px; color:#787878;}
#lr { width:60px; margin:30px auto}


/*固定的悬浮窗*/
.clear:after {content: '\20';display: block;height: 0;clear: both;visibility: hidden;}
.yb_conct {position: fixed;z-index: 9999999;top: 200px;right: -127px;cursor: pointer;transition: all .3s ease;}
.yb_bar ul li {width: 180px;height: 53px;font: 16px/53px 'Microsoft YaHei';color: #fff;text-indent: 54px;margin-bottom: 3px;border-radius: 3px;transition: all .5s ease;overflow: hidden;}
.yb_bar .yb_top {background: #00b4ff url(../images/fixCont.png) no-repeat 0 0;}
.yb_bar .yb_phone {background: #00b4ff url(../images/fixCont.png) no-repeat 0 -57px;}
.yb_bar .yb_QQ {text-indent: 0;background: #00b4ff url(../images/fixCont.png) no-repeat 0 -113px;}
.yb_bar .yb_ercode {/*height:200px;*/background: #00b4ff url(../images/fixCont.png) no-repeat 0 -169px;}
.hd_qr {padding: 0 29px 25px 29px;}
.yb_QQ a {display: block;text-indent: 54px;width: 100%;height: 100%;color: #fff;}

/*新闻*/
#m05 {  width:1000px; margin:0 auto; }
.nn { width:310px; float:left; margin:45px 20px 30px 0px;}
.nn-t {  background:url(../Images/xx.jpg); background-repeat:no-repeat; background-position:left bottom; height:42px; line-height:42px;}
.nn-t h6 { font-size:18px;}
.nn-t h6 b { font-size:14px; font-weight:normal; color:#9d9d9d; padding-left:15px; }
.nn-t h6 span { font-size:12px; float:right}
.nn-c { padding-top:15px; padding-bottom:15px;}
.nn-c p {line-height:38px;background:url(../Images/ico.png);background-repeat:no-repeat;background-position:0px 14px;border-bottom:1px #CCC dotted;height: 38px;overflow: hidden;}
.nn-c p a {width:70%; display:block;float:left; padding-left:15px;white-space: nowrap ;overflow: hidden ;text-overflow: ellipsis ;}
.nn-c p span{float:right;}

/*友情链接*/
#link-out { background:url(../images/linkbj.png); height:150px; line-height:34px; background-repeat:no-repeat; background-position:center}
#link {  width:900px; margin:0 auto; padding-left:210px;color:#FFF; padding-top:40px; }
#link a { color:#FFF; padding:0 10px;}
#link .aa { padding:0 45px; } 

/*关于我们*/
#main .other{margin:40px 0;}
#main .other>div{float:right;width:65%;overflow:hidden;}
#main .other .top{overflow:hidden;height:auto;margin-bottom:13px;}
#main .other .top h3{font-size: 26px;color: #4a4a4a;float:left;}
#main .other .top i{font-family: Arial;font-size: 16px;color: #636363;}
#main .other .top a{float:right;color:#2A2A2A;font-size: 16px;vertical-align:middle;}
#main .other .top a b{display:inline-block;width: 0px;height: 0px;border:5px solid transparent;border-left-color:#019BEC}

#main .other .text{
color:#565656;line-height: 24px;}

/*footer*/
#copy-out { background:#f5f5f5; height:200px;}
#copy { width:1110px; margin:0 auto; }
#copy p { text-align:center; line-height:56px; line-height:56px; font-size:15px; padding-top:25px; color:#606060;}
#copy p a { padding:0 10px; color:#606060;}
#copy p a:hover { color:#09F}
#copy h6 { font-size:13px; text-align:center; color:#696969; padding-top:20px }
.dianh{width:300px;line-height:60px;font-size:18px; color: #696969; float:left;}
.dianhua{width:130px;line-height:60px;background:url(../images/74.png)no-repeat 15px;float:left;color: #696969; padding-left:40px;font-size:18px;color: #696969;}
.youxiang{width:130px;line-height:60px;background:url(../images/75.png)no-repeat 18px;float:left;color: #696969; padding-left:50px;font-size:18px;color: #696969;}
/**********child pages(about)*********/

#main-out { background:#f5f5f5; padding-top:30px;}
#main { width:1110px; margin:0 auto; background:#fff; padding-bottom:16px;}

#mbx { line-height:56px; color:#666}
#mbx p { padding-left:20px;}
#mbx a { padding:0 20px; color:#666}
#mbx a:hover { color:#09F}
#mbx img { padding-left:15px;}


#main ul.page-cate {
    width:1100px;
    text-align: center;
    display: block;
    height: 70px;
    margin-top: 0;
    margin-right: auto;
    margin-bottom: 0;
    margin-left: auto;
}
#main ul.page-cate li {
    background:url(../Images/over1.png);
    width:119px;
    height:35px;
    line-height:30px;
    font-size:15px;
    text-align:center;
    color:#FFF;
    display: inline-block;
    margin-top: 15px;
    margin-right: 6px;
    margin-bottom: 15px;
    margin-left: 6px;
}
#main ul.page-cate li a { color:#FFF}
#main ul.page-cate li.over {  background:url(../Images/over.png); }
#main ul.page-cate li.over a { color:#FFF}

.news { width:1000px; margin-top:20px;}
.news-l { width:162px; border:1px #DFDFDF solid; padding:8px; float:left}
.news-r { width:800px; float:right}
.news-r h6 { font-size:16px;}
.news-r p { line-height:22px; padding-top:15px;}
.news-r p a { color:#F60}
.news-r p a:hover { color:#06C}

DIV.quotes {
    PADDING-RIGHT: 3px; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; MARGIN: 3px; PADDING-TOP: 3px; TEXT-ALIGN: center; margin-top:20px;
}
DIV.quotes A {
    BORDER-RIGHT: #ddd 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #ddd 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 2px; BORDER-LEFT: #ddd 1px solid; COLOR: #aaa; MARGIN-RIGHT: 2px; PADDING-TOP: 2px; BORDER-BOTTOM: #ddd 1px solid; TEXT-DECORATION: none
}
DIV.quotes A:hover {
    BORDER-RIGHT: #a0a0a0 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #a0a0a0 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 2px; BORDER-LEFT: #a0a0a0 1px solid; MARGIN-RIGHT: 2px; PADDING-TOP: 2px; BORDER-BOTTOM: #a0a0a0 1px solid
}
DIV.quotes A:active {
    BORDER-RIGHT: #a0a0a0 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #a0a0a0 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 2px; BORDER-LEFT: #a0a0a0 1px solid; MARGIN-RIGHT: 2px; PADDING-TOP: 2px; BORDER-BOTTOM: #a0a0a0 1px solid
}
DIV.quotes SPAN.current {
    BORDER-RIGHT: #e0e0e0 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #e0e0e0 1px solid; PADDING-LEFT: 5px; FONT-WEIGHT: bold; PADDING-BOTTOM: 2px; BORDER-LEFT: #e0e0e0 1px solid; COLOR: #aaa; MARGIN-RIGHT: 2px; PADDING-TOP: 2px; BORDER-BOTTOM: #e0e0e0 1px solid; BACKGROUND-COLOR: #f0f0f0
}
DIV.quotes SPAN.disabled {
    BORDER-RIGHT: #f3f3f3 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #f3f3f3 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 2px; BORDER-LEFT: #f3f3f3 1px solid; COLOR: #ccc; MARGIN-RIGHT: 2px; PADDING-TOP: 2px; BORDER-BOTTOM: #f3f3f3 1px solid
}.nocontent {
    padding: 20px;
}
.page_navi {
    font-size: 14px;
    padding-top: 15px;
    padding-bottom: 15px;
    line-height: 22px;
    margin-top: 15px;
    border-top-width: 1px;
    border-top-style: solid;
    border-top-color: #CCC;
}

/*内容页*/
.showContent {
width: 922px;
margin: 0 auto;
padding: 30px 0 20px 0;
overflow: hidden;
}
.showTitle {
text-align: center;
font: 22px 微软雅黑;
color:#2e8be7;
padding: 12px 70px;
line-heigth: 28px;
}
.showTitle1 { font-size:11px;
border-top: #dadada 1px solid;
padding: 10px 0 0 0;
color: #999;
text-align: center;
}
.showContext {
padding: 20px 0;
line-height: 22px;
font-size: 14px;
}
/*#section .side .side1 ul li:last-child a{border:0;}*/
#section .side .side1 ul li a{font-size:14px;display:block;border-bottom:1px dashed #ddd;padding-left:40%}
#section .side .side1 ul li:hover a{font-weight:700;}
#section .side .smargin-top:15px}
#section .side .side2 .lx{background:#fff;padding:15px;border-bottom:4px solid #ED850C}
#section .side .side2 .lx h4{font-weight:700;color:#333;line-height:30px;font-size:16px}
#section .side .side2 .lx p{padding:6px 0;color:#333;font-size:12px;font-family:"宋体";line-height:20px}
#partnav li a.hover{color:#fff;background:#ED850C}
#section .content_box{background:#fff;width:920px}
#section .content_box .local{border-bottom:1px solid #F3F3F3;color:#333;padding:20px 30px}
#section .content_box .local span{font-size:16px;padding-left:10px;float:left;border-left:2px solid #ED850C}
#section .content_box .local p{font-size:12px;font-family:"宋体";color:#454545;float:right}
#section .content_box .local p a{font-size:12px;font-family:"宋体"}
#section .content_box .content{padding:20px 35px}
#section .content_box .content .text{font-family:"宋体";font-size:12px;line-height:24px;text-indent:2em;color:#666;}


/**********child pages(team_list)*********/
#section .content_box .team_list li{float:left;width:270px;overflow:hidden;margin-right:20px;margin-bottom:20px;}
#section .content_box .team_list li:nth-child(3n){margin-right:0}
#section .content_box .team_list li img{width: 100%;
   height:180px;vertical-align:bottom;object-fit: cover;-o-object-fit: cover;}
#section .content_box .team_list li p{text-align: center;text-overflow: ellipsis;white-space: nowrap;overflow:hidden;line-height: 30px;font-size: 12px;}
#section .content_box .team_list li:hover p{color:#ED850C;text-decoration: underline;}

#section .pages{text-align:center;margin:20px 0;}
#section .pages a{padding:5px 8px;border:1px solid #ddd;color:#878787;font-size: 12px;margin:0 3px;}
#section .pages b{padding:5px 8px;background:#ED850C;color:#fff;font-size: 12px; margin:0 3px;}
#section .content_box .content .title_info h3{text-align:center;line-height: 22px;font-size: 16px;color:#555555;font-family:"宋体";}
#section .content_box .content .title_info p{border-bottom:1px dotted #dedede;text-align: center;line-height: 24px;padding:10px 0;margin-bottom:15px;font-family:"宋体";}
#section .content_box .content .title_info p span{margin:0 18px;font-size:12px;}
#section .links>a,#section .links{font-size: 12px;font-family:"宋体";color:#808080;line-height: 24px;margin-top:25px;}
#section .links>a:hover{ color:#e95513;text-decoration: underline;}

#section .news_list li .news_title a{display:inline-block;overflow:hidden;width:80%;color:#101010;text-overflow:ellipsis;white-space:nowrap;font-size:14px}
#section .news_list li .news_title span{float:right;font-size:12px}
#section .news_list li .txt{display:-webkit-box;overflow:hidden;padding:10px 0;text-overflow:ellipsis;line-height:24px;-webkit-line-clamp:3;-webkit-box-orient:vertical}
#section .news_list li{padding:20px 0;border-bottom:1px dashed #ddd}
#section .news_list li:first-child{padding-top:0}
#section .news_list li:hover .news_title a,#section .news_list li:hover p a{color:#e95513;}
#section .news_list li p.more{text-align:right;}

/**********child pages(lx)*********/
#section .content .lx h3 {font-size: 18px;color: #000000;}
#section .content .lx p {font-size: 14px;color: #535353;line-height: 24px;margin: 14px 0;}




.bohao111 { position:fixed; z-index:9999999; left:0px; bottom:0px; width:100%; height:66px; background-color:#ffffff; text-align:center;text-decoration: NONE;}
.bohao111 li {float: left;width:100%;text-align: center;list-style-type: none;margin: 0px;z-index:9999999; }
.bohao111 a {display: block;color: #fff;font-size: 27px;font-family: "微软雅黑";line-height:42px;}	
.bohao111 .fc01 span{color:#FFF;}
.bohao111 .fc01{background:#FF0000;color: #fff;}	
.bohao111 .fc02{background:#ff9900;}