body {font-size:12px;margin:0;padding:0;}
h1, h2, h3, h4, h5, h5, table, tr, ul, litd, img, a, p {margin:0;padding:0;border:0;list-style:none;text-decoration:none;font-weight:normal;font-family:"微软雅黑";}
.fl {float:left}
.fr {float:right}
.clear {clear:both}
.hui {
    background: #f4f4f4;
    padding: 10px 0 50px 0;
}
.bai {
    background: #ffffff;
    padding: 10px 0 50px 0;
}
.by-banner {background:url(../images/banner.jpg) top no-repeat;height:490px;color: #fff;}
.banner-con h1 {font-size: 42px;padding-top: 42px;}
.banner-con strong {font-size: 20px;padding: 6px 0 0 0;display: block;font-weight: 400;}
.banner-con .mores {margin: 25px 0 20px 0;}
.banner-con .mores span {color: #ff9833;border: 1px dashed #ff9833;padding: 3px 10px;text-align: center;font-size: 14px;margin-right: 12px;}
.banner-con p {font-size: 14px;width: 544px;line-height: 180%;}
.banner-con .sort {font-size: 22px;width: 186px;float: left;padding: 40px 35px 0 0;}
.banner-con .sort span {font-size: 62px;margin-right: 6px;}
.by-sub_nav {background: #29313e;height: 90px;line-height: 90px;color: #fff;font-size: 18px;overflow: hidden;}
.by-sub_nav ul li {text-align: center;color: #fff;font-size: 18px;border-right: 1px solid #252930;float: left;width: 150px;padding-left:20px;margin: 25px 0;height: 36px;line-height: 36px;}
.by-sub_nav ul li:nth-child(1) {background:url(../images/icon-01.png) 20px center no-repeat;}
.by-sub_nav ul li:nth-child(2) {background:url(../images/icon-02.png) 20px center no-repeat;}
.by-sub_nav ul li:nth-child(3) {background:url(../images/icon-03.png) 20px center no-repeat;}
.by-sub_nav ul li:nth-child(4) {background:url(../images/icon-04.png) 20px center no-repeat;}
.by-sub_nav a {color: #fff;padding: 8px 15px;}
.by-sub_nav .sub_right a {display:block;background:url(../images/icon-09.png) 20px center no-repeat #fe9b00;height: 50px;line-height: 50px;color: #fff;text-align:center;font-size: 18px;padding:0 20px 0 50px;margin-top:20px;-webkit-border-radius: 8px;-moz-border-radius: 8px;border-radius: 8px;}
.by-sub_nav .sub_right a:hover {background: #fb6135;}
.by-title{ padding: 25px 35px;color: #535353;font-size: 18px; font-weight:bold;}
.by-title.by-titlea { display:block;background:url(../images/icon-05.png) left center no-repeat ; }
.by-title.by-titleb { display:block;background:url(../images/icon-06.png) left center no-repeat ; }
.by-title.by-titlec { display:block;background:url(../images/icon-07.png) left center no-repeat ; }
.by-title.by-titled{ display:block;background:url(../images/icon-08.png) left center no-repeat ; }
.by-zhuanye ul li { display:block; float:left; width:285px; margin-right:20px; padding-bottom: 30px;
-webkit-box-shadow: 0 3px 12px rgba(0, 0, 0, .1);
-moz-box-shadow: 0 3px 12px rgba(0, 0, 0, .1);
box-shadow: 0 3px 12px rgba(0, 0, 0, .1);
 }
.by-zhuanye ul li:nth-child(4) { margin-right:0}
.by-zhuanye ul li img { width:100%}
.by-zhuanye ul li p {padding: 15px 16px 29px 16px;line-height: 180%;font-size: 14px;color: #282828;}.by-zhuanye ul li .bm, .by-zhuanye ul li .zx {
    display: inline-block;width: 110px;line-height: 30px;height: 30px;text-align: center;color: #fff;font-size: 14px;background: #fb6135;margin-left: 16px;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;}
.by-zhuanye ul li .zx { background:#fb9b35}
.by-zhuanye ul li .bm:hover { background:#fc9071}
.by-zhuanye ul li .zx:hover { background:#b75e00 }
.by-zhuanye ul li:hover {-webkit-box-shadow: 0 0 18px rgba(0, 0, 0, .1);-moz-box-shadow: 0 0 18px rgba(0, 0, 0, .1);box-shadow: 0 0 18px rgba(0, 0, 0, .1);-webkit-transform: translateY(-3px);-moz-transform: translateY(-3px);-ms-transform: translateY(-3px);-o-transform: translateY(-3px);transform: translateY(-3px);-webkit-transition: all .3s ease;-o-transition: all .3s ease;-moz-transition: all .3s ease;transition: all .3s ease;}
.xuzhi {width:580px;float: left;font-size: 14px;color: #535353;line-height: 180%;padding-right: 20px;font-size: 14px;color: #535353;line-height: 180%;}
.zhuanye {width: 580px;float: right;}
.zhuanye table {padding: 0 10px}
.zhuanye th {background: #eee;color: #535353;font-size: 14px;height: 40px;text-align: center;font-weight: 700}
.zhuanye td {background: #fff;height: 40px;border-bottom: 1px solid #e3e3e3;text-align: center;color: #535353;font-size: 14px}
.zhuanye td a:hover{color:#fe9b00;}
.zhuanye a {color: #fb6135}
.zhuanye .more_btn {text-align: center;margin-top: 25px;}
.zhuanye .more_btn a {letter-spacing: 2px;-webkit-border-radius: 15px;-moz-border-radius: 15px;border-radius: 15px;font-weight: 700;display: inline-block;width: 344px;height: 34px;line-height: 34px;color: #fff;text-align: center;font-size: 15px;background: #fb9b35}
.zhuanye .more_btn a:hover{background-color:#b75e00;}
.zhengshu li {float: left;overflow: hidden;position: relative;width: 460px; margin: 0 0 0px 90px;text-align: center;color: #848484;font-size: 16px;}
.zhengshu li img { width:100%}
.zhengshu li p { margin-top:30px}

.about {width: 990px;margin: 0 auto;}
.about dl {vertical-align: top;width: 260px;height: 190px;overflow: hidden;background: #fff;display: inline-block;padding: 20px 15px;margin-right: 26px;-webkit-box-shadow: 0 3px 12px rgba(0, 0, 0, .1);-moz-box-shadow: 0 3px 12px rgba(0, 0, 0, .1);box-shadow: 0 3px 12px rgba(0, 0, 0, .1);}
.about dl dt {color: #353535;font-size: 15px;padding: 0 0 10px 6px;border-bottom: 1px solid #dadada;margin-bottom: 15px}
.about dl dt h4 {border-left: 4px solid #fe9b00;padding-left: 6px;font-weight: 400;}
.about dl dd li {line-height: 27px;height: 27px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;width: 260px;}
.about dl dd li a {color: #3d3d3d;}





