﻿body{ min-width: 1200px; padding-right: 0 !important;}
.w{ width: 1200px; margin: 0 auto;}


.c-header .mt{ background: #f0f0f0; height: 30px; width: 100%;}
.c-header .mt .w{ overflow: hidden;}
.c-header .mt .c-left{ line-height: 30px;}
.c-header .mt .c-right ul{ overflow: hidden; border-left: 1px solid #e6e6e6;}
.c-header .mt .c-right li{ float: left; border-right: 1px solid #e6e6e6;}
.c-header .mt .c-right li a{ display: block; padding: 0 25px; height: 30px; line-height: 30px; font-size: 14px; color: #666666;}
.c-header .mt .c-right li a:hover{ color: #d80c18;}
.c-header .mc{ background: #fff; height:66px;}
.c-header .mc .w{ overflow: hidden;}
.c-header .mc .c-logo{ width: 602px; height: 66px; overflow: hidden; float: left;}
.c-header .mc .c-phone{ float: right; overflow: hidden; position:relative;top:-20px; }
.c-header .mc .c-phone .c-tit{ float: left;}
.c-header .mc .c-img{ width: 163px; height: 40px; float: left; margin-top: 30px; padding-right: 20px;}
.c-header .mc .c-tit{ color: #999999; font-size: 18px; line-height: 100px; margin-right: 20px;}
.c-header .mc .c-tit i{ font-size: 20px; margin-right: 5px;}
.c-header .mc .c-tit span{  color: #d80c18; font-weight: bold; display: inline-block; line-height: 100px;   margin-left: 15px;}

.c-nav{ width: 100%; height: 50px; background: #404040;}
.c-nav #nav ul{ overflow: hidden;}
.c-nav #nav .nLi{ float: left; width: 133px; position: relative;}
.c-nav #nav .nLi h3 a{ display: block; width: 133px; height: 50px; background: #404040; font-size: 16px; line-height: 50px; text-align: center; color: #fff;}
.c-nav #nav .nLi.on h3 a{ background: #d80c18;}
.c-nav #nav .nLi .sub{ background: #000; background: rgba(0,0,0,.7); display: none; position: absolute; top: 50px; left: 0; width: 133px; z-index: 99;}
.c-nav #nav .nLi .sub li a{ display: block; height: 36px; width: 100%; line-height: 36px; text-align: center; font-size: 14px; color: #fff;}
.c-nav #nav .nLi .sub li a:hover{ background: #d80c18;}

.fullSlide{ width:100%;  position:relative;}
.fullSlide .bd{ margin:0 auto; position:relative; z-index:0; overflow:hidden;}
.fullSlide .bd ul{ width:100% !important;}
.fullSlide .bd li{ width:100% !important; overflow:hidden; text-align:center; height:100%;}
.fullSlide .hd{ position: absolute; bottom: 30px; width: 100%; z-index: 99;}
.fullSlide .hd ul{ text-align: center; height: 30px;}
.fullSlide .hd li{ width: 10px; height: 10px; margin: 10px 5px; display: inline-block; background: #d80c18; border-radius: 5px; transition: 0.5s all; cursor: pointer; vertical-align: top; color: #d80c18; overflow: hidden;}
.fullSlide .hd li.on{background:#fff;color:#fff;}
.c-nav2{ width: 100%; height: 46px; overflow: hidden; margin-bottom: 32px;}
.c-nav2 .w{ overflow: hidden;}
.c-nav2 .c-left{ width: 137px; height: 46px; float: left;}
.c-nav2 .c-right{ width: 1010px; float: left; margin-left: 53px; overflow: hidden; height: 46px;}
.c-nav2 .c-right .txtScroll-top li{ overflow: hidden;}
.c-nav2 .c-right .txtScroll-top .c-tit{ float: left; width: 505px; line-height: 46px; color: #666666; font-size: 14px;}
.c-nav2 .c-right .txtScroll-top .c-tit span{ font-size: 24px; display: inline-block; vertical-align: sub;}

.c-gongdi ul{ overflow: hidden;}
.c-gongdi .c-left{ float: left;}
.c-gongdi .c-right{ float: right;}
.c-gongdi li{ width: 590px; height: 180px; border: 1px solid #e9e9e9; overflow: hidden;}
.c-gongdi li .c-img{ float: left; width: 220px; text-align: center; padding-top: 30px; position: relative;}
.c-gongdi li .c-img:after{ content: ""; position: absolute; right: 0; top: 40px; width: 1px; height: 100px; background: #e6e6e6;}
.c-gongdi li .c-img .c-t i{ font-size: 60px; color: #999999;}
.c-gongdi li .c-img .c-b{ color: #000; font-size: 20px;}
.c-gongdi li .c-tit{ float: left; line-height: 180px; color: #000; font-size: 20px; margin-left: 20px;}
.c-gongdi li .c-tit .timer{ font-size: 80px; display: inline-block; line-height: 180px; font-weight: bold; color: #d80c18; vertical-align: top; margin-right: 20px;}

.c-index-you{ margin-bottom: 115px;}
.c-h1{ text-align: center; padding: 30px 0;}
.c-h1 h1{ color: #000000; font-weight: bold; font-size: 30px; border-bottom: 1px solid #e6e6e6; padding: 10px 0; position: relative;}
.c-h1 h1:after{ content: ""; position: absolute; left: 50%; bottom: -2px; margin-left: -33px; width: 66px; height: 3px; background: #d80c18;}
.c-h1 h2{ color: #666666; font-size: 20px; font-weight: lighter; line-height: 60px;}
.c-index-you .mc{ overflow: hidden; padding: 10px 0 20px 0;}
.c-index-you .mc li{ width: 275px; height: 300px; margin: 0 12px 0 13px; transition: 0.5s all; float: left;cursor:pointer}
.c-index-you .mc li .c-img{ text-align: center;}
.c-index-you .mc li .c-img i{ font-size: 100px; color: #cccccc;}
.c-index-you .mc li h1{ color: #333333; font-size: 20px; font-weight: bold; text-align: center; line-height: 50px; position: relative;}
.c-index-you .mc li h1:after{ content: ""; position: absolute; bottom: 0; left: 50%; width: 40px; margin-left: -20px; height: 1px; background: #d80c18;}
.c-index-you .mc li p{ color: #333333; font-size: 14px; line-height: 24px; text-align: center; margin-top: 25px;}
.c-index-you .mc li:hover{ background: #d80c18; box-shadow: 0 0 6px 3px rgba(153,153,153,.63);}
.c-index-you .mc li:hover .c-img i{ color: #fff;}
.c-index-you .mc li:hover h1{ color: #fff;}
.c-index-you .mc li:hover h1:after{ background: #fff;}
.c-index-you .mc li:hover p{ color: #fff;}

.c-index-anli{ margin-bottom: 70px;}
.c-index-anli .w{ overflow: hidden;}
.c-index-anli .c-left{ width: 280px; height: 662px;}
.c-index-anli .c-right{ width: 900px; height: 662px;}
.c-index-anli .c-anliimg .hd{ overflow: hidden;}
.c-index-anli .c-anliimg .hd ul{ float: left; overflow: hidden;}
.c-index-anli .c-anliimg .hd li{ float: left; width:170px; height: 38px; border: 1px solid #e1e1e1;  color: #333333; line-height: 38px; text-align: center; font-size: 16px; margin-right: 20px; cursor: pointer;}
.c-index-anli .c-anliimg .hd li.on{ color: #fff; background: #d80c18;}

.gengduo{display: block; width: 120px; height: 32px; float: right; border: 1px solid #cccccc; border-radius: 16px; text-align: center; line-height: 32px; margin-top: 3px;}
.c-index-anli .c-anliimg .hd a:hover{ color: #fff; background: #d80c18; border-color: #d80c18;}

.poster-main{ position: relative; width: 900px; height: 416p; margin-top: 103px;}

.poster-main .poster-list{ width: 900px; height: 416px}
.poster-main .poster-list .poster-item{ position: absolute; left: 0px; top: 0px; background: #000; opacity: 1 !important;}
.poster-main .poster-btn{ position: absolute; height: 100%; width:100px; top: 0px; z-index: 10; cursor: pointer;}
.poster-main .poster-prev-btn{ left: 0px; background: url(../images/btn_l.png) no-repeat center center;}
.poster-main .poster-next-btn{ right: 0px; background: url(../images/btn_r.png) no-repeat center center;}
.poster-main .poster-list .poster-item .c-tit{ height: 40px; width: 100%; position: absolute; bottom: 0; left: 0; z-index: 100; background: #000; background: rgba(0,0,0,.6); color: #fff; text-align: center; line-height: 40px;}
.poster-main .poster-list .poster-item .c-imgx{ width: 66px; height: 66px; position: absolute; top: 50%; left: 50%; margin-top: -33px; margin-left: -33px;}
.poster-main .poster-list .poster-item:hover .c-imgx{ display: block;}
.c-index-anli .c-anliimg .bd li .c-img0{ width: 370px; height: 292px; float: left;}
.c-index-anli .c-anliimg .bd li .c-img1{ width: 510px; height: 292px; float: right;}
.c-index-anli .c-anliimg .bd li .c-img2{ width: 370px; height: 292px; float: right;}
.c-index-anli .c-anliimg .bd li .c-img3{ width: 510px; height: 292px; float: left;}
.c-index-anli .c-anliimg .bd li .c-t{ overflow: hidden; margin-top: 22px;}
.c-index-anli .c-anliimg .bd li .c-t .c-img1{}
.c-index-anli .c-anliimg .bd li .c-t .c-img2{}
.c-index-anli .c-anliimg .bd li .c-b{ overflow: hidden; margin-top: 16px;}

.c-index-anli .c-anliimg .bd li .c-img{ position: relative; margin-top: 19px;}
.c-index-anli .c-anliimg .bd li .c-tit{ position: absolute; bottom: 0; left: 0; width: 100%; height: 40px; text-align: center; background: #000; background: rgba(0,0,0,.6); color: #fff; line-height: 40px;}
.c-index-anli .bd li .c-img .c-main{ position: absolute; top: 0; left: 0; width: 100%; height: 100%; background: #000; background: rgba(0,0,0,.6); display: none;}
.c-index-anli .bd li .c-img .c-main .c-x{ display: block; margin: 8px; height: 274px; border: 1px solid #fff; position: relative; overflow: hidden;}
.c-index-anli .bd li .c-img .c-main .c-x:after{ content: ""; position: absolute; display: block;}
.c-index-anli .bd li .c-img .c-main .c-x:before{ content: ""; position: absolute; display: block;}
.c-index-anli .bd li .c-img .c-main .c-x .c-imgx{ width: 40px; height: 40px; margin: 20px auto 0 auto;}
.c-index-anli .bd li .c-img .c-main .c-x h1{ color: #ffffff; text-align: center; font-size: 16px; line-height: 24px; padding: 12px 0; position: relative; margin-bottom: 15px; margin-top: 80px;}
.c-index-anli .bd li .c-img .c-main .c-x h1:after{ content: ""; position: absolute; bottom: 0; left: 50%; margin-left: -19px; width: 38px; height: 1px; background: #fff;}
.c-index-anli .bd li .c-img .c-main .c-x p{ font-size: 14px; text-align: center; color: #fff; line-height: 28px;}
.c-index-anli .bd li .c-img:hover .c-main{ display: block;}
.c-index-anli .bd li .c-img .c-main .c-x {
	background: none;
	border: 0;
	box-shadow: inset 0 0 0 0px transparent;
}

.c-index-anli .bd li .c-img .c-main .c-x:after,.c-index-anli .bd li .c-img .c-main .c-x:before {
	box-sizing: border-box;
	border: 1px solid transparent;
	width: 0;
	height: 0;
}

.c-index-anli .bd li .c-img .c-main .c-x:after {
	top: 0;
	left: 0;
	-webkit-transition: border-color 0s ease-in 0.8s,width 0.2s ease-in 0.6s,height 0.2s ease-in 0.4s;
	transition: border-color 0s ease-in 0.8s,width 0.2s ease-in 0.6s,height 0.2s ease-in 0.4s;
}

.c-index-anli .bd li .c-img .c-main .c-x:before {
	bottom: 0;
	right: 0;
	-webkit-transition: border-color 0s ease-in 0.4s,width 0.2s ease-in 0.2s,height 0.2s ease-in;
	transition: border-color 0s ease-in 0.4s,width 0.2s ease-in 0.2s,height 0.2s ease-in;
}

.c-index-anli .bd li .c-img .c-main .c-x:hover:after,.c-index-anli .bd li .c-img .c-main .c-x:hover:before {
	width: 100%;
	height: 100%;
}

.c-index-anli .bd li .c-img .c-main .c-x:hover:after {
	border-top-color: #fff;
	border-right-color: #fff;
	-webkit-transition: width 0.2s ease-out,height 0.2s ease-out 0.2s;
	transition: width 0.2s ease-out,height 0.2s ease-out 0.2s;
}

.c-index-anli .bd li .c-img .c-main .c-x:hover:before {
	border-bottom-color: #fff;
	border-left-color: #fff;
	-webkit-transition: border-color 0s ease-out 0.4s,width 0.2s ease-out 0.4s,height 0.2s ease-out 0.6s;
	transition: border-color 0s ease-out 0.4s,width 0.2s ease-out 0.4s,height 0.2s ease-out 0.6s;
}

.c-btn--line:after {
	-webkit-transform-origin: right;
	transform-origin: right;
	-webkit-transform: scaleX(0);
	transform: scaleX(0);
	bottom: 0;
	background-color: #fff;
	-webkit-transition: -webkit-transform 0.6s cubic-bezier(0.55,0,0.1,1);
	transition: -webkit-transform 0.6s cubic-bezier(0.55,0,0.1,1);
	transition: transform 0.6s cubic-bezier(0.55,0,0.1,1);
	transition: transform 0.6s cubic-bezier(0.55,0,0.1,1),-webkit-transform 0.6s cubic-bezier(0.55,0,0.1,1);
}

.c-btn--line:hover:after {
	-webkit-transform: scaleX(1);
	transform: scaleX(1);
	-webkit-transform-origin: left;
	transform-origin: left;
	-webkit-transition: -webkit-transform 0.6s cubic-bezier(0.55,0,0.1,1);
	transition: -webkit-transform 0.6s cubic-bezier(0.55,0,0.1,1);
	transition: transform 0.6s cubic-bezier(0.55,0,0.1,1);
	transition: transform 0.6s cubic-bezier(0.55,0,0.1,1),-webkit-transform 0.6s cubic-bezier(0.55,0,0.1,1);
}

.c-index-jigou{ width: 100%; height: 800px; background: url(../images/img12.jpg) no-repeat center top;}
.c-index-jigou .c-h1 h1{ color: #fff; border-bottom: 1px solid #716c63;}
.c-index-jigou .c-h1 h1:after{ background: #ffffff;}
.c-index-jigou .c-h1 h2{ color: #fff;}
.c-index-jigou .c-btnx{ width: 178px; height: 40px; border-radius: 20px; border: 1px solid #cccccc; display: block; color: #999999; font-size: 14px; text-align: center; line-height: 40px; margin: 20px auto;}
.c-index-jigou .c-btnx:hover{ color: #fff; background: #d80c18; border-color: #d80c18;}
.c-jigou-left{ position: relative; padding: 40px 0;}
.c-jigou-left .swiper-slide .pic{ width: 240px; height: 360px;}
.c-jigou-left .swiper-slide .c-img{ position: absolute; top: 0; left: 0; width: 240px; height: 360px; background: url(../images/img14.png) repeat;}
.c-jigou-left .swiper-slide .title{ text-align: center; padding: 10px 0; visibility: hidden;}
.c-jigou-left .swiper-slide .title h1{ font-size: 16px; color: #fff; margin-bottom: 8px;}
.c-jigou-left .swiper-slide .title h2{ font-size: 12px; color: #fff;}
.c-jigou-left .swiper-slide-active{ transform: scale(1.1); z-index: 99;}
.c-jigou-left .swiper-slide-active .pic{ border: 2px solid #D1D1D1;}
.c-jigou-left .swiper-slide-active .c-img{ display: none;}
.c-jigou-left .swiper-slide-active .title{ visibility: visible;}
.c-jigou-left .swiper-button{ position: absolute; top: 215px; width: 50px; height: 50px; z-index: 100; cursor: pointer; transition: 0.3s all; z-index: 99;}
.c-jigou-left .swiper-button-prev{ left: 0; background: #000; background: rgba(0,0,0,.8) url(../images/prev.png);}
.c-jigou-left .swiper-button-next{ right: 0; background: #000; background: rgba(0,0,0,.8) url(../images/next.png);}
.c-jigou-left .swiper-button:hover{ background-color: #d80c18;}
.c-jigou-left .swiper-button-disabled:hover{ background-color: rgba(0,0,0,.8);}


/*.c-jigou-left .bd li{ width: 240px; float: left;}
.c-jigou-left .move{ position: absolute; top: 215px; width: 50px; height: 50px; z-index: 100; cursor: pointer; transition: 0.3s all; z-index: 99;}
.c-jigou-left .prev{ left: 0; background: #000; background: rgba(0,0,0,.8) url(../images/prev.png);}
.c-jigou-left .next{ right: 0; background: #000; background: rgba(0,0,0,.8) url(../images/next.png);}
.c-jigou-left .move:hover{ background-color: #d80c18;}*/

.c-index-gongc{ width: 100%; height: 310px; background: url(../images/img15.jpg) no-repeat center top;}
.c-index-gongc .c-gongc-tit .hd{ float: left; width: 600px;}
.c-index-gongc .c-gongc-tit .hd ul{ padding: 39px 0 0 421px;}
.c-index-gongc .c-gongc-tit .hd li{ width: 180px; height: 60px; background: rgba(51,51,51,.9); text-align: center; line-height: 60px; color: #fff; font-size: 16px; cursor: pointer; margin-bottom: 26px; transition: 0.3s all;}
.c-index-gongc .c-gongc-tit .hd li.on{ background: #d80c18;}
.c-index-gongc .c-gongc-tit .hd li:hover{ background: #d80c18;}
.c-index-gongc .c-gongc-tit .bd{ width: 600px; float: left;}
.c-index-gongc .c-gongc-tit .bd li{ width: 600px; height: 310px; overflow: hidden;}
.c-index-gongc .c-gongc-tit .bd h1{ color: #999999; font-size: 18px; text-align: center; position: relative; margin-top: 60px;}
.c-index-gongc .c-gongc-tit .bd h1:after{ content: ""; position: absolute; bottom: -20px; left: 50%; margin-left: -33px; width: 66px; height: 2px; background: #d80c18;}
.c-index-gongc .c-gongc-tit .bd p{ padding: 0 90px; margin-top: 40px; color: #999999; font-size: 14px; line-height: 24px; height: 168px; overflow: hidden;}

.c-h2 h1{ color: #000000; font-size: 30px; line-height: 64px; border-bottom: 1px solid #dcdcdc; position: relative;}
.c-h2 h1:after{ position: absolute; content: ""; bottom: 0; left: 0; width: 66px; height: 2px; background: #d80c18;}
.c-h2 h1 span{ color: #666666; font-size: 20px; font-weight: lighter; line-height: 64px; margin-left: 15px;}
.c-h2 h1 a{ float: right; font-size: 14px; color: #999999; font-weight: lighter; line-height: 64px; display: inline-block;}
.c-index-zai .c-h2{ margin-top: 20px;}
.c-index-zai .c-zai-left{ position: relative; margin-top:20px;}
.c-index-zai .c-zai-left .bd li{ width: 290px; height: 380px; float: left; margin: 20px 5px; transition: 0.3s all;}
.c-index-zai .c-zai-left .bd li .c-img{ width: 290px; height: 250px;}
.c-index-zai .c-zai-left .bd li .c-tit{; text-align: center; padding: 0 20px;}
.c-index-zai .c-zai-left .bd li .c-tit h1{ color: #333333; font-size: 16px ; line-height: 60px;}
.c-index-zai .c-zai-left .bd li .c-tit h2{ color: #666666; font-size: 14px; line-height: 30px; max-height: 78px; overflow: hidden;}
.c-index-zai .c-zai-left .bd li .c-tit p{ color: #666666; font-size: 14px; line-height: 30px;}
.c-index-zai .c-zai-left .bd li .c-tit .c-btn{ display: block; width: 120px; height: 36px; border-radius: 18px; line-height: 36px; border: 1px solid #cccccc; margin: 10px auto 0 auto;}
.c-index-zai .c-zai-left .bd li:hover{ box-shadow: 0 0 6px 3px rgba(153,153,153,.63);}
.c-index-zai .c-zai-left .bd li:hover h1 a{ color: #d80c18;}
.c-index-zai .c-zai-left .bd li .c-tit .c-btn:hover{ border-color: #d80c18; background: #d80c18; color: #fff;}
.c-index-zai .c-zai-left .move{ position: absolute; top: 195px; width: 50px; height: 50px; z-index: 100; cursor: pointer; transition: 0.3s all;}
.c-index-zai .c-zai-left .prev{ left: 5px; background: #000; background: rgba(0,0,0,.8) url(../images/prev.png);}
.c-index-zai .c-zai-left .next{ right: 5px; background: #000; background: rgba(0,0,0,.8) url(../images/next.png);}
.c-index-zai .c-zai-left .move:hover{ background-color: #d80c18;}

.c-index-zhuang .c-main{ height: 70px; background: #333333; overflow: hidden;}
.c-index-zhuang .c-main .c-tit{ float: left; font-size: 20px; color: #fff; line-height: 70px; margin-left: 40px; margin-right: 20px;}
.c-index-zhuang .c-main .c-tit span{ font-size: 16px;}
.c-index-zhuang .c-main .c-input{ overflow: hidden; float: left; padding-right: 20px;}
.c-index-zhuang .c-main .c-input .c-left{ float: left; line-height: 70px; color: #fff; font-size: 14px;}
.c-index-zhuang .c-main .c-input .c-right{ float: right;}
.c-index-zhuang .c-main .c-input .c-right input{ width: 160px; padding: 0 10px; height: 36px; border-radius: 5px; border: 0; background: #fff; margin-top: 16px; border: 1px solid #333333;}
.c-index-zhuang .c-main .c-input .c-right input:focus{ border: 1px solid #ff837d; box-shadow: 0 0 3px 1px #ff837d;}
.c-index-zhuang .c-main input[type="submit"]{ display: block; float: left; width: 120px; height: 36px; border-radius: 5px; background: #d80c18; margin-top: 17px; color: #fff; line-height: 36px; text-align: center; border: 0; cursor: pointer;}

.c-index-zhi .c-h1 h1{ font-weight: normal;}
.c-index-zhi .w{ overflow: hidden;}
.c-index-zhi .c-zhi-slide{ width: 600px; height: 376px; position: relative; float: left;}
.c-index-zhi .c-zhi-slide li{ position: relative;}
.c-index-zhi .c-zhi-slide li .c-img{ width: 500px; height: 376px;}
.c-index-zhi .c-zhi-slide li .c-tit{ width: 276px; height: 190px; padding: 20px; background: #000; background: rgba(0,0,0,.8); position: absolute; bottom: 50px; right: 0;}
.c-index-zhi .c-zhi-slide li .c-tit h1 a{ display: block; font-size: 16px; line-height: 25px; height: 50px; color: #fff;}
.c-index-zhi .c-zhi-slide li .c-tit p{ font-size: 14px; line-height: 21px; color: #fff; height: 84px; overflow: hidden; margin-top: 16px;}
.c-index-zhi .c-zhi-slide li .c-tit .c-time{ font-size: 12px; line-height: 21px; color: #fff; margin-top: 8px;}
.c-index-zhi .c-zhi-slide .hd{ position: absolute; bottom: 50px; right: 235px; z-index: 99;}
.c-index-zhi .c-zhi-slide .hd ul{ text-align: center;}
.c-index-zhi .c-zhi-slide .hd li{ width: 8px; height: 8px; border-radius: 4px; background: #fff; display: inline-block; vertical-align: top; color: #fff; overflow: hidden; margin: 0 4px; cursor: pointer; transition: 0.3s all;}
.c-index-zhi .c-zhi-slide .hd li.on{ color:#d80c18; background:#d80c18;}
.c-index-zhi .c-zhi-slide .move{ position: absolute; bottom: 0; width: 50px; height: 50px; z-index: 100; cursor: pointer; transition: 0.3s all;}
.c-index-zhi .c-zhi-slide .prev{ right: 50px; background: #999999 url(../images/prev.png);}
.c-index-zhi .c-zhi-slide .next{ right: 0; background: #999999 url(../images/next.png);}
.c-index-zhi .c-zhi-slide .move:hover{ background-color: #d80c18;}
.c-index-zhi .c-title{ width: 580px; float: right; overflow: hidden;}
.c-index-zhi .c-title li{ overflow: hidden; height: 94px; transition: 0.3s all;}
.c-index-zhi .c-title .c-left{ float: left; width: 90px; position: relative;}
.c-index-zhi .c-title .c-left:after{ position: absolute; content: ""; top: 18px; right: 0; width: 1px; height: 54px; background: #cccccc;}
.c-index-zhi .c-title .c-left h1{ font-size: 40px; color: #999999; text-align: center;}
.c-index-zhi .c-title .c-left p{ font-size: 14px; color: #999999; text-align: center;}
.c-index-zhi .c-title .c-right{ width: 430px; padding: 0 30px; float: left;}
.c-index-zhi .c-title .c-right h1{ font-size: 16px; color: #000000; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; margin-top: 8px;}
.c-index-zhi .c-title .c-right p{ font-size: 14px; line-height: 21px; color: #666666; height: 42px; overflow: hidden; margin-top: 5px;}
.c-index-zhi .c-title li:hover{ background: #d80c18;}
.c-index-zhi .c-title li:hover:after{ background: #fff;}
.c-index-zhi .c-title li:hover .c-left h1{ color: #fff;}
.c-index-zhi .c-title li:hover .c-left p{ color: #fff;}
.c-index-zhi .c-title li:hover .c-right h1{ color: #fff;}
.c-index-zhi .c-title li:hover .c-right p{ color: #fff;}
.c-index-zhi .c-btnx{ width: 178px; height: 40px; border-radius: 20px; border: 1px solid #cccccc; display: block; color: #999999; font-size: 14px; text-align: center; line-height: 40px; margin: 38px auto;}
.c-index-zhi .c-btnx:hover{ color: #fff; background: #d80c18; border-color: #d80c18;}

.c-footer .mt{ background: #2e2c2d; height: 245px; padding-top: 25px;}
.c-footer .mt .c-t{ border-bottom: 1px solid #474546; overflow: hidden; height: 204px;}
.c-footer .mt .c-t .c-tit{ overflow: hidden; border-right: 1px solid #474546; width: 696px; float: left;}
.c-footer .mt .c-t .c-tit dl{ width:174px; overflow: hidden; float: left;}
.c-footer .mt .c-t .c-tit dt{ color: #ffffff; font-size: 14px;}
.c-footer .mt .c-t .c-tit dd a{ color: #666666; font-size: 12px; line-height: 26px;}
.c-footer .mt .c-t .c-add{ float: left; padding-left: 38px; width: 465px;}
.c-footer .mt .c-t .c-add h1{ font-size: 14px; color: #fff;}
.c-footer .mt .c-t .c-add h1 i{ font-size: 20px; color: #999999; margin-right: 5px;}
.c-footer .mt .c-t .c-add .c-left{ float: left;}
.c-footer .mt .c-t .c-add .c-phone{ }
.c-footer .mt .c-t .c-add .c-phone p{ font-size: 30px; color: #fff; padding-left: 25px;}
.c-footer .mt .c-t .c-add .c-address p{ font-size: 14px; color: #fff; padding-left: 25px;}
.c-footer .mt .c-t .c-add .c-right{ float: right;  padding-top:40px;}
.c-footer .mt .c-t .c-add .c-right .c-img{ width: 124px; height: 124px;}
.c-footer .mt .c-t .c-add .c-right .c-titx{ padding: 10px 0;}
.c-footer .mt .c-t .c-add .c-right .c-titx p{ color: #fff; font-size: 14px; line-height: 22px; text-align: center;}
.c-footer .mt .c-t .c-add .c-right .c-titx p span{ color: #d80c18; font-weight: bold;}
.c-footer .mt .c-b dl{ text-align: center; line-height: 40px; font-size:12px; color:#fff;}
.c-footer .mt .c-b dd{ display: inline-block; vertical-align: top; font-size: 14px; color: #cccccc;}
.c-footer .mt .c-b dd a{ font-size: 14px; color: #cccccc;}
.c-footer .mt .c-b dt{ font-size: 14px; color: #cccccc; padding: 0 8px; display: inline-block;}

.c-fixed{ position: fixed; right: 0; top: 50%; margin-top: -142px;}
.c-fixed li{ width: 70px; height: 70px; text-align: center; background: #5c5c5c; margin-bottom: 1px; transition: 0.3s all; position: relative; border-radius: 5px;}
.c-fixed li .c-img{ margin-top: 3px;}
.c-fixed li i{ font-size: 30px; color: #fff; line-height: 40px;}
.c-fixed li p{ font-size: 14px; color: #fff;}
.c-fixed .c-back i{ line-height: 70px; font-size: 34px;}
.c-fixed li:hover{ background: #d80c18;}
.c-fixed li .c-right{ position: absolute; right: 70px; top: 0; width: 124px; background: #fff; border: 1px solid #cbcbcb; display: none;}
.c-fixed li .c-right .c-img{ width: 124px; height: 124px;}
.c-fixed li .c-right .c-titx{ padding: 10px 0;}
.c-fixed li .c-right .c-titx p{ color: #333333; font-size: 14px; line-height: 22px; text-align: center;}
.c-fixed li .c-right .c-titx p span{ color: #d80c18; font-weight: bold;}
.c-fixed li:hover .c-right{ display: block;}

.c-fixed-left{ width: 50px; height: 150px; position: fixed; bottom: 0; left: 0; z-index: 101; cursor: pointer;}
.c-fixed-left-none{ width: 100%; height: 152px; background: #666666; position: fixed; bottom: 0; left: -1920px; z-index: 102;}
.c-fixed-left-none .w{ position: relative;}
.c-fixed-left-none .c-img1{ width: 255px; height: 160px; position: absolute; left: 0; top: -8px;}
.c-fixed-left-none .c-in{ padding-left: 270px; width: 390px; padding-top: 15px; overflow: hidden; float: left;}
.c-fixed-left-none .c-in .c-input{ float: left; width: 180px; height: 34px; margin-right: 15px; margin-bottom: 10px; border-radius: 5px;}
.c-fixed-left-none .c-in .c-input input{ width: 160px; padding: 0 10px; height: 32px; border-radius: 5px; background: #fff; border: 0; border: 1px solid #fff;}
.c-fixed-left-none .c-in .c-input input:focus{ border: 1px solid #ff837d; box-shadow: 0 0 3px 1px #ff837d;}
.c-fixed-left-none .c-btn{ display: block; width: 63px; height: 90px; border-radius: 50px; background: #d80c18; float: left; font-size: 20px; text-align: center; color: #fff; line-height: 22px; padding-top: 2px; margin-top: 36px; border: 0;}
.c-fixed-left-none .c-num{ float: left; margin-top: 30px; padding-left: 20px;}
.c-fixed-left-none .c-num p{ font-size: 16px; font-weight: bold; color: #fff;}
.c-fixed-left-none .c-num p span{ font-size: 28px; font-weight: bold; color: #d80c18;}
.c-fixed-left-none .c-img2{ width: 245px; height: 165px; position: absolute; right: 0; top: -13px;}
.c-fixed-left-none .close{ width: 40px; height: 40px; display: block; position: absolute; top: 0; right: 0; z-index: 103; cursor: pointer;}

.c-08 .c-main{ background: #fff; margin: 20px 0;}
.c-h4{ padding: 0 20px; height: 46px; border-bottom: 1px solid #e6e6e6; font-size: 18px; color: #333333; line-height: 46px; position: relative; overflow: hidden;}
.c-h4:after{ position: absolute; content: ""; top: 15px; left: 0; width: 7px; height: 16px; border-top-right-radius: 3px; border-bottom-right-radius: 3px; background: #d80c18;}
.c-h4 a{ float: right; font-size: 14px; color: #999999;}
.c-08 .c-main .mc{ padding-top: 20px; overflow: hidden;}
.c-08 .c-main .mc li{ width: 368px; height: 350px; border: 1px solid #e6e6e6; margin: 0 15px 20px 15px; float: left;}
.c-08 .c-main .mc li .c-img{ width: 368px; height: 184px; position: relative; overflow: hidden;}
.c-08 .c-main .mc li .c-img .c-new{ position: absolute; top: 0; left: 0; width: 28px; height: 28px; border-bottom-right-radius: 5px; background: #d80c18; color: #fff; text-align: center; line-height: 28px; font-size: 16px; box-shadow: 0 0 3px 1px rgba(76,76,76,.35);}
.c-08 .c-main .mc li .c-tit{ padding: 0 15px;}
.c-08 .c-main .mc li h1 a{ display: block; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; font-size: 16px; color: #333333; font-weight: bold; line-height: 48px;}
.c-08 .c-main .mc li p{ font-size: 14px; color: #666666; margin-top: 8px;}
.c-08 .c-main .mc li .c-btn{ display: block; width: 200px; height: 36px; border-radius: 5px; margin: 30px auto 0 auto; background: #dcdcdc; text-align: center; line-height: 36px; font-size: 16px; color: #666666;}
.c-08 .c-main .mc li .c-btn:hover{ background: #d80c18; color: #fff;}
.c-banner{ width: 100%; height: 400px; background: url(../images/img23.jpg) no-repeat center top;}
.c-banner1{ width: 100%; height: 400px; background: url(../images/img24.jpg) no-repeat center top;}
.c-banner2{ width: 100%; height: 400px; background: url(../images/img26.jpg) no-repeat center top;}



.c-04-nav{ width: 100%; height: 80px; border-bottom: 1px solid #e6e6e6; background: #fff; text-align: center;}
.c-04-nav ul{ text-align: center; border-right: 1px solid #e6e6e6; display: inline-block; vertical-align: top; font-size: 0;}
.c-04-nav li{ width: 150px; height: 80px; display: inline-block; vertical-align: top; border-left: 1px solid #e6e6e6; position: relative;}
.c-04-nav li a{ color: #323232; width: 150px; height: 80px; display: block; line-height: 80px; font-size: 16px;}
.c-04-nav li.on:after{ content: ""; position: absolute; bottom: -1px; left: 0; width: 100%; height: 2px; background: #d80c18;}
.c-04-2 ul{ overflow: hidden; padding-top: 20px;}
.c-04-2 li{ width: 384px; height: 294px; margin: 0 8px 18px 8px; background: #fff; float: left; transition: 0.5s all;}
.c-04-2 li .c-img{ width: 384px; height: 216px; overflow: hidden; position: relative;}
.c-04-2 li .c-tit{ padding: 0 15px;}
.c-04-2 li .c-tit h1{ line-height: 44px; font-size: 16px; color: #333333; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.c-04-2 li .c-tit p{ color: #969696;}
.c-04-2 li .c-fix{ position: absolute; width: 66px; height: 66px; top: 50%; left: 50%; margin-top: -33px; margin-left: -33px; display: none;}
.c-04-2 li:hover{ box-shadow: 0 0 6px 3px rgba(153,153,153,.63); transform: translateY(-3px);}
.c-04-2 li:hover .c-fix{ display: block;}

.c-02-2{ margin: 30px 0;}
#imageFlow {
	position: relative;
	width: 1200px;
	height: 600px;
	overflow: hidden;
}
#imageFlow img{ width: auto; height: auto; vertical-align: auto; max-height: 400px;}
#imageFlow .diapo {
	position: absolute;
	left: -1000px;
	cursor: pointer;
	-ms-interpolation-mode: nearest-neighbor;
}
#imageFlow .link {
	border: dotted #fff 1px;
	margin-left: -1px;
	margin-bottom: -1px;
}
#imageFlow .bank {
	visibility: hidden;
}
#imageFlow .text {
	position: absolute;
	left: 0px;
	width: 100%;
	bottom: 16%;
	text-align: center;
	color: #FFF;
	font-family: verdana, arial, Helvetica, sans-serif;
	z-index: 1000;
}
#imageFlow .title {
	font-size: 0.9em;
	font-weight: bold;
	display: none;
}
#imageFlow .legend {
	font-size: 16px;
	color: #333;
}
#imageFlow .scrollbar {
	position: absolute;
	left: 10%;
	bottom: 10%;
	width: 80%;
	height: 16px;
	z-index: 1000;
}
#imageFlow .track {
	position: absolute;
	left: 1%;
	width: 98%;
	height: 16px;
	filter: alpha(opacity=30);
	opacity: 0.3;
}
#imageFlow .arrow-left {
	position: absolute;
	display: none;
}
#imageFlow .arrow-right {
	position: absolute;
	right: 0px;
	display: none;
}
#imageFlow .bar {
	position: absolute;
	height: 16px;
	left: 25px;
}
#imageFlow canvas{ display: none;}
.c-ziti{ font-family: "SONGTISJ"; text-transform: uppercase;}
.c-02-1 .c-jieshao{ overflow: hidden; margin-top: 58px;}
.c-02-1 .c-jieshao .c-img{ width: 506px; height: 412px; float: left;}
.c-02-1 .c-jieshao .c-tit{ float: right; width: 642px; overflow: hidden;}
.c-02-1 .c-jieshao .c-tit h2{ font-size: 36px; color: #cccccc; line-height: 40px; margin-top: 5px;}
.c-02-1 .c-jieshao .c-tit .c-h2 h1{ color: #d80c18; line-height: 60px;}
.c-02-1 .c-jieshao .c-tit .c-title{ margin: 10px 0;}
.c-02-1 .c-jieshao .c-tit .c-title p{ color: #666666; font-size: 14px; line-height: 24px;}
.c-02-1 .c-icon ul{ overflow: hidden; padding: 50px 0;}
.c-02-1 .c-icon li{ width: 300px; float: left;}
.c-02-1 .c-icon li .c-img{ width: 102px; height: 102px; margin: 0 auto;}
.c-02-1 .c-icon li .c-tit{ text-align: center; color: #666666; font-size: 14px; line-height: 56px;}

.c-h3{ text-align: center; margin-bottom: 50px;}
.c-h3 h1{ color: #f1f1f1; font-size: 50px;}
.c-h3 h2{ color: #323232; font-size: 30px; text-align: center; position: relative; line-height: 45px; display: inline-block;}
.c-h3 h2:after{ content: ""; position: absolute; left: -30px; top: 22px; width: 20px; height: 7px; background: url(../images/img32.png);}
.c-h3 h2:before{ content: ""; position: absolute; right: -30px; top: 22px; width: 20px; height: 7px; background: url(../images/img32.png);}
.c-02-1 .mc{ padding-bottom: 30px;}
.c-02-1 .mc .c-li{ width: 580px; height: 160px; background: #f6f6f6; overflow: hidden; margin-right: 20px; margin-bottom: 32px; float: left; position: relative; transition: 0.3s all;}
.c-02-1 .mc .c-li:after{ content: ""; position: absolute; left: 0; top: 55px; width: 3px; height: 50px; background: #616161;}
.c-02-1 .mc .c-li:hover{ box-shadow: 0 0 6px 3px rgba(153,153,153,.63);}
.c-02-1 .mc .c-li:hover:after{ background: #d80c18;}
.c-02-1 .mc .c-li.c-mr0{ margin-right: 0;}
.c-02-1 .mc .c-li .c-img{ width: 88px; height: 76px; float: left; margin: 43px 21px 0 28px;}
.c-02-1 .mc .c-li .c-tit{ float: left; width: 413px; padding-right: 30px;}
.c-02-1 .mc .c-li .c-tit h1{ color: #323232; font-size: 18px; font-weight: bold; position: relative; margin-top: 20px;}
.c-02-1 .mc .c-li .c-tit h1:after{ content: ""; position: absolute; bottom: -5px; left: 0; width: 36px; height: 1px; background: #d6d6d6;}
.c-02-1 .mc .c-li .c-tit p{ color: #666666; font-size: 14px; line-height: 21px; height: 84px; overflow: hidden; margin-top: 10px;}
.c-02-3{ padding-bottom: 50px;}
.c-02-3 .c-main dd{ overflow: hidden; margin-bottom: 14px;}
.c-02-3 .c-main dd .c-left{ width: 88px; height: 36px; padding-right: 6px; margin-right: 18px; background: url(../images/img39.jpg); color: #fff; font-weight: bold; text-align: center; line-height: 36px; font-size: 16px; float: left;}
.c-02-3 .c-main dd .c-right{ float: left; width: 1088px;}
.c-02-3 .c-main dd .c-right li{ color: #323232; font-size: 14px; line-height: 36px;}

.c-02-4 .c-h3{ margin-top: 20px;}
.c-02-4 .c-h3 h1{ color: #c1c1c1;}
.c-02-4 .c-main{ overflow: hidden;}
.c-02-4 .c-main .c-tit{ width: 550px; height: 436px; overflow: hidden;}
.c-02-4 .c-main .c-tit.fl{ padding-right: 50px;}
.c-02-4 .c-main .c-tit.fr{ padding-left: 50px;}
.c-02-4 .c-main .c-tit h1{ color: #d80c18; font-size: 26px; margin: 8px 0;}
.c-02-4 .c-main .c-tit.fr h1{ margin-top: 40px;}
.c-02-4 .c-main .c-tit p{ color: #666666; font-size: 14px; line-height: 24px;}
.c-02-4 .c-main .c-tit dl{ padding-left: 25px;}
.c-02-4 .c-main .c-tit dd{ position: relative; color: #666666; font-size: 14px; line-height: 24px;}
.c-02-4 .c-main .c-tit dd:after{ content: ""; position: absolute; left: -15px; top: 12px; width: 10px; height: 1px; background: #d80c18;}
.c-02-4 .c-main .c-tit ul{ width: 550px; overflow: hidden; margin-top: 15px;}
.c-02-4 .c-main .c-tit li{ width: 225px; float: left; color: #666666; font-size: 14px; line-height: 24px;}
.c-02-4 .c-main .c-titx h1{ margin-top: 90px;}
.c-02-4 .c-main .c-img{ width: 600px; height: 436px; overflow: hidden;}

.c-02-4slide{ position: relative;}
.c-02-4slide .bd{ width: 1200px; height: 268px;}
.c-02-4slide .bd li{ width: 285px; margin: 0 7px 0 8px;}
.c-02-4slide .bd li .c-img{ width: 285px; height: 214px; position: relative;}
.c-02-4slide .bd li .c-img .c-none{ width: 285px; height: 214px; position: absolute; top: 0; left: 0; display: none;}
.c-02-4slide .bd li .c-img:hover .c-none{ display: block;}
.c-02-4slide .bd li .c-tit{ width: 285px; display: block; height: 54px; line-height: 54px; font-size: 16px; color: #333333; text-align: center;}
.c-02-4slide .move{ position: absolute; top: 76px; width: 50px; height: 50px; z-index: 100; cursor: pointer; transition: 0.3s all;}
.c-02-4slide .prev{ left: 8px; background: #000; background: rgba(0,0,0,.8) url(../images/prev.png);}
.c-02-4slide .next{ right: 7px; background: #000; background: rgba(0,0,0,.8) url(../images/next.png);}
.c-02-4slide .move:hover{ background-color: #d80c18;}

.c-02-5 .mc ul{ border-top: 1px solid #e6e6e6;}
.c-02-5 .mc li{ padding: 40px 0; border-bottom: 1px solid #e6e6e6;}
.c-02-5 .mc li .c-time{ float: left; margin-right: 82px;}
.c-02-5 .mc li .c-time .c-tit{ color: #999999; font-size: 30px; position: relative;}
.c-02-5 .mc li .c-time .c-tit:after{ position: absolute; content: ""; top: 20px; right: -70px; width: 66px; height: 1px; background: #cccccc;}
.c-02-5 .mc li .c-time .c-r{ width: 40px; height: 40px; background: url(../images/img45.png); transition: 0.3s all; margin-top: 15px;}
.c-02-5 .mc li .c-title{ float: left; width: 666px; margin-right: 110px;}
.c-02-5 .mc li .c-title h1{ color: #333333; font-size: 16px; line-height: 36px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; margin-bottom: 20px;}
.c-02-5 .mc li .c-title p{ color: #666666; font-size: 14px; line-height: 24px; height: 72px; overflow: hidden;}
.c-02-5 .mc li .c-img{ float: left; width: 240px; height: 136px;}
.c-02-5 .mc li:hover .c-r{ background: url(../images/img46.jpg);}
.c-02-5 .mc li:hover h1{ color: #d80c18;}
.c-page{ text-align: center; padding: 25px 0;}
.c-page a{ color: #646464; font-size: 12px; display: inline-block; line-height: 34px; background: #fff; border: 1px solid #e6e6e6; border-radius: 2px; padding: 0 13px; margin: 10px 5px;}
.c-page a.on{ background: #d80c18; border: 1px solid #d80c18; color: #fff;}
.c-page a.dian{ color: #646464; background: transparent; border: 1px solid transparent; cursor: text;}
.c-page a:hover{ background: #d80c18; border: 1px solid #d80c18; color: #fff;}
.c-page a.dian:hover{ color: #646464; background: transparent; border: 1px solid transparent; cursor: text;}

.c-02-5-1 .mt,.c-02-5-1 .mc,.c-02-5-1 .mb{ margin: 0 100px;}
.c-02-5-1 .mt h1{ font-size: 26px; color: #323232; text-align: center; padding-top: 20px ; line-height: 40px;}
.c-02-5-1 .mt .c-tit{ margin-top: 10px; border-bottom: 1px solid #e6e6e6; overflow: hidden; padding-bottom: 10px;}
.c-02-5-1 .mt .c-tit .c-time{ color: #646464; font-size: 12px; text-align: center; width: 50%; float: left; line-height: 28px;}
.c-02-5-1 .mt .c-tit .c-fen{ width: 50%; float: left; text-align: center;}
.c-02-5-1 .mt .c-tit .c-fen span{ display: inline-block; line-height: 27px;}
.c-02-5-1 .mt .c-tit .c-fen .c-img{ width: 27px; height: 27px; display: inline-block;}
.c-02-5-1 .mc{ padding: 15px 0;}
.c-02-5-1 .mc p{ color: #646464; font-size: 16px; line-height: 36px; text-indent: 32px;}
.c-02-5-1 .mc .c-img{ text-align: center; padding: 15px 0;}
.c-02-5-1 .mc img{ width: auto; height: auto; display: inline-block;}
.c-02-5-1 .mb{ border-top: 1px dashed #d2d2d2; border-bottom: 1px dashed #d2d2d2; overflow: hidden; margin: 20px 100px;}
.c-02-5-1 .mb .c-n{ color: #969696; font-size: 16px; line-height: 24px; padding: 10px 0; float: left;}
.c-02-5-1 .mb .c-n a{ color: #646464;}
.c-02-5-1 .mb .c-n a:hover{ color: #d80c18;}
.c-02-5-1 .mb .c-n.c-next{ text-align: right; float: right;}

.c-02-5 .mt{ padding-bottom: 50px;}
.c-02-5 .mt .li{ background: #fff; transition: 0.3s all; float: left; width: 400px; position: relative; padding-bottom: 20px; margin-top: 20px;}
.c-02-5 .mt h1{ overflow: hidden; text-overflow: ellipsis; white-space: nowrap; font-size: 16px; color: #666666; font-weight: bold; padding: 10px 0; transition: 0.3s all;}
.c-02-5 .mt .c-img{ padding: 20px 20px 0 20px; height: 223px;}
.c-02-5 .mt .c-tit{ padding: 0 20px;}
.c-02-5 .mt .c-title{ overflow: hidden;}
.c-02-5 .mt .c-time{ color: #999999; font-size: 12px; float: left; line-height: 40px;}
.c-02-5 .mt .c-r{ width: 40px; height: 40px; float: right; background: url(../images/img45.png); transition: 0.3s all;}
.c-02-5 .mt .li:hover{ box-shadow: 0 0px 10px 0 rgba(0,0,0,.3); z-index: 999;}
.c-02-5 .mt .li:hover h1{ color: #d80c18;}
.c-02-5 .mt .li:hover .c-r{ background: url(../images/img46.jpg);}

.c-02-7 #map{ width: 1200px; height: 400px;}
.c-02-7 #map .BMap_Marker .BMapLabel{ width: 34px !important; padding: 10px 13px 0 13px !important; height: 50px !important; font-size: 16px !important; background: #d80c18 !important; border-radius: 50%; color: #fff; white-space: initial !important;}
.c-02-7 .c-main{ overflow: hidden; padding: 46px 0;}
.c-02-7 .c-left{ float: left; width: 392px; height: 332px; padding-top: 94px; background: #fff; border: 14px solid #f2f2f2; position: relative; margin-left: 95px;}
.c-02-7 .c-left:after{ position: absolute; content: ""; right: -97px; top: 30px; width: 1px; height: 340px; background: #d9d9d9;}
.c-02-7 .c-left .c-img{ position: absolute; width: 378px; height: 71px; top: -6px; left: -28px;}
.c-02-7 .c-left .c-input{ overflow: hidden; margin-bottom: 10px; padding: 5px 0;}
.c-02-7 .c-left .c-l{ float: left; width: 96px; font-size: 14px; color: #333333; text-align: right; line-height: 36px;}
.c-02-7 .c-left .c-r{ float: left; width: 250px;}
.c-02-7 .c-left .c-r input{ width: 228px; height: 34px; padding: 0 10px; border: 1px solid #d9d9d9; border-radius: 4px;}
.c-02-7 .c-left .c-r input:focus{ border: 1px solid #ff837d; box-shadow: 0 0 3px 1px #ff837d;}
.c-02-7 .c-left .c-r.c-rr input{ width: 120px; float: left;}
.c-02-7 .c-left .c-r.c-rr .c-yanz{ width: 100px; height: 36px; float: right;}
.c-02-7 .c-left .c-btn{ display: block; width: 310px; height: 50px; text-align: center; line-height: 50px; color: #fff; font-size: 18px; background: #d80c18; margin: 45px auto 0 auto; border-radius: 4px; border: 0;}
.c-02-7 .c-right{ margin-left: 180px; float: left;}
.c-02-7 .c-right h1{ color: #333333; font-size: 18px; margin-bottom: 20px;}
.c-02-7 .c-right li{ font-size: 14px; color: #000000;}
.c-02-7 .c-right li i{ color: #a1a1a1; font-size: 20px; margin-right: 8px;}
.c-02-7 .c-right li a{ display: inline-block; width: 100px; height: 30px; background: #d80c18; text-align: center; line-height: 30px; color: #fff; border-radius: 4px; margin-left: 10px;}
.c-02-7 .c-right p{ margin-top: 30px;}
.c-02-7 .c-right .c-img{ width: 268px; height: 138px; margin-top: 96px;}

.c-banner3{ width: 100%; height: 400px; background: url(../images/banner2.jpg) no-repeat center top;}
.c-banner4{ width: 100%; height: 400px; background: url(../images/img77.jpg) no-repeat center top;}
.c-banner5{ width: 100%; height: 400px; background: url(../images/banner3.jpg) no-repeat center top;}
.c-banner6{ width: 100%; height: 400px; background: url(../images/banner4.jpg) no-repeat center top;}


.c-page{ text-align: center; padding: 25px 0;}
.c-page li{display: inline; list-style: none; }
.c-page li.active span{ font-size: 12px; display: inline-block; line-height: 34px; background: #fff; border: 1px solid #d80c18; border-radius: 2px; padding: 0 13px; margin: 10px 5px; background: #d80c18; color: #fff;}
.c-page li.disabled span ,.c-page a{ color: #646464; font-size: 12px; display: inline-block; line-height: 34px; background: #fff; border: 1px solid #e6e6e6; border-radius: 2px; padding: 0 13px; margin: 10px 5px;}


.c-03 .c-h3{ margin-top: 30px;}
.c-03 .c-h3 h1{ color: #b7b7b7;}
.c-03 .c-f1{ overflow: hidden;}
.c-03 .c-f1 .c-left{ width: 521px; height: 348px; float: left;}
.c-03 .c-f1 .c-right{ float: left;}
.c-03 .c-f1 .c-right ul{ width: 679px;}
.c-03 .c-f1 .c-right li{ width: 679px; overflow: hidden; background: #fff; height: 116px;}
.c-03 .c-f1 .c-right li .c-img{ width: 65px; height: 75px; float: left; margin: 21px 22px 0 27px;}
.c-03 .c-f1 .c-right li .c-tit{ overflow: hidden; float: left; width: 565px;}
.c-03 .c-f1 .c-right li .c-tit h1{ color: #333333; font-size: 18px; margin-top: 20px;}
.c-03 .c-f1 .c-right li .c-tit p{ color: #666666; font-size: 14px; line-height: 21px; height: 42px; overflow: hidden; margin-top: 8px;}
.c-03 .c-f1 .c-right li:hover{ background: #c02020;}
.c-03 .c-f1 .c-right li:hover h1{ color: #fff;}
.c-03 .c-f1 .c-right li:hover p{ color: #fff;}
.c-03 .c-f1 .c-right .li1 .c-img{ background: url(../images/img54.png) no-repeat;}
.c-03 .c-f1 .c-right .li1:hover .c-img{ background: url(../images/img53.png) no-repeat;}
.c-03 .c-f1 .c-right .li2 .c-img{ background: url(../images/img55.png) no-repeat;}
.c-03 .c-f1 .c-right .li2:hover .c-img{ background: url(../images/img56.png) no-repeat;}
.c-03 .c-f1 .c-right .li3 .c-img{ background: url(../images/img58.png) no-repeat;}
.c-03 .c-f1 .c-right .li3:hover .c-img{ background: url(../images/img57.png) no-repeat;}

.c-03 .c-f2{ margin-top: 40px;}
.c-03 .c-f2 ul{ overflow: hidden;}
.c-03 .c-f2 li{ width: 224px; height: 340px; float: left; position: relative; margin-right: 20px;}
.c-03 .c-f2 li:last-child{ margin-right: 0}
.c-03 .c-f2 li.c-last{ margin-right: 0;}
.c-03 .c-f2 li .c-none{ position: absolute; top: 0; left: 0; width: 220px; height: 336px; background: #000; background: rgba(0,0,0,.6); border: 2px solid #d80c18; text-align: center; display: none;}
.c-03 .c-f2 li .c-none h1{ color: #fff; font-size: 16px; margin-top: 130px;}
.c-03 .c-f2 li .c-none a{ display: block; width: 120px; height: 36px; border-radius: 18px; margin: 13px auto 0 auto; background: #d80c18; color: #fff; line-height: 36px;}
.c-03 .c-f2 li:hover .c-none{ display: block;}

.c-03 .c-f3{ margin-bottom: 60px;}
.c-03 .c-f3 .c-03-slide{ width: 1200px; height: 426px;}
.c-03 .c-f3 .c-03-slide .hd{ float: left; width: 500px; height: 426px;}
.c-03 .c-f3 .c-03-slide .hd li{ width: 500px; height: 142px; background: #fff;}
.c-03 .c-f3 .c-03-slide .hd li .c-num{ float: left; color: #eeeeee; font-size: 68px; line-height: 142px; width: 64px; text-align: center;}
.c-03 .c-f3 .c-03-slide .hd li .c-tit{ width: 432px; float: left; overflow: hidden;}
.c-03 .c-f3 .c-03-slide .hd li .c-tit h1{ color: #323232; font-size: 18px; font-weight: bold; margin-top: 25px;}
.c-03 .c-f3 .c-03-slide .hd li .c-tit h2{ color: #323232; font-size: 14px; line-height: 24px; height: 72px; overflow: hidden; margin-top: 5px;}
.c-03 .c-f3 .c-03-slide .hd li.on{ background: #d80c18;}
.c-03 .c-f3 .c-03-slide .hd li.on .c-num{ color: #dc3d43;}
.c-03 .c-f3 .c-03-slide .hd li.on .c-tit h1{ color: #fff;}
.c-03 .c-f3 .c-03-slide .hd li.on .c-tit h2{ color: #fff;}
.c-03 .c-f3 .c-03-slide .bd{ width: 700px; height: 426px; float: left; background: url(../images/img62.jpg) no-repeat;}
.c-03 .c-f3 .c-03-slide .bd dl{ overflow: hidden; width: 660px; height: 249px; margin-top: 91px; margin-left: 23px;}
.c-03 .c-f3 .c-03-slide .bd dd{ width: 160px; height: 78px; margin-right: 5px; margin-bottom: 5px; float: left;}

.c-03 .c-f4{ background: #fff; overflow: hidden; margin-bottom: 60px;}
.c-03 .c-f4 .c-img1{ width: 1147px; height: 322px; margin: 0 auto; padding-bottom: 40px;}
.c-03 .c-f4 .c-img2{ width: 1148px; height: 541px; margin: 0 auto; padding-bottom: 45px;}
.c-03 .c-f5{ background: #fff; overflow: hidden;}
.c-03 .c-f5 ul{ overflow: hidden; text-align: center;}
.c-03 .c-f5 li{ width: 374px; height: 160px; display: inline-block; vertical-align: top; border: 1px solid; overflow: hidden; margin: 0 5px 10px 5px;}
.c-03 .c-f5 li .c-img{ width: 96px; height: 111px; float: left; margin: 25px 20px 0 24px;}
.c-03 .c-f5 li .c-tit{ float: left; width: 234px; text-align: left;}
.c-03 .c-f5 li .c-tit h1{ font-weight: bold; font-size: 18px; margin-top: 50px;}
.c-03 .c-f5 li .c-tit p{ font-size: 14px; height: 48px; line-height: 24px; margin-top: 8px;}
.c-03 .c-f5 .ul1 li{ background: #d80c18; border-color: #d80c18;}
.c-03 .c-f5 .ul1 .c-tit h1{ color: #fff;}
.c-03 .c-f5 .ul1 .c-tit p{ color: #fff;}
.c-03 .c-f5 .ul2 li{ background: #fff; border-color: #d6d6d6;}
.c-03 .c-f5 .ul2 .c-tit h1{ color: #323232;}
.c-03 .c-f5 .ul2 .c-tit p{ color: #666666;}

.c-03 .c-f5 h3{ font-size: 20px; color: #333333; padding: 10px 37px; position: relative;}
.c-03 .c-f5 h3:after{ content: ""; position: absolute; top: 17px; left: 20px; width: 5px; height: 18px; background: #d80c18;}
.c-03 .c-f5 .c-liu{ width: 1200px; height: 340px;}
.c-03 .c-f6{ width: 1200px; height: 100px; padding: 50px 0;}

.c-04-1 .c-mt{ background: #fff;}
.c-04-1 .c-mt ul{ border-top: 1px solid #d6d6d6; margin: 30px 0;}
.c-04-1 .c-mt li{ overflow: hidden; border: 1px solid #d6d6d6; border-top: 0;}
.c-04-1 .c-mt li .c-left{ float: left; color: #999999; font-size: 16px; padding: 0 30px 0 10px; line-height: 50px; width: 105px;}
.c-04-1 .c-mt li .c-left i{ font-size: 20px; margin-right: 3px;}
.c-04-1 .c-mt li .c-right{ float: left; width: 1036px;}
.c-04-1 .c-mt li .c-right select{ min-width: 144px; height: 30px; border: 1px solid #d6d6d6; margin-top: 10px; margin-right: 10px;}
.c-04-1 .c-mt li dl{ overflow: hidden; position: relative; padding-right: 36px; height: 50px;}
.c-04-1 .c-mt li dl.on{ height: auto;}
.c-04-1 .c-mt li dd{ float: left; height: 50px;}
.c-04-1 .c-mt li dd a{ display: block; color: #333333; font-size: 14px; line-height: 30px; padding: 0 18px; margin-top: 10px;}
.c-04-1 .c-mt li dd.active a{ background: #d80c18; color: #fff;}
.c-04-1 .c-mt li dt{ width: 36px; height: 20px; cursor: pointer; position: absolute; right: 0; top: 12px;}
.c-04-1 .c-mc li{ width: 283px; height: 232px; float: left; margin: 0 20px 20px 0; background: #fff; transition: 0.5s all;border:solid 1px #dfdfdf;}
.c-04-1 .c-mc li:nth-child(4n){ margin-right: 0;}
.c-04-1 .c-mc li .c-img{ width: 283px; height: 186px; position: relative;}
/*.c-04-1 .c-mc li .c-img .c-none{ position: absolute; bottom: 0; left: 0; width: 285px; height: 40px; background: #000; background: rgba(0,0,0,.5); text-align: center; color: #fff; line-height: 40px; font-size: 16px; display: none;}*/
.c-04-1 .c-mc li:hover{ box-shadow: 0 0 6px 3px rgba(153,153,153,.63); transform: translateY(-5px);}
/*.c-04-1 .c-mc li:hover .c-none{ display: block;}*/
.c-04-1 .c-mc li .c-tit{ width: 253px; height: 46px; overflow: hidden; padding: 0 15px;}
.c-04-1 .c-mc li .c-tit h1{ font-size: 16px; color: #323232; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; line-height: 32px; margin-top: 8px;}
.c-04-1 .c-mc li .c-tit p{ color: #969696; font-size: 14px; line-height: 28px;}

.c-04-1-1 .w{ overflow: hidden; margin: 30px  auto;}
.c-04-1-1 .c-left{ width: 880px; background: #fff; float: left;}
.c-04-1-1 .c-left h1{ color: #000000; font-size: 26px; padding: 0 60px; line-height: 100px;}
.c-04-1-1-slide{ width: 880px; position: relative; padding-bottom: 50px;}
.c-04-1-1-slide .prev{ position: absolute; left: 0; top: 186px; width: 40px; height: 94px; background: url(../images/prev1.png);}
.c-04-1-1-slide .next{ position: absolute; right: 0; top: 186px; width: 40px; height: 94px; background: url(../images/next1.png);}
.c-04-1-1-slide .prev:hover{ background: url(../images/prev1-cover.png);}
.c-04-1-1-slide .next:hover{ background: url(../images/next1-cover.png);}
.c-04-1-1-slide .bigImg{ width: 760px; height: 466px !important; margin: 0 auto 20px auto;}
.c-04-1-1-slide .bigImg li{ position: relative; width: 760px; height: 466px !important;}
.c-04-1-1-slide .bigImg li .c-tit{ position: absolute; bottom: 0; left: 50%; padding: 0 15px; transform: translateX(-50%); height: 40px; background: rgba(0,0,0,.5);line-height: 40px; text-align: center; color: #fff; font-size: 18px; border-top-left-radius: 6px; border-top-right-radius: 6px; display: none;}
.c-04-1-1-slide .bigImg li:hover .c-tit{ display: block;}
.c-04-1-1-slide .smallScroll{ width: 760px; position: relative; margin: 0 auto;}
.c-04-1-1-slide .smallScroll li{ width: 190px;}
.c-04-1-1-slide .smallScroll .sPrev{ position: absolute; left: 0 top; 0; width: 27px; height: 117px; background: url(../images/prev2.png); z-index: 999;}
.c-04-1-1-slide .smallScroll .sNext{ position: absolute; right: 0; top; 0; width: 27px; height: 117px; background: url(../images/next2.png); z-index: 999;}
.c-04-1-1-slide .smallScroll .sPrev:hover{ background: url(../images/prev2-cover.png);}
.c-04-1-1-slide .smallScroll .sNext:hover{ background: url(../images/next2-cover.png);}
.c-04-1-1-slide .smallScroll .sPrev.prevStop{ background: url(../images/prev2-stop.png);}
.c-04-1-1-slide .smallScroll .sNext.nextStop{ background: url(../images/next2-stop.png);}
.c-04-1-1 .c-right{ width: 288px; float: right;}
.c-04-1-1 .c-right .mt{ width: 288px; position: relative; height: 304px; background: #fff; padding-top: 100px; margin-bottom: 20px;}
.c-04-1-1 .c-right .mt .c-mt{ width: 300px; height: 71px; left: -13px; position: absolute; top: 10px;}
.c-04-1-1 .c-right .mt .c-input{ height: 36px; overflow: hidden; margin-bottom: 10px; padding: 5px 0;}
.c-04-1-1 .c-right .mt .c-input .c-tit{ width: 81px; float: left; text-align: right; font-size: 14px; color: #333333; line-height: 36px;}
.c-04-1-1 .c-right .mt .c-input .c-in{ float: left;}
.c-04-1-1 .c-right .mt .c-input .c-in input{ width: 174px; height: 34px; line-height: 34px; padding: 0 10px; border-radius: 4px; border: 1px solid #d9d9d9;}
.c-04-1-1 .c-right .mt .c-input .c-in input:focus{ border: 1px solid #ff837d; box-shadow: 0 0 3px 1px #ff837d;}
.c-04-1-1 .c-right .mt .c-yan .c-in{ width: 196px;}
.c-04-1-1 .c-right .mt .c-yan .c-in input{ width: 74px; float: left;}
.c-04-1-1 .c-right .mt .c-yan .c-in .c-img{ width: 92px; height: 36px; float: right;}
.c-04-1-1 .c-right .mt .c-btn{ display: block; width: 266px; height: 50px; border-radius: 4px; text-align: center; line-height: 50px; font-size: 18px; color: #fff; background: #d80c18; margin: 30px auto 0 auto; border: 0; cursor: pointer;}
.c-04-1-1 .c-right .mc{ background: #fff; height: 326px;}
.c-04-1-1 .c-right .mc .c-mt{ height: 40px; background: url(../images/img76.jpg); padding: 0 10px;}
.c-04-1-1 .c-right .mc .c-mt span{ line-height: 40px; color: #fff; font-size: 18px;}
.c-04-1-1 .c-right .mc .c-mt a{ float: right; color: #fff; line-height: 40px;}
.c-04-1-1 .c-right .mc ul{ padding: 0 10px;}
.c-04-1-1 .c-right .mc li a{ display: block; line-height: 40px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; font-size: 14px;}
.c-04-1-1 .c-right .mc li span{ display: inline-block; width: 18px; height: 18px; vertical-align: top; line-height: 18px; text-align: center; margin-top: 11px; margin-right: 5px;}
.c-04-1-1 .c-right .mc .li span{ color: #fff; background: #d80c18;}


.c-06-1 .mt{ overflow: hidden; padding-top: 20px;}
.c-06-1 .mt .c-tit{ width: 899px; height: 158px; overflow: hidden; float: left;}
.c-06-1 .mt .c-tit h1{ color: #d80c18; font-size: 30px; position: relative; border-bottom: 1px solid #cccccc;}
.c-06-1 .mt .c-tit h1:after{ content: ""; position: absolute; bottom: -2px; left: 0; width: 118px; height: 3px; background: #d80c18;}
.c-06-1 .mt .c-tit h1 span{ color: #cccccc; margin-left: 10px;}
.c-06-1 .mt .c-tit p{ color: #333333; font-size: 16px; line-height: 24px; height: 72px; overflow: hidden; padding-right: 10px; margin-top: 18px;}
.c-06-1 .mt .c-img{ width: 301px; height: 158px; float: left;}
.c-06-1 .mc{ overflow: hidden;}
.c-06-1 .mc .c-left{ width: 598px; height: 318px; float: left;}
.c-06-1 .mc .c-left .c-img{ width: 598px; height: 318px;}
.c-06-1 .mc .c-right{ width: 301px; height: 318px; float: left;}
.c-06-1 .mc .c-right .c-img{ width: 301px; height: 159px;}
.c-06-1 .mb .c-h3{ padding: 40px 0; margin-bottom: 0;}
.c-06-1 .mb ul{ padding: 56px 0 66px 0; overflow: hidden;}
.c-06-1 .mb li{ width: 209px; height: 100px; background: #fff; padding: 62px 38px 0 38px; position: relative; float: left; margin-right: 20px;}
.c-06-1 .mb li:nth-child(4n){ margin-right: 0;}
.c-06-1 .mb li .c-name{ position: absolute; width: 88px; height: 102px; background: url(../images/img78.png) no-repeat; top: -56px; left: 50%; margin-left: -44px; color: #fff; line-height: 102px; text-align: center; font-size: 18px;}
.c-06-1 .mb li p{ color: #333333; font-size: 16px; line-height: 24px; height: 72px; overflow: hidden;}

.g-banner{ width: 100%; height: 400px; background: url(../images/banner.jpg) no-repeat center top;}

.g-051box{margin-bottom: 58px;}
.g-051box .g-person{background: #fff; padding: 16px 38px 30px 38px; margin-top: 28px;}
.g-051box .g-person .g-top{overflow: hidden;}
.g-051box .g-person .g-top .g-img{display: block; width: 260px; height: 320px; overflow: hidden; float: left; margin-right: 60px;}
.g-051box .g-person .g-top .g-img img{ transition: 0.5s all;}
.g-051box .g-person .g-top .g-img:hover img{ transform: scale(1.1);}
.g-051box .g-person .g-top .g-txt{float: left;}
.g-051box .g-person .g-top .g-txt .g-tit{overflow: hidden; margin-top: 20px;}
.g-051box .g-person .g-top .g-txt .g-name{font-size: 30px; color: #000000; font-weight: bold; float: left; margin-right: 20px;}
.g-051box .g-person .g-top .g-txt .g-leval{height: 26px; line-height: 26px; background: #d80c18; color: #fff; font-size: 14px; float: left; padding-left: 8px; margin-top: 12px;}
.g-051box .g-person .g-top .g-txt .g-label{float: left; width: 17px; height: 26px; margin-top: 12px;}
.g-051box .g-person .g-top .g-txt .g-txt1{font-size: 14px; color: #333333; height: 36px; line-height: 36px; width: 804px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.g-051box .g-person .g-top .g-txt font{font-size: 14px; font-weight: bold;}
.g-051box .g-person .g-top .g-txt .g-txt1 span{display: inline-block; margin-right: 50px;}
.g-051box .g-person .g-top .g-txt .g-txt2{font-size: 14px; color: #333333; height: 36px; line-height: 36px; width: 804px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.g-051box .g-person .g-top .g-txt .g-txt3{font-size: 14px; color: #333333; height: 36px; line-height: 36px; width: 804px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.g-051box .g-person .g-top .g-txt .g-numb{overflow: hidden; margin-top: 40px;}
.g-051box .g-person .g-top .g-txt .g-numb li{float: left; width: 90px; text-align: center; font-size: 14px; color: #666666; border-right: 1px solid #cccccc;}
.g-051box .g-person .g-top .g-txt .g-numb li font{color: #d80c18;}
.g-051box .g-person .g-top .g-txt .g-btn{display: block; width: 98px; height: 34px; line-height: 34px; text-align: center; font-size: 14px; color: #fff; background: #d80c18; border-radius: 5px; margin-top: 26px;}
.g-051box .g-person .g-bot{ margin-top: 30px;}
.g-051box .g-person .g-bot li{float: left; position: relative; margin-right: 16px; transition: 0.5s all;}
.g-051box .g-person .g-bot li:hover{ box-shadow: 0 0 17px 8px rgba(207,207,207,.9); transform: translateY(-3px);}
.g-051box .g-person .g-bot li .g-img{width: 268px; height: 175px; overflow: hidden;}
.g-051box .g-person .g-bot li .g-txt{width: 248px; padding: 0 10px; height: 30px; line-height: 30px; text-align: center; background: rgba(0,0,0,.6); position: absolute; left: 0; bottom: 0; color: #fff; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;} 

.g-052box .g-info{background: #fff; padding: 16px 25px 16px 36px; overflow: hidden; margin: 26px 0;}
.g-052box .g-info .g-img{width: 260px; height: 320px; float: left; overflow: hidden; margin-right: 60px;}
.g-052box .g-info .g-txt{float: left; width: 812px;}
.g-052box .g-info .g-txt .g-tit{position: relative; border-bottom: 1px solid #e6e6e6; padding-bottom: 18px;}
.g-052box .g-info .g-txt .g-tit .g-top{overflow: hidden;}
.g-052box .g-info .g-txt .g-tit .g-top .g-name{font-size: 30px; color: #000000; float: left;  margin-right: 20px;}
.g-052box .g-info .g-txt .g-tit .g-top .g-leval{height: 26px; line-height: 26px; background: #d80c18; color: #fff; font-size: 14px; float: left; padding-left: 8px; margin-top: 12px;}
.g-052box .g-info .g-txt .g-tit .g-top .g-label{float: left; width: 17px; height: 26px; margin-top: 12px;}
.g-052box .g-info .g-txt .g-tit .g-bot{font-size: 14px; color: #333333; width: 660px;}
.g-052box .g-info .g-txt .g-tit .g-btn{display: block; position: absolute; top: 24px; right: 35px; width: 98px; height: 34px; background: #d80c18; line-height: 34px; text-align: center; font-size: 14px; color: #fff; border-radius: 4px;}
.g-052box .g-info .g-txt .g-detail{line-height: 36px;}
.g-052box .g-info .g-txt .g-detail dl{overflow: hidden;}
.g-052box .g-info .g-txt .g-detail dt{float: left; font-size: 14px; color: #333333; font-weight: bold;}
.g-052box .g-info .g-txt .g-detail dd{float: left; font-size: 14px; color: #333333; width: 740px;}

.g-052box .g-case{ margin-bottom: 19px;}
.g-052box .g-case .g-title{font-size: 18px; color: #333333; height: 56px; line-height: 56px; position: relative; padding-left: 18px;}
.g-052box .g-case .g-title:after{content: ""; width: 7px; height: 16px; background: #d80c18; border-top-right-radius: 3px; border-bottom-right-radius: 3px; position: absolute; top: 20px; left: 0;}
.g-052box .g-case li{width: 285px; height: 292px; background: #fff; float: left; margin-right: 20px; margin-bottom: 20px; transition: 0.5s all;}
.g-052box .g-case li:hover{ box-shadow: 0 0 6px 3px rgba(199,199,199,.7); transform: translateY(-3px); transform: matrix();}
.g-052box .g-case li .g-img{width: 285px; height: 186px; overflow: hidden;}
.g-052box .g-case li .g-txt{padding: 10px 16px 0 16px; line-height: 28px;}
.g-052box .g-case li .g-txt .g-tit{ font-size: 16px; color: #323232; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.g-052box .g-case li .g-txt p{font-size: 14px; color: #969696;}
.g-052box .g-case li .g-txt p span{display: inline; margin-left: 12px;}
.g-052box .g-case li.c-mr0{ margin-right: 0;}


.c-06-2 .mt ul{ padding: 42px 0 14px 0;}
.c-06-2 .mt li{ width: 222px; height: 364px; background: #fff; box-shadow: 0 0 3px 2px rgba(245,245,245,1); margin: 0 22px 28px 0; float: left;}
.c-06-2 .mt li:nth-child(5n){ margin-right: 0;}
.c-06-2 .mt li .c-img{ width: 222px; height: 284px; overflow: hidden; position: relative;}
.c-06-2 .mt li .c-img .c-none{ position: absolute; top: 0; left: 0; display: block; width: 222px; height: 284px; background: #000; background: rgba(0,0,0,.5); display: none;}
.c-06-2 .mt li .c-img .c-none img{ width: 70px; height: 70px; display: block; margin: 104px auto 0 auto;}
.c-06-2 .mt li:hover .c-img .c-none{ display: block;}
.c-06-2 .mt li .c-tit{ padding: 0 10px; height: 80px; overflow: hidden;}
.c-06-2 .mt li .c-tit h1 a{ display: block; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; line-height: 48px; color: #000000; font-weight: bold; font-size: 16px;}
.c-06-2 .mt li .c-main{ overflow: hidden; font-size: 12px; color: #aaaaaa;}
.c-06-2 .mt li .c-main .c-left{ float: left;}
.c-06-2 .mt li .c-main .c-left input{ vertical-align: -2px; margin-right: 5px;}
.c-06-2 .mt li .c-main .c-right{ float: right;}
.c-06-2 .mc{ width: 1160px; height: 50px; padding: 0 20px; overflow: hidden; background: #eeeeee;}
.c-06-2 .mc .c-left{ float: left; line-height: 50px; font-size: 12px; color: #000000;}
.c-06-2 .mc .c-left input{ vertical-align: -2px; margin-right: 5px;}
.c-06-2 .mc .c-right{ float: right;}
.c-06-2 .mc .c-right a{ display: block; width: 100px; height: 36px; border-radius: 3px; background: #d80c18; color: #fff; font-size: 16px; text-align: center; line-height: 36px; margin-top: 7px;}

.c-06-3 .c-f1{ background: #f0f0f0; overflow: hidden; padding-bottom: 20px;}
.c-06-3 .c-f1 .c-h3{ padding: 30px 0; margin-bottom: 0;}
.c-06-3 .c-f1 .c-left{ width: 542px; float: left;}
.c-06-3 .c-f1 .c-left ul{ text-align: center; padding: 20px 0;}
.c-06-3 .c-f1 .c-left li{ display: inline-block; margin: 0 5px;}
.c-06-3 .c-f1 .c-left li .c-img{ width: 88px; height: 101px; margin: 0 auto;}
.c-06-3 .c-f1 .c-left li .c-tit{ line-height: 45px; text-align: center; font-size: 16px; color: #323232;}
.c-06-3 .c-f1 .c-left .li1 .c-img{ background: url(../images/img97.png);}
.c-06-3 .c-f1 .c-left .li2 .c-img{ background: url(../images/img98.png);}
.c-06-3 .c-f1 .c-left .li3 .c-img{ background: url(../images/img99.png);}
.c-06-3 .c-f1 .c-left .li4 .c-img{ background: url(../images/img100.png);}
.c-06-3 .c-f1 .c-left .li5 .c-img{ background: url(../images/img101.png);}
.c-06-3 .c-f1 .c-left .li6 .c-img{ background: url(../images/img102.png);}
.c-06-3 .c-f1 .c-left .li7 .c-img{ background: url(../images/img103.png);}
.c-06-3 .c-f1 .c-left .li1:hover .c-img{ background: url(../images/img97-cover.png);}
.c-06-3 .c-f1 .c-left .li2:hover .c-img{ background: url(../images/img98-cover.png);}
.c-06-3 .c-f1 .c-left .li3:hover .c-img{ background: url(../images/img99-cover.png);}
.c-06-3 .c-f1 .c-left .li4:hover .c-img{ background: url(../images/img100-cover.png);}
.c-06-3 .c-f1 .c-left .li5:hover .c-img{ background: url(../images/img101-cover.png);}
.c-06-3 .c-f1 .c-left .li6:hover .c-img{ background: url(../images/img102-cover.png);}
.c-06-3 .c-f1 .c-left .li7:hover .c-img{ background: url(../images/img103-cover.png);}
.c-06-3 .c-f1 .c-right{ width: 630px; height: 356px; float: right;}
.c-06-3 .c-f1 .c-right .video{ width: 630px; height: 356px;}

.c-06-3 .c-f2{ overflow: hidden; padding: 10px 0 40px 0;}
.c-06-3 .c-f2 .c-h4{ border-bottom: 0;}
.c-06-3 .c-f2 .c-left{ width: 270px; float: left; padding: 0 43px 0 28px; border-right: 1px solid #cccccc;}
.c-06-3 .c-f2 .c-left h1{ color: #d80c18; font-size: 16px; font-weight: bold; margin-bottom: 15px;}
.c-06-3 .c-f2 .c-left .c-img{ width: 270px; height: 257px;}
.c-06-3 .c-f2 .c-center{ width: 270px; padding: 0 31px; float: left;}
.c-06-3 .c-f2 .c-center dt{ color: #d80c18; font-size: 16px; font-weight: bold; margin-bottom: 15px;}
.c-06-3 .c-f2 .c-center dd{ padding-left: 10px; font-size: 14px; line-height: 21px; color: #666666; margin-bottom: 10px; position: relative;}
.c-06-3 .c-f2 .c-center dd:after{ content: ""; position: absolute; background: #d80c18; top: 8px; left: 0; width: 4px; height: 4px;}
.c-06-3 .c-f2 .c-right{ float: left;}
.c-06-3 .c-f2 .c-right .c-img1{ width: 279px; height: 294px; float: left; margin-right: 15px;}
.c-06-3 .c-f2 .c-right .c-img2{ width: 204px; height: 294px; float: left;}

.c-06-3 .c-f3{ background: #f0f0f0; overflow: hidden; padding-bottom: 40px;}
.c-06-3 .c-f3 .c-h4{ margin: 20px 0; border-bottom: 0;}
.c-06-3 .c-f3 li{ width: 232px; height: 266px; background: #fff; float: left; margin-right: 10px; transition: 0.5s all;}
.c-06-3 .c-f3 li:last-child{ margin-right: 0;}
.c-06-3 .c-f3 li .c-img{ width: 232px; height: 146px;}
.c-06-3 .c-f3 li .c-tit{ padding: 0 10px;}
.c-06-3 .c-f3 li .c-tit h1{ font-size: 16px; color: #333333; font-weight: bold; line-height: 24px; padding: 6px 0; text-align: center;}
.c-06-3 .c-f3 li .c-tit p{ color: #666666; font-size: 14px; line-height: 21px;}
.c-06-3 .c-f3 li:hover{ box-shadow: 0 0 18px 3px rgba(153,153,153,.35);}

.c-06-3 .c-f4{ overflow: hidden; padding-bottom: 50px;}
.c-06-3 .c-f4 .c-h4{ border-bottom: 0; margin: 20px 0;}
.c-06-3 .c-f4 .c-left{ float: left; padding: 0 52px 0 30px; border-right: 1px solid #cccccc;}
.c-06-3 .c-f4 .c-left .c-tit{ width: 432px;}
.c-06-3 .c-f4 .c-tit h1{ font-size: 16px; color: #d80c18; font-weight: bold; margin-bottom: 5px;}
.c-06-3 .c-f4 .c-tit p{ color: #666666; font-size: 14px; line-height: 21px; height: 63px; overflow: hidden;}
.c-06-3 .c-f4 .c-img1{ width: 432px; height: 242px;}
.c-06-3 .c-f4 .c-main{ float: left;}
.c-06-3 .c-f4 .c-right{ float: left; padding-left: 50px; overflow: hidden;}
.c-06-3 .c-f4 .c-right .c-img{ overflow: hidden;}
.c-06-3 .c-f4 .c-right .c-img2{ float: left; width: 274px; height: 242px; margin-right: 38px;}
.c-06-3 .c-f4 .c-right .c-img3{ float: left; width: 295px; height: 241px;}
.c-06-3 .c-f5{ background: #f0f0f0; overflow: hidden; padding-bottom: 40px;}
.c-06-3 .c-f5 .c-h4{ margin: 20px 0; border-bottom: 0;}
.c-06-3 .c-f5 li{ width: 232px; height: 326px; background: #fff; float: left; margin-right: 10px; transition: 0.5s all;}
.c-06-3 .c-f5 li:last-child{ margin-right: 0;}
.c-06-3 .c-f5 li .c-img{ width: 232px; height: 172px;}
.c-06-3 .c-f5 li .c-tit{ padding: 10px;}
.c-06-3 .c-f5 li .c-tit p{ color: #666666; font-size: 14px; line-height: 21px;}
.c-06-3 .c-f5 li:hover{ box-shadow: 0 0 18px 3px rgba(153,153,153,.35);}

.c-06-3 .c-f6 .c-left{ border: 0; border-left: 1px solid #cccccc; margin-left: 28px;}
.c-06-3 .c-f6 .c-right .c-main{ max-width: 295px;}

.c-06-3 .c-f7{ width: 100%; height: 460px; background: url(../images/img109.jpg) no-repeat center top; overflow: hidden;}
.c-06-3 .c-f7 .c-main{ width: 880px; height: 294px; margin: 80px auto 0 auto;}
.c-06-3 .c-f7 .c-tit{ width: 406px; height: 294px; float: left; background: rgba(216,12,24,.8); padding-left: 64px;}
.c-06-3 .c-f7 .c-tit h1{ font-size: 24px; color: #fff; padding-left: 20px; position: relative; margin-top: 80px;}
.c-06-3 .c-f7 .c-tit h1:after{ content: ""; position: absolute; left: 0; top: 10px; width: 5px; height: 18px; background: #fff;}
.c-06-3 .c-f7 .c-tit p{ font-size: 18px; line-height: 30px; color: #fff; width: 280px; margin-top: 30px;}
.c-06-3 .c-f7 .c-img{ width: 410px; height: 294px; float: left;}

.c-06-4 .c-mt ul{ margin-bottom: 0;}
.c-06-4 .c-06-4m ul{ padding-top: 20px;}
.c-06-4 .c-06-4m li{ width: 285px; float: left; margin-right: 20px; margin-bottom: 20px; transition: 0.5s all;}
.c-06-4 .c-06-4m li:hover{ box-shadow: 0 0 17px 8px rgba(207,207,207,.9); transform: translateY(-3px);}
.c-06-4 .c-06-4m li:nth-child(4n){ margin-right: 0;}
.c-06-4 .c-06-4m li .c-img{ width: 285px; height: 186px;}
.c-06-4 .c-06-4m li .c-tit{ width: 253px; height: 105px; border: 1px solid #f0f0f0; border-top: 0; padding: 0 15px;}
.c-06-4 .c-06-4m li .c-tit h1{ font-size: 16px; color: #323232; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; line-height: 44px;}
.c-06-4 .c-06-4m li .c-tit p{ color: #969696; font-size: 14px; line-height: 28px;}
.c-06-4 .c-06-4m li .c-tit span{ color: #d80c18; font-size: 14px; line-height: 28px;}


.c-06-5 .mt{ overflow: hidden; height: 290px; margin: 20px 0;}
.c-06-5 .mt .c-left{ float: left; overflow: hidden; background: #fff;}
.c-06-5 .mt .c-left .c-img{ width: 436px; height: 290px; float: left;}
.c-06-5 .mt .c-left .c-tit{ width: 404px; height: 290px; float: left; padding: 0 20px; overflow: hidden;}
.c-06-5 .mt .c-left .c-tit h1{ font-size: #323232; font-size: 20px; line-height: 30px; padding: 21px 0;}
.c-06-5 .mt .c-left .c-tit li{ width: 202px; float: left; font-size: 14px; color: #969696; line-height: 28px;}
.c-06-5 .mt .c-right{ width: 300px; height: 290px; background: #fff; float: right;}
.c-06-5 .mt .c-right h1{ color: #333333; font-weight: bold; font-size: 20px; line-height: 80px; text-align: center;}
.c-06-5 .mt .c-right li{ margin-bottom: 15px;}
.c-06-5 .mt .c-right input{ width: 240px; height: 36px; border: 1px solid #e6e6e6; border-radius: 5px; padding: 0 10px; margin: 0 auto; display: block;}
.c-06-5 .mt .c-right input:focus{ border: 1px solid #ff837d; box-shadow: 0 0 3px 1px #ff837d;}
.c-06-5 .mt .c-right button{ color: #fff; font-size: 16px; line-height: 36px; text-align: center; display: block; width: 260px; height: 36px; border-radius: 5px; background: #e1112a; margin: 0 auto; border: 0; cursor: pointer;}
.c-06-5 .mc{ background: #fff; overflow: hidden; margin-bottom: 30px;}
.c-06-5 .mc .c-top{ width: 1125px; border-bottom: 1px solid #e6e6e6; margin: 0 auto; background: url(../images/img113.jpg) no-repeat center top; overflow: hidden; margin-top: 46px;}
.c-06-5 .mc .c-top ul{ overflow: hidden; padding-bottom: 20px;}
.c-06-5 .mc .c-top li{ float: left; width: 125px;}
.c-06-5 .mc .c-top li .c-img{ width: 22px; height: 22px; margin: 0 auto; visibility: hidden;}
.c-06-5 .mc .c-top li .c-img img{ vertical-align: top;}
.c-06-5 .mc .c-top li .c-tit{ text-align: center; font-size: 14px; color: #999999; line-height: 48px;}
.c-06-5 .mc .c-top li.active .c-img{ visibility: visible;}
.c-06-5 .mc .c-top li.active .c-tit{ color: #e1112a;}
.c-06-5 .mc .c-bottom{ padding: 0 37px; margin-bottom: 30px;}
.c-06-5 .mc .c-bottom h1{ font-size: 16px; font-weight: bold; color: #323232; line-height: 76px;}
.c-06-5 .mc .c-bottom .c-img{ overflow: hidden;}
.c-06-5 .mc .c-bottom .c-img1{ width: 402px; height: 301px; float: left; margin-right: 25px;}
.c-06-5 .mc .c-bottom .c-img2{ width: 275px; height: 367px; float: left; margin-right: 25px;}
.c-06-5 .mc .c-bottom .c-img3{ width: 490px; height: 367px; float: left; margin-right: 25px;}

.c-08-2 .mt{ height: 486px; background: #f0f0f0;}
.c-08-2slide1{ width: 1200px; position: relative; height: 324px;}
.c-08-2 .mt .c-h3{ padding: 30px 0; margin-bottom: 0;}
.c-08-2slide1 .bd li{ width: 285px; height: 240px; background: #fff; margin: 0 12px 0 13px;}
.c-08-2slide1 .bd .c-img{ width: 285px; height: 186px; overflow: hidden;}
.c-08-2slide1 .bd .c-tit{ height: 54px; color: #323232; font-size: 16px; text-align: center; line-height: 54px;}
.c-08-2slide1 .next{ width: 50px; height: 50px; position: absolute; right: 550px; bottom: 0; background: url(../images/next3.jpg); cursor: pointer;}
.c-08-2slide1 .prev{ width: 50px; height: 50px; position: absolute; left: 550px; bottom: 0; background: url(../images/prev3.jpg); cursor: pointer;}
.c-08-2slide1 .next:hover{ background: url(../images/next3-cover.jpg);}
.c-08-2slide1 .prev:hover{ background: url(../images/prev3-cover.jpg);}
.c-08-2 .mc{ width: 100%; height: 540px; background: url(../images/img119.jpg) no-repeat center top;}
.c-08-2 .mc .c-h3{ margin-bottom: 0; padding: 40px 0;}
.c-08-2 .mc .c-h3 h2{ color: #fff;}
.c-08-2 .mc ul{ padding-top: 56px; overflow: hidden;}
.c-08-2 .mc li{ width: 240px; height: 186px; float: left; padding-top: 54px; position: relative;}
.c-08-2 .mc li .c-img{ width: 96px; height: 111px; position: absolute; left: 50%; margin-left: -48px; top: -56px;}
.c-08-2 .mc .li1 .c-img{ background: url(../images/img120.png);}
.c-08-2 .mc .li1:hover .c-img{ background: url(../images/img120-cover.png);}
.c-08-2 .mc .li2 .c-img{ background: url(../images/img121.png);}
.c-08-2 .mc .li2:hover .c-img{ background: url(../images/img121-cover.png);}
.c-08-2 .mc .li3 .c-img{ background: url(../images/img122.png);}
.c-08-2 .mc .li3:hover .c-img{ background: url(../images/img122-cover.png);}
.c-08-2 .mc .li4 .c-img{ background: url(../images/img123.png);}
.c-08-2 .mc .li4:hover .c-img{ background: url(../images/img123-cover.png);}
.c-08-2 .mc .li5 .c-img{ background: url(../images/img124.png);}
.c-08-2 .mc .li5:hover .c-img{ background: url(../images/img124-cover.png);}
.c-08-2 .mc li h1{ font-size: 18px; color: #ffffff; text-align: center; line-height: 52px; position: relative; margin-bottom: 20px;}
.c-08-2 .mc li h1:after{ position: absolute; content: ""; bottom: -5px; left: 50%; margin-left: -9px; width: 18px; height: 0; background: #d80c18;}
.c-08-2 .mc li p{ color: #fff; font-size: 14px; line-height: 24px; height: 96px; overflow: hidden; text-align: center; padding: 0 35px;}
.c-08-2 .mc li:hover{ background: #fff;}
.c-08-2 .mc li:hover h1{ color: #333333;}
.c-08-2 .mc li:hover h1:after{ height: 5px;}
.c-08-2 .mc li:hover p{ color: #666666;}

.c-08-2 .mb .c-h3{ margin-bottom: 0; padding: 40px 0;}
.c-08-2 .mb .c-img{ width: 1200px; height: 332px;}
.c-07 .mc ul{ overflow: hidden;}
.c-07 .mc li{ width: 285px; height: 339px; background: #fff; margin: 0 20px 20px 0; float: left;}
.c-07 .mc li:nth-child(4n){ margin-right: 0;}
.c-07 .mc .c-img{ width: 285px; height: 285px; overflow: hidden;}
.c-07 .mc .c-tit{ height: 54px; color: #323232; font-size: 16px; text-align: center; line-height: 54px; border: 1px solid #f0f0f0; border-top: 0;}

.c-07slide1{ position: relative; padding-bottom: 25px;}
.c-07slide1 .bd ul{ overflow: hidden;}
.c-07slide1 .bd li{ width: 150px; margin: 0 12px 0 13px; float: left;}
.c-07slide1 .bd li .c-img{ width: 148px; height: 148px; border: 1px solid #cccccc;}
.c-07slide1 .bd li .c-img1{ margin-bottom: 32px;}
.c-07slide1 .next{ width: 50px; height: 50px; position: absolute; right: -13px; top: 50%; margin-top: -25px; background: url(../images/next3.jpg); cursor: pointer; z-index: 899;}
.c-07slide1 .prev{ width: 50px; height: 50px; position: absolute; left: 12px; top: 50%; margin-top: -25px; background: url(../images/prev3.jpg); cursor: pointer; z-index: 999;}
.c-07slide1 .next:hover{ background: url(../images/next3-cover.jpg);}
.c-07slide1 .prev:hover{ background: url(../images/prev3-cover.jpg);}
.c-06-3 .c-f8{ padding-top: 30px;}
.c-06-3 .c-f8 .c-right{ padding-left: 33px;}
.c-06-3 .c-f8 .c-left{ padding: 0 31px 0 30px;}
.c-f8 .c-img5,.c-f8 .c-img6{ width: 552px; height: 356px;}

.fade {
  opacity: 0;
  -webkit-transition: opacity .15s linear;
       -o-transition: opacity .15s linear;
          transition: opacity .15s linear;
}
.fade.in {
  opacity: 1;
}
.modal-open {
  overflow: hidden;
}
.modal {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1050;
  display: none;
  overflow: hidden;
  -webkit-overflow-scrolling: touch;
  outline: 0;
}
.modal.fade .modal-dialog {
  -webkit-transition: -webkit-transform .3s ease-out;
       -o-transition:      -o-transform .3s ease-out;
          transition:         transform .3s ease-out;
  -webkit-transform: translate(0, -25%);
      -ms-transform: translate(0, -25%);
       -o-transform: translate(0, -25%);
          transform: translate(0, -25%);
}
.modal.in .modal-dialog {
  -webkit-transform: translate(0, 0);
      -ms-transform: translate(0, 0);
       -o-transform: translate(0, 0);
          transform: translate(0, 0);
}
.modal-open .modal {
  overflow-x: hidden;
  overflow-y: auto;
}
.modal-dialog {
  position: relative;
  width: auto;
  margin: 10px;
}
.modal-content {
  position: relative;
  background-color: #fff;
  -webkit-background-clip: padding-box;
          background-clip: padding-box;
  border: 1px solid #999;
  border: 1px solid rgba(0, 0, 0, .2);
  border-radius: 6px;
  outline: 0;
  -webkit-box-shadow: 0 3px 9px rgba(0, 0, 0, .5);
          box-shadow: 0 3px 9px rgba(0, 0, 0, .5);
}
.modal-backdrop {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1040;
  background-color: #000;
}
.modal-backdrop.fade {
  filter: alpha(opacity=0);
  opacity: 0;
}
.modal-backdrop.in {
  filter: alpha(opacity=50);
  opacity: .5;
}
.modal-header {
  padding: 15px;
  border-bottom: 1px solid #e5e5e5;
}
.modal-header .close {
  margin-top: -2px;
}
.modal-title {
  margin: 0;
  line-height: 1.42857143;
}
.modal-body {
  position: relative;
  padding: 15px;
}
.modal-footer {
  padding: 15px;
  text-align: right;
  border-top: 1px solid #e5e5e5;
}
.modal-footer .btn + .btn {
  margin-bottom: 0;
  margin-left: 5px;
}
.modal-footer .btn-group .btn + .btn {
  margin-left: -1px;
}
.modal-footer .btn-block + .btn-block {
  margin-left: 0;
}
.modal-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll;
}
#myModal .c-main{ width: 940px; padding: 0 20px; height: 510px; background: #fff; position: fixed; top: 50%; left: 50%; margin-top: -255px; margin-left: -490px; overflow: hidden;}
.modal h1{ color: #d80c18; font-size: 20px; font-weight: bold; padding-left: 20px; line-height: 62px; border-bottom: 1px solid #e6e6e6; position: relative;}
.modal h1 a{ float: right; font-size: 30px;}
.modal h1 span{ font-size: 16px; font-weight: normal; margin-left: 10px; color: #666666}
.modal h1:after{ content: ""; position: absolute; left: 0; top: 22px; width: 3px; height: 20px; background: #d80c18;}
#myModal .c-main .c-left{ width: 536px; float: left; overflow: hidden; padding-top: 96px; padding-left: 10px;}
#myModal .c-main .c-left ul{ width: 422px; float: left;}
#myModal .c-main .c-left li{ overflow: hidden; margin-bottom: 8px; padding: 5px 5px;}
#myModal .c-main .c-left .c-tit{ font-size: 16px; color: #666666; line-height: 34px; float: left; width: 110px;}
#myModal .c-main .c-left .c-tit span{ color: #d80c18; margin-right: 8px;}
#myModal .c-main .c-left .c-input{ width: 302px; float: left;}
#myModal .c-main .c-left .c-input input{ width: 280px; padding: 0 10px; height: 32px; border: 1px solid #e6e6e6;}
#myModal .c-main .c-left .c-input.c-yanz input{ float: left; width: 142px;}
#myModal .c-main .c-left .c-input input:focus{ border: 1px solid #ff837d; box-shadow: 0 0 3px 1px #ff837d;}
#myModal .c-main .c-left .c-input.c-yanz .c-img{ width: 116px; height: 34px; float: right;}
#myModal .c-main .c-left .c-btn{ width: 90px; height: 90px; float: left; margin-top: 72px; margin-left: 14px; position: relative;}
#myModal .c-main .c-left .c-btn:after{ content: ""; position: absolute; width: 1px; height: 64px; background: #e6e6e6; top: -70px; left: 44px;}
#myModal .c-main .c-left .c-btn:before{ content: ""; position: absolute; width: 1px; height: 64px; background: #e6e6e6; bottom: -70px; left: 44px;}
#myModal .c-main .c-right{ width: 370px; float: right; text-align: center; padding-top: 65px;}
#myModal .c-main .c-right h2{ font-size: 22px; color: #333333;}
#myModal .c-main .c-right h2 span{ font-size: 34px; color: #d80c18; font-weight: bold;}
#myModal .c-main .c-right p{ color: #666666; font-size: 14px; padding: 20px 0;}
#myModal .c-main .c-right .c-img{ width: 268px; height: 138px; margin: 0 auto;}

.modal2 .c-main{ position: fixed; width: 838px; height: 600px; top: 50%; left: 50%; margin-top: -300px; margin-left: -439px; background: #fff; padding: 0 20px;}
.modal2 .c-main p{ padding-left: 150px; font-size: 16px; color: #666666; margin-top: 30px; margin-bottom: 20px;}
.modal2 .c-main ul{ padding-left: 150px;}
.modal2 .c-main li{ overflow: hidden; margin-bottom: 8px; padding: 5px 0;}
.modal2 .c-main li .c-tit{ width: 90px; float: left; line-height: 34px; font-size: 16px; color: #666666;}
.modal2 .c-main li .c-input{ float: left;}
.modal2 .c-main li .c-input input{ width: 280px; height: 32px; border: 1px solid #e6e6e6; padding: 0 10px; margin-right: 10px;}
.modal2 .c-main li .c-input input:focus{ border: 1px solid #ff837d; box-shadow: 0 0 3px 1px #ff837d;}
.modal2 .c-main li .c-input textarea{ width: 480px; resize: none; height: 116px; border: 1px solid #e6e6e6; padding: 10px;}
.modal2 .c-main li .c-input textarea:focus{ border: 1px solid #ff837d; box-shadow: 0 0 3px 1px #ff837d;}
.modal2 .c-main .c-btn{ padding-left: 240px;}
.modal2 .c-main .c-btn a,.modal2 .c-main .c-btn input{ display: block; float: left; width: 98px; height: 34px; text-align: center; line-height: 34px; font-size: 14px; color: #fff; margin-right: 20px; border: 0;}
.modal2 .c-main .c-btn .sub{ background: #d80c18;}
.modal2 .c-main .c-btn .cancal{ background: #999999;}
.modal3 .c-main{ height: 400px; margin-top: -200px;}
.modal3 .c-main ul{ padding-top: 40px;}

.modal5 .c-main{ width: 852px; height: 648px; position: fixed; top: 50%; left: 50%; margin-top: -324px; margin-left: -426px; background: #fff;}	
.modal5 .c-mslide{ width: 802px; height: 610px; border: 1px solid #595959; position: relative; margin-top: 19px; margin-left: 25px;}
.modal5 .c-mslide .bigImg{ width: 802px; height: 610px;}
.modal5 .c-mslide .bigImg li{ width: 802px; height: 610px;}
.modal5 .c-mslide .smallScroll{ width: 802px; height: 120px; position: absolute; left: 0; bottom: 0; background: rgba(0,0,0,.8);}
.modal5 .c-mslide .smallScroll .smallImg{ margin-top: 4px; padding-left: 41px;}
.modal5 .c-mslide .smallScroll li{ width: 134px; height: 110px; float: left; margin: 0 5px; border: 1px solid #000;}
.modal5 .c-mslide .smallScroll li.on{ border-color: #fff; position: relative;}
.modal5 .c-mslide .smallScroll .sPrev{ width: 41px; height: 120px; display: block; cursor: pointer; position: absolute; left: 0; top: 0; background: url(../images/prev4.png);}
.modal5 .c-mslide .smallScroll .sNext{ width: 41px; height: 120px; display: block; cursor: pointer; position: absolute; right: 0; top: 0; background: url(../images/next4.png);}

.c-m{ width: 300px; height: 160px; background: #fff; position: fixed; top: 50%; left: 50%; margin-top: -80px; margin-left: -150px; border-radius: 6px; text-align: center;}
.c-m h2{ font-size: 18px; color: #666666; line-height: 118px;}
.c-m a{ display: block; font-size: 20px; color: #333333; line-height: 40px; border-top: 2px solid #d9d9d9;}

.c-06-5 .mc #myContent img{ width: 700px !important; height: auto !important; margin: 0 auto;}



#xxx{overflow:hidden; width:370px; height:292px;}
#xxx img {height:292px; width:auto;}
#yyy{overflow:hidden; width:510px; height:292px; }
#yyy img {width:510px; height:auto;}




#box_root{margin-left:auto;margin-right:auto}
#box_main{float:none}
#box_left{width:100%}
#box_adv{width:100%;float:none;height:100px;position:relative;z-index:9999}
#box_welcome{line-height:40px;width:100%;background:url(/images/top_huanying_bg_01.jpg) no-repeat center bottom;float:none;height:40px;color:#fff}
#box_top{width:100%;background:url(/images/bg.jpg) no-repeat center center;float:none;height:100px}
#box_banner{z-index:0;position:relative;width:100%;float:none}
#box_pro{width:100%;float:none}
#box_pro_list{width:100%;background:url(/images/index_bg_26.jpg) no-repeat center center;float:none;height:354px;padding-top:50px}
#box_brief{width:100%;background:url(/images/index_bg_27.jpg) no-repeat center center;float:none;height:650px; margin-top:30px;}
#box_news{width:100%;background:url(/images/index_bg_28.jpg) no-repeat center center;float:none;height:403px}
#box_welcome_sub1{line-height:40px;margin:0 auto;width:1200px;height:40px}
#box_welcome_sub1_sub1{width:65%;float:left}
#box_welcome_sub1_sub2{width:25%;float:left}
#box_welcome_sub1_sub3{width:10%;float:left}
#box_welcome_sub1_sub2 A{color:#fff}
#box_top_sub1{margin:0 auto;width:1200px}
#box_top_sub1_sub1{width:140px;float:left;padding-top:15px}
#box_top_sub1_sub2{width:840px;float:left;height:100px}
#box_top_sub1_sub3{width:220px;float:left}
#box_banner_sub1{width:100%}
#box_pro_sub1{width:100%;background:url(/images/index_bg_01.jpg) no-repeat center center;height:90px;padding-top:70px}
#box_pro_sub2{width:100%;background:url(/images/index_bg_02.jpg) no-repeat center center;height:390px}
#box_pro_list_sub1{width:100%}
#box_brief_sub1{margin:0 auto;width:1200px}
#box_brief_sub1_sub1{width:557px;padding-left:80px;float:right;padding-top:0px}
#box_brief_sub1_sub2{width:540px;float:left}
#box_news_sub1{margin:0 auto;width:1200px}
#box_adv_sub1{width:100%}
#box_bottom1{width:100%;background:url(/images/bottom_bg.jpg) no-repeat center center;height:170px;color:#fff;padding-top:50px}
#box_bottom1 LI{text-align:center;width:120px;display:block;float:left;margin-right:20px}
#box_bottom1 A{color:#fff}
#box_bottom2{line-height:40px;width:100%;background:#e35f49;height:40px;color:#fff;font-size:14px}
#box_bottom2 A{color:#fff}
#box_bottom1_sub1{margin:0 auto;width:1200px}
#box_bottom2_sub1{margin:0 auto;width:1200px}
#box_bottom1_sub1_sub1{width:50%;float:left}
#box_bottom1_sub1_sub2{width:50%;float:left}
#box_news_sub1_sub1{width:45%;float:left}
#box_news_sub1_sub2{width:50%;float:right}
#box_news_sub1_sub2_sub1{width:100%}
#box_news_sub1_sub2_sub2{width:100%}
#box_pro_sub1_sub1{margin:0 auto;width:1200px}
#box_pro_sub2_sub1{margin:0 auto;width:1200px}



/* Basic Grey */
.basic-grey {
max-width: 500px;

padding: 25px 15px 15px 0px;
font: 12px Georgia, "Times New Roman", Times, serif;
color: #888;
}
.basic-grey h1 {
font-size: 25px;
padding: 0px 0px 10px 40px;
display: block;
border-bottom:1px solid #E4E4E4;
margin: -10px -15px 30px -10px;;
color: #888;
}
.basic-grey h1>span {
display: block;
font-size: 11px;
}
.basic-grey label {
display: block;
margin: 0px;
}
.basic-grey label>span {
float: left;
width: 20%;
text-align: right;
padding-right: 10px;
margin-top: 10px;
color: #888;
}
.basic-grey input[type="text"], .basic-grey input[type="email"], .basic-grey textarea, .basic-grey select {
border: 1px solid #DADADA;
color: #888;
height: 30px;
margin-bottom: 16px;
margin-right: 6px;
margin-top: 2px;
outline: 0 none;
padding: 3px 3px 3px 5px;
width: 70%;
font-size: 12px;
line-height:15px;
box-shadow: inset 0px 1px 4px #ECECEC;
-moz-box-shadow: inset 0px 1px 4px #ECECEC;
-webkit-box-shadow: inset 0px 1px 4px #ECECEC;
}
.basic-grey textarea{
padding: 5px 3px 3px 5px;
}
.basic-grey select {
background: #FFF url('down-arrow.png') no-repeat right;
background: #FFF url('down-arrow.png') no-repeat right);
appearance:none;
-webkit-appearance:none;
-moz-appearance: none;
text-indent: 0.01px;
text-overflow: '';
width: 70%;
height: 35px;
line-height: 25px;
}
.basic-grey textarea{
height:100px;
}
.basic-grey .button {
background: #E27575;
border: none;
padding: 10px 25px 10px 25px;
color: #FFF;
box-shadow: 1px 1px 5px #B6B6B6;
border-radius: 3px;
text-shadow: 1px 1px 1px #9E3F3F;
cursor: pointer;
}
.basic-grey .button:hover {
background: #CF7A7A
}



.more  a{
display: block;
    width: 120px;
    height: 32px;
    float: right;
    border: 1px solid #cccccc;
    border-radius: 16px;
    text-align: center;
    line-height: 32px;
    margin-top: 3px;
}

.more  a:hover{
color: #fff;
    background: #d80c18;
    border-color: #d80c18;
}