/*---------------------------------------------------------外框部分-------------------------------------------------*/

.container { padding-right:0px; padding-left: 0px; margin-right: auto; margin-left: auto; height:auto; overflow:hidden; width:1160px;}
@media (max-width:768px){.container {width:100%;}}
@media (min-width:1200px){.container {width:1160px;}}
.blank20{ height:20px; display:block; clear:both; overflow:hidden;}
@media (max-width:750px){.blank20 {height: 5px;}}
.product_title_box{width:100%; height: auto; margin: 0 auto;}
@media (max-width:750px){.product_title_box{display:none;}}
.product_title_box_cn{width:100%; height: auto; margin: 0 auto; text-align: center;}
.product_title_box_cn a{font-size: 36px; color: #343434; line-height: 80px; text-decoration: none;}
@media (max-width:750px){.product_title_box_cn a{font-size: 26px; color: #343434; line-height: 50px; }}

.product_title_box_line{width:30px; height: 3px; background: #343434; margin: 0 auto;}

.product_title_box_en{width:100%; height: auto; margin: 0 auto; text-align: center;}
.product_title_box_en a{font-size: 18px; color: #adadad; line-height: 50px; text-decoration: none;}
@media (max-width:750px){.product_title_box_en a{font-size: 14px; color: #343434; line-height: 25px; }}
.product_h_list{width:100%; height:auto; overflow:hidden;}
.product_h_list ul{ list-style:none outside none; padding:0px; height:auto; overflow:hidden;}
@media (max-width:750px){ 
.product_h_list ul{ list-style:none outside none; padding:0px; width:95%; height:auto; overflow:hidden; margin:0px auto;}
}
.product_h_list li{ border:1px #e1e1e1 solid; width:200px; background:#FFFFFF; line-height:52px; height:52px; text-align:center; float:left; margin:0px 13px 19px 16px;}

@media (max-width:750px){.product_h_list li{ width:41.2%; border:1px #e1e1e1 solid;  background:#FFFFFF; line-height:52px; height:52px; text-align:center; float:left; margin:0.5em 1.16em 1.12em 1.16em;}}

@media (max-width:740px){.product_h_list li{ width:39.92%; border:1px #e1e1e1 solid;  background:#FFFFFF; line-height:52px; height:52px; text-align:center; float:left; margin:0.5em 1.16em 1.12em 1.16em;}}

@media (max-width:320px){.product_h_list li{ width:38.6%; border:1px #e1e1e1 solid;  background:#FFFFFF; line-height:52px; height:52px; text-align:center; float:left; margin:0.5em 1.16em 1.12em 1.16em;}}



.product_h_list li a{ font-size:16px;}
.product_h_list li a:link { width:200px; height:52px; color: #32b8c3;text-decoration: none; text-align: center;display: block; }
.product_h_list li a:visited {width:200px; height:52px; color: #32b8c3;text-decoration: none; text-align: center;display: block; }
.product_h_list li a:hover{ background-color:#32b8c3; display:block; width:200px; height:52px; color:#FFFFFF; text-decoration:none;}

@media (max-width:750px){.product_h_list li a:link,visited,hover { width:100%; font-size:1.1em;}}
.product_s_box{ width:100%; height:auto; overflow:hidden; padding-left:16px;}
@media (max-width:750px){.product_s_box{ padding-left:2px; margin: 0 auto;}}
.product_s_center_box{ width:285px; height:auto; float:left;}
@media (max-width:750px){.product_s_center_box{width:50%; height:auto; float:left; text-align:center;}}


.product_s_center_box img{ width:270px; height:268px; float:left;  }
@media (max-width:750px){ .product_s_center_box img{ width:90%; height:90%; margin:0px auto; float:none;}}

h1{ width:270px; height:55px; line-height:55px; padding:5px 0px 5px 0px; float:left;  text-align:center;  display:inline;  font-weight:200;}
h1 a{ font-size:16px !important;}
@media (max-width:750px){ h1{ width:100%; margin:0px auto; display:block;}}

.product_s_center_box_img_box{width:270px; height: 270px; padding:1px; border:1px #e1e1e1 solid; overflow: hidden;}
@media (max-width:750px){.product_s_center_box_img_box{width:90%; height: auto;}}
.effect-jazz img {
	opacity: 1;
}

.effect-jazz figcaption::after,
.effect-jazz img,
.effect-jazz p {
	-webkit-transition: opacity 0.35s, -webkit-transform 0.35s;
	transition: opacity 0.35s, transform 0.35s;
}


.effect-jazz h2,
.effect-jazz p {
	opacity: 1;
	-webkit-transform: scale3d(0.8,0.8,1);
	transform: scale3d(0.8,0.8,1);
}

.effect-jazz:hover img {
	opacity: 1;
	-webkit-transform: scale3d(1.08,1.08,1);
	transform: scale3d(1.08,1.08,1);
}
.youshi_hengfu{width:100%; height: 250px; margin: 0 auto; background: url(../youshi_hengfu_bg.jpg) no-repeat center top;}
@media (max-width:750px){.youshi_hengfu{display:none;}}
.youshi_hengfu_width{width:1200px; height: auto; margin: 0 auto; color: #FFF;}
.youshi_hengfu_left{float:left; padding-left: 220px; padding-top: 60px;}
.youshi_hengfu_left_top{font-size:22px; letter-spacing: 1px; }
.youshi_hengfu_left_bottom{font-size:33px; font-weight: bold; letter-spacing: 1px;}

.youshi_hengfu_right{float:right; text-align: right; padding-top: 45px;}
.youshi_hengfu_right_01{font-size:24px;}
.youshi_hengfu_right_02{font-size:31px; font-weight: bold; line-height: 50px;}
.youshi_hengfu_right_03{width:490px; height: 2px; background: #FFF; margin-left: 110px;}
.youshi_hengfu_right_04{width:600px; height: 1px; background: #FFF;}
.youshi_hengfu_right_05{font-size: 18px; line-height: 30px; padding-top: 10px;}

@media (max-width:750px){.youshi_1{display:none;}}
.blank30{ height:30px; display:block; clear:both; overflow:hidden;}
@media (max-width:750px){.blank30 {display:none;}}
.blank756t{ height:756px; display:block; clear:both; overflow:hidden; background:url(../yt_13.png) center top no-repeat;}
@media (max-width:756px){.blank756t {height:auto;}}
@media (min-width:1200px){.blank756t {display:none;}}
.blank53{ height:53px; display:block; clear:both; overflow:hidden;}
@media (max-width:750px){.blank53 {display:none;}}
.about{ width:142px; height:85px; margin:0px auto;}
.about_box{ width:1160px; height:auto; overflow:hidden; line-height:36px; color:#FFFFFF; font-size:16px; font-weight:200;}
@media (max-width:750px){.about_box{ width:auto; height:auto; overflow:hidden; line-height:34px; color:#FFFFFF; font-size:1em; font-weight:200; padding:10px;}	}

@media (max-width:360px){.about_box{ width:auto; height:auto; overflow:hidden; line-height:30px; color:#FFFFFF; font-size:1em; font-weight:200; padding:10px;}	}

@media (max-width:320px){.about_box{ width:auto; height:auto; overflow:hidden; line-height:30px; color:#FFFFFF; font-size:0.5em; font-weight:200; padding:10px;}	}

.about_box img{ width:162px; height:129px; float:left; padding:1px; border:1px #d1d1d1 solid;}

