/********************************************************定义值*************************************************/
/*-------------------------当前-----------------------*/
.bread .wrap{padding-top:20px; line-height: 50px;border-bottom: 1px solid #ccc;}
.bread .left-box{ border-bottom:1px solid #DC0001; overflow: hidden; float: left;padding-right:20px; margin-bottom: -1px;}
.bread .left-box .bt-1{ font-size:44px; font-family: arial; float: left; margin-right: 5px;}
.bread .left-box .bt-2{ font-size:16px; line-height: 16px;margin-top:8px; float: left;}
.bread .left-box .bt-2 span{ font-size:12px; font-family: arial;line-height:12px;text-transform:Capitalize;}
.bread .right-box{ float: right;}
.bread .right-box a { display: inline-block; margin: 0 5px }
.bread .right-box a:nth-child(1){ padding-left: 30px; background: url(../img/index-icon.png) no-repeat left;}
@media (max-width:640px) {
	.bread .left-box{display:none;}
	.bread .right-box{float: none;width:100%;}
}
@media (max-width:480px) {
	.bread .wrap{padding:15px 0 10px 0; line-height: 30px;}
}
/*-------------------------标题-----------------------*/
/*---------标题一-------*/
.y-bt-1{ overflow: hidden; width: 100%; position: relative; z-index: 1; margin: 10px 0;}
.y-bt-1 .bt-1{ float: left;width:180px; height: 180px; padding: 15px; border-radius: 50%; background: #fff; margin-right:40px}
.y-bt-1 .bt-1 .box{ font-size: 48px; text-align: center; color: #fff; font-weight: bold; line-height: 60px; width:120px; height: 120px; padding:30px; border-radius: 50%; background: #DC0001;}
.y-bt-1 .bt-2{ font-size:40px; color: #f6e1e0; line-height: 60px; padding-top: 20px;}
.y-bt-1 .bt-3{ color: #666; margin-top: 10px;}
.y-bt-1 .bt-3 a{ color: #666;display: inline-block; margin-right:20px;}
@media (max-width:1000px) {
.y-bt-1 .bt-1{ width: 120px; height: 120px; padding: 10px;  margin-right: 20px;}
.y-bt-1 .bt-1 .box{ width:80px; height:80px; padding: 20px; font-size: 30px; line-height: 40px;}
.y-bt-1 .bt-2{ font-size: 26px; line-height:26px; padding-top:30px;}
.y-bt-1 .bt-3{ display: none;}
}
@media (max-width:540px) {
.y-bt-1 .bt-1{ width:100px; height:100px; padding: 10px; margin-right: 10px; }
.y-bt-1 .bt-1 .box{ width:60px; height:60px; padding: 20px; font-size: 24px; line-height: 30px;}
.y-bt-1 .bt-2{ font-size: 20px; line-height:20px; padding-top:30px;}
}
@media (max-width:420px) {
.y-bt-1 .bt-1{ width:70px; height:70px; padding:5px; margin-right:10px; }
.y-bt-1 .bt-1 .box{ width:50px; height:50px; padding: 10px; font-size:18px; line-height:25px;}
.y-bt-1 .bt-2{ font-size: 16px; line-height:20px; padding-top:20px;}
}
/*---------标题二-------*/
.y-bt-2{ font-size: 24px; font-weight: bold; line-height: 50px; padding:10px 0;}
@media (max-width:640px) {
	.y-bt-2{ font-size: 20px; line-height:40px; padding:5px 0;}
	}

/*---------标题三-------*/

/*-------------------------表单-----------------------*/
.y-form-1 dl dt{ font-size: 28px; line-height: 50px; padding: 10px 0;}
.y-form-1 dl dd{ font-size: 16px; line-height: 35px;}
.y-form-1 .form-1{ width:100%; background:#eee; overflow:hidden}
.y-form-1 form{ width:90%; margin:10px auto; overflow:hidden; line-height:50px}
.y-form-1 form .text{ color:#666; width:42%; padding:0 2% ;margin:2% ; margin-top:0;float:left; overflow:hidden; height:50px; background:#fff; overflow:hidden; display:block}
.y-form-1 form .text:focus{color: #333;}
.y-form-1 form .text:nth-child(3){ width:92%;}
.y-form-1 form textarea{ width:92%; margin:2%; padding:2%; height:160px; display:block}
.y-form-1 form .submit{ width:112px; height:35px; line-height:35px; background:#DC0001; color:#fff; margin:2%; font-size:16px; display:block; border-radius:5px; cursor:pointer}
@media (max-width:768px) {
	.y-form-1 dl dt{ font-size:20px; line-height:40px; padding:0;}
	.y-form-1 dl dd{ font-size: 14px;line-height: 30px;}

}
@media (max-width:480px) {
	.y-form-1 form{ line-height:40px}
	.y-form-1 form .text{ height:40px}
	.y-form-1 form textarea{ height:100px}
	}
.form-2 form { padding-bottom:40px;}
.form-2 form .text{border: 1px solid #ccc; height: 50px; width: 47%; padding: 0 1%; margin-bottom:20px}
.form-2 form .text:nth-child(2n){ float: right;}
.form-2 form textarea{ width: 98%; padding: 1%; border: 1px solid #ccc; height:210px; margin-bottom: 20px;}
.form-2 form .bottom{ width: 125px; height: 40px; line-height: 40px; background: #aaaaaa; color: #fff; margin:0 20px 20px 0; cursor: pointer;}
.form-2 form .bottom:hover{ background: #DC0001;}
@media (max-width:640px) {
	.form-2 form { padding-bottom:20px;}
	.form-2 form .text{border: 1px solid #ccc; height: 50px; width: 98%; padding: 0 1%; margin-bottom: 10px;}
	.form-2 form textarea{ margin-bottom: 10px;height:100px;}
	.form-2 form .bottom{ margin-bottom: 10px; }
	}
@media (max-width:480px) {
	.form-2 form { padding-bottom:10px;}
}
/*********************************************************顶部*************************************************/
header { width: 100%; height: 215px; background: #fff; position: relative;z-index: 999;}
header .header-top{ width: 100%;height:40px;background: #ececec;}
header .header-cen{ width: 100%;height:100px; position: relative;}
header .header-bot{ width: 100%;height:75px; position: relative;}
/*---------------------语言--------------------*/
header .language { text-align: right; }
header .language a { display: inline-block; height: 20px; margin-top: 10px; margin-left: 8px }
header .language a img { display: block; height: 20px; margin: 0 5px; float: left }
header .language a .z { line-height: 20px; height: 20px; float: left }
/*---------------------标志--------------------*/
header .logo { height:60px; padding:20px 0; float: left;}
header .logo img { display: block; height: 100% }
/*---------------------电话--------------------*/
header .phone{ float: right; margin-top:40px; padding-left:60px; background: url(../img/header-contact.png) no-repeat left;}
header .phone dt{ font-size: 20px; line-height: 25px;}
header .phone dd{ font-size: 26px; color:#dc0001; line-height: 35px;}
/*---------------------导航--------------------*/
header .nav-btn { display: none; cursor: pointer }
header .b{ display:block;}
header .s{ display: none;}
header nav { height:100%;font-size: 16px; display: block;float:left }
header nav ul { height: 100%;}
header nav ul li { float: left; line-height: 75px;}
header nav ul li .a-1j{ display: block; height: 100%; padding: 0 40px;}
header nav ul li .menu-two{background: #fff; width:800px; top:75px; left:50%; margin-left: -600px; position: absolute; height:0;overflow: hidden;transition: height 0.3s}
header nav ul li .menu-two .img-box{ width:300px; border:1px solid #ccc ; float: left; margin-right:30px;}
header nav ul li .menu-two .img-box img{ display: block;width: 100%;}
header nav ul li .menu-two .tit-box .tit{line-height:50px; float:left;display:block; width:210px; margin: 0 10px;}
header nav ul li .menu-two .tit-box .tit a:hover{ color:#DC0001}

header nav ul li .menu-thr{ display: none;}
header nav ul li .menu-thr a{ display: block; line-height: 45px; width: 100%; text-align: center; border-top: 1px solid #ddd; font-size: 14px;}
/*---------------------表单--------------------*/
header form{ height: 38px; margin-top:18px; float: right; border: 1px solid #ccc; overflow: hidden; background:#DC0001;}
header form .text{ width:250px; padding:0 5px; height: 38px; background: #fff;display: block; float: left;}
header form .submit{width:38px; height: 38px; background: url(../img/fangdajing.png) no-repeat center;display: block; float: left; cursor: pointer;}
/*--------------------响应式--------------------*/
@media (min-width:769px) {
	header nav ul li:hover .a-1j{background:#DC0001; color: #fff;}
	header nav ul .cur .a-1j{background:#DC0001; color: #fff;}
	header nav ul li .menu-two .box .a-2j:hover .img-box{ border: 1px solid #DC0001;}
	header nav ul li .menu-two .box .a-2j:hover .tit-box{ color: #DC0001;}
	header nav ul li:hover .menu-two{height: auto; padding:20px 50px; border: 1px solid #ccc; border-top:5px solid #DC0001 ;}
	}
@media (max-width:1280px) {
	header nav ul li .a-1j{padding: 0 30px;}
	header nav ul li .menu-two{ width:86%; top:75px; left:5%; margin-left:0;}
	header nav ul li:hover .menu-two{padding:20px 2%; border: 1px solid #ccc; border-top:3px solid #DC0001 ;}
}
@media (max-width:980px) {
	header nav ul li .menu-two .img-box{ width:240px; border:1px solid #ccc ; float: left; margin-right:20px;}
	header nav ul li .menu-two .tit-box .tit{ width:180px; font-size: 14px; line-height: 40px;}
}
@media (max-width:1150px) {
	header nav ul li .a-1j{padding: 0 20px;}
	header form .text{ width: 150px; }
}
@media (max-width:900px) {
	header nav ul li .a-1j{padding: 0 15px;}
	header form .text{ width: 120px; }
	header .header-cen .phone{ float: right; margin-top: 20px; padding-left:60px; background: url(../img/header-contact.png) no-repeat left;}
	header .header-cen .phone dt{ font-size: 16px; line-height: 25px;}
	header .header-cen .phone dd{ font-size: 20px; color:#dc0001; line-height: 30px;}
}
@media (max-width:800px) {
	header form .text{ width: 100px;}
}
@media (max-width:768px) {
	header {height:140px;}
	header .phone{ display:none;}
	header form{ display: none;}
	header .header-cen{ border-bottom:1px solid #ccc ;}
	header .nav-btn { display: block; width: 40px; height: 40px; background: url(../img/nav-btn.png) no-repeat center; position: absolute; top: 30px; right: 25px}
	header nav { display: none; position: absolute; right: 0; top: 0px; background: #fff; max-width: 300px; width: 50%;max-height:300px; overflow-y: auto; padding: 0; border-left: 1px solid #ccc;border-bottom:1px solid #ccc; height: auto;}
	header nav ul li { float: none; border: 0; padding: 0; margin: 0; border-bottom:1px solid #ccc; text-align: center; line-height: 50px; }
	header nav ul li .yj{ height: 50px; line-height: 50px; text-align: center; width: 100%; padding: 0; margin: 0 }
	header nav ul li:hover .menu-two{ display: none !important;}
	}
@media (max-width:640px) {
	header .header-top .t{ display: none;}
	header .b{ display:none;}
	header .s{ display:block;}
	header {height:105px; width:100%}
	header .header-cen{ height:70px;}
	header .nav-btn{top: 15px;}
	header .logo{ height:50px; padding: 10px 0;}
	}
/*********************************************************焦点图************************************************/
.banner{ width:100%}
.banner img { display: block; width: 100%; }
.banner .banner-s { display: none }
@media (max-width:800px) {
.banner .banner-b { display: none }
.banner .banner-s { display: block }
}
/**********************************************************主体*************************************************/
/*--------------------------首页------------------------*/
/*---------------首页产品----------------*/
.index .index-pro .main{ overflow: hidden; background: #eee; width: 100%; margin-top:-60px; padding-top:90px;}
.index .index-pro .main ul li{ background: #fff; overflow: hidden; position:relative}
.index .index-pro .main ul li .img-box{ width:100%;}
.index .index-pro .main ul li .img-box img{ display:block; width:100%; transition:0.5s;}
.index .index-pro .main ul li .tit-box{ width:100%;line-height:50px; font-size:18px; height:50px;padding: 0 10px;box-sizing: border-box;text-align: center; position:absolute; bottom:0; border-top:1px solid #ddd;transition:0.5s; background:#fff}
.index .index-pro .main ul li .txt-box{ width:100%;position:absolute;bottom:-50px; height:50px;line-height:25px;padding:0 10px;overflow: hidden;box-sizing: border-box;transition:0.5s; background:#fff} 
@media (max-width:980px) {
	.index .index-pro .main ul li:nth-last-child(1){display: none;}
	.index .index-pro .main ul li:nth-last-child(2){display: none;}
}

@media (min-width:769px) {
.index .index-pro .main ul li:hover .img-box img{ width:80%;margin-left: 10%;}
.index .index-pro .main ul li:hover .tit-box{ bottom:50px;}
.index .index-pro .main ul li:hover .txt-box{ bottom:0}
}
@media (max-width:768px) {
	.index .index-pro .main ul li .tit-box{font-size: 16px;}
}
@media (max-width:480px) {
	.index .index-pro .main ul li:nth-last-child(3){display: none;}
	.index .index-pro .main ul li:nth-last-child(4){display: none;}
}

@media (max-width:420px) {
	.index .index-pro .main{ margin-top:-40px; padding-top:45px ;}
}
/*---------------首页关于----------------*/
.index .index-about .bt{ font-size: 32px;margin: 7% 0 4%;}
.index .index-about{ overflow: hidden;}
.index .index-about .box{ width: 90%; position: relative; height: 230px;padding: 20px; border:2px solid #DC0001; margin:7% 0 50px 0;}
.index .index-about .box iframe{background:#000; height: 320px; margin-top: -45px; width: 412px; float: left; margin-right: 30px;}
.index .index-about .box dl dt{font-size: 18px;margin: 10px 0;}
.index .index-about .box .more{ position: absolute;right:-75px;bottom:30px; width:90px; height: 40px; text-align: center; line-height: 40px; background: #DC0001; font-size: 16px; color: #fff;}
.index .index-about .box .more a{ display: block;height: 100%;}
@media (max-width:1200px) {
	.index .index-about .box{width:100%; height: 320px; padding: 0; border: 0;}
	.index .index-about .box .more{right:0;bottom: 0;}
	.index .index-about .box iframe{ margin: 0; margin-right: 20px;}
}
@media (max-width:980px) {
	.index .index-about .bt{font-size:26px;}
}
@media (max-width:900px) {
	.index .index-about .box{ margin: 40px 0;height: initial;}
	.index .index-about .box iframe {width: 50%; height: initial; min-height:180px;}
	.index .index-about .box .more{display: none;}
}
@media (max-width:640px) {
	.index .index-about .bt{font-size:20px;}
}
@media (max-width:500px) {
	.index .index-about .box{ margin: 20px 0;}
	.index .index-about .box iframe {width:100%; float: none;}
	.index .index-about .box .more{display: none;}
	
}
/*---------------首页优势----------------*/
.index .index-ys .y-bt-1 .bt-2{ padding-top: 60px;}
.index .index-ys .main{ overflow: hidden; background: url(../img/index-ys.jpg) no-repeat center;background-size: cover; width: 100%; margin-top:-60px; padding:90px 0;}
.index .index-ys .main ul li{ background: #fff; overflow: hidden;}
.index .index-ys .main ul li .li-box{ padding:15px; overflow: hidden;}
.index .index-ys .img-box{ width: 240px; float: left; margin-right: 15px;}
.index .index-ys .tit-box{ font-size: 18px; font-weight: bold;}
@media (max-width:1200px) {
	.index .index-ys .main ul li .li-box{ padding:10px;}
	.index .index-ys .img-box{ width:45%; margin-right: 10px;}
	.index .index-ys .tit-box{ font-size: 16px; font-weight: normal;}
}
@media (max-width:1000px) {
	.index .index-ys .y-bt-1 .bt-2{ padding-top:30px;}
}
@media (max-width:640px) {
	 .index .index-ys .main{padding-bottom:30px ;}
}
@media (max-width:420px) {
	.index .index-ys .y-bt-1 .bt-2{ padding-top:20px;}
	.index .index-ys .main{margin-top:-40px; padding-top:45px ;}
}
@media (max-width:400px) {
	.index .index-ys .img-box{ width:100%; float:none; margin:0; margin-bottom: 5px;}
	.index .index-ys .tit-box .z{ margin: 0 !important;}
}
/*---------------首页新闻----------------*/
.index .index-news{overflow: hidden; padding-bottom: 60px;}
.index .index-news .bt{ font-size: 32px; margin: 7% 0 4%;}
.index .index-news .left-box{ width: 35%;max-width:385px;min-width: 280px; float:left; margin-right: 20px; overflow: hidden;}
.index .index-news .left-box .img-box{ width: 100%; position: relative;}
.index .index-news .left-box .img-box img{ display: block; width: 100%;}
.index .index-news .left-box .img-box .time{position: absolute;top: 0;left: 0; width: 72px; height: 72px;text-align: center;background: #DC0001; color: #fff;}
.index .index-news .left-box .img-box .time .time-1{ font-size: 28px; line-height:35px; padding-top: 8px;}
.index .index-news .left-box .img-box .time .time-2{ font-size: 12px; line-height:25px;}
.index .index-news .left-box .txt-box dl dt{ font-size: 16px; line-height: 35px; margin-top:5px;}
.index .index-news .left-box .txt-box dl dd{ color: #666;line-height: 25px;height: 50px;overflow: hidden;}
.index .index-news .right-box ul li{ overflow: hidden; min-height:100px; margin-bottom: 10px;}
.index .index-news .right-box .time{ width:100px;text-align: center; float: left; color: #666;}
.index .index-news .right-box .time .time-1{ font-size: 36px; line-height: 50px;}
.index .index-news .right-box dl{ float: left;}
.index .index-news .right-box dl dt{ font-size:16px;}
.index .index-news .right-box dl .time-2{ display: none;}
.index .index-news .right-box dl dd{ color: #666;line-height: 25px;height: 50px;overflow: hidden;}
.index .index-news dl dt:hover{ color:#DC0001}
@media (max-width:980px) {
	.index .index-news .right-box ul li:nth-child(3){ display: none;}
	.index .index-news .bt{ font-size:26px;}
}
@media (max-width:720px) {
	.index .index-news .left-box{ width: 100%; margin-bottom: 20px; float: none; max-width: initial; min-width: initial;}
	.index .index-news .left-box .img-box{ width: 40%;min-width: 230px; float: left; margin-right: 20px;}
	.index .index-news{ overflow: hidden; padding-bottom: 40px;}
	}
@media (max-width:640px) {	
	.index .index-news .bt{ font-size:20px;}
}
@media (max-width:520px) {
	.index .index-news .left-box .img-box{ width:100%; float: none;}
	.index .index-news{ overflow: hidden; padding-bottom: 20px;}
	.index .index-news .right-box li{ border-top:1px dashed #ccc; padding-top: 10px;}
	.index .index-news .right-box .time{ display: none;}
	.index .index-news .right-box dl{ width: 100% !important;}
	.index .index-news .right-box dl .time-2{ display:block;}
}
/*--------------------------关于------------------------*/
.about .main .main-1 { padding: 50px 0; overflow: hidden;}
.about .main .main-1 .img-box { float: left; width: 50%; margin-right:30px;}
.about .main .main-1 .img-box img{ display: block; width: 100%;}
.about .main .main-1 .txt-box{ font-size: 14px;overflow: hidden;}
.about .main .main-1 .txt-box dt{font-size:18px;margin: 10px 0;}
.about .main .main-2{background: #4d4d4d; overflow: hidden;}
.about .main .main-2 .left-box{ float: left; width: 50%;min-height:300px; background: url(../img/about-2.jpg) no-repeat center; background-size: cover;}
.about .main .main-2 .right-box{ float:right; width: 50%; }
.about .main .main-2 .right-box dl{padding:30px; max-width: 500px; color: #fff;}
.about .main .main-2 .right-box dl .x{ width: 75px; height:2px; background: #DC0001; margin: 10px 0;}
.about .main .main-2 .right-box dl dt{ font-size: 24px; line-height: 50px;}
.about .main .main-2 .right-box dl dd{ font-size: 16px;}
.about .main .main-3 .bt{ text-align: center; margin-top: 70px;}
.about .main .main-3 .bt .bt-1{ font-size: 36px; line-height: 50px;}
.about .main .main-3 .bt .bt-2{ font-size: 24px; font-family: arial; line-height: 35px;text-transform : uppercase; color: #666;}
.sml{ display: none;}
@media (max-width:1040px) {
	.sml{ display: block;}
	#focus_Box{ display: none;}
	.about .main .main-3 .bt{  margin-top: 50px;}
}
@media (max-width:768px) {
	.about .main .main-1 .txt-box{ font-size: 14px;}
	.about .main .main-2 .right-box dl dt{ font-size: 18px; line-height: 40px;}
	.about .main .main-2 .right-box dl dd{ font-size: 14px;}
	.about .main .main-3 .bt{  margin-top: 20px;}
	.about .main .main-3 .bt .bt-1{ font-size: 24px; line-height: 35px;}
	.about .main .main-3 .bt .bt-2{ font-size: 14px; line-height: 30px;}
}
@media (max-width:640px) {
	.about .main .main-1 { padding: 20px 0;}
	.about .main .main-1 .img-box { float: none; width: 100%; }
	.about .main .main-2 .left-box{ display:none;}
	.about .main .main-2 .right-box{ width: 100%; float: none;}
	.about .main .main-2 .right-box dl{ padding: 15px;}
}
/*--------------------------产品------------------------*/
.product .main-nav{ margin-bottom: 55px;}
.product .main-nav ul{ text-align: center; font-size: 16px; line-height: 70px; padding-top:20px; border-bottom: 1px solid #DC0001;}
.product .main-nav ul li{ display:inline-block;width:12%; position: relative;}
.product .main-nav ul li a{ display: block; height: 100%;}
@media (min-width:1281px) {
.product .main-nav ul li .sj{ display: none; position: absolute; bottom: 0;left: 50%; margin-left: -11px; width: 0;height: 0;border-left: 11px solid transparent;border-right: 11px solid transparent;border-bottom:11px solid red;}
.product .main-nav ul li:hover .sj{ display: block;}
.product .main-nav ul .cur .sj{ display: block;}
}
.product .main ul li .img-box{ border: 1px solid #ccc;}
.product .main ul li .tit-box{ line-height: 30px; padding: 10px 0;font-size: 16px; text-align: center;}
.product .main ul li:hover .img-box{ border: 1px solid #DC0001;}
.product .main ul li:hover .tit-box{ color: #DC0001;}
@media (max-width:1280px) {
	.product .main-nav{ margin-bottom: 20px;}
	.product .main-nav ul { border-bottom: 0; line-height:50px; overflow: hidden;}
	.product .main-nav ul li{width:22%; margin:1%;}
	.product .main-nav ul li a{ border: 1px solid #ccc;}
}
@media (max-width:900px) {
	.product .main-nav{ margin-bottom:10px;}
	.product .main-nav ul { padding-bottom: 10px;}
	.product .main-nav ul li{width:29%; margin:1%;}
}
@media (max-width:768px) {
	.product .main-nav{ margin-bottom:10px;}
	.product .main-nav ul { padding-bottom: 10px;height:50px;}
	.product .main-nav ul li{width:30.5%; margin:1%;}
}
@media (max-width:640px) {
	.product .main-nav{ margin:10px 0; position: relative;}
	.product .main-nav .btn{ background: url(../img/nav-btn-w.png) no-repeat center; width: 40px; height: 40px;position: absolute;top: 5px;right:40px;z-index: 3;}
	.product .main-nav ul { padding:0; background: #333; color: #fff; height: 50px;}
	.product .main-nav ul li{width:100%; display: block; margin: 0; border-bottom: 1px solid #000;}
	.product .main-nav ul li a{ border: 0;}
}
/*------------------------产品详情-----------------------*/
.proshow .main-3 .title{ line-height:40px; text-align:center}
.proshow .main-4 .table-box{ width:100%; overflow-x:auto ;}
.proshow .main-4 .table-box table{ width:100%; min-width: 768px}
.proshow .main-4 table tr:nth-child(2n){ background:#dedede}
.proshow .main-5{ overflow: hidden;}
/*--------------------------新闻------------------------*/
.news .main { padding-top: 30px;}
.news .main ul li{ padding: 30px 0; overflow: hidden; border-bottom:1px solid #ccc ;}
.news .main ul li .img-box{ float: left; margin-right:20px; width: 30%; max-width:283px; min-width:200px;}
.news .main ul li .img-box img{ display: block; width: 100%;}
.news .main ul li .tit-box dl dt{ font-size: 20px; line-height:30px; padding-top:5px;}
.news .main ul li .tit-box dl .time{font-size:14px; margin:10px 0; color: #666;}
.news .main ul li .tit-box dl dd{ font-size: 16px;line-height: 25px;height: 50px;overflow: hidden;}
.news .main ul li .tit-box dl dt a:hover{ color: #DC0001;}
@media (max-width:900px) {
	.news .main ul li .tit-box dl dt{ font-size: 18px; line-height:30px; padding-top:0px;}
	.news .main ul li .tit-box dl .time{font-size:12px; margin:5px 0; color: #666;}
	.news .main ul li .tit-box dl dd{ font-size: 14px;}
}
@media (max-width:768px) {
	.news .main { padding-top: 10px;}
}
@media (max-width:480px) {
	.news .main { padding-top:0px;}
	.news .main ul li{ padding: 20px 0;}
	.news .main ul li .tit-box dl .time{margin:0;}
	.news .main ul li .img-box{ float:none; margin-right:0;margin-bottom: 10px; width:100%; max-width:none;}
}
/*------------------------新闻详情-----------------------*/
.newsshow .bt{ font-size:22px; text-align:center; padding:40px 0 0 0;}
.newsshow .xbt{ text-align:center; margin:10px 0; overflow:hidden; line-height:20px }
.newsshow .xbt .time{ display:inline-block; color:#999; padding:10px 0; margin-right:10px; overflow:hidden}
.newsshow .xbt .fenxiang{ display:inline-block; overflow:hidden; padding:10px 0 }
.newsshow .xbt .fenxiang a{ display: block; float:left; margin:0 5px; }
.newsshow .xbt .fenxiang a img{ display: block;}
.newsshow .text-box{ font-size:16px; line-height:30px}
.newsshow .text-box img{ display:block; width:100%; max-width:800px; margin:20px auto}
.newsshow .y-fy{ padding:30px 0;font-size:16px; line-height:35px; overflow:hidden;margin:30px 0; border-top:1px dashed #ccc ;}
.newsshow .y-fy .fy{ float:left; }
.newsshow .y-fy .fy a{ display:inline-block; margin:0 6px}
.newsshow .y-fy .fh{ float:right; width:130px; height:38px; line-height:38px; border-radius:19px; text-align:center; border:1px solid #ccc; cursor:pointer; margin-top:12.5px}

@media (max-width:640px) {
	.newsshow .bt{ font-size:20px;padding:20px 0 0 0; }
	.newsshow .xbt{ margin-bottom:10px; }
	.newsshow .xbt .time{padding:0; }
	.newsshow .text-box{ font-size:14px; line-height:30px}
	.newsshow .text-box img{margin:10px auto}
	.newsshow .xbt .fenxiang{ padding:10px 0 0 0 }
	.newsshow .y-fy{ font-size:14px; line-height:30px; padding:10px 0; margin: 0;}
	.newsshow .y-fy .fh{ width:120px; height:40px; line-height:40px;margin-top:10px}
	.newsshow .y-fy .fh{ display:none}
	.newsshow .bt{  padding:20px 0 15px 0;}
	}

/*--------------------------视频------------------------*/
.video .main{ margin-top:60px;}
.video .main ul li{ background:#e5e5e5;}
.video .main ul li .video-box{ width:96%; margin: 2%; background: #000; height:250px;}
.video .main ul li .video-box iframe{ display: block; width:100%;}
.video .main ul li .tit-box{ padding: 5px 0 10px 0; text-align: center; font-size:16px ;}
@media (max-width:768px) {
	.video .main{ margin-top:30px;}
	.video .main ul li .tit-box{ padding:15px 0;}
}
@media (max-width:480px) {
	.video .main{ margin-top:20px;}
	.video .main ul li .tit-box{ padding:10px 0;}
}
/*--------------------------联系------------------------*/
.contact .main { padding-top: 40px;}
.contact .main .map{ margin-top:20px}
@media (max-width:768px) {
	.contact .main { padding-top: 20px;}
}
@media (max-width:480px) {
	.contact .main { padding-top:0px;}
}

/**********************************************************底部*************************************************/
footer { width:100%;overflow: hidden;}
footer .footer-nav{ overflow: hidden; width:100%;background: #DC0001;line-height: 50px; font-size: 16px; color: #fff; text-align: center;}
footer .footer-nav .wrap { height:51px; overflow: hidden; position: relative;}
footer .footer-nav .btn{ display: none; position: absolute;right: 0;top: 5px; width: 40px; height: 40px; background: url(../img/nav-btn-w.png) no-repeat center;}
footer .footer-nav a{ display: inline-block; width:15%;}
footer .main { padding: 40px 0 0 0; overflow: hidden;}
footer .main .logo{float:left; width:30%;}
footer .main .logo img{ display: block;width:70%; margin: 0 auto; max-width:182px;}
footer .main .con{ float:left; width: 40%;}
footer .main .con dl dt{ font-size: 24px; margin-bottom: 10px;}
footer .main .ewm{ float:left; width:30%;}
footer .main .ewm img{ display: block;width:70%; margin: 0 auto; max-width:182px;}
footer .main .ewm .tit{text-align: center; line-height: 40px;}
@media (max-width:1000px) {
	footer .main .logo{ display: none;}
	footer .main .con{ width: 60%;}
	footer .main .ewm{ width:40%;}
}
@media (max-width:640px) {
	footer .footer-nav .btn{ display: block; }
	footer .footer-nav{background:#333;}
	footer .footer-nav a{ width: 100%; display: block; border-bottom: 1px solid #000;}
	footer .main { padding:20px 0;}
	footer .main .con{ width:100%; float: none;}
	footer .main .con dl dt{ font-size: 18px; margin-bottom: 5px;}
	footer .main .ewm{display: none;}
	footer .yqlj{display: none;}
	
}