.head{width: 100%;background: url(../images/head.png)no-repeat #fff}
.tit{max-width: 1200px;margin: 0 auto;}
.tit .nr{ padding-top: 30px;padding-bottom: 15px;}
.dh{width: 100%;background: #ad1417;height: 50px;}
.dhnr{width: 1200px;margin: 0 auto;}
.dhnr ul li{float: left;line-height: 50px;color: #fff;font-size: 16px;margin-right: 10px;width: 105px;text-align: center}
.dhnr ul li a{}
.dhnr ul li:hover{background: #9d0000}
.dhnr ul li form{width: 200px;background: #fff;height: 35px;border-radius: 10px;margin-top: 7px;}
.xhtit .disle{background: url(../images/l1.png)no-repeat;padding-left: 10px;color: #9d2121;font-size: 17px;font-weight: bold}
.xhtit .disle .s{font-size: 13px;color: #767676;}
.xhtit .right{float: right;text-transform: uppercase;color: #767676;}
.dhnr ul li .inp01{padding-left: 15px;line-height: 10px;float: left;width: 140px;height: 35px;}
.dhnr ul li .inp02{background: url(../images/ss.png)no-repeat;width: 18px;height: 18px;float: left;margin-top: 12px;}
.dhnr ul li{position: relative;}
.dhnr ul li:hover .hover{display: block;}
.dhnr ul li .hover{overflow: hidden;position: absolute;top:50px;z-index: 99;display: none;}
.dhnr ul li .hover ul li:nth-child(1){margin-top: 10px;}
.dhnr ul li .hover ul li{background: #9d0000;font-size: 14px;margin-bottom: 2px;}
.dhnr ul li .hover ul li i{display: none;}
.dhnr ul li .hover ul li:hover i{display: inline-block;}
.banner{width: 100%;max-width: 1200px;margin: 10px auto;}
.banner img{width: 100%;}
.bj{max-width: 1250px;background: #fff;margin: 0 auto;}
.gg{box-shadow: 10px 10px 20px rgba(179,179,179,0.5);width: 100%;margin-bottom: 20px;background: #f6f6f6;border-radius: 5px;height: 60px;}
.gg .ggno{width: 105px;height: 60px;background: #c80000;border-top-left-radius: 5px;border-bottom-left-radius: 5px;float: left;}
.ggno img{margin: 10px;}
.v_out{width:980px;float: left;;overflow:hidden;}

.v_show{width:800px;overflow:hidden;position:relative;height:60px;float:left}

.v_cont{ width:6650px;position:absolute;left:0px;top:0px;}

.v_cont ul{float:left;line-height:60px;}

.v_cont ul li{width:800px;height:60px;float:left;margin-top:3px;padding-left: 20px;}

.v_out_p{position:relative;overflow:visible}

.prev,.next{float:left;padding:19px 9px 0;font-size: 20px;}

.prev,.prev a,.next,.next a{width:21px;height:28px; display:block}
.gdgg{float: right;}
.gdgg a{display: inline-block;width: 95px;height: 35px;line-height: 35px;color: #fff !important;background: #333333;font-size: 14px;border-radius: 20px;text-align: center;margin-top: 15px;margin-right: 15px;}
.sp{  background: url(../images/sp.png)no-repeat 0 1px;}
.sp .sp-1{background: none;    border-style: none;height: 50px;}
.sp .sp-1 .cn{color: #fff !important;}
.sp .sp-1 .indextitle{ border-top: 1px solid #f2f2f2;border-right:1px solid #f2f2f2; }
.sp .sp-1 .more {padding-right: 10px;}
.sp .sp-2{margin-right: 15px;border-right:1px solid #f2f2f2;border-left:1px solid #f2f2f2;border-bottom:1px solid #f2f2f2;}
.sp .sp-2 video{height: 150px;}
.sp .sp-2 .img{width: 100%;}
.hyfc_slide .slide .img-box .img1{width: 100%;margin-top: 10px;}
.hyfc_slide .slide p{text-align: center}
.mncp{overflow: hidden;}
.cp{width: 270px !important;position: relative;}
.cp .p1{position: absolute;bottom: 0px;width: 100%;height: 40px;background: rgba(79,105,167,0.5);margin: 0;line-height: 40px;color: #fff;}
.border-a1 .tab{border: 1px solid #000}
.tab .dw{width: 170px;height: 50px;text-align: center;margin: 0 auto;display: block;background: #9d2121;color: #fff;line-height: 50px;margin-top: -25px;}
.xhjjt1{background:#e3e3e3;border: 1px solid #c5c5c5 }
.xhjjt{line-height: 38px;background: #a2a2a2;    padding-left: 16px;padding-right: 16px; cursor: pointer;display: inline-block;color: #fff;}
.xhjjt1 .right{float: right;line-height: 38px;padding-right: 15px;}
.gsjjq{border: 1px solid #c5c5c5;width: 49% !important;}
.gsjjq p{font-size: 12px;color: #666666;width:95%;line-height: 25px;margin: 30px auto;}
.mbp .tab1{    border:0;}
.add{text-align: center;color: #fff;}
.tel{text-align: center;color: #fff;}
.xhtit{margin-bottom: 10px;}
.tab .tabGroup .tab_item i{margin-right: 10px;}
.slides{
	text-align: center;
}
.flex-container a:active,
.flexslider a:active {outline: none;}
.slides,
.flex-control-nav,
.flex-direction-nav {margin: 0; padding: 0; list-style: none;}

/* FlexSlider Necessary Styles
*********************************/
.flexslider {
	width: 100%;
	margin-right: auto;
	margin-left: auto;
	overflow: hidden;
	background-color: #FFF;
}
.flexslider .slides > li {display: none;width: 100%;} /* Hide the slides before the JS is loaded. Avoids image jumping */
.flexslider .slides img {
	width: 100%;
	display: block;
	text-align: center;
	overflow: hidden;
	margin-right: auto;
	margin-left: auto;
}
.flexslider .slides li span{
	font-size: 28px;
	line-height: 80px;
	height: 80px;
	width: 100%;
	display: block;
	position: absolute;
	left: 0px;
	bottom: 0px;
}
.flex-pauseplay span {text-transform: capitalize;}

/* Clearfix for the .slides element */
.slides:after {content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0;}
html[xmlns] .slides {display: block;}
* html .slides {height: 1%;}

/* No JavaScript Fallback */
/* If you are not using another script, such as Modernizr, make sure you
 * include js that eliminates this class on page load */
.no-js .slides > li:first-child {display: block;}


/* FlexSlider Default Theme
*********************************/
.flexslider {
	background: #fff;
	position: relative;
	zoom: 1;
}
.flexslider .slides {zoom: 1;}
.flexslider .slides > li {position: relative;}
/* Suggested container for "Slide" animation setups. Can replace this with your own, if you wish */
.flex-container {zoom: 1; position: relative;}

/* Caption style */
/* IE rgba() hack */
.flex-caption {background:none; -ms-filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#4C000000,endColorstr=#4C000000);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#4C000000,endColorstr=#4C000000); zoom: 1;}
.flex-caption {width: 96%; padding: 2%; position: absolute; left: 0; bottom: 0; background: rgba(0,0,0,.3); color: #fff; text-shadow: 0 -1px 0 rgba(0,0,0,.3); font-size: 14px; line-height: 18px;}

/* Direction Nav */
.flex-direction-nav{display: none;}
.flex-direction-nav li a {
	width: 50px;
	height: 50px;
	margin: -13px 0 0;
	display: block;
	position: absolute;
	top: 50%;
	cursor: pointer;
	text-indent: -9999px;
	filter:alpha(opacity=0);
	-moz-opacity:0;
	opacity:0;
	transition: opacity 1s;
	background-color:rgba(255, 255, 255, 0.4);
}
.flex-direction-nav li a.next {
	right: 5px;
	background-position: 0px center;
	background-image: url(../images/hover_right.png);
	background-repeat: no-repeat;
	transition: opacity 1s;
}
.flex-direction-nav li a.prev {
	left: 5px;
	background-position: 0 0;
	background-image: url(../images/hover_left.png);
	background-repeat: no-repeat;
	transition: opacity 1s;
}
.flexslider:hover a.next{
	filter:alpha(opacity=100);
	-moz-opacity:1;
	opacity:1;
}
.flexslider:hover a.prev{
	filter:alpha(opacity=100);
	-moz-opacity:1;
	opacity:1;
}

.flex-direction-nav li a.disabled {opacity: .3; filter:alpha(opacity=30); cursor: default;}

/* Control Nav */
.flex-control-nav {
	width: 100%;
	position: absolute;
	bottom: 5px;
	text-align: center;
	overflow: hidden;
}
.flex-control-nav li {margin: 0 0 0 5px; display: inline-block; zoom: 1; *display: inline;}
.flex-control-nav li:first-child {margin: 0;}
.flex-control-nav li a {width: 55px; height: 5px; display: block; background: #fff; cursor: pointer; text-indent: -9999px;}
.flex-control-nav li a:hover {background-position: 0 -13px;}
.flex-control-nav li a.active {background-position: 0 -26px; cursor: default;}
.hover ul li a{font-size: 12px}
.sj{display: none;}
.g-ft{display: none;}
@media screen and (max-width: 760px) {
	.tit{width: 100%;}
	.dhnr{width: 100%;}
	.head{display: none;}
	.dh{display: none;}
	.bj{width: 100%;}
	.pc-w550{width: 100% !important;}
	.pc-w630{width: 100% !important;}
	.container-response{width: 100% !important;overflow: hidden;}
	.col-1R3{width: 100% !important;margin-bottom: 30px !important;}
	.col-2R4{width: 100% !important;}
	.col-1R4{width: 100% !important;}
	.col-3R4{width: 100% !important;}
	.yellow span.disabled{display: inline-block;}
	.sj{display: block;}
	.accordion ul {

        list-style-type: none

    }

    

    .accordion a {

        color: #b63b4d;

        text-decoration: none

    }

    

    .accordion h1 {

        color: #fff;

        font-size: 24px;

        font-weight: 400;

        text-align: center;

        margin-top: 80px

    }

    

    .accordion h1 a {

        color: #c12c42;

        font-size: 16px

    }

    

    .accordion {

        width: 100%;

        background: #fff;

        -webkit-border-radius: 4px;

        -moz-border-radius: 4px;

        border-radius: 4px

    }

    

    .accordion .link {

        cursor: pointer;

        display: block;

        padding: 15px 15px 65px 42px;

        color: #4d4d4d;

        font-size: 14px;

        font-weight: 700;

        border-bottom: 1px solid #ccc;

        position: relative;

        -webkit-transition: all .4s ease;

        -o-transition: all .4s ease;

        transition: all .4s ease

    }

    

    .accordion li:last-child .link {

        border-bottom: 0

    }

    

    .accordion li i {

        position: absolute;

        top: 26px;

        left: 10px;

        font-size: 18px;

        color: #595959;

        -webkit-transition: all .4s ease;

        -o-transition: all .4s ease;

        transition: all .4s ease

    }

    

    .accordion li i.fa-chevron-down {

        right: 10px;

        left: auto;

        font-size: 16px

    }

    

    .accordion li.open .link {

        color: #b63b4d

    }

    

    .accordion li.open i {

        color: #b63b4d

    }

    

    .accordion li.open i.fa-chevron-down {

        -webkit-transform: rotate(180deg);

        -ms-transform: rotate(180deg);

        -o-transform: rotate(180deg);

        transform: rotate(180deg)

    }

    

    .submenu1 {

        display: none;

        background: #a12e30;

        font-size: 14px;

        width: 100%;

    }

    

    .submenu1 li {

        border-bottom: 1px solid #fff;

        float: none;

    }

    

    .submenu1 a {

        display: block;

        text-decoration: none;

        color: #fff !important;

        padding: 12px;

        padding-left: 42px;

        -webkit-transition: all .25s ease;

        -o-transition: all .25s ease;

        transition: all .25s ease

    }

    

    .submenu1 a:hover {

        background: #b63b4d;

        color: #fff

    }

    .accordion li.open i.fa-chevron-down:before{

        display: none;

    }
	.g-ft {
        display: block;
        height: 60px;
        width: 100%;
        overflow: hidden;
    }
    .social_nav5{ position:fixed; bottom:0; min-width:320px; max-width:640px; overflow:hidden; width:100%; z-index:999;
        background-color:#3d4142;}
    .social_nav5 li{ position:relative; float:left; padding-top:0.5rem; width:25%; height:4.583rem; overflow:hidden; font:1rem/2rem "Microsoft Yahei";  text-align:center; color:#fff; box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-o-box-sizing:border-box;}
    .social_nav5 li i{ margin:0 auto; width:2.5rem; height:2rem; display:block;}
    .social_nav5 li i img{width: 100%;}
    .social_nav5 li a{ color:#fff}
    .buy-order .ny_lyk{width: 100%;margin-right: 0;}
    .buy-order .ny_lyk input{width: 100%;}
    .social_nav5 li:before{ position:absolute; content:""; right:0rem; top:0rem; width:1px; height:4.583rem; overflow:hidden; }
    .social_nav5 li:after{ position:absolute; content:""; left:0rem; top:0rem; width:1px; height:4.583rem; overflow:hidden; background:#ffffff;}
    .social_nav5 li:nth-child(4):before{ background:none;}
	.social_nav5 li:nth-child(1):after{ background:none;}
	.footer{display: none;}
}