body{padding:0px; margin:0px auto;font-family:'Microsoft YaHei';width: 100%; min-width:1200px; width:expression((documentElement.clientWidth < 1200) ? "1200px" : "100%" );zoom:1;}
ul,li,form,dl,dt,dd, div{ padding: 0px; margin: 0px;}
ul,li{ list-style:none;}
h1,h2,h3,h4,h5,h6,p{padding:0px; margin:0px;}
	a{text-decoration: none;color: black;}
select,input,textarea{ border-radius:0; -webkit-border-radius:0; color:#414446;}
input:focus { outline: none;}
input,button,select,textarea{outline:none;/*-webkit-appearance:none;*//*强制去除表单自带的样式*/ }
textarea{resize:none;/*-webkit-appearance:none;*//*强制去除textarea自带的样式*/ }
textarea,input,select { background:none; border:none; margin:0; padding:0;}
article,aside,footer,header,hgroup,nav,section,figure,figcaption{display: block;} /*html5设置*/
figure,figcaption{ margin:0px; padding:0px;}
audio,canvas,progress,video { display: inline-block; vertical-align: baseline;}	
.eps { display: block; overflow: hidden; -ms-text-overflow: ellipsis; text-overflow: ellipsis; white-space: nowrap; }
.w {width: 1200px;margin: 0 auto;}
.fr {float: right;}
.fl {float: left;}
.clearfix {
    clear: both;
    overflow: hidden;
}
/*top*/
.head_fix{ position:fixed; z-index:999999999999; width:100%; background:#fff; top:0;}
.top{overflow: hidden; width: 100%; background:#3498db; height: 50px;}
.top ul{margin: 0 auto;width: 1200px; background:#fff; overflow:hidden; border-top:1px solid #e5e5e5;}
.top li{float:left;border-right: 1px #ccc dashed;padding: 0 15px 0 15px; width: 140px; color: #fff; text-align: center; margin:15px 0; }
.top li:last-child{ border:none;}
.top li a{color: #666; line-height:20px; display:block; width:80px; text-align:center; margin:0 auto;}
.top .on{color: #333;border-bottom: 2px solid #000;padding-bottom:12px;}
.top li a:hover{color: #333;border-bottom: 2px solid #000;padding-bottom:12px;}
.tops {height: 40px;line-height: 40px;background: #000; font-size: 12px;}
.tops .fl {color: #fff;}
.tops .fr span {float: left;color: #c70d0e;}
.tops .fr a {color: #c70d0e;float: left;padding: 0px 5px;}
.tops .fr a:hover{text-decoration: underline;}

.index-logo{width: 1200px;margin: 0 auto;overflow: hidden;}
.index-logo .logo {
    display: block;
    height: 90px;
    background: #fff;
    float: left;
	position: relative;
	 text-align:center;}
	 .index-logo .logo  img {width:80px;}
.index-logo .navT {
  font-size: 26px;
  color: #000;
  font-weight:900;  
  position: relative;
  bottom: -5px;
  float: left;
  padding-left: 50px;
}
.index-logo .navT p{
  font-size:14px;
  font-weight:normal;
  margin-top:10px;
  color:#333;
}
.index-logo .Tel {
  font-size: 18px;
  color: #575757;  
  position: relative;
  bottom: -5px;
  background:url(../images/tel.png) no-repeat left center;  
  float: right;
  padding-left:60px;
  height:60px; line-height:60px;
}
.index-logo .Tel span{
  font-size:26px;
  font-weight:bold;
}
/*banner*/
 .fullSlide{width:100%;position:relative;height:450px;overflow:hidden; margin-top:120px;}
.fullSlide .bd{margin:0 auto;position:relative;z-index:0;}
.fullSlide .bd ul{width:100% !important;}
.fullSlide .bd li img{height:450px;width:1920px;position:absolute;left:50%;margin-left:-960px;}
.fullSlide .bd li a{display:block;height:600px;}
.fullSlide .hd{width:100%;position:absolute;z-index:1;bottom:0;left:0;height:30px;line-height:30px;}
.fullSlide .hd ul{text-align:center;}
.fullSlide .hd ul li{cursor:pointer;display:inline-block;*display:inline;zoom:1;width:42px;height:11px;margin:1px;overflow:hidden;background:#000;filter:alpha(opacity=50);opacity:0.5;line-height:999px;}
.fullSlide .hd ul .on{background:#0180CB;}
.fullSlide .prev,.fullSlide .next{display:block;position:absolute;z-index:1;top:50%;margin-top:-30px;left:5%;z-index:1;width:40px;height:60px;background:url(../images/slider-arrow.png) -126px -137px #000 no-repeat;cursor:pointer;filter:alpha(opacity=50);opacity:0.5;display:none;}
.fullSlide .next{left:auto;right:5%;background-position:-6px -137px;}

/*sousuo*/
.sousuo{background: #ececec;overflow: hidden;height: 45px;line-height: 45px;}
.sousuo-center{margin: 0 auto;width: 1200px; overflow:hidden; background:#3498db;}
.sousuo-center ul li{float: left;font-size: 14px;}
.sousuo-center ul li a{color: #4c4c4c;}
.sousuo-center ul li a:hover{font-weight: bold;}
.sousuo-center .taglist{ width: 800px; overflow: hidden; white-space: nowrap; float: left; padding-left:20px; color:#fff;}
.sousuo-center .taglist ul li a{ color:#fff;}
.kuang{float:right;position: relative; padding-right:20px;}
.kuang input{width: 315px;
height: 28px;
padding-left: 10px;
border: 1px solid #bfbfbf;
border-radius: 5px;
outline: none;
background: #F9F0DA;
color: #9E9C9C;}
.kuang button {
position: absolute; 
top: 9px;
right: 20px;
width: 52px;
height: 30px;
border: none;
background: #006ab1;
border-radius: 0 5px 5px 0;
	cursor: pointer;color:white;}
/*product*/
.container {
    width: 1200px;
	margin: 0 auto;}
.mod_tit{ background:url(../images/tit_bg.png) bottom no-repeat; height:80px; text-align:center; margin-bottom:25px;}
.mod_tit h2{ font-size:28px; font-weight:normal;}
.mod_tit p{ font-size:16px; color:#666;}
.border span { background:url(../images/heng.jpg) no-repeat center;height:3px; display:block; left:50%; margin-left:-73px; position: absolute;top:-2px; width:146px;}
.product {
  overflow: hidden;
  padding: 2% 0px;
}
.product ul {
  width: 100%;
  margin: 0 auto;
  overflow: hidden;
}
.product ul.menulist li {
  width: 15%;
  float: left;  
  margin-bottom:20px;
  margin-right: 1.7%;
  background:url(../images/pro_bg1.png);
  line-height:40px;
   height:44px;
}
.product ul.menulist a:last-child li{ margin-right:0;}
.product ul.menulist a li:hover {
  background:url(../images/pro_bg.png);
}
.product ul.menulist li h5 { 
  font-size:14px;
  color:#fff;
  text-align:center;
  font-weight:normal;    
}
.product ul.pcList li {
  width: 23%;
  float: left;  
  margin-bottom:40px;
  margin-right: 2%;
  background:#fff;
}
.product ul.pcList li .imgs {    
  overflow: hidden;
  position:relative;
  padding:10px;
  border:1px solid #e6e6e6;
}
.product ul.pcList li .imgs .img{ overflow:hidden; text-align:center;}
.product ul.pcList li .imgs .img img{
  width: 100%;
  height:100%; 
  background: no-repeat center center;
  background-size: cover;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -ms-background-size: cover;
  -o-background-size: cover;
  transition-duration: 0.6s;
  -webkit-transition-duration: 0.6s;
  -moz-transition-duration: 0.6s;
  -ms-transition-duration: 0.6s;
  -o-transition-duration: 0.6s;
}
.product ul.pcList li .imgs .img img {
  width:auto;
  max-width: 100%;
  height: 200px;}
.product ul.pcList li:hover .imgs .img img{
  transform: scale(1.1);
  -webkit-transform: scale(1.1);
  -moz-transform: scale(1.1);
  -ms-transform: scale(1.1);
  -o-transform: scale(1.1);
} 
.product ul.pcList li h5 { 
  font-size:16px;
  color:#101010;
  line-height:200%;text-align: center;
}
.product .lookMore {
  width: 120px;
  height: 30px;
  border: 1px solid #eeeeee;
  font-size: 14px;
  color: #2c2b2b;
  text-align: center;
  line-height: 30px;
  display: block;
  border-radius: 35px;
  margin: 0 auto;
  background:#FFF;
}
.product .lookMore:hover {
  background: #fffe83;
  border: 1px solid #fffe83;
  color: #156c49;
}
.product ul li .chat-btn{ width:45%;height:35px; background:#04508e; text-align:center;line-height:35px;border-radius:3px; margin-right:15px;}
.product ul li .chat-btn a{font-size:14px;color:#fff;}
.product ul li .chat-btn:hover{background:#01467f}
.product ul li .tel-btn{ width:45%;height:35px;font-size:14px; text-align:center; border-radius:3px;line-height:35px;background:#c5141c}
.product ul li .tel-btn a{font-size:14px;color:#fff;}


/*关于我们*/
.about{
  width: 100%;
  padding:3% 0px;
  background:url(../images/bg02_arhh.gif) no-repeat;
}
.about .mod_tit h2{ color:#fff;}
.about .about-con{
  margin:0px 0px;  
  line-height:28px;
  color:#101010;
  font-size:14px;
  padding:0 50px;
}
.about .about-txt{
	width:62%;
	float:left;
	color:#fff;
}
.about .about-txt p{ text-indent:24px;
}
.about .about-con .imgs{
  float:right;
  width:32%;
  margin-left:2%;
}
.about .about-con img{
  width:100%;  
}
.ab_more{ width:130px; height:34px; line-height:34px; margin:20px auto 30px; text-align:center; border:1px solid #fff;}
.ab_more:hover{ background:#3498db; border:1px solid #3498db;}
.ab_more a{ color:#fff; display:block; width:100%;}
.bordera { border-top:1px solid #e4e4e4; margin: 15px auto 0; position: relative;}
.bordera span { background:url(../images/heng.jpg) no-repeat center;height:3px; display:block; left:0%; margin-left:0px; position: absolute;top:-2px; width:146px;}

/*我们的优势*/
.advantage .mod_tit h2{ color:#000;}
.advantage{text-align: center; color: #fff; padding: 55px 0px 10px 0px;}
.advantage_head h2{font-size: 30px; color: #666666;}
.advantage_head p{text-align: center;padding-top: 2px;  font-size: 18px;color: #9A9A9A; margin-bottom:5px;}
.advantage_list{padding-top: 30px; overflow:hidden;}
.advantage_col{margin-bottom: 30px;text-align: center;}
.advantage_col p{text-align: center;padding-top: 12px;}
.advantage_col p a{color: #434343;font-size: 16px; font-weight: bold;}
.advantage_col p a:hover{color: #26B458; text-decoration: none;}
.advantage_col img{-webkit-transition: -webkit-transform 0.8s ease-out; -moz-transition: -moz-transform 0.8s ease-out; -o-transition: -o-transform 0.8s ease-out; -ms-transition: -ms-transform 0.8s ease-out;}
.advantage_col img:hover {-webkit-transform: rotateZ(360deg); -moz-transform: rotateZ(360deg); -o-transform: rotateZ(360deg); -ms-transform: rotateZ(360deg); transform: rotateZ(360deg);}
.ad_fl{ float:left; width:25%;}



/*news*/
.news{ background:#e5e5e5; padding:40px 0;}
.news .mod_tit{ background:url(../images/tit_bg1.png) bottom no-repeat; height:80px; text-align:center; margin-bottom:25px;}
.w1200{ width:1200px; margin:0 auto; overflow:hidden;}
.news img{ float:left; margin-right:40px; width:300px;}
.news_list{ float:left;}
.news_list ul li{ overflow:hidden; width:860px; line-height:46px; border-bottom:1px dashed #ccc; font-size:14px;}
.news_list ul li a{ color:#666; float:left;}
.news_list ul li span{ float:right; margin-right:5px; color:#666;}
/*banner*/
.banner{background-image: url(../images/aboutus_bg.jpg);height: 220px;}

/*中间*/
.liebiao{margin: 0 auto;width: 1200px;margin-top: 80px;overflow: hidden;margin-bottom:80px;}
.liebiao-biaoti{background: #196bda;height: 30px;color: white;padding: 15px 0px 5px 20px;}
.liebiao-biaoti h1{font-size: 18px;}

.liebiao-right{float: right;width: 860px;background:white;padding:10px; border:1px solid #e5e5e5;}
.liebiao-right h1{font-size: 14px;color:#333;padding-bottom: 10px;border-bottom: 1px solid #C8C8C8;}
.liebiao-right h1 a{ color:#ccc;}
.liebiao-right .ny_wz{font-size: 15px ;color: #666666;line-height: 30px;margin-top: 20px;}


.l-left{width: 246px;float: left;overflow: hidden;}
.sidebar{width: 246px;float: left;overflow: hidden;}
.s-hd{width: 246px;float: left;height: 115px;background: url(../images/s-hd.jpg);}
.s-hd h2{color: #fff;font-size: 25px;padding-left: 90px;margin-top: 30px;}
.s-hd h2 span{font-size: 14px;}
.s-bd{width: 100%;background: #2f98e1;padding:20px 13px 13px;overflow: hidden;}
.s-bd ul li{width: 222px;margin-bottom: 16px;overflow: hidden;background: #fff;text-align:left;}
.s-bd ul li .sen{text-align: left;line-height: 30px;font-size: 13px;padding:0 10px 10px 10px;}
.s-bd ul li .sen a{color:#094ec1;display:block;overflow:hidden;word-break:keep-all;white-space:nowrap;text-overflow:ellipsis;border-bottom:1px dashed #ccc;padding-left:20px;}
.s-bd ul li .sen a:hover{color: #fff;}
.s-bd ul li .list-a1{width: 222px;height: 47px;display: block;background: #ffffff;line-height: 47px;text-align: left;font-size: 16px;color: #000;display:block;overflow:hidden;word-break:keep-all;white-space:nowrap;text-overflow:ellipsis;padding: 0 30px;font-weight: bold;}
.s-bd ul li a:hover{background: #004366;color: #ffffff;}
.s-con{width: 100%;float: left;margin-top: 13px;}
.s-con img{width: 246px;height: 209px;float: left;}
.s-con p{color: #ffffff;background: #2f98e1;width: 246px;padding:20px; line-height: 30px;float: left;font-size: 13px;}
	
.news-neirong{border-bottom: 1px dashed #B5B5B5;overflow: hidden;padding-bottom: 30px;}
.listnews{float: left;}
.listnews img{width: 147px;height: 85px;margin-top: 30px;-webkit-transition:transform 0.6s;}
.news-right{}
.news-right h2{font-size: 16px;color: 585858;margin-top: 30px;padding-bottom: 24px;}
.news-right h2 span{ float:right; }
.news-right p{font-size:14px;color: #848484;line-height: 25px; }
.news_ny h2{font-size: 20px;text-align: center;margin-top: 20px;color: #2B2B2B;}
.riqi{margin-top: 15px;text-align: center;color: #808080;padding-bottom: 20px;}
.news_ny p{line-height: 30px;font-size: 14px;color: #585858;}

.zizhi{float: left;margin: 15px 29px;width: 226px; border: 1px #ccc solid;}
.zizhi img{width: 225px;height:256px;-webkit-transition:transform 0.6s; display:block;}
.zizhi:hover img,.listpro:hover img{transform: scale(1.05)}
.zizhi p,.listpro p{background: #196bd9;padding: 10px;text-align: center;color: white;}
.listpro{float: left;margin: 15px 8px;width: 267px; }
.listpro img{width: 267px;height:200px;-webkit-transition:transform 0.6s;border: 1px #ccc solid;}


.per{float:left;margin-top:20px; text-align:center; width: 100%;margin-bottom: 20px; background:#eee;}
.per p{ line-height:35px; margin:0px;  padding:0px 10px;width:auto; white-space: nowrap;overflow: hidden; text-overflow: ellipsis;}
.cgbt{border-bottom: 1px #ccc solid;font-size: 18px;font-weight: bold;padding-bottom: 20px; width: 860px;}
.xgwz{float:left; margin-bottom:40px;}.xgwz ul{ padding:0px;}
.xgxw{ width:265px;line-height: 25px; height:25px; float:left;margin:5px 10px;border-bottom: 1px #ccc dashed;white-space: nowrap;overflow: hidden;}
.xgxw a{background: url(../images/arrow.gif) no-repeat 0 center; padding-left: 10px;}
.web_pages{float:left; width:830px;}
.web_pages ul{float:left;padding:12px 0px 12px 36px;}
.web_pages ul li{float:left;line-height:17px;margin-right:6px;border:1px solid #ccc;}
.web_pages ul li a{float:left;padding:10px;color:#555;display:block;}
.web_pages ul li a:hover{background-color:#196bd9; color:#fff;text-decoration:none;padding:10px;}
.web_pages ul li.thisclass,
.web_pages ul li.thisclass a,.pagebox ul li.thisclass a:hover{background-color:#196bd9; color:#fff;padding:5px;font-weight:bold;}
.web_pages .pageinfo{line-height:21px;padding:12px 10px 12px 16px;color:#999;}
.web_pages .pageinfo strong{color:#555;margin:0px 2px;}
.pro_img2{ width:830px; margin: 0px auto; height:auto    overflow: auto;}
.pro_img2 ul{ padding:0px; margin:0px;list-style:none; }
.pro_img2 ul li{ float:left;width:150px; margin:10px 8px;height: 160px;}
.pro_img2 ul li:hover img{transform: scale(1.05);box-shadow: 0px 10px 50px rgba(0,0,0,0.4);}
.pro_img2 ul li a{text-decoration:none;} 
.pro_img2 ul li a img{ width:150px; height:113px; border:1px #ccc solid; border-radius:3px; }
.pro_img2 ul li a span{ width:150px; background: #196bd9; line-height:30px;text-align:center; color:#fff; display:block; white-space: nowrap;overflow: hidden; text-overflow: ellipsis; }

#content01 a{color:#666666}
#content01 a h3{font-size: 20px;padding: 10px;margin-left: 22px;color:#04AFDA;line-height: 20px;font-weight: 600;border-bottom: #d6d6d6 1px solid;}
#content01 h3 span{float: right; font-weight: 100;font-size: 12px;color: #666666;}
#content01{float:left;line-height:30px;font-size:14px;margin-left:10px;margin-right:10px; margin-bottom:20px;    width: 1200px;}
#contact-c li{margin-top:10px;}
.linkbox{padding:0px 30px; width:150px; }.f6{width:990px;}.linkbox h3{ width:150px;}
.linkbox ul li{border-bottom:1px #ccc dashed;margin-left:15px; width:150px; float:left;list-style:none;    margin-bottom: 10px;}
.hotnew_bt{ font-size:16px; width:1200px; float:left;color:#666666;font-weight: bold;border-bottom:#086DB4 2px solid;}
.hotnew{ width:150px;padding: 0px 30px;margin-top:50px;}.hotnew h3{ width:150px; }
.hotnew ul li{border-bottom:1px #ccc dashed; float:left;margin-left:15px;list-style:none;}

/*页脚*/
.footer {
  padding-top: 40px;
  background:url(../images/fotBg.png) repeat #04508e;  
  overflow: hidden;
  
}
.footer .footerNav {
  width: 64%;
  float: left;
  padding-left: 4%;
  border-right: 1px solid #d1d1d1;
  margin-bottom: 40px;
}
.footer .footerNav dl {
  width: 33%;
  float: left;
  font-size: 14px;
  line-height: 26px;
  font-family: "宋体";
  padding-bottom: 38px;
}
.footer .footerNav dl dt {
  font-size: 16px;
  font-weight: bold;
  padding-bottom: 6px;
  color: #7c7a7a;
}
.footer .footerNav dl dd {
  color: #9b9a9a;
}
.footer .footerNav dl dd:hover {
  color: #fb1a1a;
}
.footer .right {
  float: right;
  width: 24%;
  font-size: 13px;
  color: #9a9a9a;
  line-height: 26px;
  font-family: "宋体";
}
.footer .right .sp {
  font-size: 18px;
  color: #7c7a7a;
  font-family: '微软雅黑';
}
.footer .right .footerLogo {
  display: block;
  width: 115px;
  height: 150px;
  background: #cc0000;
  position: relative;
  margin-bottom: 14px;
}
.footer .right .footerLogo img {
  position: absolute;
  bottom: 20px;
  left: 0;
  right: 0;
  margin: 0 auto;
}
.copy {
  padding: 29px 0 30px;
  font-size: 14px;
  color: #c6dbeb;
  overflow: hidden; 
  background:url(../images/fotBg.png) repeat #033259;
}
.copy ul { margin:15px auto;
}
.copy li {
  float: left;
  margin:0px 20px 0px 0px;
  color: #c6dbeb;
}
.copy li span{ padding-right:15px;color: #c6dbeb;}
.copy li a{color: #c6dbeb;}
.directory {
  padding: 0px;  
}
.directory ul {
  width:100%;
  margin: 0 auto;
  position: relative;
}
.directory ul li {
  width: 12%;
  margin-right:3%;
  float: left;
}
.directory ul li img {
  width: 80%;
}
.directory ul .first {
  width: 21%;
  margin-right:3%;
  float: left;
}
.directory ul .last {
  width: 76%;
  margin-right:0%;
  float: left;
}
.directory ul .mid p{   
  border-bottom: 1px dotted #3c7db3;
}
.directory ul .last p{
  width: 30%;
  float:left;
  margin-right:3%;
  border-bottom: 1px dotted #3c7db3;
}
.directory ul .last p span{
  color:#fff;
}
.directory h6 {
  font-size: 20px;
  padding-bottom: 10px;  
  margin-bottom: 10px;
  color:#fff;  
  font-weight: bold;
}
.directory ul li .pBox {
  padding-bottom: 20px;
}
.directory ul li p {
  width:100%; 
  font-size: 13px;
  line-height: 30px;
  color: #cee9ff;
}
.directory ul li p a {
  background:url(../images/dots.gif) no-repeat left center;
  padding-left:10px;
  color: #cee9ff;
}
.directory ul li p a:hover{ text-decoration:underline;}
.directory ul li p span {
  font-weight: bold;
}


.links {clear:both;line-height:20px;color:#fff;background:#333;font-size: 16px;}
.links a{font-size: 12px;color:#fff;}

/* liuyan */
.imsgCon { width:448px; padding-top:10px; padding-left:10px;    margin: 0 auto;}
.imsgCon .item{ width:450px; height:32px;  line-height:32px;border:1px solid #999999; margin:15px 0px 10px; }
.imsgCon .item input{ width:90%; height:32px; border:0px; background:none; color:#999; text-indent:8px; font-family:"Microsoft YaHei";  }
.imsgCon .item select{width:90%; height:30px; border:0px;  color:#5A5A5A; font-family:"Microsoft YaHei";}
.imsgCon .item select option{  text-indent:8px;   color: #999;}
.imsgCon .item em{ float:right; width:10px; line-height:16px; margin-top:10px; margin-right:6px; height:10px;z-index:1;}
.imsgCon  span{ display:block;  font-weight:normal; color: #666666;}
.imsgCon  .item1{ width:339px;  height:120px;   margin:0px 0px 10px 0px;}
.imsgCon  .textarea1{ width:440px; padding:5px 0px 5px 8px;  height:100px;  overflow:hidden;  resize:none;  border:1px solid #999999; }
.imsgCon .item2{ margin:5px 0px 10px 0px; line-height:28px; }
.imsgCon span.yanz{ width:62px; height:28px; border:1px solid #999999; text-align:center; line-height:28px;  display:block;  float:left;}
.imsgCon .yztxt{ width:80px; height:28px; border:1px solid #ccc;   display:block;  float:left; margin:0px 0px 0px 5px;}
.imsgCon img{ margin-top:3px; float:left;}
.imsgCon .btn1{ width:80px; height:33px; margin-right:15px; border:none; background:#196bda; color:#fff; cursor:pointer;font-family:"Microsoft YaHei";}
.imsgCon .btn2{ width:80px; height:33px; float: right; border:none; background:#404145; color:#fff;cursor:pointer;font-family:"Microsoft YaHei";}
.imsgCon p{ color:#568ee0; font-size:12px; padding-top:5px;}
.imsgCon .red{ color:red !important;}
