/* Generated by wjdhcms 3.0 */







@charset "utf-8";







/*-----------å…¬ç"¨-----------*/











::-webkit-scrollbar {



    width: 8px;



    height: 8px;



    background-color: #F5F5F5



}







::-webkit-scrollbar-track {



    border-radius: 10px;



    background-color: #E2E2E2



}







::-webkit-scrollbar-thumb {



    border-radius: 10px;



    -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, .3);



    background-color: #555



}







* {



    padding: 0;



    margin: 0;



    font-family: "微软雅黑", 'Microsoft YaHei', arial, helvetica, clean, sans-serif;



}







body {



    font: 14px/1.231 "微软雅黑", 'Microsoft YaHei', arial, helvetica, clean, sans-serif;



    color: #333;



    margin: 0;



    line-height: 1;



}







:focus {



    outline: 1;



}







article,



aside,



canvas,



details,



figcaption,



figure,



footer,



header,



hgroup,



menu,



nav,



section,



summary {



    display: block;



}







a {



    margin: 0;



    padding: 0;



    border: 0;



    font-size: 100%;



    vertical-align: baseline;



    background: transparent;



}







ins {



    background-color: #ff9;



    color: #000;



    text-decoration: none;



}







mark {



    background-color: #ff9;



    color: #000;



    font-style: italic;



    font-weight: bold;



}







del {



    text-decoration: line-through;



}







table {



    border-collapse: collapse;



    border-spacing: 0;



}







hr {



    display: block;



    height: 1px;



    border: 0;



    border-top: 1px solid #cccccc;



    margin: 1em 0;



    padding: 0;



}







input,



select {



    vertical-align: middle;



}







li,



ul {



    list-style-type: none;



}







img {



    border: none;



}







a {



    color: #333;



    text-decoration: none;



    -webkit-transition: all .3s ease-out;



    transition: all .3s ease-out;



}







a:link,



a:hover,



a:active,



a:visited {



    text-decoration: none; 



}







input,



textarea {



    outline: 0;



    border: 0;



}







textarea {



    resize: none;



}







h1,



h2,



h3,



h4,



h5,



h6,



dl,



dd,



dt,



i,



em {



    font-weight: normal;



    font-style: normal;



}











/*banner*/







.banner {



    width: 100%;



    margin: auto;



    clear: both;



    position: relative;



    height: 580px;



}







.fullSlide {



    width: 100%;



    position: relative;



    height: 100%;



    background: transparent;



}







.fullSlide .jd {



    margin: 0 auto;



    height: 100%;



    position: relative;



    z-index: 0;



    overflow: hidden;



}







.fullSlide .jd ul {



    height: 100%;



    margin: 0 auto;



}







.fullSlide .jd li {



    height: 100%;



    overflow: hidden;



    text-align: center;



    background-position: center;



    background-repeat: no-repeat;



}







.fullSlide .jd li a {



    display: block;



    height: 100%;



}







.fullSlide .kd {



    width: 100%;



    position: absolute;



    z-index: 1;



    bottom: 0;



    left: 0;



}







.fullSlide .kd ul {



    text-align: center;



    margin-bottom: 20px;



}







.fullSlide .kd ul li {



    background: #fff;



    cursor: pointer;



    display: inline-block;



    *display: inline;



    zoom: 1;



    width: 42px;



    height: 11px;



    margin: 1px 5px;



    overflow: hidden;



    *filter: alpha(opacity=50);



    *opacity: .5;



    line-height: 999px;



}







.fullSlide .kd ul .on {



    background: #ef7c05;



}







.fullSlide .prev,



.fullSlide .next {



    display: block;



    position: absolute;



    z-index: 1;



    top: 50%;



    margin-top: -30px;



    left: 2%;



    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: .5;



    display: none;



}







.fullSlide .next {



    left: auto;



    right: 2%;



    background-position: -6px -137px;



}











/********search********/



