﻿@charset "utf-8";
/* CSS Document */
* {margin: 0;padding: 0;}
a:link,a:visited,a:hover,a:active {color: #1e2225;text-decoration: none;cursor: pointer;font-family: "Microsoft Yahei";}
a:hover,a:active {color: #0056b3;text-decoration: none;}
body {font: 14px/150% "Microsoft Yahei", "宋体", "Arial", "Thmano";color: #1e2225;background: #f5f5f5;}
img {border: 0px;}
ul,ol {list-style-type: none;}
table {border-collapse: collapse;border-spacing: 0;}
input,textarea,select {font: 12px/150% "Microsoft Yahei", "Arial", "宋体", "Thmano";color: #999999;outline: 0;}
textarea {resize: none;overflow: auto;}
h1,h2,h3,h4,h5,h6,font {font-size: 14px;font-weight: 400;}
.clear {clear: both;font-size: 0px;line-height: 0px;height: 0px;}
.clearFloat {float: none !important;}
.hidden {display: none;}
.center {text-align: center;}
.overlay {width: 100%;height: 100%;background: #000;position: fixed;_display: none;left: 0;top: 0;z-index: 100;opacity: 1;}
.autocut {overflow: hidden;text-overflow: ellipsis;white-space: nowrap;word-break: break-a.footer .icontactll;}
a.btn,a.btn:visited {width: 100px;height: 32px;line-height: 32px;text-align: center;display: block;color: #FFF;}
.tit {color: #fff;font: bold 18px "Microsoft Yahei";text-align: center;}
a.btn:hover {background-position: 0 -42px;}
.left {float: left;}
.right {float: right;}

/* contact*/
.contact{ width: 247px;margin-top: 30px; }
.contact .tod{ padding:10px;}
.contact .tod img{border: 1px solid #0056b3; margin: 5px 0;width: 227px; }
.contact .tel{ line-height: 24px;float: left;  color:#0056b3;}
.contact .tel p{ background: url(../images/btn.png) no-repeat 5px 4px;padding-left: 26px; }
.contact .tel h4{ font-size: 24px; font-weight: bold;height: 30px;line-height: 30px; }

.contant{ width:100%; float:right;    font-size: 16px;color: #1e2225;}
.contant .left_tit{ float:left;padding-left:38px;background:#0056b3 url(../images/ny_icon.png) 10px center no-repeat;}
.contant .tit1 { color:#fff;background:#166d97 ;height:49px;line-height:49px;text-align:left;}
.contant .tit1 b{font-size:20px;  display: block;  float: left; }
.contant em{;background:url(../images/ny_tit.png) center no-repeat; width:37px; height:49px;  display: block; float: left;}

.contant .tit1 span {color:#fff; }
.listProduct .tit1 .more{float:right;font:12px/48px "宋体";color:#a4a3a3;margin-right:17px;}
.contant .tod {border-top:none;padding-top:20px;}
.listProduct .list{padding-left:9px; }

.listProduct {  }
.listProduct .list  li {  float: left;  width: 253px;  background: #3e3e3e;  text-align: center;  margin: 9px;}
.listProduct .list   li img {  width: 253px;  height: 300px;}
.listProduct .list  li span {  width: 253px;  height: 100px;  line-height: 80px;  position: relative;  display: block;}
.listProduct .list  li span a {  color: #fff;}
.listProduct .list  li span i {  width: 40px;  height: 1px;  background: #fff;  position: absolute;  top: 70px;  left: 109px;}
.listProduct .list  li:hover {  background: #0056b3;  transition: background 300ms;}


.listProduct1 .list  li {  float: left;  width: 253px;  background: #3e3e3e;  text-align: center;  margin: 9px;}
.listProduct1 .list   li img {  width: 253px;  height: 117px;}
.listProduct1 .list  li span {  width: 253px;  height: 100px;  line-height: 80px;  position: relative;  display: block;}
.listProduct1 .list  li span a {  color: #fff;}
.listProduct1 .list  li span i {  width: 40px;  height: 1px;  background: #fff;  position: absolute;  top: 70px;  left: 109px;}
.listProduct1 .list  li:hover {  background: #0056b3;  transition: background 300ms;}




.tbody p.fl {
    color: #000;
    font-size: 24px;
    font-weight: bold;
    /* text-align: center; */
    margin: 0 auto；;
    width: 1100px;
    text-align: center;
}








.cloum_tit{ position: relative;width: 100%; background: #fff; height: 52px; line-height: 52px; }
.cloum_tit span.du b.dan { color: #c5c5c5; font-size: 13px; text-transform: uppercase; margin-left: 15px; font-style: normal;}
.cloum_tit span.du {height: 52px;line-height: 52px;    padding: 0 25px; font-size: 24px;font-weight: 700; background-color: #0056b3;   color: #fff; float: left; }

.ny_right{float: right;width: 835px;}

/* .cloum_tit  .classy{font-size: 19px;font-weight: 700;color: #737373;margin: 0 22px;padding-left: 17px;background: url(../images/classy.png) left  center no-repeat;}
.cloum_tit  .classy:hover{color: #0056b3;}  */

#sidel{float:left;height:52px;margin-left:20px;z-index:50;*position: relative;}
#sidel .btn-l,#sidel .btn-r{width:26px;height:26px;margin-top:15px;display:none;}
#sidel .btn-l{float: left;background:#eeeeee url(../images/arrow.jpg) left center no-repeat;}
#sidel .btn-r{float: right;background:#eeeeee url(../images/arrow.jpg) right center no-repeat;}
#sidebox{height:52px;overflow:hidden;float: left;width: 300px;*position: relative;*height:100px;}
#sidenav{ }
#sidenav li{position:relative;z-index:50;float: left;width: 169px;}
#sidenav li:hover a{color:#fff;background: #0056b3 url(../images/classy.png) 25px -9px no-repeat;height: 52px;}
#sidenav li:hover .drop a{background:none;}

#sidenav a{text-align: center;font-size: 14px;display: block;width: 150px;height: 52px;font-weight: 700;color: #737373;padding-left: 20px;}
#sidenav>a:hover{color: #0056b3;}
#sidenav .cur a{ color:#fff;background: #0056b3 url(../images/classy.png) 25px -9px no-repeat;height: 52px;}
#sidenav li .drop{position:absolute;top:52px;left:0;display:none;background:url(../images/drop-bg.png) repeat;}
#sidenav li .drop a{color:#fff;padding: 0;width: 170px;font-size: 16px;}
#sidenav li .drop a:hover{background:url(../images/leftnav-bg.png);}

#sitepath {float:right;/* padding-left:45px; */overflow:hidden; margin-right:20px;font-size: 15px;max-width: 65%;
    height: 40px;}
#sitepath  a{color:#000;}
#sitepath  a:hover{color:#0056b3;}
.shadow{position: absolute;bottom:-25px; left:0;width: 1100px;height: 25px;background: url(../images/shadow.png) center no-repeat; }
.contant .tbody {border-top:none;padding:20px;  margin-bottom: 20px;min-height:300px;line-height:30px;}
.shadow1{position: absolute;bottom:-25px; left:0;width: 835px;height: 25px;background: url(../images/shadow1.png) center no-repeat; }
/* singlePage */
.singlePage .tbody {}
.singlePage .tbody p {}

.raplay{    margin: 20px 0 40px 0;
    padding-bottom: 20px;
    border-bottom: 1px dashed #B1B1B1; }
.raplay .item {border: 2px solid #fff;height:105px;line-height:37px;padding: 25px;font-size:14px;}
.raplay .item .mn{ border-bottom:1px dashed #CCC; }
.raplay .item .name{float: left;padding-left: 57px;background: url(../images/masge.png) 30px center no-repeat;font-size: 16px;color: #1e2225;}
.raplay .item span {float: right;color: #7f7f7f;font-size: 16px;}
.raplay .item .wd{ clear:both;color: #7f7f7f;font-size: 16px;text-indent: 2em;line-height: 26px;}
.raplay .item .mh{ font-size: 16px;color: #7f7f7f;}
.raplay .item .mh span{display: block;padding-left: 51px;float: left;background: url(../images/masge.png) -112px center no-repeat;color: #1e2225;}

/* listNews */
.listNews {  }
.listNews ul.list {padding-bottom:20px;overflow:hidden;}
.listNews ul.list li.item {height:105px;line-height:37px;padding-left:14px;border-bottom:1px dashed #CCC;font-size:14px;}
.listNews ul.list li.item a {float: left;padding-left: 15px;background: url(../images/tel.png) -3px -267px no-repeat;font-size: 18px;color: #1e2225;font-weight: 700;}
.listNews ul.list li.item a:hover {color:#0056b3;}
.listNews ul.list li.item span {float: right;color: #7f7f7f;font-size: 16px;}
.listNews ul.list li.item .wd{ clear:both;color: #7f7f7f;font-size: 16px;text-indent: 2em;line-height: 26px;}
/* pageNews */
.pageNews {  }
.pageNews .tit5 {font-size:20px;line-height:25px;font-family:"Microsoft Yahei";padding:15px 0;text-align:center;color:#0056b3;}
.pageNews .mark {height:30px;line-height:30px;text-align:center;margin-bottom:20px;color:#999;border-bottom:1px solid #ddd;border-top:1px solid #ddd;}
.pageNews .mark span, .pageNews .tbody .mark a.msg {margin:0 7px;}
.pageNews .mark .font a {margin:0 3px;color:#ccc;}
.pageNews .mark .font a:hover, .pageNews .mark .font a.cur {color:#0056b3;}
.pageNews .mark a.msg {width:40px;height:20px;line-height:20px;color:#0056b3;}
.pageNews .mark a.msg:hover {text-decoration:underline;}
.pageNews .photo {overflow:hidden;text-align:center;margin-bottom:20px;}
.pageNews .photo img {max-width:580px;padding:5px;border:1px solid #ccc;background:#FFF;}
.pageNews .info {margin-bottom:40px;line-height:200%;}
.pageNews .info p {margin-bottom:10px;line-height:200%;text-indent:2em;  }
/* pageProduct */
.pageProduct {}
.pageProduct .photo {text-align:center;width:500px;float:left;padding:4px;border:1px solid #ddd;}
.pageProduct .photo img {width:100%;height:375px;display:block;}
.product-photo { float:left; width:510px; }
.product-photo .original { width:500px; height:375px; overflow:hidden; margin-bottom:10px;padding:4px;border:1px solid #ddd; }
.product-photo .original img { display:block; width:100%; height:375px; }
.product-photo .prev, .product-photo .next { float:left; width:17px; height:69px; background:url(../images/ico-pn.png) 0 0 no-repeat; cursor:pointer; }
.product-photo .next { float:right; background-position:-19px 0; }
.product-photo .prev:hover { background-position:0 -70px; }
.product-photo .next:hover { background-position:-19px -70px; }
.product-photo .nodrop { cursor:no-drop; }
.product-photo .prev.nodrop:hover { background-position:0 0; }
.product-photo .next.nodrop:hover { background-position:-19px 0; }
.product-photo .thum { float:left; width:470px; height:69px; margin:0 0 0 5px; overflow:hidden; position:relative; }
.product-photo .thum dl { float:left; width:300%; height:69px; position:relative; }
.product-photo .thum dd { float:left; width:87px; height:65px; border:2px solid #fff; margin:0 10px 0 0; cursor:pointer; background:#f1f1f1; }
.product-photo .thum img { width:100%; height:65px; display:block; }
.product-photo .thum dd.current { border-color:#c8a48e; }
.pageProduct .wd {float:right;width:275px;height:318px;margin-bottom:15px;overflow:hidden;}
.pageProduct .wd h1 {font-family:"Microsoft Yahei";font-size:16px;font-weight:700;line-height:20px;margin-bottom:7px;color:#0056b3;}
.pageProduct .wd ul {font-size:12px;}
.pageProduct .wd li.item {height:30px;line-height:30px; }
.pageProduct .wd li.item i{font-size:18px; color:#0056b3; font-style:normal;}
.pageProduct .wd li.item span {margin-right:5px;}
.pageProduct .wd li.btn {height:45px;}
.pageProduct .wd li.description {padding:10px;line-height:22px;border:1px dotted #ccc;background:transparent;}
.pageProduct a.order {width:103px;height:30px;margin-top:5px;line-height:30px;text-align:center;background:#0056b3;display:block;color:#fff;}
.pageProduct a.order:hover {background:#0056b3;}
.pageProduct .info {margin-bottom:20px;}
.pageProduct div.ts {font-size:14px;font-weight:700;height:25px;}
.pageProduct div.infor {line-height:24px;}
/* listCase */
.listCase {overflow:hidden;}
.listCase .list li { float: left; width: 335px; position: relative; margin: 0px 15px; overflow: hidden;}
.listCase .list li .cover { z-index: 99; position: absolute; top: -251px; left: 0; width: 335px; height: 251px;  background: url(../images/pro_hover.png) center no-repeat;}
.listCase .list li em {  z-index: 99;  position: absolute;  top: -251px;  left: 0;   width: 335px;  height: 251px; background: url(../images/pro_hover.png) center no-repeat;display: block;  z-index: 100;  color: #fff;  line-height: 325px;  font-style: normal;  text-align: center;  text-transform: uppercase;background: url(../images/pro_hover_m.png) center no-repeat;}
.listCase .list  li em a {  color: #fff;  display: block;  width: 335px;  height: 251px;}
.listCase .list li img {  width: 335px;  height: 251px;}
.listCase .list li span {  height: 40px;  line-height: 40px;  text-align: center;  display: block;}
.listCase .list li span a {  display: block;  height: 40px;  width: 335px;  font-size: 16px;}
/* pageCase */
.pageCase {  }
.pageCase .tbody .tit {border: none;margin: 0;font-family:"Microsoft Yahei";font-size:18px;height: 25px;line-height:25px;padding:5px 0;text-align:center;color:#0056b3;}
.pageCase .tbody .photo {overflow:hidden;text-align:center;margin-bottom:20px;}
.pageCase .tbody .photo img {padding:5px;border:1px solid #ccc;background:#FFF;}
.pageCase .tbody .info {margin-bottom:40px;}
.pageCase .tbody .info p {margin-bottom:10px;line-height:2;text-indent:2em;}
/* listProduct2 */
.listProduct2 {  }
.listProduct2 .tbody {}
.listProduct2 ul.list {padding-bottom:20px;overflow:hidden;}
.listProduct2 li.item {float:left;padding:25px 0px;width:100%;border-bottom:1px dotted #aaa;}
.listProduct2 li.item .img {display: block; float:left;width:353px;height:264px;padding:3px;background:#f5f5f5;}
.listProduct2 li.item:hover .img {background: #0056b3;}
.listProduct2 li.item .img img {width:353px;height:264px;}
.listProduct2 li.item .wd {width:670px;float:right;}
.listProduct2 li.item .tit { border: none;height:70px;font-size: 20px!impoartant;line-height:70px;font-size:16px;font-weight: 700;text-align:left;color: #737373; }
.listProduct2 li.item .tit a { color: #737373; font-size: 20px;font-weight: 700;}
.listProduct2 li.item:hover .tit a {color: #0056b3; }
.listProduct2 li.item:hover .tit {color: #0056b3; }
.listProduct2 li.item .summary {line-height:26px;height:110px;margin-top:15px;overflow:hidden;color:#555;}
.listProduct2 li.item .order {margin-top: 20px;text-align: center; display: block;width: 121px;height: 36px;line-height: 36px;font-size: 16px;background: #6f6f6f;color: #fff; }
.listProduct2 li.item:hover .order {background: #0056b3;}
/* listCase2 */
.listCase2 {margin-top:30px;}
.listCase2 ul.list {padding-bottom:20px;overflow:hidden;}
.listCase2 li.item {float:left;padding:10px 0;width:100%;border-bottom:1px dotted #aaa;}
.listCase2 li.item .img {float:left;width:210px;height:155px;padding:2px;border:1px solid #cccccc;background:#FFF;}
.listCase2 li.item .img:hover {border:1px solid #0e6597;background:#0e6597;}
.listCase2 li.item .img img {width:210px;height:155px;}
.listCase2 li.item .wd {width:515px;float:right;}
.listCase2 li.item .tit {height:25px;line-height:20px;font-size:16px;font-family:"Microsoft Yahei";}
.listCase2 li.item .tit a {color:#d4b877;font-weight:400;}
.listCase2 li.item .tit a:hover {color:#0e6597;}
.listCase2 li.item .summary {text-indent:2em;line-height:22px;height:130px;overflow:hidden;}
/* listNews2 */
.listNews2 {}
.listNews2 ul.list {padding-bottom:20px;overflow:hidden;}
.listNews2 li.item {width:100%;height:140px;border-bottom:1px dotted #3e3e3e;margin-bottom:12px;}
.listNews2 li.item .img {float:left;width:170px;height:128px;margin-right:10px;display:inline;}
.listNews2 li.item .img:hover {  }
.listNews2 li.item .img img {display:block;width:170px;height:128px;}

.listNews2 li.item .wd1{width: 860px;    float: right;  }
.listNews2 li.item .zi{float: left;padding-left: 15px;background: url(../images/tel.png) -3px -267px no-repeat;font-size: 18px;color: #1e2225;}
.listNews2 li.item .zi:hover {color:#0056b3;}
.listNews2 li.item span {float: right;color: #7f7f7f;font-size: 16px;}
.listNews2 li.item .wd11{ clear:both;color: #7f7f7f;font-size: 16px;text-indent: 2em;line-height: 26px;}

/* reInformation */
.reInformation { font-size: 14px;padding:0 20px 20px;margin-bottom:20px;border:1px solid #ddd;}
.reInformation .tit {height:30px;line-height:30px;border-bottom:1px solid #ddd;margin-bottom:10px;font-family:"Microsoft Yahei";color:#0056b3;}
.reInformation .tit2 {height:30px;line-height:30px;border-bottom:1px solid #ddd;margin-bottom:10px;font-family:"Microsoft Yahei";color:#0056b3;}
.reInformation ul {margin-left:2px;float:left;}
.reInformation li {float:left;width:218px;padding:7px 7px 0;border:1px solid #ddd;margin-left:6px;_margin-left:2px;margin-right:10px;display:inline;}
.reInformation li img {width:218px;    height: 147px;}
.reInformation li img:hover {opacity:0.9;}
.reInformation .g {display:block;width:207px;}
.reInformation .t {float:left;line-height:30px;color:#1b1b1b;}
.reInformation .t:hover，.reInformation .o:hover {color:#0056b3;}
.reInformation .o, .reInformation .o:visited {float:right;line-height:30px;color:#0056b3;}
/* relatedLink */
.relatedLink {height:30px;line-height:30px;border-top:1px solid #dcdcdc;border-bottom:1px solid #dcdcdc;width:100%;margin:0 auto 10px;}
.relatedLink .prevLink {float:left;margin-left:10px;  max-width: 45%;overflow: hidden;height: 30px;}
.relatedLink .nextLink {float:right;margin-right:10px;    max-width: 45%;overflow: hidden;height: 30px;}
.relatedLink .nextLink a {color:#0056b3;}
.relatedLink a{color:#0056b3;}
.relatedLink a:hover {color:#0056b3;}
/* cms2.0.map */
.BMap_bubble_title a {_background:#999;_color:#FFF;}
.BMap_bubble_title a:hover {_background:#666;_color:#FFF;}
.BMap_bubble_title > a {background:#166D97;color:#d2d4b3;}
.BMap_bubble_title > a:hover {background:#166D97;}
/* 搜索数据 */
#searchfrom .err {height:55px;line-height:55px;width:100%;background: none;margin: 0;}
#searchfrom .err span {color:#FF0000;margin-left:20px;line-height: 55px;}
.loading {color:red;height:40px;line-height:40px;background:url(../images/loading.gif) 5px center no-repeat;padding-left:30px;}

.baiduMap{ line-height:24px;}
.formData tr.item label{ }
.formData tr.item .tip{ width: 140px!important; }

.baiduShare{ *margin-left: 540px;}

.main{ width: 1100px; padding: 30px; margin:25px auto 30px;  }

/* index样式 */
.middle {width: 1150px;margin: 0 auto;}
.header_top {background: #3a3a3a;*height: 4px;*background: url(../images/header_top.jpg) center no-repeat;}
.header_top .top_left {float: left;width: 70%;*width: 0;height: 4px;background: #3a3a3a;}
.header_top .top_right {float: right;width: 30%;*width: 0;background: #0056b3;height: 4px;}
.header {background: url(../images/header.jpg) center no-repeat;height: 144px;}
.header .logo {float: left;margin-top: 32px!important;}
.header .zi {float: left;font-size: 18px;color: #747474;padding-left: 10px;margin-left: 10px;margin-top: 48px!important;border-left: 1px solid #747474;font-weight: bold;}
.header .zi span {color: #0056b3;display: block;}
.header .tel {float: left;margin-top: 45px;padding-left: 48px;margin-left: 40px;background: url(../images/tel.png) left top no-repeat;color: #0056b3;font-weight: 700;}
.header .tel p {font-size: 16px;}
.header .tel h4 {font-size: 29px;font-weight: 700;font-family: 'impact';line-height: 30px;}
.header .t {float: right;background: #0056b3;position: relative;height: 27px;width: 200px;color: #fff;text-align: center;margin-right: 13px;}
.header .t i {position: absolute;width: 13px;height: 27px;top: 0;left: -13px;background: url(../images/san.png) right top no-repeat;}
.header .t em {position: absolute;width: 13px;height: 27px;top: 0;right: -13px;background: url(../images/san.png) left top no-repeat;}
.header .t a {color: #fff;margin-left: 3px;}
.header .searcher {margin-top: 65px;height: 30px;line-height: 30px;width: 269px;background: none;}
.header .searcher .submit {float: right;width: 40px;height: 30px;background: #0056b3 url(../images/search_btn.png) center no-repeat;border: none;cursor: pointer;}
.header .searcher .txt {float: left;border: 2px solid #9e9e9e;background: none;width: 220px;height: 26px;line-height: 26px;padding-left: 5px;}
.header .right {width: 269px;}
.nav {width: 100%;background: #0056b3;border-bottom: 2px solid #00346d;height: 69px;}
.nav ul {width: 1100px;margin: 0 auto;position: relative;z-index: 1000000;}
.nav li {float: left;width: 99px;height: 69px;line-height: 69px;text-align: center;position: relative;z-index: 1000000;}
.nav li .subNav {background:#0056d1;top: 71px;left: 0px;position: absolute;display: none;}
.nav li .subNav a {height: 48px;line-height: 48px;width: 99px;font-size: 14px;}
.nav li .subNav a:hover {background: url(../images/subNav.png) bottom center no-repeat;}
.nav .back {background: url(../images/nav_hover.png) bottom center no-repeat;width: 130px;height: 74px;position: absolute;top: -5px;left: -10px;z-index: 8;}
.nav a {color: #fff;width: 99px;height: 69px;padding-top: 6px;margin-top: -6px;line-height: 69px;display: block;font-size: 16px;font-weight: 700;}

.nav .this{background: url(../images/nav_hover.png) center no-repeat;    padding: 2px 58px;  margin-top: -4px;margin-left: -8px;}
/* banner */
.banner {height: 496px;background: #fff;position: relative;z-index: 2;overflow: hidden;}
.banner .san {float: left;width: 40%;background: #0056b3;height: 83px;margin-top: -20px;position: relative;}
.banner .san .tel {float: right;padding-left: 48px;background: #0056b3 url(../images/tel.png) left -65px no-repeat;color: #fff;font-weight: 700;margin-top: 13px;width: 230px;}
.banner .san .tel p {font-size: 16px;}
.banner .san .tel h4 {font-size: 29px;font-weight: 700;font-family: 'impact';line-height: 30px;}
.banner .san i {position: absolute;width: 70px;height: 83px;top: 0;right: -70px;background: url(../images/san.png) right bottom no-repeat;}
.banner .banbotCon {float: right;width: 50%;background: #fff;height: 56px;padding-left: 10%;*padding-left: 9%;line-height: 56px;overflow: hidden;}
.banner .banbotCon span {background: url(../images/tel.png) left -131px no-repeat;padding-left: 25px;font-weight: 700;float: left;}
.banner ul.list {width: 100%;height: 440px;overflow: hidden;}
.banner li.item {width: 100%;height: 440px;position: absolute;left: 0;top: 0;}
/*.banner li img {width: 1920px;left: 50%;top: 0;}*/

.banner li img {    width: 1920px;
    display: block;
    position: relative;
    left: 50%;
    margin-left: -960px;
    top: 0;}

.banner div.tip {width: 100%;text-align: center;position: absolute;bottom: 100px;left: 0;}
.banner div.tip em {display: inline-block;width: 21px;height: 21px;cursor: pointer;background: #0056b3;margin-left: 15px;}
.banner div.tip em.cur {background: #fff;}
.tit1 {font-size: 28px;line-height: 28px;text-align: center;height: 58px;position: relative;}
.tit1 span {display: block;text-transform: uppercase;color: #989a9b;font-family: 'impact';/*position: absolute;*/top: 0;width: 100%;
text-align: center;}
.tit1 b {position: absolute;top: 0;right: 41%;}
.tit1 .i {background: url(../images/tit1_l.png) right no-repeat;position: absolute;left: 0;bottom: 0;width: 410px;display: block;height: 23px;}
.tit1 em {background: url(../images/tit1_r.png) left no-repeat;position: absolute;right: 0;bottom: 0;width: 410px;display: block;height: 23px;}
.ipro {margin-top: 60px;}
.ipro .thead {height: 30px;margin: 40px 0 35px 0;padding: 0 35px;}
.ipro .thead a {width: 148px;height: 35px;margin: 2px 10px;text-align: center;line-height: 35px;display: block;float: left;background: #eaeaea url(../images/a.png) top center no-repeat;font-size: 14px;font-weight: 700;}
.ipro .thead a:hover {background: #0056b3;color: #fff;transition: background 300ms;}
.ipro .tod {height: 920px;}
.ipro .tod li {float: left;width: 257px;background: #3e3e3e;text-align: center;margin: 9px;}
.ipro .tod li img {width: 257px;height: 310px;}
.ipro .tod li span {width: 257px;height: 100px;line-height: 80px;position: relative;display: block;overflow: hidden;}
.ipro .tod li span a {color: #fff;}
.ipro .tod li span i {width: 40px;height: 1px;background: #fff;position: absolute;top: 70px;left: 109px;}
.ipro .tod li:hover {background: #0056b3;transition: background 300ms;}
.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;}
.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: 0;}
.tit2 .i {background: url(../images/tit2_l.png) right no-repeat;position: absolute;left: 0;bottom: 0;width: 343px;display: block;height: 67px;}
.tit2 em {background: url(../images/tit2_r.png) left no-repeat;position: absolute;right: 0;bottom: 0;width: 343px;display: block;height: 67px;}
.reason {margin-top: 50px;}
.reason .tod {background: url(../images/diamond.png) center no-repeat;height: 447px;width: 1100px;margin-top: 55px;position: relative;overflow: hidden;}
.reason .tod dt {position: absolute;left: 327px;top: 0;width: 446px;height: 447px;}
.reason .tod dd {    height: 135px;float: left;margin-top: 55px;width: 393px;}
.reason .tod dd em {float: left;line-height: 58px;margin-top: 70px;margin-left: 50px;font-size: 60px;font-family: 'impact';color: #b4b4b4;font-style: normal;}
.reason .tod .zi {float: left;}
.reason .tod .zi .one {color: #454545;text-align: left;background: url(../images/icon.png) -190px top no-repeat;padding-left: 70px;}
.reason .tod .zi .one b {font-size: 26px;line-height: 32px;}
.reason .tod .zi .one span {display: block;font-size: 12px;text-transform: uppercase;}
.reason .tod .zi .text {font-size: 16px;color: #1e2225;width: 230px;margin-top: 25px;line-height: 24px;}
.reason .tod .four3 .one {background-position: -190px -80px;}
.reason .tod .four2 .one {background-position: 175px top;}
.reason .tod .four4 .one {background-position: 175px -80px;}
.reason .tod .four3,
.reason .tod .four4 {margin-top: 75px;}
.reason .tod .four3 em,
.reason .tod .four4 em {margin-top: 5px;}
.reason .tod .four2,
.reason .tod .four4 {float: right;}
.reason .tod .four2 .zi,
.reason .tod .four4 .zi {float: right;}
.reason .tod .four2 .zi .one,
.reason .tod .four4 .zi .one {text-align: right;padding: 0 70px 0 0;}
.reason .tod .four2 .zi .text,
.reason .tod .four4 .zi .text {text-align: right;}
.reason .tod .four2 em,
.reason .tod .four4 em {float: left;margin-right: 50px;}
.guanggao {background: url(../images/jksdfj.jpg) top center no-repeat;height: 275px;color: #fff;margin-top: 70px;}
.guanggao .img {float: left;margin-top: 35px;margin-left: 45px;}
.guanggao .zi {float: left;margin-top: 30px;margin-left: 70px;}
.guanggao .zi p {font-size: 38px;font-weight: 700;line-height: 42px;}
.guanggao .zi p b {font-size: 34px;display: block;}
.guanggao .zi span {line-height: 30px;color: #5ba6f3;font-size: 20px;font-family: 'impact';text-transform: uppercase;}
.guanggao .zi span b {font-size: 27px;display: block;font-weight: normal;}
.guanggao .tel_r {float: right;margin-top: 60px;text-align: right;}
.guanggao .tel_r .tel {padding-left: 32px;background: url(../images/tel.png) left -200px no-repeat;height: 28px;line-height: 28px;}
.guanggao .tel_r .tel p {font-size: 22px;font-weight: 700;}
.guanggao .tel_r .tel p span {font-weight: normal;font-size: 24px;font-family: 'impact';}
.guanggao .tel_r .itact {float: right;margin-top: 25px;display: block;color: #fff;width: 75px;height: 29px;line-height: 29px;text-align: center;background: url(../images/btn.png) top center no-repeat;}
.guanggao .tel_r .imsg {float: right;margin-top: 25px;display: block;color: #fff;width: 75px;height: 29px;line-height: 29px;text-align: center;background: url(../images/btn.png) top center no-repeat;background-position: center -40px;color: #0056b3;margin-left: 20px;}
.icase .tod {height: 255px;overflow: hidden;width: 1100px;position: relative;}
.icase .tod ul li {float: left;width: 245px;position: relative;margin: 40px 15px;overflow: hidden;}
.icase .tod ul li .cover {z-index: 99;position: absolute;top: -184px;left: 0;width: 245px;height: 113px;background: url(../images/pro_hover.png) center no-repeat;}
.icase .tod ul li em {z-index: 99;position: absolute;top: -184px;left: 0;width: 245px;height: 113px;background: url(../images/pro_hover.png) center no-repeat;display: block;z-index: 100;color: #fff;line-height: 180px;font-style: normal;text-align: center;text-transform: uppercase;background: url(../images/pro_hover_m.png) center no-repeat;}
.icase .tod ul li em a {color: #fff;display: block;width: 245px;height: 113px;}
.icase .tod ul li img {width: 245px;height: 162px;}
.icase .tod ul li span {height: 40px;line-height: 40px;text-align: center;display: block;}
.icase .tod ul li span a {display: block;height: 40px;width: 245px;font-size: 16px;}
.icase .thead {height: 15px;width: 140px;margin: 0 auto;text-align: center;}
.icase .thead i {display: inline-block;margin: 0 5px;width: 15px;height: 15px;border-radius: 15px;background: #5d5d5d;cursor: pointer;*background: url(../images/a.png) right -50px no-repeat;background: url(../images/a.png) right -50px no-repeat\9;}
.icase .thead i:hover {background: #0056b3;width: 52px;transition: width 300ms;*background: url(../images/a.png) right -80px no-repeat;background: url(../images/a.png) right -80px no-repeat\9;}
.icase .thead .cur {background: #0056b3;width: 52px;transition: width 300ms;*background: url(../images/a.png) right -80px no-repeat;background: url(../images/a.png) right -80px no-repeat\9;}
.iabout {background: url(../images/iabout.jpg) top center no-repeat;padding: 145px 0 0 0;margin-top: 55px;}
.iabout .tod {background: #0056b3;color: #fff;padding: 30px 50px 5px;height: 305px;position: relative;}
.iabout .tod img {position: absolute;top: -60px;left: 50px;}
.iabout .tod .wd {float: right;width: 480px;}
.iabout .tod .wd .iab_tit {line-height: 60px;}
.iabout .tod .wd .iab_tit b {font-size: 24px;}
.iabout .tod .wd .iab_tit span {font-size: 20px;text-transform: uppercase;margin-left: 8px;}
.iabout .tod .wd .txt {font-size: 16px;line-height: 30px;height: 215px;overflow: hidden;}
.iabout .tod .detailed {transition: all 1s ease 0s;position: absolute;bottom: 0;right: 0;width: 31px;height: 31px;background: url(../images/detailed.png) center no-repeat;}
.iabout .tod .detailed:hover {-webkit-transform: rotate(-180deg);-ms-transform: rotate(-180deg);transform: rotate(-180deg);}
.iabout .tod .shadow {position: absolute;bottom: -25px;left: 0;width: 1100px;height: 25px;background: url(../images/shadow.png) center no-repeat;}
.tit3 {height: 40px;border-left: 4px solid #555555;margin-bottom: 15px;padding-left: 7px;}
.tit3 .tit_zi {float: left;}
.tit3 .tit_zi b {font-size: 25px;color: #1e2225;display: block;}
.tit3 .tit_zi b span {color: #0056b3;}
.tit3 .tit_zi em {text-transform: uppercase;color: #888a8c;display: block;font-style: normal;line-height: 30px;}
.tit3 .more {float: right;background: url(../images/tel.png) left -248px no-repeat;font-size: 16px;color: #1e2225;padding-left: 25px;margin-top: 20px;}
.part1 {height: 325px;}
.inews {width: 530px;margin-top: 40px;float: left;margin-right: 40px ;}
.inews li {height: 30px;line-height: 30px;}
.inews li a {float: left;padding-left: 15px;background: url(../images/tel.png) -3px -269px no-repeat;}
.inews li span {float: right;color: #7f7f7f;}
.iquestions {float: left;width: 530px;margin-top: 40px;overflow: hidden;position: relative;}
.iquestions li {border-bottom: 1px dotted #bfbfbf;height: 83px;    padding-top: 12px;
    padding-bottom: 9px;}
.iquestions li .problem {position: relative;background: url(../images/problem.png) left top no-repeat;padding-left: 37px;height: 24px;line-height: 24px;display: block;font-size: 16px;color: #1e2225;font-weight: 700;}
.iquestions li .answer {position: relative;background: url(../images/problem.png) left -25px no-repeat;padding-left: 37px;height: 40px;   line-height: 22px;
    margin-top: 10px;}
.iquestions .last {margin-top: 20px;}
.tit4 {border-bottom: 1px solid #b1b1b1;width: auto;font-size: 18px;line-height: 30px;position: relative;font-weight: 700;display: inline-block;margin-top: 15px;margin-bottom: 10px;}
.tit4 span {text-transform: uppercase;font-size: 14px;margin-left: 8px;}
.tit4 em {display: block;width: 38px;height: 3px;background: #b1b1b1;position: absolute;bottom: -2px;left: 0;}
.footer {background: url(../images/bottom_y.jpg) center repeat-x;height: 343px;color: #fff;width: 100%;margin-top: 45px;}
.footer .middle {background: url(../images/bottom.jpg) center no-repeat;height: 293px;padding-top: 20px;}
.footer .icontact {float: left;width: 280px;text-align: left;line-height: 34px;height: 322px;   overflow: hidden;}
.ov11{ height: 100px;overflow: hidden;height: 203px;    overflow: hidden;}
/*map*/
.map11{background: #fff;padding: 25px;margin-top: 20px;}
.map11 li.item{ width:100%;  padding:10px 0px; text-align:left;  border-bottom:1px solid #c8c8c8;}
.map11 li.item a{line-height:30px; color:#0056b3; font-size:16px;   font-weight:bold; margin-right:15px;}

.map11 .subMap11{  text-align:left; margin-left:50px;}
.map11 .subMap11 li.item2{ margin:15px 0px; line-height:24px;}
.map11 .subMap11 .san{  text-align:left; margin-left:50px;}
.map11 .subMap11 .san a{  font-size:16px; font-weight:normal;}

.footer .icontact a {color: #fff;}
.footer .ilink {float: left;/*width: 225px;*/margin-left: 70px;}
.footer .ilink a {display: block;color: #fff;line-height: 40px;}
.footer .keyword {float: left;/*width: 225px;*/margin-left: 101px;margin-right: 70px ;}
.footer .keyword a {display: block;
    color: #fff;
    line-height: 40px;}
.footer .iimsg {float: left;    width: 292px;}


.bottomNav {color: #878787;height: 68px;background: #fff;line-height: 68px;}
.bottomNav a {color: #878787;margin: 0 18px;}
.side {background: url(../images/side.png) center no-repeat;width: 70px;height: 280px;position: fixed;right: 0;top: 160px;z-index: 10000000;}
.side li {color: #fff;width: 70px;height: 70px;}
.side li a {color: #fff;display: block;width: 70px;height: 27px;padding-top: 43px;text-align: center;font-size: 12px;}
.side li span {display: block;width: 70px;height: 27px;padding-top: 43px;text-align: center;font-size: 12px;}
.side li:hover {background-color: #0056b3;}
.side .qq {background: url(../images/li.png) center top no-repeat;}
.side .liuyan {background: url(../images/li.png) center -73px no-repeat;}
.side .code {position: relative;background: url(../images/li.png) center -140px no-repeat;}
.side .code .wd {position: absolute;left: -95px;bottom: 0;width: 85px;height: 180px;padding: 5px;background: #0056b3;text-align: center;font-size: 12px;display: none;}
.side .code .wd img {width: 86px;height: 86px;}
.side .code .wd .ftel {text-align: center;margin-top: 17px;}
.side .returntop {background: url(../images/li.png) center -210px no-repeat;}


/*侧栏*/
.fl{float: left;}
.sideBar{ width:230px;}
.sideBar .leftTit{ width:100%; padding-top:10px;height:60px; line-height: 33px; color: #0056b3; text-align: center; position: relative; font-weight: bold; font-size: 26px; background: #ffffff;border-top: 8px solid #0056b3; }
.sideBar .leftTit b{  font-family: "impact";font-size: 20px;color: #b6b6b7;font-weight: normal;  text-transform: uppercase;display: block;}
.sideBar .con{ width:216px;  padding:10px 6px 8px; background:#fff; }
.leftNav{ margin-bottom: 20px;border: 1px solid #e9e9e9;}
.leftNav dd{ width:100%;  padding-top:6px;font-size: 16px; font-weight: 700;    overflow: hidden;}
.leftNav .nav1{ width:173px; height: 48px; line-height: 48px; text-align: left; display:block;  border-bottom:1px dotted #999999; padding-left: 45px;background:url(../images/left_detail.png) left -45px no-repeat;}
.leftNav .nav1:hover,.leftNav .hover{ height:48px; line-height:48px; background:none; display:inline-block; vertical-align:middle; color:#0056b3; border-color:#999999;background:url(../images/left_detail.png) left top no-repeat;}
.leftNav dd .drop{ width:100%; }
.leftNav dd .drop a.nav2{  width:186px; height:32px; margin:0 auto; line-height: 32px; text-align: center; font-size: 12px; border-bottom:1px solid #ececec; display: block;  }
.leftNav dd .drop a.nav2:hover,.iproNavi dd .drop a.nav2.hover{ background:none; border-color: #0056b3; color:#0056b3;}

.leftRecom{ margin-bottom: 20px;}
.leftRecom li{ width:200px;  margin: 10px auto; text-align: center;}
.leftRecom li img{ width:183px; height: 137px; padding:2px; border:1px solid #e3e3e3; display: block;}
.leftRecom li h3{ color: #1e2225; line-height: 36px;border-bottom: 1px dotted #d3d3d3;}
.leftRecom li:hover img{ background: #006ada; border-color: #fff;}
.leftRecom li:hover h3{ color: #006ada;}

.leftCon{ width:100%; }
.leftCon .con{ padding-top:15px;}
.leftCon h2{ color:#303030; text-align: center; font-size: 18px; font-weight: bold;}
.leftCon h3{ font-size:15px; color:#005bac; font-weight:bold; text-indent:10px;}
.leftCon .leftTel{ margin:10px 0px 0px 5px;line-height: 14px; }
.leftCon .leftTel span{ color:#333; font-size:18px;  line-height: 22px; }
.leftCon .leftTel strong{ font-size:26px; color:#ff7e00; display: block; line-height: 28px; }
.leftCon .icontxt{ font-size:12px; color:#303030; line-height:24px; padding:8px 10px 8px; border:1px solid #eee; border-left:0px; border-right:0px;}


/* 迷你焦点图 */
.minBanner, .minBanner ul, .minBanner img { height:440px; }
.minBanner { width:100%; min-width:1000px; position:relative; overflow:hidden; }
.minBanner ul { width:100%; }
.minBanner li { width:100%;  z-index:1; overflow:hidden; background:#FFF; }
.minBanner img { width:1920px; display:block; position:relative; left:50%; margin-left:-960px; top:0; }
.minBanner .tip { width:100%; height:8px; line-height:0; font-size:0; text-align:center; position:absolute; left:0; bottom:-10px; z-index:3; }
.minBanner .tip span { display:inline-block; width:8px; height:8px; background:rgba(255,255,255,0.5) !important; filter:Alpha(opacity=50); background:#FFF; margin:0 5px; cursor:pointer; }
.minBanner .tip span.cur { background:rgba(255,255,255,0.8) !important; filter:Alpha(opacity=80); background:#FFF; _background:#CC0000; }
/* 表单验证 */
.formData { width:550px; margin:0px auto 20px; padding-top:30px; }
.formData tr.item label { margin-right:5px; }
.formData tr.item .tip { width:130px; margin-left:20px; }
.formData tr.item input, .formData tr.code input { width:250px; height:25px; line-height:25px; color:#666; border:1px solid #ccc; border-radius:2px; padding:0 5px; }
.formData tr.item textarea { width:250px; height:80px; color:#666; border:1px solid #ccc; margin-bottom:15px; border-radius:3px; padding:0 5px; }
.formData tr.item input:focus, .formData tr.code input:focus, .formData tr.item textarea:focus { border:1px solid #999; }
.formData tr.code input { width:90px; }
.formData .sub { width:102px; height:32px; line-height:32px; text-align:center; background:#999; border-radius:2px; color:#FFF; border:none; margin-right:10px; cursor:pointer; }
.formData .sub:hover { background:#666; }
.formData tr.code img { vertical-align:middle; *vertical-align:0; margin-left:10px; }
.formData .err, .formData .red { color:#ff0000;font-size: 12px;}
.formData .red { font-size:16px; line-height:16px; font-weight:700; margin-right:5px; }
/* cms2.0.map */
/*map*/
.dtditu{width:140px; height:30px; line-height:30px; background:#0056b3; color:#fff; font-weight:bold; margin:10px auto 0; text-align:center; font-size:14px;}
.baiduMap{ border:1px solid #0056b3; border-top:3px solid #0056b3;}
.baiduMap { margin:0 auto 20px; background:#eee; box-shadow:2px 4px 5px rgba(0,0,0,0.1); width:90%; height:400px; }
.BMap_bubble_title a { display:inline-block; height:25px; line-height:26px; overflow:hidden; padding:0 10px; border-radius:3px; _background:#999; _color:#FFF; }
.BMap_bubble_title a:hover { _background:#666; _color:#FFF; }
.BMap_bubble_title > a { background:#999; color:#FFF; }
.BMap_bubble_title > a:hover { background:#666; }
#baiduMap span.BMap_Marker div { _width:19px !improtant; _height:25px !improtant; _background:url(../images/marker_red_sprite.png) 0 0 no-repeat; }  /* IE6下显示图标 */
.minBanner, .minBanner ul, .minBanner li{background: #fff!important;} 
/* 屏蔽外来广告 */
#EG0phD8f { display:none !important; z-index:-10 !important; opacity:0 !important; visibility:hidden !important; -webkit-transform:scale(0,0); -moz-transform:scale(0,0); -ms-transform:scale(0,0); transform:scale(0,0); }

/*.tod dt img { width: 225px; margin-left: 100px;}*/

/*.img img {width: 114px;}*/

.logo img {
    height: 65px;
    margin-top: 5px;
}
/* pager */
#PageList {display:block;width:100%;height:auto;padding:25px 0 5px;text-align:center;clear:both;margin-bottom:5px;}
#PageList li, #PageList a {display:inline-block;*display:inline;*zoom:1;border:1px solid #b7b7b7;color:#b7b7b7;height:24px;line-height:24px;padding:0px 2px;text-decoration:none;background:none;margin:0 5px;}
#PageList a{border: none;}
#PageList li:hover{    background: #0056b3;
    border-color: #0056b3;
    font-weight: bold;
    color: white;
 }
#PageList a:hover {background:#0056b3;border-color:#0056b3;color:white;text-decoration:none;}
#PageList .this {background:#0056b3;border-color:#0056b3;font-weight:bold;color:white;}
#PageList .this a,#PageList li:hover{color:white;}

@charset "utf-8";
/* CSS Document */
.blogo img {
    margin: auto;
    display: block;
}

.nav li:hover .subNav{display: block;}
