  @charset "utf-8";

/* CSS Document */
body{margin: 0px auto; padding: 0px;font-family:"Microsoft YaHei";  font-size: 12px; line-height:22px; color: #333;}
a{color: #333; text-decoration: none;} 
a:hover{color:#ee0701; text-decoration: none;}
.w1100{ width:1000px; margin:0 auto;  overflow:hidden;}
.w1000{width:1000px; margin: 0 auto; overflow:hidden;}
.w1020{width:1120px; margin: 0 auto; overflow:hidden;}
.wb100{width:1100px; margin: 0 auto; }
.top2{ padding-top:18px;}
.top3{ padding-top:20px;}
.top5{ padding-top:28px;}
.top7{ margin-top:56px;}
.top38{ margin-top:45px;}
.top12{ margin-top:15px; overflow:hidden;}
.pa{ position:absolute;}
.pr{ position:relative}

/*抬头*/
.bgbg{ width:100%;  line-height:32px; height:32px; border-bottom:1px solid #e5e5e5;  color:#666666; }
.bgbg a{ color:#666666;}
.bqhbg{ overflow:hidden;}
.bqhbg span{ margin-left:10px; margin-right:10px;}
.lait{ width:422px; padding-top:52px;}
.woal{ overflow:hidden;}
.woal span{ padding-left:10px; padding-right:10px;}

.lhng{ width:350px; overflow:hidden; font-family:"Microsoft YaHei"; padding-top:43px; padding-left:18px; font-weight: bold; font-size:20px; color:#000;}
.tipnw{ width:280px; padding-top:27px; overflow:hidden; padding-bottom:27px;}
.tanw{ width:180px; overflow:hidden; padding-left:118px; line-height:0px; }
.topwj{ width:520px; color:#fd8812; padding-top:35px; padding-left:25px; font-size:19px; font-family:"微软雅黑"; font-weight: bold;}
.topwj h3{ font-size:22px; color:#333; font-weight:; padding-bottom:5px;}
.jqtel{ width:270px; overflow:hidden; }
.lhes{ padding-top:25px; padding-left:18px;}

.jayi{ line-height:30px; padding-top:10px;}
.jayi span{ padding-left:10px; padding-right:10px;}
.jhtel{ float:right; height:49px;  margin-top:36px; margin-bottom:22px; overflow:hidden; background:url(../images/lhtel.jpg) no-repeat left; padding-left:52px; font-family:"微软雅黑"; font-size:14px; color:#999;}
.jhtel span{ font-size:23px; color:#da251c; font-weight:bold; font-family:Arial;}
.jhtel b{ font-size:16px; color:#fd8812; font-weight:bold;}


/*导航 */
#gudin {min-width: 120px;width: 100%;z-index: 19802;}
.lhvaer{ background:#da251c; width:100%;}
.maver{ overflow:hidden; line-height:56px;  height:56px;}
.maver li{ overflow: hidden; float:left; font-size:16px;  }
.maver li a{ color:#f5f5f5;font-size:16px; font-weight:normal; font-family:"Microsoft Yahei";  font-weight:bold; display:block; text-align:center; padding-left:23px; padding-right:23px;}
.maver li a:hover,.maver .cur a{color:#fff; background:#333333;  }
.maver li.pit{ background:none;}

#nav{height:60px;line-height:60px;position: relative;z-index: 999; width:1002px; margin:0 auto;}
#nav li{text-align: center;height:60px;position: relative;z-index: 10; width:120px;}
.sub-nav{position: absolute;top:60px;left: 0px;width: 114px;background:#0777de;display: none;}

#nav li .sub-nav a{font-size: 12px;display:block;line-height:30px;}
#nav ul{ padding-left:15px;}
#nav li .sub-nav p{
	border-bottom: 1px solid #fff;}
#nav li.dotnav{padding: 0 22px;}
#nav li a:hover,
#nav li.on,
#nav li.cur{background:url(../images/nbg.jpg) no-repeat center; line-height:60px; }
#nav li a{color: #fff;font-family:;font-size: 12px; font-weight:bold; display:block;}
#nav li.li-bg{width: 1px; background:url(../images/nbg01.jpg) no-repeat right;height:60px;padding: 0px;}


#nav li .sub-nav p a:hover{ background:#ff8800; font-size:12px; color:#FFF; line-height:30px;}

#nav ul, ol {list-style: none;font-size: 0px;letter-spacing: normal;word-spacing: normal;}
#nav li {list-style: none;display: inline-block;float: left;_display: inline;font-size: 12px;}

.f-cb{zoom:1;}



/* banner */
.banner{height:511px; width:100%;overflow: hidden;}

.bqner{height:216px; width:100%;overflow: hidden; margin-top:25px;}
.bnny{height:300px; width:100%;overflow: hidden;}

/*get form*/
.on_inp{display:none;position:fixed;top:20%;left:30%;z-index:50; height:351px; overflow:hidden; background-color:#fff;     width: 400px;}
.on_inp .content{width:400px;}
.on_inp .content .close{position:absolute;top:0;right:0;cursor:pointer;}
.on_inp h3{height:40px;font:16px "Microsoft YaHei"; font-weight:bold; color:#333; line-height:40px; margin:22px 0 18px 0; text-align:center;}
.on_inp h3 span{ font:36px "Microsoft YaHei"; font-weight:normal; color:#ef5a10; text-transform:uppercase; line-height:40px; }
.on_inp h3 a{ color:#333;text-decoration:none;font-size:28px;}
.on_inp .tits{font-size:18px;font-family:"Microsoft YaHei";text-align:center;margin-bottom:15px;}
.on_inp .protit{width:129px;padding-left: 48px;}
.on_inp .tits2{font-size:14px;font-family:"Microsoft YaHei";margin-bottom:20px;width:500px;}
.on_inp p{ width:284px; height:180px; background:#ef5a10; float:left; text-align:center;}
.on_inp p a{text-decoration:none;}
.on_inp p img{ width:70px; height:70px; display:block; margin:14px auto 0; }
.on_inp p span{ display:block; font:28px "Microsoft YaHei"; font-weight:bold; color:#fff; line-height:50px;}
.on_inp p em{ font:16px "Microsoft YaHei"; color:#fff; line-height:16px; display:block;}

.on_con { width:363px; height:191px;overflow:hidden; padding-left:30px;}
.on_con li{ width:353px; height:32px; float:left; margin:0 0 18px 0px;overflow:hidden; line-height:24px; color:#ff0000;}
.on_con li span{ font:14px "Microsoft YaHei"; color:#666; line-height:32px;float:left; padding-left:10px; display:inline-block;}
.on_con li input{ width:200px; height:30px; border:1px solid #ddd; background:url(../images/pm_d.jpg) no-repeat right top;font:14px "Microsoft YaHei"; color:#666; line-height:22px;outline:none; float:left; margin-right:5px;} 
.on_con .inp3{width:640px; height:50px; margin-bottom:10px;}
.on_con .inp3 textarea{ width:572px; height:48px; resize:none; overflow:auto; outline:none; border:0;font:14px "Microsoft YaHei"; color:#999; line-height:18px; float:left;border:1px solid #ddd; padding-left:4px;background:url(../images/pm_d.jpg) no-repeat right top;}
.on_con .inp4 span{padding-right:13px;}
.on_con .inp4 input{width:100px;}
.on_con .inp4 img{ }
.on_con .inp5{width:156px; height:38px;    margin-left: 78px;}
.on_con .inp5 input.btn2{ width:121px; height:38px; cursor:pointer; background:none;background-color:#ef5a10;color:#fff;}


/*sou*/
.ser_bg{ background:#f4f4f4;  border-bottom:1px solid #ccc; width:100%; height:152px; overflow:hidden;}  
.ser_c{ height:152px; overflow:hidden;}

.ser_r{ width: 508px; margin: 0 auto; overflow: hidden; }
.ser_r span{ display: block; width: 105px; padding-left: 45px; height: 40px; overflow: hidden;  font:14px/40px "Microsoft Yahei";  background:url(../images/ser_b.jpg) no-repeat left top; }
.ser_r span a{ color: #2d3e50;}

.inp01{ float:left; padding-left:10px; width:311px;   height:44px;overflow:hidden; font:14px/44px "Microsoft Yahei"; border:none; background:url(../images/ser1.gif) no-repeat left top; color:#999;  display:inline;outline:none;} 
.inp02{ float:left; background:url(../images/ser2.gif) no-repeat left top; width:32px; height:44px; border:0; outline:none;}
.ser_c p{height:72px;margin: 0 auto; text-align: center; overflow:hidden; display:block; color:#2d3e50;font:25px/72px "Microsoft Yahei"; }
.ser_c p a{color:#2d3e50; padding:0 25px 0 20px; display: inline-block; height: 72px; background:url(../images/ser_ic.gif) no-repeat right center;}
.ser_c p a:hover,.ser_c p a.cur{ color: #ff8a00; font-weight: bold;text-decoration:none;}
.ser_c p a.nones{ background: none;}
/*fw_bg*/
.fw_bg{ height:777px; overflow:hidden;} 

.t_h2{ margin:50px auto 35px; height:65px; overflow:hidden; text-align:center; font:30px/39px "Microsoft Yahei"; background:url(../images/fw_t.gif) no-repeat center 49px;}
.t_h2 a{ color:#313131;}
.t_h2 i{ display:block; color:#989898; font:24px/26px Arial Verdana; text-transform: uppercase;}
.t_h2 a:hover{ text-decoration:none;}

.fw ul { height: 278px; overflow: hidden;}
.fw ul li{ float:left; line-height: 0px; margin-right:50px; width:160px; overflow:hidden;}
.fw ul li img{width:160px; height:176px;}
.fw ul li span{display:block; text-align:center; font:14px/28px "Microsoft Yahei";  color:#676767; }
.fw ul li span b{ display: block; color: #2d3e50; font:bold 18px/42px "Microsoft Yahei"; }
.fw ul .nones{ margin-right:0px;}
.fw ul li a:hover{ text-decoration: none;}

.fw dl{ margin:0 auto; height:242px; width:938px; padding: 30px 30px 0 30px; overflow:hidden; border: 1px solid #dce8f2; background: #eef7ff;}
.fw dt {float: left; width:325px; height:212px; overflow:hidden;}
.fw dt img{width:325px; height:212px;}
.fw dd{float: right; width:590px; overflow:hidden;}
.fw dd h3{ font:24px/58px "Microsoft Yahei"; color:#2d3e50; }
.fw dd h3 img{padding-right: 10px; float: left; width: 78px; height: 58px; }
.fw dd h3 i{display: inline-block; padding-left: 10px; font:18px/58px "Microsoft Yahei"; color: #51677f;}
.fw dd p{margin-top: 10px; font:14px/28px "Microsoft Yahei"; color: #676767;}
.fw dd em{ display:block; margin-top:23px; padding: 0 10px 0 25px; width:553px; height:56px; font:14px/56px "Microsoft Yahei";background:#fff; border: 1px solid #dce8f2; color: #676767;}
.fw dd em a{ color:#676767;}

.fw dd em.em2{line-height:22px;padding-top: 6px;height: 50px;}


/*zy_bg*/
.zy_bg{ height: 603px; overflow: hidden;background:url(../images/zy_bg.jpg) no-repeat center top;}
.zy{ position: relative; height: 603px; overflow: hidden;}
.zy h2{margin:50px auto 85px; height: 61px; width: 1000px; text-align: center; color: #fff; background:url(../images/zy_t.png) no-repeat center top; font:30px/47px "Microsoft Yahei";}
.zy h2 a{ color: #fff;}
.zy ul{}
.zy li{ margin-left: 17px; display: inline; float:left; width: 290px; overflow: hidden; color: #676767;font:14px/26px "Microsoft Yahei";}
.zy li span{ text-align: right; display: block; font:bold 18px/36px "Microsoft Yahei"; color: #222;}
.zy .zy_li2{ float: right; margin:0 20px 0 300px;}
.zy .zy_li2 span{ text-align: left;}
.zy .zy_li1{ margin-bottom: 115px;}

.zy p{position: absolute; left:322px; top:168px; width: 349px;  height: 349px; overflow: hidden;}
.zy p img{width: 349px;  height: 349px; }

/*adv_bg*/
.adv_bg{ height: 1418px; overflow: hidden;}
.adv{ height: 1418px; overflow: hidden; background:url(../images/adv_line.jpg) no-repeat 494px 166px; }
.adv h2{margin:34px auto 26px; height: 106px; text-align: center; overflow: hidden;  font:30px/55px "Microsoft Yahei";background:url(../images/adv_t.jpg) no-repeat center bottom; color: #313131;}
.adv h2 i{padding-left: 20px; font:28px/51px "Microsoft Yahei"; display: block; color: #fff;}
.adv h2 i a{ color: #fff;}
.adv_c{margin-top: 43px; position: relative; height: 463px; overflow: hidden; }
.adv_c dl{ float: left;}
.adv_c dt{margin-top: 1px; width: 394px; height: 227px; overflow: hidden;}
.adv_c dt img{width: 394px; height: 227px;}
.adv_c dd{padding: 34px 50px 0 25px; width: 333px; height: 174px; overflow: hidden; background:url(../images/adv_p1.jpg) no-repeat center bottom;}
.adv_c dd h3{ margin-bottom: 10px; color: #333;  font:24px/34px "Microsoft Yahei";}
.adv_c dd h3 i{ display: block; text-transform: uppercase; color: #cfcfcf;  font:14px/24px Arial, Helvetica, sans-serif;;}
.adv_c dd em{ color: #676767; display:block; font:14px/25px "Microsoft Yahei";}
.adv_c .adv_dl02{float: right;}
.adv_c .adv_dl02 dt{margin:0 0 1px 14px;}
.adv_c .adv_dl02 dd{padding: 34px 25px 0 50px;  background:url(../images/adv_p2.jpg) no-repeat center bottom;}
.adv_c p{ display: block; width: 89px; height: 89px; overflow: hidden;}
.adv_c p img{ width: 89px; height: 89px;}
.adv_c .adv_p1{ position: absolute; left:458px; top:52px;}
.adv_c .adv_p2{ position: absolute; left:458px; top:288px;}
.adv_c2{ margin-top: 0px;}
.adv .adv_dl04 dd{padding: 34px 10px 0 30px; width: 368px;}


.adv ul {  margin-top: 84px; height: 170px; overflow: hidden;}
.adv ul li{background: #2acc72; float:left; padding: 40px 0 0 25px; width: 224px; height: 130px;margin-right: 1px; overflow:hidden;}
.adv ul li img{ float: left; width:89px; height:89px;}
.adv ul li p{padding-top: 15px; float: right; width: 124px; display:block;  font:22px/34px "Microsoft Yahei";  color:#fff; }
.adv .adv_li2{background: #e00001; }
.adv .adv_li3{background: #ffa800; }
.adv .adv_li4{background: #b75bc8; }


/*kh_bg*/
.kh_bg{ background:#f4f4f4 url(../images/kh_bg.jpg) no-repeat center top; height:980px; overflow:hidden; }
.kh .t_h2{ margin:52px auto 64px;background:url(../images/kh_t.png) no-repeat center 49px;}
.roll1,.roll2{margin-top:146px; display:inline; width:57px; height:57px; overflow:hidden;}
.roll1 img,.roll2 img{width:57px; height:57px;overflow:hidden; display:inline-block;}

.kh_c{position: relative;margin-left: 109px; width: 742px; overflow: hidden; height: 375px;}
.kh_c dl{}
.kh_c dt{position: absolute; left: 0px; top:0px; width: 277px; height: 375px; overflow:hidden;}
.kh_c dt img{ width: 277px; height: 375px;}
.kh_c dd{ position: absolute; left:250px; top:60px; padding: 25px 25px 0 40px; width: 428px; height: 252px; overflow: hidden;  background:url(../images/kh_dd.jpg) no-repeat left top; }
.kh_c dd h3{ color: #fff;font:20px/45px "Microsoft Yahei";}
.kh_c dd h3 a{color: #333;text-decoration:none;}
.kh_c dd h3 i{display: block; color: #666;font:14px/30px "Microsoft Yahei";word-wrap: break-word;width: 418px; height: 204px;overflow:hidden;}
.kh_c dd p{padding-top: 20px; color: #fff;font:14px/30px "Microsoft Yahei";}
.kh_c dd em{ display: block; position: absolute; right: 0px; bottom: 0px; width: 38px; height: 39px;}
.kh_c dd em img{ width: 38px; height: 39px;}

.kh ul{ margin-top: 82px; width: 1000px; overflow: hidden;}
.kh li{float: left; margin-right: 14px; width: 186px; overflow: hidden; text-align:center;}
.kh li span{display:none;}
.kh li img{ width: 182px; height: 251px;border: 2px solid #efa40f; margin-bottom:10px;  }
.kh li a:hover img,.kh .cur a img{border: 2px solid #efa40f; width: 180px; height: 244px;}
.kh .nones{margin-right: 0px;}

/*kh2_bg*/
.kh2_bg{ background:url(../images/kh2_bg.jpg) no-repeat center top; height:941px; overflow:hidden;} 
.kh2 { position: relative; height: 941px; overflow: hidden;}
.kh2 .t_h2{ margin:25px auto 40px;background:url(../images/kh2_t.png) no-repeat center 49px;}
.kh2_more{ position: absolute; right:0px; top:63px; height: 26px; overflow: hidden; font:14px/26px "Microsoft Yahei"; }
.kh2_more a{color: #2d3e50;}

.kh2_dl1{ padding: 25px 25px 0; width: 950px; height: 293px; overflow: hidden;} 
.kh2_dl1 dt{float: left; width: 376px; height: 271px; overflow:hidden;}
.kh2_dl1 dt img{ width: 374px; height: 269px; border:1px solid #ccc;}
.kh2_dl1 dd{float: right; padding: 0 20px 0 0; width:525px; overflow: hidden;  }
.kh2_dl1 dd h3{ font:18px/55px "Microsoft Yahei";}
.kh2_dl1 dd h3 a{color: #da251c;}
.kh2_dl1 dd p{ color: #787878;font:14px/28px "Microsoft Yahei";}
.kh2_dl1 dd em{margin-top: 15px; display: block; background: #da251c; width:100px; text-align: center; height: 30x;font:14px/30px "Microsoft Yahei";}
.kh2_dl1 dd em a{ color: #fff;}


.kh2_dl2{float: left; margin: 20px 46px 0 0; width: 285px; overflow: hidden;} 
.kh2_dl3{margin: 18px 46px 0 28px;}
.kh2_dl2 dt{width:285px; height:205px; overflow:hidden;}
.kh2_dl2 dt img{ width:285px; height:205px;}
.kh2_dl2 dd{text-align: center;  width:285px; overflow: hidden;  }
.kh2_dl2 dd h3{ font:18px/55px "Microsoft Yahei";}
.kh2_dl2 dd h3 a{color: #da251c;}
.kh2_dl2 dd p{ color: #787878;font:14px/28px "Microsoft Yahei";}
.kh2_dl2 dd em{ margin: 15px auto 0; display: block; border: 1px solid #da251c; width:100px;height: 30px;font:14px/30px "Microsoft Yahei";}
.kh2_dl2 dd em a{ color: #da251c;}
.kh2_dl4{ margin-right: 0px;}


/*kh2_bg*/
.kh2_bg{ background:url(../images/kh2_bg.jpg) no-repeat center top; height:941px; overflow:hidden;} 
.kh2 { position: relative; height: 941px; overflow: hidden;}
.kh2 .t_h2{ margin:25px auto 40px;background:url(../images/kh2_t.png) no-repeat center 49px;}
.kh2_more{ position: absolute; right:0px; top:63px; height: 26px; overflow: hidden; font:14px/26px "Microsoft Yahei"; }
.kh2_more a{color: #2d3e50;}




.kh2_dl2{float: left; margin: 20px 46px 0 0; width: 285px; overflow: hidden;} 
.kh2_dl3{margin: 18px 46px 0 28px;}
.kh2_dl2 dt{width:285px; height:205px; overflow:hidden;}
.kh2_dl2 dt img{ width:285px; height:205px;}
.kh2_dl2 dd{text-align: center;  width:285px; overflow: hidden;}
.kh2_dl2 dd h3{ font:18px/55px "Microsoft Yahei";}
.kh2_dl2 dd h3 a{color: #da251c;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;display: block;}
.kh2_dl2 dd p{ color: #787878;font:14px/28px "Microsoft Yahei";}
.kh2_dl2 dd em{ margin: 15px auto 0; display: block; border: 1px solid #da251c; width:100px;height: 30x;font:14px/30px "Microsoft Yahei";}
.kh2_dl2 dd em a{ color: #da251c;}
.kh2_dl4{ margin-right: 0px;}



/*about_bg*/
.about_bg{ height:700px; overflow:hidden;} 
.about{ position: relative; height: 700px; overflow: hidden;}
.about dl{}
.about dt { width: 1000px; height: 393px;overflow:hidden;}
.about dt img{ width: 1000px; height: 393px;}
.about dd{padding: 0 15px; overflow:hidden;  text-align: center;}
.about dd h3{position: absolute; top:288px; left: 417px; width: 169px; height: 97px; overflow: hidden; text-align: center; padding-top:59px; overflow:hidden; font: 24px "Microsoft Yahei"; background:url(../images/ab_h3.jpg) no-repeat center top;}
.about dd h3 a{ color:#fff;}
.about dd h4{ margin-top:60px; line-height:35px; font: 24px "Microsoft Yahei"; margin-bottom:22px;}
.about dd h4 a{ color:#313131;}
.about dd p{font:14px "Microsoft Yahei"; color:#676767; line-height:30px;}
.about dd h3 a:hover{ text-decoration:none;}
.about dd em{ margin: 30px auto 0; display: block; text-align: left; padding-left: 35px;  width:143px;height: 46px;font:18px "Microsoft Yahei"; background:url(../images/ab_b.gif) no-repeat center top;}
.about dd em a{ color: #e00001; line-height:46px;}


/*new*/

.new{ position: relative; height: 410px; overflow: hidden;}
.new .t_h2{ margin:30px auto 30px;background:url(../images/new_t.gif) no-repeat center 49px;}
.new .kh2_more{ position: absolute; top:67px; right:0px;}

.new_t{position: relative; padding: 22px 22px 0 22px; width: 954px; height: 258px; overflow: hidden; border: 1px solid #dce8f2; background: #fff;}
.new_t dl{} 
.new_t dt{float: left; width: 360px; height: 233px; overflow:hidden;}
.new_t dt img{ width: 360px; height: 233px;}
.new_t dd{float: right; padding: 0 10px 0 0; width:560px; overflow: hidden;  }
.new_t dd h3{margin:22px auto 20px; font:18px/30px "Microsoft Yahei";}
.new_t dd h3 a{color: #e00001;}
.new_t dd h3 i{ height: 28px; margin-right: 10px; border: 1px solid #e00001; text-align: center; width: 84px; display: block; float: left;  font:20px/28px "Microsoft Yahei"; color: #e00001;}
.new_t dd p{ color: #787878;font:14px/24px "Microsoft Yahei";}
.new_t dd em{margin-top: 35px; display: block; background: #e00001; width:100px; text-align: center; height: 30x;font:14px/30px "Microsoft Yahei";}
.new_t dd em a{ color: #fff;}

.new01{ position: absolute; top:245px; right:23px; width: 80px; height: 10px; overflow: hidden;}
.new01 li{  float:left; height:10px; width:10px; overflow:hidden; line-height: 10px; margin-right: 10px;}
.new01 li a{display: inline-block; height:10px; width:10px; background:url(../images/new_ic1.png) no-repeat left center;}
.new01 li a:hover,.new01 .cur a{ text-decoration:none;background:url(../images/new_ic2.png) no-repeat left center; }

.new_l{ margin-top:30px; width:475px;overflow:hidden; margin-bottom:45px;}
.new_l h2{ margin-bottom:12px; height:42px;width:475px; overflow:hidden; font:24px/42px "Microsoft Yahei";background:url(../images/new_l1.gif) no-repeat right 14px;}
.new_l h2 a{ color:#313131;}
.new_l h2 span{ display:block;  font:14px/24px Arial, Helvetica, sans-serif; }
.new_l h2 span a{ color:#51677f;}

.new02 li{ padding-left: 24px;  height:38px;  overflow:hidden; font:14px/38px "Microsoft Yahei"; border-bottom: 1px dashed #b6b6b6; background:url(../images/new_ic.gif) no-repeat 8px 16px;}
.new02 li a{ color:#676767;}
.new02 li em{ color: #949494; font-size:12px; padding-right:2px;}
.new02 li a:hover,.new02 .cur a{ text-decoration:none; }
.new02 .nones{ border-bottom:0;}




.lhdbva{background:#da251c; width:100%; line-height:45px; height:45px; overflow:hidden;}
.lhdbva  a{ color:#FFF; font-size:14px; padding-left:20px; padding-right:20px; }

.lhlink{ background:#f4f4f4;}

/* 友情链接 */
.g_link{ height: 120px;background: #f4f4f4;}
.g_link h2{height:114px;padding-top: 30px;  height: 30px; line-height: 30px;  color: #222222; font-size: 20px;  text-decoration: none;}
.g_link h2 a{color: #222222; font-size: 20px;  text-decoration: none;}
.g_link h2 em{margin-left: 8px; color: #3c3c3c; font-size: 16px; font-weight: normal; text-transform: uppercase; font-style:normal; }
.g_link .more01 a{ height: 30px; line-height: 30px; color: #222222; font-size: 14px;font-weight: normal;}
.link_c{line-height:26px; overflow:hidden; padding:10px 0 20px 0; text-align:left;}
.link_c a{ white-space:nowrap; padding:0 17px; height: 26px; line-height:26px; color:#666666;display: inline-block;}

/**/
.afeha{ width:100%; background:#333333;}



/*底部开始*/
.footWrap{ background:url(../images/f_bg2.jpg) repeat-x center top #ecedf1; height:533px; overflow:hidden;}
.footer{ position:relative;}
.f_nav{ height:70px; overflow:hidden; text-align:center; font:16px/70px "Microsoft Yahei";}
.f_nav a{ color:#fff; padding:0 22px; display:inline-block;}
.f_nav a.nones{ background:none;}

.f_td{ height: 265px; overflow: hidden;}
.f_td dl{ float: left; padding:24px 0 0 30px; width: 170px; height: 265px; overflow: hidden; background:url(../images/f_l1.gif) no-repeat right top;}
.f_td dt{padding-left: 27px; font:bold 16px/40px "Microsoft Yahei";}
.f_td dt a{color: #2d3e50;}
.f_td dd{padding-left: 27px; font:14px/30px "Microsoft Yahei";}
.f_td dd a{color: #454547;}
.f_td .td01 dt{ background:url(../images/f_ic1.gif) no-repeat left center;}
.f_td .td02 dt{ background:url(../images/f_ic2.gif) no-repeat left center;}
.f_td .td03 dt{ background:url(../images/f_ic3.gif) no-repeat left center;}
.f_td .td04 dt{padding-left: 32px; background:url(../images/f_ic4.gif) no-repeat left center;}
.f_td .td04 dd{padding-left: 32px;}
.f_td .td05 dt{ background:url(../images/f_ic5.gif) no-repeat left center;}
.f_td .td05 {background: none;}

.f_c{ height: 157px;}

.f_logo{ display:inline;width:205px; height:57px; overflow:hidden; padding:46px 0 0 0px;}
.f_logo img{ width:205px; height:57px;}

.f_wz{padding:36px 0 0 37px; width:510px; overflow:hidden; font:14px/25px "Microsoft Yahei"; color:#686869; }
.f_wz a{ color:#686869;}
.f_wz img{ vertical-align:middle; margin-left:12px;}
.f_wz .mc{color:#2d3e50;    font-weight: bold;}

.f_code{margin-top: 24px; }
.f_code p{float: left; margin-right:18px; width:96px;  overflow:hidden;}
.f_code p img{ width:84px; height:84px; padding: 6px; background: #fff;}
.f_code p i{display:block; text-align:center; color:#686869; font:12px/24px "Microsoft Yahei";}




/*走进公司*/
.zj { padding-bottom:10px; }
.zj_con { background:url(../images/zj_bg.jpg) no-repeat 0 0; margin-top:45px; height:523px;}
.zj_con dl { padding:40px 0 0 105px;}
.zj_con dt { float:left;}
.zj_con dt a { font-size:30px; color:#da251c;}
.zj_con dt em { display:block; text-transform:uppercase; font-style:normal; margin-top:5px; font-size:24px; color:#666; font-family:Arial} 
.zj_con dd {  width:723px; padding-left:180px;}
.zj_con dd img { width:764px; height:399px;}
.zj_con dd p { font-size:14px; line-height:25px; height:75px; overflow:hidden; text-indent:28px; padding-top:10px;}

.pp_bg { padding-top:32px; background:url(Img/Index/pp_bg.jpg) repeat-x; height:530px;}
.pp_top { text-align:center;}
.pp_top a { display:block;}
.pp_top em { display:block; font-size:12px; text-transform:uppercase; font-family:Arial; color:#666; height:35px; line-height:35px;}
.pp_top span { font-size:18px;}
/*领案例*/
.lsng{ width:100%; height:490px; overflow:hidden; background:url(../images/copyright_8.jpg) no-repeat center top; border-top:1px solid #fff; padding-bottom:50px;}
.flca{ width:150px; overflow:hidden;}


.tqhw2{ margin:50px auto 35px; height:65px; overflow:hidden; text-align:center; font:30px/39px "Microsoft Yahei"; background:url(../images/kh2_t.png) no-repeat center 49px;}
.tqhw2 a{ color:#313131;}
.tqhw2 i{ display:block; color:#666; font:24px/26px Arial Verdana; text-transform: uppercase;}
.tqhw2 a:hover{ text-decoration:none;}








.flca li{ margin-bottom:40px; background:#333;text-align:center; height:58px; line-height:58px;}
.flca li a{ color:#FFF; font-size:20px; display:block; }
.flca li a:hover,
.flca li.cur a{ background:#e00001;}
.qylh{ width:818px;}
.hlkiw{ overflow:hidden; text-align:right;}
.hlkiw li{ float:left; width:180px; text-align:center; margin-left:10px; margin-right:10px; border:1px solid #ccc; padding:1px; background:#FFF; }
.hlkiw li h3{ background:#e00001; line-height:35px; color:#FFF; white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}
.hlkiw li:hover{ border:1px solid #f30}

/**/

.cs_anlibg{ height: 581px; overflow: hidden; background: url(Img/case/anli_bg.jpg) no-repeat center top;}


.cs_anli{ float: left; margin:56px 0 0 0; height: 485px;  width: 250px;  overflow: hidden; background: url(Img/case/al_lbg.jpg) no-repeat left 12px;}
.cs_anli h2{float: left;margin-bottom: 2px;  background: #688cb4; width: 245px; height: 85px; overflow: hidden; color: #fff; text-align: center; font:28px/85px "Microsoft Yahei"; }

.cs_anli ul{width: 250px; overflow: hidden;}
.cs_anli li{ background: url(Img/case/cs_l.png) no-repeat left bottom; width: 250px; height: 43px; overflow: hidden; font:16px/42px "Microsoft Yahei";}
.cs_anli li a{ display: inline-block; padding-left: 50px; width: 200px; overflow: hidden; height: 42px; color: #2d3e50;background: url(Img/case/cs_alp1.png) no-repeat 1px top;}
.cs_anli li a:hover,.cs_anli .cur a{ text-decoration:none; background: url(Img/case/cs_alp2.png) no-repeat 1px top;}
.cs_anli .nones{background: none;}

.anli_r{ margin:56px 0 0 0;float: right; padding:30px 22px 0; width: 701px; overflow: hidden; height: 438px; overflow: hidden; background: #fff;}
.anli_r dl{margin-bottom: 18px; height: 124px; width: 700px; overflow: hidden; background: #f0f0f0;}
.anli_r dt{float: left;  width: 172px; height: 124px; overflow: hidden;}
.anli_r dt img{ width: 172px; height: 124px;}
.anli_r dd{ float: right; display: inline-block; padding: 18px; width: 485px; font:14px/26px "Microsoft Yahei"; color: #676767;}
.anli_r dd h3{font:16px/36px "Microsoft Yahei";color: #2d3e50;}
.anli_r dd h3 a{color: #2d3e50;}
.anli_r dd a{color: #688cb4;}
/*案例结束*/


/*关键词*/
.bogwlg{ width:100%; height:54px; background:#ededed; line-height:54px; }
.gogn{ width:725px; overflow:hidden;line-height:54px; }
.gogn h3{ overflow:hidden; font-size:14px; background:url(../images/abanr1.png) no-repeat left; padding-left:25px; font-family:"微软雅黑"; color:#222; float:left; font-weight:normal;  }
.gogn span{ padding-left:15px;}
.gogn span a{ color:#666;}
.gogn span a:hover{ color:#f30;}
/*搜 索*/
.bgbgpr{ width:100%; overflow:hidden; border-bottom:1px solid #ccc;  padding-top:5px;}
.sosou{ width:238px; overflow:hidden; padding-top:16px;} 
.sosou .input_text{ width:140px; background:url(../images/ayny02.jpg) no-repeat; border:none; padding-left:36px; color:#525252;  float:left;  line-height:24px; height:24px;}
.sosou .input_btn{background:url(../images/ayny03.jpg) no-repeat; border: 0 none; width:55px; float:left; text-indent:-999em; display: block; cursor:pointer; height:24px; color:#FFF;}




.zqtle{ width:500px; margin:0 auto; text-align:center; padding-top:30px; margin-bottom:45px;  }
.zqtle h3{ font-size:35px; font-family:"微软雅黑"; color: #fff; background:url(../images/xliq.jpg) no-repeat bottom; height:60px; line-height:60px; }




/**/
.khpw{ width:1100px; margin:0 auto; overflow:hidden; padding-top:35px;}
.khpw span{ padding-top:15px;}
.khpw li{ width:179px; overflow:hidden; float:left; margin-left:5px; margin-right:5px;}
.khpw li .pic a{border:1px solid  #ccc; padding:1px; background:#fff; display: block; color:#3f3f3f;}
.khpw li .pic a:hover{border:2px solid  #fd8812; padding:0px; }
.khpw li .txt{ line-height:38px; color:#3f3f3f; text-align:center;}


/*客户见证*/

.cwtson{ padding-top:30px; padding-bottom:10px; overflow:hidden;}
.cwtson span{ padding-top:150px;}
.cwtson li{ float:left; width:278px; border:1px solid #ccc; padding: 7px; margin-bottom:20px;  margin-left: 9px; margin-right: 14px;overflow:hidden;  }
.cwtson .pic{ width:278px; }
.cwtson .txp{ font-size:15px; font-weight:bold; line-height:40px;}
.cwtson .txt{ font-size:14px; line-height:30px;}
.cwtson .tyt{ font-size:12px;line-height:20px;  }

/*合作伙伴*/
.wqgn{ width:100%; background:#f0f0f0; overflow: hidden; padding:0px 0px 30px 0px; margin-top:25px;  }
.hjhb{ background:url(../images/ahd42.jpg) repeat-x; line-height:42px; height:42px;}
.hjhb h3{ margin:0 auto; text-align:center; color:#1f1f1f; font-size:20px;  width:200px; background:url(../images/ahd41.jpg) repeat-x ;}



/*关于领航*/

/**/
.aout{ height:455px; overflow:hidden;}
.aout h2{ background:url(../images/a_h.gif) no-repeat center 131px; height:191px; text-align:center; overflow:hidden;}
.aout h2 p{ margin-top:66px; font:28px Arial, Helvetica, sans-serif; color:#aaa; text-transform:uppercase;}
.aout h2 p a{ font:24px "Microsoft Yahei"; color:#fd8812;}
.aout h2 span{ display:block; width:140px; height:38px; margin:0 auto; margin-top:12px; background:#fff}
.aout h2 span a{ display:block; height:36px; width:138px; border:1px solid #a4a4a4; font:14px/36px "Microsoft Yahei"; color:#666; text-align:center;}

.a_l{ width:850px;}
.a_l dl dt{ width:410px; height:264px; overflow:hidden;}
.a_l dl dt img{ width:406px; height:264px;}
.a_l dl dd{ width:415px;}
.a_l dl dd p{ font:14px/24px "Microsoft Yahei"; color:#666; margin-bottom:14px;}

.xc{ width:207px;}

.xc ul li{ margin-bottom:13px; width:207px; height:125px; overflow:hidden;}
.xc ul li img{ width:207px; height:125px;}
/**/
.ry{ height:412px; overflow:hidden;}
.ry h2{ padding-top:54px; font:16px "Microsoft Yahei"; color:#666; height:94px; overflow:hidden; background:url(../images/r_h.gif) no-repeat center 103px; text-align:center; text-align:center;}
.ry h2 a{ display:block; font:24px "Microsoft Yahei"; color:#fd8812;}



/*内页产品*/
.psbge{ width:100%; margin:0 auto; overflow:hidden; padding-top:10px; padding-bottom:12px;}
.Categories{width:222px; overflow:hidden; }

.Categies{width:218px; overflow:hidden; }
.ctrtop{ background: #0962fe; height:48px; line-height:48px;}
.ctrtop h3{ font-family: Arial, Helvetica, sans-serif; color:#FFF; text-align:center; font-size:14px; }
.dpbe{ border:1px solid #ccc; border-top:none; padding-left:10px; padding-top:10px; background:url(../images/sfljei.jpg) repeat-y; overflow:hidden;}
.dpbe dt{background: #f3f3f3;width:195px; height:30px; line-height:30px;}
.dpbe dt h3{ font-size:12px;padding-left:25px; }
.dpbe dt h3 span{ float:right;line-height:27px; padding-top:12px; padding-right:10px;}
.dpbe dd{ border-bottom:1px dashed #ccc; width:180px; padding-left:15px; margin-bottom:5px; margin-top:5px; line-height:26px; } 
.dpbe dd a{ color:#666;}
.dpbe dd a:hover{color:#F00;}
.dpbe .dic a{color:#F00;}
.dbaes{background:url(../images/klsdj.jpg) no-repeat; height:33px;}


/*产品推荐*/
.snkdl{ width:750px; overflow:hidden;}
.skdel{ width:800px; overflow:hidden;}
.spseo{ background:url(../images/ptodsek.jpg) no-repeat; height:70px;}
.sfjoe{ background:url(../images/sldijrf.jpg) repeat-y; overflow:hidden; padding-left:26px; padding-top:10px; padding-bottom:20px;}
.sfjoe li{ width:210px; float:left; padding-left:20px; padding-right:20px;}
.sfjoe li p{ text-align:center; line-height:22px;}
.sfjoe li .txt{ color:#222;}
.sfjoe li .pic{ width:210px; border:1px solid #333; padding:2px; background:#FFF;}
.slpeo{ background:url(../images/lsifm.jpg) no-repeat; height:26px;}

.sdihe{ height:12px; overflow:hidden;}