.search { width: 100%; border-bottom:dashed 1px #e4e4e4; padding-bottom:25px;}



.sousuo { width: 1180px; margin: 0 auto;}



.sousuo_lf{ width:908px; float:left;}



.sousuo_lf .re_ci{width:908px;height: 65px;line-height: 65px;}



.sousuo_lf .re_ci a{ color:#666565;}



.sousuo_lf .re_ci span{ font-weight:bold;}



.search_fr {width: 484px;}



.search_fr div {



    width: 320px;



    height: 32px;



    float: right;



}







.search_fr input {



	width: 285px;



	float: left;



	height: 35px;



	line-height: 35px;



	background: #ffff;



	color: #666666;



	text-indent: 10px;



	border-top-width: 1px;



	border-bottom-width: 1px;



	border-left-width: 1px;



	border-top-style: solid;



	border-bottom-style: solid;



	border-left-style: solid;



	border-top-color: #60615f;



	border-bottom-color: #60615f;



	border-left-color: #60615f;



}







.search_fr button {



    width: 131px;



    height: 37px;



    background: url(../images/search_btn_03.jpg) no-repeat center;



    float: left;



    border: none;



    cursor: pointer;



}



.sousuo_rt{ width:178px; height:70px; border:solid 1px #898989; float:right;margin-top: 29px;}



.sousuo_tel{ background:url(../images/h2.jpg) no-repeat left top; width:175px; float:left; margin-left:10px;height: 80px;margin-top: 12px;line-height: 18px;}



.sousuo_tel em{ font-size:14px; color:#5d5d5d; display:block;text-align:right;    text-align: left;
    margin-left: 18px;}



.sousuo_tel span{ font-size:26px; color:#158de2; text-align:left;display: block; font-family:Arial, Helvetica, sans-serif;padding-top: 10px;}



/********search end********/







/********特点********/



.index_zy{ width:1180px; margin:auto; background:url(../images/j3.jpg) no-repeat center; height:529px;}



.index_zy h3{ font-size:30px; text-align:center; padding-top:48px;}



.index_zy h3 em{ color:#4e4e4e;}



.index_zy h3 em span{ color:#0b7bcb;}



.index_zy h3 p{ font-size:14px; color:#878787;text-transform:Uppercase; padding-top:12px;}



.index_zycon{ width:357px; color:#fff; float:left;margin-left: 173px;padding-top: 96px;}



.index_zycon ul{ padding-top:15px;}



.index_zycon li{ font-size:18px; color:#464646; line-height:40px;}



.index_zypic{ float:right;width:469px;margin-top: 89px;margin-right: 156px;}



.index_zytel{ width:292px; height:35px; margin-top:28px;}



.index_zytel em{



	background:url(../images/s1.jpg) no-repeat center;height:35px;



	width:145px;display:block;float:left;font-size:14px;color:#686868;line-height:35px;text-indent: 39px;



}



.index_zypic img{ width:469px; height:281px; float:left;}



/********特点结束********/



























/*产品中心开始*/



.index_cp_box{ width:100%; height:301px; background:#0b7bcb; margin:auto;}



.index_cp{ width:1180px; margin:auto;}



.index_cpleft{



	width:340px;



	border-right-width: 1px;



	border-left-width: 1px;



	border-right-style: solid;



	border-left-style: solid;



	border-right-color: #55a3db;



	border-left-color: #55a3db; float:left; height:167px; margin-top:70px; 



}



.index_cpleft h2{ font-size:30px; font-weight:bold; color:#fff; padding-left:35px;padding-top: 13px;}  



.index_cpleft h2 a{color:#fff;}  	



.index_cpleft p{ font-size:22px; color:#ffffff; line-height:30px;padding-left:35px;padding-top: 13px;letter-spacing: 5px;}    	



.index_cpleft em{ font-size:14px; color:#fff;padding-left:35px;padding-top: 12px;display: block;}



.index_cpleft em span{ font-size:30px; color:#fff; font-family:Arial, Helvetica, sans-serif;padding-top: 5px;}



.index_cpright{ width:823px; float:left;margin-top: 73px;}



.index_cpright dl{ width:348px; float:left; margin-left:57px;}



.index_cpright dl dt{ background:url(../images/s5.jpg) no-repeat left center; border-bottom:solid 1px #3692d4; height:52px; line-height:52px;}



.index_cpright dl dt a{ color:#fff; padding-left:40px;font-size: 18px;font-weight: bold;}



.index_cpright dl dd{ float:left; width:168px;}



.index_cpright dl dd a{ color:#fff; font-size:16px; line-height:34px;}



.index_cplist ul{ margin:auto; overflow:hidden;width: 1212px;}



.index_cplist ul li:first-child{width:581px; float:left;}



.index_cplist ul li:first-child div{width:574px; height:451px;overflow:hidden; border:solid 1px #c2c0c0; padding:3px; background:#fff;}



.index_cpnr ul li:first-child:hover div{border:solid 1px #06b414;}



.index_cplist ul li:first-child div img{ width:574px; height:451px; transition: all 0.5s;transform: scale(1);}	



.index_cplist ul li:first-child div:hover img{transition: all 0.5s;transform: scale(1.2);}



.index_cplist ul li:first-child span {width:580px;height:35px;display:block;



	border-right-width: 1px;border-bottom-width: 1px;border-left-width: 1px;



	border-right-style: solid;border-bottom-style: solid;border-left-style: solid;border-right-color: #c2c0c0;



	border-bottom-color: #c2c0c0;



	border-left-color: #c2c0c0;



}	



.index_cplist ul li:first-child:hover span{background:#158de2;}  



.index_cplist ul li:first-child span em{ display:block; float:left; width:200px; height:35px; line-height:35px; color:#fff; overflow:hidden;}



.index_cplist ul li:first-child span em a{ color:#656464;padding-left: 15px; font-size:14px;}



.index_cplist ul li:first-child:hover a{ color:#fff;}



.index_cplist ul li:first-child span b{display:block; float: right;padding-right: 8px;padding-top: 9px;display: block;}







.index_cplist ul li{ float:left; width:283px; margin-left:16px; margin-top:21px;}



.index_cplist ul li div{width:275px; height:193px;overflow:hidden; border:solid 1px #c2c0c0; padding:3px; background:#fff;}	  .index_cpnr ul li:hover div{border:solid 1px #06b414;}



.index_cplist ul li div img{ width:275px; height:193px; transition: all 0.5s;transform: scale(1);}	



.index_cplist ul li div:hover img{transition: all 0.5s;transform: scale(1.2);}



.index_cplist ul li span {



	width:281px;



	height:35px;



	display:block;



	border-right-width: 1px;



	border-bottom-width: 1px;



	border-left-width: 1px;



	border-right-style: solid;



	border-bottom-style: solid;



	border-left-style: solid;



	border-right-color: #c2c0c0;



	border-bottom-color: #c2c0c0;



	border-left-color: #c2c0c0;



}	



.index_cplist ul li:hover span{background:#0b7bcb;}  



.index_cplist ul li span em{ display:block; float:left; width:200px; height:35px; line-height:35px; color:#fff; overflow:hidden;}



.index_cplist ul li span em a{ color:#656464;padding-left: 15px; font-size:14px;}



.index_cplist ul li:hover a{ color:#fff;}



.index_cplist ul li span b{display:block; float: right;padding-right: 8px;padding-top: 9px;display: block;}



























/*产品中心结束*/











/*特点开始*/







.index_tdbox{ width:100%; margin:auto; background:url(../images/h10.jpg) no-repeat center; height:881px;}



.index_td{ width:1180px; margin:auto;}



.index_td h3{ font-size:36px; color:#323232; text-align:center; padding-top: 66px;}



.index_td h3 span{ font-size:36px; color:#0b7bcb; font-weight:normal; }



.index_td h3 p{ display:block; text-align:center; font-size:24px; color:#595757;padding-top: 23px;}



.index_tdleft{ width:541px; height:421px; float:left;margin-left: 51px;margin-top: 89px;}



.index_tdright{ width:531px; float:left;margin-top: 89px;}



.index_tdright ul{}



.index_tdright ul li{ height:71px;width:531px;border-bottom:1px solid #d8d6d7; }



.index_tdright ul li:hover{ background:#0b7bcb; height:71px;cursor: pointer;}



.index_tdright ul li dl{ }



.index_tdright ul li dl dt{ font-size:27px; color:#777777; width:61px; text-align:center; float:left; height:71px; line-height:71px;}



.index_tdright ul li dl dd{ float:left;}



.index_tdright ul li dl dd h4{ font-size:18px; color:#3a3a3a;padding-top: 14px;}



.index_tdright ul li dl dd p{ font-size:14px; color:#5f5e5e;padding-top: 8px;}



.index_tdright ul li:hover dt{ color:#fff;}



.index_tdright ul li:hover h4{ color:#fff;}



.index_tdright ul li:hover p{color:#fff;}



/*特点结束*/























/*case*/







        







.index_al_box{ width:1180px; margin:auto;}	



.index_al_box h3{ font-size:36px; color:#4e4e4e; text-align:center; padding-top: 66px;}



.index_al_box h3 a{ color:#4e4e4e;}



.index_al_box h3 span{ font-size:36px; color:#0b7bcb; font-weight:normal; }



.index_al_box h3 p{ display:block; text-align:center; font-size:14px; color:#787676;padding-top: 15px;text-transform:Uppercase}



.al_con{ width:1180px; margin:auto;}	



.al_con ul{width:960px; margin:25px auto 0 auto;}



.al_con ul li{ line-height:18px; float:left; background:url(../images/s8.jpg) no-repeat center; margin-left:45px; width:195px; height:75px;}



.al_con ul li:hover,.al_con ul li.casehover{ color:#ff8a00; font-size:16px;background:url(../images/s10.jpg) no-repeat center;width:195px; height:75px;}



.al_con ul li:hover,.al_con ul li.casehover a span{color:#ff8a00;font-weight:bold;}



.al_con ul li a em{ font-size:12px; color:#6a6a6a;text-transform: Uppercase;margin-top: 24px;display: block;}



.al_con ul li a span{ font-size:16px; color:#4e4e4e; display:block;}







.al_nr{ width:1180px;}



.al_nr dl{ border-top:solid 1px #e0e0e0; padding-top:30px; margin-top:24px;}



.al_nr dl dt{width:834px; float:left;}



.al_one{width:834px; height:466px;position: relative;overflow: hidden;}



.al_one span{width:834px; height:466px; display:block; position:absolute;}



.al_one span div{width:828px; height:460px; padding:2px; border:solid 1px #d5d3d3; overflow:hidden;}



.al_one span div img{width:828px; height:460px;transition: all 0.5s;transform: scale(1);}



.al_one span div:hover img{transition: all 0.5s;transform: scale(1.2);}







.al_one span em{ width:834px; height:45px; background-color: rgba(0,0,0,.6);; display:block;position:absolute;top: 467px;transition: all .5s ease;line-height: 45px;text-align: center;color: #fff;}



.al_one:hover em{top:0px; }



.al_one:hover em a{color:#fff;}



 



.al_ewm{ background:url(../images/s9.jpg) no-repeat center; width:834px; height:117px;}        	



.alewmlf{ width:230px; float:left;margin-left: 354px;}



.alewmlf span{ font-size:14px; display:block; color:#000;margin-top: 32px;padding-top: 27px;padding-left: 98px;}



.alewmlf em{ font-size:24px; color:#ef7c05;display: block;}



.alewmlf i{ font-size:14px; color:#000;display: block;margin-left: 132px;float: right;margin-top: -23px;}



.alewmrt{ float:right;}



.alewmrt img{ float:left; width:82px; height:82px;margin-top: 20px;}



.alewmrt span{ float:left; width:20px; height:85px; font-size:14px; color:#4e4e4e;display: block;margin-top: 23px;margin-right: 9px;margin-left: 11px;}







.al_nr dl dd{float:left;}



.al_nr dl dd ul{}



.al_nr dl dd ul li{width:337px; margin-bottom:8px; margin-left:9px;}



.al_two{width:337px;}



.al_two{width:337px; height:189px;position: relative;overflow: hidden;}



.al_two span{width:337px; height:189px; display:block; position:absolute;}



.al_two span div{width:331px; height:183px; padding:2px; border:solid 1px #d5d3d3; overflow:hidden;}



.al_two span div img{width:331px; height:183px;transition: all 0.5s;transform: scale(1);}



.al_two span div:hover img{transition: all 0.5s;transform: scale(1.2);}



















.al_two span em{ width:337px; height:36px; background-color: rgba(0,0,0,.6);; display:block;position:absolute;top: 467px;transition: all .5s ease;line-height: 36px;text-align: center;color: #fff;}



.al_two:hover em{top:0px; }



.al_two:hover em a{color:#fff;}



 











/*case end*/











/*广告位*/















/*mid_banner01*/



.mid_ban_box{background:url(../images/g_14.jpg) no-repeat center; width:100%; margin:auto; height:253px; margin-top:18px;}



.mid_ban {



    width: 1180px;



    height: 200px;



    margin: 0px auto 0 auto; 



    position: relative; 



}







.mid_ban p {



   font-size: 14px;



    color: #fff;



    line-height: 24px;



    position: absolute;



    right: 387px;



    top: 95px;



}



.mid_ban p em{ float:left; display:block; font-size:16px;}



.mid_ban p span {



    font-size: 22px;display:block; font-family:Arial, Helvetica, sans-serif;}







.mid_ban a.zx {



    width: 128px;



    text-align: center;



    line-height: 34px;



    display: block;



    position: absolute;



    font-size: 16px;



    color: #fff;



    right: 271px;



    bottom: 44px; /*! border:solid 1px #fff; */



}







.mid_ban a.dz {



    width: 120px;



    height: 32px;



    text-align: center;



    line-height: 32px;



    display: block;



    position: absolute;



    font-size: 16px;



    color: #4e4c4c;



    left: 1040px;



    bottom: 30px;



    border: 1px solid #cacaca;



    border-radius: 16px;



}











/*mid_banner01 end*/











/*广告结束*/







  /*优势开始*/



  .index_ys_box{ width:1089px; margin:auto;}



 .index_ys_box h3{ text-align:center;width:1089px;}



.index_ys_box h3 a span{ font-size:20px; color:#646464;text-transform:Uppercase; display:block;}



.index_ys_box h3 a em{font-size:42px;color:#272727; text-align:center;padding-top: 10px;display: block;}



.index_ys_box h3 a em i{ color:#ef7c05;font-size:40px;}



.index_ys{ width:1089px; margin:50px auto 0 auto;}



.ys_nr{}



.ys_nr dl{}



.ys_nr dl dt{width:727px; float:left;}



.ys_nr dl dt img{ width:727px; height:430px;}



.ys_nr dl dd{ background:url(../images/s12.jpg) no-repeat center; width:362px; height:372px; float:left;}



.ys_nr dl dd h4{ font-size:24px; color:#ffffff;margin-top: 88px;margin-left: 30px;}



.ys_nr dl dd ul{ width:306px;margin-top: 31px;margin-left: 30px;height: 229px;}



.ys_nr dl dd ul li{ font-size:14px; color:#ffffff; line-height:20px;margin-bottom: 15px;}



.ys_nr dl dd span{ display:block;width: 362px;height: 58px;}







.ys_con{ width:1089px; margin:auto;}



.ys_con ul{ width:918px; float:left;}



.ys_con ul li{ width:181px; height:140px; float:left; border-left:solid 2px #b6b6b6;margin-top: 15px;}



.ys_con ul li:hover{cursor: pointer;}



.ys1{width:190px;}



.ys1 span{ background:url(../images/ys01.jpg) no-repeat left; height:41px;display: block; margin-left:14px;}



.ys1 em{ font-size:12px; color:#434343; text-transform:uppercase;display: block;margin-left: 15px;margin-top: 20px;line-height: 13px;}



.ys1 p{ font-size:16px; color:#282727;margin-left: 15px;margin-top: 33px;}



.ys2{width:190px;}



.ys2 span{ background:url(../images/ys02.jpg) no-repeat left; height:41px;display: block; margin-left:14px;}



.ys2 em{ font-size:12px; color:#434343; text-transform:uppercase;display: block;margin-left: 15px;margin-top: 20px;line-height: 13px;}



.ys2 p{ font-size:16px; color:#282727;margin-left: 15px;margin-top: 33px;}



.ys3{width:190px;}



.ys3 span{ background:url(../images/ys03.jpg) no-repeat left; height:41px;display: block; margin-left:14px;}



.ys3 em{ font-size:12px; color:#434343; text-transform:uppercase;display: block;margin-left: 15px;margin-top: 20px;line-height: 13px;}



.ys3 p{ font-size:16px; color:#282727;margin-left: 15px;margin-top: 33px;}



.ys4{width:190px;}



.ys4 span{ background:url(../images/ys04.jpg) no-repeat left; height:41px;display: block; margin-left:14px;}



.ys4 em{ font-size:12px; color:#434343; text-transform:uppercase;display: block;margin-left: 15px;margin-top: 20px;line-height: 13px;}



.ys4 p{ font-size:16px; color:#282727;margin-left: 15px;margin-top: 33px;}



.ys5{width:190px;}



.ys5 span{ background:url(../images/ys05.jpg) no-repeat left; height:41px;display: block; margin-left:14px;}



.ys5 em{ font-size:12px; color:#434343; text-transform:uppercase;display: block;margin-left: 15px;margin-top: 20px;line-height: 13px;}



.ys5 p{ font-size:16px; color:#282727;margin-left: 15px;margin-top: 33px;}



.index_ystel{ background:url(../images/s13.jpg) no-repeat center; width:171px; height:87px; float:right; margin-top:68px;}



.index_ystel span{ font-size:14px; color:#000000;display: block;margin-top: 47px;margin-left: 99px;}



.index_ystel em{ font-size:24px; color:#ef7c05;display: block;margin-top: 3px;margin-left: 5px;}











 /*优势结束*/   



 



 







/*customer*/



.index_cost_box{ background:url(../images/s15.jpg) no-repeat center top; width:100%; margin-top:60px;}



.index_cost{width:1180px;margin:auto; padding-top:64px;}  











.index_cost h3{ text-align:center; background:url(../images/s16.jpg) no-repeat center top; width:526px; height:105px; margin:auto;}







.index_cost h3 a em{ font-size:30px; text-align:center; color:#4e4e4e; display:block; padding-top:23px;}



.index_cost h3 a em i{ font-size:30px; text-align:center; color:#0b7bcb;}



.index_cost h3 a span{ font-size:18px; color:#4e4e4e; display:block; text-align:center; margin-top:15px;}



.index_cost dl:first-child{ margin-left:0px;}



.index_cost dl{ float:left; width:375px; margin-left:24px;margin-top: 44px; border:solid 1px #dddddd; height:385px;}



.index_cost dl dt div{ overflow:hidden;width:375px; height:202px; margin:auto; border-bottom:solid 1px #ddd;}



.index_cost dl dt img{width:375px; height:202px;transition: all 0.5s;   transform: scale(1);}



.index_cost dl dt:hover img{transition: all 0.5s;   transform: scale(1.2);}



.index_cost dl dd{  width:377px; position:relative;} 



	



.index_cost_lf{ width:153px; position:absolute; top:-72px;left: 14px;}



.index_cost_lf span{ width:143px; height:143px;}



.index_cost_lf span img{ width:141px; height:141px;border-radius:70px; border:solid 1px #dfdddd;}







.index_cost_lf em{ width:126px; height:67px;margin-top: 19px;display: block;}











.index_cost_rt{width: 210px;position: absolute;right: 7px;}



.index_cost_rt h4{ font-size:16px;width:210px; height:38px; overflow:hidden; margin:16px auto 0 auto;  background:url(../images/h21.jpg) no-repeat center;line-height: 38px;}



.index_cost_rt h4 a{ font-size:16px; color:#232323;}



.index_cost_rt p{ width:210px; height:48px; line-height:22px; overflow:hidden; font-size:14px; color:#5f5f5f; margin:auto;padding-top: 8px;} 



.index_cost_rt span{ width:85px; height:30px; display:block; line-height:30px; border:solid 1px #979797;text-align: center;margin-top: 12px;}



.index_cost_rt span a{ color:#2d2d2d;letter-spacing: 1px;}



.index_cost_rt span a:hover{ color:#f2a716;letter-spacing: 1px;}











/*customer end*/







































 



 



 



 







 /**al_box**/



.al_box{ height:415px; background:url(../images/al_bg.jpg);}



.al_big{ width:1180px; height:415px; margin:auto;}



.al_big h3{ font-size:30px; color:#e60012; text-align:center; background:url(../images/m_06.jpg) no-repeat center; width:470px; height:88px; margin:42px auto 30px auto;}



.al_big h3 a{font-size:30px;color:#e60012;padding-top: 50px;display: block;}







.al_big ul{ width:1180px; margin:auto; position:relative; height:278px;}



.al_big li{ width:143px; height:124px; position:absolute;}



.al_big li em{ display:none; position:absolute; top:0px; left:0px;}



.al_big li a{ display:block;}



.al_big li img{ width:100%; height:100%;}



.al_big li a:hover em{ display:block;}



.al_big .li1{ top:92px; left:0px; width:107px; height:93px;}



.al_big .li2{ top:31px; left:107px; width:107px; height:93px;}



.al_big .li3{ top:154px; left:107px; width:106px; height:93px;}



.al_big .li4{ top:77px; left:214px;}



.al_big .li5{ top:0px; left:357px;}



.al_big .li6{ top:154px; left:357px;}



.al_big .li7{ top:56px; left:494px;width:191px; height:165px;}



.al_big .li8{ top:0px; right:357px;}



.al_big .li9{ top:154px; right:357px;}



.al_big .li10{ top:77px; right:214px;}



.al_big .li11{ top:31px; right:107px; width:106px; height:93px;}







.al_big .li12{ top:154px; right:107px; width:106px; height:93px;}



.al_big .li13{ top:92px; right:0px; width:107px; height:93px;}







  



/*about*/



.index_jj_box{ width:1180px; margin:auto;padding-top: 38px;} 



 .index_jj{ float:left; width:997px;}  



   .index_jj dt{ float:left; width:522px;} 



   .index_jj dt img{ width:516px; height:369px; padding:2px; border:solid 1px #dad8d8;border-radius:8px}



   .index_jj dd{ width:437px; float:right;}



   .index_jj dd h4{ font-size:32px; font-weight:bold; color:#494646; background:url(../images/s20.jpg) no-repeat left; width:295px; height:96px;margin-top: 15px;}



   .index_jj dd h4 a{font-size:32px; font-weight:bold; color:#494646; padding-top: 50px;display: block;padding-left: 5px;}



   .index_jj dd p{ font-size:14px; line-height:30px; height:187px; overflow:hidden; width:435px;color: #535252;margin-top: 15px;}



   .index_jj dd em{ font-size:14px; color:#ef7c05;margin-top: 15px;display: block;}



   .index_jj dd em a{ font-weight:bold; color:#ef7c05;display: block;}



 .index_jjrt{ width:158px; float:right;margin-top: 15px;}



 .index_jjrt ul{margin-top: 114px;}



 .index_jjrt ul li{ width:156px; height:38px; border:solid 1px #949494; text-align:center;border-radius:21px; line-height:38px;margin-top: 13px;}



 .index_jjrt ul li a{ font-size:15px; color:#494646;}



 .index_jjrt ul li:hover{ background:#7b7b7b;}



 .index_jjrt ul li:hover a{ color:#fff; }   



/*about end*/



/********客户见证********/











/********客户见证结束********/







/*mid_banner01*/



.mid_ban_box2{background:url(../images/j_22.jpg) no-repeat center; width:100%; margin:45px auto 0 auto; height:325px;}



.mid_ban2 {



    width: 1180px;



    height: 213px;



    margin: 0px auto 0 auto; 



    position: relative; 



}







.mid_ban2 p {



   font-size: 14px;



    color: #fff;



    line-height: 24px;



    position: absolute;



    right: 132px;



    top: 124px;



}



.mid_ban2 p em{ float:left; display:block; font-size:16px;}



.mid_ban2 p span {



    font-size: 22px;display:block; font-family:Arial, Helvetica, sans-serif;}







.mid_ban2 a.zx {



    width: 123px;



    text-align: center;



    line-height: 34px;



    display: block;



    position: absolute;



    font-size: 16px;



    color: #fff;



    right: 16px;



    bottom: 27px; /*! border:solid 1px #fff; *//*! border-radius:5px; */



}







.mid_ban2 a.dz {



    width: 120px;



    height: 32px;



    text-align: center;



    line-height: 32px;



    display: block;



    position: absolute;



    font-size: 16px;



    color: #4e4c4c;



    left: 1040px;



    bottom: 30px;



    border: 1px solid #cacaca;



    border-radius: 16px;



}











/*mid_banner01 end*/







/********荣誉开始********/







.index_ry_box{ width:100%; margin:45px auto 0 auto; background:url(../images/s21.jpg) no-repeat center; height:358px;}



.index_ry{ width:1180px; margin:auto;}



.index_ry dl{}



.index_ry dl dt{width:835px; float:left;height: 330px;

overflow: hidden;}



.index_ry dl dt ul{ }



.index_ry dl dt ul li{width:219px; float:left;margin-left: 38px;margin-top: 38px;}



.index_ry dl dt ul li div{width:215px; height:263px;padding:1px; border:solid 1px #c4c4c4; overflow:hidden;}



.index_ry dl dt ul li div img{ width:215px; height:263px; }



.index_ry dl dt ul li span{display: block;text-align: center;color: #fff;height: 26px;line-height: 26px;overflow: hidden;}



.index_ry dl dt ul li span a{ color: #fff;}



.index_ry dl dd{ float:left; width:313px;}



.index_ry dl dd h4{ font-size:33px; font-weight:bold; color:#fff;margin-top: 58px;margin-left: 54px;}



.index_ry dl dd p{ font-size:16px; color:#fff; width:144px; line-height:22px;text-align: center;padding-left: 84px;padding-top: 33px;}



.index_ry dl dd span{ width:81px; height:34px; display:block; margin:auto;padding-top: 48px;display: block;}



/*荣誉结束 end*/







/********newBox********/



/*————————————————————————————————焦点聚焦————————————————————————————————*/



#news_bg { width:1180px; margin:auto;}



/* 滑动门 */



#tab2{ width:1180px;overflow:hidden;}



#tab2 .tab_menu{width:423px; height:49px; text-align:center;margin: auto;margin-top: 32px;}



#tab2 .tab_menu li{float:left; width:134px; height:36px; line-height:36px; cursor:pointer; text-align:center;font-size:16px; color:#4b4b4c; font-weight:bold;}



#tab2 .tab_menu .selected{cursor:pointer; width:134px; color:#fff; background:#0b7bcb;border-radius:22px;}



#tab2 .tab_menu .selected a{ color:#fff;}



#tab2 .tab2_box{width:1180px;clear:both;margin-top: 24px;}



#tab2 .hide{display:none;}



#news dt { width:295px; height:233px; float:left; margin-bottom:22px;}



#news dt img { width:287px; height:234px; padding:3px; border:#d0cdcd 1px solid;}



#news dd { width:878px; overflow:hidden; float:right;}



#news dd .ul1 {}



#news dd .ul1 li { width:870px; height:72px; margin-bottom:10px; border:solid 1px #d5d4d4;}



#news dd .ul1 li h5 { width:68px; height:64px; padding-top:19px; float:left;  text-align:center;font-size: 13px;color: #656565;line-height: 13px;}



#news dd .ul1 li h5 span { font-size:30px; font-weight:bold; color:#666;display: block;}



#news dd .ul1 li p { width:780px; line-height:25px; height:72px; float:left; color:#292929;}



#news dd .ul1 li p em{ display:block;height: 25px;width: 778px;margin-left: 14px;overflow: hidden;line-height: 25px;margin-top: 8px;color: #292929;}



#news dd .ul1 li p span { color:#717070; font-size:14px; display:block;width: 778px;margin-left: 15px;overflow: hidden;height: 25px;line-height: 25px;}



#news .ul2 { width:1227px; clear:both;}



#news .ul2 li {  width:348px; height:35px; line-height:35px; float:left; border-left:#a3a3a3 1px dotted;overflow: hidden;padding-left: 16px;padding-right: 15px;}



/*newBox end*/































































/*new end*/











/*linkBox*/







/*友情链接*/



.index_yqlj{ width:1180px; margin:53px auto 97px auto;}

.index_yqlj span{ float:left; display:block; width:70px; font-weight:bold; font-size:16px;}

.index_yqlj ul{ width:1110px; float:left;}

.index_yqlj ul li { float:left;}

.index_yqlj ul li a{ padding:0px 7px 0 8px; font-size:14px; color:#6c6d6b;}











