﻿@charset "utf-8";




.SpreadContent { width: 960px; margin: 0 auto; line-height: 24px; overflow: hidden; }


.f_img { float: left; padding: 0px 30px 0 0px; margin-top: 20px; }

.sysjhy { width: 200px; float: left; padding-top: 20px; }

.fenzhan { height: 36px; line-height: 36px; color: #333; font-size: 12px; }

.fenzhan a { color: #333; }

.fenzhanIn { margin: 0 auto; width: 960px; border-bottom: 2px red solid; }

.Bannerslider { position: relative; width: 100%; margin: 0 auto; overflow: hidden; }

.Bannerslider ul { position: relative; width: 1000%; overflow: hidden; }

.keylinks{ padding: 12px 0;line-height: 2; }

.Bannerslider ul li { width: 10%; float: left; display: block; background: center top no-repeat; }

.Bannerslider ul li img { display: block; visibility: hidden; }

.Bannerslider ol { text-align: center; width: 100%; position: absolute; bottom: 10px; left: 0; }

.Bannerslider ol li { width: 16px; height: 16px; background: url(../img/dot.png) 0 -16px; cursor: pointer; display: inline-block; *display:inline;
*zoom:1;
}

.Bannerslider ol li.on { width: 16px; height: 16px; background: url(../img/dot.png) 0 0px; }

.Bannerslider .ScrollLeft { display: none; width: 60px; height: 90px; position: absolute; top: 50%; left: 0; opacity: 0.8; background: url(../img/ad_ctr.png) 0 0; cursor: pointer; z-index: 1; margin-top: -45px; }

.Bannerslider .ScrollRight { display: none; width: 60px; height: 90px; position: absolute; top: 50%; right: 0; opacity: 0.8; background: url(../img/ad_ctr.png) 0 -90px; cursor: pointer; z-index: 1; margin-top: -45px; }

.Bannerslider .ScrollLeft:hover, .Bannerslider .ScrollRight:hover { opacity: 1; }

.Bannerslider:hover .ScrollLeft, .Bannerslider:hover .ScrollRight { display: block; }

.product{ width:100%; margin-bottom:30px; }

.productHome{ width:1280px; margin:0 auto; overflow: hidden;}

.productHome a:hover{ text-decoration:none; }

.productHome .title{ text-align:center; font-size:36px; margin-top:20px; font-weight:bold; }

.productHome .title2{ text-align:center; font-size:16px; margin-top:11px; color:#e00029; }

.productHome .productNav{margin: 27px auto 0;width:242px;float:left;border: 1px solid #ccc;padding-bottom:20px;}

.pro_title { background:#01b2fe; height:80px; }

.pro_title h1{ font-size:20px; text-align:center; line-height:46px; color:#fff;}

.pro_title p { font-size:14px; text-align:center; color:#fff;}

.productHome .productNav ul{ width:240px;  margin:0 auto; overflow:hidden; }

.productHome .productNav h3{ text-align:center; width:232px; height:40px; line-height:40px; display:block; background:#01b2fe;margin:10px auto 0; border-radius:5px;}

.productHome .productNav h3 a{ color:#fff; font-size:16px; }


.productHome .productNav ul li a:hover{ }

.productHome .productNav  ul{  overflow:hidden; width:100%; }

.productHome .productNav ul li{width:230px;height: 64px;line-height: 64px;text-align:center;background:#CCC;margin: 7px 4px;border-radius:5px;}

.productHome .productNav ul li a{ font-size:18px;   }

.productHome .productNav ul li:hover{ background:#01b2fe;}

.productHome .productNav ul li:hover a{ color:#fff; }


.productHome .productHomeContent{ width:1018px; margin:30px auto 0; float:right;}

.prot{ width:1016px; height:48px; line-height:48px; margin-bottom:15px;  border-top:5px solid #01b2fe; border-left:1px solid #ccc;  border-right:1px solid #ccc;  border-bottom:1px solid #ccc;}

.tita { display:block; width:300px; text-indent:10px; font-size:18px; font-weight:bold;}

.morea{ float:right;}

.morea a{ font-size:12px; margin-right:8px;}

.productHome .productHomeContent ul{ overflow:hidden; }

.productHome .productHomeContent ul li{ width:326px; float:left; margin-right:5px; margin-bottom:15px; border:1px solid #01b2fe; padding:3px; }

.productHome .productHomeContent ul li a{ display:block; position:relative; z-index:2; }

.productHome .productHomeContent ul li .productPic{ width:100%; overflow:hidden; position:relative; }

.productHome .productHomeContent ul li .productName{ background:#01b2fe; line-height:35px; text-align:center; color:#fff; font-size:16px; }

.productHome .productHomeContent ul li .productCon{ background:#F7F7F7; border:#ECECEC solid 1px; border-top:0; line-height:24px; padding:5px 5px; }

.productHome .productHomeContent ul li .productCon span{ color:#e00029; }

.productHome .productHomeContent ul li img{ width:100%; position:relative;  }

.productHome .productHomeContent ul li:hover img{ }












.caseHome{ width:100%; background:#f7f7f7; padding:55px 0 50px; background:url(../img/casebg.jpg) fixed center; }

.caseHomeIn{ width:1280px; margin:0 auto; }

.caseHome a:hover{ text-decoration:none; }

.caseHome .title{ text-align:center; font-size:36px; margin-top:20px; }

.caseHome .title a{ color:#fff; }

.caseHome .title2{ text-align:center; font-size:16px; margin-top:11px; color:#fff; }

.caseHome .caseHomeContent{ width:1280px; margin:30px auto 0; }

.caseHome .caseHomeContent ul{ margin-left:-30px;overflow:hidden; }

.caseHome .caseHomeContent ul li{ width:202px; height:110px; float:left; margin-left:10px; margin-bottom:30px; overflow:hidden; border:1px solid #333; padding:2px; background:#7c7b80; }

.caseHome .caseHomeContent ul li a{ display:block; position:relative; z-index:222; }

.caseHome .caseHomeContent ul li .casePic{ overflow:hidden; width:202px; height:110px; position:relative;  }

.caseHome .caseHomeContent ul li .caseName{ background:#000; background:rgba(0,0,0,0.7); opacity:0; filter:alpha(opacity=0); /*display:none;*/ line-height:50px; text-align:center; color:#fff; font-size:18px; position:absolute; left:0; bottom:20px; z-index:2; width:100%; /*transition:all 0.5s;*/ }

.caseHome .caseHomeContent ul li:hover{ border-color:#fff; background:#fff; }

.caseHome .caseHomeContent ul li .caseName:hover{ background:#0090ff;  }

.caseHome .caseHomeContent ul li img{ width:100%; height:110px;  }





/*jjfa*/
.jjfabox{overflow:hidden;}

.jjfa{overflow:hidden;}
.jjfa_top{height:40px;text-align: center;overflow:hidden;}
.jjfa_top span{display: inline-block;width:180px; height:40px;text-align:center; margin-left:13px;line-height:40px; font-size:16px;}
.jjfa_top span a{ width:180px;height:40px;color:#333333;font-weight:600;}
.jjfa_top span.check{width:180px; height:40px; background-color:#1f87e8;border-radius:65px;}
.jjfa_top span.check a{ width:180px; height:40px;color:#ffffff;}
.jjfa_top span:hover{width:180px; height:40px; background-color:#1f87e8;border-radius:65px;color:#ffffff;}
.jjfa_top span:hover a{ width:180px; height:40px;color:#ffffff;display:block;}

.jjfa_xq{margin-top:30px;overflow:hidden;}
.jjfa_xq02{overflow:hidden;background:url(../img/532.jpg) no-repeat center;height: 750px;}
.jjfa_xq02wb p{padding:127px 0 0px  257px;font-size:26px;color:#fb8c00;font-weight:600;overflow:hidden;}
.jjfa_xq02wb span{overflow:hidden;padding:7px 0 0px  257px;display:block;}

.jjfa_xq02wb01 p{padding:37px 0 0px  607px;font-size:26px;color:#fb8c00;font-weight:600;overflow:hidden;}
.jjfa_xq02wb01 span{overflow:hidden;padding:7px 0 0px  607px;display:block;}

.jjfa_xq02wb02 p{padding:27px 0 0px  957px;font-size:26px;color:#fb8c00;font-weight:600;overflow:hidden;}
.jjfa_xq02wb02 span{overflow:hidden;padding:7px 0 0px  957px;display:block;}


.jjfa_xq03{overflow:hidden;}
.jjfa_xq03 ul{ overflow:hidden; }

.jjfa_xq03 ul li{ width:307px; float:left; margin-right:5px; margin-bottom:15px; padding:4px; }

.jjfa_xq03 ul li a{ display:block; position:relative; z-index:2; }

.jjfa_xq03 ul li .productPic{ width:100%; height:200px; overflow:hidden; position:relative; }

.jjfa_xq03 ul li .productName{ background:#fff; line-height:35px; text-align:center; color:#666; font-size:16px; }

.jjfa_xq03 ul li .productCon{ background:#F7F7F7; border:#ECECEC solid 1px; border-top:0; line-height:24px; padding:5px 5px; }

.jjfa_xq03 ul li .productCon span{ color:#e00029; }

.jjfa_xq03 ul li img{ width:307px; height:220px; position:relative; top:-25px; transform: scale(1); transition:all 0.5s; }

.jjfa_xq03 ul li:hover img{ top:-25px; transform: scale(1.2); }









.ysSpan {
	margin-top:5px;

}
.ysTbu{ background:url(../img/ystbu.jpg) no-repeat center; width:100%; height:180px;}

.youshi{ width:1280px; margin:0 auto;  position: relative;}


.ysBox DL {
    position: absolute;
}
.ysBox DT {
    color: #555453;
    font-size: 26px;
    font-weight: bold;
    margin-bottom: 14px;
}
.ysBox DD SPAN {
    color: #e00029;
    font-size: 18px;
    font-weight: bold;
}
.ysBox DD P {
    color: #333;
    font-size: 16px;
    line-height: 40px;
    margin-top: 30px;
    width: 420px;
}
.ysBox .ys01 {
    left: 105px;
    top: 100px;
}
.ysBox .ys02 {
    left: 740px;
    top: 475px;
}
.ysBox .ys02 DT {
    font-size: 24px;
}
.ysBox .ys03 {
    left: 105px;
    top: 960px;
}
.ysBox .ys04 {
    left: 145px;
    top: 935px;
}
.ysBox .ys05 {
    left: 195px;
    top: 1382px;
}
.ysPhone {
    color: #fff;
    font-size: 22px;
    font-weight: bold;
    left: 96px;
    position: absolute;
    top: 1660px;
}
.ysZsBox {
    left: 530px;
    position: absolute;
    text-align: center;
    top: 800px;
}
.ysZsBox IMG {
    border-color: #2a1c15;
    border-style: solid;
    border-width: 8px;
}
.ysZsBox H5 {
    color: #333;
    font-size: 14px;
    margin-top: 10px;
}



.about {
    margin: 0 auto;
    overflow: hidden;margin-bottom:35px;margin-top:35px;
    width: 1280px;
}
.gsjj {
    float: left;
    overflow:hidden;
    width: 950px;
}
.gsjj_bt {
    background:  url("../img/btabg.png") no-repeat ;
    line-height: 40px;
    margin-bottom: 25px;
    overflow: hidden;
    width: 950px;
}
.gsjj_bt span a {
    color: #e00029;
    float: right;
    font-size: 12px;
    margin-right: 15px;
}
.gsjj_bt a {
    color: #e00029;
}

.honor {
    float: right;
    
    font-size: 16px;
    padding: 10px;
    width: 300px;
}
.pic{overflow:hidden;}
.pic img{width:410px;height: 340px;float:left;overflow:hidden;}
.pic p{width: 520px;height: 340px;float: right;overflow: hidden;font-size: 16px;text-indent:2em;text-align: justify;line-height: 28px;}







.honor p{ line-height:32px; color:#000;}
.honor_bt {
    background:  url("../img/btabg.png") no-repeat ;
    line-height: 40px;
    margin-bottom: 10px;
    overflow: hidden;
    width: 300px;
}
.honor_bt span a {
    color: #e00029;
    float: right;
    font-size: 12px;
    margin-right: 15px;
}
.honor_bt a {
    color: #e00029;
}
.honor a img {
 
}
.honor a span {
    background: #e00029 none repeat scroll 0 0;
    color: #fff;
    display: block;
    height: 35px;
    line-height: 35px;
    margin: 10px;
    width: 330px;
}
.new_list {
    border: 1px solid #ddd;
    min-height: 20px;
    padding: 5px;
    width: 936px;
}
.new {
    margin: 0 auto;
    overflow: hidden;
    padding: 10px 0 50px 0;
    width: 1280px;
}
.news {
    float: left;
    
    font-size: 16px;
    width: 380px;
}
.news ul li {
    background:  url("../img/dian.png") no-repeat scroll left 10px;
    border-bottom: 1px dashed #666;
    float: left;overflow: hidden;
    font-size: 14px;
    height: 30px;
    line-height: 30px;
    margin: 5px 10px 5px 0;
    padding-left: 5px;
    width: 375px;
}
.news ul li span a {
    color: #7e7e7e;
    float: right;
    font-size: 12px;
    margin-right: 10px;
}
.news ul li a {
    margin-left: 10px;
}
.news_bt {
	background:  url("../img/btabg.png") no-repeat ;
    line-height: 40px;
    margin-bottom: 10px;
    overflow: hidden;
    width: 350px;
}
.news_bt span a {
    color: #e00029;
    float: right;
    font-size: 12px;
    margin-right: 15px;
}
.news_bt a {
    color: #e00029;
}
.new_con {
    overflow: hidden;
}
.new_con ul {
    margin-top: 10px;
    overflow: hidden;
}
.fl {
    float: left;
}
.new_con dl {
    overflow: hidden;
    width: 350px;
}
.new_con dl dt {
}
.new_con dl dt img {
    border: 1px solid #ccc;
    height: 115px;
    padding: 2px;
    width: 170px;
}
.new_con dl dd {
    overflow: hidden;
    padding-left: 10px;    font-size: 14px;
    width: 160px;
}
.new_con dl dd h3 {
    font-size: 16px;    height: 25px;
    overflow: hidden;
    line-height: 25px;
    margin-bottom: 8px;
}
.new_con dl dd p {
    font-size: 13px;line-height: 20px;
    height: 40px;margin-top: 8px;
    overflow: hidden;

}
.new_con dl dd span a {
    color: #e00029;
    font-size: 13px;
}
.support {
    float: right;
    
    font-size: 16px;
    margin-right: 2px;
    width: 430px;
}
.support_bt {
   background:  url("../img/btabg.png") no-repeat ;
    line-height: 40px;
    margin-bottom: 10px;
    overflow: hidden;
    width: 430px;
}
.support_bt span a {
    color: #e00029;
    float: right;
    font-size: 12px;
    margin-right: 15px;
}
.support_bt a {
    color: #e00029;
}
.support ul li {
    background:  url("../img/dian.png") no-repeat left 10px;
    border-bottom: 1px dashed #666;
    font-size: 14px;overflow: hidden;
    height: 30px;
    line-height: 30px;
    margin: 5px 10px 5px 0;
    padding-left: 5px;
    width: 395px;
}
.support ul li span a {
    color: #7e7e7e;
    float: right;
    font-size: 12px;
    margin-right: 10px;
}
.support ul li a {
    margin-left: 10px;
}

a.bta {
    color: #000;
    float: left;
    
    font-size: 18px;
    font-weight: 800;
    text-align: center;
    width: 177px;
}


.news08{width:420px;margin-left:15px;    float: left;overflow:hidden;}
.xinwen li{width:370px;height:75px;background-color:#efefef;margin-right: 30px;margin-bottom: 20px;float:left;overflow:hidden;}
.xinwen1{width:70px;height:50px;border-right:1px solid #ccc;margin: 12px;text-align: center;overflow:hidden;}
.xinwen1 p{font-size:24px;font-weight:500;color:#009944;overflow:hidden;}
.xinwen1 span{font-size:15px;color:#999;overflow:hidden;}
.xinwen2{width:300px;height:50px;margin: 12px;overflow:hidden;}
.xinwen2 p{width:300px;height:25px;line-height:25px;font-size:18px;font-weight:500;color:#121212;overflow:hidden;}
.xinwen2 span{width:300px;height:25px;line-height:25px;font-size:14px;color:#999999;overflow:hidden;}

.news_bt01 {
	background:  url("../img/btabg.png") no-repeat ;
    line-height: 40px;
    margin-bottom: 10px;
    overflow: hidden;
    width: 420px;
}
.news_bt01 span a {
    color: #e00029;
    float: right;
    font-size: 12px;
    margin-right: 15px;
}




.new_con01 dl {margin-top: 10px;
    overflow: hidden;
    width: 430px;
}
.new_con01 dl dt {
}
.new_con01 dl dt img {
    border: 1px solid #ccc;
    height: 115px;
    padding: 2px;
    width: 170px;
}
.new_con01 dl dd {
    overflow: hidden;
    padding-left: 10px;    font-size: 14px;
    width: 244px;
}
.new_con01 dl dd h3 {
    font-size: 16px;    height: 25px;
    overflow: hidden;
    line-height: 25px;
    margin-bottom: 8px;
}
.new_con01 dl dd p {
    font-size: 13px;line-height: 20px;
    height: 40px;margin-top: 8px;
    overflow: hidden;

}
.new_con01 dl dd span a {
    color: #e00029;
    font-size: 13px;
}













.linkbg {
    background:  url("../img/linkbg.gif") repeat-x ;
   
    overflow: hidden;
}
.link {
    
    margin: 0 auto;margin-top:20px;    margin-bottom: 20px;
    overflow: hidden;
    width: 1280px;
}
.link h2 {

    font-weight: normal;
    text-align: left;
}
.link h2 a {
    color: #01b2fe;
    
	font-size:16px;
}
.link p{width: 1120px;margin-top: 11px;float:left;}
.link p a {
    color: #3e3e3e;
	margin-right:20px;
    font-size: 15px;
    line-height: 22px;
}



.workshop{ width:1280px; margin:0 auto;}

.gd{ overflow: hidden; width:1280px; margin: 20px auto; height:250px; position: relative; }

.gd ul{ position:absolute; left:0; top: 0; z-index: 1; overflow: hidden; width: 9999999px; }

.gd ul li{ width: 280px ; float: left;font-size:16px; text-align: center; }

.gd ul li img{ width:270px; height:210px; }

.gd ul li img:hover{ opacity:0.5;}



.newsHomeIn{ width:1280px; margin:0 auto; }
.center{ width:1280px; margin:0 auto; overflow:hidden; }










