@charset "gb2312";
/* CSS Document */

#container{width:1100px;margin:0 auto;padding-top:10px; overflow:hidden;}

.left{width:240px;float:right;background:#fff;padding:10px;}


.left .box{margin-bottom:10px;font-size:0.875rem;line-height:2rem;}
.left .box h3{height:42px;line-height:42px;padding-left:15px;font-family: "microsoft yahei", Arial, simsun; background:url(/images/v2/white_jia.png) no-repeat 186px center #4667aa;font-size:14px;color:#fff; font-weight: bold;}
.left .box .center{padding:5px 0px;}
.sort{border-bottom:#D9D9D9 1px solid;}
.sort li{position:relative;margin-top:3px;}
.sort li .about_b{position:absolute;left:210px;top:0px;width:210px;padding:10px 20px;background:#f5f6f6;border-bottom:2px solid #d2d2d2;z-index:9999;}
.sort li .layer2{position:absolute; right:220px;top:0px;width:210px;padding:10px 20px;background:#f5f6f6;border-bottom:2px solid #d2d2d2;z-index:9999;}
.sort li .layer2 li{overflow:hidden;}
.sort li .layer2 li a{font-weight:bold; background:url(/images/v2/ico1.gif) no-repeat 0% 50%;border:none;border-bottom:1px dashed #d2d2d2;}
.sort li .layer2 li a:hover{text-decoration:none;color:#3a78c1;}
.sort li .layer2 li .layer3 li{border-bottom:1px dashed #d5d5d5;margin:6px 0px;height:24px;
line-height: 24px;}
.sort li .layer2 li .layer3 li a{font:normal 12px/24px "microsoft yahei", Arial, simsun;background:none;}
.sort li a{ background:url(/images/v2/sorli.png) no-repeat 186px center; color:#666;display:block;line-height:40px;font-family: "microsoft yahei", Arial, simsun;border:1px solid #d2d2d2;padding-left:20px; font-size:12px;} 
.sort li a:visited{text-decoration: none;}
.sort li a:hover{background:#3557aa; color:#fff;}
//.sort .layer2 li{width:200px;height:35px;margin-bottom:0;background:none;}

/*新闻列表*/
.news_list{}
.news_list li{line-height:27px;position:relative;padding-left:10px;}
.news_list li a{line-height:27px;color:#666;font-size:0.875rem;}
.news_list li a:visited{text-decoration:none;}
.news_list li a:hover{text-decoration:none;color:#3557aa;}
.news_list li span{color:#999;z-index:0;line-height:27px;position:absolute;right:0px;top:0px;}
.news_list li h3 {font-size:14px;}
.news_list li div{line-height:24px;}

/*热门关键词*/
.words{overflow:hidden;margin-right:-1.3%;padding-top:5px;}
.words li{width:46%; float:left;border:1px dashed #d0d0d0;background:#fcfcfc;padding-left:0px;margin-bottom:10px;text-align:center;}
.new1 li{border-bottom:1px solid #dddddd; background:url(/images/v2/list_dot1.gif) no-repeat 0% 50%;padding-left:13px;}
.right_word{margin-left: 5%;}
.n_contact .content1 p span strong{font-size: 18px; line-height: 30px; padding: 10px 0px;}
.n_contact .content1 p span{font-size:13px; line-height:25px;}



.right{width:820px;float:left;padding-bottom:10px;background:#fff;}
.sitemp{line-height:42px;height:42px;overflow:hidden;padding-right:10px;}
.sitemp h2{width:340px;float:left;line-height:42px;text-align:center;text-align:left;text-indent:15px;color:#666;
font-family: "microsoft yahei", Arial, simsun;font-weight:600;font-size:18px;}
.sitemp .site{width:380px;float:right;text-align:right;font-family: "microsoft yahei", Arial, simsun;}
.right .center{padding:15px 5px 10px 5px;overflow:hidden; font-size:15px; line-height:30px;}
.center img{ padding:20px 0px;}

.center p a{color:#4667aa; text-decoration:underline; font-weight:bold;}
.center p a:hover{color:#555; text-decoration:none;}
.center h4{ padding-bottom:15px; padding:0px; margin:0px; font-size:16px; font-weight:bold; background: #f0f0f0; }
h4.pr{ font-size:14px; text-align:center; border-bottom:1px solid #fff;}
.gl{ text-align:center;}
.gl ul{ padding-top:10px;}
.gl ul li{ float:left; width:216px; height:150px; padding-right:20px; }
.gl ul li img{ width:210px; padding:2px; border:1px #efefef solid;}
.gl ul li h3{ font-size:14px; font-weight:normal;}
dl.licheng{ border:1px d3d3d3 solid; height:201px; margin:10px 0;}
.fl{ float:left;}
.liceng .fr{ float:right;}
.center dd{ padding-right:50px; padding-top:10px;}
.sg_ser{ width:690px;}
.sg_ser dl{ width:100%; clear:both; height:130px;}
.sg_ser dl dt{ width:200px;}
.sg_ser dl dt img{ padding:2px; border:1px #dfdfdf solid;}
.sg_ser dd{ padding-right:10px;}
.sg_ser h4{ padding-bottom:15px; margin:0px; padding:0px;}
.sg_ser p{ padding-bottom:10px;}








/*服务网络*/
.networkmap li { width: 45px; height: 57px; display: block; background-image: url(/images/v2/maplocal.png); color: #fff; text-align: center; position: absolute;}
.networkmap li a { color:#fff; text-decoration:none;}
.networkmap li.ningxia{ left:325px; top:175px;}
.networkmap li.hebei{ left:420px; top:185px;}
.networkmap li.gansu{ left:295px; top:220px;}
.networkmap li.shanxi{ left:355px; top:230px;}
.networkmap li.henan{ left:400px; top:225px;}
.networkmap li.sichuan{ left:280px; top:270px;}
.networkmap li.chongqing{ left:325px; top:287px;}
.networkmap li.hubei{ left:395px; top:265px;}
.networkmap li.anhui{ left:440px; top:255px;}
.networkmap li.hunan{ left:390px; top:310px;}
.networkmap li.jiangxi{ left:425px; top:300px;}
.networkmap li.guizhou{ left:330px; top:315px;}
.networkmap li.yunnan{ left:290px; top:350px;}
.networkmap li.guangxi{ left:350px; top:365px;}
.main{ width:900px; margin:0px auto; clear:both; overflow:hidden; color:#555;}
.columntitle{ font-size:34px; font-weight:bold; text-align:center; width:100%; margin:0 auto; padding:40px 0px; clear:both;}
.columntitle .orange{ color:#ff8a00;}
.servicedesc .item{ border-bottom:1px #e7e7e7 solid; padding:20px 0px; width:100%; overflow:hidden;}
.servicedesc .item h3{ width:120px; font-size:24px; margin-top:15px; float:left;}
.servicedesc .item p{ width:700px; line-height:30px; float:left;}
.101pic{ float:left; width:135px;}
.101content{ width:540px; float:left; height:100px; overflow: hidden; }
.more01{ border-left:#DEDEDE 1px solid; margin-top:10px; padding-left:12px; width:30px; float:left; height:40px; padding-top:30px;}
.clear{ clear:both; line-height:0px;}

/*服务研发*/
.clearfix {clear: both;padding-top:10px;}
.AllWrapInside {margin: 0 auto;width: 1200px;}
.sub-title {text-align: center;margin: 40px auto;font-size: 12px;color: #51504e;}
.sub-title div {display: block;color: #3f3b3a;font-size: 30px;padding-bottom: 5px;}
.sub-title span {display: inline-block;text-transform: uppercase;font-family: arial;letter-spacing: 2px;margin-top: 15px;padding: 0 80px;position: relative;}
.sub-title span:before {left: 0;}
.sub-title span:before, .sub-title span:after {content: "";width: 60px;height: 1px;background-color: #999;top: 8px;position: absolute;}
.showbox ul li img{ width:144px; height:106px;}