/*头部*/
body {  font-family: "Microsoft YaHei"; border: none; }

.myhead{ width:100%; height:auto; background:#fff; }

.myh1 { height: 32px; line-height: 32px; color:#fff; background:#737373; }

.div_1200 { margin: 0 auto; width: 1200px; }

.fl { float: left; font-size:12px;}

.fr { float: right; }

.fr a{ color:#fff; font-size:12px;}

.24-tel { font-size: 20px; }

.div_clear { clear: both; }

.myh2 { padding: 20px; }

.myh3 { background: #1d2089; height: 50px; }

img{ border:none; }

/*a:hover{ color: #0256b4;}*/


/*导航*/
.content { height: 48px; line-height:43px; margin: 0px auto; width:100%; background:#1d70c6; }

#header { /*position: absolute; margin-left: 14%;*/ z-index: 999;  width: 1200px; margin: 0 auto;}

#header .logo { float: left }

#header .nav { float: right;  width: 100%;  position: relative;}

#header .nav ul .mainlevel {/*background: url(../images/fgf-bg.png) no-repeat 0px 0px;*/ float: left; 
         line-height: 48px; height: 48px;}

* html .nav ul .mainlevel { background: 0px 0px; position: relative }

#header .nav ul { display: table; width:100%; }

#header .nav ul li{ width:11.1%; text-align:center; }

#header .nav ul li:hover{ background:#0697ef;}

#header .nav ul li .nav-a { font-family: "Microsoft YaHei"; font-size: 16px; height: 48px; color: #ffffff; 
   padding-bottom: 0px; padding-top: 0px; text-decoration: none; display: inline-block; 
   /*line-height: 33px;*/ padding-left: 10px; padding-right: 10px; font-weight: bold;}

#header .nav ul li .nav-a:hover { height: 33px; color: #ffffff; padding-bottom: 0px; padding-top: 0px;
    padding-left: 10px; /*line-height: 33px;*/ padding-right: 10px ;}

#header .nav ul li.first-crl .nav-a { /*height: 38px;*/ }

#header .nav ul li.first-crl .nav-a .current { height: 38px;  }

#header .nav ul li.first-crl .nav-a:hover { height: 38px;  }

.mainlevel div { height: 240px;  position: absolute; padding-bottom: 15px; padding-top: 15px; padding-left: 20px; display: none; top: 43px; padding-right: 12px; width: 360px  ; z-index: 999999999;background-color: #fff;}

#sub_01 { left: 133px; background:#fff; z-index: 999;}

#sub_02 { left: 266px; background:#fff; z-index: 999;}

#sub_03 { left: 399px; background:#fff; z-index: 999; }

#sub_04 { left: 533px; background:#fff; z-index: 999;}

#sub_05 { left: 666px; background:#fff; z-index: 999;}

#sub_06 { left: 733px; background:#fff; z-index: 999;}

#sub_07 { left: 932px; background:#fff; z-index: 999;}

#sub_08 { left: 1066px; background:#fff; z-index: 999;}

.mainlevel div ol { overflow: hidden; float: left; display: block; width: 100px }

.mainlevel div li {  line-height: 27px; width: 300px }

.mainlevel div li a { height: 27px; color: #3b3b3b; display: inline-block; line-height: 27px; width: 100px; background:#fff; }

.mainlevel div li a:hover { color: #1d70c6; background:#fff;}

.mainlevel div .nav-img { float: right; display: inline-block }

.mainlevel div span img { border-top: #ffffff 3px solid; border-right: #ffffff 3px solid; border-bottom: #ffffff 3px solid; border-left: #ffffff 3px solid }

/*banner图*/
.flexslider { margin: 0px auto 20px; position: relative; width: 100%; height: 549px; overflow: hidden; zoom: 1; }

.flexslider .slides li { width: 100%; height: 100%; }

.flex-direction-nav a { width: 70px; height: 70px; line-height: 99em; overflow: hidden; margin: -35px 0 0; display: block; background:url(../images/ad_ctr.png) no-repeat; position: absolute; top: 50%; z-index: 10; cursor: pointer; opacity: 0; filter: alpha(opacity=0); -webkit-transition: all .3s ease; border-radius: 35px; }

.flex-direction-nav .flex-next { background-position: 0 -70px; right: 0; }

.flex-direction-nav .flex-prev { left: 0; }

.flexslider:hover .flex-next { opacity: 0.8; filter: alpha(opacity=25); }

.flexslider:hover .flex-prev { opacity: 0.8; filter: alpha(opacity=25); }

.flexslider:hover .flex-next:hover, .flexslider:hover .flex-prev:hover { opacity: 1; filter: alpha(opacity=50); }

.flex-control-nav { width: 100%; position: absolute; bottom: 10px; text-align: center; }

.flex-control-nav li { margin: 0 2px; display: inline-block; zoom: 1;  *display: inline;
}

.flex-control-paging li a { background:url(../images/dot.png) no-repeat 0 -16px; display: block; height: 16px; overflow: hidden; text-indent: -99em; width: 16px; cursor: pointer; }

.flex-control-paging li a.flex-active, .flex-control-paging li.active a { background-position: 0 0; }

.flexslider .slides a img { width: 100%; height: 550px; display: block; }

/*搜索框*/
.search{ width:100%; margin:0 auto; }

.search p{ float:left; }

.sousk{ width:300px; height:38px; backgroung:#fff; border:solid 1px #CCCCCC;  float:right; }

.sousk .soutj{ background: url(../images/sousuo.png) right center no-repeat; float:right; z-index:999999;   border: none; cursor:pointer;  width: 30px; height: 40px; margin-right: 10px;}

/*part1*/
.contain{ width:100%; height:auto; background:#fff; display: inline-block;  margin: 50px 0; }

.part1{ width:100%; margin:0 auto; display:inline-block;  } 

.part1 .cenav{ width:265px; float:left; }

.part1 .part1-leftnav{ width:265px; float:left; }

.part1 .part1-leftnav h2{ background:url(../images/nav-dhbg.jpg) center no-repeat; height:51px; padding-left:50px; color:#fff; line-height:51px; }

.part1 .part1-leftnav ul{ border:1px solid #ddd; padding-bottom: 28px; background: #efefef;}

.part1 .part1-leftnav ul li{ heigth:46px; line-height:46px; width:240px; margin:0 10px; border-bottom:1px dashed #ddd;   }

.part1 .part1-leftnav ul li a{ color:#585959; }

.part1 .part1-leftnav ul li b{ color:#ddd; margin-right:5px;}

/*三张图的切换*/
.tab-block{ width:933px; float:left; margin-top:30px;}

.tab-block .tab-top { height:56px; line-height:56px; margin: 12px 0 0 30px;  background: #bcbbbc; }

.tab-block .tab-top .hover{ color:#e60012; background:#fff; color:#666; height:56px; }

.tab-block .tab-top li{ float:left;  width:301px; text-align:center; font-size:18px; color:#fff;  }

#msg .click{ background:#2983da;}

.block-con li { width:903px; display:inline-block; margin-left:30px;}

.block-con li img{ display: inline-block; float:left;  }

.block-con .cpjs { display:inline-block; width:198px; margin:10px 10px; line-height:24px; }

.block-con .cpjs span{ display: block;  } 

.block-con .cpjs .qbf{ font-size:12px; color:#e60012; }

.block-con .cpjs .price{ font-size:16px; color:#e60012; }

.block-con .cpjs .chk{ font-size:12px; color:#666; float:right; font-style:normal; background:url(../images/chk.png) left no-repeat; padding-left:20px; }

.block-con .cpjs .shc{ font-size:12px; color:#666; float:right; font-style:normal;  background:url(../images/shc.png) left no-repeat; padding-left:20px; margin-left:10px;}

/*核心产品*/
.hexin{ margin-left:30px; width:903px; display:inline-block; }

.hexin h2{ margin: 35px 0;}

.hexin ul { width:100%; margin:0 auto; }

.hexin ul li{ width:22.7%; text-align:center; border:1px solid #ddd; padding:15px 0 5px; float:left; margin: 0 1% 29px;}

.hexin ul li span{ line-height: 30px; }

/*滚动产品*/
#div1{ width: 1200px; position: relative; overflow: hidden; height:210px; height: 246px;  text-align: center; }

#div1 ul { width: 1200px; height: 210px; position: relative; }

#div1 ul li { height: 210px; float: left; list-style: none; padding-right:20px;}

#div1 ul li img { width: 262px; height: 210px; display: inline-block;}

#div1 ul li span{ background:#999; display:inline-block; font-size:16px; width:262px; height:38px; line-height:38px; color:#fff; }

/*广告*/
.ad{ width:100%; margin:0 auto; }

.ad img{ width:100%; margin:0 auto; height:auto; overflow:hidden; }

/*工程案例*/
.anli{ width: 933px;  float: left; }

.anli .tab-top{ height:46px; text-align:center;   margin: 0px 0 30px 30px; }

.anli .tab-top li{ width:300px; text-align:center; float:left; font-size:18px; height:48px; line-height:48px; background:#efefef;}

.anli .tab-top .click{ color:#e60012; background:#2983da; color:#fff; height:51px; line-height:51px; }

.case-list { display:inline-block; }

.case-list li{ float:left; display: inline-block;  margin-left: 30px; margin-bottom:22px; width280px;}

.case-list li img{ display: inline-block; float:left;  }

.link{ width:265px; background:#515151; color:#fff; text-align:center; padding:20px 0; }

.link .qqlink a{ color:#fff; border: 2px solid #fff; padding: 5px 70px; line-height: 52px; font-size: 16px;}

/*四大理由*/
.sdly{ background:url(../images/lybg.jpg) center center no-repeat; height:692px; overflow:hidden; margin:30px 0;}

.reason{ width:910px; margin-left:290px; }

.reason .tab-top{ height:46px; text-align:center;   margin: 90px 0 60px 0; }

.reason .tab-top li{ width:190px; text-align:center; float:left; font-size:16px; height:38px; line-height:38px; color:#248cec; border:1px solid #248cec; margin-right:20px;}

.reason .tab-top .click{ color:#fff; background:#248cec; height:38px; line-height:38px; }

.reason-list { display:inline-block; }

.reason-list li{ float:left; display: inline-block;  }

.reason-list li img{ display: inline-block; float:left;  }

.reason-list li .rea-qh{ float:left; width:468px; height:257px; background:#fff; padding:50px; }

.reason-list li .rea-qh h2{ font-size:36px; font-weight:normal;  margin-bottom:30px; }

.reason-list li .rea-qh .rea-con{ font-size:16px; line-height:28px;}

.reason-list li .rea-qh .rea-con b{ font-size:24px; font-weight:normal; line-height:46px;}

/*客户评说*/
.khps{ display:inline-block; width:100%; height:auto; overflow:hidden; }

.khps li{ width:369px; float:left; margin-right:44px;}

.khps li:nth-child(3){ margin-right:0;}

.imgk {  width:369px; height:240px; text-align:center; border:1px solid #ccc; }

.imgk  img{ margin-top:10px; }

.khps  .khcon { line-height:24px; margin:0 0 50px; }

.khps  .khcon h3{ color:#f07e04; font-size:18px; margin:30px 0 15px;}

.khps  .more{ background:#f09404; color:#fff; font-size:14px; padding:5px 10px 8px 10px; height:30px; line-height:30px;  }

/*在线预约*/
.zxyy{ background:url(../images/yybg.jpg) center center no-repeat; height:506px; overflow:hidden; }

.link-yuyue{ width:330px; height:305px; background:#fff; border-radius:5px; margin:65px 0 0 770px;  padding:25px 50px 50px; }

.link-yuyue input{ width:318px; padding-left:10px; height:46px; line-height:46px; font-size:14px; margin-bottom:20px; border:1px solid #ccc; border-radius:5px; color:#a5a5a4; }

.link-yuyue p{ font-size:28px; text-align:center; }

.link-yuyue .yy{ width:330px; border:none; font-size:22px; background:#ff7c00; color:#fff; font-family: "Microsoft YaHei"; letter-spacing:2px; }

/*公司简介*/
.profile-con{ width:100%; margin:50px auto; display: inline-block; }

.profile-con video{ float:left; }

.profile-con .gs-profile{ float:left; margin-left:42px; width:800px;}

.filejj{ width:800px; }

.filejj img{ float:left; }

.filejj p{ float:left; width:486px; margin-left:30px; text-align:justify; line-height:28px; color:#747474; font-size:14px;}

.filejj p b{ color:#0256b4; font-size:18px; margin:20px 0; display:inline-block; }

.filejj  span{ float:right; background:#000; color:#fff; padding:5px 15px; margin-top:20px;}

/*公司新闻*/
.new-left{ width:357px; float:left; }

.new-left .nleft-tit{ background:url(../images/wd11.jpg) bottom left no-repeat; height:40px; margin-bottom:15px; }

.new-left .nleft-tit p{ float:left; font-size:20px;}

.new-left .nleft-tit a{ float:right; margin:8px 10px 0 0;}

.nleft-list li { height:64px; padding:20px 0; border-top:1px dashed #ddd; overflow:hidden;}

.nleft-list a{ width: 327px; margin-left:10px; font-size:14px; color:#515050; line-height:26px; float: left;}

.nleft-list a b{ display: block;overflow: hidden;text-overflow: ellipsis;white-space: nowrap; width: 100%;}

.nleft-list a p{ width: 327px; /*margin-left:30px;*/ font-size:12px; color:#929294; line-height:22px;}

.nleft-list a:hover{ color: #2983DA;}


.new-right{ float:left; margin-left:42px; width:800px;}

#tab { width: 800px; height: 216px; position: relative; }

html > body #tab { width: 800px; }

#tab div { position: absolute; top: 30px; left: 0; width: 800px; height: 186px; }

#tab div { display: none; }

#tab .block { display: block; }

#tab h3 { float: left; width: 120px; height: 30px; line-height: 30px; margin: 0 0 0 0; font-size: 20px; cursor: pointer; text-align: left; color: #5a5a5a; font-family: Microsoft YaHei; font-weight: normal;  }

#tab .up {  font-size:20px; color: #046dbf; }

#tab ul { list-style: none; padding: 0; height: 186px; margin-top: 0px; margin-top:20px;}

#tab li {   height: 28px;overflow: hidden; font-size: 12px; line-height: 28px;  width:400px; float:left;}

#tab .one{ width:800px; height:162px; margin:20px 0 0px;}

#tab .one img{ float:left; }

#tab .one p{ margin-left:220px; width: 580px; }

#tab .one p b{ color:#046dbf; font-size: 14xp; margin:5px 0; display:inline-block; }

#tab .one a{ background:#000; color:#fff; padding:5px 15px 5px 10px; float:right; }

#tab li a { display: inline;font-size:12px; color:#929294; line-height:22px;text-decoration: none; text-indent: 10px; margin-right: 10px; }

#tab li a:hover{ color: #129f50;}

#tab li .tab_menu{ color:#129f50; }

#tab li span { display: block; float: right; margin-right: 5px; color: #bdacb3; }

a.tab_title:link { color: #5a5a5a; text-decoration: none; }

a.tab_title:visited { color: #5a5a5a; text-decoration: none; }

a.tab_title:hover { color: #5a5a5a; text-decoration: none; }

a.tab_title:active { color: #5a5a5a; text-decoration: none; }

a.tab_menu:link { color: #6464d5; text-decoration: none; }

a.tab_menu:hover { color: #8888e0; text-decoration: underline; }

/*网站底部*/
.footer{ background:#1f1f1f; height:280px; margin-top: 60px;}

.footer ul{ float:left; border-right:1px solid #313131; margin-top:50px;}

.footer ul li a{ color:#fff; font-size:13px; }

.footer ul li a:hover{ color: #2d7fcf; text-decoration: underline;}

.footer .yqlj{ width:232px; padding: 15px 0;}

.footer .yqlj li{ float:left; margin-right:10px; line-height:32px; }

.footer .dbdh{ width:232px; margin-left:50px;  padding: 15px 0;}

.footer .dbdh li{ float:left; margin-right:10px; line-height:32px;  }

.footer .dblogo{ width:300px; margin-left:50px;   padding: 15px 0; border-right:none; }

.footer .dblogo li span{ float: left; font-size:12px; line-height:24px; color: #fff;}

.footer .ewm{ margin:50px 0 0 50px; display: inline-block; width:250px; text-align:center; }

.footer .ewm p{ color:#fff; line-height:28px; margin-top:10px;}

.footer .dblogo li span a:hover{ color: #2d7fcf; text-decoration: underline;}
