﻿@charset "utf-8";
*{margin:0;padding:0;list-style-type:none;}
body{font-size:14px;font-family:"5FAE8F6F96C59ED1", "Microsoft Yahei", "Hiragino Sans GB", tahoma, arial, "5B8B4F53" !important;color:#666;}
a{text-decoration:none;color:#666;outline: none;blr:expression(this.onFocus=this.blur());}
.clearfix:after{content:".";display:block;clear:both;visibility:hidden;height:0;font-size:0;line-height:0;}
.common{width:1200px;min-width:1200px;margin:0 auto;}
.mw{min-width:1200px;}
.clearfix{height:100%;}
p{line-height:24px;}
img{border:none;}
*:focus{outline:none;}
.fl{float:left;}
.fr{float:right;}
h2{font-size:18px;color:#333;}
h3{font-size:16px;font-weight:normal;}
body{background:#f5f5f5 url('../images/shuiying.png') center;background:#f5f5f5 url('../images/shuiying.jpg') center}

/************************************************************************************************************/
/************************************************************************************************************/
/*** 顶部代码 ***/
.header{position:relative;z-index:100;width:100%;background:#fff;}
.header dl dt{float:left;}
.header dl dd{float:right;}
.header .top{background:#0f141a;color:#999;line-height:30px;font-size:12px}
.header .top a{color:#999;}
.header .top a:hover{color:#fff;/*text-decoration:underline;*/}
.header .cent{height:55px;padding:23px 0 22px;}
.header .cent img{margin-top:5px;vertical-align:top;border-left:solid 1px #ababab;padding-left:34px;}
.header .cent dd{background:url('../images/tel.jpg') left center no-repeat;padding-left:60px;}
.header .cent dd b{display:block;font-size:20px;color:#dc2327;}
.header form{float:right;border:solid 1px #cecece;padding:0 10px;margin:14px 0 0 25px;}
.header form input{background:none;border:none;outline:medium;height:30px;vertical-align:top;line-height:30px;}
.header form input.input_but{background:url('../images/ss.jpg') center no-repeat;width:17px;}
.logo{display:inline-block;width:160px;height:60px;background:url('../images/logo.jpg') left center no-repeat;}
.nav{background:url('../images/nav_bg.jpg') center repeat-x;padding-top:3px;}
.nav ul li{float:left;text-align:center;position:relative;width:150px;}
.nav ul li a:hover,.nav ul li a.on{background:#fff;color:#df272b;}
.nav ul li a{display:block;width:149px;line-height:50px;font-size:16px;color:#fff;padding-right:1px;background:url('../images/nav_line.jpg') right center no-repeat;}
.nav ul li ul{width:100%;height:auto;overflow:hidden;position:absolute;left:0px;top:50px;background:#fff;display:none;z-index:999;}
.nav ul li ul li{width:100%;height:40px;}
.nav ul li ul li a{display:block;width:100%;line-height:40px;font-size:13px;color:#df272b;background:none;}
.nav ul li ul li a:hover{background:#cc1930;color:#fff}

.hdfix{position:fixed;left:0;top:0;}
.hdfix .top{display:none;}
.fg{font-style:normal;}

/************************************************************************************************************/
/************************************************************************************************************/
/*** 底部代码 ***/
.footer{background:#1d2329;padding-top:35px;border-top:solid 7px #dc1e32;}
.footer dl{padding-bottom:34px;border-bottom:solid 1px #222e3b;}
.footer dl dt{float:left;}
.footer dl a,
.footer dl p{display:block;color:#999;font-size:13px;line-height:28px;position:relative;}
.footer dl span{display:block;color:#cfdae4;font-size:16px;line-height:30px;margin-bottom:5px;}
.footer dl span{display:block;color:#cfdae4;font-size:16px;line-height:30px;margin-bottom:}
.footer dl dt img{margin-bottom:20px;}
.footer dl dd{float:left;/*margin-left:32px*/margin-left:45px;_margin-left:22px;}
.footer dl dd.ft6{/*width:270px;*/width:200px;}
.footer dl dd.ft6 a{float:left;margin-right:25px;/*width:110px;*/width:75px;}
.footer dl dd.ft7{/* float:right;width:145px; */margin-left:0;}
.footer dl dd.ft7 p{padding-left:40px;}
.footer dl dd.ft7 em{font-style:normal;position:absolute;display:block;line-height:28px;top:0;left:0;_left:-40px;_top:-4px;}
.footer dl a:hover{color:#fff;/*text-decoration:underline;*/}
.footer .fnav{padding:16px 0;font-size:13px;color:#999;line-height:28px;}
.footer .fnav a{color:#999;}
.footer .foot{background:#0f141a;padding-bottom:25px;}
.footer .link{color:#dfdfdf;font-size:13px;line-height:28px;padding:21px 0 31px;}
.footer .link a{color:#dfdfdf;}
.footer .copy,.footer .copy a{color:#999;font-size:12px;}
.footer .copy img{vertical-align:middle;}
.footer .copy p{width:330px;}
.footer .copy p img{margin-left:10px;}
.footer .copy span{display:block;}
.footer .copy .fl{padding-top:10px;}
.footer .copy .fl img{margin-left:30px;}
.footer .copy .fr img{margin-left:60px;}
.scroll{position:fixed;bottom:15%;right:0;cursor:pointer;display:none;z-index:99;width:46px;height:46px;background:#2c2924 url('../images/backtop.png') center no-repeat;}
.scroll span{display:none;text-align:center;background:#2c2924;color:#fff;padding:5px 0;}
.scroll:hover span{display:block;}

/************************************************************************************************************/
/************************************************************************************************************/
/*** 顶部banner代码 ***/
.hdp{width:100%;height:440px;position:relative;min-width:1200px;z-index:1;}
.hdp .bd{margin:0 auto;position:relative;z-index:0;overflow:hidden;}
.hdp .bd ul{width:100% !important;}
.hdp .bd li{width:100% !important;height:440px;overflow:hidden;text-align:center;}
.hdp .bd li a{display:block;width:100%;height:100%;}
.hdp .hd{width:100%;position:absolute;z-index:10;bottom:20px;left:0;height:30px;line-height:30px;*bottom:0;}
.hdp .hd ul{text-align:center;}
.hdp .hd ul li{cursor:pointer;display:inline-block;*display:inline;*zoom:1;margin:0 6px;width:25px;height:5px;overflow:hidden;background:url('../images/white60.png') center;}
.hdp .hd ul .on{background:#dc1e32;}
.hdp .prev,
.hdp .next{display:none;position:absolute;z-index:100;top:50%;margin-top:-41px;left:5%;width:24;height:24px;background:url('../images/blue45.png') center;cursor:pointer;padding:29px 4px;}
.hdp .next{left:auto;right:5%;}
.hdp .prev img,
.hdp .next img{width:24px;height:auto;}

/************************************************************************************************************/
/************************************************************************************************************/
/*** 首页代码 ***/
.home{background:#fff;}
dl.itit{text-align:center;color:#333;padding:35px 0 25px;}
dl.itit dt{font-size:28px;font-weight:bold;}
dl.itit dt a{color:#dc1e32;}
dl.itit dd{font-size:16px;position:relative;width:100%;margin-top:10px;}
dl.itit dd span{position:relative;padding:0 22px;display:inline-block;background:#fff;z-index:2;}
dl.itit dd span img{position:absolute;top:50%;margin-top:-2px;}
dl.itit dd span img.l{left:0;}
dl.itit dd span img.r{right:0;}
dl.itit dd hr{position:absolute;width:100%;left:0;top:50%;z-index:1;border:0;border-top:solid 1px #d7d7d7;}

.igsjj{background:#f8f8f8;border-top:solid 2px #dc1e32;text-align:center;}
.igsjj li{display:inline-block;*display:inline;*zoom:1;width:195px;padding:20px 0;vertical-align:top;}
.igsjj li h1{font-size:30px;color:#dc1e32;}
.igsjj li h1 span{font-size:40px;}
.igsjj li p{font-size:18px;color:#444;}

/************************************************************************************************************/
/*** 首页-公司简介代码 ***/
.row1 dt{position:relative;margin:20px auto 40px;}
.row1 dt p{line-height:30px;font-size:13px;}
.row1 dt a{display:block;position:absolute;right:0;bottom:0;line-height:30px;color:#dc1e32;}
.row1 dd{background:#dc1e32;padding:22px 0;}
.row1 dd ul li{color:#fff;float:left;width:200px;line-height:31px;background:url('../images/rw1_line.jpg') right center no-repeat;text-align:center;}
.row1 dd ul li a{color:#fff;font-size:16px;}
.row1 dd img{width:17px;vertical-align:middle;padding:5px;border:solid 2px #fff;border-radius:50%;margin-right:14px;}

/************************************************************************************************************/
/*** 首页-解决方案代码 ***/
.row2{background:url('../images/row2.jpg') center top no-repeat;position:relative;}
.row2 dl.itit dd span{background:url('../images/row2.jpg') center -90px no-repeat;}
.row2 .rw2-tit{text-align:center;}
.row2 .rw2-tit li{display:inline-block;/* width:95px; */height:35px;line-height:35px;border:solid 1px #dc1e32;color:#dc1e32;margin:0 5px;*display:inline;*zoom:1;cursor:pointer;}
.row2 .rw2-tit li a{color:#dc1e32;display:block;}
.row2 .rw2-tit li a:hover{background:#dc1e32;color:#fff;}
.row2 .rw2-tit li.hit{background:#dc1e32;color:#fff;}
.row2 .rw2-box{position:relative;}
.row2 .rw2-box ul{display:none;padding-bottom:115px;position:relative;*height:530px;}
.row2 .rw2-box ul li{float:left;width:275px;margin:40px 33px 0 0;border-bottom:solid 1px #d3d3d3;font-size:16px;position:relative;}
.row2 .rw2-box ul li:hover{border-color:#dc1e32;}
.row2 .rw2-box ul li img{/*width:100%;height:auto;*/width:100%;height:165px;}
.row2 .rw2-box ul li p{width:90%;height:40px;line-height:40px;overflow:hidden;}
.row2 .rw2-box ul li span{display:block;line-height:40px;position:absolute;right:0;bottom:0;}
.row2 .rw2-box ul.show{display:block;padding-left: 150px;}
.row2 .rw2-box .more{float:none;position:absolute;left:50%;bottom:45px;border:none;margin:0 0 0 -75px;width:130px;height:35px;line-height:35px;text-align:center;}
.row2 .rw2-box .more a{display:block;font-size:13px;color:#fff;background:#dc1e32;}

/************************************************************************************************************/
/*** 首页-服务流程代码 ***/
.row3{}
.row3 ul li{float:left;*width:76px;text-align:center;padding:0 17px 0 39px;background:url('../images/stepj.jpg') left center no-repeat;font-size:19px;color:#000;}
.row3 ul li img{width:65px;height:auto;display:block;margin:0 auto;}
.row3 ul li span{display:inline-block;height:30px;line-height:30px;background:url('../images/step.png') left center no-repeat;padding-left:48px;}
.row3 ul li em{display:inline-block;vertical-align:middle;font-style:normal;font-weight:bold;color:#fff;background:#3895e5;width:22px;height:22px;line-height:22px;border-radius:50%;}
.row3 ul li.rw31{background:none;}
.row3 ul li.rw32 em,
.row3 ul li.rw34 em,
.row3 ul li.rw36 em{background:#fb3838;}
.row3 ul li.rw38 em,
.row3 ul li.rw39 em{background:#99cd00;}
.sub{ background: #de2b2e;  width: 130px; height: 38px; line-height: 38px; text-align: center; border-radius: 5px;  border: none; color:#fff; cursor: pointer;}
/************************************************************************************************************/
/*** 首页-项目案例代码 ***/
.row4{margin:35px 0;background:url('../images/row4.jpg') center top no-repeat;}
.row4 dl.itit dd span{background:url('../images/row4.jpg') center -85px no-repeat;}
.row4 ul{padding:30px 0;}
.row4 ul li{float:left;font-size:0;width:575px;margin:0 25px 30px 0;position:relative;text-align:center;}
.row4 ul li img{width:100%;height:432px;}
.row4 ul li p{font-size:14px;position:absolute;left:0;bottom:0;width:100%;height:30px;line-height:30px;color:#fff;background:url('../images/black40.png') center;}
.row4 ul li a:hover p{background:#dc1e32;}

/************************************************************************************************************/
/*** 首页-公司信息代码 ***/
.row5{}
.row5 h2{height:38px;border-bottom:solid 2px #dcdcdc;margin-bottom:10px;font-size:20px;font-weight:normal;}
.row5 h2 em,
.row5 h2 span,
.row5 h2 a{display:block;float:left;}
.row5 h2 em{width:3px;height:15px;background:#dc1e32;font-size:0;line-height:0;margin:5px 15px 0 0;}
.row5 h2 a{float:right;line-height:27px;color:#999;font-size:12px;}
.row5 h2 a:hover{color:#dc1e32;}
.row5 .rw51{width:860px;}
.row5 .rw51 ul{float:left;width:380px;margin-right:50px;margin-bottom:20px;}
.row5 .rw51 ul li{height:35px;}
.row5 .rw51 ul li a,
.row5 .rw51 ul li span{display:block;height:35px;line-height:35px;float:left;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.row5 .rw51 ul li span{float:right;font-size:13px;color:#999;}
.row5 .rw51 ul li a{width:70%;}
.row5 .rw51 ul li a:hover{color:#dc1e32;}

.row5 .rw52{width:330px;_width:auto;}
.row5 .rw52 h2{margin-bottom:20px;}
.row5 .rw52 ul{border-bottom:solid 1px #d7d7d7;padding-bottom:20px;}
.row5 .rw52 ul li{height:35px;}
.row5 .rw52 ul li a{display:block;height:35px;line-height:35px;width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.row5 .rw52 ul li a:hover{color:#dc1e32;}
.row5 .rw52 dl{border-bottom:solid 1px #d7d7d7;padding:12px 0;_padding:21px 0;}
.row5 .rw52 dl dt{float:left;}
.row5 .rw52 dl dt img{width:90px;height:auto;}
.row5 .rw52 dl dd{padding-top:10px;width:170px;float:left;}
.row5 .rw52 dl dd a{font-size:16px;color:#333;font-weight:bold;}
.row5 .rw52 dl dd p{color:#999;font-size:13px;line-height:20px;margin-top:5px;}

/************************************************************************************************************/
/*** 首页-项目案例代码 ***/
.row6{background:#f6f6f6;padding-bottom:40px;}
.row6 dl.itit dd span{background:url('../images/row6.jpg') center -85px no-repeat;}
.row6 ul li{float:left;/* width:102px;height:48px; */border:solid 1px #d7d7d7;background:#fff;overflow:hidden;margin:0 16.5px 17px 0;}
.row6 ul li img{width:100%;height:auto;}

/************************************************************************************************************/
/************************************************************************************************************/
/*** 内容代码 ***/
.banner{height:302px;width:100%;}
.banner a{display:block;width:100%;height:100%;}
.container{min-height:550px;margin-bottom:40px;}
.ml{width:270px;margin-top:-55px;position:relative;z-index:10;}
.mr{width:855px;border-right:solid 7px #efefef;padding:0 25px;padding-bottom:30px;background:#fff;}

/*** 左侧导航代码 ***/
.subnav{margin-top:1px;background:#fff;border-left:solid 3px #dc2327;}
.subnav a{display:block;border-bottom:solid 1px #eee;height:45px;line-height:45px;padding-left:35px;background:#fff url('../images/tit_a.jpg') 90% center no-repeat;}
.subnav a:hover{background:#dc2327 url('../images/tit_h.jpg') 90% center no-repeat;color:#fff;}
.subnav dd{padding:30px 0 30px 85px;font-weight:bold;color:#de2b2e;font-size:20px;background:url('../images/tit_tel.jpg') 35px center no-repeat;}

.xmnav a{float:left;width:45%;padding-left:5%}
.from{width: 100%; background: #fff;  padding-left: 10%; padding-right: 10%; box-sizing: border-box; margin-top: 15px; margin-bottom: 15px; }
.sd{ width: 98px; height: 45px;line-height: 45px; color:#fff; background: #de2b2e; text-align: center; }
.sd p{  height: 45px;line-height: 45px;  }
.red1{  font-size: 15px; color:#de2b2e; font-weight: bold; margin-top: 5px; margin-bottom: 5px; }
.hum1{  font-size: 12px; color:#999999; }
.from form{ margin-top: 10px; padding-bottom: 10px; }


.from p input{width: 220px; height: 34px; border: 1px solid #91b7bc; line-height: 34px; background: #f5f5f5; text-indent: 12px; margin-bottom: 9px; }
.from p.p4{ position: relative; }
.from p.p4 img{  position: absolute; right: 0; margin-top: 7px; }
.from .sub{ background: #de2b2e;  width: 130px; height: 38px; line-height: 38px; text-align: center; border-radius: 5px;  border: none; color:#fff; cursor: pointer;}

.sda{ text-align: center; color:#e84430; font-size: 24px; }
.redc{ font-size: 16px; color:#333333; text-align: center; }

.Mbup form{ width: 568px;  margin: auto; margin-top: 30px; }
.lxr{ text-align: center;padding-top: 15px; font-size: 14px; color:#666666;  }
.lxr span{ color:#e02d31;  }
.Mbup form input{ width: 500px; height: 40px; border: 1px solid #dfdfdf; text-indent: 16px; }
.xx{  font-size: 16px; color:#e84430; line-height: 40px; }
.Mbup form p{ margin-bottom: 15px;  }
.Mbup form p textarea{ width: 502px; height: 166px; border: 1px solid #dfdfdf; line-height: 27px;  text-indent: 16px; font-size: 14px; color:#333;
font-family: 微软雅黑;
}
.redc{ padding-top: 12px; }
.Mbup .p6 .text{ margin-left: -28px; margin-top: -30px; position: relative; top: -80px; }
.Mbup .p6 .xx{  position: relative; top: -80px;  }
.Mbup .p4 .text{ margin-left: -14px;  }
.Mbup .p4{ position: relative; }
.Mbup .p4 img{ position: absolute; right: 50px;top: 10px;}
.Mbup .sub{  margin: auto; border: none; display: block; margin-left: 46px; }
.musneks{display: none; }



.pmap select{ width: 158px; height: 39px; border: 1px solid #dfdfdf; color:#333 !important;   /*取消默认箭头开始*/ text-indent: 4px;
        appearance:none;
        -moz-appearance:none;
        -webkit-appearance:none; background: url("../images/jt.jpg") no-repeat 95% 50%;
        /*取消默认箭头结束*/}


/*** 左侧内容代码 ***/
.ml dl.tit dt{height:21px;background:url('../images/tit_bg.png') center no-repeat;}
.ml dl.tit dd{color:#fff;background:#dd2428 url('../images/tit_jt.jpg') 90% center no-repeat;padding:13px 0 20px 35px;line-height:26px;text-transform:uppercase;}
.ml dl.tit dd b{font-size:24px;line-height:30px;display:block;}
.ml .list{margin-top:15px;background:#fff;padding-bottom:5px;}
.ml .list h3{padding:13px 20px;background:#de2b2e;height:19px;margin-bottom:5px;}
.ml .list h3 b{float:left;border-left:solid 2px #fff;font-size:15px;line-height:15px;color:#fff;padding-left:9px;margin-top:1px;}
.ml .list h3 a{float:right;display:block;width:47px;height:18px;line-height:18px;font-size:12px;background:#fff;text-align:center;color:#de2b2e;}
.ml .list li{height:44px;margin:0 13px;padding:0 7px;border-top:dashed 1px #eaeaea;}
.ml .list.msues li{ height: auto; }
.ml .list.msues li p{ max-height:54px;  font-size: 12px; color:#999999;

overflow: hidden; }
.ml .list.msues li{width: 80%; margin: auto;  background: #f8f8f8; padding: 0 12px;}
.ml .list.msues h3{ margin-bottom: 20px; }
.ml .list.msues { padding-bottom: 15px; }
.ml .list li a{display:block;width:100%;height:44px;line-height:44px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.ml .list li a:hover{color:#de2b2e;}
.ml .list.tj li{border:none;height:35px;background:url('../images/ml_list.jpg') 18px center no-repeat;margin:0;padding:0 20px 0 30px;}
.ml .list.tj li a{height:35px;line-height:35px;}
.ml .list li:hover{ background: #de2b2e; }
.xsm{ width: 20%; height: 1px; background: #de2b2e;  display: block;  position: relative; top: -3px; }
.ml .list li:hover a{ color:#fff; }
.ml .list li:hover p{ color:#fff; }
.ml .list li:hover .xsm{background: #fff; }
/*.ml .ew{background:#fdfdfd;text-align:center;padding:24px 0 20px;margin-top:15px;}*/
.ml .ew{background:#fdfdfd;padding:10px 0;margin-top:15px;}
.ml .ew dl{padding:10px 0;}
.ml .ew dl dt{float:left;}
.ml .ew dl dt img{width:70px;height:auto;}
.ml .ew dl dd{padding-top:10px;width:170px;float:left;}
.ml .ew dl dd a{font-size:15px;color:#333;font-weight:bold;}
.ml .ew dl dd p{color:#999;font-size:12px;line-height:18px;}

/*** 右侧内容代码 ***/
.mr dl.tit{height:50px;border-bottom:solid 1px #e5e5e5;}
.mr dl.tit dt{float:left;line-height:50px;font-size:18px;color:#333;}
.mr dl.tit dd{color:#999;float:right;padding-left:20px;background:url('../images/home.jpg') left center no-repeat;line-height:50px;font-size:12px;}
.mr dl.tit dd a{color:#999;}
.mr dl.bt{padding:25px 0 30px;}
.mr dl.bt dt{font-size:30px;text-transform:uppercase;line-height:48px;color:#dd2428;}
.mr dl.bt dd{font-size:16px;color:#474352;}
.share{height:26px;margin-top:50px;padding-bottom:20px;}
.share span{float:left;display:block;line-height:26px;}
.share a{width:26px;padding:0 !important;margin:0 5px 0 0 !important;height:26px !important;background:url('../images/share.jpg') no-repeat !important;}}
.share a.bds_tsina{background-position:0 0;}
.share a.bds_weixin{background-position:-31px 0 !important;}
.share a.bds_qzone{background-position:-62px 0 !important;}
.share a.bds_renren{background-position:-93px 0 !important;}

.sxb{border-top:dashed 1px #eaeaea;}
.sxb li{width:48%;height:50px;line-height:50px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.sxb li.fr{text-align:right;}

.last{background:#f8f8f8;margin-top:10px;}
.last li{float:left;width:344px;padding:41px;text-align:center;}
.last li h2{line-height:30px;margin-bottom:23px;}
.last li h2 span{display:block;margin:0 auto;height:19px;line-height:19px;border-bottom:solid 1px #de2b2e;width:50px;}
.last li p{color:#999;line-height:30px;}
.last li a{display:inline-block;width:128px;height:33px;text-align:center;line-height:33px;border:solid 1px #de2b2f;color:#de2b2f;margin-top:43px;}
.last li a:hover{background:#de2b2f;color:#fff;}

.page{text-align:center;margin: 35px 0;}
.page a.toppage,.page a.prepage,.page a.nextpage,.page a.thispage,.page a.lastpage,
.page b{display:inline-block;vertical-align:top;height:30px;padding:0 8px;border:solid 1px #ddd;color:#333;line-height:30px;margin:0 5px;}
.page b{border:solid 1px #de2b2e;background:#de2b2e;color:#fff;}
.page a.thispage:hover{background:#de2b2e;border-color:#de2b2e;color:#fff;}

.page a{ border:none;}
.pic{text-align:center;text-indent:0 !important;}
.pic img{max-width:100%;height:auto;}

/************************************************************************************************************/
/************************************************************************************************************/
/*** 关于我们代码 ***/
.gywm p{margin-bottom:20px;text-indent:2em;}

.about{}
.about p{margin-bottom:20px;}
/*.about img{float:right;margin:0 0 20px 20px;}*/

/************************************************************************************************************/
/************************************************************************************************************/
/*** 发展历程代码 ***/
.history{padding-bottom:35px;}
.scrolltab{position:relative;}
.scrolltab .ulBigPic{overflow:hidden;}
.scrolltab .ulBigPic li{display:none;}
.scrolltab .ulBigPic .liSelected{display:block;}

.scrolltab .dSmallPicBox{width:830px;height:47px;position:relative;margin:0 auto;border-bottom:solid 1px #ccc;margin-bottom:35px;}
.scrolltab .dSmallPic{width:100%;height:47px;position:absolute;left:0px;top:0px;overflow:hidden;background:url('../images/lc2.jpg') center bottom repeat-x;}
.scrolltab .dSmallPic ul{position:absolute;}
.scrolltab .dSmallPic li{width:83px;float:left;display:inline;cursor:pointer;overflow:hidden;text-align:center;font-size:18px;height:47px;line-height:30px;}
.scrolltab .dSmallPic .liSelected{color:#de2b2e;font-weight:bold;font-size:24px;background:url('../images/lc1.jpg') center bottom no-repeat;}

.scrolltab span img{width:17px;height:auto;}
.scrolltab span{width:17px;height:17px;display:block;position:absolute;top:5px;z-index:10px;}
.scrolltab .sLeftBtnA,.scrolltab .sLeftBtnASel,.scrolltab .sRightBtnA,.scrolltab .sRightBtnASel{cursor:pointer;}
.scrolltab .sLeftBtnA,.scrolltab .sLeftBtnASel,.scrolltab .sLeftBtnABan{left:0px;}
.scrolltab .sRightBtnA,.scrolltab .sRightBtnASel,.scrolltab .sRightBtnABan{right:0px;}
.scrolltab .sLeftBtnABan img,
.scrolltab .sRightBtnABan img{display:none;}

/************************************************************************************************************/
/************************************************************************************************************/
/*** 新闻列表代码 ***/
.news{}
.news h2{height:30px;}
.news h2 a{color:#333;display:block;height:30px;line-height:30px;width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.news span{display:block;line-height:30px;color:#999;}
.news .click{display:inline-block;}
.news .headline,
.news dl{padding:30px 0;border-bottom:dashed 1px #eaeaea;}
.news .headline img{float:left;width:220px;height:140px;padding:9px;border:solid 1px #f2f2f2;}
.news .headline .txt{width:580px;float:right;}
.news .headline p{height:48px;overflow:hidden;}
.news .headline .click{color:#de2b2e;margin-top:20px;}

.news dl dt{float:left;background:#eee;width:75px;padding:7px 0px 7px 15px;color:#999;}
.news dl dt h1{font-size:28px;color:#de2b2e;line-height:40px;}
.news dl dt p{font-size:13px;line-height:18px;}
.news dl dd{width:735px;float:right;text-align:right;}
.news dl dd p,
.news dl dd h2,
.news dl dd span{text-align:left;}
.news dl dd p{height:24px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.news dl dd .click{color:#333;margin-top:5px;}
.news dl:hover dt{background:#de2b2e;color:#fff;}
.news dl:hover dt h1{color:#fff;}
.news dl:hover dd a{color:#de2b2e;}
/*.news dl:hover dd p{text-decoration:underline;}*/

/************************************************************************************************************/
/*** 新闻内容代码 ***/
.newstext{padding-top:35px;}
.newstext h2{line-height:65px;font-size:22px;color:#333;text-align:center;}
.newstext .cont{margin-top:20px;}
.newstext .cont p{text-indent:2em;}
.ftitle{text-align:center;font-size:12px;color:#999;line-height:43px;border:dashed #eaeaea;border-width:1px 0;margin-bottom:25px;}
.ftitle a{color:#999;}
.nrdw{padding:20px;border:solid 1px #de2b2e;}
.nrdw p{color:#555;line-height:30px;}
.nrdw b{color:#de2b2e;}

/************************************************************************************************************/
/************************************************************************************************************/
/*** 核心团队代码 ***/
.team{}
.team li{padding:34px 0;border-bottom:dashed 1px #eaeaea;height:200px;}
.team li img{float:left;width:173px;height:184px;padding:7px 6px;border:solid 1px #dedede;}
.team li .txt{float:right;width:640px;}
.team li .txt a{font-size:22px;color:#bfbfbf;text-transform:capitalize;}
.team li .txt span{color:#de2b2e;font-weight:bold;margin-right:15px;}
.team li .txt strong{display:block;line-height:35px;font-size:15px;color:#333;}
.team li .txt p{height:120px;overflow:hidden;}
.team li:hover img{border-color:#f3b0b1;-webkit-box-shadow:0 0px 2px rgba(249, 216, 216, 1);-moz-box-shadow:0 0px 2px rgba(249, 216, 216, 1);box-shadow:0 0px 2px rgba(249, 216, 216, 1);}

/************************************************************************************************************/
/************************************************************************************************************/
/*** 合作伙伴代码 ***/
.partner{}
.partner li{float:left;width:153px;height:73px;border:solid 1px #f5f5f5;text-align:center;margin:0 20px 20px 0;overflow:hidden;}
.partner li img{width:100%;height:auto;}

/************************************************************************************************************/
/************************************************************************************************************/
/*** 人才招聘代码 ***/
.talent{}
.talent h3{font-weight:bold;color:#333;font-size:16px;margin-bottom:20px;}
.talent li{background:#fcfcfc;border:solid 1px #e5e5e5;}
.talent .list{cursor:pointer;margin-top:12px;}
.talent a{display:block;padding:12px 19px;color:#fff;font-size:16px;font-weight:bold;}
.talent .list .listnav{background:#fcfcfc url('../images/list1.jpg') 98% center no-repeat;color:#de2b2e;}
.talent .selected .listnav{background:#de2b2e url('../images/list2.jpg') 98% center no-repeat;color:#fff;}
.talent .list-item{display:none;padding:19px;border-top:solid 1px #e5e5e5;}
.talent .list-item p{font-size:15px;line-height:30px;}
.talent .list-item p strong{padding:0 8px;color:#fff;background:#de2b2e;line-height:24px;display:inline-block;*display:inline;*zoom:1;}

.dy{padding:20px;border:solid 1px #de2b2e;margin-top:30px;}
.dy h2{font-size:14px;color:#de2b2e;margin-bottom:10px;}

/************************************************************************************************************/
/************************************************************************************************************/
/*** 联系我们代码 ***/
.contact{}
.contact .us{color:#333;padding-bottom:30px;margin-bottom:25px;border-bottom:solid 1px #e5e5e5;}
.contact h1{font-size:22px;color:#333;margin-bottom:35px;}
.contact .us li{float:left;width:245px;margin-right:60px;}
.contact .us li h3{line-height:22px;padding-bottom:14px;border-bottom:solid 1px #737373;margin-bottom:15px;}
.contact .us li img{width:22px;height:auto;vertical-align:top;margin-right:10px;}
.contact .us li strong{color:#de2b2e;float:left;display:inline-block;width:170px;*display:inline;*zoom:0;vertical-align:top;}
.contact .us li p:after{content:".";display:block;clear:both;visibility:hidden;height:0;font-size:0;line-height:0;}
.contact .us li span{float:left;display:inline-block;*display:inline;*zoom:0;vertical-align:top;}
.contact .map{width:100%;height:310px;}
.contact .us li .dz strong{width:100%;}

/************************************************************************************************************/
/************************************************************************************************************/
/*** 咨询体系代码 ***/
.zxtx{}
.zxtx h2{height:30px;}
.zxtx h2 a{color:#333;display:block;height:30px;line-height:30px;width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.zxtx span{display:block;line-height:40px;color:#999;}
.zxtx .click{display:inline-block;color:#333;margin-top:20px;}
.zxtx li{padding:34px 0;border-bottom:dashed 1px #eaeaea;height:160px;}
.zxtx li img{float:left;width:220px;height:140px;padding:9px;border:solid 1px #dedede;}
.zxtx li .txt{float:right;width:580px;text-align:right;}
.zxtx li .txt h2,
.zxtx li .txt span,
.zxtx li .txt p{text-align:left;}
.zxtx li .txt p{height:48px;overflow:hidden;}
.zxtx li:hover img{border-color:#f3b0b1;-webkit-box-shadow:0 0px 2px rgba(249, 216, 216, 1);-moz-box-shadow:0 0px 2px rgba(249, 216, 216, 1);box-shadow:0 0px 2px rgba(249, 216, 216, 1);}
.zxtx li:hover a{color:#de2b2e;}

/************************************************************************************************************/
/************************************************************************************************************/
/*** 培训体系-封面代码 ***/
.pxtx-box{padding-bottom:35px;}
.pxtx-box li{float:left;border:solid 1px #e7e7e7;width:258px;text-align:center;margin:35px 37px 0 0;}
.pxtx-box li img{width:258px;height:175px;border-bottom:solid 1px #e7e7e7;}
.pxtx-box li p{height:44px;line-height:40px;font-size:18px;color:#333;font-weight:bold;}
.pxtx-box li:hover{-webkit-box-shadow:0 0px 3px rgba(222, 43, 46, .8);-moz-box-shadow:0 0px 3px rgba(222, 43, 46, .8);box-shadow:0 0px 3px rgba(222, 43, 46, .8);border-color:#f14447;}

/************************************************************************************************************/
/************************************************************************************************************/
/*** 培训体系代码 ***/
.pxtx{width:100%;margin-top:35px;border:solid #dbdbdb;border-width:0px 1px 1px 0px;text-align:center;}
.pxtx tr td{border:solid #dbdbdb;border-width:1px 0 0 1px;height:45px;}
.pxtx .hd{font-weight:bold;color:#333;background:#fdf2d3;}
.pxtx a:hover{color:#de2b2e;/*text-decoration:underline;*/}

/************************************************************************************************************/
/************************************************************************************************************/
/*** 项目案例代码 ***/
.case{}
.case li{float:left;width:258px;border:solid 1px #dedede;margin:37px 36px 0 0;text-align:center;}
.case li img{width:100%;height:177px;}
.case li h2{color:#333;font-size:18px;height:38px;line-height:34px;border-bottom:dashed 1px #e6e6e6;overflow:hidden;}
.case li p{color:#999;line-height:40px;}
.case li:hover{-webkit-box-shadow:0 0px 3px rgba(222, 43, 46, .8);-moz-box-shadow:0 0px 3px rgba(222, 43, 46, .8);box-shadow:0 0px 3px rgba(222, 43, 46, .8);border-color:#f14447;}

/************************************************************************************************************/
/************************************************************************************************************/
/*** 服务流程代码 ***/
.service{}
.service li{float:left;width:200px;height:233px;border:solid 1px #eaeaea;text-align:center;position:relative;margin:0 15px 15px 0;}
.service li h3{padding:40px 0 10px;line-height:22px;}
.service li h3 span{display:inline-block;width:22px;height:22px;vertical-align:top;border-radius:50%;background:#de2b2e;color:#fff;margin-right:8px;font-weight:normal;text-align:center;}
.service li img{margin-top:35px;width:65px;height:auto;}
.service li .txt{display:none;position:absolute;left:0;top:0;border:solid 1px #eaeaea;width:180px;height:100%;text-align:left;background:#de2b2e url('../images/shuiying.png') 99% 98% no-repeat;padding:0 10px;z-index:10;color:#fff;overflow:hidden;}
.service li .txt h3{font-weight:bold;padding-top:20px;}
.service li .txt p{font-size:12px;line-height:20px;}
.service li .txt h3 span{background:#fff;color:#de2b2e;}
.service li.end .txt{right:0;left:auto;}

.history ul li.yiwe{  line-height:25px; position:relative; padding-left:463px;}
.history ul li.yiwe img{ position:absolute; top:0; margin-left:-49px; z-index:9;}
.history ul li.yiwe h1{ font-size:24px; font-weight:bold; color:#000;}
.history ul li.yier{ line-height:25px; position:relative; padding-right:483px; text-align:right;}
.history ul li.yier img{ position:absolute; top:0; margin-left:41px; z-index:9}
.history ul li.yier h1{ font-size:24px; font-weight:bold; color:#000;}
.jsygx{ width:2px; background:#c7c8ca; height:100%; position:absolute; left:50%; margin-left:-3px; top:0;}
.history ul{ position:relative;}
