@charset "utf-8";
/* CSS Document */
body { margin:0 auto; font-size:12px; font-family:"Microsoft YaHei",SimHei,arial; color:#000;min-width: 1200px;position: relative;}
ul,dl,dd,h1,h2,h3,h4,h5,h6,form,p,em,ol,input{ padding:0; margin:0;}
ul { list-style:none;}
img { border:0px;}
a{ color: #000; text-decoration:none; }
a:hover { color:#F00;}
.clear{clear:both;}
.top{ width:100%; height:28px; background:#4b4b4b;}
.top_1{ width:1100px; margin:0 auto; color:#FFF; line-height:28px;}
.ttop{ width:100%; height:89px; background:#fff;}
.ttop_1{ width:1100px; margin:0 auto; }
.logo{ float:left; width:232px;}
.menu{  width:1100px; margin: 0 auto; }
.menu ul li{ float:left; width:104px;height:50px; line-height:50px; }
.menu ul li a{ font-weight:bold; color:#333; display:block; text-align:center; font-size:15px; }

.menu ul li a:hover{ color:#21406e; }

.yop_3{ width:100%; height:4px; background:#21406e;}


.fl_js{ width:100%;}



.cpfl{ width:100%; height:auto; padding:20px 0 20px 0; }

.fwxm_t{height:70px; text-align:center;margin:0 auto; }

.fwxm_t h1{ font-size:22px; height:36px; line-height:36px; font-weight:normal;}
.fwxm_t h1 b{ color:#d7d7d7; font-size:20px; padding:0 10px 0 10px; line-height:20px;}
.fwxm_t h1 span{ color:#21406e;}
.fwxm_t h2{  font-size:14px; height:20px; line-height:20px; color:#504f4f; font-weight:normal;padding-left: 98px;}

.cpfl_1{ width:1100px; height:180px; margin:0 auto; padding-top:20px;overflow: hidden; }

.cpfl_2{ float:left; width:130px; height:180px; margin:0 0 0 27px;}

.cpfl_2 h1{ font-size:14px; height:24px; line-height:24px; font-weight:normal; text-align:center; padding-top:5px; }

.cpfl_2 a{
    display: block;
}
.cpfl_2 a > img{
    width: 130px;
    height: 150px;
}

.in_news{ width:100%; height:auto; padding:20px 0 20px 0; margin-top:20px;}

.in_news_p{ width:1100px; margin:0 auto; padding:20px 0 20px 0;overflow: hidden;}
.in_news_p img{width: 350px;height: 169px;margin: 0 auto;display: block;margin-top: 10px;}
.in_news_1{ float:left; width:476px; padding:3px; padding-top: 0;margin-top: 0;}
.in_news_p .in_news_1 a.gy{width: 350px;display:block;margin: 4px auto 0;height: 88px;overflow: hidden;line-height: 1.5}

.in_news_2{ float:right; width:600px; height:auto;padding-top: 10px;}


.in_news_2_1{ height:77px; line-height:24px; color: #666;  }

.in_news_2_1 b{ color:#333; font-size:14px;}

.in_news_2_1 a{ display:block;}

.in_news_2_1 a:hover b{ color:#F00;}

.in_news_3{ overflow:hidden; }
.in_news_3 ul li{ line-height:30px; border-bottom: 1px dotted #CCC; background: url(dd.gif) 0 no-repeat; padding-left:12px; }
.in_news_3 ul li span{ float:right; color:#999;}


.in_pic{ height:auto; overflow:hidden;}
.in_pic ul li{ float:left; width:240px; height:180px; margin: 0 5px;}
.in_pic ul li h1{ font-size:14px;  padding:6px 0 4px 0;; text-align:center; font-weight:normal;}
.in_pic ul li a img{border:1px solid #d3d3d3;width: 100%;}
.in_pic ul li a:hover img{ padding:1px; border:2px solid #1777e5;}

.fwxm_t2{ width:100%; height:auto; text-align:center; }
.fwxm_t2 h1{  height:30px; font-weight:normal; background:url(in_xian.png) 13px repeat-x;}

.fwxm_t2 h1 span{ height:30px; line-height:30px;   font-size:14px; }

.fwxm_t2 h1 span a{ display:inline-block; padding:0 20px 0 20px; background:#21406e; color:#FFF;}

.fwxm_t2 h1 span a:hover{ background:#0051ad; color:#0FF; }

.cpzs{ width:100%; height:auto; padding:20px 0 20px 0; border:solid #ededed; border-width:1px 0 1px 0; margin-top:20px; }
.gw_cont{ width:1100px; height:auto; margin:0 auto; padding:20px 0 0 0;}

.aleft{ float:left; width:260px;}

.aright{ float:right; width:800px; }

.aleft-t{  height:35px; background:#21406e; text-align:center; font-size:18px; color:#FFF; line-height:35px; font-family:"Microsoft YaHei",SimHei,arial;}

.aleft-1{ margin-bottom:30px; }

.aleft-1 ul li{ height:35px; line-height:35px; text-align:center; font-size:14px; }
.aleft-1 ul li a{ background:url(gw_left_1.png) no-repeat; display:block;}
.aleft-1 ul li a:hover{ color:#F00;}
#in-3-pleft{ height:auto; line-height:24px; padding:10px 0 5px 5px; overflow:hidden; }

.aright-t{ height:28px; line-height:28px; background:url(in_t.png) no-repeat left bottom; padding-bottom:7px;}
.aright-t span{ float:left; font-size:20px; padding-left:2px; color:#333;}
.aright-t dl{ float:right;  font-size:12px; padding:0 6 0 0;  }

#aright-p{  height:auto; }

#about{ line-height:2; padding:10px;}



#aright-p{  height:auto; }

#about{ line-height:2; padding:10px;}

#news {  margin:10px 10px 0 10px; overflow:hidden;}
#news ul li{ height:34px; line-height:34px; border-bottom:1px #CCCCCC dotted; background:url(dd.gif) 2px no-repeat; padding-left:15px;}
#news ul li span{ float:right; color:#999;}


.info { padding:10px;  overflow:hidden;}
.info h1{ height:30px; line-height:30px; text-align:center; font-size:16px; font-weight:bold; margin-bottom:10px; }
.info h2{ height:28px; line-height:28px; background:#f7f7f7; border:1px solid #e8e8e8; font-size:12px; text-align:center; font-weight:normal; margin-bottom:10px; }
.info_p{ line-height:2;}

.shagnxiaye{ margin:10px 10px 0 10px; padding-top:5px; border-top:1px dotted #bcbcbc;}
.shangyiye{ height:26px; line-height:26px;}
.xiayiye{ height:26px; line-height:26px;}


#pages { padding:15px 0 10px 0; text-align:center; }
#pages a { display:inline-block; padding:0px 8px; height:24px;font-size:12px;line-height:24px; background:#fff; border:#dbdbd9 solid; border-width:1px 1px 1px 0px; text-align:center; color:#333; text-decoration:none;}
#pages a.a1 {padding:0px 12px; height:24px; line-height:24px;margin-top:0px; border-left:1px solid #dbdbd9;}
#pages a:hover { background:#F0F8FF; color:#000; text-decoration:none; }
#pages span { display:inline-block;  padding:0px 8px 0 8px; height:24px; line-height:24px; background:#21406e; border:1px solid #21406e; color:#fff; text-align:center;}
.page .noPage { display:inline-block;  padding:0px 8px 0 8px; height:24px; line-height:24px;border:1px solid #e3e3e3; text-align:center; color:#a4a4a4; }


#aright-p{  height:auto; }

#about{ line-height:2; padding:10px;}

#news {  margin:10px 10px 0 10px; overflow:hidden;}
#news ul li{ height:34px; line-height:34px; border-bottom:1px #CCCCCC dotted; background:url(dd.gif) 2px no-repeat; padding-left:15px;}
#news ul li span{ float:right; color:#999;}

#pic{ padding: 0 0px 0 0px; overflow:hidden;}
#pic ul li { float:left; width:230px; float:left;  margin:10px 15px 15px 20px; text-align:center;}
#pic ul li a { display:block;}
#pic ul li a img {border:1px solid #e1e1e1; padding:2px;}
#pic ul li h1{ font-size:12px; font-weight:normal; margin-top:8px; text-align:center;}
.footer-wrapper {
    margin-left: auto;
    margin-right: auto;
    padding-left: 22px;
    padding-right: 22px;
}
.buystrip {
    margin-left: auto;
    margin-right: auto;
    width: 980px;
    margin-top: 32px;
    display: table;
}
.column {
    position: relative;
    z-index: 1;
    min-height: 2px;
    margin: 0;
    padding: 0 3%;
    float: left;
    width: 100%;
    text-align: center;
}
.large-3 {
    width: 19%;
}
.buystrip .buystrip-block {
    text-align: center;
    width: 190px;
    margin-left: auto;
    margin-right: auto;
    margin-top: 80px;
    margin-bottom: 40px;
}
.buystrip .buystrip-block-icon {
    color: #888;
    margin-left: auto;
    margin-right: auto;
    background-repeat: no-repeat;
    background-image: url(images/buystrip_shop.png);
    background-size: 44px 44px;
    /*height: 44px;*/
    width: 44px;
    margin-bottom: 15px;
}
.buystrip .buystrip-block-title {
    font-size: 1.2em;
    line-height: 1.333333;
    font-weight: 200;
    margin-bottom: 15px;
    color: #666;
}
.buystrip .buystrip-block-copy {
    font-size: 0.875em;
    line-height: 1.571429;
    font-weight: 400;
    color: #666;
    min-height: 100px;
    height: 108px;
}
.footer-global {
    max-width: 980px;
    padding-left: 0;
    padding-right: 0;
    margin-left: auto;
    margin-right: auto;
    color: #404041;
    padding-top: 30px;
    padding-bottom: 18px;
    line-height: 1;
    text-align: center;
    font-size: 1em;
}
.footer-breadory{
    margin-bottom: 22px;
    position: relative;
    line-height: 1.3889;

}
.footer-breadory:after{
    clear: both;
    content: " ";
    display: table;
}
.footer-breadory .footer-breadory-li {
    float: left;
    width: 19%;
    padding: 0 3%;
    font-size: 10px;
    line-height: 18px;
    text-align: left;
}
h1, h2, h3, h4, h5, h6 {
    font-size: 100%;
}
.footer-global a {
    color: #666;
}
.footer-global a:hover{
    text-decoration: underline;
}
.footer_tar {
    text-align: right;
    font-size: 10px;
}