﻿@charset "utf-8";

/* AB模版网 做最好的织梦整站模板下载网站 Www.AdminBuy.Cn */
/* QQ：9490489 */
/* 仿站：Fang.AdminBuy.Cn */
/* 素材：Sc.AdminBuy.Cn */

*{ margin:0; padding:0}

ul li{ list-style:none}

img{ border:0; max-width:100%}

a{ text-decoration:none; color:#333;transition: all 0.5s;}

.clear{ clear:both}

body{ font-family:"微软雅黑"; width:100%; min-width:1200px;font-size: 12px; color:#535353}

.ccsl{ display:block;overflow:hidden; white-space:nowrap;text-overflow:ellipsis;}

p{text-align:justify}



.main{ width:1100px; margin:0 auto;}





.logoBox{ width:1100px; overflow:hidden; padding:10px 0; margin:0 auto;border: 1px solid transparent;}

.logoBox a{ display:block}

.logoBox img{ display:block; width:100%}



.navBox{ width:100%; min-width:1200px; background:#e4e4e4; height:50px; line-height:50px; overflow:hidden}

.navBox ul{ overflow:hidden}

.navBox ul li{ float:left; width:120px;font-size: 16px; margin-right:1px}

.navBox ul li a{ display:block; text-align:center; color:#1a1a1a}

.navBox ul li:hover a,.navBox ul li.on a{background: #1a629c;color: #fff;}





.banner{ width:100%; min-width:1200px; overflow:hidden; position:relative;font-size:0; margin:0 auto; margin-bottom:-5px;}

.b-img{ position:absolute; left:0; top:0;}

.b-img img{ display:block;float:left;}

.b-list{ height:20px; margin:0 auto;position:relative;z-index:1;}

.b-list span{ display:block;cursor:pointer; width:10px; height:10px; border-radius:100%; background:#e3b700; float:left; margin:0 5px; _margin:0 3px;}

.b-list .spcss{ background:#000}





.contitbox{border: 1px solid transparent; overflow:hidden;background: url(../images/titbg.jpg) center 47px no-repeat;}

.contitbox p{text-align: center;line-height: 30px;width: 630px; margin:0 auto;font-size: 24px; color: #000;letter-spacing: 1px;padding-top: 35px;}

.contitbox span{display: block;color: #acacac;font-size: 19px; text-align:center;}

.contitbox .sub{color: #b4b4b4;text-align: center;;padding-top:7px;}



.newsbox{width:100%; min-width:1200px; overflow:hidden; background:url(../images/bg_1.jpg) no-repeat; background-size:100% 100%; height:520px}

.newsbox ul{ border: 1px solid transparent; overflow:hidden}

.newsbox ul li{float: left;width: 305px;;margin: 40px 22px 0;}

.newsbox ul li .proimg{width: 246px;height: 185px;margin: 0 auto; position:relative}

.newsbox ul li .proimg .bg{ width: 246px;height: 185px;position:absolute; top:0; left:0; z-index:1; background:url(../images/ntop.png) bottom center no-repeat;transition: all 0.5s;}

.newsbox ul li .proimg img{ display:block; margin:0 auto;width: 246px;height: 185px;}

.newsbox ul li .proimg:hover .bg{background:url(../images/ytop.png) bottom center no-repeat;}

.newsbox ul li .protxt{ overflow:hidden}

.newsbox ul li .protxt a.tit{ font-size: 14px; height:48px; line-height:48px; text-align:center;color: #1a1a1a;}

.newsbox ul li .protxt .line{ display:block; margin:0 auto; background:#133445; width:50px; height:3px;}

.newsbox ul li .protxt .sub{line-height: 25px;font-size: 14px;color: #838383;height: 75px;overflow: hidden;margin-top: 9px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient: vertical; text-align:center}

.newsbox ul li .protxt:hover a.tit{ color:#1a629c}

.newsbox ul li .protxt:hover .line{ background:#1a629c}



.productbox{width:100%; min-width:1200px; overflow:hidden; background:url(../images/bg_3.jpg) repeat;height: 740px;}

.productbox .product{width:100%; min-width:1200px; overflow:hidden; background:url(../images/bg_2.jpg) top center no-repeat;}

.productbox .product .L{float: left;width: 205px;height: 686px;background: #b8c3df; overflow:hidden}

.productbox .product .L .titbox{overflow:hidden;width: 187px;height: 70px;padding-top: 15px;border: #f0eadd solid 1px;border-top: #beaf8b solid 1px; margin: 5px auto 0;}

.productbox .product .L .titbox p{font-size: 14px;color: #7c9a9a;line-height: 26px; text-align:center;}

.productbox .product .L .titbox span{ text-align:center;font-size: 20px;line-height: 26px;color: #123345;font-weight: bold;}



.productbox .product .L ul{border: 1px solid transparent;height:397px;overflow:hidden;margin-top: 23px;padding-left:22px;font-family: "宋体";}

.productbox .product .L ul li{ background: url(../images/libg.jpg) no-repeat;overflow: hidden;cursor: pointer;width: 142px;height: 29px;line-height: 29px;margin-bottom: 11px;padding-left: 18px;}

.productbox .product .L ul li a{font-size: 14px;color: #fff;}



.productbox .product .L .more{border: 1px solid transparent; overflow:hidden;padding:15px 0 0 22px;}

.productbox .product .L .more img{ display:block} 



.productbox .product .L .telbox{border: 1px solid transparent; overflow:hidden;background: url(../images/tel.jpg) no-repeat;margin:20px 0 0 28px;}

.productbox .product .L .telbox p{line-height: 22px;color: #42361c;padding-top: 33px;;}

.productbox .product .L .telbox span{display: block;font-size: 20px;color: #25689d; line-height:22px;font-family: Impact;}



.productbox .product .R{ float:right; width:860px; overflow:hidden}

.productbox .product .R .tit{border: 1px solid transparent; overflow:hidden; height:100px; margin-top:27px;}

.productbox .product .R .tit img{ display:block; margin:0 auto; height:100px; max-width:100%}



.productbox .product .R .itembox{ overflow:hidden; padding-top:25px;}

.productbox .product .R .itembox .fl{border: 1px solid transparent; overflow:hidden; float:left; width:210px;}

.productbox .product .R .itembox .fl .item{ width:210px; height:260px; margin-bottom:10px; position:relative}

.productbox .product .R .itembox .fl .item .proimg{ display:block;width:210px; height:260px;}

.productbox .product .R .itembox .fl .item .tit{ position:absolute; bottom:0; left:0; width:100%; height:42px; background:url(../images/bg.png) repeat; z-index:1}

.productbox .product .R .itembox .fl .item .tit p{ float:left; width:138px; height:42px; line-height:42px; font-size:14px; color:#fff;padding:0 15px;}

.productbox .product .R .itembox .fl .item .tit img{ display:block; float:right; width:42px; height:42px;}

.productbox .product .R .itembox .fc{border: 1px solid transparent; overflow:hidden; width:410px; float:left; margin:0 12px;}

.productbox .product .R .itembox .fc .item{width:410px; height:530px; overflow:hidden; position:relative}

.productbox .product .R .itembox .fc .item .proimg{ display:block;width:410px; height:530px;}

.productbox .product .R .itembox .fc .item .tit{position:absolute; bottom:0; left:0; width:100%; height:42px; background:url(../images/bg.png) repeat; z-index:1}

.productbox .product .R .itembox .fc .item .tit p{float:left; width:338px; height:42px; line-height:42px; font-size:14px; color:#fff;padding:0 15px;}

.productbox .product .R .itembox .fc .item .tit img{display:block; float:right; width:42px; height:42px;}





.casebox{ width:1100px; margin:0 auto; border-bottom:#dbdbdb solid 1px; position:relative; padding-bottom:30px}

.casebox .conbox{ padding-top:30px; overflow:hidden;border: 1px solid transparent;}

.subBox0{width:1100px;height:214px;overflow: hidden;float:left;}

.subBox0 ul{width:100000px;margin:0;padding:0;}

.subBox0 ul li{width:251px;height:187px;float: left;display:inline;margin:0 11px; border:3px solid #dadada}

.subBox0 ul li a{ display:block}

.subBox0 ul li img{ display:block;width:251px;height:187px}



.subBox{width:1100px;height:214px;overflow: hidden;float:left;}

.subBox ul{width:100000px;margin:0;padding:0;}

.subBox ul li{width:251px;height:187px;float: left;display:inline;margin:0 11px; border:3px solid #dadada}

.subBox ul li a{ display:block}

.subBox ul li img{ display:block;width:251px;height:187px}



.floatL{position: absolute;bottom:-14px;width: 29px;height: 29px;z-index: 9999;left: 470px;background: url(../images/icon.png) no-repeat 0 -32px; cursor:pointer;transition: all 0.5s;}

.floatR{position: absolute;bottom:-14px;width: 29px;height: 29px;z-index: 9999;right: 470px;background: url(../images/icon.png) no-repeat -43px -32px;cursor:pointer;transition: all 0.5s;}

.floatL:hover{background-position: 0 0;}

.floatR:hover{background-position: -43px 0;}



.casebox .conbox .more{position: absolute; bottom:-14px; height:29px; line-height:29px; width:100px; background:#fff;left:500px;border: 1px solid transparent; overflow:hidden}

.casebox .conbox .more a{ display:block; text-align:center; color:#5d5d5d; font-size:14px; font-family:"宋体"}

.casebox .conbox .more a:hover{ color:#1a629c}







.aboutBox{width:100%; min-width:1200px; overflow:hidden; padding-top:30px}

.aboutdiv{width:100%; min-width:1200px; overflow:hidden; background:url(../images/bg_4.jpg) center top no-repeat; margin-top:30px;}

.aboutdiv .main{border:1px solid transparent;width: 1004px;height: 242px;margin: 0 auto;background: #ececec; overflow:hidden; margin-top:150px}

.aboutdiv .main .fl{ display:block; float:left;width: 478px;height: 207px;border: #fff solid 4px;margin: 14px 0 0 11px;}

.aboutdiv .main .fr{ float: left;width: 460px;padding: 0 0 0 23px;line-height: 40px;}

.aboutdiv .main .fr .tit{ height:42px; line-height:42px; padding-top:15px}

.aboutdiv .main .fr .tit p{ float:left;border-bottom: #1a629c solid 2px;font-size: 18px;color: #2a2a2a; height:42px; line-height:40px; max-width:300px;}

.aboutdiv .main .fr .tit a{ float:right;;font-size: 12px;color: #8e8e8e}

.aboutdiv .main .fr .tit a:hover{ color:#1a629c}

.aboutdiv .main .fr .sub{line-height: 28px;font-size: 14px;color: #2a2a2a;;margin-top: 14px; height:140px; overflow:hidden}





.newsBox{ width:1100px; margin:0 auto; overflow:hidden; padding-top:40px}

.newsL{ float:left;width:380px;height: 270px;overflow: hidden;border: #cacaca solid 3px;margin-top: 39px;}

.newsL a{ display:block}

.newsL img{ display:block;width:380px;height: 270px;transition: all 0.5s;}

.newsL img:hover{transform: scale(1.1);}

.newsR{ float:right; width:680px;margin-top: 39px;}

.newsR .newsone{border:1px solid transparent; overflow:hidden}

.newsR .newsone a{color: #1a1a1a;height: 22px;font-size:14px;line-height: 22px;}

.newsR .newsone a:hover{color:#1a629c}

.newsR .newsone span{color: #b1b1b1;font-size: 14px;line-height: 22px; margin:3px 0;}

.newsR .newsone .sub{color: #808080;height: 44px;overflow: hidden;line-height: 22px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient: vertical;}

.newsR ul{border:1px solid transparent; overflow:hidden; margin-top:10px;border-top: #e2e2e2 solid 1px;padding-top: 8px;}

.newsR ul li{ height:33px; line-height:33px;font-size: 14px;}

.newsR ul li a{ float:left; max-width:500px;color: #1a1a1a;}

.newsR ul li span{ float:right;color: #b1b1b1;}

.newsR ul li a:hover{color:#1a629c}





.linkBox{ width:1080px; margin:40px auto 30px; padding:4px; background:url(../images/link.jpg) repeat;}

.linkBox .con{border:1px solid transparent;background: #fff url(../images/link01.jpg) no-repeat left 20px center;padding:20px 20px 20px 230px; overflow:hidden}

.linkBox .con a{ margin-right:20px; font-size:14px;color: #4e4e4e; height:30px; line-height:30px;}

.linkBox .con a:hover{color:#1a629c}





.footerbox{width:100%; min-width:1200px; overflow:hidden;background: #1a629c;color: #fff; padding-bottom:40px}

.footerbox .L{width: 360px;float: left;padding-top: 48px;overflow: hidden;}

.footerbox .L .tit{border:1px solid transparent; overflow:hidden;height: 34px;line-height: 34px;border-bottom: #aedbff solid 1px; margin-left:15px}

.footerbox .L .tit p{color: #fff;font-size: 12px;}

.footerbox .L ul{ border:1px solid transparent; overflow:hidden; padding-top:8px}

.footerbox .L ul li{ float:left; margin:8px 0}

.footerbox .L ul li a{ font-size:12px;color: #aedbff;padding:0 15px; line-height:12px; border-right:1px solid #aedbff}

.footerbox .L ul li a:hover{ color:#fff;}



.footerbox .C{ border:1px solid transparent; border-top:1px solid #fff;float:left;background:url(../images/fbg.png) center top no-repeat; width:176px;height:232px; overflow:hidden; margin-left:80px;}

.footerbox .C img{ display:block; width:142px; margin:65px auto 0}



.footerbox .R{border:1px solid transparent; float:right; width:380px; overflow:hidden}

.footerbox .R .tit{ color:#fff;font-size: 18px;padding-top: 50px;}

.footerbox .R .tit span{font-family: 'Impact';font-size: 28px;}

.footerbox .R .sub{line-height: 24px;padding-top: 10px;}







.bootombox{background: #252525;width:100%; min-width:1200px; overflow:hidden; padding:12px 0}

.bootombox .main{text-align: center;color: #676767; line-height:24px;border:1px solid transparent}







.mainWarp{ width:1100px; margin:0 auto; overflow:hidden; padding-top:30px;}

.mainLeft{ float:left;width: 230px;padding-bottom: 20px;}

.mainLeft .typebox{background:#b8c3df;padding: 7px 6px;}

.mainLeft .typebox .tit{border:1px solid transparent; overflow:hidden}

.mainLeft .typebox .tit p{height: 50px;line-height: 50px; margin: 0 auto;text-align: center;border: #f0eadd solid 1px;border-top: #beaf8b solid 1px;color:#123345;font-size: 20px;font-weight: bold;}

.mainLeft .typebox ul{border:1px solid transparent; overflow:hidden;padding-top: 10px;width: 205px;margin: 0 auto;min-height: 300px}

.mainLeft .typebox ul li{ background:url(../images/libg0.jpg) no-repeat; width:205px; height:29px; line-height:29px; margin-bottom:12px}

.mainLeft .typebox ul li a{ padding-left:32px; color:#fff;font-size: 14px;}

.mainLeft .typebox ul li a:hover{font-weight: bold;}



.mainLeft .lxwmbox{ background: #333; padding: 11px;margin-top: 27px; font-size: 14px;line-height: 24px;}

.mainLeft .lxwmbox .lxwm{overflow:hidden;border: #727272 solid 1px;color: #fff;padding: 10px 15px;}



.mainRight{ float:right; width:790px;min-height: 633px; padding-bottom:40px;}

.brandnavbox{border:1px solid transparent; overflow:hidden; background:url(../images/brandbg.jpg) repeat-x left bottom;height: 55px;margin-bottom: 15px;}

.brandnavbox p.ccsl{ float:left; color:#1a629c; font-weight:bold; font-size:18px; max-width:250px; padding-top:15px;}

.brandnavbox .con{ float:right; max-width:350px; color:#000; font-size:12px; padding-top:22px}



ul.piclistul{border:1px solid transparent; overflow:hidden; padding:10px 0}

ul.piclistul li{ float:left; width:226px; overflow:hidden; margin:5px 18px}

ul.piclistul li .proimg{_display:table;display:table-cell;text-align:center;width:220px; height:165px; border:1px solid #eee;vertical-align:middle; padding:2px;}

ul.piclistul li:hover .proimg{ border:1px solid #1a629c}

ul.piclistul li .proimg img{vertical-align:middle;max-height:165px; max-width:220px;}

ul.piclistul li p{ text-align:center; height:40px; line-height:40px; font-size:14px; color:#444;}

ul.piclistul li:hover p{ color:#1a629c; font-weight:bold}





ul.listul{border:1px solid transparent; overflow:hidden; padding:10px 0}

ul.listul li{ padding:15px; overflow:hidden; border-bottom:1px dashed #eee}

ul.listul li a{ float:left; max-width:580px; height:35px; line-height:35px; font-size:16px;text-decoration: underline;color: #000;font-weight: bold;}

ul.listul li span{ float:right; height:35px; line-height:35px; color:#666; font-size:14px; font-weight:100}

ul.listul li .sub{line-height: 26px;color: #666; max-height:52px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient: vertical;}





.detailbox{font-size:14px;}

.detailbox .xq{border-bottom: 1px dashed #ccc; padding-bottom:40px;margin-bottom: 20px; line-height:1.8}

.detailbox .xq .title{ font-size:20px; line-height:30px; padding-top:15px; text-align:center;color: #343434; font-weight:normal}

.detailbox .xq .date{ font-size:12px; line-height:24px; color:#999; text-align:center}

.detailbox .xq .con{ padding-top:10px; font-size:14px; line-height:1.8}

.detailbox .xq .prooimg{ padding-top:10px; overflow:hidden}

.detailbox .xq .prooimg img{ display:block; max-width:100%; margin:0 auto}







.updownbox{ padding:10px;overflow:hidden;color:#1d1d1d}

.updownbox .up{ font-size:12px;line-height:32px; float:left; max-width:48%}

.updownbox .down{font-size:12px; line-height:32px; float:right; max-width:48%}

.updownbox a{ color:#1d1d1d}

.updownbox a:hover{ text-decoration:underline}





.gobackbox{border:1px solid transparent; overflow:hidden; padding-top:10px}

.gobackbox a{ background:#1a629c;border-radius: 4px; display:block; width:140px; height:40px; line-height:40px; text-align:center; color:#fff; margin:0 auto; font-size:14px}













































































































