@charset "utf-8";
body {
	font-family: "微软雅黑", "Hiragino Sans GB", "Microsoft YaHei", tahoma, arial, simsun, ""
}
ul, ol {
    list-style: none;
}
.mt10{margin-top:10px;}
.mt20{margin-top:20px;}
.mt30{margin-top:30px;}
.m20{margin:20px 0;}
.p5{padding:5px;}
.p10{padding:10px;}
.p20{padding:20px;}
.p30{padding:30px;}
.pt10{padding:10px 0;}
.pt20{padding:20px 0;}
.clear{clear:both;}
a {
	color: #666;
	text-decoration: none
}
a:hover, a:focus {
	color: #b20229;
	text-decoration: none
}
img{
	height: auto;
	max-width: 100%
}
.f35 {
    font-size: 31px;
}
.top{ width:100%; height:30px; line-height:30px;background: #b20229;color: white; overflow:hidden;}
.top_center{ text-align:left; float:right;}
.top_center img{ float:left; margin-top:3px;}
.headroom {
	position: fixed;
	top: 0;
	left: 0;
	right: 0;
	transition: all .2s ease-in-out
}
.headroom--unpinned {
	top: -130px
}
.headroom--pinned {
	top: 0
}
.navbar-default {
	background-color: white;
	border-bottom-width: 0;
	-webkit-box-shadow: 0 0 10px rgba(0,0,0,0.6);
	box-shadow: 0 0 10px rgba(0,0,0,0.6)
}
.navbar-default .container{
	background-color: white;
}
.navbar-header {
	position: relative
}
.logo {
	margin: 0;
	padding: 0;
	display: table
}
.navbar-brand {
	padding: 0 15px 0;
	height: 100px
}
.navbar-brand img{
	height: 80px;
    margin: 10px 0;
}
.logo small {
	font-size: 14px;
	color: #999;
	padding-top: 16px;
	display: table;
	font-style: italic
}
.logo small a {
	color: #999
}
.logo-visible {
	display: none
}
.zi1 {
    float: left;
    background: url(../images/lo_l.jpg) no-repeat;
    height: 100px;
    padding: 0;
    margin: 0;
    font: 16px "Microsoft YaHei";
    color: #333333;
}
.zi1 span {
	display: block;
    color: #b20229;
    font-weight: bold;
    line-height: 100px;
    margin-left: 10px;
}
.navbar-default .navbar-nav>li>a {
	padding: 39px 16px 0 16px;
	min-height: 100px;
	text-align: center;
}
.navbar-default .navbar-nav>li>a:hover, .navbar-default .navbar-nav>li>a:focus {
	background-color: #b20229
}
.navbar-default .navbar-nav>li>a {
	color: #000
}
.navbar-default .navbar-nav>li>a:hover, .navbar-default .navbar-nav>li.active>a {
	color: #fff
}
.navbar-default .navbar-nav>li>a:hover, .navbar-default .navbar-nav>li>a:focus, .navbar-default .navbar-nav>li.active>a {
	padding-top: 25px
}
.navbar-default .navbar-nav>.open>a, .navbar-default .navbar-nav>.open>a:hover, .navbar-default .navbar-nav>.open>a:focus {
	color: #FFF;
	background-color: #b20229
}
.navbar-default .navbar-nav>li>a small {
	display: none;
	color: #E9E9E9;
	font-size: 12px;
	text-align: center;
	margin: 8px auto 0 auto;
	padding: 2px 0 0 0;
	border-top: 1px dotted rgba(255,255,255,0.5)
}
.navbar-default .navbar-nav>li>a:hover small, .navbar-default .navbar-nav>li>a:focus small, .navbar-default .navbar-nav>li.active>a small {
	display: table
}
.navbar-default .navbar-nav>.active>a, .navbar-default .navbar-nav>.active>a:hover, .navbar-default .navbar-nav>.active>a:focus {
	color: #FFF;
	background-color: #b20229
}
.navbar-default .navbar-nav>li:hover .dropdown-menu, .navbar-default .navbar-nav>li:focus .dropdown-menu{
	display: block;
}
.dropdown-menu {margin: 2px 0 0;font-size: 14px;text-align: center;list-style: none;background-color: #b20229;border-radius: 0 0 8px 8px;-webkit-box-shadow: 0 6px 12px rgb(0 0 0 / 10%);box-shadow: 0 6px 12px rgb(0 0 0 / 10%);background-clip: padding-box;border-width: 0;width: 120px;}

.dropdown-menu>li>a {
    padding: 10px;
    color: #fff;
}
.dropdown-menu>li>a:hover, .dropdown-menu>li>a:focus {
	color: #fff;
	text-decoration: none;
	background-color: #FF9966
}
.dropdown-menu>li>a.hover, .dropdown-menu>li.hover {
	color: #FFF;
	background-color: #FF9966
}

.index-body{
	margin-top:130px;
}


.home_title{width:1080px;margin:20px auto;text-align:center; font-size: 14px;line-height: 24px;}
.home_title .en{
    font-style: normal;
    font-size: 24px;
    color: #666;
    line-height: 20px;
    display: block;
    letter-spacing: 0;
    font-weight: normal;
    text-transform: uppercase;
    font-family: Times New Roman;
    margin-top: 30px;
    text-align: center;background: white;
}
.home_title i {
	display: inline-block;
*display: inline;
*zoom: 1;
	vertical-align: middle;
	width: 230px;
	height: 3px;
}
.home_title i.titl {
	background: url(../images/titl01.png) no-repeat right center;
}
.home_title i.titr {
	background: url(../images/titr01.png) no-repeat left center;
}
.home_title .border{padding:20px 0;margin:-25px auto -14px auto; color:#999999}
.home_title h2{
	display: inline-block;
    *display: inline;
    *zoom: 1;
    vertical-align: middle;
    padding: 0 15px !important;
    color: #b20229;
    margin: 0;
    font-weight: bold;
}
.home_title p{font-size:14px;color:#999;background:#fafafa;display:inline-block;padding:0 10px;margin:0;font-weight:400;}

.swiper-button-prev:after, .swiper-container-rtl .swiper-button-next:after {
    content:'' !important;
}
.swiper-button-next:after, .swiper-container-rtl .swiper-button-prev:after {
    content:'' !important;
}
.products-area{
    padding: 20px 0 20px 0;
}
.products-area #top-products{
    position: relative;
    width: 1200px;
    margin: 0 auto;
}
.products-area .swiper-container{
    height: 360px;
}
.products-area .swiper-button-prev{
    position: absolute;
    left: -45px;
    top: 50%;
    margin-top: -38px;
    width: 35px;
    height: 65px;
    z-index: 10;
    background-image:url("../images/products_btn_l.png");
    cursor: pointer;
}
.products-area .swiper-button-prev:hover{
    background-image:url("../images/products_btn_l_h.png");
}
.products-area .swiper-button-next{
    position: absolute;
    right: -45px;
    top: 50%;
    margin-top: -38px;
    width: 35px;
    height: 65px;
    z-index: 10;
    background-image:url("../images/products_btn_r.png");
    cursor: pointer;
}
.products-area .swiper-button-next:hover{
    background-image:url("../images/products_btn_r_h.png");
}
.products-area .img{
    width: 96%;
    margin: 0 auto;
    background-color: #000000;
    border: 5px solid #b20229;border-radius: 6px 6px 0 0;
}
.products-area .swiper-slide:hover .img img{
    opacity: 0.8;
}
.products-area .img img{
    width: 100%;
    background-image: linear-gradient(#eeee, #fff);
    -webkit-transition: all 0.5s;
    -moz-transition: all 0.5s;
    -ms-transition: all 0.5s;
    -o-transition: all 0.5s;
    transition: all 0.5s;
}
.products-area .text{
width: 96%;
    height: 60px;
    line-height: 52px;
    margin: 0 auto;
    background-color: #b20229;
    text-align: center;
    font-size: 120%;
    color: #ffffff;
    /* opacity: 0.8; */
    -webkit-transition: all 0.5s;
    -moz-transition: all 0.5s;
    -ms-transition: all 0.5s;
    -o-transition: all 0.5s;
    transition: all 0.5s;
}
.products-area .swiper-slide:hover .text{
    color: #fff;
    opacity: 1;
}
.box {
	width: 100%;
	height: 100%;
	padding: 0 15px;
	background-repeat: no-repeat;
	background-position: center top;
	background-size: cover;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover
}
.wrapper {
    width: 1200px;
    margin: 0 auto;
}
.floatL {
    float: left;
}
.floatR {
    float: right;
}

.box .fix:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
    line-height: 0;
    font-size: 0;
}
.box .history-area,
.box .services-area{
    position: relative;
    width: 788px;
    height: 299px;
}
.box .history-area{
    background: url("../images/history_img.jpg") no-repeat 0 0;
    background-size: 100% 100%;
        border-bottom: 5px solid #b20229;
}
.box .services-area{
    background: url("../images/services_img.jpg") no-repeat 0 0;
    background-size: 100% 100%;
    overflow: hidden;
}
.box .join-area{position: relative;
    width: 412px;
    height: 598px;
    background-color: #eee;
    border-right: 5px solid #b20229;
    border-top: 5px solid #b20229;
    border-bottom: 5px solid #b20229;
}
.box .join-area .img{
        position: absolute;
    left: 28px;
    bottom: -12px;
    width: 470px;
    max-width: 470px;
}
.box .title02.style01{
    color: #FF6600;
}
.box .title02.style02{
     color: #000000;
 }
.box .title02 h2{
    font-size: 187.5%;
    margin-bottom: 3px;
    font-weight: 400;
}
.box .title02 span{
    display: block;
    font-size: 150%;
    line-height: 0.8;font-family: Times New Roman;
}
.box .btn{
    display: inline-block;
    font-size: 112.5%;
    width: 176px;
    height: 46px;
    line-height: 30px;
    color: #545454;
    -webkit-transition: all 0.5s;
    -moz-transition: all 0.5s;
    -ms-transition: all 0.5s;
    -o-transition: all 0.5s;
    transition: all 0.5s;
}
.box .btn:hover{
    border-radius: 46px;
}
.box .btn span{
    display: inline-block;
    padding-right: 36px;
    background: url("../images/arrow01.png") no-repeat right center;
}
.box .btn.style01{
    background-color: #fff;
}
.box .btn.style02{
    background-color: #ffffff;
}
.history-area .title02.style01{
    display: inline-block;
    margin-right: 25px;
    vertical-align: bottom;
}
.box .detail-main{
    position: absolute;
}
.box .history-area .detail-main{
    left: 53px;
    bottom: 45px;
}
.box .services-area .detail-main{
    width: 53%;
    right: 0;
    top: 0;
    height: 100%;
    background-color: #383838;
    padding-top: 52px;
    padding-left: 60px;
    border-left: 5px solid #b20229;
}
.box .services-area .detail-main .text{
    color: #FF6600;
    margin: 12px 0;
}
.box .services-area .detail-main .text p{
	margin:0
}
.box .join-area .detail-main{
    left: 50px;
    top: 48px;
}
.box .join-area .detail-main .text{
    margin: 12px 0;
    color: #545454;
}
.box .join-area .detail-main .text p{
	margin:0
}
.title01.style01{
    text-align: center;
    margin-bottom: 30px;
}
.title01.style01 h2{
    position: relative;
    font-size: 225%;
    display: inline-block;
    font-weight: 400;
}
.title01.style01 h2:before{
    position: absolute;
    top: 50%;
    left: -52px;
    content: "";
    width: 38px;
    height: 1px;
    background-color: #272727;
}
.title01.style01 h2:after{
    position: absolute;
    top: 50%;
    right: -52px;
    content: "";
    width: 38px;
    height: 1px;
    background-color: #272727;
}

.title01.style01 strong{
    display: block;
    font-size: 112.5%;
    font-weight: 400;
}
.ttl_style01 h2{
    font-weight: 400;
}
/*精品项目*/
.wrap {
    clear: both;
    width: 96%;
    max-width: 1400px;
    margin: 0 auto;
    text-align: left;
    zoom: 1;
    overflow: hidden;
}
.i_one .i_one_t .wrap span{ padding-top:15px; margin-top:-15px;}
.i_one .i_one_con{ height:60%;}
.i_one .i_one_con .txts .imores{ margin-top:4%;}
.i_one_ul{}
.i_one_ul ul li{ }
.i_one .i_one_con .txts .p{ font-size:15px; line-height:26px; max-height:78px;}
.i_one{ overflow:hidden; background:#b20229; position:relative; z-index:0;}
.i_one .i_one_t{ position:absolute; top:0; left:0; width:50%; color:#333333;/* background:#fff; */ z-index:1;}
.i_one .i_one_t .wrap{ display:table; height:100%;}
.i_one .i_one_t .wrap .td{width:100%; vertical-align:middle; display:table-cell;}
.i_one .i_one_t .wrap span{
    display: block;
    font-size: 40px;
    color: #fff;
    font-weight: bold;
    padding-left: 10px;
    margin-top: 30px;
    }
.i_one .i_one_imgs{ float:right; width:50%;height: 400px;z-index:2; position:relative; overflow:hidden;}
.i_one .i_one_imgs img{display: block;width: 100%;-webkit-transform:scale(1); -moz-transform:scale(1); -ms-transform:scale(1); -o-transform:scale(1); transform:scale(1);-webkit-transition:all 0.3s ease-out 0s; -moz-transition:all 0.3s ease-out 0s; -o-transition:all 0.3s ease-out 0s; transition:all 0.3s ease-out 0s;}
.i_one .i_one_imgs:hover img{-webkit-transform:scale(1.1, 1.1); -moz-transform:scale(1.1, 1.1); -o-transform:scale(1.1, 1.1); -ms-transform:scale(1.1, 1.1); transform:scale(1.1, 1.1);}
.i_one .i_one_con{position:absolute;top: 100px; left:0; width:100%; color:#fff; overflow:hidden;}
.i_one .i_one_con .wrap{ display:table; height:100%;}
.i_one .i_one_con .wrap .td{ width:100%; display:table-cell; vertical-align:middle;}
.i_one .i_one_con .txts{ width:48%;max-width:655px; overflow:hidden;}
.i_one .i_one_con .txts .p{ font-size:16px; line-height:28px; max-height:84px; overflow:hidden;}
.i_one .i_one_con .txts .imores{ display:block; margin-top:8%; width:144px; height:43px; line-height:43px; overflow:hidden;  color:#fff; text-indent:32px; background:url(../images/i_bg1.png) 97px center no-repeat; border:1px solid #fff; font-size:14px;transition:all 0.3s;}
.i_one .i_one_con .txts .imores:hover{ background-position:100px center; text-indent:35px;}
.i_one .i_one_con .txts .i_one_page{ text-align:right; overflow:hidden; margin-top:4%; padding-right:3px;}
.i_one .i_one_con .txts .i_one_page .span{ display:inline-block; width:28px; vertical-align:top; height:20px; background-repeat:no-repeat;position:relative; cursor:pointer;transition:all 0.3s;}
.i_one .i_one_con .txts .i_one_page .span.prev{ background-image:url(../images/i_prev.png); background-position:left center; }
.i_one .i_one_con .txts .i_one_page .span.prev:after{ content:""; position:absolute; left:10px; width:0; top:50%; height:1px; background:#fff;transition:all 0.3s;}
.i_one .i_one_con .txts .i_one_page .span.prev:hover{ margin-right:3px;}
.i_one .i_one_con .txts .i_one_page .span.prev:hover:after{ width:14px;left:13px;}
.i_one .i_one_con .txts .i_one_page .span.next{ background-image:url(../images/i_next.png); background-position:right center;}
.i_one .i_one_con .txts .i_one_page .span.next:after{ content:""; position:absolute; right:10px; width:0px; top:50%; height:1px; background:#fff;transition:all 0.3s;}
.i_one .i_one_con .txts .i_one_page .span.next:hover{ margin-right:-3px; margin-left:3px;}
.i_one .i_one_con .txts .i_one_page .span.next:hover:after{ width:14px;right:13px;}
.i_one_ul{
    overflow: hidden;
    text-align: center;
    background: #fff;
    height: 130px;
    padding: 0px 0 0 0;
    }
.i_one_ul ul{
	    padding: 0;
    width: 100%;
    -webkit-box-shadow: 0 0px 15px #b20229;
    box-shadow: 0 0px 15px #b20229;
    position: absolute;
    height: 120px;
}
.i_one_ul ul li{background-color: white;float:left; width:25%; overflow:hidden; position:relative;cursor:pointer;-webkit-tap-highlight-color:transparent;}
.i_one_ul ul li:after{ content:""; position:absolute; right:0; height:65px; top:50%; margin-top:-32px; width:1px; background:#efefef;}
.i_one_ul ul li:last-child:after{ width:0;}
.i_one_ul ul li:before{ content:""; position:absolute; bottom:0; height:3px; width:0%; left:50%; right:50%; background:#db3d00;transition:all 0.3s;}
.i_one_ul ul li.isel:before{ width:100%; left:0; right:0;}
.i_one_ul ul li i{ display:inline-block; height:50px; width:50px; background:no-repeat; background-size:100% 100%; margin-bottom:12px;}
.i_one_ul ul li .h3{ font-weight:normal; line-height:30px; height:30px; overflow:hidden;font-size:16px; }
.i_one_ul ul li.isel .h3{ color:#db3d00;}
.num {
    font-weight: bold;
    color: #000;
    font-size: 45px;
    width: 206px;
    text-align: center;
    position: relative;
    z-index: 2;
    letter-spacing: 3px;
}
.i_one .btn{
    display: inline-block;
    font-size: 112.5%;
    width: 176px;
    height: 46px;
    line-height: 30px;
    color: #545454;
    -webkit-transition: all 0.5s;
    -moz-transition: all 0.5s;
    -ms-transition: all 0.5s;
    -o-transition: all 0.5s;
    transition: all 0.5s;
}
.i_one .btn:hover{
    border-radius: 46px;
}
.i_one .btn span{
    display: inline-block;
    padding-right: 36px;
    background: url("../images/arrow01.png") no-repeat right center;
}
.i_one .btn.style01{
    background-color: #fff;
}
.zz-area{
    padding: 0
}
.zz-area #top-zz{
    position: relative;
    width: 1200px;
    margin: 0 auto;
}
.zz-area #top-zz a{
	
}
.zz-area .swiper-container{
    height: 310px;
}
.zz-area .swiper-button-prev{
    position: absolute;
    left: -45px;
    top: 50%;
    margin-top: -38px;
    width: 35px;
    height: 65px;
    z-index: 10;
    background-image:url("../images/products_btn_l.png");
    cursor: pointer;
}
.zz-area .swiper-button-prev:hover{
    background-image:url("../images/products_btn_l_h.png");
}
.zz-area .swiper-button-next{
    position: absolute;
    right: -45px;
    top: 50%;
    margin-top: -38px;
    width: 35px;
    height: 65px;
    z-index: 10;
    background-image:url("../images/products_btn_r.png");
    cursor: pointer;
}
.zz-area .swiper-button-next:hover{
    background-image:url("../images/products_btn_r_h.png");
}
.zz-area .img{
    width: 96%;
    margin: 0 auto;
}
.zz-area .swiper-slide:hover .img img{
    opacity: 0.8;
}
.zz-area .img img{
    width: 100%;
    -webkit-transition: all 0.5s;
    -moz-transition: all 0.5s;
    -ms-transition: all 0.5s;
    -o-transition: all 0.5s;
    transition: all 0.5s;
}
.zz-area .text{
    color: #b20229;
    font-weight: bold;
    width: 100%;
    line-height: 30px;
    margin: 0 auto;
    text-align: center;
    font-size: 16px;
    -webkit-transition: all 0.5s;
    -moz-transition: all 0.5s;
    -ms-transition: all 0.5s;
    -o-transition: all 0.5s;
    transition: all 0.5s;
}
.zz-area .swiper-slide:hover .text{
    opacity: 1;
}
.case .m-shu {
	color: #999;
	margin-bottom: 35px;
	line-height: 28px
}
.case .m-shu p {
	margin-top: 15px;
	color: #ccc
}
.case .m-shu p a {
	color: #333;
	margin: 0 3px
}
.case .m-shu p a:hover {
	color: #b20229
}
.case h3 {
	padding: 20px 0 26px 0;
	margin: 0 auto
}
.case h3 a {
	font-size: 14px;
}
.case h3 small, .case h3 small a {
	color: #999;
	font-size: 14px;
	font-weight: normal
}
.case a.pic-link {
	max-width: 360px;
	text-align: center;
	margin-right: auto;
	margin-left: auto
}
.case a.pic-link img{
	height: 180px;
    width: 100%;
    border-radius: 6px;
    box-shadow: 0px 0px 2px rgb(0 0 0 / 50%);
}

.case a.pic-link, .tj-case a.pic-link {
	position: relative;
	display: block
}
.case-hover {
	cursor: pointer;
	display: block;
	position: absolute;
	width: 100%;
	height: 100%;
	background-color: rgba(0,0,0,0.6);
	background-image: url(../images/on-hover.png);
	background-repeat: repeat;
	opacity: 0;
	filter: Alpha(Opacity=0);
	z-index: 96;
	-webkit-transition: all .3s linear;
	-moz-transition: all .3s linear;
	-ms-transition: all .3s linear;
	-o-transition: all .3s linear;
	transition: all .3s linear
}
.case-hover:hover {
	opacity: 1;
	filter: Alpha(Opacity=1)
}
.case-hover * {
	filter: inherit
}
.case-hover {
	cursor: pointer
}
.case-hover:hover .hover-link, .tj-case figure div:hover .hover-link, .pic-link:hover .hover-link {
	background-image: url(../images/hover-link.png);
	background-repeat: no-repeat;
	background-position: center center
}
.btn-success {
	color: #fff;
	background-color: #b20229;
	border-width: 0;
	border-radius: 6px;
	padding: 12px 30px;
	margin: 0 15px 20px 15px
}
.btn-success:hover {
	color: #fff;
	background-color: #FF6600
}


.news {
	background-color: #f2f2f2;
	padding-bottom: 0
}
.news h3 {
	font-size: 16px;
	font-weight: bold;
	color: #000;
	padding: 0 0 30px 0;
	margin: 0
}
.news ul li {
	line-height: 28px
}
.news ul li a {
	color: #666;
	width: 80%;
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
	display: block;
	float: left
}
.news ul li small {
	color: #999
}
.news ul li a:hover {
	color: #b20229
}
.news p {
	margin: 25px 0 45px 0
}
.active-qh {
	height: 16px;
	width: 10px;
	background-image: url(../images/huanjing-bg.png);
	background-repeat: no-repeat;
	background-position: center bottom;
	text-indent: -9999px;
	overflow: hidden;
	display: block;
	margin-left: 8px
}
.active-qh:hover {
	background-position: center top
}
.kj-contact h4{
	margin:0
}
.kj-contact a {
	color: #FFF;
	background-color: #b20229;
	display: block;
	padding: 32px 15px;
	font-size: 16px
}

.footer {
	background-color: #182029;
	color: #919399;
	font-size: 12px;
	padding: 50px 0 50px 0
}
.footer a {
	color: #919399
}
.footer a:hover {
	color: #fff
}
.footer .cidaohang, .address {
	line-height: 28px
}
.footer p, .footer ul {
	padding: 0;
	margin: 0
}
.address {
	background-image: url(../images/address-bg.png);
	background-repeat: no-repeat;
	background-position: -7px top;
	padding-left: 34px;
	margin-bottom: 30px
}
.sns a {
	margin-right: 5px
}
.footer .cidaohang, .weixin{
	text-align: center;
}
#title, #mycall {
	height: 40px;
	width: 100%;
	background-color: #FFF;
	color: #666;
	border-width: 0;
	margin-bottom: 25px;
	vertical-align: middle;
	padding-right: 10px;
	padding-left: 10px;
	border-radius: 0
}
#mycall {
	background-image: url(../images/input-bg.png);
	background-repeat: no-repeat;
	background-position: right 0
}
#title {
	background-image: url(../images/input-bg.png);
	background-repeat: no-repeat;
	background-position: right -40px
}
#button {
	height: 44px;
	width: 100%;
	text-align: center;
	vertical-align: middle;
	border-width: 0;
	background-color: #b20229;
	color: #FFF;
	font-size: 14px;
	border-radius: 0
}
#button:hover {
	background-color: #b20229
}
#savediv {
	padding-top: 20px
}
.footer h3 {
	font-size: 16px;
	font-weight: bold;
	color: #FFF;
	padding: 0 0 30px 0;
	margin: 0
}
.footer .weixin img {
	margin-bottom: 5px
}
.copy {
	text-transform: uppercase
}
.copy hr {
	border-color: #384251;
	width: 100%;
	margin-top: 30px;
	margin-right: 0;
	margin-bottom: 35px;
	margin-left: 0
}
.copy .renzheng {
	padding-top: 20px
}
.copy .renzheng img {
	margin-right: 12px
}
.qixia {
	background-image: url(../images/en-logo.png);
	background-repeat: no-repeat;
	background-position: left top;
	padding-left: 120px
}
.qixia p {
	margin-bottom: 2px
}
.qixia p.qx {
	line-height: 20px
}
.yq-link {
	color: #737680;
	line-height: 28px;
	padding-top: 40px
}
.yq-link a {
	color: #737680
}
.yq-link a:hover {
	color: #fff
}
.go-top a {
	background-color: #0f141a;
	color: #919399;
	display: block;
	padding: 25px 0
}
.go-top a:hover {
	background-color: #0b0e12;
	color: #fff;
	text-decoration: none
}
.kefu {
	background-color: #b20229;
	border: 2px solid #fff;
	position: fixed;
	width: 80px;
	bottom: 60px;
	right: 15px;
	text-align: center;
	display: block;
	-webkit-box-shadow: 0 0 12px rgba(0,0,0,0.1);
	box-shadow: 0 6px 12px rgba(0,0,0,0.1);
	border-radius: 0 0 8px 8px;
	font-size: 12px;
	z-index: 99999
}
.kefu ul {
	margin: 0;
	padding-top: 45px
}
.kefu ul li a {
	display: block;
	color: #FFF;
	text-decoration: none;
	border-top: 1px solid #a42917;
	overflow: hidden;
	height: auto;
	width: 100%;
	padding-top: 43px;
	padding-right: 0;
	padding-bottom: 12px;
	padding-left: 0
}
.kefu ul li a:hover {
	background-color: #a42917
}
.kefu a.kefu-lx {
	background-image: url(../images/kefu.png);
	background-repeat: no-repeat;
	background-position: center top;
	position: absolute;
	top: -40px;
	text-indent: -9999px;
	height: 80px;
	width: 80px;
	z-index: 999999;
	left: -2px;
	border-width: 0;
	overflow: hidden
}
.kefu a.kefu-lx:hover {
	background-color: rgba(255,255,255,0)
}
.kefu ul li a.kf {
	display: block;
	padding: 10px 0
}
.kefu ul li a.kefu-yy {
	background-image: url(../images/kefu-tb.png);
	background-repeat: no-repeat;
	background-position: center -9px
}
.kefu ul li a.kefu-zx {
	background-image: url(../images/kefu-tb.png);
	background-repeat: no-repeat;
	background-position: center -79px
}
.kefu ul li a.kefu-di {
	background-image: url(../images/kefu-tb.png);
	background-repeat: no-repeat;
	background-position: center -227px;
	padding: 30px 0 10px 0;
	border-radius: 0 0 8px 8px
}
.kefu ul li a.kefu-top {
	background-image: url(../images/kefu-tb.png);
	background-repeat: no-repeat;
	background-position: center -154px;
	padding: 30px 0 10px 0
}
.bdshare-button-style2-16 .bds_more {
	float: none!important
}
.bdshare-button-style2-16 a, .bdshare-button-style2-16 .bds_more {
	float: none!important;
	padding-left: 0!important;
	line-height: 0!important;
	height: 18px!important;
	width: 18px!important;
	background-image: none!important;
	_background-image: none!important;
	margin: 0!important;
	text-indent: -9999;
	overflow: hidden
}
.commonweb{width:1170px; margin:0px auto; padding-bottom:40px;}
.commonclass{ width:1170px; margin:auto; padding-left:1px;}

.commonbox{background-color:#fff; margin-top:25px; box-shadow:0px 3px 5px rgba(0,0,0,.2);    padding: 15px 50px 50px;}

.commonclassbg{width:100%;background:url(../images/classbg.png) repeat-x;height:50px;}

.commonclass ul{margin:0px; padding:0px;list-style: none;}
.commonclass ul li{float:left;border-right:1px solid #cccccc;border-left:1px solid #cccccc; height:40px; position:relative; margin-left:-1px;}
.commonclass ul li a{display:block;float:left;line-height:40px; height:40px; font-size:16px; padding:0px 30px;color: #fff;}
.commonclass ul li a:hover{background-color:#da251d;color:#fff;}
.commonclass ul li a.cur{background-color:#da251d;color:#fff;}

/*搜索栏*/
.wrap-search {
	height: 80px;
	margin-bottom: 20px;
	background: url(../images/l_bg.png);
	-webkit-box-shadow: 0 0 6px rgb(0 0 0 / 30%);
	box-shadow: 0 0 6px rgb(0 0 0 / 30%);
}
.wrap-search .container{width: 1200px;padding: 0;}
em, th, var, i {
    font-style: normal;
    font-weight: normal;
}
.search .keyword {
	font-size: 14px;
	color: #333;
	float: left;
	margin-top: 30px;
	height: 26px;
	line-height: 26px;
	background: url(../images/ser01.png) no-repeat left center;
}
.search .keyword span {
	float: left;
	width: 90px;
	color: #333;
	font-weight: bold;
	/* background: url(../images/ser01.png) no-repeat left center; */
	margin-left: 25px;
}
.search .keyword p {
	float: left;
}
.search .keyword p a {
	float: left;
	color: #888;
	font-size: 14px;
	margin-right: 10px;
}
.search .keyword p a:hover {
	color: #b20229;
}
.search .keyword a:first-child {
	padding-left: 0;
	border-left: none;
}
.search .inp {
	float: right;
	width: 360px;
	height: 41px;
	margin-top: 19px;
	border: 1px solid #dbdbdb;
	overflow: hidden;
	background: #fff;
}
.search .inp input {
	border: none;
	height: 41px;
	line-height: 41px;
	width: 314px;
	float: left;
	text-indent: 12px;
	font-size: 14px;
	color: #888;
}
.search .inp .sea {
	display: block;
	float: right;
	width: 44px;
	height: 23px;
	position: relative;
	top: 9px;
	background: url(../images/search.png) no-repeat center;
	border-left: 1px solid #d3d3d3;
	cursor: pointer;
}
.nybanner {
	margin-top: 130px;
	width: 100%;
	height: 300px;
	position: relative;
	overflow: hidden;
	background-position: center;
	background-repeat: no-repeat;
	background-image: url(../images/nybanner.jpg);
}
.type_area {
    width: 1200px;
    margin: 0 auto;
}
.location_content {
height: 40px;
line-height: 40px;
font-size: 14px;
color: #808080;
}
.location_content b {
font-weight: normal;
padding-left: 35px;
background: url(../images/pro_location_icon.png) no-repeat left center;
}
.location_content a {
color: #808080 !important;
}
.location_content span {
font-family: å®‹ä½“;
height: 46px;
line-height: 46px;
padding: 0px 5px;
}
.location_content i {
font-style: normal;
}

/*上方小导航*/
.p102-fdh-34 {
height: 80px;
box-shadow: 0 4px 6px #e9e9e9;
}
.p102-fdh-34 li {
float: left;
width: 192px;
height: 80px;
position: relative;
}
.p102-fdh-34 li:after {
content: "";
position: absolute;
width: 1px;
height: 26px;
background: #cfcfcf;
right: 0;
top: 50%;

}
.p102-fdh-34 li:last-child:after {
display: none;
}
.p102-fdh-34 li a {
display: block;
height: 100px;
line-height: 100px;
font-size: 22px;
color: #1a1a1a;
text-align: center;
}
.p102-fdh-34 li.sidenavcur:before,
.p102-fdh-34 li:hover:before {
content: "";
position: absolute;
width: 100%;
height: 2px;
background: #b20229;
left: 0;
bottom: 0;
z-index: 1;
}
.p102-fdh-34 li.sidenavcur a,
.p102-fdh-34 li:hover a {
font-weight: bold;
color: #b20229;
}
.p102-fdh-34 li.sidenavcur a:before,
.p102-fdh-34 li:hover a:before {
content: "";
position: absolute;
width: 18px;
height: 18px;
background: #fff;
border: 3px solid #b20229;
border-radius: 100%;
left: 48.5%;
margin-left: -5px;
bottom: -8px;
z-index: 2;
}
.p102-fdh-34 li.sidenavcur a:after,
.p102-fdh-34 li:hover a:after {
content: "";
position: absolute;
width: 6px;
height: 6px;
background: #b20229;
border-radius: 100%;
left: 50%;
margin-left: -3px;
bottom: -2px;
z-index: 3;
}

.tit {margin-top: 50px;text-align: center;clear: both;}
.tit i {font-style: normal;font-size: 18px;color: #666;line-height: 20px;display: block;letter-spacing: 0;font-weight: normal;text-transform: uppercase;font-family: Times New Roman;padding-top: 10px;}
.tit h3 {
display: block;
font-size: 40px;
color: #333333;
font-weight: bold;
letter-spacing: 2px;
line-height: 65px;
font-weight: bold;
}
.about {
background: url(../images/about.jpg) no-repeat center center;
padding: 70px 0;
}
.about dl {
padding: 40px;
background: #fff;border-radius: 10px;
}
.about dl dt {
float: left;
width: 50%;
overflow: hidden;
}
.about dl dt img {
transition: all 0.5s;
width: 560px;
height: 415px;
}
.about dl dt:hover img {
transform: scale(1.08);
}
.about dl dd {
float: left;
width: 48%;
margin-left: 2%;
}
.about dl dd h3 {
font-size: 28px;
font-weight: bold;
color: #b20229;
padding: 0 0 20px;
border-bottom: 1px solid #dedede;
}
.about dl dd p {
font-size: 16px;
line-height: 32px;
padding-top:20px;
}
.about dl ul li {width: 25%;float: left;padding-top: 50px;transition: all 0.6s;text-align: center;}
.about dl ul li:hover {
-webkit-transform: translateY(-10px);
-o-transform: translateY(-10px);
-ms-transform: translateY(-10px);
-moz-transform: translateY(-10px);
}
.about dl ul li:hover h4 {}
.about dl ul li:hover b {
color: #303030;
}
.about dl ul li h4 {font-size: 55px;display: inline-block;font-weight: bold;color: #000;font-size: 55px;position: relative;z-index: 2;letter-spacing: 3px;}
.about dl ul li b {
font-size: 24px;
display: inline-block;
}
.about dl ul li p {
font-size: 16px;
display: block;
margin: 0;
}
.about ul{padding:0}

.aboutusDivl,.aboutusDivr{
    margin-top: 25px;
    padding: 15px 50px 50px;
    background: white;
}
@media (min-width: 1200px){
	.profile{
    	width: 1200px;
    	margin: 0px auto;
   		height: 360px;
    	line-height: 360px;
	}
	.profile .img img{border-radius: 6px;}
	.profile .img{
		width: 400px;
   		height: auto;
    	position: inherit;
	}
	.profile .des{
    	width: 800px;font-family: Times New Roman;
    	line-height: 28px;
    	padding-top: 20px;
    	font-size:16px
	}
	.profile .title{margin-bottom: 20px;}
	.profile .title h2{display: block;
    font-size: 40px;
    color: #333333;
    font-weight: bold;}
    .profile .title span{font-style: normal;
    font-size: 18px;
    color: #666;
    line-height: 20px;
    display: block;
    letter-spacing: 0;
    font-weight: normal;
    text-transform: uppercase;
    font-family: Times New Roman;
    padding-top: 10px;}
	.aboutusDivl .profile .img{float: left;}
	.aboutusDivl .profile .des{padding-left: 40px;float: right;}
	.aboutusDivr .profile .img{float: right;}
	.aboutusDivr .profile .des{padding-right: 40px;float: left;}
}





.fl {
    float: left;
    display: inline;
}
.fr {
    float: right;
    display: inline;
}
.container {
    width: 1200px;
    margin: 0 auto;
    padding: 0;
}
.index-pro {
	padding: 0px;
	height: auto;
	overflow: hidden;
	background: url(../images/probg.jpg) no-repeat top center;
}

.index-pro .content {
	margin-top: 30px;
	height: auto;
	overflow: hidden;
}

.index-pro .content .fl {
	width: 220px;
}

.index-pro .content .fr {
	width: 100%;
}

.index-pro .content .fl .title {
	height: 60px;
    background: #b20229;
    color: #FFF;
}
.index-pro .content .fl .product{
	    background: url(../images/cp02.png) no-repeat center center;
}
.index-pro .content .fl .title span {
	text-align: center;
    display: block;
    font-size: 18px;
    font-weight: bold;
    line-height: 60px;
}

.index-pro .content .fl .title span i {
	display: block;
	font-size: 14px;
	font-style: normal;
}

.index-pro .content .fl .contact {
	background: #b20229;
	text-align: center;
	padding: 20px 0;
	margin-top: 20px;
}

.index-pro .content .fl .contact p {
	font-size: 18px;
	color: #FFF;
}

.index-pro .content .fl .contact p span {
	display: block;
	font-size: 24px;
	font-weight: bold;
}

.index-pro .category {
background: #FFF;
    height: auto;
    overflow: hidden;
    border: 2px solid #b20229;
}

.index-pro .category h3 {
    line-height: 53px;
    margin: 0 15px;
    height: 53px;
    background: url(../images/right.png) no-repeat right center;
}

.index-pro .category h3 a {
	line-height: 53px;
    padding: 0 20px;
    border-bottom: 1px solid #e9e9e9;
    display: block;
    color: black;
    font-weight: bold;
    font-size: 15px;
}

.index-pro .category h3.on a {
	background: #b20229 url(../images/ico02.png) no-repeat 210px center;
	color: #FFF;
}

.index-pro .category h3 span {
	float: left;
}

.index-pro .category ul {
	display: none;
	float: left;
	width: 100%;
	height: auto;
	overflow: hidden;
}

.index-pro .category li {
	display: block;
	line-height: 40px;
}

.index-pro .category li a {
	display: block;
	color: #666;
	font-size: 14px;
	padding-left: 58px;
}

.index-pro .category li.on a {
	color: #b20229;
}

.index-pro .content .fr ul li {
	float: left;
	display: inline-block;
	margin-right: 23px;
	text-align: center;
	margin-bottom: 20px;
	font-size: 16px;
}

.index-pro .content .fr ul li:nth-child(4n) {
	margin-right: 0
}

.index-pro .content .fr ul li .img {
	width: 270px;
	height: 335px;
	border: 1px solid #ccc;
	position: relative;
	overflow: hidden;
}
.index-pro .content .fr ul li .img:hover {
	border: 1px solid #b20229;
}
.index-pro .content .fr ul li .img p{
	font-size: 14px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	padding: 4px;
	margin: 0;
}
.index-pro .content .fr ul li .img img {
	width: 270px;
	height: 270px;
}

.index-pro .content .fr ul li .mask {
	background: rgb(178,2,41,0.8);
	display: none;
	text-align: center;
	width: 270px;
	height: 270px;
	position: absolute;
	left: 0;
	top: 0;
}

.index-pro .content .fr ul li:hover .mask {
	display: block;
}

.index-pro .content .fr ul li .mask h2 {
	font-size: 18px;
	line-height: 42px;
	padding-top: 60px;
}

.index-pro .content .fr ul li .mask .more {
	width: 120px;
	height: 30px;
	margin: 0 auto;
	border: 1px solid #FFF;
	border-radius: 15px;
	line-height: 30px;
}

.index-pro .content .fr ul li a:hover h2 {
	color: #FFF;
}

.index-pro .content .fr ul li a:hover .more {
	color: #FFF;
}


.sec-title {
	text-align: center;
	position: relative;
}

.sec-title h2 {
	font-size: 24px;
	color: #252525;
	font-weight: bold;
}

.sec-title h2 span {
	color: rgb(196, 0, 0);
}

.sec-title p {
	font-size: 14px;
	margin-top: 10px;
}

.clearfix {
    zoom: 1;
}
.eyou-curmbs {
	padding: 15px 0;
	border-bottom: 1px dashed #dcdcdc;
	margin-bottom: 20px;
}
.eyou-curmbs span {
	padding-left: 10px;
	border-left: 10px solid #142038;
}
.eyou-curmbs em {
	font-style: normal;
	padding: 0 5px;
	color: #999;
}
.ct2-sd {
	float: left;
	width: 240px;
}
.ct2-mn {
	float: right;
	width: 930px;
}
.panel-sd-hd {
	background-color: #b20229;
	color: #fff;
}
.panel-sd-hd h4 {
	text-align: center;
	border-bottom: 1px solid #fff;
	margin: 0;
	font-size: 24px;
	padding: 20px 0;
}
.panel-sd-bd {
	border: 1px solid #ececeb;
	padding: 5px 10px;
	border-top: 0;
}
.eyou-column h3 {
	margin: 0 0 1px;
	font-weight: normal;
	background: url(../images/p14-icon5.png) no-repeat right center #ddd;
	padding: 0 40px;
}
.eyou-column h3 a {
	display: block;
	line-height: 50px;
	font-size: 16px;
	color: #333;
}
.eyou-column h3.on, .eyou-column h3:hover {
	background: url(../images/p14-icon2.png) no-repeat right center #b20229;
}
.eyou-column h3.on a, .eyou-column h3:hover a {
	color: #fff;
}
.eyou-column li {
	line-height: 50px;
	border-bottom: 1px solid #fff;
}
.eyou-column li a {
	display: block;
	padding: 0 40px;
	background-color: #ECECEC;
}
.eyou-column .sub>a {
	position: relative;
}
.eyou-column .sub>a:after {
	content: '';
	width: 8px;
	height: 8px;
	border: 2px solid #b8b8b8;
	border-style: solid solid none none;
	position: absolute;
	top: 50%;
	right: 32px;
	margin-top: -4px;
	-webkit-transform: rotate(45deg);
	transform: rotate(45deg);
}
.eyou-column .sub.open>a:after {
	border-color: #b20229;
}
.eyou-column .sub-box {
	border-left: 1px solid #ECECEC;
	border-right: 1px solid #ECECEC;
	display: none;
}
.eyou-column .sub.open .sub-box {
	display: block;
}
.eyou-column .sub-box p {
	margin: 0;
	border-bottom: 1px solid #ECECEC;
}
.eyou-column .sub-box a {
	background-color: transparent;
	padding-left: 60px;
}
.eyou-contact-z1 {
	height: 140px;
	background: url(../images/contact-z1.jpg) no-repeat;
	margin-bottom: 20px;
}
.eyou-contact-z1 p {
	margin: 0;
	font-size: 20px;
	line-height: 30px;
	background: url(../images/contact-z1_tel.png) no-repeat 74px 44px;
	padding: 37px 0 0 95px;
}
.eyou-contact-z1 span {
	line-height: 30px;
	font-size: 18px;
	padding-left: 73px;
}
.eyou-contact-z2 {
	background-color: #b20229;
	text-align: center;
	color: #fff;
	padding: 20px;
	margin-bottom: 20px;
}
.eyou-contact-z2 p {
	margin: 0;
}
.eyou-contact-z2 p img {
	vertical-align: middle;
	margin-right: 5px;
}
.eyou-contact-z2 span {
	display: block;
	font-size: 26px;
	font-weight: bold;
	margin-top: 10px;
	line-height: 1;
}
.list-5{
	padding:0px
}
.list-5 li {
	margin-bottom: 15px;
}
.list-5 li a {
	display: block;
	border: 1px solid #ddd;
	padding: 15px;
	overflow: hidden;
}
.list-5 li .m {
	float: left;
	width: 250px;
}
.list-5 li .m img {
	display: block;
	width: 100%;
	height: auto;max-height: 150px;
}
.list-5 li .text {
	margin-left: 270px;
}
.list-5 li .text h4 {
	margin: 0;
	line-height: 40px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	font-size: 18px;
}
.list-5 li .text h4 span {
	float: right;
	font-size: 12px;
	color: #999;
	font-weight: normal;
}
.list-5 li .text p {
	color: #797979;
}
.list-5 li .text .more {
	float: right;
	padding: 6px 12px;
	color: #fff;
	background-color: #B6B6B6;
}
.list-5 li a:hover {
	border-color: #b20229;
}
.list-5 li a:hover .text h4 {
	color: #b20229;
}
.list-5 li a:hover .text .more {
	background-color: #b20229;
}
.eyou-pages {
	text-align: center;
	margin: 30px 0;
}
.eyou-pages a {
	display: inline-block;
	margin: 0 3px;
	border: 1px solid #ddd;
	padding: 4px 12px;
	border-radius: 3px;
}
.eyou-pages a.active {
	background-color: #b20229;
	border-color: #b20229;
	color: #fff;
}
.eyou-infocontent {
    margin-bottom: 30px;
    border: 1px solid #eee;
    padding: 50px;
    border-radius: 4px;
    box-shadow: 0px 0px 4px 2px rgb(0 0 0 / 1%);    background-color: white;
}
.eyou-infocontent img{
	
}
.eyou-infocontent-title {
	margin-bottom: 20px;
	text-align: center;
}
.eyou-infocontent-title h1 {
	margin: 0;
	font-size: 24px;
}
.eyou-infocontent-title p {
	margin: 40px;
	font-size: 14px;
	color: #999;
}
.eyou-infocontent-title p span {
	padding: 0 5px;
}
.eyou-infocontent-desc {
	margin-bottom: 20px;
	border: 1px solid #ddd;
	padding: 20px;
}
.eyou-infocontent-body {
	line-height: 2;
	margin-bottom: 20px;
	padding: 0 20px;
	font-size: 16px;
}
.eyou-infocontent-body img {
	max-width: 100% !important;
	height: auto !important;
	width: auto !important;
}
.eyou-infocontent-epx {
	margin-bottom: 20px;
}
.eyou-infocontent-epx li {
	line-height: 32px;
	margin-bottom: 5px;
}
.eyou-infocontent-epx li span {
	display: inline-block;
	background-color: #A2A2A2;
	color: #fff;
	padding: 0 15px;
	margin-right: 10px;
}
.eyou-infocontent-epx li em {
	float: right;
	font-style: normal;
}
.eyou-infocontent-return {
	border-top: 1px solid #142038;
	line-height: 32px;
}
.eyou-infocontent-return a {
	margin-right: 10px;
}
.eyou-infocontent-return .more {
	margin: 0;
	float: right;
	background-color: #142038;
	color: #fff;
	padding: 0 10px;
}
.eyou-infocontent-rem {
	margin-bottom: 20px;
}
.eyou-infocontent-rem h4 {
	margin: 0;
	font-size: 24px;
	line-height: 55px;
}
.eyou-infocontent-rem li {
	border-top: 1px dashed #dbdbdb;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	line-height: 46px;
}
.eyou-infocontent-rem li span {
	float: right;
}


.home_pro{margin:30px 0 0px 0;width:946px;clear:both;}
.home_pro ul li{width: 32.3%;margin:0 1% 1% 0;float:left;}
.home_pro ul li a{border:1px solid #ededed;padding:4px;display:block;background:#fff;}
.home_pro ul li a div{overflow:hidden;width:100%;height:100%;min-height:216px;text-align:center;}
.home_pro ul li a div img{width:216px;height:216px;border:0;transition:all 1s;-webkit-transition:all 1s;-moz-transition:all 1s;-o-transition:all 1s;}
.home_pro ul li:hover{box-shadow:0px 1px 10px rgba(0,0,0,0.1);}
.home_pro ul li a:hover div img{transform:scale(1.3);-webkit-transform:scale(1.3);-moz-transform:scale(1.3);-o-transform:scale(1.3);}
.home_pro ul li a p{text-align:left;font-size:14px;color:#333;margin:0;padding:10px;}
.home_pro ul li a:hover p{color:rgb(196, 0, 0);}
.home_pro ul li a .title{overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.home_pro ul li a .price{ color:rgb(196, 0, 0);font-family:Lucida Grande, Arial, å¾®è½¯é›…é»‘, å®‹ä½“;font-weight:400; }
.home_pro ul li a .price span{float:right;font-weight:normal;color:#999;}

.pro_show{}
.pro_show .left{float:left;width: 60%;text-align:center;border-right:1px solid #f3f3f3;padding: 0px 20px 0 0;}
.pro_show .left .zoom{text-align:center;}
.pro_show .left .zoom img{width: 80%;}
.pro_show .left .thumb_pic{margin:15px 0 0 0;text-align:center;}
.pro_show .left .thumb_pic ul{margin:0 auto;}
.pro_show .left .thumb_pic ul li{display:inline-block;margin-right:5px;border:1px solid #eaeaea;padding:3px;cursor:pointer;position:relative;}
.pro_show .left .thumb_pic ul li.hover{border:1px solid #f90;background:#fff;}
.pro_show .left .thumb_pic ul li.hover:after{content:" ";position:absolute;right:27px;top:-6px;width:11px;height:11px;border:#f90 solid 1px;border-left:0;border-bottom:0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);background:#f90;z-index:-1;}

.pro_show .right{width: 40%;float: right;padding-left: 20px;}
.pro_show .right h1{font-size:24px;margin:0;padding:0;font-weight:400;text-align:left;}
.pro_show .right h5{font-size:14px;margin:10px 0;padding:0;color:#999;font-weight:normal;}
.pro_show .right .attribute{}
.pro_show .right .attribute li{font-size:14px;line-height:30px;}
.pro_show .right .attribute li em{display:inline-block;width:80px;font-style:normal;color:#555;font-size:14px;}
.pro_show .right .price{font-size:14px;line-height:30px;margin:20px 0;}
.pro_show .right .price span{font-size:36px;color:#f60;}
.pro_show .right .price em{font-size:12px;color:#999;font-style:normal;padding-left:5px;}
.pro_show .right .tags{margin:20px 0;}
.pro_show .right .tags a{margin-left:10px;display:inline-block;border-radius:4px;border:1px solid #dadada;background:#fff;padding:2px 6px;font-weight:normal;font-size:14px;}
.pro_show .right .tags a:hover{background:#2384D5;color:#fff;border-color:#2384D5;}
.pro_show .right .action{margin:30px 0 50px 0;}

.pro_show .right .tel {
	border-top: 1px solid #eee;
	margin-top: 15px;
	padding-top: 15px;
	background: url(../images/pc-xc-icon2.png) no-repeat 10px 15px;/* height: 42px; */
	padding-left: 70px;
	line-height: 21px;
	font-size: 18px;
}
.pro_show .right .tel a {
	float: right;
	line-height: 42px;
	padding: 0 15px;
	background-color: #026836;
	color: #fff;
}
.pro_show .right a>img{border-radius: 6px;}

.pro_intro{font-size:14px;margin:0 ;padding:0;font-weight:400;text-align:left;line-height: 30px;min-height:100px}
.pro_intro p{margin:30px 0;padding:0}
.pro_intro img{max-width:100%;width:100%}


.panel-mn {
	margin-bottom: 15px;
	border-top: 2px solid rgb(196, 0, 0);
}
.panel-mn .tit {
	padding: 0 20px;margin:0;
	background: -webkit-linear-gradient(bottom, #f5f5f5, #eee);
	background: -moz-linear-gradient(bottom, #f5f5f5, #eee);
	background: -o-linear-gradient(bottom, #f5f5f5, #eee);
	background: linear-gradient(bottom, #f5f5f5, #eee);
	line-height: 44px;
	font-weight: bold;
	color: rgb(196, 0, 0);
}
.panel-mn .bd {
	padding: 20px;
}
.form-group {
	margin-bottom: 20px;
}
.form-label {
	line-height: 42px;
	display: block;
	float: left;
	width: 110px;
	text-align: right;
}
.form-label span {
	color: #c5262b;
}
.form-content {
	margin-left: 110px;
}
.form-control {
	line-height: 20px;
	font-size: 14px;
	border: 1px solid #efefef;
	padding: 10px 15px;
	width: 100%;
	display: inline-block;
	vertical-align: top;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}
.form-content.yzm .form-control {
	width: 100px;
}
.form-content.yzm .img {
	height: 42px;
	width: auto;
}
select.form-control {
	height: 1.7rem;
}
.form-submit {
	padding: 10px 20px;
	color: #fff;
	background-color: rgb(196, 0, 0);
	border: 0;
	cursor: pointer;
	border-radius: 0.15rem;
	font-size: 14px;
}
.form-button {
	padding: 10px 20px;
	color: #fff;
	background-color: #767676;
	border: 0;
	cursor: pointer;
	border-radius: 0.15rem;
	font-size: 14px;
}

.pagination .tcdNumber,.pagination .disabled{color:black !important}
.pagination .current{color:#b20229 !important}