﻿@charset "utf-8";
/* CSS Document */

body{  font-size:14px; color:#333; background:#FFF;   font-family: "Microsoft YaHei",  Verdana, sans-serif, "SimSun";  -webkit-text-size-adjust:none;-webkit-font-smoothing: subpixel-antialiased;-moz-osx-font-smoothing: grayscale;  margin:0px; padding:0px;word-break:break-all;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100% }ul,li,p{ list-style-type:none; padding:0px; margin:0px;}img{ border:0px;}
a:link {color:#333;text-decoration: none;-webkit-transition: all 0.3s;-moz-transition: all 0.3s;-o-transition: all 0.3s;}
a:visited {text-decoration: none;color: #333;}a:hover {text-decoration: none;color: #333;}a:active {text-decoration: none;color: #333;}
.main{ width:1200px; margin:0 auto; overflow:hidden;}
.logo{ float:left; overflow:hidden; margin-top:10px; margin-bottom:5px;}
.tel{ background:url(tel.jpg) no-repeat; float:left; height:50px; width:250px; margin-top:28px; margin-left:300px; overflow:hidden;}.tel_a{ margin-left:50PX; margin-top:5px; overflow:hidden; color:#f1302b; font-size:25px; font-weight:700;}
.tel_a p{ font-size:20px; overflow:hidden; }
.en{ width:140px; float:right; background:url(enw.jpg) no-repeat; margin-top:20PX; height:30PX; overflow:hidden;}
.tel{ background:url(tel.jpg) no-repeat; float:left; height:40px;  margin-top:10px; margin-left:300px; overflow:hidden;}.tel_a{ margin-left:50PX; margin-top:5px; overflow:hidden; color:#f1302b; font-size:20px; font-weight:700;}

.tel_a p{ font-size:20px; overflow:hidden; }
.tel1{ background:url(em.png) no-repeat; float:left; height:40px;  margin-top:0; margin-left:300px; overflow:hidden;}.tel_a{ margin-left:50PX; margin-top:5px; overflow:hidden; color:#f1302b; font-size:20px; font-weight:700;}

.en_{ margin-left:50px; overflow:hidden;}
.menuc{ width:100%; background:#272727; overflow:hidden;}
.menu{ width:1200px;margin:0 auto; height:50px; overflow:hidden;  }
.menu li{ width:auto; margin-right:0px;  float:left; text-align:center;   text-align:center;  }
.menu li a{height:50px; line-height:50px; font-size:15px;  text-align:center; color:#FFF; text-decoration:none; padding-left:68px; padding-right:68px;}
.menu li a:hover{
	padding-left:68px; padding-right:68px;
	display:block;
	color:#fff;
	background:#f1302b;
	
}

  .item1{
	   width:100px; line-height:30px;border-radius:25px; border:1px solid #000; text-align:center;
	   display:none
    }

.kuan{width:756px; overflow:hidden; float:left;}



.menu ul li .current{  	background:#f1302b; display:block; color:#fff}
.banner{ width:100%; overflow:hidden;}.banner img{ width:100%; display:block;}
.laob{ width:100%; overflow:hidden; height:62px; background:#e3e5e4;}
.laobaq{ width:60%; float:left; overflow:hidden; background:url(lab.jpg) no-repeat; height:40px;}
.laobaqc{ margin-left:90px; float:left; overflow:hidden; width:620px;}
.laobaqc li{ width: auto; float:left; overflow:hidden; margin-right:10%; line-height:40px;}
.so{ width:400px; float:right; overflow:hidden;}
.so1{ width:200px; border:2px solid #c50c0a; height:29px; padding-left:10px; margin-top:5px; float:left; outline:none}
.so2{ width:60px; height:35px; margin-top:1px;  text-align:center; color:#FFF; background:#c50c0a;outline:none; border:0px; margin-top:5px; }

.index_about{ width:100%; background:url(abo.jpg); overflow:hidden; padding-top:50px; padding-bottom:50px;}
.index_about_left{ width:45%; float:left; overflow:hidden;}
.index_about_left_t{ width:100%; font-size:36px; font-weight:900;}
.index_about_left_tp{ width:100%; margin-top:30px; padding-bottom:30px; overflow:hidden; line-height:170%;}
.index_about_left_tpc{ width:120px; border:1px solid #CCC; line-height:35px; overflow:hidden; text-align:center;}
.index_about_right{ width:45%; float:right; overflow:hidden;}

.txt{ width:100%; font-size:24px; font-weight:800; overflow:hidden;text-align:center; margin-top:50px; margin-bottom:50px;}
.txt p{ width:100%; font-size:16px; text-align:center; font-weight:100; margin-top:10px;} 
.txt b{ color:#e6212a}

.tab{width:100%; overflow:hidden;}
.nav{height:130px;border-right:#fff solid 1px; overflow:hidden;}
.nav li{float:left;width:298px;text-align:center;line-height:130px;height:130px;cursor:pointer;border-left:#fff solid 1px;color:#fff;font-size:28px;
overflow:hidden;background:#000000; font-weight:bold;}
.nav li.off{background:#e6212a;color:#fff;font-weight:bold;}

.menudiv{height:1200px;padding:15px 0px 15px 0px;border-top:0;background:#fefefe}
/*.menudiv div{padding:15px 0px 15px 0px;line-height:28px; overflow:hidden;}*/
.menu_more{width:301px; height:130px; background:#000; float:right;text-align:center;  }
.menu_more a{color:#FFF;font-size:28px;
overflow:hidden; font-weight:bold; line-height:130px;width:301px; height:130px; display:block;}

.menu_more a:active{ background:#e6212a; display:block; color:#FFF;}

.nav_port{ width:58%; float:left; overflow:hidden; height:550px; }.nav_port img{ width:100%; display:block;}
.nav_port_right{ width:35%; float: right; overflow:hidden; margin-top:30px; font-size:16px; font-weight:900; line-height:25px;}
.nav_port_right p{ width:100%; font-size:16px; font-weight:100; overflow:hidden; margin-top:20px; line-height:180%;}
.nav_p{ width:100%; overflow:hidden;}
.nav_pli{ width:280px; float:left; overflow:hidden; margin-left:0%; margin-right:15px; margin-bottom:20px; }

.nav_pimg{  height:234px; overflow:hidden; }.nav_pimg img{ width:100%; display:block;}
.nav_ptxt{ width:100%; line-height:40px; text-align:center; border-bottom:2px solid #000;}

.rongyuP{ width:100%; background:#f8f8f8; overflow:hidden; margin-top:50px; padding-top:50px; padding-bottom:50px;}




.scroll_horizontal{position:relative;width:1000px;padding:10px; margin:50px auto;}

.scroll_horizontal .box{overflow:hidden;position:relative;width:920px;height:180px;margin:0 auto; }

.scroll_horizontal .list{overflow:hidden;width:9999px;}

.scroll_horizontal .list li{float:left;width:230px; padding-right:40px; padding-left:40px; }

.scroll_horizontal .prev,

.scroll_horizontal .next{ background:#CCC;position:absolute;top:50%;margin-top:-25px;width:30px;height:50px;background-image:url(control.png);background-repeat:no-repeat;cursor:pointer;}

.scroll_horizontal .prev{left:5px;background-position:-5px 0;}

.scroll_horizontal .next{right:5px;background-position:-45px 0;}







.container{
		max-width: 100%;
		margin: 0 auto;
		overflow:hidden;
	}
	.slide{
		width: 100%;
		min-height: 180px;
		overflow: hidden;
		position: relative;

	}
	.slide .img{
		overflow: hidden;
		position: absolute;
		transition: width 0.4s,height 0.4s,top 0.4s,left 0.4s,z-index 0.4s;
	}
	.slide .img img{
		width: calc(100% - 14px);
		height: calc(100% - 14px);
		margin: 7px;
	}
	.slide .img1{
		width: 40%;
		height: 40%;
		top: 30%;
		left: -50%;
		z-index: 1;
	}
	.slide .img2{
		width: 60%;
		height: 70%;
		top: 20%;
		left: -20%;
		z-index: 2;
	}
	.slide .img3{
		width: auto;
		height: auto;
		top: 5%;
		left: 28%;
		z-index: 3;
		
	}
	.slide .img3 img{ width:100%; display:block;}
	
	.slide .img4{
		width: 60%;
		height: 70%;
		top: 20%;
		left: 60%;
		z-index: 2;
	}
	.slide .img5{
		width: 40%;
		height: 40%;
		top: 30%;
		left: 110%;
		z-index: 1;
	}
.indexnews{ width:100%; overflow:hidden; margin-top:50px;}
.indexnews li:nth-child(1){ width:756px; height:460px; float:left; border-top:2px solid #c60001;margin-right:20px;  border-bottom:1px solid #e7e7e7; border-left:1px solid #e7e7e7; border-right:1px solid #e7e7e7;}

.indexnews  li:nth-child(2){ width:378px; height:460px; float:left; border-top:2px solid #c60001;margin-right:20px;  border-bottom:1px solid #e7e7e7; border-left:1px solid #e7e7e7; border-right:1px solid #e7e7e7;}

.indexnewstxt{ width:100%; overflow:hidden;border-bottom:1px solid #e7e7e7;}
.indexnewst{ width:90%; margin:0 auto; line-height:60px; overflow:hidden; color:#c40001; font-size:20px; font-weight:800; }
.indexnewst span{ float:right; font-size:14px; font-weight:100; overflow:hidden; color:#333;}
.indexnewstlist{ width:43%; margin-left:5%; margin-top:2.5%; margin-bottom:2.5%; float:left; overflow:hidden;}.indexnewstlist img{ width:100%;}


.indexnewstli{ width:90%; margin:5% auto; overflow:hidden; }
.indexnewstlili{
	width:100%;
	overflow:hidden;
	border-bottom:1px dashed #e7e7e7;
	line-height:35px;
	background-image: url(lisy.jpg);
	background-repeat: no-repeat;
	background-position: 0px 12px;
	text-indent:20px;
}.indexnewstlili span{ float:right;}


.wenda{ width:90%; margin:0 auto; overflow:hidden; background:url(lis.jpg) no-repeat; margin-top:5%; border-bottom:1px dashed #e7e7e7}
.wenda1{ margin-left:30px; overflow:hidden;margin-bottom:5px;}
.wenda1 p{ margin-top:10px; line-height:20px;text-overflow: ellipsis;
        display: -webkit-box;
        -webkit-line-clamp:2;
        -webkit-box-orient: vertical; }


/* 横向滚动

------------------------------ */

.horizontal{position:relative;width:100%;}

.horizontal .box{overflow:hidden;position:relative;width:1110px;height:140px;margin:0 auto; }

.horizontal .list{overflow:hidden;width:9999px;}

.horizontal .list li{float:left;width:200px; padding-right:10px; padding-left:10px; overflow:hidden; }
.horizontal .list li img{ width:100%; display:block;}
.horizontal .prev,

.horizontal .next{ background:#CCC;position:absolute;top:50%;margin-top:-25px;width:30px;height:50px;background-image:url(control.png);background-repeat:no-repeat;cursor:pointer;}

.horizontal .prev{left:5px;background-position:-5px 0;}

.horizontal .next{right:5px;background-position:-45px 0;}



.footer{ width:100%; background:#000; padding-top:50px; margin-top:50px; overflow:hidden;}
.footer_main{ width:1000px; margin:0 auto; overflow:hidden;}


.footer_mainq{ float:left; overflow:hidden; margin-right:50px;}
.footer_mai{ width:150px; float:left; font-size:16px; overflow:hidden; color:#FFF;}
.footer_mai a{ color:#FFF;}
.footer_maic{ width:100%; font-size:14px; overflow:hidden; margin-top:10px;}
.footer_maic li{ width:100%; overflow:hidden; line-height:25px;}
.footer_m{ float:right; overflow:hidden;}

.fsxc{ width:100%; border-top: 3px solid #2a2a2a; overflow:hidden; margin-top:0px;  padding-top:30px; padding-bottom:10px; color:#FFF;}
.fsxcw{ width:40%; float:left; overflow:hidden; font-size:16px;}
.fsxcer{ width:50%; float: right; overflow:hidden; font-size:16px; text-align:right;}

.macs{ width:180px; float:left; overflow:hidden; margin-top:50px;}
.txt3{
	line-height:50px;

	background-color:rgba(230,33,42,0.7);
	font-size:16px;
	width:180px;
	text-align:center;
	color:#FFF;
	float:left;
	font-weight:800;
}
.about_rig{ width:950px; float:right; overflow:hidden; margin-top:50px;}
.about_tx{ width:100%; border-bottom:1px solid #ededed; line-height:50px; overflow:hidden;}
.txt4{ float:right; line-height:40px; overflow:hidden;}
.txt5{ float:left; line-height:40px; overflow:hidden; font-size:16px; font-weight:800;}
.about_info{ width:100%; line-height:180%; color:#555; overflow:hidden; margin-top:20px; margin-bottom:50px; }


.page_turner { padding: 10px 0; overflow: hidden; text-align: right; clear:both; }
.page_turner a, .page_turner span { text-align: center; color:#333; display: inline-block; *display:inline;
border: 1px solid #2E2E2E; height: 20px;  min-width: 20px; margin-left: 4px; line-height: 20px; padding: 4px; }
.page_turner a:link, .page_turner a:visited { text-decoration: none;}
.page_turner a:hover, .page_turner a.c { background: #2E2E2E; color: #FFF; }



.aboutc_muen{
	width: 180px;
	overflow: hidden;
	margin-bottom: 50px;
	float:left;
	margin-top:10px;
}
.aboutc_muen ul{ margin:0px; padding:0px;}
.aboutc_muen ul li {
	height:40px; text-align:center;
	line-height:40px;
	font-size:14px;
	background:#666;
	 margin-bottom:5px;

}
.aboutc_muen ul li a:hover{ background:#e6212a; display:block; color:#FFF;}
.aboutc_muen ul li.nav_snav{ background:#e6212a; color:#FFF;}
.aboutc_muen ul li.nav_snav a{ color:#FFF;}
.aboutc_muen ul li a{ color:#fff; text-decoration:none;}

.boutusctv{ width:100%; position:relative; overflow:hidden;}
.boutusctvb{width:100%; position:absolute; bottom:0px; overflow:hidden;}









.news{ width:100%; overflow:hidden;}
.news li{ width:100%; overflow:hidden; margin-bottom:40px;border-bottom:1px dashed #ccc}
.newsimg{ width:20%; float:left; overflow:hidden;cursor: pointer;
				transition: all 0.6s;}.newsimg img{ width:100%; display:block;cursor: pointer;
				transition: all 0.6s;}

.newslsit{ width:70%; float:left; overflow:hidden; margin-left:10px;}
.newslsitT{ width:100%; overflow:hidden; font-size:16px;font-weight:700 }
.newslsitTIME{ width:100%; line-height:20PX; overflow:hidden; margin-top:10PX;}

.newslsitTIMEC{ width:100%; line-height:30PX; overflow:hidden; margin-top:0PX;color:#666}
			.newsimg img:hover{
				transform: scale(1.4);}



.boxq{ width:100%; overflow:hidden;}
.boxq li{ width:230px; float:left; margin-right:5px;margin-bottom:20px;}

.boxq li p{ width:100%; text-align:center; overflow:hidden;}
.cobiao{ width:100%;padding-top: 10px; font-size:20px; font-weight:600; overflow:hidden; text-align:center; margin-top:10px;}
.cobiao p{ width:100%; text-align:center; font-size:14px; font-weight:100; color:#999; line-height:200%;}


.col {
    width: 100%;
    float: left;
}

.xing {
	width:48%;
    background: url(xing.png) no-repeat left 22px; 
    margin-top: 18.5px;
	float:left;
}
.xin1g {
	width:48%;
    margin-top: 18.5px;	float:left;
}


.input {
	
	margin-left:10px;
	border: 1px solid #929292;
	width: 400px;
	height: 48px;
	padding-left: 38px;
	line-height: 48px;
	font-size: 14px;

	background-image: url(curen.png);
	background-repeat: no-repeat;
	background-position: 10px 15px;
	outline:none;
}

.input1 {
	margin-left:10px;
	border: 1px solid #929292;
	width: 400px;
	height: 48px;
	padding-left: 38px;
	line-height: 48px;
	font-size: 14px;

	background-image: url(cuxinfeng.png);
	background-repeat: no-repeat;
	background-position: 10px 15px;
	outline:none;
}
.input2 {
	margin-left:10px;
	border: 1px solid #929292;
	width: 400px;
	height: 48px;
	padding-left: 38px;
	line-height: 48px;
	font-size: 14px;

	background-image: url(cudianhua.png);
	background-repeat: no-repeat;
	background-position: 10px 15px;
	outline:none;
}
.input3 {
	margin-left:10px;
	border: 1px solid #929292;
	width: 400px;
	height: 48px;
	padding-left: 38px;
	line-height: 48px;
	font-size: 14px;

	background-image: url(cuguojia.png);
	background-repeat: no-repeat;
	background-position: 10px 15px;
	outline:none;
}



.input31 {
	margin-left:10px;
	border: 1px solid #f8f8f8;
	width: 80px;
	height: 35px;
	padding-left: 10px;
	line-height: 35px;
	font-size: 14px;
	background:#f8f8f8;
	float:left;
	margin-right:10px;


	background-repeat: no-repeat;
	background-position: 10px 15px;
	outline:none;
}

.curen {
    background: #fff url(curen.png) no-repeat 12px center;
}


.textarea {
    border: 1px solid #929292;
    width: 605px;
    height: 185px;
    padding-left: 41px;
    line-height: 48px;
    font-size: 14px;
	margin-left:10px;


    background: #fff url(cuxinxi.png) no-repeat 12px 15px;
	outline:none;
font-family: "Microsoft YaHei",  Verdana, sans-serif, "SimSun";
}

.int5{ width:100%; overflow:hidden; margin-left:10px;}
.int4 {
	margin-top:15px;
	width: 199px;
	height: 50px;
	font-size: 14px;
	color: #FFF;
	cursor: pointer;
	border-radius: 0px;
	border:0px;
	outline:none;
	background-color: #e6212a;}
	
	
	
	.fullSlide {
	width:100%;
	position:relative;
	height:550px;
	background:#000;
}


   .listy ul {
				list-style: none;
				padding: 0;
				margin: 0 auto;
				width: 950px;
				height: 478px;
				margin-top:30px;
			}
			   .listy li {
			height: 478px;
				width: 950px;
				background-color: #ccc;
				overflow:hidden;
				text-align: center;
				cursor: pointer;
			}
			
			   .listy li img{ width:100%;}
				.listy li.roundabout-in-focus {
					cursor: default;
				}
.fullSlide {
	width:100%;
	position:relative;
	height:auto;
	background:#fff;
}
.fullSlide .bd {
	margin:0 auto;
	position:relative;
	z-index:0;
	overflow:hidden;
}
.fullSlide .bd ul {
	width:100% !important;
}
.fullSlide .bd li {
	width:100% !important;
	height:auto;
	overflow:hidden;
	text-align:center;
}
.fullSlide .bd li a {
	display:block;
	height:auto;
}
.fullSlide .hd {
	width:100%;
	position:absolute;
	z-index:1;
	bottom:0;
	left:0;
	height:30px;
	line-height:30px;
}
.fullSlide .hd ul {
	text-align:center;
}
.fullSlide .hd ul li {
	cursor:pointer;
	display:inline-block;
	*display:inline;
	zoom:1;
	width:12px;
	height:12px;
	 border-radius: 50%;
	margin:2px;
	overflow:hidden;
	background:#000;
	filter:alpha(opacity=50);
	opacity:0.5;
	line-height:999px;
}
.fullSlide .hd ul .on {

	background:#FFF;
}

.time{float:left; width:63px; height:80px; margin-top:15px; text-align:center; color:#313131; margin-left:10px;}
.time_day{font-size:30px; height:35px; overflow:hidden; color:#313131}

.picjia{ width:100%;  overflow:hidden;}
.picjia li{ width:100%;padding:15px; border:1px solid #f8f8f8; overflow:hidden;box-sizing: border-box; margin-bottom:15px; margin-top:15px;}
.picjia1{ width:30%; float:left; overflow:hidden;}.picjia1 img{ width:100%; display:block;}
.picjia2{ width:67%; float:right; overflow:hidden;  font-size:16px;}
.picjia2 p{ width:100%; overflow:hidden; font-size:14px;}





.move{ display:none;}

.index_a{ display:none;}

.tuandui{width:90%; overflow:hidden; margin:0 auto; }

.tuandui1{ width:49%; float:left; overflow:hidden;} .tuandui1 img{ width:100%; display:block;}
.tuandui2{ width:100%; font-size:18px; font-weight:800; overflow:hidden; margin-bottom:20px; padding-top:30px;}.tuandui2 p{ width:100%; line-height:1.5; overflow:hidden; font-size:14px; font-weight:100;}

.tuandui3{ width:24%; float:left; margin-right:1%; overflow:hidden; }.tuandui3 img{ width:100%;}



.pica{ width:50%; float:left; overflow:hidden;}
.pica1{ width:100%; overflow:hidden;}
.pica2{ width:50%; float:left; overflow:hidden;}
.pica3{ width:100%; float:left; overflow:hidden;}
.pica4{ width:50%; float:left; overflow:hidden;}
.pica5{width:50%; float:left; overflow:hidden}
