pro_all_classfooterfooterfooterfooterfooterfooterfooterfooterfooterfooterfooterfooterfooterfooterfooterfooterfooterfooterbody {
 width:100%;
 font-size:12px;
 background:#fff;
 -webkit-font-smoothing:antialiased;
 -moz-osx-font-smoothing:grayscale;
 font-family:microsoft yahei;
 color:#333
}
div {
 margin:0;
 padding:0
}
span,
p {
 margin:0;
 padding:0
}
h1,
h2,
h3,
h4,
h5,
h6 {
 margin:0;
 padding:0
}
img {
 margin:0;
 padding:0
}
dl,
dt,
dd,
ol,
ul,
li {
 margin:0;
 padding:0;
 list-style:none
}
img {
 border-right-width:0;
 border-top-width:0;
 border-bottom-width:0;
 border-left-width:0
}
from,
input,
select {
 margin:0;
 padding:0
}
.clear {
 clear:both;
 font-size:0;
 overflow:hidden;
 height:0
}
a {
 color:#484848;
 text-decoration:none
}
a:hover {
 color:#0067d0;
 text-decoration:none
}
.border_bg {
 width:auto;
 height:auto;
 margin:0 auto
}
.cp1 img {
 border:1px solid #bbb;
 padding:5px;
 background:#fff
}
.cp1 img:hover {
 border:1px solid #0067d0;
 padding:5px;
 background:#f7f1eb
}
.cp img {
 border:1px solid #bbb;
 padding:1px
}
.cp img:hover {
 border:1px solid #0067d0;
 padding:1px
}
input,
button,
select,
textarea {
 outline:none
}
.font_1 {
 font-size:16px;
 color:#333
}
#copy {
 display:none
}
.totalwidth {
 width:1200px;
 margin:0 auto;
 height:auto;
 margin-top: 30px;
}
.totalwidthpercent {
 width:100%;
 margin:0 auto
}
.fl {
 float:left
}
.fr {
 float:right
}
#top_cp,
#top_jj,
#jz_qaun,
#xinwen {
 width:1200px;
 margin:0 auto;
 padding-bottom:20px
}
.float_l {
 float:left
}
.float_r {
 float:right
}
dl,
dt,
dd {
 margin:0;
 padding:0;
 list-style:none
}
.top10 {
 margin-top:10px
}
.top20 {
 margin-top:20px
}
.top30 {
 margin-top:30px
}
.top40 {
 margin-top:40px
}
.top50 {
 margin-top:50px
}
.top60 {
 margin-top:60px
}
.top70 {
 margin-top:70px
}
.box {
 width:1200px;
 height:auto;
 margin:0 auto;
 min-width:1200px
}
.hyjr_dkkd {
 width:100%;
 height:38px;
 background:#0067d0
}
.hyjr_kz {
 width:1200px;
 margin:0 auto;
 height:38px
}
.hyjr_zt1 {
 font-size:12px;
 color:#e3f1ff;
 line-height:38px;
 float:left
}
.hyjr_zt {
 font-size:12px;
 color:#e3f1ff;
 height:38px;
 line-height:38px;
 float:right
}
.hyjr_zt a {
 font-size:12px;
 color:#cbe5ff;
 line-height:38px
}
.hyjr_zt a:hover {
 font-size:12px;
 color:#ff0;
 line-height:38px
}
.top {
 background:#fff;
 width:100%
}
.top_in {
 position:relative;
 min-width:100%;
 margin:0 auto
}
.top_in>.totalwidth {
 position:relative
}
.top .fr {
 height:117px
}
.top .logo {
 margin-top:28px
}
.top .kds2 {
 width:220px;
 padding-top:33px;
 padding-left:15px
}
.top .totalwidth .fl {
 display:block
}
.top .totalwidth .fl a,
.top .page .fl a img {
 display:block
}
.NavCeshi>li {
 float:left;
 width:108px;
 text-align:center;
 transition:.6s all ease-in-out;
 padding-right:0;
 height:117px;
 line-height:117px;
 display:block
}
.NavCeshi>li>a {
 font-size:15px;
 color:#454545;
 transition:.2s all ease-in-out;
 position:relative;
 z-index:1113
}
.NavCeshi>li.navcurrent,
.NavCeshi>li:hover {
 transition:.8s all ease-in-out;
 background:url(../images/navbg.png) center no-repeat;
 color:#0067d0
}
.NavCeshi>li.navcurrent a,
.NavCeshi>li:hover a {
 color:#0067d0
}
.banner {
 overflow:hidden;
 background:#666
}
.banner-box {
 min-width:1200px;
 height:560px;
 position:relative
}
.banner-box .bd {
 width:100%!important
}
.banner-box .bd li {
 width:100%!important;
 height:560px;
 background-position:center;
 background-repeat:no-repeat
}
.banner-box .bd li a {
 display:block;
 background-size:auto
}
.banner-btn {
 width:100%;
 position:absolute;
 top:230px;
 left:0;
 margin-left:0;
 height:330px;
 overflow:hidden
}
.banner-btn a {
 display:block;
 width:49px;
 height:104px;
 position:absolute;
 top:0;
 filter:alpha(opacity=0);
 -moz-opacity:0;
 -khtml-opacity:0;
 opacity:0;
 transition:.3s all ease-in-out
}
.banner-btn a.prev {
 left:-50px;
 background:url(../images/zy.png) no-repeat 0 0
}
.banner-btn a.next {
 right:-50px;
 background:url(../images/zy.png) no-repeat -49px 0
}
.banner-box .hd {
 position:absolute;
 top:275px;
 width:100%;
 display:block
}
.banner-box .hd ul {
 text-align:center
}
.banner-box .hd ul li {
 width:20px;
 height:20px;
 border-radius:20px;
 text-indent:-9999px;
 background:#ccc;
 cursor:pointer;
 display:inline-block;
 margin:0 5px;
 transition:.3s all ease-in-out
}
.banner-box .hd ul li.on {
 background:#0067d0;
 width:32px
}
.banner-box:hover .banner-btn a.prev {
 left:20px;
 filter:alpha(opacity=40);
 -moz-opacity:.4;
 -khtml-opacity:.4;
 opacity:.4
}
.banner-box:hover .banner-btn a.next {
 right:20px;
 filter:alpha(opacity=40);
 -moz-opacity:.4;
 -khtml-opacity:.4;
 opacity:.4
}
.banner-box .banner-btn a.prev:hover,
.banner-box:hover .banner-btn a.next:hover {
 filter:alpha(opacity=80);
 -moz-opacity:.8;
 -khtml-opacity:.8;
 opacity:.8
}
.mbanner {
 width:100%;
 height:300px;
 margin-top:0
}
#search_bg {
 width:100%;
 margin:0 auto;
 background:#f4f4f4;
 height:140px;
 margin-bottom:50px
}
#search_c {
 width:1200px;
 margin:0 auto;
 height:140px
}
#search_c_l {
 width:680px;
 float:left
}
#search_c_r {
 width:450px;
 float:right
}
#search_cc {
 width:460px;
 padding-top:34px
}
#search_cc_l {
 width:390px;
 float:left;
 background:#fff;
 line-height:44px;
 height:44px
}
#search_cc_r {
 width:69px;
 overflow:hidden
}
#search_b {
 width:460px;
 height:42px;
 line-height:42px
}
.head_adv {
 width:350px;
 margin-top:40px;
 line-height:30px;
 font-size:17px;
 color:#333
}
.head_adv span {
 font-size:27px;
 color:#0067d0;
 font-weight:700
}
.h_tel {
 width:300px;
 border-left:1px #ebebeb solid;
 border-right:1px #ebebeb solid;
 height:140px
}
.hgtbhmk {
 width:195px;
 margin:0 auto;
 margin-top:35px
}
.dianhtb {
 width:30px;
 height:30px;
 float:left
}
.kehftrx {
 font-size:17px;
 color:#666;
 float:left;
 padding-top:5px;
 padding-left:12px
}
.dianhsj {
 font-size:28px;
 font-family:Arial,Helvetica,sans-serif;
 font-weight:700;
 color:#d7030c;
 text-align:center;
 padding-top:6px
}
.ghdgcpb {
	margin-top: 30px;
 font-size:38px;
 font-weight:700;
 text-align:center;
 color:#0f0f0f
}
.ghdgcpb span {
 font-size:38px;
 font-weight:700;
 color:#d7030c
}
.yzswnz {
	margin-top: 2px;
 font-size:20px;
 color:#333;
 text-align:center;
 padding-top:2px;
 height:40px
}
.xigtnjd {
	
 width:26px;
 height:25px;
 margin:0 auto;
 animation:myfirst 2s infinite
}
@keyframes myfirst {
 0% {
  transform:translate(0px,0px)
 }
 50% {
  transform:translate(0px,-10px)
 }
 100% {
  transform:translate(0px,0px)
 }
}
#tabs {
 width:680px;
 margin:0 auto;
 margin-top:20px
}
#tabs li {
 float:left;
 background:#080404;
 height:50px;
 line-height:50px;
 text-align:center;
 font-size:16px;
 margin-left:15px;
 text-align:center;
 width:150px;
 color:#fff;
 margin-bottom:12px;
 border-radius:10px
}
#tabs li a {
 float:left;
 background:#080404;
 height:50px;
 line-height:50px;
 text-align:center;
 font-size:16px;
 text-align:center;
 width:150px;
 color:#fff;
 border-radius:5px
}
#tabs li.currents {
 background:#d7030c;
 height:50px;
 line-height:50px;
 text-align:center;
 font-size:16px;
 width:150px;
 margin-left:15px;
 color:#fff;
 cursor:pointer;
 border-radius:5px
}
#tabs li.currents a {
 background:#d7030c;
 height:50px;
 line-height:50px;
 text-align:center;
 font-size:16px;
 width:150px;
 color:#fff;
 cursor:pointer;
 border-radius:10px
}
#contents {
 width:1200px;
 margin:0 auto
}
#contents ul {
 display:none
}
.prod_row2 {
 padding:30px 0 0;
 padding-top:10px
}
.prod_row2 .divproduct_new_div:after {
 content:'';
 display:block;
 clear:both
}
.prod_row2 .divproduct_new_div_item {
 float:left;
 width:360px;
 position:relative;
 height:312px;
 transition:.3s all ease-in-out;
 overflow:hidden;
 margin:20px 40px 0 0;
}
.prod_row2 .divproduct_new_div_item:nth-child(4n) {
 /*! margin-right:0 */
}
.prod_row2 .divproduct_new_div_item .product_div_item_pic a,
.prod_row2 .divproduct_new_div_item .product_div_item_pic a img {
 display:block;
 width:100%;
 height:auto;
 transition:.3s all ease-in-out
}
.prod_row2 .divproduct_new_div_item .product_div_item_pic {
 position:absolute;
 width:360px;
 /*! border:1px solid #d0d0d0; */
 padding:4px;
 height:266px;
 overflow:hidden;
 top:0;
 left:0;
 bottom:auto
}
.prod_row2 .divproduct_new_div_item .divproduct_new_div_item_content {
 height:36px;
 padding:15px;
 position:absolute;
 width:340px;
 top:auto;
 left:0;
 bottom:0
}
.prod_row2 .divproduct_new_div_item .divproduct_new_div_item_content:before {
 content:'';
 background:url(../images/y.png) no-repeat center;
 width:15px;
 height:20px;
 position:absolute;
 bottom:16px;
 right:18px;
 display:block;
 z-index:2
}
.prod_row2 .divproduct_new_div_item .divproduct_new_div_item_content:after {
 content:'';
 position:absolute;
 width:100%;
 height:100%;
 /*! background:#d0d0d0; */
 display:block;
 left:0;
 top:auto;
 transition:.3s all ease-in-out;
 bottom:-65px
}
.prod_row2 .divproduct_new_div_item:hover .divproduct_new_div_item_content:after {
 bottom:0;
 background:#da0001
}
.prod_row2 .divproduct_new_div_item_body {
 transition:.3s all ease-in-out
}
.prod_row2 .divproduct_new_div_item .divproduct_new_div_item_content .divproduct_new_div_item_a {
 display:block;
 line-height:40px;
 font-size:18px;
 padding:5px 0;
 color:#222;
 position:relative;
 z-index:3
}
.prod_row2 .divproduct_new_div_item:hover .divproduct_new_div_item_content .divproduct_new_div_item_a {
 color:#fff;
 transition:.3s all ease-in-out
}
.prod_row2 .divproduct_new_div_item .product_div_item_pic a {
 width:auto;
 height:auto
}
.prod_row2 .divproduct_new_div_item .divproduct_new_div_item_content .divproduct_new_div_item_body {
 line-height:24px;
 font-size:13px;
 color:#999;
 position:relative;
 z-index:3;
 text-align:justify
}
.prod_row2 .divproduct_new_div_item:hover .divproduct_new_div_item_content .divproduct_new_div_item_body {
 transition:.3s all ease-in-out;
 color:#aeffc6
}
.prod_row2 .divproduct_new_div_item:hover .product_div_item_pic a img {
 transform:scale(1.1)
}
#youshi_bg {
 width:100%;
 height:900px;
 background:url(../images/ls.png) center no-repeat;
 margin:auto
}
#youshi_t {
 width:600px;
 text-align:center;
 margin:auto;
 padding-top:70px;
 color:#fff;
 padding-bottom:15px
}
.youshi_t1 {
 line-height:45px;
 font-size:36px;
 font-weight:700;

}
.youshi_t2 {
 font-size:16px;
 line-height:40px;
 color:#c8e8f9
}
.youshi_t3 {
 padding-top:10px;
 margin:auto;
 animation:myfirst 2s infinite;
 display:inherit-block
}
#youshi_fl {
 width:513px;
 height:630px;
 background:url(../images/bs.png) left no-repeat;
 float:left;
 color:#fff
}
.youshi_c {
 width:340px;
 padding-top:90px;
 padding-left:35px;
 float:left
}
.youshi_h1 {
 font-size:20px;
 font-weight:700;
 line-height:42px
}
.youshi_h2 {
 font-size:12px;
 line-height:18px;
 font-family:Century Gothic
}
.youshi_h3 {
 width:320px;
 height:44px;
 border:1px solid #c8e8f9;
 line-height:44px;
 text-align:center;
 margin-top:50px;
 font-size:18px
}
.youshi_h4 {
 width:84px;
 margin-right:28px;
 float:left;
 text-align:center;
 line-height:42px;
 font-size:14px;
 margin-top:55px;
 animation:myfirst 2s infinite;
 display:inherit-block
}
.youshi_h4 .v1 {
 width:82px;
 height:60px;
 padding-top:22px;
 border:1px solid #fff;
 border-radius:5px
}
.youshi_ted {
 width:290px;
 height:22px;
 line-height:22px;
 background:url(../images/tel.png) left no-repeat;
 float:left;
 font-size:16px;
 padding-left:35px;
 margin-top:55px
}
.youshi_ted span {
 float:left
}
.youshi_ted strong {
 font-size:28px;
 font-family:Arial,Helvetica,sans-serif;
 float:left;
 color:#dc1720
}
#youshi_r {
 width:810px;
 height:565px;
 float:right;
 background:rgba(200,232,249,.85);
 margin-top:-595px
}
.youshi_p {
 width:340px;
 float:left;
 padding-top:35px;
 padding-bottom:10px;
 padding-left:45px
}
.youshi_p:hover {
 -webkit-animation:test .4s ease-in 2;
 cursor:pointer
}
@-webkit-keyframes test {
 0% {
  transform:translate(0,0)
 }
 50% {
  transform:translate(0,5px)
 }
 100% {
  transform:translate(0,0)
 }
}
.youshi_v1 {
 font-size:46px;
 line-height:46px;
 font-family:Arial,Helvetica,sans-serif;
 color:#dc1720;
}
.youshi_v2 {
 line-height:50px;
 font-size:18px;
 padding-bottom:5px;
 color:#222;
 font-weight: bold;
}
.youshi_v3 {
 width:55px;
 height:2px;
 background:#dc1720;
}
.youshi_v4 {
 padding-top:25px;
 font-size:14px;
 line-height:28px;
 color:#666
}
.aygnwydj {
 width:347px;
 height:56px;
 background:url(../images/ab.png) center no-repeat;
 margin:0 auto;
	margin-top: 20px;
}
.gyxtjhw {
 font-size:36px;
 font-weight:700;
 text-align:center;
 padding-top:10px;
 color:#333
}
.gyxtjhw font {
 font-size:36px;
 font-weight:700;
 color:#dc1720;
}
.shgbbtl {
 width:10px;
 height:420px;
 background:#dc1720;
 float:left
}
.hsgbjtzb {
 width:537px;
 height:340px;
 background:#f6f6f6;
 padding:40px 45px;
 float:left
}
.ngjlswbz {
 font-size:22px;
 color:#d7030c;
 height:56px
}
.gjgnjsld {
 font-size:14px;
 line-height:36px;
 color:#333;
 height:218px
}
.srhlsnkd {
 width:130px;
 height:51px;
 background:#dc1720;
 margin-right:1px;
 float:left;
 font-size:16px;
 color:#fff;
 line-height:51px;
 text-align:center
}
.srhlsnkd a {
 width:130px;
 height:51px;
 background:#393939;
 float:left;
 font-size:16px;
 color:#fff;
 line-height:51px;
 text-align:center;
 display:block
}
.srhlsnkd a:hover {
 width:130px;
 height:51px;
 background:#d7030c;
 float:left;
 font-size:16px;
 color:#ff0;
 line-height:51px;
 text-align:center;
 display:block
}
.jjbtyz {
 width:560px;
 float:left;
 overflow:hidden;
 cursor:pointer
}
.jjbtyz img {
 transition:all .2s linear;
 -webkit-transition:all .2s linear;
 -moz-transition:all .2s linear;
 width:560px
}
.jjbtyz img:hover {
 -webkit-transform:scale(1.12,1.12);
 transform:scale(1.12,1.12);
 -moz-transform:scale(1.12,1.12)
}
.news {
 width:100%;
 min-width:1200px;
 overflow:hidden;
 margin-top:45px
}
.news_tline {
 width:502px;
 margin:0 auto
}
.news_tline_i {
 width:500px;
 position:absolute;
 z-index:-1;
 height:1px;
 padding-top:50px;
 margin-top:-20px
}
.news_tline_il {
 width:280px;
 margin:0 auto;
 height:1px;
 background:#fff;
 margin-top:1px
}
.news_m,
.news_s {
 width:1200px;
 margin:0 auto;
 text-align:center;
 min-width:1200px
}
.news_m {
 font-size:34px;
 font-weight:700;
 line-height:50px;
 color:#dc1720;
}
.news_s {
 font-size:14px;
 line-height:26px;
 margin-bottom:15px;
 color:#484848
}
.news_line {
 height:1px;
 background:#ccc;
 width:100%;
 margin:0 auto
}
.news_line_t {
 width:100px;
 margin:0 auto;
 height:3px;
 background:#dc1720;
	margin-top: -1px;
}
.news_line_d {
    width: 0;
    height: 0;
    margin: 0 auto;
    border-left: 6px solid transparent;
    border-right: 6px solid transparent;
    border-top: 6px solid #dc1720;
}
.lanrenzhijia {
 width:1200px;
 margin:0 auto;
 overflow:hidden;
 margin-top:40px
}
.news_dt {
 width:1200px;
 margin:0 auto;
 overflow:hidden
}
.lanrenzhijia .news_dt a {
 display:block;
 float:left;
 text-decoration:none;
 width:280px;
 font-size:16px;
 margin:0 10px;
 padding:15px 30px;
 box-shadow:0 0 5px #ddd inset;
 transition:all .8s linear
}
.lanrenzhijia .news_dt a.on {
 text-decoration:none;
 width:400px;
 font-weight:700;
 background:#f8f8f8;
 transition:all .8s linear
}
.lanrenzhijia .news_dt a.on .news_dt_rm {
 transition:all .8s linear;
 color:#d7030c
}
.news_dt_rm {
 overflow:hidden;
 border-bottom:solid 1px #ccc;
 line-height:40px;
 font-size:20px;
 padding-left:10px;
 transition:all .8s linear;
 font-weight:700;
 color:#0067d0
}
.news_dt_ren {
 font-family:Arial,Helvetica,sans-serif;
 font-size:14px;
 text-transform:uppercase;
 color:#999;
 line-height:26px;
 font-weight:400;
 padding-left:10px
}
.lanrenzhijia .content {
 overflow:hidden;
 width:1200px;
 margin:0 auto;
 height:405px;
 position:relative;
 min-width:1200px;
 margin-top:20px
}
.lanrenzhijia .content .ul {
 position:absolute;
 left:0;
 top:0;
 width:1200px;
 min-width:1200px
}
.lanrenzhijia .content .li {
 width:1200px;
 float:left;
 min-width:1200px
}
.news .news_div_item,
.news .divdgweb_new_div_item {
 width:578px;
 height:180px;
 float:left;
 position:relative;
 margin:12px 11px;
 transition:all .8s linear;
 box-shadow:0 0 2px #ccc inset
}
.news_div_item_pic {
 float:left;
 width:282px;
 height:180px;
 overflow:hidden;
 box-shadow:0 0 1px #ddd
}
.news_div_item_pic img {
 width:282px;
 height:180px;
 transition:all .5s linear
}
.news_div_item_content,
.divdgweb_new_div_item_content {
 float:right;
 width:270px;
 margin-right:10px
}
.news_div_item_title,
.divdgweb_new_div_item_title {
 white-space:nowrap;
 text-overflow:ellipsis;
 overflow:hidden;
 width:270px;
 padding-top:10px
}
.news_div_item_title a,
.divdgweb_new_div_item_title a {
 font-size:17px;
 transition:all .8s linear
}
.news_div_item_body,
.divdgweb_new_div_item_body {
 overflow:hidden;
 line-height:23px;
 padding-top:16px;
 height:71px;
 font-size:14px;
 color:#666;
 display:-webkit-box;
 -webkit-line-clamp:2;
 -webkit-box-orient:vertical;
 margin-bottom:28px
}
.news_dt_rgo {
 overflow:hidden;
 transition:all .8s linear
}
.news_dt_rgo a {
 font-size:0;
 line-height:0
}
.news_dt_rgo span {
 display:block;
 width:90px;
 height:1px;
 background:#999;
 transition:all .8s linear
}
.news_dt_rgo p {
 font-size:14px;
 line-height:48px;
 text-align:right;
 position:relative;
 z-index:2;
 color:#0067d0;
 transition:all .8s linear;
 margin-left:200px;
 width:270px
}
.news_div_item_date,
.divdgweb_new_div_item_date {
 position:absolute;
 font-size:16px;
 font-family:Arial,Helvetica,sans-serif;
 margin-left:310px;
 margin-top:142px;
 color:#999
}
.news_div_item_year,
.divdgweb_new_div_item_year {
 float:left
}
.news_div_item_month,
.divdgweb_new_div_item_month {
 float:left
}
.news_div_item_day,
.divdgweb_new_div_item_day {
 float:left
}
.news .news_div_item:hover .news_dt_rgo span,
.news .divdgweb_new_div_item:hover .news_dt_rgo span {
 transition:all .8s linear;
 width:100%
}
.news .news_div_item:hover .news_div_item_title a,
.news .divdgweb_new_div_item:hover .divdgweb_new_div_item_title a {
 transition:all .8s linear;
 color:#0067d0
}
.news .news_div_item:hover .news_dt_rgo p,
.news .divdgweb_new_div_item:hover .news_dt_rgo p {
 transition:all .8s linear;
 width:100%;
 margin-left:0
}
.news .news_div_item:hover .news_div_item_pic img,
.news .divdgweb_new_div_item:hover .news_div_item_pic img {
 transition:all .5s linear;
 transform:scale(1.15)
}
.link_bg {
 background:#edeaf1;
 height:70px;
 overflow:hidden
}
.link {
}
.link h2 {
 padding:13px 0 0 20px;
 height:57px;
 width:106px;
 overflow:hidden;
 font:bold 18px/26px "Microsoft Yahei";
 background:url(../images/bj.jpg) no-repeat left top
}
.link h2 a {
 color:#fff;
 font:bold 18px/26px "Microsoft Yahei"
}
.link h2 i {
 text-transform:uppercase;
 font:18px/20px Arial;
 color:#fff;
 display:block
}
.link span {
 display:block;
 font:14px/70px "Microsoft Yahei"
}
.link span a {
 display:inline-block;
 color:#333
}
.link p {
 height:70px;
 padding-left:20px;
 overflow:hidden;
 font:14px/70px "Microsoft Yahei"
}
.linkTagcs {
 width:800px;
 height:auto
}
.linkTagcs ul {
 margin:0;
 padding:0;
 list-style-type:none
}
.linkTagcs li {
 list-style:none;
 margin:0;
 padding-right:5px;
 line-height:70px;
 float:left
}
.linkTagcs li a {
 color:#666;
 word-break:break-all;
 font-size:14px;
 padding-right:10px
}
.linkTagcs li img {
 border:0
}
.footWrap {
 background:#0067d0;
 padding:40px 0;
 overflow:hidden
}
.footer {
height: 130px;
background: #dc1720;
 position:relative;
	margin-top: 30px;
}
.comp-tit{width: 1180px; margin: auto;padding-top: 30px;}
.footer ul li {
    float: left;
    width: 33%;
   
}
.footer ul li span{ color: #fff; margin-left: 12px}
.foot{ width:100%; background:#222;margin:0 auto; line-height:35px; padding:0.5% 0%; text-align: center}
.foot-sub{overflow:hidden; color:#FAFAFA;margin:0 auto; max-width:1200px;}
.foot-sub p span{margin-right:25px; margin-left:20px;}
.foot .foot-sub a{color:#FAFAFA;}
.f_wz {
 width:470px;
 font-family:microsoft yahei;
 color:#fff;
 font-size:14px;
 line-height:32px
}
.f_wz h3 {
 height:60px;
 margin-bottom:15px;
 font:bold 16px/60px "Microsoft Yahei";
 color:#fff;
 background:url(../images/h.jpg) no-repeat left bottom
}
.f_wz a {
 color:#fff;
 font-size:14px
}
.f_wz a:hover {
 color:#ff0;
 font-size:14px
}
.bqdxtkg {
 float:left;
 height:207px;
 margin-top:20px;
 margin-right:75px;
 border-left:1px solid #0d74dc;
 border-right:1px solid #0771de
}
.f_nav {
 width:270px
}
.f_nav a {
 float:left;
 width:120px;
 color:#fff;
 font-size:14px
}
.f_nav a:hover {
 float:left;
 width:120px;
 color:#ff0;
 font-size:14px
}
.dbdewmk {
 width:300px;
 float:right
}
.footer_r {
 width:134px;
 padding-top:10px;
 margin-right:20px;
 text-align:center;
 font-size:16px;
 line-height:16px;
 color:#fff
}
.footer_r img {
 padding-bottom:15px
}
.mianbxContent {
 margin-bottom:20px!important;
 height:40px!important;
 line-height:40px!important;
 font-size:16px!important;
 text-align:left!important;
 background-color:#eee;
 width:100%!important;
 text-indent:2.5em;
 transition:.1s all;
 background:url(../images/b.png) no-repeat 7px 12px;
 border-bottom:1px solid #eee;
 letter-spacing:1px;
 position:relative;
 border-top:1px solid #eee
}
.mianbxContent a {
 font-size:15px!important
}
.mianbxContent:hover {
 background-position:7px -29px
}
.strong_title {
 display:none
}
.centerHeadImage {
 border:0;
 display:none
}
.mianbxContent a:hover {
 color:#0067d0;
 font-size:15px!important
}
.mianbxContent::after,
.mianbxContent:after {
 content:'';
 position:absolute;
 display:block;
 height:40px;
 width:200px;
 top:0;
 right:0
}
.my-kefu {
 position:fixed;
 right:0;
 top:20%;
 z-index:9999
}
.my-kefu ul {
 width:77px
}
.my-kefu li a {
 text-decoration:none
}
.my-kefu li {
 background:#3a3a3a;
 margin-top:1px;
 padding:9px 0;
 height:56px;
 width:77px
}
.my-kefu li i {
 background:url(../images/tb.png) no-repeat;
 display:block;
 width:30px;
 height:27px;
 margin:0 auto;
 text-align:center
}
.my-kefu li p {
 height:20px;
 line-height:20px;
 overflow:hidden;
 text-align:center;
 color:#fff
}
.my-kefu .my-kefu-qq i {
 background-position:4px 0
}
.my-kefu .my-kefu-tel i {
 background-position:0 -25px
}
.my-kefu .my-kefu-tel1 i {
 background-position:-35px 4px
}
.my-kefu .my-kefu-tel1:hover {
 width:246px;
 height:145px
}
.my-kefu .my-kefu-tel2 i {
 background-position:-35px 4px
}
.my-kefu .my-kefu-tel2:hover {
 width:246px;
 height:145px
}
.my-kefu .my-kefu-liuyan i {
 background-position:4px -53px
}
.my-kefu .my-kefu-weixin i {
 background-position:-34px 4px
}
.my-kefu .my-kefu-weibo i {
 background-position:-30px -22px
}
.my-kefu .my-kefu-ftop {
 background-color:#0067d0
}
.my-kefu .my-kefu-ftop i {
 width:33px;
 height:35px;
 background-position:-27px -51px
}
.my-kefu-left {
 float:left;
 width:77px;
 height:47px;
 position:relative
}
.my-kefu-tel-right {
 font-size:20px;
 color:#fff;
 float:left;
 height:24px;
 line-height:24px;
 padding-left:15px;
 border-left:1px solid #fff;
 padding-top:10px
}
.my-kefu-tel1-right {
 font-size:20px;
 color:#fff;
 float:left;
 height:24px;
 line-height:22px;
 margin-top:8px;
 border:none;
 margin:0 auto;
 margin-bottom:5px
}
.my-kefu-tel2-right {
 font-size:20px;
 color:#fff;
 float:left;
 height:24px;
 line-height:22px;
 margin-top:8px;
 border:none;
 margin:0 auto;
 margin-bottom:5px
}
.my-kefu-right {
 width:20px
}
.my-kefu-tel-main {
 color:#fff;
 margin-top:9px;
 height:47px;
 width:247px
}
.my-kefu-main {
 width:97px;
 position:relative
}
.my-kefu-weixin-pic {
 position:absolute;
 left:-130px;
 top:-24px;
 display:none
}
.pro_list_box_item_zdy {
 display:block;
 height:155px;
 padding:8px;
 border-bottom:1px solid #ccc;
 overflow:hidden
}
.pro_list_box_item_zdy:hover {
 background:#f8f8f8
}
.pro_list_box_item_l_zdy {
 width:205px;
 height:135px;
 float:left
}
.pro_list_box_item_l_zdy a img {
 width:205px;
 height:135px;
 border:1px solid #ccc;
 padding:8px
}
.pro_list_box_item_r_zdy {
 width:940px;
 float:right;
 text-align:left
}
.pro_list_box_item_r_zdy p {
 height:26px;
 font-size:16px;
 color:#000;
 border:none;
 line-height:26px;
 padding-bottom:5px
}
.pro_list_box_item_r_zdy p a {
 height:26px;
 font-size:16px;
 color:#0067d0;
 border:none
}
.pro_list_box_item_r_zdy div {
 font-size:15px;
 font-weight:400;
 color:#888;
 height:70px;
 overflow:hidden;
 line-height:28px
}
.pro_list_box_item_r_zdy div>span {
 font-size:13px!important;
 font-weight:400;
 color:#888;
 overflow:hidden;
 line-height:24px!important
}
.pro_list_box_item_r_zdy div p {
 font-size:13px;
 font-weight:400
}
.pro_list_box_item_r_zdy a {
 text-decoration:none
}
.pro_list_box_item_r_zdy a:hover {
 text-decoration:none
}
.pro_list_box_item_zdy:hover .pro_list_box_item_r_zdy a {
 background:#d7030c
}
.pro_list_box_item_zdy:hover .pro_list_box_item_r_zdy p {
 color:#000
}
.shopmrsc a:hover {
 color:#000!important
}
.content_more_a_zdy {
 width:90px;
 height:30px;
 background:#0067d0;
 float:right;
 display:block;
 margin-top:10px;
 text-align:center;
 line-height:29px;
 height:30px;
 color:#fff!important;
 font-size:13px!important;
 letter-spacing:.5px
}
.dgcontent_title_h5 {
 display:block;
 text-align:center;
 border-bottom:1px solid #ddd;
 height:55px!important;
 line-height:55px!important;
 margin:10px auto 25px!important
}
.dgcontent_title_h5 h5,
.dgcontent_title_h5 h5 strong {
 font-size:18px
}
.news_content_title {
 display:block;
 text-align:center;
 border-bottom:1px solid #ddd;
 height:80px;
 margin:10px auto
}
.news_content_title h3,
.news_content_title h3 strong {
 font-size:18px;
 height:55px;
 line-height:55px;
 color:#0067d0
}
.news_content_title p {
 font-size:14px;
 color:#999
}
.news_content_title hr {
 display:none
}
.content_more_a_zdy::after,
.content_more_a_zdy:after {
 content:'查看全文';
 color:#fff
}
.pro_one_box .pro_name {
 height:30px;
 line-height:30px
}
.pro_all_class {
 width:1150px!important;
 height:auto!important;
 margin:0 auto!important;
 padding-top:28px;
 overflow:hidden;
 font-size:0;
 line-height:0;
 border-bottom:none!important;
 margin-bottom:20px!important
}
.pro_all_class a {
 display:inline-block;
 width:155px;
 height:50px;
 overflow:hidden;
 text-align:center;
 margin-right:8px!important;
 font-size:14px;
 color:279c2c;
 background:#0067d0;
 white-space:nowrap;
 text-overflow:ellipsis;
 line-height:50px;
 text-decoration:blink;
 transition:all .8s linear;
 color:#fff
}
.pro_all_class a:hover {
 transition:all .8s linear;
 background:#d7030c;
 color:#fff
}
.pro_all_class strong {
 background:#d7030c;
 color:#fff;
 display:block
}
.pagess {
 clear:both;
 margin:20px;
 overflow:hidden;
 margin-left:0;
 text-align:center;
 font-size:12px
}
.pagess ul li {
 display:inline-block;
 border:1px solid #ccc;
 padding:4px 12px;
 margin:0 1px;
 line-height:24px;
 background:#fff;
 color:#999
}
.pagess ul li:hover {
 background:#0067d0;
 color:#fff;
 border:1px solid #0067d0
}
.pagess ul li:hover a {
 color:#fff
}
.pagess ul li.thisclass {
 display:inline-block;
 border:1px solid #0067d0;
 padding:4px 12px;
 margin:0 1px;
 background:#0067d0;
 color:#fff
}
.pagess ul li.thisclass a {
 color:#fff
}
.pagess ul li a {
 display:block;
 color:#999
}
.pagess ul li a:hover {
 color:#fff
}
.lianxi_m {
 width:1200px;
 overflow:hidden;
 background:#f5f5f5;
 margin:0 auto
}
.lianxi_ml {
 background:#0067d0;
 color:#fff;
 padding:30px;
 overflow:hidden;
 float:left
}
.lianxi_ml_m {
 overflow:hidden;
 font-size:38px;
 font-weight:700;
 line-height:52px;
 margin-bottom:18px
}
.lianxi_ml_s {
 width:315px;
 border:solid 2px #fff;
 font-size:28px;
 font-family:Arial,Helvetica,sans-serif;
 text-align:center;
 margin-bottom:18px;
 line-height:45px
}
.lianxi_ml_en {
 font-family:Arial,Helvetica,sans-serif;
 font-size:24px;
 font-style:italic;
 line-height:40px
}
.lianxi_mr {
 float:right;
 overflow:hidden;
 width:780px
}
.lianxi_mr_i {
 float:left;
 font-family:Arial,Helvetica,sans-serif;
 font-size:100px;
 font-weight:700;
 line-height:100px;
 color:#333;
 position:absolute;
 overflow:hidden;
 margin-top:18px
}
.lianxi_m .mr_i {
 font-size:140px;
 line-height:120px;
 margin-top:150px;
 margin-left:650px
}
.lianxi_mr_m {
 width:600px;
 float:left;
 overflow:hidden;
 padding-left:80px;
 padding-right:20px;
 padding-top:25px;
 line-height:24px;
 color:#333;
 font-size:14px
}
.lianxi_mr_m span {
 font-size:24px;
 font-weight:700;
 line-height:60px;
 color:#333
}
.lianxi {
 width:1200px;
 margin:0 auto;
 overflow:hidden;
 background:#f5f5f5;
 margin-top:10px;
 margin-bottom:10px
}
.lianxi_l {
 float:left;
 width:520px;
 overflow:hidden
}
.lianxi_lm {
 overflow:hidden;
 margin-top:40px;
 border-left:solid 5px #0067d0;
 font-size:26px;
 line-height:30px;
 padding-left:20px;
 margin-bottom:18px
}
.lianxi_len {
 overflow:hidden;
 border-left:solid 5px #2b3e9d;
 padding-left:20px;
 font-family:Arial,Helvetica,sans-serif;
 font-size:14px;
 color:#0067d0;
 font-style:italic;
 line-height:22px;
 margin-bottom:20px
}
.lianxi_ld_l {
 overflow:hidden;
 padding:15px 0;
 padding-left:30px
}
.ld_i {
 float:left;
 width:56px
}
.ld_i img {
 width:56px
}
.ld_l {
 float:left;
 padding-left:18px;
 font-size:14px;
 color:#666;
 line-height:25px;
 width:300px
}
.ld_l span {
 font-size:18px;
 color:#333
}
.ld_l a {
 font-size:14px;
 color:#666
}
.lianxi_r {
 float:right;
 width:580px;
 overflow:hidden;
 background:#eee;
 padding:46px;
 height:511px
}
.lianxi_rm {
 overflow:hidden;
 margin-top:-10px
}
.lianxi_rm_en {
 float:left;
 color:#0067d0;
 font-family:Arial,Helvetica,sans-serif;
 font-size:45px;
 line-height:50px;
 font-weight:700
}
.lianxi_rm_m {
 float:left;
 margin-left:10px;
 border-top:solid 3px #0067d0;
 font-size:20px;
 line-height:40px;
 margin-top:10px
}
.lianxi_rd {
 overflow:hidden;
 margin-top:15px;
 border:solid 1px #ccc
}
.yunu-message {
 background:url(../images/r1-orderform-1-bg.jpg) no-repeat center bottom #fff;
 border:1px solid #ddd;
 padding:50px 200px;
 margin-bottom:30px
}
.form-group {
 margin-bottom:15px
}
.form-label {
 float:left;
 line-height:34px;
 width:120px;
 text-align:right
}
.form-label span {
 color:#e50112
}
.form-content {
 margin-left:130px
}
.form-control {
 line-height:20px;
 font-size:14px;
 border:1px solid #ddd;
 padding:6px 12px;
 width:600px;
 display:inline-block;
 vertical-align:top
}
select.form-control {
 height:34px
}
.form-submit {
 padding:6px 22px;
 color:#fff;
 background-color:#3db748;
 border:0;
 cursor:pointer;
 font-size:16px;
 border-radius:3px
}
.form-button {
 padding:6px 22px;
 color:#fff;
 background-color:#767676;
 border:0;
 cursor:pointer;
 font-size:16px;
 border-radius:3px
}






.floor_5_main {
    width: 100%;
    height: 200px;
    background: url(../images/a18_02.jpg) center center no-repeat;
    margin-top: 30px;
}
.w1200 {
    width: 1200px;
    margin: 0 auto;
}

.floor_5_main p {
	float: left;
	padding-top: 50px;
	font-size: 36px;
	color: #d20a05;
	line-height: 36px;
}
.floor_5_main p span {
	font-size: 20px;
	color: #fff;
	line-height: 20px;
	padding-top: 18px;
	display: block;
}
.floor_5_main p b {
	display: block;
	width: 70px;
	height: 2px;
	background-color: #d20a05;
	margin-top: 18px;
}
.floor_5_main dl {
	float: right;
	width: 450px;
	padding-top: 38px;
}
.floor_5_main dl dt {
	float: left;
	width: 300px;
}
.floor_5_main dl dt i {
	width: 216px;
	height: 50px;
	display: block;
	background-position: 0px -35px;
	padding-left: 84px;
	font-size: 26px;
	color: #fff;
	font-family: "Arial";
	font-weight: bold;
	line-height: 50px;
}
.floor_5_main dl dt span {
	width: 250px;
	height: 50px;
	display: block;
	background-position: -325px -35px;
	padding-left: 50px;
	font-size: 20px;
	color: #fff;
	line-height: 50px;
	margin-top: 20px;
}
.floor_5_main dl dd {
	float: right;
	width: 121px;
	height: 121px;
	background-color: #fff;
	text-align: center;
}
.floor_5_main dl dd img {
	width: 111px;
	height: 111px;
	background-size: 100%;
	margin-top: 5px;
}
.iconp {
    background: url(../images/iconp.png) no-repeat;
        background-position-x: 0%;
        background-position-y: 0%;
    display: inline-block;
    vertical-align: middle;
}

.ban_show{ position:relative; height:300px; overflow:hidden;}
.ban_show img{ position:absolute; top:0; left:50%; margin-left:-960px; width:1920px; max-width:none; height:auto;}
.ban_txt{ position:relative; left:0; color:#FFF; width:520px; padding:30px 40px; margin-top:60px; background:url(../images/ban_bg.png); }
.ban_txt b{ color:#FFF; font-size:32px; font-weight:600;}
.ban_txt span{ display:block; width:50px; height:2px; margin:30px 0 15px; background-color:#FFF;}
.ban_txt p{ font-size:15px; line-height:28px;}
.place{ width:100%; margin:0 auto; background-color:#F3F3F3; border-top:1px solid #ECECEC; border-bottom:1px solid #ECECEC;}
.place p{ line-height:48px;}
.box{ clear:both; max-width:1200px; margin:0 auto;}

/*company*/
.company{ width:100%; margin:30px auto;}
.company h1{ font-size:32px; line-height:1.1; text-align:center; margin-bottom:15px;}
.company p{ color:#444; font-size:15px; text-indent:2em; line-height:30px;}
.company .com_base{ clear:both; overflow:hidden; margin:20px 0; padding-right:180px; background:url(../images/con_mark.png) no-repeat right top; }
.company .com_base li{ float:left; width:32.3%; position:relative; margin-right:1%;}
.company .com_base li img{ width:100%;}
.company .com_base li b{ display:block; position:absolute; left:0; bottom:0; width:100%; height:40px; line-height:40px; text-align:center; color:#FFF; font-weight:normal; background-color:rgba(0,0,0,0.6);}
.company .com_state{ clear:both; overflow:hidden; margin:30px 0 20px; margin-left:-1%; }
.company .com_state li{ float:left; width:24%; margin-left:1%; text-align:center;}
.company .com_state li span{ display:block; color:#dc1720; font-size:64px; line-height:1; font-family: Impact,Arial; margin-bottom:5px;}

.com_show{ width:100%; background:url(bg_com3.jpg) #F0F0F0 no-repeat top center;}
.com_show .com_video{ position:relative; float:left; width:50%; height:520px;}
.com_show .com_video p{ display:none;}
.com_show .com_video a{ position:absolute; left:0px; top:0px; display:block; width:100%; height:100%; z-index:1;}
.com_show .com_video a img{ position:absolute; left:50%; top:50%; margin-left:-38px; margin-top:-38px; width:77px; cursor:pointer;}
.com_show .com_main{ float:left; width:50%; height:520px;}
.com_show .com_main ul{ width:100%; height:50%;}
.com_show .com_main ul li{ float:left; width:50%; height:100%; overflow:hidden;}
.com_show .com_main ul li.com_font{ color:#FFF; padding:20px; background-color:#0D5297; box-sizing:border-box;}
.com_show .com_main ul li h3{ font-size:26px; line-height:1.1; padding-bottom:15px;}
.com_show .com_main ul li p{ line-height:25px;}
.com_show .com_main ul li img{ width:100%; height:100%; transition:all .5s;}
.com_show .com_main ul li:hover img{transition:all .5s; -webkit-transition:all .5s;-moz-transform:scale(1.1,1.1); -ms-transform:scale(1.1,1.1); -o-transform:scale(1.1,1.1); -webkit-transform:scale(1.1,1.1); transform:scale(1.1,1.1);}




/*contact*/
.ban_con{ display:none;}
.ban_contact{ width:100%; height:500px; overflow:hidden; background:url(../images/ban_contact.jpg) no-repeat center top;}
.ban_info{ float:right; width:55%; padding:40px; margin-top:60px; background:url(../images/bg_tom.png); }
.ban_info b{ font-size:32px; line-height:1.1; font-weight:bold; display:block; margin-bottom:30px;}
.ban_info p{ font-size:15px; line-height:28px;}
.ban_info p.ban_ico{ margin-top:15px;}
.ban_info p.ban_ico i img{ width:26px; margin-right:6px; margin-top:-4px;}
.ban_info p.ban_ico a{ color:#F02D21; font-size:34px; font-weight:bold;}
.ban_info p.ban_cue{ font-weight:bold; margin-top:15px;}
.ban_zx{ display:block; width:250px; height:50px; line-height:50px; text-align:center; font-size:18px; margin-top:15px; /*! background-color:#0D5297; */}
.ban_zx span{ display:block; color:#FFF; cursor:pointer;}
.ban_zx span:hover{ font-weight:bold;}

.cont_time {
    width: 100%;
    margin: 30px auto;
}

.cont_time h1 {
    font-size: 32px;
    line-height: 1.1;
    text-align: center;
    margin-bottom: 15px;
}
.cont_time p {
    color: #444;
    font-size: 15px;
    line-height: 30px;
    text-align: center;
}
.cont_time ul {
    clear: both;
    overflow: hidden;
    margin: 30px 0 20px;
        margin-left: 0px;
    margin-left: -1%;
}

.cont_time ul li {
    float: left;
    width: 24%;
    margin-left: 1%;
    font-size: 18px;
    text-align: center;
    padding: 20px 0;
    background-color: #FFF;
}
.cont_time ul li {
    font-size: 18px;
    text-align: center;
}
.cont_time ul li img {
    display: block;
    width: 150px;
    margin: 0 auto;
}
.cont_time ul li i {
    display: block;
    font-size: 15px;
    font-weight: bold;
    margin-top: 15px;
}
i, em {
    font-style: normal;
}
.ser_map {
    width: 100%;
    margin-top: 40px;
}
.clearfix::after, .clearfix::before {
    content: "";
    display: table;
}
.ser_map h2 {
    font-size: 28px;
    line-height: 1.1;
    text-align: center;
    margin-bottom: 15px;
}
.ser_map p {
    color: #444;
    font-size: 15px;
    line-height: 30px;
    text-align: center;
}
#map_canvas {
    width: 100%;
    margin: 20px auto 0;
}


#bodycontent {
 width:1200px;
 margin:0 auto;
 line-height:180%;
 text-align:center
}
.shopmrsc:hover {
 background-color:#f9f9f9
}
.shopmrsc {
 border-bottom:#efefef solid 1px;
 overflow:hidden;
 padding:15px 5px
}
.shopmrsc a {
 float:left;
 display:block;
 height:135px;
 text-decoration:none;
 position:relative
}
.shopmrsc a:hover {
 color:red;
 text-decoration:none
}
.xwlb_img img {

    width: 205px;
    height: 135px;
    display: table-cell;

}
shopmrsc p.xwlbbt {
 font-size:16px;
 font-family:microsoft yahei;
 font-weight:400
}
.shopmrsc p.xwlbnr {
 font-size:14px;
 font-weight:400;
 #height:50px;
 line-height:24px;
 margin-top:7px;
 color:#999
}
.shopmrsc p.xwlbsj {
 font-size:14px;
 font-weight:400;
 color:#787878;
 position:absolute;
 line-height:20px;
 bottom:0
}
.xwlb_img{ margin-right:20px;}
.xwlbbt{font-size:16px;}



.cpny {
    width: 1000px;
    margin: auto;
}
.cpbt{ font-size:24px; color:#393939; text-align:center; margin-top:70px; margin-bottom:20px;}
.chanpin img {
    display: block;
}
.xntd{ height:55px; background:#2e2e2f; line-height:55px;display:table-cell;vertical-align:middle; width:1010px; color:#fff; font-size:16px; font-weight:bold; font-family:"微软雅黑"; }
.xntd span{ font-size:13px; color:#fefefe; font-weight: normal}
.xntd img{ margin-right:10px; margin-left:50px;vertical-align:middle;}
.cpbg{ background:#f0f1f1; width: 1000px}
.cpjj{ padding:30px 55px; line-height:30px;}




tr td{ padding-left:12px; height:30px;}
.cpjj td{BORDER-RIGHT: #f6f6f6 0px solid;
BORDER-LEFT: #f9f9f9 0px solid;
BORDER-bottom: #f9f9f9 0px solid;
} 
.cpjj table{BORDER-RIGHT: #f6f6f6 0px solid;
BORDER-LEFT: #f9f9f9 0px solid;} 

.cpjj tr:nth-of-type(2n) {
    background:#ebebeb;
}

.cpjj td:nth-of-type(2n+1) { border-right:#333 1px solid;
}


.cpjj ul li{border:1px dashed #abacac; height:185px;border-radius:8px 8px 8px 8px; margin-bottom:30px;}

.cpjj img{vertical-align:top; margin-right:30px; border:0}
.cpjj span{ font-size:16px; color:#2b53ad; font-weight:bold;}

.cpjj .jbms{ width:570px; float:right; margin-right:15px;}


.p12-aboutinfo-1 blk{ width:1260px;padding-left:2%;overflow:hidden;background-color:darkblue;padding-bottom:25px;}
.p12-aboutinfo-1-nr endit-content{width:30%;float:left;margin-right:2%;}
.shipin li {margin-bottom: 20px; float: left; margin: 5px;}
.shipin li p{text-align: center;


font-size: 16px;

color: #fff;

line-height: 50px;

background: #004ea2;

width: 400px;

height: 55px;}

.shipin a{color: #fff;}

.pages {clear: both;height: 30px;margin: 20px;overflow: hidden;margin-left: 0px;text-align: center; font-size:12px; width:100%;}
.pages ul li { display:inline-block;border: 1px solid #ccc;padding: 2px 9px;margin: 0 3px;line-height: 20px;background: #fff;color:#999}
.pages ul li:hover{ background:#105095; color:#fff;border: 1px solid #105095}
.pages ul li.thisclass {display: inline-block;border: 1px solid #105095;padding: 2px 9px;margin: 0 3px;background:#105095;color: #fff;}
.pages ul li.thisclass a {color: #fff;}
.pages ul li a{ display:block;color:#999}
.pages ul li a:hover {color: #fff;}

