﻿html,body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	padding:0;
	font-size:16px;
	-webkit-text-size-adjust:none;/*解决谷歌浏览器字体大小限制12px问题*/
	font-family:"微软雅黑", Tahoma, Verdana, Arial, sans-serif;
	color:#333333;
	background:#fff;
}
div,ol,ul,li,h1,h2,h3,form,dl,dt,dd,h3,h4,h5,h6{
	padding:0;
	margin:0;
	font-size:16px;
}
p{padding:0;margin:0;}
img{border:0;}
ol,ul,li,dl,dt,dd{list-style:none;}
a:link {color:#333333;text-decoration: none;}
a:visited {text-decoration: none;color:#333333;}
a:hover {text-decoration: none;color:#f88000;}
a:active {text-decoration: none;color:#333333;}
.clear{	clear:both;}
.clearfloat{clear:both;line-height:0px;height:0px;padding:0;font-size:0;margin:0;}
.clearfix:after {content:".";display:block;height:0;clear:both;visibility:hidden;}
.clearfix {zoom:1;display: inline-block;_height:1px;}
.co_gy{ color:#f88000;}
.w {width: 1100px;margin: 0 auto;}
.wx {width: 1200px;margin: 0 auto;}
.fr {float: right;}
.fl {float: left;}
i {font-style: normal;}

.head_top{ height:30px;color:#706e6e; border-bottom:solid 1px #ddd; background:#f6f6f6;}
.head_top a{color:#706e6e; margin:0 5px;}
.ht_cont{ width:1100px; margin:0 auto; line-height:30px;}
.ht_left{ float:left; color:#706e6e;}
.ht_right{ float:right;}


.headwrap {width: 100%;overflow: hidden; background:#FFF;}
.headwrap_cont{ width:1100px; margin:0 auto;position: relative;z-index:1; height:120px;}
.headwrap_cont .logo{ width:389px; height:80px; display:block; position:absolute; z-index:20; top:21px; left:0px; }
.headwrap_cont .logo img{ width:389px; height:80px;}
.headwrap_cont .logo_adv{position:absolute;color:#e20606; font-size:18px; top:35px; line-height:28px; left:415px;}
.headwrap_cont .logo_adv .zt{ color:#e20606; font-size:24px;}
.headwrap_cont .tel{ width:236px; height:53px; position:absolute; right:0; top:35px;}

.navWrap{ width:100%;height:70px;margin:0 auto;background:url(/img/nav.png) repeat-x;}
.nav{ width:1100px; margin:0 auto;}
.nav ul li{ float:left; text-align:center; height:70px; line-height:70px; margin:0 11px;}
.nav ul li a{color:#fff; font-size:18px; padding:0 10px;font-weight:bold;}
.nav ul a:hover{ height:70px; display:block; overflow:hidden; color:#fff; font-weight:bold;  background: #005db5;font-weight:bold;}
#navBd{position:relative;}
#navSelected{position:absolute; height:70px; display:block; overflow:hidden; color:#fff; font-weight:bold;  background: #005db5;display:block;}

.key_search{ width:100%; height:77px; background:url(/img/search_bg.jpg) repeat-x;}
.ks_cont{ width:1100px; margin:0 auto;}
.ksyword{ height:70px; line-height:70px; color:#696969; font-size:12px; font-weight:bold; float:left; width:820px;}
.ksyword a{ margin:0 3px; font-weight:normal; color:#696969;}



.iheadtitle { text-align:center; margin:0 0 30px; }
.iheadtitle h2 {font-size: 36px;color: #fff;font-weight: bold;}
.iheadtitle h3 {line-height: 1;display: block;font-size: 48px;color: #fff; 
  text-transform: uppercase;font-family: "impact";font-style: normal;}

.iprocce{ }
.iprocce ul{ width: 110%; }
.iprocce li{width: 170px;height: 226px;  color: #fff; position: relative;
  text-align: center;margin-right: 24px;background: url(../itid_li.png) center top no-repeat; 
  padding: 30px 38px 20px 38px;margin-right: 36px; float:left;}
.iprocce li .img{ width: 90px;height: 80px;margin: 0 auto;    background: url(../icontact.png) no-repeat 14px top;}
.iprocce li.color{background: url(../itid_li2.png) center top no-repeat;}
.iprocce li .icon_2{ background-position: -278px top;}
.iprocce li .icon_3{ background-position:-560px top;}
.iprocce li .icon_4{ background-position: -846px top;} 
.iprocce li span{display: block;font-size: 20px; height: 50px;line-height: 50px;border-bottom: 1px solid #2078ca;}
.iprocce li em{font-style: normal;font-size: 14px;line-height: 2;display: block;margin-top: 10px; }
.iprocce li.color span{border-color: #656565;}
.iprocce li:hover{     transform:translateY(-10px);
box-shadow: 5px 5px 20px #9c9c9c;}

.tit2 {font-size: 28px;line-height: 28px;height: 95px;color: #8a8f94;text-align: center;position: relative;text-transform: uppercase;
  font-family: 'impact';font-size: 32px;margin: 40px 0 62px 0;}
.tit2 span {display: block;color: #3b3b3b;font-family: 'Microsoft Yahei';font-size: 42px;line-height: 65px;font-weight: 700;position: absolute;left: 32%;top: 0;}
.tit2 span b {color: #0056b3;font-size: 48px;}
.tit2 p {position: absolute;left: 33%;top: 70px;}
.tit2 .i {background: url(../tit2_l.png) right no-repeat;position: absolute;left: 0;bottom: 0;width: 343px;display: block;height: 67px;}
.tit2 em {background: url(../tit2_r.png) left no-repeat;position: absolute;right: 0;bottom: 0;width: 343px;display: block;height: 67px;}

.mb_1{ width:100%; padding-top:50px;}
.sidebar { float:left; width:246px; }
.topclass { width:100%; height:142px; background-color:#0059b5; color:#FFF; text-align: center; }
.topclass h2 {padding: 34px 0 0 0 ;  font-size:30px;font-weight: bold; text-align: center;}
.topclass span {  font-size: 18px;text-transform: uppercase; }
.side-menu { background-color:#fff; padding:10px; border: 4px solid #0059b5; }
.side-menu dd {margin: 21px 0;}
.side-menu dd > a { display:block; height:47px; line-height:47px; padding:0 0 0 42px;   background:#e8ecf7 url(../tip.png) no-repeat 24px -440px;color: #454545; }
.side-menu dd > a:hover {  background-color: #2b5bb6;color: #fff;background-position: 24px -380px;}
.side-menu .drop {  display:none; }
.side-menu .drop li { width:100%; height:38px; line-height:38px;float: none;margin: 8px 0; }
.side-menu .drop a { display:block; padding:0 0 0 42px; background:#d4e9f7 url(../tip.png) no-repeat 24px -244px; color: #454545;  }
.side-menu .drop a:hover { background:#3499da url(../tip.png) no-repeat 24px -185px;color: #fff;}
.side-menu dd.current .drop { display:block; }
.side-menu dd.current > a {  background-color: #3598db;color: #fff;background-position: 24px -179px;}
.side-menu li.current > a { background:#3598db url(../tip.png) no-repeat 24px -179px;color: #fff; }
.sidebar .tel1{ background:url(../tel2.png) no-repeat center;height: 99px;}
.sidebar .tel1 h1{padding-left: 55px;height: 99px;background-position: left -570px;color: #fff;margin-left: 15px;}
.sidebar .tel1 span{ font-size: 14px;line-height: 1.4;padding-top: 26px;display: block;}
.sidebar .tel1 p{font-size: 21px; line-height:1;font-weight: bold;*margin-top: -20px;}
.side-head { height:34px; line-height:34px; padding:10px 0 10px 30px; font-size:20px; background:#5f412e; color:#FFF; }
.side-pro { position:relative; top:20px; margin-bottom:20px; }
.side-pro .list { border:1px solid #ddd; padding:30px 0 10px; }
.side-pro .list dd { width:166px; margin:0 auto; }
.side-pro .list a { display:block; text-align:center; }
.side-pro .list img { display:block; width:166px; height:124px; background:#f1f1f1; }
.side-pro .list h3 { padding:10px 0; height:24px; line-height:24px; font-weight:400; }
.side-contact { margin-bottom:20px; position:relative; top:20px; }
.side-contact .main { padding:15px 10px; line-height:2; border:1px solid #ddd; }

.ihead{position: relative; height: 55px;line-height: 55px;margin-bottom: 20px; background: #0059b5;color: #fff;}
.ihead h1{font-size: 22px;  background-position:0px -501px;   display: inline-block;*display: block;*width: 200px;
  padding: 0 12px 0 56px;  font-weight: bold;}
.ihead a.mo{ position: absolute;right: 16px;top: 19px;font-size: 14px; display: block;width: 26px;height: 26px;background-position: 0px -501px;}
.ihead a.mo:hover{ }
.s{background:url(../tip.png) no-repeat; }

.s{background:url(../tip.png) no-repeat; }
.ipro .tod{float: right;width: 814px;}
.ipro .tod ul{width: 110%;}
.ipro .tod li{float: left; margin:0 20px 36px  0;position: relative;width: 256px;border: 1px solid #cfcfcf; height: 227px;}
.ipro .tod li img{display: block;width: 100%;height: 192px;}
.ipro .tod span{color: #fff;text-align: center;display: block;height: 34px;line-height: 34px;background: #ebebeb;border-top: 1px solid #cfcfcf;}
.ipro .tod li img:hover{opacity:0.5;}

.icase{padding: 55px 0 20px 0;background:#1d4397 url(../images/icase.jpg ) center no-repeat; height: 503px;
margin-top: 100px;}
.icase .icase_tit{padding-bottom: 14px;line-height: 28px;position: relative;text-transform: uppercase;font-size: 18px;color: #a4a4a4;text-align: center;border-bottom: 1px solid #a4a4a4;}
.icase .icase_tit b{ font-size: 30px;color: #fff;display: block;}
.icase .icase_tit i{background: #fff;height: 1px;width: 70px;position: absolute;left: 47%;bottom: -1px;}
.icase .icase_thead{text-align: center;margin-top: 35px;}
.icase .icase_thead a{text-align: center;display: inline-block;width: 200px;height: 50px;line-height: 50px;background: #006cc9;
  color: #fff;margin-bottom: 11px;margin-right: 40px;}
.icase .icase_thead a:hover,.icase .icase_thead .hover{color: #fff;background: url(../images/iclassy_san.png) center bottom no-repeat; 
padding-bottom: 11px; margin-bottom: 0;}
.icase .list{width: 1100px;overflow: hidden;height: 262px;*position: relative;}
.icase ul.tod{height: 262px;overflow: hidden;width: 5785px;}
.icase ul.tod .img{width: 1157px;float: left;}
.icase ul.tod li{float: left;width: 337px;margin: 20px 0;margin-right: 48px;position: relative;}
.icase ul.tod li>a{display: block;}
.icase ul.tod li img{width: 100%;height: 253px;}
.icase ul.tod li span{padding: 0 14px;height: 36px;line-height: 36px;width: 309px;
  background: url(../images/cover2.png) center repeat;position: absolute;left: 0;bottom: 15px;color: #fff;}
.icase ul.tod .span_tit{float: left;color: #fff;}
.icase ul.tod .deil{float: right;background:url(../images/tip.png) no-repeat -380px -290px; padding-left: 24px;color: #fff;
font-size: 14px;}
.icase ul.tod li:hover{     transform: translateY(-10px);}
.icase ul.tod li:hover span{ background: url(../images/cover.png) bottom repeat;color: #fff; }
.icase ul.tod li:hover .span_tit{color: #fff;}
.icase ul.tod li:hover .deil{color: #fff;}
.icase .thd{margin:32px auto;text-align: center;}
.icase .thd a.em{background: #fff;width: 14px;height: 14px;border: 4px solid #fff;border-radius: 100%;display: inline-block;
margin: 0 5px;}
.icase .thd a.em:hover,.icase .thd a.hover{  background: url(about:blank);}

.icase2{width: 100%;}
.icase2 .tod{ overflow: *position: relative; }
.icase2 .tod ul{width: 110%;}
.icase2 .tod li{float: left;margin: 0 10px 0 0;position: relative;width:359px;height: 360px;overflow: hidden;}
.icase2 .tod li img{width: 359px;height: 276px;display: block;}
.icase2 .tod li .cover{position: absolute;top: 0;left: -258px;background: url(../images/cover.png) no-repeat center;width: 359px;height: 272px;color: #fff;}
.icase2 .tod span{color: #fff;font-size: 22px;text-align: center;display: block;background-color: #313131;
height: 58px;line-height: 58px;}
.icase2 .tod span a{ color: #fff;}
.icase2 .tod li:hover span{background-color: #1c4296; }

.iclass_tit{text-align: center;  margin:50px 0 34px 0;}
.iclass_tit h1{  font-size: 36px;color: #313131;font-weight: bold;}
.iclass_tit h1 i{ color: #1e46a1;}
.iclass_tit em{line-height:30px;display: block;font-size: 18px;color: #3f3f3f; 
  text-transform: uppercase;font-family: "impact";font-style: normal;}

.iabout{color: #333;padding-top: 1px;padding-bottom: 30px;margin-top: 50px;}
.iabout .tod{ } 
.iabout .tod .img{ width: 358px;background: url(../iabout_img.png) right top no-repeat;} 
.iabout .tod img{width: 333px;height: 293px;margin-top: 30px; } 

.iabout .wd{ font-size: 15px; line-height: 1.8;margin-top: 20px;width: 694px;}
.iabout .wd h1{color: #2b2a2a;font-size: 20px; margin-bottom: 16px;	font-weight: bold;}
.iabout .wd a.detail{display: block;width: 96px;height: 26px;font-size: 14px;line-height: 26px; 
    color: #fff;margin-top: 36px; text-align: center;background: #034eb4;}
.iabout .wd a.detail:hover{background: #0047A7;   -webkit-transform:translateY(-4px);
  transform:translateY(-4px); }




.mb_3{ width:100%; background:#0159b6; padding:40px 0; margin-top:70px;}
.case_imglist{ width:1100px; margin:0 auto;}
.case_imglist dd{ width:200px; height:294px; position:relative; float:left; margin:10px;}
.case_imglist dd i{ position:absolute; top:0px; z-index:0;}
.case_imglist dd i img{ width:200px; height:294px;}
.case_imglist dd span{ position:absolute; z-index:9; bottom:0px; background:#000; width:200px; height:30px; text-align:center; line-height:30px;opacity:0.7; color:#FFF;}
.case_imglist dd a span:hover{ background:#01416d;}
.case_imglist dd a i img:hover{opacity:0.7;}

.part2{margin-top: 65px;}
.inews{width: 583px;float: left;}
.inews .tod{margin-top: 30px;height: 358px;}
.inews .tod .img{width: 221px;height: 358px;float: left;overflow: hidden;}
.inews .tod .img img{height: 167px;display: block;}
.inews .img span{padding: 14px;background: #1e45a2;color: #fff;display: block;width: 195px;height:93px;line-height: 2;}
.inews .img span h2{font-weight: 700;font-size: 14px;}
.inews .img span .wz{font-size: 12px;}
.inews .img a.ines_link{display: block; color: #fff; }
.inews .img a.ines_link:hover{font-weight: bold;}
.inews .tod .wd{float: right;width:339px;}
.inews .tod .wd li{height: 80px;margin-top: 15px;width: 339px; border-bottom: 1px dashed #c8d7e1;}
.inews .tod li b{width: 64px;height: 66px;float: left;color: #707070;font-size: 32px;font-family: "impact";text-align: center;
border-right: 1px solid #e0e0e0;}
.inews .tod li .zi{float: left;width: 262px;line-height: 1.7;margin-left: 5px;}
.inews .tod li h2{font-size: 16px;}
.inews .tod li h2>a{color: #3d3d3d;font-weight: 700;}
.inews .tod li:hover h2>a{ color: #1e45a2;}
.inews .tod li:hover b{color: #1e45a2; }
.inews .tod li h3{color: #666666;font-size: 12px;}
.imsg{float: right;width: 410px;  }
.imsg .lx{ line-height:37px; margin-top:30px; font-size:14px; }

.itit{height: 30px;width: 100%;font-weight: 700;}
.itit .tit{float: left;color: #414141;font-size: 30px;line-height: 1;padding-left: 34px;  background:url(../tip.png) no-repeat left bottom;}
.itit .tit i{ font-style: normal;color: #1e45a2;}
.itit a.more{float: right;color: #414141;font-size: 14px;border-top: 1px solid #bababa;padding-right: 16px;  border-bottom: 1px solid #bababa;	background:url(../tip.png) no-repeat right -800px;margin-top: 4px;}




.igaog{background:#fff url(../igao.jpg) no-repeat center;width: 100%; height: 255px; 
  margin-top: 40px;text-align: center;}
.igaog .w{position: relative;}
.igaog .img{ width:284px;height: 214px;position: absolute;left: 0;top:6px;}
.igaog .igaog_xian{  color: #fff;    margin-top: 40px; text-align: left;width: 505px;
margin-left: 325px;}
.igaog b{font-size: 30px;line-height: 1.2; }
.igaog .zi{ }
.igaog .wd{  width: 267px;margin-top: 40px;}
.igaog .zi i{background:url(../gou.png) left center  no-repeat;display: inline-block;
  padding-left: 18px;font-size: 18px;font-weight: 400;margin: 8px 0;margin-right:30px;
min-width: 180px;}
.igaog .telg{  text-align: right;}
.igaog .telg span{ font-size: 18px;color: #fff;font-weight: normal; }
.igaog .telg .Telephone{color: #fff;font-size: 30px;font-weight: bold; *margin-top: 0; }
.igaog a.detail{ font-size: 16px;color: #333; text-align: center;width: 123px;height: 40px;line-height: 40px;
 display: block;margin-left: 10px;margin-top: 20px;background:#fff; float: left;}
.igaog a.detail:hover{background: #ffcd2d;color: #fff;}

/*  优势 */
.iadvantage{ margin-top: 40px;}
.iadvantage .iclass_tit{text-align: center;border-bottom: 1px solid #005db5;position: relative; height: 147px;}
.iadvantage .ititx{background: url(../choose.png) left center  no-repeat; padding-left: 264px;height: 102px;
  display: inline-block; text-align: left;
*display: inline;
*zoom: 1;}
.iadvantage .iclass_tit h1{font-size: 58px;color: #333;font-weight: bold;line-height: 1; }
.iadvantage .iclass_tit span{display: inline-block;font-size: 24px;color: #666;margin-top: 10px;}
.iadvantage .iclass_tit em{width: 354px;height: 40px;display: block;font-style: normal;position: absolute;
left: 376px;bottom: -20px;color: #fff;line-height: 40px;background: url(../itit2.png) left center  no-repeat;}

.iadvantage .tod{margin-top: 50px; }
.iadvantage ul.iad_tod{ float: left;text-align: left;}
.iadvantage .tod li{ margin-top: 26px; float: none; }
.iadvantage .tod li.li2{}
.iadvantage .iad_tod li em{ display: block;color: #fff;   font-size: 26px;text-align: center;float: left;
   margin: 0 18px 0 0;width: 88px;height: 80px;line-height: 80px;font-weight: bold;font-style: normal;
background: url(../tip1.png) left -400px  no-repeat;}
.iadvantage li .wd{ float: left; background: url(../liner.png) left 100px  repeat-x;width: 590px;height: 326px;

margin-top: 40px;}
.iadvantage li .wd h1{  width: 482px;display: block;float: left; line-height: 1; padding: 8px 0;}
.iadvantage li .wd i{font-size: 10px;color: #999; display: block; line-height: 2.2;text-transform: uppercase;}
.iadvantage li b{font-size: 25px;color: #1e313a;line-height:1.6; 
  display: inline-block;}
.iadvantage li b span{ color: #005db5;}
 
.iadvantage .zi{margin-left: 50px;margin-top: 50px;*margin-top: 100px;}
.iadvantage .zi>p{font-size: 18px;color: #666; background: url(../san.png) left 8px  no-repeat;
  height: 40px;line-height: 1.6;
padding-left: 30px;}
.iadvantage .img{ float: left; margin-top: 25px;  }
.iadvantage .img_r{margin: 0;}
.iadvantage li.li3 .wd{ height: 420px;}
.iadvantage li.li2 .wd,.iadvantage li.li4 .wd{ margin-left: 54px;}
.iadvantage li.li1 .img,.iadvantage li.li3 .img{float: right; }
.iadvantage li.li4 {width: 100%;margin-top: 0; padding-top: 26px;}



.footer { background:#252525;   color: #fff;  font-size: 14px;padding-top:20px; padding-bottom: 44px;}
.footer a{color: #fff;}
.footer a:hover{font-weight: bold;}
.bt_subnav{} 

.sublime { float:left;width:280px;  margin:50px 44px 0 0; padding: 0 56px;
margin-right: 0;border-left: 1px solid #3b3b3b;position: relative;}
.sublime .xian,.zhong .xian,.codex .xian{ position: absolute;left: -1px;top: 0;
  background: url(../images/bot_line.jpg) left top no-repeat;width: 10px;height: 60px;}
.sublime dt,.codex .dt { line-height:22px; font-size:17px; white-space:nowrap; color:#fff;padding-bottom: 14px; 
  margin-bottom: 16px; background: url(../images/san2.png) left bottom no-repeat;}
.sublime dd {color:#858585; line-height:36px;}
.sublime a { color:#858585;font-size: 14px; }
.sublime a:hover { color:#fff; }
.b_nav{padding: 0;border: none;} 
.b_nav dd{width: 140px;float: left;height: 36px;}
.iprox{width: 80px;}

.footer .zhong{ margin-top: 50px;  color: #b7b7b7; width: 330px;border-left: 1px solid #646464;padding-left: 38px;
   position: relative; }
.footer .zhong a{color: #b7b7b7;}
.footer .zhong dt{ line-height:22px; font-size:17px; white-space:nowrap; color:#fff;padding-bottom: 14px; 
  margin-bottom: 16px;
background: url(../images/san2.png) left bottom no-repeat;}
.footer .zhong .icontact{ line-height:30px;}

.footer .zhong .dt{ line-height:22px; font-size:17px; white-space:nowrap; color:#fff;padding-bottom: 14px; 
  margin-bottom: 16px;
background: url(../images/san2.png) left bottom no-repeat;}

.bottomer { background: #141414; height: 40px; padding: 15px 0;   }
.bottomer .w{position: relative;}
.copyright { line-height: 40px; color: #a9a9a9; text-align:center;}
.copyright a { color: #a9a9a9; }


/* cms2.0.map */
.baiduMap { margin:0 auto; background:#FFF; box-shadow:2px 4px 5px rgba(0,0,0,0.1); width:95%; height:300px; line-height:20px; border:15px solid #ddd; margin-top:20px;}
.BMap_bubble_title a { display:inline-block; height:25px; line-height:26px; background:#299ee1; color:#FFF; overflow:hidden; padding:0 10px; border-radius:3px; }
.BMap_bubble_title a:hover { background:#56bdf7; color:#FFF; }
#baiduMap span.BMap_Marker div { _width:19px; _height:25px; _background:url(http://api.map.baidu.com/images/marker_red_sprite.png) 0 0 no-repeat; }  /* IE6下显示图标 */
