/*通用_基本信息*/
body {margin:0px auto; line-height:25px; font-size:14px; background-color:#fff;text-align:center;  color: #333333;font-family:Tahoma,Verdana,"微软雅黑";}
* {margin: 0px; padding: 0px; list-style-type: none;}
img {border: 0px currentColor; text-decoration: none;}
div{ margin:0 auto; padding:0;}
a {BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; BORDER-TOP: 0px; BORDER-RIGHT: 0px;color: #333333; font-size:14px;font-family:Tahoma,Verdana,"微软雅黑";  TEXT-DECORATION: none}
 
a:link,visited,active{ text-decoration: none;}
a:focus{outline:none; -moz-outline:none}
a:hover{color:#E31B13;}
img,form { margin:0; padding:0; border:0; }
input,textarea,select { font-family:Tahoma,Verdana,"微软雅黑"; font-size: 13px;}
h1 { height:32px; font-size:15px; font-weight:bold; text-align:center; background:url(../images/bg_09.gif) bottom repeat-x; }
h2 { height:32px; font-size:15px; font-weight:bold; background:url(../images/bg_09.gif) bottom repeat-x; }
h3 { margin-top:-16px; font-size: 13px; font-weight:normal; color:#666; }
UL,LI{PADDING-BOTTOM: 0px; BORDER-RIGHT-WIDTH: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; BORDER-TOP-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; TEXT-DECORATION: none; PADDING-TOP: 0px}
p{margin:0px; padding:0px;}
td,th{ border:1px solid #DDD; }
.td_none td,th{ border:0px solid #DDD; }
.cl_line{width:100%; height:1px; float:left;}
.clr{clear:both;}


.top_out{width:100%; height:200px; color:#654b0a;background:#F3F7FA;}
.top{width:1400px;overflow: hidden;}
.top_logo{ float:left; text-align:left; max-width: 48%;}
.top_logo img{max-height: 100%;max-width: 100%}
.top_right{width:500px; height:90px; float:right; text-align:left; color:#E31B13; position:relative;top:70px;font-size:16px;max-width: 48%;}
.top_right a{width:150px; height:35px; line-height:35px; float:left;font-size:26px; color:#654b0a; margin-top:40px; text-align:center; background:#fff; border-radius:20px;}
.top_phone{width:343px; height:40px; margin-top:40px; float:right;}
.top_menu_out{width:100%;min-width:1400px; height:60px; background: #E31B13;}
.top_menu{width:1400px; padding-top:0px; text-align:left;font-size:18px; color:#fff;}
.top_menu a{font-size:18px;color:#fff;}
.top_menu hr{width:100%; height:1px; border:0px; float:left; color:#FFF; background:#FFF;}



.banner{width:100%; min-height:345px; float:left;}
.index_center{width:1400px; text-align:left; float:left;background:#fff;}
.index_news_qiehuan{width:810px; height:357px; float:left; margin-top:20px; margin-right:10px;}


.index_left{width:300px; float:left; margin-top:20px; border-radius:5px;}
.index_right{width:900px; float:right; margin-top:20px;}

.index_table{width:30%;height:360px; float:right;}
.index_table_top{width:100%; height:50px; line-height:50px; float:left; font-size:18px; color:#333333; border-bottom:1px solid #cbcbcb; background:url(../images/rxgg.png) no-repeat center left; }
.table_top_font_bg{width:90px; height:50px;float:left; color:#FFF;border-top-left-radius:5px;border-top-right-radius:5px; background:#3278bd;}
.index_news_div{width:100%; float:left; margin-left:5px; margin-top:10px;}
.index_news_list{width:90%; height:36px; line-height:36px; float:left; overflow:hidden; margin-left:5px; padding-left:15px; background:url(../images/sanjiao.png) no-repeat center left;}
.index_news_list2{width:95%; height:38px; line-height:38px; float:left; overflow:hidden;  padding-left:15px; border-bottom:1px dashed #CCC; background:url(../images/sanjiao.png) no-repeat center left;}
.index_news_list_leibie{ color:#E31B13;float:left;}
.more{width:70px; height:25px; line-height:25px; float:right; text-align:center; font-size:12px; margin-right:20px; margin-top:6px; color:#FFF; border-radius:5px; background:#99c2e7;}

.index_table3{width:49%; float:left; text-align:left;border: 1px solid #e4e4e4; margin-bottom:20px;}
.index_table3_top{width:100%; height:40px; line-height:40px; float:left; font-size:16px; color:#FFF; background:url(../images/index_table3_top.png)}
.fl_right{float:right}

.index_6{width:1400px;  margin:20px 0;overflow: hidden}
.index_6_list{width:16.6%; height:155px; float:left; }
.index_6 .index_6_list:last-child {float: right}
.index_6 .index_6_list a{display: block;margin:0 5%;height: 100%;position: relative}
.index_6 .index_6_list:first-child a{margin-left:0px;}
.index_6 .index_6_list:last-child  a{margin-right:0px;}
.index_6 .index_6_list a img{width: 100%;height: 100%}
.index_6_list_tit{width:100%; height:40px; line-height:40px;display: none; float:left; text-align:center; color:#fff; margin-top:-40px;position:absolute;background-color:rgba(0,0,0,0.6);}
.index_6 .index_6_list a:hover .index_6_list_tit{display: block}

.index_ad2{width:1400px;}
.index_ad2 img{width:100%; float:left; margin-bottom:20px;}


.location{width:100%; height:75px; float:left; text-align:left; margin-bottom:10px; border-bottom:1px solid #e2e2e2; background:#f7f7f7}
.location_div{width:1380px; height:70px; line-height:75px; padding-left:20px;background:url(../images/jiantou_03.jpg) no-repeat top left;}

.left_table{width:100%; float:left;border: 1px solid #e4e4e4; border-radius:5px; margin-bottom:20px; padding-bottom:10px;}
.left_table_top{width:100%; height:50px; line-height:50px; float:left; color:#FFF; background:url(../images/top_bg.jpg) no-repeat bottom left;  border-top-left-radius:5px;border-top-right-radius:5px;}
.left_table_div{width:100%; float:left; margin-left:15px; margin-top:10px;}

.about_tit{width:100%; float:left; text-align:center; font-size:26px; padding-top:20px; margin-bottom:20px;}
.about_tit hr{width:95px; margin:auto; margin-top:15px; margin-bottom:10px; border-top:1px solid #231b89;}

.about_center_menu_bg2{width:100%; height:50px; line-height:50px; float:left;margin-bottom: 5px;}
.about_center_menu_bg{width:100%; height:50px; line-height:50px; float:left;margin-bottom: 5px;}
.about_center_menu_bg:hover{background:#E31B13}




.news_right{width:70%; min-height:800px; float:right; margin-top:20px; padding:20px 10px 20px 20px; border:1px solid #CCC; border-radius:5px;}


.news_list{width:100%; float:left;text-align:left;color:#686767; padding-bottom:20px; border-bottom:1px dashed #ccc;}
.news_div_td_left{width:10%; height:80px;float:left; margin-right:3%; margin-top:20px; color:#FFF; border-radius:5px; background:#E31B13;}
.news_day{width:100%; height:25px; float:left;padding-top:15px; text-align:center; font-size:22px;}
.news_month{width:100%; height:20px; float:left; text-align:center; font-size:16px;}
.news_list_tit{width:87%; overflow: hidden; line-height:30px; margin-top:18px; float:left;}
.news_list_tit a{ font-size:15px; font-weight:bold;}


.news_left{width:23%; float:left; margin-top:20px;}
.news_left_menu{width:100%; float:left;  background:#E31B13; margin-bottom:5px;padding-bottom:15px;border-radius:5px;}
.news_left_menu a{color:#ffffff; font-size:16px;display:block;border-bottom:2px solid #FFF;height: 50px;line-height: 50px;margin: 0 15px;}
.news_left_serach{width:280px; margin-top:20px;  padding-left:20px; padding-top:20px;  float:left; border:1px solid #CCC;}
.news_left_tuijian{width:280px; padding:10px 0px 20px 20px;float:left; border:1px solid #CCC;}
.news_left_tuijian_top{width:260px; float:left; height:40px; line-height:40px; border-bottom:1px dashed #CCCCCC;}
.news_left_tuijian_top span{ border-left:3px solid #F00; padding-left:5px;}

.news_table{width:100%;height:362px; float:left; margin:20px 0;}
.news_table_top{width:100%; height:50px; line-height:50px; float:left; font-size:18px; color:#333333; border-bottom:1px solid #cbcbcb; background:url(../images/rxgg.png) no-repeat center left; }



.friedlink{width:1400px; margin-top:-20px; text-align:left;}
.friedlink_top{width:100%; height:40px; line-height:40px; float:left; text-align:left; font-size:18px; margin:20px 0px; border-bottom:1px solid #CCC;background:url(../images/freindlink_67.jpg) no-repeat;}
.friedlink a{width:188px; height:20px; line-height:20px; float:left; text-align:center; margin:0px 5px 10px 5px; }

.foot_out{width:100%;min-width:1250px; line-height:30px; padding-bottom:30px; font-size:14px; float:left; text-align:center; margin-top:50px; padding-top:30px; color:#FFF; background-color:#E31B13;}
.foot{width:1400px;}
.foot_left{width:660px; float:left; margin-top:30px;}
.foot a{height:50px; line-height:40px; font-size:14px;color:#FFF;}
.foot img{ float:left; margin-left:50px;}

 
.Search_text{width:180px; margin-top:10px;}
.Search_button{width:255px; height:30px; cursor:pointer; margin-top:10px; background:#1c448a; color:#FFF; border-radius:5px;}

.xiangximiaoshu{width:-webkit-calc(100% - 20px); margin-top:20px; float:left; height:50px; line-height:40px; font-size:18px;color:#9C998F;}
.Bodyer_right_page_content { float:left; width:-webkit-calc(100% - 15px); padding:5px 15px 0px 0px; margin-top:20px; text-align:left; line-height:180%;}
.Bodyer_right_page_content a{color:#000; }
.Bodyer_right_page_content H1{padding-top:0px;font-size:22px; margin-bottom:20px;}

.Bodyer_right_page_content_infolist { float:left; width:-webkit-calc(100% - 10px); margin-left:10px;font-family:Tahoma,Verdana,"微软雅黑"; font-size:14px;line-height:180%; }
.Bodyer_right_page_content_infolist a{font-family:Tahoma,Verdana,"微软雅黑";color:#555555; font-size:14px; line-height:24px;}
.Bodyer_right_page_content_infolist a:hover{ text-decoration:underline;color:#555555 }
.Bodyer_right_page_end { float:left; width:100%;height:38px; line-height:38px; margin-top:20px; padding:15px 9px 15px 0px;  text-align:left; }
.Bodyer_right_page_end a{color:#333333; background:#fff; text-align:center; float:left; margin-left:10px;border-radius:3px; border:1px solid #dfdfdf; font-size:15px;padding: 0 10px;}
.Bodyer_right_page_end font{color:#fff;width:50px; height:38px; line-height:38px; background:#da2824; text-align:center; float:left; margin-left:10px;border-radius:3px;font-size:15px;}
/*.Bodyer_right_page_end a:hover{background:#E31B13 ;color:#FFFFFF}*/
/*.page-num-current{background:#E31B13!important;color:#FFFFFF!important;}*/





/*---------导航栏--------*/
.ul1{width:100%;text-align: center;}
.li1{width:150px;float:left;position:relative;}
.li1 .div1{width:100%;height:60px;line-height: 60px;margin: 0 auto;}
.li1 .div1 a{font-size:16px;display: block}
/*.li1 .div1 a:hover{background: #E31B13; }*/
/*.nav_active{background: #E31B13;}*/
.sanjiao{position: absolute;width:100%;display: none;}
/*.sanjiao a{width:0px;height:0px;border:10px solid;border-color: transparent transparent #c52936; float:left; margin-left:48px;}*/
.ul2{position: absolute;top: 48px;left:20px;display: none;background:rgba(218,40,36,0.95); z-index:1;}
.li2{width:150px;height: 50px; line-height:40px;border-bottom: 1px solid #e56c69;margin: 0 auto;}
.li2 a{color:#FFF;}
.li1:hover .ul2{display: block;}
.li1:hover .sanjiao{display: block;}
/*---------导航栏--------*/



.logcon{
	padding-bottom:25px;
	margin-bottom: 25px;
	border-bottom: 1px solid #efefef;
}

#banner {
	width: 68%;
	height: 360px;
	overflow: hidden;
	margin-top: 10px;
	position: relative;
	float:left;
}

#banner .swiper-slide {
	position: relative;
	text-align: center;
}

#banner img {
	max-width: 100%;
}.top_menu_out

.pagination2 {
	position: absolute;
	z-index: 20;
	bottom: 10px;
	width: 66px;
	text-align: center;
	right: 0;
}

.gallerytitle {
	text-align: center;
	font-size: 1em;
	height: 42px;
	line-height: 42px;
	color: #fafafa;
	position: absolute;
	left: 0;
	bottom: 0;
	right: 0;
	font-weight: normal;
	text-shadow: 1px 1px 1px #000;
	 background-color: rgba(21,20,20,0.5);
	background: -moz-linear-gradient(top, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.7));
	background: -webkit-gradient(linear, top, from(rgba(0, 0, 0, 0)), to(rgba(0, 0, 0, 0.7)));
	background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.7));
	background: -o-linear-gradient(top, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.7));
}

.swiper-pagination-switch {
	display: inline-block;
	width: 15px;
	height: 15px;
	border-radius: 15px;
	background: #fff;
	margin: 0 2px;
	opacity: 0.8;
	cursor: pointer;
}

.swiper-active-switch {
	background: #ff6600;
}

#tabs-container {
	height: 400px;
}



.apple-banner {
	width:100%;
	height: 600px;
	overflow: hidden
}

.swiper-container {
	margin-top: -40px;
	width: 100%;
	height: 600px
}

.arrow-left {
	position: absolute;
	left: 0;
	top: 0;
	width: 15%;
	height: 100%;
	z-index: 9
}
.swiper-container img{
	width: 100%;
	height: 100%;
}
.arrow-left span {
	margin-top: -32px;
	display: block;
	left: 20px;
	top: 50%;
	position: absolute;
	width: 64px;
	height: 64px;
	border-radius: 100%;
	background: rgba(180, 180, 180, .25) url(/static/images/arrows.png) no-repeat center 17px;
	opacity: 0;
	-webkit-transition: opacity .5s ease;
	transition: opacity .5s ease
}

.arrow-left:hover span {
	opacity: .6
}

.arrow-right {
	position: absolute;
	right: 0;
	top: 0;
	width: 15%;
	height: 100%;
	z-index: 999
}

.arrow-right span {
	margin-top: -32px;
	display: block;
	right: 20px;
	top: 50%;
	position: absolute;
	width: 64px;
	height: 64px;
	border-radius: 100%;
	background: rgba(180, 180, 180, .25) url(/static/images/arrows.png) no-repeat center -71px;
	opacity: 0;
	-webkit-transition: opacity .5s ease;
	transition: opacity .5s ease
}

.arrow-right:hover span {
	opacity: .6
}

.pagination {
	position: absolute;
	left: 0;
	text-align: center;
	bottom: 0;
	width: 100%
}

.pagination li {
	display: inline-block;
	width: 50px;
	height: 30px;
	margin: 0 3px;
	cursor: pointer
}

.pagination li span {
	width: 50px;
	height: 2px;
	display: block;
	background: rgba(128, 128, 128, .2)
}

.pagination li span i {
	background: gray;
	height: 2px;
	display: block;
	opacity: 0
}

.pagination .current span i, .pagination .firstCurrent span i {
	transition: all .5s ease;
	opacity: 1
}

.pagination .click span {
	background: gray
}

.pagination .click span i {
	display: none
}

.autoplay li span i {
	transform: scaleX(0);
	transform-origin: 0;
	opacity: 1
}

.autoplay .firstCurrent span i {
	transform: scaleX(1);
	transition: all 3s linear
}

.autoplay .current span i {
	transform: scaleX(1);
	transition: all 4s linear
}

.autoplay .replace span {
	background: gray
}

.autoplay .replace span i {
	transform: scaleX(0)
}
.wz_center{
	width: 1400px;
	margin: auto;
}

.hrad_form{
	width:500px;
	height:65px;
	float:left;
	font-size:28px;
}
.hrad_form_key{
	width:380px;
	height:50px;
	line-height:50px;
	float:left;
	font-size:22px;
	padding-left:20px;
	border:1px solid #cccccc;
	border-radius:5px;
	outline:none;
	background:#fff;
}
.hrad_form_button{
	height: 51.6px;
	width:100px;
	float:left;
	margin-left:-10px;
	font-size:22px;
	color:#FFF;
	cursor:pointer;
	background-image: linear-gradient(to right, #E31B13, #99c2e7);
	border:none;
	outline:none;
}


     .index_search {background-color: #ffffff;width: 100%;line-height: 40px;}
        .index_search form {
        width: 100%;
        text-align: center;
        padding: 30px 0;
    }
    .index_search form {
    width: 100%;
    text-align: center;
    padding: 30px 0;
}
.index_search form .company {
    width: 35%;
    height: 40px;
    background: rgba(255,255,255,1);
    border: 1px #cccccc solid;
    padding-left: 15px;
    border-radius: 5px;
}
.index_search form .search_button {
    background: #E31B13;
    border: 1px #E31B13 solid;
    display: inline-block;
    height: 41px;
   
    padding: 0 40px;
    color: #FFFFFF;
    border-radius: 5px;
    cursor: pointer;
    margin-left:20px;
}