﻿@charset "utf-8";
/* CSS Document */

body{font-size:12px; line-height:24px !important; margin:0px; font-family:"宋体"; color:#6a6a6a;}
img{border:0px;}
a{text-decoration:none;}
form{ margin:0px;padding:0px;}
img,ul,li{margin:0px;padding:0px;border:none;list-style:none;font-style:normal;font-weight:normal; text-decoration:none;}

a:link{color:#333; text-decoration:none;}
a:visited{color:#333; text-decoration: none;}
a:active{color:#333; text-decoration: none;}
a:hover{color:#CC0033; text-decoration:none;}

/*----------------------------------表单------------------------------------------------------*/
.input_01{width:120px; height:16px; border:#C8C8C8 1px solid; float:left; margin-right:10px; margin-left:10px;}
.input_02{width:200px; height:auto; border:#ccc 1px solid;}
.input_03{width:150px; height:auto; border:#ccc 1px solid;}
.input_04{width:318px; height:180px; border:#ccc 1px solid;}
.riqi{height:auto; float:right; display:block; margin-right:10px;}

#top{ width:960px; height:auto; margin:auto; font-size:12px; overflow:hidden;}
.logo{ width:258px; height:110px; background:url(images/logo.gif) no-repeat; float:left;}
.logo_c{ width:691px; height:110px; background:url(images/top-1.gif) repeat-x; float:left;}
.souye{ width:691px; height:30px; text-align:right; margin-top:3px;}
.nav{ width:691px; height:33px; margin-top:3px;}
.nav img{ margin-left:15px;}
.logo_r{ width:11px; height:110px; background:url(images/top-2.gif) no-repeat; float:right;}

#center{ width:960px; height:auto; margin:auto; overflow:hidden;}
#left{ width:200px; height:auto; float:left; margin-top:15px;}
.zs{width:200px; height:auto; border:none; background:#f0eeef;}
.xszl{ width:200px; height:auto;}
.xszl_1{ width:200px; height:45px; background:url(images/xs-1.gif) no-repeat;}
.xszl_2{ width:200px; height:auto; background:url(images/xs-2.gif) repeat-y; padding:5px 5px 0px 10px;}
.xszl_3{ width:200px; height:10px; background:url(images/xs-3.gif) no-repeat;}
.cie{ width:200px; height:226px; margin-top:10px;}
.lxwm{ width:200px;  margin-top:5px;}
.lxwm p{text-align:center;font-size:12px; margin:0;}
#right{ width:745px; height:auto; float:right; margin-top:15px;}
.right_l{ width:531px; height:auto; float:left;}
.banner{ width:531px; height:349px; background:url(images/banner.gif) no-repeat}
.luqu{ width:531px; height:auto; margin-top:10px;}
.luqu_1{ width:531px; height:28px;}
.luqu_l{ width:130px; height:28px; float:left; background:url(images/lq-1.gif) no-repeat;}
.luqu_c{ width:394px; height:20px; float:left; background:url(images/lq-2.gif) repeat-x; text-align:right; padding-top:8px;}
.luqu_r{ width:7px; height:28px; float:left; background:url(images/lq-3.gif) no-repeat;}
.luqu_txt{ width:531px; height:auto; background:#f7fcfe; overflow:hidden;}
.luqu_txt ul{ width:531px; height:auto;}
.luqu_txt ul li{ width:481px; height:31px; border-bottom:1px dashed #CCC; float:left; background:url(images/dian.gif) no-repeat center left; padding-left:20px; margin-left:10px; padding-right:10px; line-height:31px;}
.sq{ width:531px; height:auto; margin-top:10px;}
.sq_1{ width:531px; height:28px;}
.sq_2{ width:531px; height:164px;}
.fumu{ width:531px; height:90; margin-top:10px;}
.fm{ width:260px; height:90px; background:url(images/fumu.gif) no-repeat; float:left;}
.xs{ width:260px; height:90px; background:url(images/xs.gif) no-repeat; float:right;}
.gd{ width:34px; height:12px; float:right;margin-top:15px; margin-right:20px; float:right;}
.fm_txt{ width:165px; height:47px; margin-left:50px; line-height:24px; float:right; margin-top:10px}
.right_r{ width:199px; height:auto; float:left; margin-left:15px; display:inline; overflow:hidden;}
.zx{ width:199px; height:349px;}
.xuexiao{ width:199px; height:auto; margin-top:10px;}
.xx1{ width:199px; height:28px;}
.xx2{ width:199px; height:auto;}
.xx_t{ width:199px; height:10px; background:url(images/xx_1.gif) no-repeat; margin-top:5px; overflow:hidden;}
.xx_txt{ width:199px; height:auto; background:url(images/xx_2.gif) repeat-y; padding:5px 5px 5px;}
.xx_txt ul{ width:199px; height:auto}
.xx_txt ul li{ width:170px; height:30px; line-height:30px; background:url(images/dian.gif) no-repeat center left; padding-left:10px; border-bottom:1px dashed #CCC; margin-left:4px;}
.xx_d{ width:199px; background:url(images/xx_3.gif) no-repeat; height:10px;}
.lianjie{ width:192px; height:130px; background:url(images/lianjie.png) no-repeat; margin-top:10px; padding-top:28px; padding-left:7px; background-size: 100%}

#foot{ width:960px; height:auto; margin:auto; text-align:center; margin-top:10px;}
.foot{ width:960px; height:30px; background:#e5e5e5; line-height:30px;}



.Product{width:745px; height:auto; margin-bottom:10px; padding-top:10px; line-height:30px;}
.Product ul{width:100%; height:auto; overflow:hidden;}
.Product ul li{width:162px; height:173px; float:left; margin-left:20px; display:block;}
.Product_01{width:160px; height:auto; display:block; border:#CCC 1px solid; margin-bottom:3px;}
.Product_02{width:100%; height:auto; display:block; text-align:center;}
.fanye_01{width:100%; height:auto; border-top:#ddd 1px dashed; text-align:center; margin-top:5px; display:block; overflow:hidden;}

.News_nr{width:735px; height:auto; padding:10px 5px 5px 5px; margin-bottom:10px;}
.News_nr ul{width:100%; height:auto; overflow:hidden;}
.News_nr ul li{width:100%; height:auto; background:url(images/dian.gif) 7px no-repeat; overflow:hidden; float:left;}
.wenzi{height:auto; float:left; display:inline; margin-left:17px;}
.riqi{height:auto; float:right; display:block; margin-right:10px;}

.News_Show01{width:100%; height:auto; text-align:center; font-size:22px; font-weight:bold; display:block; color:#990033;}
.News_Show02{width:100%; height:auto; text-align:center; display:block; border-bottom:1px #CCC dashed; margin-bottom:7px;}
.News_Show03{width:100%; height:auto; display:block; text-indent:2em;}

.Products_Show01{width:100%; height:auto; display:block; height:auto; text-align:center;}
.Products_Show02{width:100%; height:auto; display:block; height:auto; text-align:center; color:#990033; font-size:14px; font-weight:bold;}
.Products_Show03{width:100%; height:auto; display:block; height:auto; color:#990033; font-size:13px; font-weight:bold;}
.Products_Show04{width:100%; height:auto; display:block; text-indent:2em;}


.Link_04 a:link{color:#666; text-decoration:none;}
.Link_04 a:visited{color:#666; text-decoration:none;}
.Link_04 a:active{color:#666; text-decoration:none;}
.Link_04 a:hover{color:#666; text-decoration:none;}

.cpny{ width:705px; height:30px; border-bottom:1px solid #C6C6C6; background:url(images/cp.jpg) no-repeat center left; padding-left:10px; line-height:30px; font-size:14px; font-weight:bold; padding-left:30px;}


.right_l .swiper-pagination-bullet {
    width: auto;
    height: auto;
    padding: 8px 16px;
    background: transparent;
    opacity: 1;
    color: #000;
    border-radius: 0;
}
.right_l .swiper-pagination-bullet-active{
    background: #c41203;
    color: #fff;
}
.right_l .swiper-container-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{
    display: inline-block;
}
.right_l .swiper-container-vertical>.swiper-pagination-bullets{
    right: initial;
    bottom: -5px;
    top: initial;
    left: 50%;
    -webkit-transform: translate3d(-50%,0,0);
    -moz-transform: translate3d(-50%,0,0);
    -o-transform: translate3d(-50%,0,0);
    -ms-transform: translate3d(-50%,0,0);
    transform: translate3d(-50%,0,0);
}