body {font-family: Microsoft YaHei, arial;margin:0; padding:0; background: #FFF; font-size:12px; color:#2b2b2b;}
div,form,img,ul,ol,li,dl,dt,dd,p,table,tr,th,td {margin: 0; padding: 0; border: 0; }
li{list-style-type:none;}
img{vertical-align:top;}
a{text-decoration: none;color: inherit;}
i{font-style: normal;}
em{font-style: normal;}
body{max-width: 1920px;}
h1,h2,h3,h4,h5,h6 { margin:0; padding:0;font-size:12px; font-weight:normal;}
.w_auto{width: 1200px;margin: 0 auto;position: relative;overflow: hidden;}

.global{ float:left; width:100%; background:#f2f2f2;}
.Amsg{width:1200px;margin:0 auto; padding-bottom:15px;}
.Amsg1{width:1300px;margin:0 auto; padding-bottom:15px;}


.LMsg{float:left;width:250px;display:inline;}
.RMsg{float:right;width:920px;overflow:hidden; padding-bottom:10px; margin-top:30px; background:#fff; min-height:700px; margin-bottom:20px;}
.LHsg{float:left;width:920px;overflow:hidden;}
.RAMsg{float:right;width:920px;overflow:hidden; padding-bottom:10px; margin-top:30px; background:#fff; min-height:700px; margin-bottom:20px; }






.container{margin-left:auto;margin-right:auto;width:1200px}


/*slider*/
.fullSlide {width:100%;position:relative;height:700px;}
.fullSlide .bd {margin:0 auto;position:relative;z-index:0;overflow:hidden;}
.fullSlide .bd ul {width:100% !important;}
.fullSlide .bd li {width:100% !important;height:700px;overflow:hidden;text-align:center;}
.fullSlide .bd li a {display:block;height:700px;}
.fullSlide .hd {width:100%;position:absolute;z-index:1;bottom:0;left:0;height:30px;line-height:30px;}
.fullSlide .hd ul {text-align:center;}
.fullSlide .hd ul li {cursor:pointer;display:inline-block;*display:inline;zoom:1;width:30px;height:5px;margin:1px;overflow:hidden;background:#000;filter:alpha(opacity=50);opacity:0.5;line-height:999px;}
.fullSlide .hd ul .on {background:#f00;}
.fullSlide .prev,.fullSlide .next {display:block;position:absolute;z-index:1;top:50%;margin-top:-30px;left:5%;z-index:1;width:40px;height:60px;background:url(../images/slider-arrow.png) -126px -137px #004f9d no-repeat;cursor:pointer;filter:alpha(opacity=50);opacity:0.5;display:none;}
.fullSlide .next {left:auto;right:5%;background-position:-6px -137px;}




/* aboutMenu */
.aboutMenu{width:1200px;text-align: center;padding: 40px 0 0; margin:0 auto;}
.aboutMenu li{display: inline-block;*display: inline;font-size: 14px;color:#333333;background: #fff;height:35px;line-height:35px;margin-left: 5px; padding:0 35px;border-radius:25px;text-align: center; border:1px solid #dfdfdf;}
.aboutMenu li a{color: #333;text-decoration: none;display: block;}
.aboutMenu li:first-child{margin-left: 0;}
.aboutMenu li.cur{background: #f47d00;border:1px solid #f47d00;}
.aboutMenu li.cur a{color: #fff;}
.aboutMenu li:hover{background: #f47d00;}
.aboutMenu li:hover a{color: #fff;}


/* aboutIntro */

.containe{width: 1160px; background: #fff; overflow: hidden; padding: 20px; line-height:28px; min-height:350px; margin-top:30px;  margin-bottom:20px;}



/*新闻*/
.newsListn{ }
.newsListn ul{ float:left; margin-top: 20px; overflow: hidden;}
.newsListn li{ float:left; width:1160px; height:100px; background:#f8f8f8; margin-top:10px;}
.newsListn li .l_98{ float:left; width:100px; height:70px; border-right:1px solid #e6e6e6; color:#cccccc; line-height:18px; text-align:center; font-size:14px; margin-top:15px;}
.newsListn li .l_98 span{ color:#d6d6d6; font-weight:bold; font-size:40px; line-height:40px;}
.newsListn li:hover .l_98 { background:#f47d00; border-right:1px solid #ffbf7b;}
.newsListn li:hover .l_98 span{ color:#eeeeee;}
.newsListn li:hover{ background:#f47d00;}
.newsListn li .r_590{ float:right; width:1016px; margin-right:20px}
.newsListn li .r_590 .t_590{ float:left; width:1016px; margin:20px 0 0 0;}
.newsListn li .r_590 .t_590 a{ float:left; width:1016px; font-size:14px; font-weight:bold; line-height:16px; overflow:hidden; text-overflow:ellipsis;}
.newsListn li .r_590 .t_590 .d_590 a:hover{ color:#fff;}
.newsListn li .r_590 .d_590{ float:left; width:1016; color:#666666; font-size:12px; line-height:18px; margin-top:10px}
.newsListn li:hover *{ color:#fff;}

/*新闻内容*/
/* newsDetialsArticle */
.newsDetialsArticle{width: 100%;padding-top: 30px; overflow: hidden;}
.newsDetialsArticle .mainCon{width: 100%;}
.newsDetialsArticle .mainCon .article{position: relative;width: 890px;background: #fff;float: left;}
.newsDetialsArticle .mainCon .article .conBox{padding:  30px 30px 0;}
.newsDetialsArticle .mainCon .article .title h1{font-size: 22px;color: #333333;font-weight: normal;margin-bottom: 16px;}
.newsDetialsArticle .mainCon .article .title .share{width: 100%;height: 24px;}
.newsDetialsArticle .mainCon .article .title .share p{float: left;overflow: hidden;margin-top: 4px;}
.newsDetialsArticle .mainCon .article .title .share p span{display: block;font-size: 12px;color: #999999;padding: 0 8px;border-left: 1px dotted #b6b6b6;float: left;}
.newsDetialsArticle .mainCon .article .title .share p span:first-child{padding-left: 0;border-left: none;}
.newsDetialsArticle .mainCon .article .title .share p span #cntrHits{ float:right;}
.newsDetialsArticle .mainCon .article .title .share ul{float: right;}
.newsDetialsArticle .mainCon .article .title .share li{margin-left: 7px;width: 24px;height: 24px;float: left;}
.newsDetialsArticle .mainCon .article .title .share li img{display: block;}
.newsDetialsArticle .mainCon .article .title  i{width: 100%;display: block;height: 1px;background: #e7e7e7;margin-top: 18px;}
.newsDetialsArticle .mainCon .article .title p.label{font-size: 12px;color: #999999;display: block;padding-left: 26px;background: url(../images/newslist_icon03.png) no-repeat left center;line-height: 16px;margin-top: 24px;}
.newsDetialsArticle .mainCon .article .con{margin: 20px 0;line-height: 30px;font-size: 14px;color: #666;}
.newsDetialsArticle .mainCon .article .con  p{ width:100%; margin:0 auto; white-space:normal; word-spacing:10px; line-height: 30px;font-size: 14px;color: #333333;}
.newsDetialsArticle .mainCon .article .con  p a{color:red;}
.newsDetialsArticle .mainCon .article .context{width: 100%;border-top: 1px solid #e7e7e7;background: #fff;height: 70px;}
.newsDetialsArticle .mainCon .article .context p{width: 445px;float: left;height: 70px;line-height: 70px;}
.newsDetialsArticle .mainCon .article .context p a{font-size: 13px;color: #666666;display: block;overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.newsDetialsArticle .mainCon .article .context p.prevNews {margin-left: 30px;padding-left: 20px;background: url(../images/newsdetialsarticle_icon10.png) no-repeat left center;}
.newsDetialsArticle .mainCon .article .context p.NextNews {margin-right: 30px;padding-right: 20px;text-align: right;background: url(../images/newsdetialsarticle_icon11.png) no-repeat right center;}
.newsDetialsArticle .mainCon .article .context p.prevNews a:hover{background: url(../images/newsdetialsarticle_icon12.png) no-repeat left center;color: #c8c84f;}
.newsDetialsArticle .mainCon .article .context p.NextNews a:hover{background: url(../images/newsdetialsarticle_icon13.png) no-repeat right center;color: #c8c84f;}
.newsDetialsArticle .mainCon .article .context p.NextNews{border-left: 1px solid #e7e7e7;width: 444px;}
.newsDetialsArticle .mainCon .article .backNewsList{width: 49px;height: 49px;display: block;position: absolute;left: -49px;top: 0;cursor:pointer; background:#F00}
.newsDetialsArticle .mainCon .hotNews{width: 300px;float: right;}
.newsDetialsArticle .mainCon .hotNews .box{padding: 30px 28px 18px;background: #fff;margin-top: 10px;}
.newsDetialsArticle .mainCon .hotNews .box:first-child{margin-top: 0;}
.newsDetialsArticle .mainCon .hotNews .box .top{height: 40px;border-bottom: 1px solid #e7e7e7;}
.newsDetialsArticle .mainCon .hotNews .box .top h3{font-size: 18px;color: #333333;font-weight: normal;float: left;} 
.newsDetialsArticle .mainCon .hotNews .box .top h3 em{font-weight: bold;color: #f47d00; font-style: normal;}
.newsDetialsArticle .mainCon .hotNews .box .top h3 i{width: 72px;height: 1px;background: #c8c84f;position: relative;display: block;top: 18px;}
.newsDetialsArticle .mainCon .hotNews .box .top a.more{display: block;width: 21px;height: 21px;float: right;margin-top: 4px;}
.newsDetialsArticle .mainCon .hotNews .box ul{padding-top: 18px;}
.newsDetialsArticle .mainCon .hotNews .box1 li{font-size: 14px;margin-bottom: 16px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.newsDetialsArticle .mainCon .hotNews .box1 li a{color: #333333;}
.newsDetialsArticle .mainCon .hotNews .box1 li:hover a{color: #c8c84f;}
.newsDetialsArticle .mainCon .hotNews .box2 li{font-size: 14px;margin-bottom: 16px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.newsDetialsArticle .mainCon .hotNews .box2 li a{color: #333333;}
.newsDetialsArticle .mainCon .hotNews .box2 li:hover a{color: #c8c84f;}



/* proDetailsNews */
.proDetailsNews{margin-top: 40px;width: 100%; float:left; }
.proListNews{width: 100%; float:left;}
.proListNews .top{width: 100%;height: 38px;border-bottom: 1px solid #eaeaea;}
.proListNews .top h3{font-size: 20px;color: #333333;float: left;}
.proListNews .top h3 em{color: #f47d00;font-weight: bold; font-style: normal;}
.proListNews .top h3 i{display: block;width: 24px;height: 1px;background: #c8c84f;position: relative;top: 14px;}
.proListNews .top a.more{display: block;font-size: 13px;color: #666666;float: right;margin-right: 6px;text-decoration: none; line-height:34px;}
.proListNews .top a.more:hover{color: #c8c84f;}

.proListNews .mainCon{padding: 20px 0;background: #fff; overflow: hidden;}
.proListNews .mainCon ul{margin-right: 30px;padding:0 20px; overflow: hidden;}
.proListNews .mainCon ul li{overflow: hidden; float: left;width: 500px; padding:0 20px; line-height:35px;}
.proListNews .mainCon ul li:first-child{margin-top: 0;}
.proListNews .mainCon ul li a{display: block;font-size: 13px;color: #333333;width: 320px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;float: left;}
.proListNews .mainCon ul li a:hover{color: #c8c84f;}
.proListNews .mainCon ul li span{display: block;font-size: 13px;color: #999999;font-family: arial;margin-right: 10px;float: right;}



.newslist{ float:left; width:1140px;overflow:hidden;}
.newslist ol{ float:left;width:1140px;overflow:hidden; }
.newslist ol li{float:left;width:1080px; padding:15px 30px;overflow:hidden; margin-top:5px;}
.newslist ol li img{float:left;width:200px; height:125px; margin-right:20px; }
.newslist ol li p a{float:left;width:860px;height:30px;line-height:30px;font-size:14px; color:#333; font-weight: bold; }
.newslist ol li span{float:left;width:860px; padding-top:2px; height:60px; line-height:28px; font-size:12px; color:#747474;font-weight: normal; }
.newslist ol li dd{float:left;  line-height:30px; font-size:12px; color:#666; font-weight: normal;}
.newslist ol li p a:hover{ color:#333; }
.newslist .cba{ background:#eff6ff;}
.newslist .cba:hover{ background:#cee2f8;}
.newslist .abc{ background:#eff6ff;}
.newslist .abc:hover{ background:#cee2f8;}




.fw{
    width: 100%;
    height: 640px;
    position: relative;
}
.fw-top{
    height: 175px;
    box-shadow: 0 15px 30px #e2e2e2;
    background-color: white;
}
.fw-top div{
    width: 25%;
    height: 120px;padding: 35px 0 0 0;
    float: left;
    text-align: center;
}
.fw-top div span{
    display: inline-block;
    font-size: 48px;
    margin: 0 auto 15px;
}
.fw-top div sup{
    color: #a9a9a9;
    font-size:24px; margin-left:10px; position: absolute;top:50px;
}
.fw-top div p{
    text-align: center;
    font-size: 14px;
    color: #a9a9a9;
}
.fw h2{
    padding-left: 25px;
    border-left: 3px solid #1048a0;
    font-size: 24px;
    font-weight: bold;
    margin-top: 18px;
}
.fw-list{
    height: 460px;
    margin: 70px 0 0 20px;
}
.fw-list div{
    width: 315px;
    height: 90px;
    float: left;
    padding: 0 0px 90px 60px;
}
.fw-list div img{
    float: left;
    margin: 10px 10px 0 0;
	transition:all 0.5s;
}

.fw-list div:hover img{
    float: left;
    margin: 10px 10px 0 0;
	transform: rotate(-25deg);transition:all 0.5s;
}



.fw-list div h3{
    font-size: 16px;
    font-weight: bold;
    margin-bottom: 15px;
}
.fw-list div p{
    font-size: 14px;
    line-height: 26px;
    color: #a9a9a9;
}
.about{
    width: 100%;
    height: 520px;
    background-color: #f5f5f5;
}
.about-cnt{
    width: 600px;
    height: 380px;
    float: left;
    margin-top: 70px;
}
.about-cnt h2{
    font-size: 24px;
    font-weight: bold;
    padding-left: 20px;
    border-left: 3px solid #1048a0;
    text-align: left;
}
.about-p1{
    font-size: 16px;
    margin: 40px 20px;
    color: #a9a9a9;
}
.about-p2{
    margin-left: 20px;
    font-size: 14px;
    line-height: 36px;
}
.about-cnt span a{
    display: inline-block;
    margin:40px 0 0 20px;
    width: 160px;
    height: 54px;
    line-height: 54px;
    text-align: center;
    font-size: 14px;
    color: white;
    background-color: #1048a0;
}

.about-cnt span:hover a{
    display: inline-block;
    margin: 40px 0 0 20px;
    width: 160px;
    height: 54px;
    line-height: 54px;
    text-align: center;
    font-size: 14px;
    color: white;
    background-color: #ff0000;
}

.map{
    width: 540px;
    height: 330px;
    float: right;
    margin-top: 140px;
}
.case{
    width: 100%;
    height: 800px;
}
.case h2{
    font-size: 24px;
    font-weight: bold;
    text-align: center;
    margin-top: 65px;
}
.case-x{
    width: 35px;
    height: 5px;
    background-color: #1048a0;
    margin: 15px auto;
}
.case-p1{
    font-size: 16px;
    color: #a9a9a9;
    text-align: center;
}
.case-p2{
    text-align: center;
    font-size: 14px;
    line-height: 24px;
    margin: 50px 0;
}
.case-box{
    width: 1010px;
    height: 560px;
    margin: 0 auto;
}
.case-box-1{
    width: 420px;
    height: 110px;
    padding: 75px 35px;
    float: left;
    background-color: #f5f5f5;
    margin-right: 20px;
    margin-bottom: 20px;
    transition: all 0.6s;
}
.case-box-1:hover{
    transform: translate3d(0,-5px,0);
    box-shadow: 0 15px 30px #eee;
}
.case-box-1 img{
    float: left;
    margin-right: 25px;
    margin-top: -30px;
}
.case-box-1 h3{
    font-size: 18px;
}
.case-box-1 p{
    font-size: 14px;
    line-height: 30px;
    color: #a9a9a9;
	width: 400px;
    float: left;
	margin-top:10px;
}
.case-box-1:hover{
    background-color: #1048a0;
    color: white;
}
.case-box-1:hover p{
    color: white;
}
.ys{
    width: 100%;
    height: 760px;
    background: url("../images/ys_02.jpg") no-repeat center center;
}
.ys h2{
    font-size: 24px;
    font-weight: bold;
    text-align: center;
    margin-top: 80px;
    color: white;
}
.ys-x{
    width: 35px;
    height: 5px;
    background-color: white;
    margin: 15px auto;
}
.ys-p1{
    font-size: 16px;
    color: white;
    text-align: center;
    margin-bottom: 80px;
}
.ys-box{
    width: 1120px;
    height: 440px;
    margin: 0 auto;
}
.ys-box-cnt{
    width: 280px;
    height: 220px;
    float: left;
    overflow: hidden;
    color: white;
    background-color: #1048a0;
}


.ys-box-cnt img{
    transition: all 0.6s;
}
.ys-box-cnt:hover img{
    transform: scale(1.2);
}
.ys-box-cnt span{
    width: 100px;
    height: 220px;
    font-size: 44px;
    font-weight: bold;
    text-align: center;
    display: inline-block;
    line-height: 220px;
    float: left;
}
.ys-box-cnt h3{
    font-size: 18px;
    margin-top: 40px;
}
.ys-box-cnt p{
    font-size: 12px;
    line-height: 21px;
    margin-top: 100px;
    padding-right: 15px;
}
.sus{
    width: 100%;
    height: 700px;
}
.sus h2{
    font-size: 24px;
    font-weight: bold;
    text-align: center;
    margin-top: 70px;
}
.sus-x{
    width: 35px;
    height: 5px;
    background-color:#1048a0;
    margin: 15px auto;
}
.sus-p1{
    font-size: 16px;
    text-align: center;
    color: #a9a9a9;
}
.sus-box{
    width: 1200px;
    height: 435px;
    margin-top: 60px;
}
.new{
    width: 100%;
    height: 700px;
    background-color: #f5f5f5;
}
.new h2{
    text-align: center;
    font-size: 24px;
    font-weight: bold;
    margin-top: 60px;
}
.new-x{
    width: 35px;
    height: 5px;
    background-color: #1048a0;
    margin: 15px auto;
}
.new-p1{
    font-size: 16px;
    color: #a9a9a9;
    text-align: center;
}
.new-box{
    width: 100%;
    height: 470px;
    margin-top: 30px;
}
.new-box ul{
    width: 100%;
    height: 470px;
}
.new-box ul li{
    float: left;
    width: 390px;
    height: 470px;
    margin-right: 15px;
    position: relative;
    overflow: hidden;
}
.new-box ul li:last-child{
    margin-right: 0;
}
.new-box ul li img{
    transition: all 0.6s;
}
.new-box ul li:hover img{
    transform: scale(1.2);
}
.new-box-a{
    width: 390px;
    height: 230px;
    background-color: white;
    overflow: hidden;
    margin-bottom: 10px;
}

.new-box-a h3{
    font-size: 16px;
    margin-top: 35px;
    margin-left: 30px;
}

.new-box-a-1{
    font-size: 12px;
    line-height: 24px;
    margin-left: 30px;
    margin-top: 15px;
    color: #a9a9a9;
    padding-bottom: 25px;
    border-bottom: 1px solid #ededed;
    margin-right: 30px;
}
.new-box-a span{
    display: block;
    font-size: 30px;
    font-weight: bold;
    color: #a9a9a9;
    margin-left: 30px;
    margin-top: 15px;
    width: 50px;
}
.new-box-a-2{
    font-size: 12px;
    color: #a9a9a9;
    margin-left: 30px;
}
.new-box-a a{
    font-size: 25px;
    color: #a9a9a9;
    display: inline-block;
    float: right;
    margin-top: 30px;
    margin-right: 30px;
}

.new-box-a:hover a{
    font-size: 25px;
    color: #ff0000;
    display: inline-block;
    float: right;
    margin-top: 30px;
    margin-right: 30px;
}





.new-box-jt{
    width: 390px;
    height: 90px;
    bottom: 0;
    left: 0;
    background: rgba(0,0,0,.7);
}
.new-box-jt p{
    font-size: 16px;
    line-height: 24px;
    color: white;
    margin-top: 20px;
    margin-left: 20px;
    width: 245px;
    float: left;
}
.new-box-jt a{
    display: inline-block;
    float: right;
    font-size: 25px;
    color: white;
    margin-top: 30px;
    margin-right: 25px;
}
.new-box-jt:hover a{
    display: inline-block;
    float: right;
    font-size: 25px;
    color: #ff0000;
    margin-top: 30px;
    margin-right: 25px;
}


.new-box-b{
    width: 390px;
    height: 150px;
    background-color: white;
    overflow: hidden;
    margin-bottom: 10px;
}
.new-box-b-1{
    width: 105px;
    height: 92px;
    margin: 29px 25px;
    border-right: 1px solid #ededed;
    float: left;
}
.new-box-b-p1{
    font-size: 32px;
    font-weight: bold;
    color: #a9a9a9;
}
.new-box-b-x{
    width: 20px;
    height: 3px;
    background-color: #e7e7e7;
    margin: 10px 0;
}
.new-box-b-p2{
    font-size: 12px;
    color: #a9a9a9;
}
.new-box-b-p3{
    font-size: 18px;
    line-height: 29px;
    padding-right: 30px;
    margin-top: 30px;
}
.new-box-b a{
    display: inline-block;
    font-size: 25px;
    color: #a9a9a9;
    margin-top: 20px;
}
.new-box-b:hover a{
    display: inline-block;
    font-size: 25px;
    color: #ff0000;
    margin-top: 20px;
}



.wh{
    width: 100%;
    height: 720px;
    background: url("../images/wh_02.jpg") no-repeat center center;
}
.wh-a{
    width: 660px;
    height: 100px;
    margin-top: 50px;
    color: white;
}
.wh-a h2{
    font-size: 24px;
    font-weight: bold;
}
.wh-a p{
    font-size: 14px;
    line-height: 24px;
    margin-top: 15px;
}
.wh-b{
    width: 770px;
    height: 400px;
    margin-top: 170px;
}
.wh-b-1{
    width: 360px;
    height: 65px;
    margin-left: 25px;
    margin-bottom: 135px;
    float: left;
}
.wh-b-1 img{
    float: left;
    margin-right: 15px;
}
.wh-b-1 h3{
    font-size: 16px;
    font-weight: bold;
    line-height: 29px;
    margin-bottom: 10px;
}
.wh-b-1 p{
    font-size: 14px;
    line-height: 26px;
    color: #a9a9a9;
}
.foot{
    width: 100%;
    background-color: #272a30;
}
.foot-box{
    width: 1110px;
    height: 230px;
    margin: 20px auto;
}
.ss{
    width: 360px;
    
    float: left;
}
.se{
    width: 360px;
    height: 41px;
}
.se input{
    float: left;
    height: 38px;
    line-height: 38px;
}
.se .text1{
    text-indent: 5px;
    width: 280px;
    height: 34px;
    color: #b0b0b0;
    border: 1px solid #eb7124;
    border-right: none;
    font-size: 12px;
}
.se .text2{
    width: 78px;
    height: 38px;
    color: white;
    background-color: #1048a0;
    text-align: center;
    line-height: 30px;
	font-size:14px;
    border-color: #1048a0;
}
.ss p{
    font-size: 14px;
    line-height: 21px;
    color: white;
    margin-top: 15px;
}
.tell{
    width: 350px;
    height: 230px;
    margin-left: 100px;
    float: left;
}
.tell span{
    display: inline-block;
    font-size: 24px;
    line-height: 40px;
    color: #cccccc;
    margin-top: 20px;
}
.tell p{
    font-size: 14px;
    line-height: 20px;
    color: #cccccc;
}
.wx{
    width: 160px;
    height: 230px;
    float: left;
    margin-left: 130px;
    margin-top: 30px;
}
.wx p{
    font-size: 14px;
    color: white;
    margin-left: 30px;
    line-height: 24px;
}
.wx img{
    width: 100px;
    height: 100px;
    margin: 5px 30px 0;
}
.bdsharebuttonbox{
    margin-top: 15px;
    margin-left: 15px;
}



.site{width:890px; overflow:hidden; height:45px;font-size:14px; border-bottom:1px solid #eeeeee; margin-left:15px;}
.site_type{ float:left; color:#5f5f5f; line-height:20px;padding-left:10px; border-left:3px solid #eb7124; margin-top:15px; font-size:16px;}
.site_link{ float:right; line-height:50px;padding-right:5px; font-size:12px;color:#5f5f5f;font-weight: normal;}
.site_link a:hover{color:#5f5f5f; text-decoration:none; }
.site_type a{color:#5f5f5f;}


.SubContent{float:right;width:890px;overflow:hidden; line-height:28px; padding:15px;color:#5f5f5f;}


.nlist{ float:left; width:250px; margin-top:30px;}
.nlist .nt{font-weight:normal; padding:18px 0; line-height:26px; padding-left:20px; background:#eb7124 url(../images/hhbg.png) no-repeat 200px center;}
.nlist .nt{ font-size:20px; color:#fff; text-decoration:none;}
.nlist .nt p{ font-size:12px; color:#fff; margin-top:1px;}
.nlist h3{ font-size:16px; line-height:40px; color:#333; background:#e6e6e6; padding-left:25px;}
.nlist>ul{ padding:20px; background:#fff; }
.nlist>ul>li{margin-bottom:3px;}
.nlist>ul>li>a{ display:block; height:40px; line-height:40px; background:url(../images/libg2.png) no-repeat 181px center; font-size:14px; color:#333; padding:0 18px; text-decoration:none;}
.nlist>ul>li>a:hover,.nlist>ul>li.cur a{ background:url(../images/liabg1.png) no-repeat center; color:#fff;}
.nlist .thisclass{ background:url(../images/liabg1.png) no-repeat center; color:#fff;}


.left_news{float:left;width:250px; overflow: hidden; margin-top:12px; }
.left_news ol{width:235x;font-size:16px; padding-left:15px; color:#fff; line-height:40px; overflow:hidden; font-weight:normal; background:#404040;}
.left_news ul{ float:left;width:248px; overflow:hidden; padding:10px 0; background:#fff; border:1px solid #e1e1e1; border-top:none;}
.left_news ul li{float:left;width:248px; height:28px;overflow:hidden; background:url(../images/dian.png) no-repeat 8px 15px;}
.left_news ul li a{width:237px; height:28px; overflow:hidden; padding-left:20px; line-height:33px; color:#333; font-size:12px; font-weight:normal;}
.left_news ul li a:hover{color:#f00;}


.dphone{ float:left;width:250px;overflow:hidden; background:#404040; padding:10px 0;margin-top:12px; }
.dphone dt{ float:left; background:url(../images/phimg.png) no-repeat center; margin-left:5px; width:62px; height:50px;}
.dphone dd{ margin-left:66px; color:#fff; padding:5px 13px; border-left:1px dotted #fff;}
.dphone dd span{ font-size:13px; line-height:20px;}
.dphone dd p{ font-size:20px;line-height:25px; font-family:"Arial";}


.newslist{ float:left; width:1160px;overflow:hidden;}
.newslist ol{ float:left;width:1160px;overflow:hidden; }
.newslist ol li{float:left;width:1100px; padding:15px 30px;overflow:hidden; margin-bottom:15px;}
.newslist ol li img{float:left;width:250px; height:167px; margin-right:20px; }
.newslist ol li p a{float:left;width:820px;height:30px;line-height:30px;font-size:18px; color:#333; font-weight: bold; }
.newslist ol li span{float:left;width:820px; padding-top:2px; height:60px; line-height:28px; font-size:14px; color:#747474;font-weight: normal; }
.newslist ol li dd{float:left;  line-height:30px; font-size:12px; color:#666; font-weight: normal;}
.newslist ol li p a:hover{ color:#333; }
.newslist .cba{ background:#f5f5f5;}
.newslist .cba:hover{ background:#e7e7e7;}
.newslist .abc{ background:#f5f5f5;}
.newslist .abc:hover{ background:#e7e7e7;}





.dl_list{ overflow:hidden; width:890px; height:115px; padding:20px 0; border-bottom:2px solid #e9e9e9;background:#fff;}
.dl_list dt{ float:left; width:100px; height:115px; background-color:#999; color:#dfdfdf;}
.dl_list dd{ overflow:hidden; width:775px; float:right; height:115px;margin-left:auto;}
.dl_list dt b{ display:block; text-align:center; font-size:54px; line-height:60px; margin-top:10px;}
.dl_list dt em{ display:block; text-align:center; font-size:16px; line-height:35px; font-family:Arial}
.dl_list dd h4{ font-size:18px; line-height:40px; white-space:nowrap; text-overflow:ellipsis; overflow:hidden; }
.dl_list dd h4 a{ color:#333}
.dl_list dd span{ display:block; font-size:12px; line-height:25px; color:#999;}
.dl_list dd p{ float:left; font-size:14px; line-height:24px; height:48px; overflow:hidden; color:#666;}
.dl_list:hover dt{ background-color:#eb7124; color:#fff;}
.dl_list:hover h4 a{ color:#eb7124;}


.newstit{margin-top:10px;text-align:center;width:890px;height:45px;font-size:24px; line-height:45px;font-weight:500;color:#eb7124;  }
.newstit_bg{width:90px;margin:0 auto; height:2px; margin-top:10px; background:#eb7124;}

.news_stit{text-align:center;width:890px;height:33px; margin-left:5px;line-height:33px;margin-top:5px;font-size:14px;}
.news_content{float:left;width:890px;font-size:14px;overflow:hidden; margin-top:10px; line-height:28px;}
.news_content p{padding:0px;}
.return{margin:0 auto;width:82px;height:25px;}

.gduo{width:870px;height:40px; line-height:40px; background:#f7f7f7; overflow:hidden; margin:15px 0px; margin-left:10px; }
.gduo span{width:410px; overflow:hidden; height:40px; padding:0 10px; font-size:14px;}
.gduo a{font-weight:bold;}
.gduo a:hover{color:#2454AC;text-decoration:none;}

.bdsharebuttonbox{ float:left; margin-top:40px; margin-bottom:20px;}


.dj_por{float:left;width:890px;overflow:hidden; }
.dj_por ol{width:880px;height:35px;line-height:35px; float:left; padding-left:10px; font-size:16px; color:#eb7124; background:#f7f7f7; }
.dj_por ul{float:left;width:920px;overflow:hidden;}
.dj_por ul li{float:left;width:202px;margin-left:15px; margin-top:15px;}
.dj_por ul li img{float:left;width:200px; height:180px;border:1px solid #f2f2f2;}
.dj_por ul li p{ float:left; width:202px;line-height:35px;text-align:center; font-size:12px; color:#333; }




.prolist{float:right; width:885px; overflow:hidden; }
.prolist ul{float:left;width:910px;overflow:hidden;}
.prolist ul li{float:left;width:282px; overflow:hidden; margin-right:18px; margin-top:5px;}
.prolist ul li img{float:left;width:280px;height:250px;border:1px solid #F3F3F3;}
.prolist ul li a:hover img{float:left;width:280px;height:250px;opacity:0.9;-moz-opacity:0.9;-khtml-opacity:0.9;filter:alpha(Opacity=90);   }
.prolist ul li a h2{float:left;width:282px;font-weight: normal;font-size:14px; color:#333; height:45px; text-align:center;line-height:45px; color:#666;}
.prolist ul li a:hover h2{color:#ff0000;transition: all 0.5s ease 0s; }


.factorylist{float:right; width:885px; overflow:hidden; }
.factorylist ul{float:left;width:910px;overflow:hidden;}
.factorylist ul li{float:left;width:282px; overflow:hidden; margin-right:18px; margin-top:5px;}
.factorylist ul li img{float:left;width:280px;height:210px;border:1px solid #F3F3F3;}
.factorylist ul li a:hover img{float:left;width:280px;height:210px;opacity:0.9;-moz-opacity:0.9;-khtml-opacity:0.9;filter:alpha(Opacity=90);   }
.factorylist ul li a h2{float:left;width:282px;font-weight: normal;font-size:14px; color:#333; height:45px; text-align:center;line-height:45px; color:#666;}
.factorylist ul li a:hover h2{color:#ff0000;transition: all 0.5s ease 0s; }


.listcertificate{float:right; width:885px; overflow:hidden; }
.listcertificate ul{float:left;width:910px;overflow:hidden;}
.listcertificate ul li{float:left;width:254px; overflow:hidden; margin-left:30px; margin-top:5px;}
.listcertificate ul li img{float:left;width:252px;height:380px;border:1px solid #F3F3F3;}
.listcertificate ul li a:hover img{float:left;width:252px;height:380px;opacity:0.9;-moz-opacity:0.9;-khtml-opacity:0.9;filter:alpha(Opacity=90);   }
.listcertificate ul li a h2{float:left;width:254px;font-weight: normal;font-size:14px; color:#333; height:45px; text-align:center;line-height:45px; color:#666;}
.listcertificate ul li a:hover h2{color:#ff0000;transition: all 0.5s ease 0s; }






/*CSS pageinfo style pagination*/
.pageinfo_box{ float:left;width:100%; margin-top:30px; overflow: hidden;}
.pageinfo {padding-right: 3px; padding-left: 3px; padding-bottom: 3px; margin:3px;  text-align: center; line-height:25px; font-size:14px; }
.pageinfo a {border: #404040 1px solid; padding-right: 5px;padding-left: 5px; padding-bottom: 2px; margin: 2px;  color: #404040; padding-top: 2px;  text-decoration: none}
.pageinfo a:hover {border: #404040 1px solid;color: #ff0000; }
.pageinfo a:active {border: #404040 1px solid;color: #ff0000;}
.pageinfo .thisclass {border: #404040 1px solid; padding-right: 5px; padding-left: 5px; font-weight: bold; padding-bottom: 2px; margin: 2px; color: #fff; padding-top: 2px;  background-color: #404040}
.pageinfo .disabled {border: #404040 1px solid;padding-bottom: 2px; padding-right: 5px;padding-left: 5px; color: #404040; margin-right: 2px; padding-top: 2px; }
.pageinfo strong{color: #ff0000; padding:0 3px;}



