﻿/* 基本配置*/

body{ font-size:12px; margin:0px;FONT-FAMILY: "Microsoft Yahei";  color:#666666; background-color:#f8f8f8;}
#container{ width:1100px; margin:auto; }
ul{ margin:0px; padding:0px;}
li{ list-style-type:none;}
a{ text-decoration:none; color:#666666;}
a:hover{ color:#C00}
 img{ border:0px; -ms-interpolation-mode: bicubic; }
 h1,h2,h3,h4,h5,h6,p{ margin:0px; padding:0px;}
   
/*地图*/

/* Wobble Horizontal */
@-webkit-keyframes hvr-wobble-horizontal {
  16.65% {
    -webkit-transform: translateX(8px);
    transform: translateX(8px);
  }

  33.3% {
    -webkit-transform: translateX(-6px);
    transform: translateX(-6px);
  }

  49.95% {
    -webkit-transform: translateX(4px);
    transform: translateX(4px);
  }

  66.6% {
    -webkit-transform: translateX(-2px);
    transform: translateX(-2px);
  }

  83.25% {
    -webkit-transform: translateX(1px);
    transform: translateX(1px);
  }

  100% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }
}

@keyframes hvr-wobble-horizontal {
  16.65% {
    -webkit-transform: translateX(8px);
    transform: translateX(8px);
  }

  33.3% {
    -webkit-transform: translateX(-6px);
    transform: translateX(-6px);
  }

  49.95% {
    -webkit-transform: translateX(4px);
    transform: translateX(4px);
  }

  66.6% {
    -webkit-transform: translateX(-2px);
    transform: translateX(-2px);
  }

  83.25% {
    -webkit-transform: translateX(1px);
    transform: translateX(1px);
  }

  100% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }
}

.hvr-wobble-horizontal {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  -moz-osx-font-smoothing: grayscale;
}
.hvr-wobble-horizontal:hover, .hvr-wobble-horizontal:focus, .hvr-wobble-horizontal:active {
  -webkit-animation-name: hvr-wobble-horizontal;
  animation-name: hvr-wobble-horizontal;
  -webkit-animation-duration: 1s;
  animation-duration: 1s;
  -webkit-animation-timing-function: ease-in-out;
  animation-timing-function: ease-in-out;
  -webkit-animation-iteration-count: 1;
  animation-iteration-count: 1;
}


.map {
	WIDTH: 552px; BACKGROUND: url(../images/map.gif) no-repeat left top;  HEIGHT: 447px;   margin:auto;
}
.map H1 {
	POSITION: absolute; DISPLAY: block; FONT-SIZE: 12px; FONT-WEIGHT: normal
}
.map A:link {
	LINE-HEIGHT: 20px; PADDING-LEFT: 20px; DISPLAY: block; BACKGROUND: url(../images/maph1.gif) no-repeat; COLOR: #000; TEXT-DECORATION: none
}
.map A:visited {
	LINE-HEIGHT: 20px; PADDING-LEFT: 20px; DISPLAY: block; BACKGROUND: url(../images/maph1.gif) no-repeat; COLOR: #000; TEXT-DECORATION: none
}
.map A:hover {
	LINE-HEIGHT: 20px; DISPLAY: block; BACKGROUND-POSITION: left -50px; COLOR: #ff0000
}
.map A:active {
	LINE-HEIGHT: 20px; DISPLAY: block; BACKGROUND-POSITION: left -50px; COLOR: #ff0000
}
.mapr A:link {
	LINE-HEIGHT: 20px; DISPLAY: block; BACKGROUND-POSITION: left -50px; COLOR: #ff0000
}
.mapr A:visited {
	LINE-HEIGHT: 20px; DISPLAY: block; BACKGROUND-POSITION: left -50px; COLOR: #ff0000
}
.mapr A:hover {
	LINE-HEIGHT: 20px; DISPLAY: block; BACKGROUND-POSITION: left -50px; COLOR: #ff0000
}
.mapr A:active {
	LINE-HEIGHT: 20px; DISPLAY: block; BACKGROUND-POSITION: left -50px; COLOR: #ff0000
}



.zxzx li{ height:50px;}
.zxzx{ position:fixed; bottom:110px; right:10px; z-index:9999;}
.zxzx a{background-image:url(../images/fixed.png); display:block;width:40px; height:40px;position:relative; left:20px;  }
.zxzx .xz{height:153px;}
.zxzx .xz a{ width:85px; height:153px; background-image:url(../images/fixed.png); left:0px;}
.zxzx .xz a:hover{ background-image:url(../images/fixed.png); background-position:-89px 0px;}
.zxzx .ttel a{    
border-radius:20px;/*普通*/
 background-color:#007AFF; 
-moz-border-radius:20px;/*firfox*/
-webkit-border-radius:20px;/*firfox*/ background-position:-48px -157px;    }
.zxzx .ttel a:hover{background-position:-93px -155px;}
.zxzx .ttel a:hover span{ display:block;}
.zxzx .ttel span{ display:none; position:absolute; background-color:#007aff; width:146px; height:37px; line-height:37px; right:53px; bottom:5px; border-radius:7px;/*普通*/-moz-border-radius:7px;/*firfox*/
-webkit-border-radius:7px;/*firfox*/ text-align:center; color:#FFFFFF; font-size:18px;}
.zxzx .ttel span i{ display:block; width:4px; height:8px;   position:relative; right:-4px; top:15px; float:right;background-image:url(../images/fixed.png);background-position:-1px -368px; }

.zxzx .ewm a{       
border-radius:20px;/*普通*/  
 background-color:#E8E8E8;  
-moz-border-radius:20px;/*firfox*/
-webkit-border-radius:20px;/*firfox*/ background-position:-48px -252px;  }
.zxzx .ewm a:hover { background-color:#007AFF}
.zxzx .ewm a:hover span{ display:block;}
.zxzx .ewm span{ display:none; position:absolute; right:53px; bottom:-35px;  }
 .zxzx .dtop2 a{     
border-radius:20px;/*普通*/  
 background-color:#E8E8E8; 
 
-moz-border-radius:20px;/*firfox*/
-webkit-border-radius:20px;/*firfox*/ background-position:-49px -303px;  }
 .zxzx .dtop2 a:hover{ background-color:#007AFF;}
 
 
 
 #abc{ display:none;}
 #yd{  background-image:url(../images/zjsm.jpg); background-position:center ; background-color:#0174C5; background-repeat:no-repeat;height:566px;}
 #yd a{ display:block; position:absolute; bottom:10px; right:350px; width:100px; height:25px; text-align:center; background-color:#FFFFFF; line-height:25px; border:1px #003399 solid;  }
 
 /*顶部*/
 .mtop{ margin-top:10px;}
 .chi{ width:202px; height:22px; background-image:url(../images/index_q_06.jpg); line-height:22px; text-align:center; color:#9a9a9a; word-spacing:5px;}
  .chi a{ color:#9a9a9a;}
 .top{ height:141px; position:fixed; top:0px; z-index:999; background-image:url(../images/topbg.jpg);width:100%;  box-shadow:1px 1px 11px rgba(0,0,0,0.3);}
 .top_kk{ width:1190px; margin:auto}
 
 .index_left{ float:left; width:335px;}
 .index_right{ float:right; width:818px; }
 .hzmt{ margin-top:7px;}
 
 #SearchStr{ border:0px; background:none; width:192px; margin-top:4px; margin-left:4px; float:left; color:#999999}
 #button{ float:right; margin-right:5px; margin-top:3px;}
 .banner2{ height:180px;} 
  .banner{ height:317px;  background-position:center;}
  .cp_dis{ background-color:#f0f0f0;}
 .cp_img{ float:left; width:600px;max-height: 410px; border-right:10px #FFFFFF solid;margin: auto;}
  .cp_img img{ max-width:570px;max-height: 410px;display: block;margin: auto;}
 .cp_info{ float:left; width:450px;  padding:30px;}

.cp_info h2{ line-height:45px; font-weight:lighter; border-bottom:2px #ccc solid; height:45px; background-color:#F8F8F8; padding-left:20px; margin-bottom:20px; border-left:4px #C85F30 solid;  }
.cp_info p{ line-height:25px; font-weight:lighter; border-bottom:2px #ccc solid;  background-color:#F8F8F8; padding-left:20px; margin-bottom:20px; border-left:4px #C85F30 solid; padding:10px;  }
.skip{ height:110px; background-color:#F8F8F8;   width:50%; margin-bottom:10px; float:left;}
.skip a{ display:block;height:110px; font-size:20px; text-align:center; line-height:110px;}
.skip a:hover{ background-color:#C00; color:#FFF; }
.skip img{ height:110px; float:left;}
.next{ height:110px; background-color:#F8F8F8;   width:50%; float:right;}
.next a{ display:block;height:110px; font-size:20px; text-align:center; line-height:110px;}
.next a:hover{ background-color:#C00; color:#FFF; }
.next img{ height:110px; float:right;}



.cp_info1{ float:left; width:1100px;margin: auto;margin-top: 30px;margin-bottom: 50px; }
.cp_info1 .jianj{width: 1100px;height: 50px;background: #ba0804;padding-left: 30px;text-align: left;}
.cp_info1 .jianj strong{font-size: 25px;color: white;line-height: 50px;}
.cp_info1 p{width:1105px;font-size: 16px; line-height:25px; font-weight:lighter; border-bottom:2px #ccc solid;  
background-color:#F8F8F8; padding-left:20px; margin-bottom:20px;  padding:10px;  }
.cp_img1{width: 60%;float: left;height: 110px;}
.cp_img1 img{width: 100%;height: 110px;}
.ccc{width: 40%;float: left;height: 110px;}


.brand_ls{ float:left; width:48%; margin-top:50px;}
.brand_ls h3{ margin-bottom:30px; font-size:24px; font-weight:lighter;}
.brand_ls li{ clear:both; border-bottom:1px #ccc dashed;}
.brand_ls li strong{ float:left; display:block; width:150px; font-size:24px; font-weight:lighter; padding-top:30px; text-align:right; padding-right:30px;}
.brand_ls li p{ float:left; width:333px; font-size:13px; padding-left:20px; border-left:2px #ccc solid;padding-bottom:20px; padding-top:20px; }

.brand_ys{ float:right; width:48%; text-align:center; padding-top:40px;}

.index_fl{ height:580px; background-image:url(../images/flbg.jpg); background-repeat:no-repeat; background-position:center;
margin-bottom: 50px;text-align: center;}
  .index_fl ul{width: 1190px;height: auto;margin: auto;padding-top: 30px;}
 .index_fl ul li{width: 290px;float: left;padding: 3px;}
  .index_fl ul li .fl_img{width: 290px;height:auto;margin: auto;}
 .index_fl ul li .fl_img img{max-width: 280px;max-height: 400px;}
   .index_fl ul li p{text-align: center;margin-top: 10px;font-size: 16px;}
  .index_fl strong{color: #970e16;font-size: 18px;line-height: 25px;}
    .index_fl .p{color: #666666;font-size: 16px;margin-top: 10px;margin-bottom: 20px;}
  
  
  
  
/* Trim */
.hvr-trim {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  -moz-osx-font-smoothing: grayscale;
  position: relative;
}
.hvr-trim:before {
  content: '';
  position: absolute;
  border: white solid 4px;
  top: 4px;
  left: 4px;
  right: 4px;
  bottom: 4px;
  opacity: 0;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-property: opacity;
  transition-property: opacity;
}
.hvr-trim:hover:before, .hvr-trim:focus:before, .hvr-trim:active:before {
  opacity: 1;
}




/* Bob */
@-webkit-keyframes hvr-bob {
  0% {
    -webkit-transform: translateY(-8px);
    transform: translateY(-8px);
  }

  50% {
    -webkit-transform: translateY(-4px);
    transform: translateY(-4px);
  }

  100% {
    -webkit-transform: translateY(-8px);
    transform: translateY(-8px);
  }
}

@keyframes hvr-bob {
  0% {
    -webkit-transform: translateY(-8px);
    transform: translateY(-8px);
  }

  50% {
    -webkit-transform: translateY(-4px);
    transform: translateY(-4px);
  }

  100% {
    -webkit-transform: translateY(-8px);
    transform: translateY(-8px);
  }
}

@-webkit-keyframes hvr-bob-float {
  100% {
    -webkit-transform: translateY(-8px);
    transform: translateY(-8px);
  }
}

@keyframes hvr-bob-float {
  100% {
    -webkit-transform: translateY(-8px);
    transform: translateY(-8px);
  }
}

.hvr-bob {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  -moz-osx-font-smoothing: grayscale;
}
.hvr-bob:hover, .hvr-bob:focus, .hvr-bob:active {
  -webkit-animation-name: hvr-bob-float, hvr-bob;
  animation-name: hvr-bob-float, hvr-bob;
  -webkit-animation-duration: .3s, 1.5s;
  animation-duration: .3s, 1.5s;
  -webkit-animation-delay: 0s, .3s;
  animation-delay: 0s, .3s;
  -webkit-animation-timing-function: ease-out, ease-in-out;
  animation-timing-function: ease-out, ease-in-out;
  -webkit-animation-iteration-count: 1, infinite;
  animation-iteration-count: 1, infinite;
  -webkit-animation-fill-mode: forwards;
  animation-fill-mode: forwards;
  -webkit-animation-direction: normal, alternate;
  animation-direction: normal, alternate;
}



.rollIn {
  -webkit-animation-name: rollIn;
          animation-name: rollIn;
}


.animated {
  -webkit-animation-duration: 1s;
          animation-duration: 1s;
  -webkit-animation-fill-mode: both;
          animation-fill-mode: both;
}

  .cpfl_dis{ text-align:center; padding-top:60px;}
  .cpfl_dis p{ width:653px; margin:auto; line-height:25px; padding-top:20px; color:#793e19; font-size:13px;}
.m_t{ display:block; height:12px; background-image:url(../images/mh1.png); width:176px;}
  .m_b{ display:block; height:12px; background-image:url(../images/mh3.png); width:176px;}
  .m_m{background-image:url(../images/mh2.png);width:176px;   height:auto;}
 /* banner */
 
 .company_kk{ background-color:#f0f0f0; height:auto; padding-top:25px; padding-bottom:60px;}
  .company_kk ul{ width:1190px; margin:auto;}
 .company{ height:320px; background-color:#fff;}
  .company_img{ float:left;margin-top: 35px;margin-left: 20px;}
   .company p{ float:right; width:624px; padding-right: 40px;padding-top: 5px; font-size:14px; line-height:25px;font-weight: lighter;margin-bottom: 5px;}
 
 .company_news{height:243px; background-color:#fff;}
 .company_news_img{ float:right; width:477px;}
 .company_news .company_news_list{ float:left; width:654px;  font-size:14px; line-height:20px; padding:20px;    }
  .index_news li{ height:111px; }
 
 .index_news li .index_news_img{ float:left;width:135px; height:94px;}
 .index_news li .index_news_img img{width:135px; height:94px;}
 .index_news li .index_newsinfo{ float:left; width:520px; margin-left:20px;}
  .index_news li .index_newsinfo strong{ display:block; font-size:15px;}
   .index_news li .index_newsinfo strong a{ color:#cd2a10}
   .index_news li .index_newsinfo strong a:hover{ color:#900}
    .index_news li .index_newsinfo p{ font-size:12px; line-height:20px;}
	
	.jptj_tit{ height:125px; background-color:#FFF; border-bottom:1px #CCCCCC dotted; text-align:center; padding-top:20px;}
 .l_title{ height:45px; background-image:url(../images/mkmc.jpg); line-height:45px; text-align:center; color:#FFFFFF;FONT-FAMILY: "Microsoft Yahei"; font-size:22px}

 .cp_menu{ FONT-FAMILY: "Microsoft Yahei"; background-color:#f2f2f2;}
 .cp_menu li a{ padding-left:60px; display:block; height:44px; line-height:44px; background-image:url(../images/y.png);  color:#0e0a0a; border-bottom:1px #cbc6c6 solid; font-size:16px; background-repeat:no-repeat; background-position:40px;}
  .cp_menu li a:hover{background-image:url(../images/y2.png); background-color:#19dd00;  color:#FFFFFF; }
  .cp_menu li .now{background-image:url(../images/y2.png); background-color:#19dd00;  color:#FFFFFF;}
 .tit_n{ background-image:url(../images/infobbg.jpg); background-position:right bottom; background-repeat:no-repeat; height:70px;}
 .tit_n strong{ display:block; color:#005bac; font-size:25px; font-family:Arial, Helvetica, sans-serif; } .tit_n span{FONT-FAMILY: "Microsoft Yahei"; font-size:25px; color:#ccc;}
 .menul{ border-bottom:1px #CCCCCC solid; float:left; width:221px; FONT-FAMILY: "Microsoft Yahei";}
.menul li{background-image:url(../images/bgg.jpg); cursor:pointer;}
.menul li a{ display:block; border:1px #CCCCCC solid; background-repeat:no-repeat; background-position:10px; line-height:37px;padding-left:38px; border-bottom:0px; font-weight:bold; background-image:url(../images/jjj.jpg); font-size:14px}  
 .menul li a:hover{  color:#FF6600; }
 .menul li .now{background-color:#FAFAFA; color:#FF6600;   }
 
 .menul li ul li{ background-image:none; }
  .menul li ul li a{ background-image:url(../images/sjj.gif); background-position:30px; padding-left:40px;background-color:#f3f3f3; height:30px; line-height:30px; font-weight:lighter;font-size:12px}
 
 	  .sy a:hover{ background-image:none;}
#box_www_zzjs_net{position:relative;width:977px;height:367px;background:#fff;border-radius:5px; cursor:pointer; }
#box_www_zzjs_net .list{position:relative;width:977px;height:367px;overflow:hidden;}
#box_www_zzjs_net .list ul{position:absolute;top:0;left:0;}
#box_www_zzjs_net .list li{width:977px;height:367px;overflow:hidden;}
#box_www_zzjs_net .count{position:absolute;right:0;bottom:20px;}
#box_www_zzjs_net .count li{color:#fff;float:left;width:20px;height:20px; line-height:20px; text-align:center;cursor:pointer;margin-right:5px;overflow:hidden;background:#464646;opacity:0.7;filter:alpha(opacity=70);border-radius:20px;    }
#box_www_zzjs_net .count li.current{color:#fff;opacity:1;filter:alpha(opacity=100);font-weight:700;background:#A4020F;}
#tmp{width:100px;height:100px;background:red;position:absolute;}

.login{ height:913px; background-image:url(../images/login.jpg); background-position:center; background-color:#FFFFFF; background-repeat:no-repeat;}
 
  /* 首页 */
  .kk_main{}
 .kk_left{ float:left; width:334px; }
 .kk_right{ float:right; width:334px;  }
 .kk_center{ float:left; width:443px; margin-left:40px;  }
 .left_m li{ background-image:url(../images/bgg.jpg); border-bottom:1px #045970 solid; }
 .left_m li a{ height:35px; line-height:35px;   background-image:url(../images/sjj.gif); background-repeat:no-repeat; display:block; background-position:25px; padding-left:50px; font-size:16px; FONT-FAMILY: "Microsoft Yahei"; color:#fff; background-color:#046e8b; }
 .left_m li a:hover{ background-color:#045970}
 .left_m li .now { background-color:#045970;}
 /*公共部份*/
 .index_kk{background-image:url(../images/mbg.jpg); background-repeat:repeat-x;  margin-top:30px; }
 .mainindex{  width:1100px; margin:auto;  }
  .main{    }
  .t_ttt{width:1100px; margin:auto; padding-top:20px;}
  .t_ttt strong{ display:block; width:223px; height:100px; background-color:#046e8b; color:#FFFFFF; FONT-FAMILY: "Microsoft Yahei"; font-size:31px; padding-left:20px; padding-top:10px;    }
   .t_ttt strong span{ display:block; }
 .clr{ clear:both;}
 .left{ float:left; width:180px;  }
 .right{ float:right; width:750px;  }
 .banbg{ margin-bottom:10px; background-position:center;}
 
 .part{   }
 .kjrk { margin-top:10px;}
 .kjrk li{ float:left;FONT-FAMILY: "Microsoft Yahei"; margin-bottom:3px;}
 .kjrk li a{ display:block; width:103px; float:left; height:28px; line-height:28px; background-color:#209fad; background-image:url(../images/index_q_51.jpg); background-repeat:no-repeat; background-position:10px; color:#ffffff; padding-left:25px;}
  
  .title{display:block; height:33px; line-height:33px; border-bottom:2px #d5d5d5 solid; margin-bottom:20px;  FONT-FAMILY: "Microsoft Yahei"; margin-top:20px; }
 .title strong{ display:block; width:92px; border-bottom:2px #074ad2 solid; font-size:16px; color:#5b595a; float:left; }
  .title span{line-height:33px; color:#ccc;} 
    .title .t_l{ float:left; background-image:url(../images/index_q_25.jpg); background-repeat:no-repeat; width:0px; height:40px; background-position:0px; }
  .title .t_r{ float:right; background-image:url(../images/index_q_29.jpg); width:0px; height:40px; } 
  .title .more{ float:right; padding-top:10px;}
  .title .dress{ float:right; line-height:33px; color:#999;  }
  .title .dress a{  color:#999 }
  .index_list{ float:left;width:359px; margin-right:10px; height:330px; margin-top:10px; }
 .index_list img{ margin-top:10px; margin-bottom:10px;}
 .index_tit{ background-color:#e7e7e7; height:32px;} 
 .index_tit strong{ display:block; float:left; width:123px; text-align:center; font-size:18px;FONT-FAMILY: "Microsoft Yahei"; color:#FFFFFF; background-color:#4e9102; font-weight:lighter; height:32px; line-height:32px; float:left;}
 .yqlink{ border:1px #eee solid; padding:10px; background-color:#FFFFFF; font-size:13px; word-spacing:10px; color:#666}
 .yqlink a{ color:#666}
 .yqlink strong{ font-size:14px}
  .index_tit span{ float:left; line-height:32px; color:#9f9f9f; padding-left:10px;}
  .index_tit a{ float:right; margin-top:8px;}
  
   .title2{ height:35px; line-height:35px; border-bottom:1px #c7c7c7 solid; }
 .title2 strong{ font-weight:lighter; font-size:15px; color:#333; display:block; float:left;  }
 
  .title2 span{ padding-left:5px; color:#333; font-size:12px; font-weight:lighter; border-left:1px #888 solid; margin-left:10px;}
    .title2 .t_l{ float:left; background-image:url(../images/index_q_11.jpg); background-repeat:no-repeat; width:0px; height:55px; background-position:0px; background-position:0px; }
  .title2 .t_r{ float:right;  width:0px; height:55px;  background-image:url(../images/index_q_14.jpg) } 
  .title2 .more{ float:right; padding-top:13px;}
 .title2 .dress{ float:right;}
 
  .l_l{ height:12px; background-image:url(../images/index_q_17.jpg);; background-position:center; background-repeat:no-repeat;}
  .dd{ height:36px;  background-image:url(../images/footbg.jpg); background-position:center; background-repeat:no-repeat;}
     
   
   .title3{ height:36px; line-height:36px; background-color:#e1dede; }
 .title3 b{FONT-FAMILY: "Microsoft Yahei"; font-size:16px; color:#666; padding-left:10px;}
 
   .title3 b span{ }
 
 .jqxm li{ float:left; margin-right:7px;}

 
 .content{ background-color:#fff; padding:30px; line-height:25px; font-size:15px; } 
 .content2{ line-height:25px; font-size:15px; color:#929292;} 
 .content2 img{ max-width:1100px;}
 .bdsharebuttonbox{ float:right; width:245px;}
 .bot{ height:7px; background-image:url(../images/index_q_32.jpg);}
 .bot .bot_l{ float:left; width:7px; height:7px; background-image:url(../images/index_q_31.jpg); display:block;}
 .bot .bot_r{ float:right; width:7px; height:7px; background-image:url(../images/index_q_34.jpg); display:block;}
 .bot_2l{ height:11px; background-image:url(../images/index_q_36.jpg); background-position:center;}
  .bot_2m{ height:11px; background-image:url(../images/index_q_39.jpg); background-position:center;}
 .img_bor1{ border:1px #CCCCCC solid}
  .img_bor2{ padding:1px; border:1px #CCCCCC solid}

 .gg{ margin-top:10px;}
 .index_jt{ height:141px; padding-top:30px;}
.index_jt li{ float:left; margin-right:4px;}
.index_jt li img{ width:158px; height:102px;}
 .tou_nr{ float:right; width:254px;}
 .tou_img{ float:left; width:120px;}
 .toutiao a{ color:#1581c0; font-size:13px;}
  .toutiao a:hover{ color:#ED9637}
  .tou_nr p{ line-height:18px; color:#999999}
 /* 文章 */
 .news_list1{ background-color:#e1dede; }
.news_list1 li{ line-height:30px; height:30px; padding:0px; margin:0px;   background-repeat:no-repeat; background-position:0px; clear:both; border-bottom:1px #e9e9e9 solid;  background-repeat:no-repeat; background-position:0px; padding-left:17px } 
.news_list2 li{ line-height:25px; height:25px;  padding-left:10px;   } 
.news_list3 li{ line-height:22px; height:22px;  padding-left:17px; background:url(../images/sjj2.gif) no-repeat 0px; font-size:12px; background-position:5px; } 

.news_listin li{ line-height:35px; height:35px;    border-bottom:1px #CCCCCC dotted } 
.news_listin li a{ float:left; }
.news_listin li span{ float:right;  }
.page { clear:both; text-align:center; height:55px; padding-top:20px;}
.article{ font-size:14px; background-color:#FFFFFF; padding:30px; line-height:26px;}
.article h1{ text-align:center; font-size:20px; font-weight:lighter; margin-top:20px; margin-bottom:20px;}
.article hr{height:2px; background-color:#dcdcdc;border:0px;}
.article table{ font-size:13px;}
.article table strong{ color:#000000;}
.post{ height:33px; font-size:12px; text-align:center;}
.cp_tit{ font-size:18px; color:#4e9103; padding-bottom:20px;}
.cp_ccs  { font-size:15px;}
.cp_bt{ font-size:15px;}
.nbg{ background-image:url(../images/index_q_34.jpg); background-repeat:repeat-x; background-position:bottom;}
 
 .qt{ font-weight:lighter; height:55px; line-height:55px; border-bottom:1px #CCCCCC solid}
 /* 产品*/
  .cp_menu3{ height:33px; border-bottom:1px #000066 solid; margin-bottom:40px;}
 .cp_menu3 li{ float:left;}
 .cp_menu3 li a{ display:block; width:120px; text-align:center; height:33px; line-height:33px; border:1px #CCCCCC solid;}
  .cp_menu3 li .now{ background-color:#005BAC; color:#FFFFFF;}
 
 .tis{ padding:15px; border:1px #CC0000 solid; color:#CC0000; margin-bottom:20px; background-color:#fdebd8;  }
 .tabbg{ background-color:#fbf6f0;padding-top: 10px;padding-bottom: 10px;}
 .bbg{ background-color:#F4F4F4; margin-bottom:20px; padding:10px; line-height:22px;}
 .sq td{ height:40px; line-height:33px; border-right:1px #CCCCCC solid; padding-left:5px; }
 .sq {border:1px #CCCCCC solid; border-right:0px;}
 .down li{ background-image:url(../images/down.gif); background-repeat:no-repeat; padding-left:33px; background-position:0px;}
 .yyfw{ float:left; width:305px;}
 .line{ border-bottom:1px #CCCCCC solid; margin:0px 10px 0px 10px;}
 .line2{ height:22px; background-repeat:repeat-x; background-position:bottom; background-image:url(../images/index_q_43.jpg); margin-bottom:10px; margin-top:10px;}
 .indextoutiao{  line-height:25px;  }
 .indextoutiao li{ background-image:url(../images/arow.gif); background-repeat:no-repeat; padding-left:20px;  background-position:0px;}
 .indextoutiao li a{ font-size:12px; color:#595757;}
  .indextoutiao li span{ float:right; color:#595757;}
 .indextoutiao p{ color:#6b6b6b; padding-left:20px;}
.news_index{FONT-FAMILY: "Microsoft Yahei";}
.h20{ height:20px;}
.h10{ height:10px;}
/*新闻资讯*/
.index_title{width: 1200px;margin: auto;background: white;padding-top: 20px;}
.index_title strong{ display: inline-block; font-size: 25px; font-weight: lighter; position: relative;text-align: center;margin-bottom: 10px;
color: #333333;}
.index_title p{text-align: center;margin: auto;width: 1200px;font-size: 12px;margin-top: 20px;
color: #666666;}
.news{
	width: 1200px;
	height: auto;
	margin: auto;
	margin-top: 50px;
	margin-bottom: 80px;
}
.news_left{
	width: 580px;
	height: auto;
	float: left;
	margin-top: 50px;
}
.news_left .p1{
	font-size: 25px;
	color: #62A1DC;
	width: 580px;
	float: left;
}
.news_left .left_img{
	width: 580px;
	max-height: 350px;
	float: left;
	margin-bottom: 40px;
}
.news_left .left_img img{width: 100%; max-height: 350px;}
.news_left .left_text{
	width: 580px;
	float: left;
}
.news_left .left_text strong{
	color: #9F9F9F;
	font-size: 18px;
	line-height: 50px;
}
.news_left .left_text strong a{
	color: #3A3A3A;
	text-decoration: none;
}
.news_left .left_text strong a:hover{
	color: #A4020F;
}
.news_left .left_text p{
	color: #666666;
	font-size: 14px;
	font-weight: lighter;
	line-height: 25px;
	letter-spacing: 1px;
	text-align: justify;
}
.news_right{
	width: 560px;
	height: auto;
	float: right;
	margin-top: 50px;
	border-top: 1px dotted #D9D9D9;
}
.news_right li{
	width: 550px;
	height: 50px;
	float: left;
	border-bottom: 1px dotted #D9D9D9;
	list-style-type: none;
	margin-top: 20px;
}
.news_right li a{
	color: #777777;
	font-size: 16px;
	text-decoration: none;
}
.news_right li a:hover{
	color: #A4020F;
}

/*近期案例*/
.advan_bg{width: 100%;height: auto;padding-top: 50px;padding-bottom: 40px;background: #f4f4f4;margin-bottom: 50px;margin-top: -50px;}
.advan{
	width: 1200px;
	height: auto;
	margin: auto;
}
.advan_p{width: 290px;height: 350px; margin: 5px;float: left;background:#E9E9E9;}
.advan_p_img{max-width: 290px;height: 200px;margin: auto;margin:auto;padding: 10px;}
.advan_p_img img{margin: auto;max-width: 270px;max-height: 220px;display: block;}
.advan_p .text{width: 290px;height: 30px;margin-bottom: 40px;text-align: center;}
.advan_p .text strong{color: #8d0010;font-size: 20px;line-height: 60px;font-weight: 500;}
.advan_p .text {color: white;font-size: 12px;line-height: 18px;font-weight: lighter;margin-top: 20px;}
.advan a:hover .advan_p{background: #e4d6d6;}



.news_index li { margin-bottom:10px; clear:both; height:100px;}
.news_index li img{ width:143px; height:100px; margin-right:10px; float:left;}
.news_index li p{ float:left; width:360px; line-height:20px; color:#524d4d;}
.news_index li p a{ display:block; font-size:18px; line-height:22px; color:#353535;}
.news_index li p a:hover{ color:#000000}
.news_index li p span{ display:block; background-image:url(../images/arow.jpg); padding-left:18px; background-repeat:no-repeat; background-position:0px; color:#8a8d8e;}
.ykzs li{FONT-FAMILY: "Microsoft Yahei";}
.ykzs { clear:both}
.ykzs li{ clear:both; margin-bottom:20px; }
.ykzs li a{ display:block;font-size:18px; line-height:22px; color:#046e8b; background-image:url(../images/index_q_26.jpg); background-repeat:no-repeat; background-position:0px; padding-left:30px;}
.ykzs li a:hover{ color:#000000}
.ykzs p{ padding-left:30px;}
.fhtop{ height:36px; background-color:#111111; width:1100px; margin:auto;margin-top:40px; }
.fhtop .f_home{ display:block; float:left; width:81px; background-image:url(../images/index_q_35.jpg); height:36px;}
.fhtop .f_top{ float:right; display:block; width:69px; height:36px; background-image:url(../images/index_q_38.jpg)}
.cp_list{ }
 
  .cp_list  li a{ display:block; background-color:#E5EEF5; color:#333}
  .cp_list2{ }
  .cp_list2 li{ float:left; margin-right:5px; margin-bottom:6px; text-align:center; line-height:35px; font-size:14px  }
  .cp_list2 li img{  }
  .cp_list2 li a{ display:block; background-color:#E5EEF5; color:#333}
  
.titu{  }
.cpfl{ background-image:url(../images/index_q_35.jpg); height:210px; padding-top:20px;   }
.cpfl li{ height:40px; line-height:40px; text-align:center; font-size:14px; font-weight:bold; background-image:url(../images/index_q_40.jpg); background-repeat:no-repeat; background-position:bottom; }
 .cpfl li a{ color:#FFFFFF;}
 
 .men2{ height:66px;}
 .men2 li{ float:left; margin-left:2px;}
 .men2 li a{ display:block; background-image:url(../images/m22.jpg); width:158px; height:39px; font-size:22px; color:#FFFFFF; text-align:center; line-height:39px;FONT-FAMILY: "Microsoft Yahei";}
  .men2 li a:hover{ background-image:url(../images/m2.jpg);}
  .men2 li .now{ background-image:url(../images/m2.jpg);}
 .cbg{ background-image:url(../images/index_q_52.jpg); height:188px; padding-top:40px; padding-left:20px; background-repeat:no-repeat;}

.clr2{ clear:both; border-bottom:1px #CCCCCC dotted; padding-bottom:10px; margin-top:10px;}
.cp_list_4 li img{ float:left; width:194px; margin-bottom:10px;}
  .cp_list_4 li p{ float:left; width:600px; text-align:left; line-height:22px;   color:#7a7a7a; padding-left:10px; margin-bottom:10px; font-size:14px }
  .cp_list_4 li p b a{ display:block; color:#005BAC; font-size:15px; FONT-FAMILY: "Microsoft Yahei"; line-height:44px; }
   .cp_list_4 li p b a:hover{ color:#000000}
   .cp_list_4 li p span{ display:block; color:#e8403f; background-image:url(../images/telx.gif); background-repeat:no-repeat; background-position:0px; padding-left:12px;}
.rollBox {
	PADDING-BOTTOM: 5px; MARGIN: 0px auto;  PADDING-RIGHT: 0px; OVERFLOW: hidden; PADDING-TOP: 12px
}
.rollBox .LeftBotton {
	MARGIN: 25px 0px 0px; WIDTH: 19px; DISPLAY: inline; BACKGROUND: url(button.gif) no-repeat 11px 0px; FLOAT: left; HEIGHT: 52px; OVERFLOW: hidden; CURSOR: pointer
}
.rollBox .RightBotton {
	MARGIN: 25px 0px 0px; WIDTH: 20px; DISPLAY: inline; BACKGROUND: url(button.gif) no-repeat -8px 0px; FLOAT: left; HEIGHT: 52px; OVERFLOW: hidden; CURSOR: pointer
}
.rollBox .Cont {
	WIDTH: 948px; FLOAT: left; OVERFLOW: hidden
}
.rollBox .ScrCont {
	WIDTH: 1342177.27px
}
.rollBox .Cont .pic {
	TEXT-ALIGN: center; WIDTH: 132px; FLOAT: left
}
.rollBox .Cont .pic IMG {
	BORDER-BOTTOM: #ccc 1px solid; BORDER-LEFT: #ccc 1px solid; PADDING-BOTTOM: 4px; MARGIN: 0px auto; PADDING-LEFT: 4px; PADDING-RIGHT: 4px; DISPLAY: block; BACKGROUND: #fff; BORDER-TOP: #ccc 1px solid; BORDER-RIGHT: #ccc 1px solid; PADDING-TOP: 4px
}
.rollBox .Cont .pic P {
	LINE-HEIGHT: 26px; COLOR: #505050
}
.rollBox .Cont A:link {
	COLOR: #626466; TEXT-DECORATION: none
}
.rollBox .Cont A:visited {
	COLOR: #626466; TEXT-DECORATION: none
}
.rollBox .Cont A:hover {
	COLOR: #f00; TEXT-DECORATION: underline
}
.rollBox #List1 {
	FLOAT: left
}
.rollBox #List2 {
	FLOAT: left
}
 
 
 .sethome a{ display:block; float:right; width:60px; color:#2f2f2f;background-repeat:no-repeat; height:25px; background-position:0px; line-height:25px; text-align:left; padding-left:22px;  }
 .sethome .sc{ background-image:url(../images/index_q_07.jpg); }
 .sethome .set{ background-image:url(../images/index_q_05.jpg); }
 .sethome .lx{ background-image:url(../images/index_q_09.jpg); }
 .serc{float:right; width:234px; background-image:url(../images/index_q_19.jpg); height:26px; margin-top:13px;}
 
 /* 底部 */
 .foot{ height:239px; background-image:url(../images/footbg.jpg)}
 .foot ul{ width:1190px; margin:auto;}
 .foot_copy{ color:#e3c584; font-size:14px; line-height:26px; padding-top:50px; float:left;}
 .foot_logo{ float:right; width:540px; background-image:url(../images/indexq_37.jpg); background-repeat:no-repeat; background-position:left; height:159px; margin-top:30px; text-align:right; padding-top:40px;}
 .footmenu{color:#fff0d2; word-spacing:5px; margin-bottom:5px;}
   .footmenu a{color:#fff0d2;}
  .jptj_list{ height:980px; background-color:#f9f9f9}
  .jptj_list ul{ width:1190px; margin:auto; }
.jptj_list li{ float:left;  background-image:url(../images/indexq_25.jpg); width:260px; height:365px; margin-top:10px; margin-left:11px; margin-right:8px; padding-left:17px; padding-top:17px; line-height:20px; background-position:0px 382px; margin-top:40px;  }
.jptj_list li:hover{background-image:url(../images/indexq_25.jpg);  }
.jptj_list li h1{ margin:0px; padding:0px; padding-top:20px; font-size:16px; color:#646465; 
text-align:center;  margin-right:25px; margin-top:6px;position: relative;}
.jptj_list li span{ text-align:center; display:block; margin-right:25px; line-height:25px;  }
.jptj_list li span strong{ font-size:18px; color:#fe2a00;}
.jptj_list li .yj{ position:absolute; margin-left:-6px; margin-top:-5px;   }
.jptj_list li .yj_img{width: 243px;height: 277px;margin: auto;}
.jptj_list li .yj_img img{margin: auto;max-width: 243px;max-height: 277px;display:block;vertical-align: middle;}
.jptj_list li a:hover{ color:#C00}
.jptj_list_img{max-width: 250px;max-height: 280px;margin: auto;}
.jptj_list_img img{margin: auto;max-width: 250px;max-height: 280px;display: block;}


  .jptj_list3{ height:550px; background-color:#f5f5f5}
  .jptj_list3 ul{ width:1300px; margin:auto;padding-top: 50px;}
  .jptj_list3 li{ float:left; width:200px; height:auto;margin: 8px;margin-bottom: 30px;text-align: center;display: block;}
  .jptj_list3 li img{width: 200px;height: auto;}    
  .jptj_list3 strong{ width:150px;display: block;font-size: 20px;line-height: 28px;font-weight: 600; margin: auto; margin-top: -240px; z-index: 99999;border-top:#970e16 4px solid;padding-top: 20px;position:relative;}
  
#parent {display: table; }
#child {
display: table-cell;
vertical-align:middle;
 
}

/*工程案例*/
  .jptj_list1{ height:auto; background-color:#f9f9f9}
  .jptj_list1 ul{ width:1190px; margin:auto; }
  .jptj_list1_img{width=220px; height=251px;margin: auto;margin-right: 15px;overflow: hidden;}
    .jptj_list1_img img{width: 100%;height: 251px;}
.jptj_list1 li{ margin: auto; float:left; width:260px; height:330px; margin-top:10px; margin-left:11px; margin-right:8px; padding-left:17px; padding-top:17px; line-height:20px; background-position:0px 382px; margin-top:40px;  }
.jptj_list1 li:hover{box-shadow:0px 0px 6px #B5B5B5;background: #F0F0F0;}
.jptj_list1 li:hover h1{color: #BA0804;}
.jptj_list1 li:hover img{width: 100%;height: 251px;transition-duration: 1s;}
.jptj_list1 li h1{ margin:0px; padding:0px; padding-top:10px; font-size:16px; color:#646465; text-align:center;  margin-right:25px; margin-top:6px;  }
.jptj_list1 li strong{ font-size:18px; color:#fe2a00;}
.jptj_list1 li a:hover{ color:#C00}

.cp_more{ text-align:center;}
.dtop{ display:block; width:61px; height:47px; background-image:url(../images/indexq_33.jpg); position:absolute; margin-top:-42px; right:20px;}
.zxhd{ height:180px; background-color:#FFFFFF; position:relative; top:-66px; padding:10px;}
 .zxhd li{ float:left; margin-right:10px; margin-left:10px;}
 .zxhd li img{ width:267px; height:162px; padding:4px 33px 4px 4px; background-image:url(../images/hdbg.jpg)}
.dis{ display:block}
 .undis{ display:none;}
 .newpost_w{ width:107px;height:32px; line-height:32px; text-align:center; float:left; background-image:url(../images/red.jpg);cursor:pointer}
.newpost{width:107px; height:32px; line-height:32px; text-align:center;float:left; cursor:pointer; background-image:url(../images/bgr.gif); background-repeat:repeat-y; background-position:right;}
 .pronr{ height:32px; background-image:url(../images/cs_02.jpg); background-repeat:repeat-x; margin-top:20px; margin-bottom:10px;}

.pro_l{ float:left; width:1px;background-image:url(../images/cs_01.jpg); display:block; height:32px;}
.pro_r{ float:right; width:3px;background-image:url(../images/cs_04.jpg); display:block; height:32px;}
.djfd{ position:relative; right:0px; display:block; bottom:20px;}
.proxx{ border:1px #CCCCCC solid; padding:20px;}

 
 .pro_tj2 li{ float:left; margin:3px; margin-bottom:10px;border:7px #FFFFFF solid; height:233px;}
   .pro_tj2 li img{ border:1px #CCCCCC solid;}
.pro_tj2 li:hover{ border:7px #CCCCCC solid;}
.pro_tj2 li span{ display:block; height:25px;  color:#FFFFFF;  padding-left:10px; background-image:url(../images/bb.png);   }
  .article img{ max-width:735px;}
  
  
 
.zxzhixun{  position:fixed; bottom:20%; right:5px; }
.zx_top{ height:47px; background-image:url(../images/a_01.jpg)}
.zx_mid{ padding:16px;}
.zx_bot{ height:29px; background-image:url(../images/a_05.jpg)}
.close{ position:absolute; right:0px; right:5px; top:5px; z-index:99; width:16px; height:15px; display:block; cursor:pointer;}
.djfd{ position:relative; top:335px; z-index:99; left:211px;}

.kuan{ display:block;}
.zai{ display:none;}


.indexnews_list li{ line-height:25px;}
.indexnews_list li a{ color:#929292;}
.indexnews_list li a:hover{ color:#333333}



.gettopbox{ }


.case-tool{width:63px;position:fixed;top:50%;margin-top:-100px; right:150px;z-index:999}
.case-tool a{width:63px;height:60px;display:block;border-bottom:2px solid #fff;background:#c4c4c4;color:#fff;font-family:"simsun";text-align:center;font-size:44px;line-height:60px;font-weight:bold}
.case-tool a:hover{background:#70BC14}
.case-tool a.backlist{background:url(../images/icon-list.png) center 17px no-repeat #c4c4c4;}
.case-tool a.backlist:hover{background:url(../images/icon-list.png) center 17px no-repeat #E6002D;}
.case-tool a.backtop{font-family:"Arial";font-size:18px;display:block;opacity:0;filter:alpha(opacity=0);font-weight:normal}
.baidu_img{display: none;}