﻿/* CSS Document */

body { margin:0; padding:0; line-height:24px; font-family:'Microsoft YaHei'; font-size:14px; background:#fff;}
div,ul,li,dt,dl,dd,h1,h2,h3,h4,h5,h6,h7,img,p,span{ border-style: none;
	border-color: inherit;
	border-width: 0px;
	padding: 0;
	list-style-type:none;  
	margin: 0;
}

img{display:block;}

/* Link */
a:link { text-decoration:none;}
a:visited {text-decoration:none;}
a:hover { text-decoration:none;}
a:active { border:0px; background-color:Transparent;}

a{blr:expression(this.onFocus=this.blur()); outline:none;} 

.blank5{ width:100%; height:5px; clear:both;}
.blank10{ width:100%; height:10px; clear:both;}
.blank15{ width:100%; height:15px; clear:both;}
.blank20{ width:100%; height:20px; clear:both;}
.blank30{ width:100%; height:30px; clear:both;}
.blank40{ width:100%; height:40px; clear:both;}
.blank50{ width:100%; height:50px; clear:both;}
.blank60{ width:100%; height:60px; clear:both;}
.blank70{ width:100%; height:70px; clear:both;}
.blank80{ width:100%; height:80px; clear:both;}

/*Clear*/
.clear{ clear:both; font-size:1px; height:0px; line-height:0px; overflow:hidden;}/*可用height:1px; overflow:hidden;来控制IE6默认的div的高为12~14px,用BR来做吧，用DIV不太好用*/

/*针对1920的宽屏*/

.max{ position:relative; overflow:hidden;}

.m_max{ position:relative; z-index:50; overflow:hidden;}


.m_head{ position:relative; z-index:136; height:115px; background:#fff;  border-bottom:1px solid #dfe6ec;  }

.m_logo{width:247px; float:left; margin:20px 0 0 0;}


.m_navibox{width:840px; float:right; margin:30px 0 0 0;}

.m_telep {width:100%; float:left; font-size:16px; color:#333; line-height:40px; text-align:right; font-weight:normal;}




.m_navi {width:840px; float:left; }
.m_navi  ul {width:900px; float:left; padding-left:40px; }
.m_navi ul li{width:140px; float:left; }
.m_navi ul li a{width:140px; float:left; height:40px; font-size:16px; color:#333; line-height:40px; text-align:center; font-weight:normal; }

.m_navi ul li a:hover,.m_navi ul li a.ahov{color:#007dc6; height:46px; background:url(../images/line11.jpg) no-repeat center bottom;  line-height:40px;}


.panelbg{width:100%; height:100%; float:left; background:url(../images/bgc11.png) repeat left top; position:absolute; z-index:122; left:0; top:0; display:none;}



.panelbgs{width:100%; height:100%; float:left; background:url(../images/bgc11.png) repeat left top; position:absolute; z-index:122; left:0; top:0; display:none;}


.prodbox{ width:1200px; height:auto; min-height:540px; float:left; background:#fff; margin-top:110px; padding:0 0 20px 0;}

.boutline{width:1200px;margin:0px auto;  float:left; overflow:hidden}
.none {display:none;}
.boutline .boutlineTitle { margin:20px 0 20px 20px;}
.boutline .boutlineTitle li{float:left;cursor:pointer;height:51px;line-height:48px;font-weight:normal;text-align:center;width:167px; margin:0 28px 0 0;}
.boutline .boutlineTitle li a{text-decoration:none; font-size:16px;}
.boutline .boutlineTitle .active{background:url(../images/xbt12.jpg) no-repeat center  top;color:#fff}
.boutline .boutlineTitle .normal{background:url(../images/xbt11.jpg) no-repeat center  top;color:#333333;}
.boutline .boutlineContent{clear:both;overflow:hidden;background:#fff;padding:5px;display:block}

.boutline .boutlineContent dl{width:1190px; float:left; margin:10px 0 0 0px;}


.boutline .boutlineContent dl dt{width:275px; background:#fff; height:auto; float:left; margin:10px 0px 0 14px;  }


.boutline .boutlineContent dl dt h3 a{width:253px; height:47px; float:left; border-left:2px solid transparent; border-bottom:2px solid #d4d4d4; padding:0 0 0 20px; font-size:16px; color:#333333; line-height:47px; text-align:left; font-weight:normal; transition:all .5s;}

.boutline .boutlineContent dl dt h3:hover a{ font-size:16px;  border-left:2px solid #007dc6; border-bottom:2px solid #d4d4d4; background:#eff0f2; font-weight:bold;  transition:all .5s;}


.boutline .boutlineContent dl dt ol{width:275px; background:#fff; height:auto; float:left; margin:5px 0px 0 0;  }


.boutline .boutlineContent dl dt ol li{width:273px; height:46px; float:left;  overflow:hidden;}
.boutline .boutlineContent dl dt ol li a{width:263px; height:46px; float:left; padding:0 0 0 10px; font-size:16px; color:#333333; line-height:46px; text-align:left; font-weight:normal;  border-left:2px solid transparent; border-bottom:2px solid transparent; }

.boutline .boutlineContent dl dt  ol li a:hover{font-size:16px; color:#000;  border-left:2px solid #007dc6; border-bottom:2px solid transparent; background:#eff0f2; font-weight:normal; }


 


.m_banner
{
     width:1920px; *width:1920px; _width:1920px; height:530px;
    position:relative;
    z-index:9;
    margin:0;
	top:0;
    float:left;
	left:50%;
	margin-left:-962px;
	*margin-left:-962px;
	_margin-left:-962px;
    overflow:hidden;
}



.m_jingying
{
     width:1223px; height:473px;
    position:relative;
    z-index:12;
    margin:-42px 0 0 0px;
	top:0;
    float:left;
    background:url(../images/index_box1.png) no-repeat center left;
    overflow:hidden;
}


.m_jingying .m_jing_cokk{width:370px; height:160px; float:left; margin:20px 0 0 340px;}


.m_jingying .m_jing_cokk .cimgs1{width:159px; float:left; margin:0 10px 0 0;}


.m_jingying .m_jing_cokk .cltxt{width:200px; float:left; font-size:20px; color:#aaaaaa; line-height:60px; text-align:center; font-weight:normal; text-transform:uppercase;}


.m_jingying .m_jing_cokk .cltxt h3{width:200px; float:left; font-size:36px; color:#485b6f; line-height:70px;  background:url(../images/line12.jpg) no-repeat center  bottom;}



 .ying1{width:203px; height:203px; float:left; background:url(../images/c_tbgc1.png) no-repeat left top;}

 .ying1 img{margin:50px 0 0 20px; }

.swiper-slide a font{width:193px; height:30px; padding:0 10px 0 0;  float:left; font-size:16px; color:#485b6f; line-height:30px; text-align:center; font-weight:normal;  text-overflow:ellipsis; overflow:hidden;}



.jing_imgs {width:96%; display:block; margin:0 auto; }

.jing_imgs .swiper-container {
      width: 100%;
      height: auto;
	  padding:0px 0; 
	  
    }
.jing_imgs .swiper-container .swiper-wrapper{margin-bottom:30px;}
    .swiper-slide {
      text-align: center;
      font-size: 18px; 
      height: 210px; 
      /* Center slide text vertically */
      display: -webkit-box;
      display: -ms-flexbox;
      display: -webkit-flex;
      display: flex;
      -webkit-box-pack: center;
      -ms-flex-pack: center;
      -webkit-justify-content: center;
      justify-content: center;
      -webkit-box-align: center;
      -ms-flex-align: center;
      -webkit-align-items: center;
      align-items: center;
	  transition-property:all;
    }

.m_index_pro{width:1300px; height:560px;  display:block; margin:0 auto;  }

/* 图片滚动 */
.picScroll{ position:relative; width:1200px; float:left; height:440px; padding: 0;   margin-left:40px; margin-bottom:10px;  }
.picScroll ul{ overflow:hidden; zoom:1; width:1200px; float:left;  }
.picScroll ul li{ float:left; margin: 0 0 0 20px;  width:380px; height:420px; border:1px solid #dadada; overflow:hidden; display:inline; }
.picScroll ul li img{ width:273px; height:154px; display:block; margin:30px auto 30px auto; }

.picScroll ul li a h3{width:320px; height:40px; display:block; margin:0 auto; font-size:18px; color:#333333; line-height:40px; text-align:center; font-weight:bold;}

.picScroll ul li a h4{width:300px; height:95px; display:block;  margin:0 auto; font-size:14px; color:#333333; line-height:20px; text-align:left; font-weight:normal; text-overflow:ellipsis; overflow:hidden;}


.picScroll ul li a h5{width:300px; height:30px; display:block;  margin:30px auto 0 auto; font-size:14px; color:#007dc6; line-height:30px; text-align:center; font-weight:normal; text-decoration:none; text-overflow:ellipsis; overflow:hidden;}

.picScroll ul li a:hover h3{ color:#007dc6;}
.picScroll ul li a:hover h5{ color:#007dc6; font-weight:bold; text-decoration:underline;}



.picScroll .prev{ position:absolute;  left:-55px; top: 190px; display:block; width:68px; height:68px; overflow:hidden; background:url(../images/cleft11.png) 0 0 no-repeat; cursor:pointer;  }
.picScroll .prev:hover{background:url(../images/cleft12.png) 0 0 no-repeat;}
.picScroll .next{ position:absolute;  right:-80px; top: 190px; display:block; width:68px; height:68px; overflow:hidden; background:url(../images/cright11.png) 0 0 no-repeat; cursor:pointer;  }
.picScroll .next:hover{background:url(../images/cright12.png) 0 0 no-repeat;}

  


.m_pro_more{width:1208px; height:66px; display:block; margin:0 auto; background:#f0f0f0; border:none; border-radius:10px;  font-size:14px; color:#666; line-height:66px; text-align:center; font-weight:normal; 
 transition:all 0.4s linear;
-ms-transition:all 0.4s linear;
-moz-transition:all 0.4s linear;
-webkit-transition:all 0.4s linear;
-o-transition:all 0.4s linear;}

.m_pro_more:hover{background:#007dc6; color:#fff; 
 transition:all 0.4s linear;
-ms-transition:all 0.4s linear;
-moz-transition:all 0.4s linear;
-webkit-transition:all 0.4s linear;
-o-transition:all 0.4s linear;}

.m_index_aboutbgc{width:100%; height:auto!important; min-height:590px; float:left; padding:80px 0 50px 0; background:#ebf4fa; }



.m_index_about_bt{width:100%; float:left; height:130px; float:left; }

.m_index_about_bt  h3{width:350px; float:left;  font-size:48px; color:#485b6f; line-height:50px; text-align:left; font-weight:normal; text-transform:capitalize;}

.m_index_about_bt  h3 font{width:350px; float:left;  font-size:36px; color:#333333; line-height:50px; text-align:left; font-weight:normal; text-transform:capitalize;}

.m_index_about_bt  ul{float:right; height:80px; margin:30px 0 0 0;}

.m_index_about_bt  ul li{float:left; border-right:2px solid #000; padding:0 20px; text-align:center;  font-size:16px; color:#333333; line-height:30px; text-align:center; font-weight:normal;}
.m_index_about_bt  ul li:nth-child(3){float:left; border-right:2px solid transparent; padding:0 20px; text-align:center;  font-size:16px; color:#333333; line-height:30px; text-align:center; font-weight:normal;}


.m_index_about_bt  ul li h4{ font-size:16px; color:#333333; line-height:40px; text-align:center; font-weight:normal;}

.m_index_about_bt  ul li h4 font{font-size:48px; color:#007dc6; font-weight:bold;}
.m_index_about_bt  ul li h4 em{font-size:48px; color:#ff8f52; font-weight:bold; font-style:normal;}



.m_index_about_left{width:830px; float:left; height:auto; font-size:16px; color:#666666; line-height:30px; text-align:left; font-weight:normal; }

.m_index_about_left img{display:block; margin:10px auto; border-radius:20px;}


.m_index_about_left a{float:right; font-size:16px; color:#007dc6; line-height:25px; text-align:left; font-weight:normal; text-transform:uppercase; padding:5px 10px; border:1px solid transparent; position:relative; z-index:12;}
 
.m_index_about_left a:before,.m_index_about_left a:after{content:"";display:block;width: 0;height:0;border:2px solid transparent;box-sizing: border-box;position: absolute;}
  

.m_index_about_left a:before{top:0;left:0;transition: border-color 0s ease-in 0.8s,width 0.2s ease-in 0.6s,height 0.2s ease-in 0.4s;}
.m_index_about_left a:after{right:0;bottom:0;transition: border-color 0s ease-in 0.4s,width 0.2s ease-in 0.2s,height 0.2s ease-in ;}
 
 
.m_index_about_left a:hover:before{width:100%;height:100%;transition:width 0.2s ease-in ,height 0.2s ease-in 0.2s;border-top-color:#007dc6;border-right-color:#007dc6;}
.m_index_about_left a:hover:after{width:100%;height:100%;transition: border-color 0s ease-in 0.4s,width 0.2s ease-in 0.4s,height 0.3s ease-in 0.6s;border-bottom-color:#007dc6;border-left-color:#007dc6;}


.m_index_about_right{width:315px; float:right;  }

.m_index_about_right img{display:block; margin:10px auto; border-radius:20px;}




.m_index_newbgc{width:100%; height:auto!important; min-height:340px; float:left; padding:40px 0 40px 0; background:#fff; }



.m_index_news_left{width:600px; float:left; height:auto; font-size:16px; color:#666666; line-height:30px; text-align:left; font-weight:normal; }

.m_index_news_left  h3{width:600px; float:left;  font-size:36px; color:#485b6f; line-height:50px; text-align:left; font-weight:bold; }

.m_index_news_left  h3 font{width:100%; float:left;  font-size:18px; color:#999999; line-height:30px; text-align:left; font-weight:normal; text-transform:uppercase;}

/*dadada*/


.m_index_news_left ul{width:600px; float:left; margin:20px 0 0 0;}


.m_index_news_left ul li{width:100%; height:90px; float:left; padding:10px 0; border-top:1px solid #dadada;}

.m_index_news_left ul li .newsleft{width:560px; height:45px; float:left; background:url(../images/dot12.png) no-repeat left 50%; padding:0 0 0 40px; font-size:18px; color:#111111; line-height:45px; text-align:left; font-weight:normal; text-overflow:ellipsis; overflow:hidden;}

.m_index_news_left ul li .newsleft font{float:right;  font-size:18px; color:#111111; line-height:50px; text-align:left; font-weight:normal; }

.m_index_news_left ul li .newslcon{width:560px; height:30px; float:left; padding:0 0 0 40px; font-size:14px; color:#666666; line-height:30px; text-align:left; font-weight:normal; text-overflow:ellipsis; overflow:hidden;}


.m_index_news_left ul li:hover .newsleft{color:#007dc6;}

.m_index_news_right{width:500px; float:right; height:auto; font-size:16px; color:#666666; line-height:30px; text-align:left; font-weight:normal;}

.m_index_news_right_more{width:500px; float:left;}

.m_index_news_right_more a{float:right; margin:20px 0 20px 0; width:150px; height:50px; background:#eeeeee; border:1px solid #eeeeee; border-radius:10px; font-size:18px; color:#000; line-height:50px; text-align:center; font-weight:normal;}


.m_index_news1{width:500px; float:left; height:auto; font-size:16px; color:#666666; line-height:30px; text-align:left; font-weight:normal;}

.m_index_news1 h5{width:500px; float:left; height:40px; font-size:18px; color:#111111; line-height:40px; text-align:left; font-weight:normal;}

.m_index_news1 h5 font{float:right; font-size:18px; color:#333333;}

.m_index_news1 img{width:500px; display:block; margin:0 auto;}


.m_index_news1:hover h5{color:#007dc6;}


.m_index{ width:1200px; margin:0 auto; }


/*about*/

.s_max{ position:relative; z-index:20; overflow:hidden;}


.s_banner
{
     width:1920px; *width:1920px; _width:1920px; height:300px;
    position:relative;
    z-index:9;
    margin:0;
	top:0;
    float:left;
	left:50%;
	margin-left:-962px;
	*margin-left:-962px;
	_margin-left:-962px;
    overflow:hidden;
}

.s_max_txt{width:100%; height:300px; float:left;  position:absolute; z-index:16; left:0; top:0;  overflow:hidden;}


.s_max_txt_cokk{width:450px; display:block; margin:60px auto 0 auto; font-size:36px; color:#007dc6; line-height:80px; text-align:center; font-weight:normal; }

.s_max_txt_cokk font{width:100%; float:left; background:url(../images/line13.jpg) no-repeat center top;  font-size:30px; color:#485b6f; line-height:60px; text-align:center; font-weight:normal; text-transform:uppercase;}


.m_cokk{width:100%; float:left; padding:5px 0; font-size:14px; color:#999999; line-height:30px; text-align:left; font-weight:normal;}

.m_cokk img{float:left; margin:6px 10px 0 0;}

.m_cokk a{ font-size:14px; color:#999999; line-height:30px;  text-align:left; font-weight:normal;}

.m_cokk a:hover{color:#007dc6;}




.s_about_bt{width:100%; float:left; height:auto!important; min-height:110px; float:left; padding:10px 0;}

.s_about_bt  h3{width:350px; float:left;  font-size:48px; color:#007dc6; line-height:50px; text-align:left; font-weight:bold; text-transform:capitalize;}

.s_about_bt  h3 font{width:350px; float:left;  font-size:36px; color:#333333; line-height:50px; text-align:left; font-weight:normal; text-transform:capitalize;}



.s_about_bt em{float:right; margin:70px 0 0 0; font-size:16px; color:#666666; line-height:30px; text-align:left; font-weight:normal; font-style:normal;}



.s_aboutcon{width:100%; float:left; height:auto; float:left; padding:20px 0;  font-size:16px; color:#666666; line-height:30px; text-align:left; font-weight:normal; }
 
.s_aboutcon font{font-size:18px; color:#666; line-height:40px;}




.s_abolist{width:100%; float:left; height:auto; display:flex; padding:20px 0; text-align:center; }
 
.s_about1{width:346px; height:385px; display:inline-block; margin:0px auto; padding:20px; border:1px solid #c1c1c1; font-size:16px; color:#666666; text-align:left; font-weight:normal;text-indent:2em;}

.s_about1 font.color1{width:346px; height:40px; float:left; margin:20px auto 20px auto; font-size:18px; color:#007dc6; line-height:40px; text-align:center; font-weight:bold; }
.s_about1 font.color2{width:346px; height:40px; float:left; margin:20px auto 20px auto; font-size:18px; color:#ff8f52; line-height:40px; text-align:center; font-weight:bold; }
 
 

/*prod */

.m_prodbgc1{width:100%; height:auto!important; min-height:500px; float:left; border-bottom:1px solid #e6e6e6; background:#ebeff2 url(../images/c_jy.jpg) repeat-x left top;  padding:0 0 60px 0; }


.s_pbox1{width:1220px; display:block; margin:0 auto;}

.s_pbox1 ul{width:1240px; float:left; }
 .s_pbox1 ul li {width:275px; background:#fff; height:auto; float:left; margin:10px 18px 40px 14px;  }
.s_pbox1 ul li a{width:263px; height:46px; float:left; padding:0 0 0 10px; font-size:16px; color:#333333; line-height:46px; text-align:left; font-weight:normal; background:#eff0f2;  border-left:2px solid #007dc6; border-bottom:2px solid #d4d4d4; }


.s_pbox1 ul li a:hover,.s_pbox1 ul li a.phover{font-size:16px; color:#fff;  border-left:2px solid #007dc6; border-bottom:2px solid #3e71a3; background:#3e71a3; font-weight:bold; }



.s_pbox2{width:1200px; height:auto!important; min-height:300px; float:left; padding:20px 0; background:#fff; border:1px solid #e6e6e6; box-shadow:5px 10px 10px #cbcfd2; position:relative; z-index:8; margin:0 0 20px 0;}

.s_pbox2 h3{width:500px; height:40px; display:block; margin:10px auto 0 auto; font-size:24px; color:#007dc6; line-height:40px; text-align:center; font-weight:bold; }


.s_pbox2_left{width:710px; float:left; margin:30px 0 20px 30px; font-size:16px; color:#333333; line-height:28px; text-align:left; font-weight:normal;}

.s_pbox2_left img{float:left; margin:8px 10px 0 0;}

.s_pbox2_right{width:278px; float:right; margin:10px 60px 0 20px;}


.s_manage{width:1200px; float:left; margin:30px 0 20px 0;}

.s_mana_cokk{width:1200px; float:left;  font-size:24px; color:#000000; line-height:30px; text-align:center; font-weight:normal;}

.s_mana_cokk font{width:100%; float:left; font-size:22px;font-weight:bold; color:#333333; line-height:30px; text-align:center; font-weight:normal;li}


.s_manage ul{width:1210px; float:left;}


.s_manage ul li{width:585px; height:545px; background:#eff0f2; float:left; margin:30px 20px 0 0; overflow:hidden;}


.s_manage ul li a{width:585px; height:545px;  float:left; overflow:hidden;}

.mpic1{width:585px; height:331px;  float:left; background:#fff; overflow:hidden;}

.mpic1 img {display:block; margin:0; border:none;
 transition:all 0.4s linear;
-ms-transition:all 0.4s linear;
-moz-transition:all 0.4s linear;
-webkit-transition:all 0.4s linear;
-o-transition:all 0.4s linear;}

.s_manage ul li a:hover .mpic1 img {transform:scale(1.1,1.1); -webkit-transform:scale(1.1,1.1); transition:all 0.4s linear;-ms-transition:all 0.4s linear;-moz-transition:all 0.4s linear;-webkit-transition:all 0.4s linear;-o-transition:all 0.4s linear;}


.s_manage ul li a h3{width:525px; height:30px; float:left; margin:20px 0 0 30px; font-size:18px; color:#007dc6; line-height:30px; text-align:left; font-weight:bold; text-overflow:ellipsis; overflow:hidden;}
.s_manage ul li a h4{width:525px; height:95px; float:left; margin:10px 0 0 30px; font-size:16px; color:#333333; line-height:25px; text-align:left; font-weight:normal; text-overflow:ellipsis; overflow:hidden;}
.s_manage ul li a h5{width:525px; height:auto; float:left; margin:0px 0 0 30px; font-size:16px; color:#333333; line-height:20px; text-align:left; font-weight:normal; text-overflow:ellipsis; overflow:hidden;}


.s_manage ul li a h5 font{width:140px; height:45px; float:right; background:#082332; border:none;  font-size:14px; color:#fff; line-height:45px; text-align:center; font-weight:normal;  overflow:hidden;}


.s_manage ul li a:hover h5 font{background:#007dc6;} 



/*prodshow*/
.s_pbgc{width:100%; height:auto!important; min-height:500px; float:left;  background:#fff;  padding:0 0 10px 0; }


.s_pshow1{width:1220px; display:block; margin:0 auto;}

.s_pshow1 ul{width:1240px; float:left; }
 .s_pshow1 ul li {width:275px; background:#fff; height:auto; float:left; margin:10px 18px 40px 14px;  }
.s_pshow1 ul li a{width:263px; height:46px; float:left; padding:0 0 0 10px; font-size:16px; color:#333333; line-height:46px; text-align:left; font-weight:normal; background:#eff0f2;  border-left:2px solid #007dc6; border-bottom:2px solid #d4d4d4; }


.s_pshow1 ul li a:hover,.s_pshow1 ul li a.pshov{font-size:16px; color:#fff;  border-left:2px solid #007dc6; border-bottom:2px solid #007dc6; background:#007dc6; font-weight:bold; }



.s_pshow2{width:1200px; height:auto!important; min-height:300px; float:left; padding:20px 0; background:#fff; border:1px solid #e6e6e6;  position:relative; z-index:8; margin:0 0 20px 0;}

 
.s_pshow2_left{width:630px; float:left; margin:30px 0 20px 30px; font-size:16px; color:#333333; line-height:28px; text-align:left; font-weight:normal;}
.s_pshow2_left  h3{width:100%; height:40px; float:left; margin:10px auto 0 auto; font-size:24px; color:#007dc6; line-height:40px; text-align:left; font-weight:bold; }

.s_pshow2_left img{float:left; margin:8px 10px 0 0;}

.s_pshow2_right{width:430px; float:right; margin:10px 20px 0 20px;}

.s_pbgc h5{width:100%; height:40px; float:left; margin:10px auto 0 auto; font-size:16px; color:#333333; line-height:40px; text-align:center; font-weight:normal; }

.probgc{width:100%; float:left; background:#dedfe1; padding:20px 0;}

.s_inform,s_inform ul{width:1200px; float:left; }

.s_inform ul li{width:1200px; height:450px; background:#eff0f2; float:left; margin:20px 0 0 0; overflow:hidden;}


.s_inform ul li .s_infimg{width:450px; height:450px; float:left; margin:0;  overflow:hidden;}
 
.s_infimg .pic_img { width: 450px; height: 450px; background: #fff; position: relative; z-index: 40; line-height: 370px; text-align: center; display: table-cell; margin: 0 auto; vertical-align: middle; }*/

.s_infimg .pic_img img { max-width: 450px; max-height: 450px; display: block; margin: 0 auto; position: relative; z-index: 40; }


.s_inform ul li  .inform_txt{width:580px; float:left; margin:40px 0 20px 60px; font-size:14px; color:#666666; line-height:28px; text-align:left; font-weight:normal;}
.inform_txt h3{width:100%; height:40px; float:left; margin:0; font-size:18px; color:#333333; line-height:30px; text-align:left; font-weight:bold; padding:10px 0;}

.inform_txt img{float:left; margin:8px 10px 0 0;}

.inform_txt h4{width:100%; height:40px; float:left; margin:0; font-size:18px; color:#007dc6; line-height:30px; text-align:left; font-weight:bold; padding:10px 0;}

/*soluetion*/


.s_sole{width:1200px; height:auto!important; min-height:300px; float:left; padding:20px 0; background:#f5f5f5 url(../images/spic1.jpg) no-repeat center bottom; border:1px solid #d4d4d4;  position:relative; z-index:8; margin:0 0 20px 0;}

 
.s_sole_txt{width:630px; float:left; margin:10px 0 20px 30px; font-size:16px; color:#333333; line-height:28px; text-align:left; font-weight:normal;}
.s_sole_txt  h3{width:100%; height:40px; float:left; margin:10px auto 0 auto; font-size:24px; color:#333; line-height:40px; text-align:left; font-weight:bold; }




.s_sole h5{width:100%; height:40px; float:left; margin:10px auto 0 auto; font-size:16px; color:#333333; line-height:40px; text-align:center; font-weight:normal; }




/*news*/


.newslist{width:1200px; float:left; margin:10px 0;}

.newslist  dl{width:1210px; float:left;}


.newslist  dl dd {width:560px; height:90px; float:left; margin:10px 44px 0 0; padding:10px 0; border-top:1px solid #dadada;}

 
.newslist  dl dd .newsleft1{width:93%; height:45px; float:left; background:url(../images/dot12.png) no-repeat left 50%; padding:0 0 0 40px; font-size:18px; color:#111111; line-height:45px; text-align:left; font-weight:normal; text-overflow:ellipsis; overflow:hidden;}

 
.newslist  dl dd .newsleft1 font{float:right;  font-size:18px; color:#111111; line-height:50px; text-align:left; font-weight:normal; }


.newslist  dl dd  .newslcon1{width:93%; height:30px; float:left; padding:0 0 0 40px; font-size:14px; color:#666666; line-height:30px; text-align:left; font-weight:normal; text-overflow:ellipsis; overflow:hidden;}


.newslist  dl dd:hover .newsleft1{color:#007dc6;}
  
.newslist  ul{width:1210px; height:240px; float:left;}

.newslist  ul li {width:560px; height:90px; float:left; margin:20px 44px 0 0; padding:10px 0; border-top:1px solid #dadada;}


.newslist  ul li:first-child {width:600px; height:90px; float:left; margin:20px 44px 0 0; padding:10px 0; border-top:1px solid #dadada;}


.newslist  ul li:nth-child(2) {width:600px; height:90px; float:left; margin:20px 44px 0 0; padding:10px 0; border-top:1px solid #dadada;}



.newslist  ul li:nth-child(3) {width:500px; height:200px;   float:left; margin:-140px 0 0 0; padding:10px 0; border-top:1px solid #fff;}
 
 
.newslist  ul li:nth-child(3):hover .m_index_news1 h5{color:#007dc6;} 
 
.newslist  ul li .newsleft1{width:93%; height:45px; float:left; background:url(../images/dot12.png) no-repeat left 50%; padding:0 0 0 40px; font-size:18px; color:#111111; line-height:45px; text-align:left; font-weight:normal; text-overflow:ellipsis; overflow:hidden;}

 
.newslist  ul li .newsleft1 font{float:right;  font-size:18px; color:#111111; line-height:50px; text-align:left; font-weight:normal; }


.newslist  ul li .newslcon1{width:93%; height:30px; float:left; padding:0 0 0 40px; font-size:14px; color:#666666; line-height:30px; text-align:left; font-weight:normal; text-overflow:ellipsis; overflow:hidden;}



.newslist  ul li:hover .newsleft1{color:#007dc6;}





.newshows{width:100%; height:auto; float:left; font-size:14px; color:#666666; line-height:28px; text-align:left; font-weight:normal; padding:0px 0 30px 0; overflow:hidden;}

 

.newshows h3{width:100%; float:left;  font-size:18px; color:#007dc6; line-height:30px; text-align:center; font-weight:normal; padding:20px 0; }

.newshows h3 font{width:100%; float:left;  font-size:18px; color:#111; line-height:40px; text-align:center; font-weight:normal; }


.newshows img{display:block;}









/*fanye*/

.s_fanye
{
    width:100%;
    height:auto;
    float:left;
    padding-top:10px;
    padding-bottom:10px;
}

.fanlist{float:right;}

DIV.quotes {
	PADDING: 3px; MARGIN: 3px; PADDING-TOP: 3px; TEXT-ALIGN:center;
}
DIV.quotes A {
 padding:8px 12px 8px 12px; font-family:Arial; font-size:14px; COLOR: #333333; MARGIN-RIGHT:8px; TEXT-DECORATION: none; border:#dcdcdc 1px solid; background:#dcdcdc; border-radius:6px;
}
DIV.quotes A:hover {
 padding:8px 12px 8px 12px; MARGIN-RIGHT:8px;  font-family:Arial; font-size:14px; color:#fff; border:#007dc6 1px solid; BACKGROUND-COLOR: #007dc6;}
DIV.quotes A:active {
  padding:8px 12px 8px 12px; MARGIN-RIGHT: 8px;  font-family:Arial; font-size:14px; color:#fff;}
DIV.quotes SPAN.current {
  padding:8px 12px 8px 12px; FONT-WEIGHT: bold;  font-family:Arial; font-size:14px; COLOR: #fff; MARGIN-RIGHT:8px; BORDER: #007dc6 1px solid; BACKGROUND-COLOR: #007dc6;
}
DIV.quotes SPAN.disabled {
  padding:8px 12px 8px 12px;  font-family:Arial; font-size:14px; COLOR: #333333; MARGIN-RIGHT: 8px; border:#dcdcdc 1px solid; background:#dcdcdc; border-radius:6px;}


DIV.solves {
	PADDING: 3px; MARGIN: 3px; PADDING-TOP: 3px; TEXT-ALIGN:center;
}
DIV.solves A {
 padding:8px 12px 8px 12px; font-family:Arial; font-size:14px; COLOR: #333333; MARGIN-RIGHT:8px; TEXT-DECORATION: none; border:#dcdcdc 1px solid; background:#dcdcdc; border-radius:6px;
}
DIV.solves A:hover {
 padding:8px 12px 8px 12px; MARGIN-RIGHT:8px;  font-family:Arial; font-size:14px; color:#fff; border:#007dc6 1px solid; BACKGROUND-COLOR: #007dc6;}
DIV.solves A:active {
  padding:8px 12px 8px 12px; MARGIN-RIGHT: 8px;  font-family:Arial; font-size:14px; color:#fff;}
DIV.solves SPAN.current {
  padding:8px 12px 8px 12px; FONT-WEIGHT: bold;  font-family:Arial; font-size:14px; COLOR: #fff; MARGIN-RIGHT:8px; BORDER: #007dc6 1px solid; BACKGROUND-COLOR: #007dc6;
}
DIV.solves SPAN.disabled {
  padding:8px 12px 8px 12px;  font-family:Arial; font-size:14px; COLOR: #333333; MARGIN-RIGHT: 8px; border:#dcdcdc 1px solid; background:#dcdcdc; border-radius:6px;}


.s_fenye
{
    width:100%;
    height:auto;
    float:left;
    padding-top:10px;
    padding-bottom:10px;
    border-top:1px solid #e5e5e5;
}


.s_fan1{width:80%; height:auto; float:left;    font-size:14px; color:#666666; line-height:30px; font-weight:normal;}

.s_fan1 p{  font-size:14px; color:#666666; line-height:30px; font-weight:normal;}

.s_fan1 p a{  font-size:14px; color:#666666; line-height:30px; font-weight:normal;}

.s_fan1 p a:hover{  color:#007dc6;}


.s_fan2{height:auto; float:right; padding-right:20px; margin-top:20px;   font-size:14px; color:#666666; line-height:20px; font-weight:normal;}


.s_fan2 a{ font-size:14px; color:#666666; line-height:30px; font-weight:normal;}

.s_fan2 a:hover{color:#007dc6;}



/*footer*/

.m_footer{width:100%;  float:left;  background:#ebf4fa; padding:30px 0 0 0; overflow:hidden;}


.m_foot_left{width:260px; float:left; }

.m_foot_left h3{width:260px; float:left; font-size:36px; color:#485b6f; line-height:40px; text-align:left; font-weight:normal; padding:10px 0  20px 0;}


.m_foot_left img{box-shadow:10px 10px 10px #d1dadf; margin:0px 0 30px 0px;}


.m_foot_text{width:330px; float:left; margin:40px 0 0 20px;}


.m_foot_text img{float:left; margin:20px 10px 20px 0;}

.m_foot_text h4{width:280px; float:left; margin:20px 0px 20px 0; height:40px; font-size:16px; color:#485b6f; line-height:20px; text-align:left; font-weight:normal; }

.m_foot_text h4 font{width:100%; float:left; font-size:24px; color:#007dc6; font-weight:bold; line-height:30px;}


.m_foot_map{width:520px; float:right; }

.m_foot_map h3{width:500px; float:left; font-size:36px; color:#485b6f; line-height:40px; text-align:right; font-weight:normal; padding:10px 0 20px 0;}


.m_foot_map img{float:left; margin:0px 30px 20px 0px;  box-shadow:5px 10px 10px #cbd4d9;}



.m_foot_line{width:100%; height:64px; float:left; background:#507387;  font-size:16px; color:#fff; line-height:64px; text-align:left; font-weight:normal;  overflow:hidden;}

.m_foot_line font{float:right;  font-size:16px; color:#fff;}

.m_foot_line font a{font-size:16px; color:#fff;}


/* left_layer */
#left_layer
{
    width:50px;
    height:auto!important;
    min-height:50px; 
    position:fixed;
    _position:absolute;
    z-index:99; 
    bottom:120px;
    left:50%;
    margin-left:620px;
}

#left_layer ul{float:left;}
#left_layer ul li{width:50px; height:50px; float:left; margin-top:10px;   position:relative; z-index:900; }


#left_layer ul li a img.imgs1{width:50px; height:50px; display:block;}
#left_layer ul li a img.imgs2{width:50px; height:50px; display:none;}


#left_layer ul li a:hover img.imgs1{width:50px; height:50px; display:none;}
#left_layer ul li a:hover img.imgs2{width:50px; height:50px; display:block;}
#left_layer ul li .rwx{width:102px; height:102px; float:left; display:block; display:none\9; position:absolute; z-index:990; left:54px; margin-right:-54px; top:0; margin-top:-30px;  background:#fff; border:1px solid #ddddde; 
display: none\9; transition: all 0.4s linear; -ms-transition: all 0.4s linear; -moz-transition: all 0.4s linear; -webkit-transition: all 0.4s linear; -o-transition: all 0.4s linear; transform: scale(0.0,0.0); -webkit-transform: scale(0.0,0.0); }
#left_layer ul li:hover .rwx{width:102px; height:102px; float:left; display:block; position:absolute; z-index:990; left:54px; top:0; margin-right:-54px;  margin-top:-30px;  background:#fff; border:1px solid #ddddde; 
 transition:all 0.4s linear;
-ms-transition:all 0.4s linear;
-moz-transition:all 0.4s linear;
-webkit-transition:all 0.4s linear;
-o-transition:all 0.4s linear; transform:scale(1.1,1.1); -webkit-transform:scale(1.1,1.1); transition:all 0.4s linear;-ms-transition:all 0.4s linear;-moz-transition:all 0.4s linear;-webkit-transition:all 0.4s linear;-o-transition:all 0.4s linear;}





