﻿* {	padding: 0px;	margin: 0px;}
body, div, td, th, form, img, ul, li, dl, dt, dd, p, h1, h2, h3, h4, {font-size:12px;margin:0px;padding:0px;list-style-type:none;}
body{ width:100%; padding:0; margin:0;}
span, p {	margin: 0px;padding: 0px;}
img {border: 0;}
h1, h2, h3, h4, h5, h6, h7, h8, h9 {font-size: 12px;font-weight: normal;font-style: normal;	margin: 0px;padding: 0px;}
ul, li, ol{list-style-type:none;margin:0px;padding:0px;}
i {	font-style: normal;	font-weight: normal;}
b {font-style: normal;	font-weight: normal;}
img {border: 0 none;vertical-align: top;}
input, select {	vertical-align: middle;}	
.clear {	clear: both;}
.clear:after {content: ".";height: 0;display: block;clear: both;	visibility: hidden;	font-size: 0;}
a {text-decoration: none;}
.h a:hover,.p a:hover p,.l li:hover{
    -moz-transition: all 0.2s linear ;
    -webkit-transition: all 0.2s linear ;
    -o-transition: all 0.2s linear ;
    transition: all 0.2s linear ;
 }
 .h a:hover,.p a:hover p,.l li:hover{
    -moz-transition: all 0.2s linear ;
    -webkit-transition: all 0.2s linear ;
    -o-transition: all 0.2s linear ;
    transition: all 0.2s linear ;
 }
::selection{ background:#888888;color:#fff;text-shadow:none;}
::-moz-selection{background:#ba1818;color:#fff;text-shadow:none;}
::-webkit-scrollbar              { /* 1 */  width:5px; background-color:#ccc;}
::-webkit-scrollbar-button       { /* 2 */ }
::-webkit-scrollbar-track        { /* 3 */ }
::-webkit-scrollbar-track-piece  { /* 4 */ }
::-webkit-scrollbar-thumb        { /* 5 */width:5px; background-color:#aaa;}
::-webkit-scrollbar-corner       { /* 6 */ background-color:#888;}
::-webkit-resizer                { /* 7 */ }
::-webkit-scrollbar:horizontal   { height:9px;}
/*loading*/
.loading{ position:absolute; width:100%; height:100%; left:0; top:0; z-index:1031;background-color: #fafafa;}
.loader {	position: absolute;top: 50%;left: 50%;	-webkit-transform: translate(-50%, -50%);-moz-transform: translate(-50%, -50%);	-mos-transform: translate(-50%, -50%);-o-transform: translate(-50%, -50%);transform: translate(-50%, -50%);text-align:center;/* disable selection and cursor changes */	-webkit-touch-callout: none;	-webkit-user-select: none;	-khtml-user-select: none;	-moz-user-select: none;	-ms-user-select: none;	user-select: none;	cursor:default;}
	
/* Text align it the center of screen and connect the looped animation for 2.5 seconds */
.loader .text{	position: absolute;	top: 1.8em;	left: 0.4em;	z-index:5;	font-size: 2em;	text-transform: uppercase;-webkit-animation: text 2.5s cubic-bezier(0.750, 0.000, 0.500, 1.000) infinite normal;-moz-animation: text 2.5s cubic-bezier(0.750, 0.000, 0.500, 1.000) infinite normal;-ms-animation: text 2.5s cubic-bezier(0.750, 0.000, 0.500, 1.000) infinite normal;-o-animation: text 2.5s cubic-bezier(0.750, 0.000, 0.500, 1.000) infinite normal;animation: text 2.5s cubic-bezier(0.750, 0.000, 0.500, 1.000) infinite normal;}

/* Create a container for animation*/
.spinner {	position: relative;	width: 5em;	height: 5em;	color:#fff;} 

.spinner:before,.spinner:after {	content: "";	position: relative;	display: block;}

/* Create cube and set animation*/
.spinner:before {	-webkit-animation: spinner 2.5s cubic-bezier(0.750, 0.000, 0.500, 1.000) infinite normal;	-moz-animation: spinner 2.5s cubic-bezier(0.750, 0.000, 0.500, 1.000) infinite normal;	-ms-animation: spinner 2.5s cubic-bezier(0.750, 0.000, 0.500, 1.000) infinite normal;	-o-animation: spinner 2.5s cubic-bezier(0.750, 0.000, 0.500, 1.000) infinite normal;	animation: spinner 2.5s cubic-bezier(0.750, 0.000, 0.500, 1.000) infinite normal;	width: 10em;	height: 10em;	background-color: #DB2F00;}

/* Create shadow and set animation*/
.spinner:after {	-webkit-animation: shadow 2.5s cubic-bezier(0.750, 0.000, 0.500, 1.000) infinite normal;	-moz-animation: shadow 2.5s cubic-bezier(0.750, 0.000, 0.500, 1.000) infinite normal;	-ms-animation: shadow 2.5s cubic-bezier(0.750, 0.000, 0.500, 1.000) infinite normal;	-o-animation: shadow 2.5s cubic-bezier(0.750, 0.000, 0.500, 1.000) infinite normal;	animation: shadow 2.5s cubic-bezier(0.750, 0.000, 0.500, 1.000) infinite normal;	position: relative;	bottom: -1.75em;	height: .25em;	border-radius: 50%;
	background-color: #322b27;
}

/* Animation keys */
/* from cube to circle */
@-webkit-keyframes spinner {
	50%		{ 
			-webkit-border-radius: 50%;
			-webkit-transform: scale(.5) rotate(360deg);
			background-color: #13A3A5; }
	100% {
			-webkit-transform: scale(1) rotate(720deg);
			background-color: #DB2F00; }
}

@-moz-keyframes spinner {
	50%		{ 
			-moz-border-radius: 50%;
			-moz-transform: scale(.5) rotate(360deg);
			background-color: #13A3A5;}
	100%	{
			-moz-transform: scale(1) rotate(720deg);
			background-color: #DB2F00; }
}

@-mos-keyframes spinner {
	50%		{ 
			-mos-border-radius: 50%;
			-mos-transform: scale(.5) rotate(360deg);
			background-color: #13A3A5; }
	100% 	{
			-mos-transform: scale(1) rotate(720deg);
			background-color: #DB2F00; }
}

@-o-keyframes spinner {
	50%		{ 
			-o-border-radius: 50%;
			-o-transform: scale(.5) rotate(360deg);
			background-color: #13A3A5; }
	100%	{
			-o-transform: scale(1) rotate(720deg);
			background-color: #DB2F00; }
}

@keyframes spinner {
	50%		{ 
			border-radius: 50%;
			transform: scale(.5) rotate(360deg);
			background-color: #13A3A5; }
	100%	{
			transform: scale(1) rotate(720deg);
			background-color: #DB2F00; }
}


/* animation shadow */
@-webkit-keyframes shadow {
	50%		{ 
			-webkit-transform: scale(.5);
			background-color: #322b27; }
}

@-moz-keyframes shadow {
	50%		{ 
			-moz-transform: scale(.5);
			background-color: #322b27; }
}

@-mos-keyframes shadow {
	50%		{ 
			-mos-transform: scale(.5);
			background-color: #322b27; }
}

@-o-keyframes shadow {
	50%		{ 
			-o-transform: scale(.5);
			background-color: #322b27; }
}

@keyframes shadow {
	50%		{ 
			transform: scale(.5);
			background-color: #322b27; }
}

/* animation text */
@-webkit-keyframes text {
	0%		{ -webkit-transform: scale(1,1); }
	50%		{ -webkit-transform: scale(.5,.5); }
	100%	{ -webkit-transform: scale(1,1); }
}

@-moz-keyframes text {
	0%		{ -moz-transform: scale(1,1); }
	50% 	{ -moz-transform: scale(.5,.5); }
	100%	{ -moz-transform: scale(1,1); }
}

@-mos-keyframes text {
	0%		{ -mos-transform: scale(1,1); }
	50%		{ -mos-transform: scale(.5,.5); }
	100%	{ -mos-transform: scale(1,1); }
}

@-o-keyframes text {
	0%		{ -o-transform: scale(1,1); }
	50%		{ -o-transform: scale(.5,.5); }
	100%	{ -o-transform: scale(1,1); }
}

@keyframes text {
	0%		{ transform: scale(1,1); }
	50%		{ transform: scale(.5,.5);}
	100%	{ transform: scale(1,1); }
}
/*loading*/
.navbar-header { width:400px; float:left;}
.navbar-header h3{ background:url(../images/hecai.png) no-repeat center; height:58px; width:254px; float:right; margin-left:20px; margin-top:5px; display:none;}








.logo i{ float:left; width:350px; height:67px; display:inline-block; background:url(../images/logo.png) no-repeat center; }
h2.title{ background-position:center top;  background-repeat:no-repeat; margin:0px auto; overflow: hidden; padding: 20px 0px;}
h2.fuwu{ width:353px; min-height:120px;  background:url(../images/wedo.png) center no-repeat; }
h2.jianzheng{width:283px; min-height:180px; background:url(../images/shuo_t.png) center bottom no-repeat; }
h2.youshi{ width:283px; min-height:205px; background:url(../images/tuandui.png) center bottom no-repeat; }
h2.callus{ width:217px; min-height:132px; background:url(../images/callus.png) center bottom no-repeat; }
h2.anli_art{ width:353px; min-height:120px;background:url(../images/anli.png) center top no-repeat;}
h2.news_art{ width:129px; min-height:129px;background:url(../images/news.png) center bottom no-repeat;}
.help p.zhaiyao{ font-size:14px; color:#333333; text-align:center; line-height:30px;padding:12% 70px 0;;}


.zhaiyao{width:1200px; height: auto; overflow: hidden; margin: 0px auto; text-align: center; line-height: 30px; display: none}














div.btnmenu{color: #555555;font-size: 15px;display: inline-block;padding:5px 0px; text-align: center; width:120px; margin: 0px 90px; border: #8d8d8d solid 1px; position:relative; cursor:pointer;} 
div.btnmenu span{ position:absolute; background-color:#f11b1b;}
.pro_btn li{ cursor:pointer; width:300px; float: left; height: auto; overflow: hidden;}
div.btnmenu span.menu_left{ width:1px; height:0; bottom:-50%; left:-1px;}
.pro_btn li:hover span.menu_left{ height:100%;bottom:0}
div.btnmenu span.menu_top{ width:0; height:1px; left:-50%; top:-1px;}
.pro_btn li:hover span.menu_top{ width:100%;left:0;}
div.btnmenu span.menu_right{ width:1px; height:0; top:-50%;right:-1px;}
.pro_btn li:hover span.menu_right{ height:100%; top:0;}
div.btnmenu span.menu_bottom{ width:0; height:1px; right:-50%; bottom:-1px;}
.pro_btn li:hover span.menu_bottom{ width:100%;right:0;}
div.btnmenu:hover{color:#f11b1b;}
.i,.pro_btn i{ background-image:url(../images/bg.png); background-repeat:no-repeat;}
 
.pro_btn{ padding-bottom:30px; overflow:hidden; padding-top:30px;}

.pro_btn i{ width:70px; height:59px; display:block; margin:0 auto}
.pro_btn h4{ border-top:solid 2px #424242; display:block; width:90px; margin:0 auto 20px; padding-top:8px; font-family:"微软雅黑"; font-size:16px; color:#333333; text-align: center;}
.pro_btn li:hover h4{border-top:solid 2px #c71b1b; color:#f11b1b;}
.pro_btn li:hover h5{color:#f11b1b;}
.pro_btn i.icon-1{ background-position:0 -60px; cursor:pointer;}
.pro_btn li:hover i.icon-1{background-position:0 1px;}
.pro_btn i.icon-2{ background-position:-72px -60px;cursor:pointer;}
.pro_btn li:hover i.icon-2{background-position:-72px 1px;}
.pro_btn i.icon-3{ background-position:-144px -60px;cursor:pointer;}
.pro_btn li:hover i.icon-3{background-position:-144px 1px;}
.pro_btn i.icon-4{ background-position:-216px -60px;cursor:pointer;}
.pro_btn li:hover i.icon-4{background-position:-216px 1px;}
.pro_main{ min-height:350px;}
.pro_main li>div p{ padding:0px 20px; margin: 15px auto; font-size:14px; line-height: 25px; height: 100px; overflow: hidden;color:#5c5c5c; text-align:left;}
.pro_main li>div.list_1{  width:280px; height: auto; overflow: hidden;  background: #ebe5e5; float: left; padding: 0px 10px; text-align: center; padding-top: 30px; padding-bottom: 10px;}

 







.element{ position:relative;}
.item{ background:url(../images/youshi_bg.jpg) center bottom no-repeat;}
.news{ background:url(../images/news_bg.jpg) bottom center no-repeat;}
.anli{ background-image:url(../images/anli_bg.jpg); }
.jianzheng{ background:url(../images/shuo.jpg) no-repeat top center;}
.about{ background-color:#ba1818; overflow:hidden;}		
/*.banner ul,.banner ul li{padding:0; margin:0;}	
.banner ul{ height:100%; position:relative; width:100%;}
.banner .banner_btn{ position:absolute; bottom:10px; left:0; width:100%; z-index:10; text-align:center;}
.banner .banner_btn span{ width:8px; height:8px; margin:0 3px; background-color:#ffffff; display:inline-block;}
.banner ul li{ list-style:none; display:none; position:absolute; top:0; left:0; width:100%;}
.banner ul li.active div span{-moz-transition: all 1s ease-out;-webkit-transition: all 1s ease-out;-o-transition: all 1s ease-out;transition: all 1s ease-out;}*/
div.btnmenu span,div.btnmenu{-moz-transition: all .5s ease-out;-webkit-transition: all .5s ease-out;-o-transition: all .5s ease-out;transition: all .5s ease-out;}
.banner .slide_1{ height:100%;background:url(../images/banner_1_bg.jpg) 50% 0 no-repeat;}
.banner ul li div{ position:relative; width:1200px; height:550px; margin:0 auto;}
.slide_con span{position:absolute; display:block; background-position:0 0; background-repeat:no-repeat;}
.banner ul li div .slide_1_1{ width:234px; height:56px; background-image:url(../images/slide_1_1.png); top:-600px; left:113px;}
.banner ul li div .slide_1_2{ width:73px; height:160px; background-image:url(../images/slide_1_2.png); top:370px; left: 467px; filter:alpha(opacity=0);opacity:0}
.banner ul li div .slide_1_3{ width:90px; height:205px; background-image:url(../images/slide_1_3.png); top:-26px; left:126px;filter:alpha(opacity=0);opacity:0}
.banner ul li div .slide_1_4{ width:164px; height:231px; background-image:url(../images/slide_1_4.png); bottom:50px;right:112px; z-index:3; transform:rotate(30deg); -webkit-transform:rotate(30deg) }
.banner ul li div .slide_1_5{ width:76px; height:156px; background-image:url(../images/slide_1_5.png); left:605px; bottom:50px; z-index:3;}
.banner ul li div .slide_1_6{ width:584px; height:242px; background-image:url(../images/slide_1_6.png); left:521px; top:10px; transform:scale(0.5);-webkit-transform:scale(0.5);-moz-transform:scale(0.5); -ms-transform:scale(0.5);-o-transform:scale(0.5);}
.banner ul li div .slide_1_7{ width:448px; height:359px; background-image:url(../images/slide_1_7.png);  top: 120px;left: 603px;}
.banner ul li div .slide_1_8{ width:370px; height:34px; background-image:url(../images/slide_1_8.png);  bottom:-212px;left:175px;}
.banner ul li.active div .slide_1_1{ top:223px;}
.banner ul li.active div .slide_1_2{ left: 517px;filter:alpha(opacity=100);opacity:1}
.banner ul li.active div .slide_1_3{left:76px;filter:alpha(opacity=100);opacity:1}
.banner ul li.active div .slide_1_4{ width:164px; height:231px;bottom:50px;right:112px; z-index:3;-webkit-transform:rotate(0deg);transform:rotate(0deg)}
.banner ul li.active div .slide_1_5{ width:76px; height:156px;  left:605px; bottom:50px; z-index:3;}
.banner ul li.active div .slide_1_6{ width:584px; height:242px; left:521px; top:10px;transform:scale(1);-webkit-transform:scale(1);-moz-transform:scale(1); -ms-transform:scale(1);-o-transform:scale(1);}
.banner ul li.active div .slide_1_7{ width:448px; height:359px;  top: 120px;left: 603px;}
.banner ul li.active div .slide_1_8{bottom:212px;}
.item .zhaiyao2{ font-size:16px; color:#ffffff;line-height:30px;padding:220px 18% 0;}
.item .item_main{ color:#ffffff;text-align:center;padding-top: 3%;}
.item .item_main h5{ font-size:16px;  padding-bottom: 5px;}
.item .item_main i{ width:81px; height:81px; display:inline-block; background-repeat:no-repeat; background-image:url(../images/bg.png);}
.item .item_main i.icon-5{ width:120px; height:120px; border-radius:50%; overflow:hidden;}
.item .item_main i.icon-5 img{ width:120px; height:120px; border-radius:50%; overflow:hidden;}

.item .item_main p{line-height: 24px;font-size: 12px;}
.youlian{ background-color:#2a2a2a;}
.youlian i{ float:left;}
.youlian a{ color:#FFF; font-size:14px; font-family:'新宋体','黑体'; line-height:34px; display:inline-block; float:left;margin: 0 5px;}
.youlian span{ width:1px; height:12px; background-color:#FFF; margin:12px 5px 0; float:left; display: inline-block;}
.footer{ color:#FFF; width:100%; height:auto; margin:0px auto; overflow:hidden;}
.footer .line{ background:url(../images/footer_line.png) center top repeat-y; height: 153px;}
.footer_mian{ height:auto; overflow:hidden; background:url(../images/footer.jpg); padding-top:20px;}
.footer_mian a{ color:#FFF; font-family:"微软雅黑"; font-size:12px;}
.footer .defind{ font-size:12px; line-height:18px; padding-top:10px;}
.footer_mian img{ margin-top:20px;}
.footer_mian .quick_nav dl{ width:20%; float:left;}
.footer_mian .quick_nav dl dt a{ font-size:16px;}
.footer_mian .quick_nav dl dt{ padding-bottom:10px;}
.footer_mian .quick_nav dl dd a{ font-size:13px;}
.footer_mian .quick_nav dl dd{ line-height:24px;}
.footer_info{ background:url(../images/footer_info_line.png) repeat-x; padding:10px 0 }

.footer_info p{ text-align:center;  font-size: 13px; line-height: 16px; font-family:"宋体"; line-height:23px; color:#939393;}
/*index about us*/
.form{}
.form .submit{ border:solid 2px #FFF; margin-top:18px; margin-bottom:40px;  color:#ffffff; padding:2px 20px; font-size:18px; background:none; float:right;}
.form input,.form textarea{ font-size:14px; color:#8f8f8f;}
.form div.input{ margin-bottom:18px; }
.container1{ width:1200px; height:auto; overflow:hidden; margin:0px auto;}
.wxcard img{ margin-top:0px; float:right;}
.col-sm-5{ margin-right:25px; margin-bottom:15px;}
.omap{ position:relative;}
.omap:hover .map_bg{top:400px}
.map_bg{ width:100%; height:100%; background-color:rgba(51,51,51,0.6); position:absolute; top:0; left:0;-moz-transition: all 0.6s ease;-webkit-transition: all 0.6s ease;-o-transition: all 0.6s ease;transition: all 0.6s ease;}
.map{ height:400px;}
.carousel{position:relative;} 
.anli .box{ position:relative; margin-bottom:10px;overflow:hidden;}
.anli .anli_info{ position:absolute; top:0; left:0; width:100%; height:100%;background-color:rgba(0,0,0,0.6); background-position:50% 20%; background-image:url(../images/anli-bg.png); background-repeat:no-repeat; z-index:10;filter:alpha(opacity=0);opacity:0}
.anli .box:hover .anli_info{filter:alpha(opacity=100);opacity:1;-moz-transition: all 0.6s ease;-webkit-transition: all 0.6s ease;-o-transition: all 0.6s ease;transition: all 0.6s ease;}
.anli .anli_info a{ color:#FFF; display:block; width:100%; height:100%;padding:25% 8% 0% 8%;}
.anli .anli_info h4{ background:url(../images/anli_list.png) 0 12px no-repeat; padding-left:30px; height:40px; line-height:40px; font-size:16px;font-family:"微软雅黑"; color:#ffffff;}
.anli .anli_info p{ background:url(../images/anli_list.png) 0 6px no-repeat; padding-left:30px; font-size:12px;font-family:"微软雅黑"; color:#ffffff;}
.anli .anli_info h4 a,.anli .anli_info p a{}
.anli .anli_info p{height: 54px; overflow:hidden; line-height:27px;}
.anli .anli_info p{ font-size:12px;}
.carousel .prev,.carousel .next{ width:46px; height:245px; display:block; position:absolute; top:21%; z-index:10; background-image:url(../images/bg.png); background-repeat:no-repeat;}
.carousel .prev{  right:-36px;background-position:-454px 0;}
.carousel .next{left:-46px; background-position:-405px 0;}
.tab_menu li{ display:none;overflow: hidden; background:#fff;}
.news dl{ background-color:#FFF; border:solid 1px #dfdfdf;margin-bottom: 0;}
.news dt.news_big_pic{ position:relative;}
.news dt.news_big_pic img{ padding:3px;display: block;width: 374px;height: 259px;
  margin: 0 auto;}
.news dt{ margin-bottom:6px; overflow:hidden;}
.news dt.news_big_pic span{ font-size:18px; color:#FFF; display:block; padding-left:8px; height:35px; line-height:35px; overflow:hidden; background-color:rgba(0,0,0,0.6); position:absolute; left:0; bottom:3px; z-index:2; width: 374px; margin-left: 3px; box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;}
.news dd{ border-bottom:dashed 1px #E0E0E0; background:url(../images/tell.png) left center no-repeat;  padding-left:25px; margin-top:5px; height:28px; line-height:28px; overflow:hidden;  line-height: 28px; width:348px; margin:0px auto;}
.news .news_box img{border: 1px solid #f2f2f2; float:left; width:158px; height:109px; margin:3px 5px;}
.news .news_box h6{ font-size:16px; font-weight:bold; height:18px; line-height:18px; width:415px; overflow:hidden;  margin-top:3px;}
.news .news_box h6 a{ color:#000;}
.news .news_main{background-color:#FFF; border:solid 1px #dfdfdf; border-right:none; float:right; padding-right:8px;}
.news .news_main .news_box:first-child{ background:none;}
.news .news_main .news_box{ overflow:hidden; margin-bottom:5px;}
.news .news_box p{ font-size:12px;height: 54px;overflow: hidden;margin-top: 6px;margin-bottom: 14px;}
.news .news_box p a{ color:#666; font-family:'新宋体'}
.news .news_box{ padding:4px 0px; border-bottom:1px solid #eee;}
.news .news_date span{ font-size:12px; color:#cdcdcd; display:inline-block; padding-left:16px; background:url(../images/clock.png) 0 30% no-repeat}
.news .news_date a{ float:right; color:#ba1818; font-size:12px;}
.news .news_date label{ display:inline-block; margin:0 5px;}
.news .menu_col div{ font-family:"微软雅黑"; background-color:#eaeaea; font-size:20px; color:#ba1818; text-align:center; line-height:78px; height:78px; border-bottom:1px #CCC solid;cursor:pointer}
.news .menu_col div.active,.news .menu_col div:hover{ background:url(../images/news_menu.png) 0 50% no-repeat #ba1818; color:#FFF;}
.news .menu_rows{}
.news .menu_rows div{ border:solid 1px #666;  padding: 6px 0; margin-top: 20px;margin-bottom: 20px; cursor:pointer}
.news .menu_rows div.active,.news .menu_rows div:hover{ background:#ba1818; color:#FFF; border:#ba1818 solid 1px}
@media (max-width:767px) {
.sm_margin{ margin-bottom:18px;}
}
/*xs*/
@media (min-width:768px)and (max-width:991px) {

}
/*sm*/
@media (min-width:992px)and (max-width:1199px) {
.item .item_main p{  padding: 0 13%;}
}
/*md*/
@media (min-width:1200px) {
.item .item_main p{  padding: 0 20%; text-align:left; line-height:24px; height:144px; overflow:hidden;}
.mar_col{ margin-top:3%; width:1200px; height:auto; overflow:hidden;}
}
/*lg*/

body{color:#222;-webkit-text-size-adjust:none;}

ol,ul{list-style:none;}

.section-wrap{ width:100%;height:100%;overflow:visible;transition:transform 1s cubic-bezier(0.86,0,0.03,1);-webkit-transition:-webkit-transform 1s cubic-bezier(0.86,0,0.03,1);}
.section-wrap .section{ position:relative; width:100%; height:100%; background-position:center center; background-repeat:no-repeat;}
.section-wrap .section .title{width:100%;position:absolute;top:0;color:#fff;font-size:2.4em;text-align:center;}
.section-wrap .section .title p{ padding:30px 60px;opacity:0}
.section-wrap .section .title.active .tit{ opacity:1;transform:translateY(-25px);-webkit-transform:translateY(-25px);transition:all 2s cubic-bezier(0.86,0,0.8,1);-webkit-transition:all 2s cubic-bezier(0.86,0,0.8,1);}

.put-section-0{ transform:translateY(0);-webkit-transform:translateY(0);}
.put-section-1{ transform:translateY(-100%);-webkit-transform:translateY(-100%);}
.put-section-2{ transform:translateY(-200%);-webkit-transform:translateY(-200%);}
.put-section-3{ transform:translateY(-300%);-webkit-transform:translateY(-300%);}
.put-section-4{ transform:translateY(-400%);-webkit-transform:translateY(-400%);}
.put-section-5{ transform:translateY(-500%);-webkit-transform:translateY(-500%);}
.put-section-6{ transform:translateY(-600%);-webkit-transform:translateY(-600%);}
.put-section-7{ transform:translateY(-700%);-webkit-transform:translateY(-700%);}
.section-btn{ width:14px;position:fixed;right:20px;top:50%;}
.section-btn li{ width:9px;height:9px;cursor:pointer;text-indent:-9999px;border-radius:50%;-webkit-border-radius:50%;margin-bottom:12px; background:#e80000;text-align:center; color:#fff; onsor:pointer;}
.section-btn li.on{ background:#cccccc}
.arrow{ opacity:1;animation:arrow 3s cubic-bezier(0.5,0,0.1,1) infinite;-webkit-animation:arrow 3s cubic-bezier(0.5,0,0.1,1) infinite;position:absolute;bottom:10px;left:50%;margin-left:-30px;width:60px;height:60px;border-radius:100%;-webkit-border-radius:100%;line-height:60px;text-align:center;font-size:20px;color:#fff;cursor:pointer;overflow:hidden;}
.arrow:hover{ animation-play-state:paused;-webkit-animation-play-state:paused;}
@keyframes arrow{ %0,%100{bottom:10px; opacity:1;} 50%{bottom:50px; opacity:.5} }
@-webkit-keyframes arrow{ %0,%100{bottom:10px; opacity:1;} 50%{bottom:50px; opacity:.5} }

.section{ margin-top:90px; overflow:hidden;}
.jianzheng ul li{ float:left; position:relative; width:279px; height:187px; margin-left:11px; margin-right:10px; overflow:hidden;}
.jianzheng ul{ width:1200px; height:auto; overflow:hidden; margin:240px auto;}
.jianzheng ul i{  position:absolute; top:64px; left:115px;}
.jianzheng ul li h2{ position:absolute; bottom:0px; height:30px; line-height:30px; color:#ffffff; width:279px; overflow:hidden; font-family:"微软雅黑"; font-size:16px; padding-left:5px; background:rgba(0, 0, 0, 0.66);}



#wrapper {margin-top: 20px;position:relative;}
#carousel {width: 1200px;position:relative; margin:0px auto; display:block;}
#carousel1{ display:block;}
#carousel ul {list-style: none;display: block;margin: 0;padding: 0; overflow:hidden; height:450px;}
#carousel li {display: block;width: 384px;height:auto;padding: 0;margin:8px;float: left;position: relative; overflow:hidden;}
#carousel li img {width: 384px;height: 215px; }	
.clearfix {float: none;clear: both;}
#carousel .prev1  {left:-65px;top: 100px;display: block;overflow: hidden; float:left;			width: 50px;height: 360px;position: absolute;}
#carousel .next1		{ right:-65px; top:100px;display:block; overflow:hidden; float:right; width:50px; height:360px; position:absolute;}
#carousel .pager {text-align: center;margin: 0 auto;}
#carousel .pager a {background: transparent url(../images/carousel_control.png) no-repeat -2px -32px;text-decoration: none;text-indent: -999px;				display: inline-block;overflow: hidden;width: 8px;height: 8px;margin: 0 5px 0 0;}
#carousel .pager a.selected {background: transparent url(../images/carousel_control.png) no-repeat -12px -32px;text-decoration: underline;			}
#source {text-align: center;width: 100%;position: absolute;bottom: 10px;left: 0;}
#source, #source a {font-size: 12px;color: #999;}
#donate-spacer {height: 100%;}
#donate {border-top: 1px solid #999;width: 750px;padding: 50px 75px;margin: 0 auto;overflow: hidden;}
#donate p, #donate form {margin: 0;float: left;}
#donate p {width: 650px;}
#donate form {width: 100px;}
#carousel span{ background:url(../images/index_125.png) no-repeat center; height:29px; width:218px; overflow:hidden;}


#carousel li:hover a,#carousel li:hover span{ color:#013DA3;}
.item .item_main h5{ font-family:"微软雅黑"; font-size:24px; height:40px; line-height:40px;}
.item .item_main h4{ font-family:"微软雅黑"; font-size:12px; line-height:25px;}





.help em{ display:block; background:url(../images/c_1.png) no-repeat; position:absolute; }
.item{ width:134px; height:134px; }
.item2{ width:106px; height:106px; background-position:-87px -198px; left:87px; top:198px; }
.item2 s{ display:block; width:63px; height:63px; position:absolute; top:50%; left:50%; margin:-31px 0 0 -31px; background:url(../images/c_1_2.png) no-repeat; -moz-animation:rotate 16s linear 0s infinite; -webkit-animation:rotate 16s linear 0s infinite; animation:rotate 16s linear 0s infinite; }
.help .item3{ width:86px; height:86px; background-position:-280px -35px; left:280px; top:35px; }
.help .item4{ width:65px; height:65px; background-position:-280px -195px; left:280px; top:195px; }
.help .item5{ width:53px; height:53px; background-position:-395px -200px; left:395px; top:200px; }
.help .item5 s{ display:block; width:31px; height:31px; position:absolute; top:50%; left:50%; margin:-16px 0 0 -16px; background:url(../images/c_1_5.png) no-repeat; -moz-animation:rotate2 16s linear 0s infinite; -webkit-animation:rotate2 16s linear 0s infinite; animation:rotate2 16s linear 0s infinite; }




/*当前位置*/
.nei_box{ width:100%; height:auto; overflow:hidden; background:url(../images/newsshow.jpg) no-repeat top center;}
.nei{ width:1200px; height:auto; overflow:hidden; margin:30px auto;}
.weihzi{ background:url(../images/newslist_03.jpg) no-repeat center; width:100%; overflow:hidden; height:43px; line-height:43px; text-align:right; font-family:"微软雅黑"; font-size:14px; color:#666666; }
.weizhi_p{ width:1200px; height:43px; overflow:hidden; margin:0px auto; }
.weizhi_p a{font-family:"微软雅黑"; font-size:14px; color:#666666; }
.weizhi_p a:hover{ color:#333333;}

/*左侧新闻导航和相关新闻*/
.nei_left{ width:275px; height:auto; overflow:hidden; float:left;}
.nei_left_top{ width:275px; height:72px; overflow:hidden; }
.nei_left_navi{ width:275px; overflow:hidden; height:auto; margin:20px auto;}
.nei_left_navi ul li{ text-align:center; width:80%; margin:0px auto; height:50px; line-height:50px; background:url(../images/newslist_11.jpg) no-repeat bottom center;}
.nei_left_navi ul li div:hover{ background:url(../images/lebg.png) no-repeat center; width:100%; height:100%;}
.nei_left_navi ul li div:hover a{color:#ffffff;}
.n1 a{ width:200px;padding-left:20px; display:block; background:url(../images/news1.png) no-repeat 30% 50%;}
.n2 a{ width:200px; padding-left:20px; display:block; background:url(../images/news3.png) no-repeat 30% 50%;}
.n3 a{ width:200px;padding-left:20px; display:block; background:url(../images/news5.png) no-repeat 30% 50%;}
.n4 a{ width:200px;padding-left:20px; display:block; background:url(../images/news7.png) no-repeat 30% 50%;}
.n5 a{ width:200px;padding-left:20px; display:block; background:url(../images/news9.png) no-repeat 30% 50%;}
.n6 a{ width:200px; padding-left:20px; display:block; background:url(../images/news11.png) no-repeat 30% 50%;}
.n7 a{ width:200px;padding-left:20px; display:block; background:url(../images/news13.png) no-repeat 30% 50%;}
.n8 a{ width:200px;padding-left:20px; display:block; background:url(../images/news15.png) no-repeat 30% 50%;}
.n9 a{ width:200px;padding-left:20px; display:block; background:url(../images/news17.png) no-repeat 30% 50%;}
.n10 a{ width:200px; padding-left:20px; display:block; background:url(../images/news19.png) no-repeat 30% 50%;}
.n11 a{ width:200px;padding-left:20px; display:block; background:url(../images/news21.png) no-repeat 30% 50%;}
.n12 a{ width:200px;padding-left:20px; display:block; background:url(../images/news23.png) no-repeat 30% 50%;}
.n13 a{ width:200px;padding-left:20px; display:block; background:url(../images/news25.png) no-repeat 30% 50%;}

.n1 a:hover{ display:block; background:url(../images/news2.png) no-repeat 30% 50%; -moz-transition: all 0.2s linear ;    -webkit-transition: all 0.2s linear ;    -o-transition: all 0.2s linear ;    transition: all 0.2s linear ;}
.n2 a:hover{ display:block; background:url(../images/news4.png) no-repeat 30% 50%; -moz-transition: all 0.2s linear ;    -webkit-transition: all 0.2s linear ;    -o-transition: all 0.2s linear ;    transition: all 0.2s linear ;}
.n3 a:hover{ display:block; background:url(../images/news6.png) no-repeat 30% 50%; -moz-transition: all 0.2s linear ;    -webkit-transition: all 0.2s linear ;    -o-transition: all 0.2s linear ;    transition: all 0.2s linear ;}
.n4 a:hover{ display:block; background:url(../images/news8.png) no-repeat 30% 50%; -moz-transition: all 0.2s linear ;    -webkit-transition: all 0.2s linear ;    -o-transition: all 0.2s linear ;    transition: all 0.2s linear ;}
.n5 a:hover{ display:block; background:url(../images/news10.png) no-repeat 30% 50%; -moz-transition: all 0.2s linear ;    -webkit-transition: all 0.2s linear ;    -o-transition: all 0.2s linear ;    transition: all 0.2s linear ;}
.n6 a:hover{ display:block; background:url(../images/news12.png) no-repeat 30% 50%; -moz-transition: all 0.2s linear ;    -webkit-transition: all 0.2s linear ;    -o-transition: all 0.2s linear ;    transition: all 0.2s linear ;}
.n7 a:hover{ display:block; background:url(../images/news14.png) no-repeat 30% 50%; -moz-transition: all 0.2s linear ;    -webkit-transition: all 0.2s linear ;    -o-transition: all 0.2s linear ;    transition: all 0.2s linear ;}
.n8 a:hover{ display:block; background:url(../images/news16.png) no-repeat 30% 50%; -moz-transition: all 0.2s linear ;    -webkit-transition: all 0.2s linear ;    -o-transition: all 0.2s linear ;    transition: all 0.2s linear ;}
.n9 a:hover{ display:block; background:url(../images/news18.png) no-repeat 30% 50%; -moz-transition: all 0.2s linear ;    -webkit-transition: all 0.2s linear ;    -o-transition: all 0.2s linear ;    transition: all 0.2s linear ;}
.n10 a:hover{ display:block; background:url(../images/news20.png) no-repeat 30% 50%; -moz-transition: all 0.2s linear ;    -webkit-transition: all 0.2s linear ;    -o-transition: all 0.2s linear ;    transition: all 0.2s linear ;}
.n11 a:hover{ display:block; background:url(../images/news22.png) no-repeat 30% 50%; -moz-transition: all 0.2s linear ;    -webkit-transition: all 0.2s linear ;    -o-transition: all 0.2s linear ;    transition: all 0.2s linear ;}
.n12 a:hover{ display:block; background:url(../images/news24.png) no-repeat 30% 50%; -moz-transition: all 0.2s linear ;    -webkit-transition: all 0.2s linear ;    -o-transition: all 0.2s linear ;    transition: all 0.2s linear ;}
.n13 a:hover{ display:block; background:url(../images/news26.png) no-repeat 30% 50%; -moz-transition: all 0.2s linear ;    -webkit-transition: all 0.2s linear ;    -o-transition: all 0.2s linear ;    transition: all 0.2s linear ;}


/*左侧案例导航与相关新闻*/
.case_n2 a{ width:200px; padding-left:20px; display:block; background:url(../images/case1.png) no-repeat 30% 50%;}
.case_n3 a{ width:200px;padding-left:20px; display:block; background:url(../images/case3.png) no-repeat 30% 50%;}
.case_n4 a{ width:200px;padding-left:20px; display:block; background:url(../images/case5.png) no-repeat 30% 50%;}
.case_n5 a{  width:200px; padding-left:20px;  display:block; background:url(../images/case7.png) no-repeat 30% 50%;}
.case_n2 a:hover{ display:block; background:url(../images/case2.png) no-repeat 30% 50%; -moz-transition: all 0.2s linear ;    -webkit-transition: all 0.2s linear ;    -o-transition: all 0.2s linear ;    transition: all 0.2s linear ;}
.case_n3 a:hover{ display:block; background:url(../images/case4.png) no-repeat 30% 50%; -moz-transition: all 0.2s linear ;    -webkit-transition: all 0.2s linear ;    -o-transition: all 0.2s linear ;    transition: all 0.2s linear ;}
.case_n4 a:hover{ display:block; background:url(../images/case6.png) no-repeat 30% 50%; -moz-transition: all 0.2s linear ;    -webkit-transition: all 0.2s linear ;    -o-transition: all 0.2s linear ;    transition: all 0.2s linear ;}
.case_n5 a:hover{ display:block; background:url(../images/Case8.png) no-repeat 30% 50%; -moz-transition: all 0.2s linear ;    -webkit-transition: all 0.2s linear ;    -o-transition: all 0.2s linear ;    transition: all 0.2s linear ;}
.nei_left_navi ul li a{font-family:"微软雅黑"; font-size:16px; color:#333333;}
.nei_left_er{ width:275px; text-align:center; overflow:hidden; margin-bottom:40px;}
.nei_left_news{ width:275px; overflow:hidden; height:auto;}
.nei_left_news_title{ height:55px; width:275px; background:#c71b1b; color:#ffffff; font-family:"微软雅黑"; font-size:16px; line-height:58px;}
.nei_left_news_title img{ margin:15px 10px 0px 20px; float:left;}
.nei_left_news ul{ width:275px; height:auto; overflow:hidden; margin:10px auto;}
.nei_left_news ul li{ background:url(../images/l2.jpg) no-repeat left center; height:30px; line-height:30px; overflow:hidden; border-bottom:1px dashed #eeeeee;}
.nei_left_news ul li a{ font-family:"微软雅黑"; font-size:12px; color:#555555; padding-left:17px;}
.nei_left_news ul li span{ float:right; font-family:"宋体"; font-size:12px; color:#bbbbbb;}
.nei_left_news ul li:hover{ background:url(../images/l1.jpg) no-repeat left center; -moz-transition: all 0.2s linear ;    -webkit-transition: all 0.2s linear ;    -o-transition: all 0.2s linear ;    transition: all 0.2s linear ;}
.nei_left_news ul li:hover a{ color:#c71b1b;}

/*newslist有图新闻列表*/
.nei_news_right{ width:890px; height:auto; overflow:hidden; float:right;}
.nei_news_right ul{ width:890px; height:auto; overflow:hidden; }
.nei_news_right ul li{ border-bottom:2px solid #f5f5f5; height:auto; width:890px; overflow:hidden; padding-bottom:20px; margin-bottom:30px;}
.nei_news_right_img{ width:202; height:142px; float:left;}
.nei_news_right_img img{ width:200px; height:140px; border:1px solid #dddddd;}
.nei_news_right_p{ float:right; width:670px; height:auto; overflow:hidden;}
.nei_news_right_p h1 a{font-family:"微软雅黑"; font-size:18px; color:#000000;}
.nei_news_right_p h1 a:hover{ color:#c71b1b;}
.nei_news_right_p h1 { height:30px; line-height:30px; width:100%; overflow:hidden;}
.nei_news_r_p{text-indent: 2em; height:75px; line-height:25px; overflow:hidden; font-family:"宋体"; color:#666666; font-size:14px; margin-top:10px;}
.nei_news_r_span{ height:30px; line-height:30px; color:#bbbbbb;}
.nei_news_r_span .s1{ font-family:"宋体"; color:#888888; font-size:12px; float:left; padding-left:20px; background:url(../images/date.jpg) no-repeat left center;}
.nei_news_r_span .s2{ background:#ba1718; width:70px; height:20px; line-height:20px; float:right; text-align:center; margin-top:3px;}
.nei_news_r_span .s2:hover{ background:#333333;-moz-transition: all 0.2s linear ;    -webkit-transition: all 0.2s linear ;    -o-transition: all 0.2s linear ;    transition: all 0.2s linear ;}
.nei_news_r_span .s2 a{ color:#ffffff;font-family:"宋体"; font-size:12px;}

/*nonews无图新闻列表*/
.nei_nonews_right{ width:890px; height:auto; overflow:hidden; float:right;}
.nei_nonews_right ul{ width:890px; height:auto; overflow:hidden; }
.nei_nonews_right ul li{ border-bottom:2px solid #f5f5f5; height:auto; width:890px; overflow:hidden; padding-bottom:20px; margin-bottom:30px;}
.nei_nonews_right_img{ background:url(../images/no2.jpg) no-repeat left center; width:112px; height:124px; float:left; margin-left:10px; margin-top:10px;}
.nei_nonews_right_p{ margin-top:10px; float:right; width:740px; height:auto; overflow:hidden; margin-right:10px;}
.nei_nonews_right_img h2{ height:40px; line-height:50px; text-align:center; font-size:18px; color:#ffffff;}
.nei_nonews_right_img div{ height:74px; font-size:63px; line-height:74px; text-align:center; font-family:tahomabd;}
.nei_nonews_right_p h1{ width:740px; height:24px; overflow:hidden;}
.nei_nonews_right_p h1 a{font-family:"微软雅黑"; font-size:18px; color:#000000; float:left;}
.nei_nonews_right_p h1 a:hover{ color:#c71b1b;}
.nei_nonews_r_span{ font-family:"宋体"; color:#888888; font-size:14px; height:30px; line-height:30px; }
.nei_nonews_r_span a{ font-family:"宋体"; color:#888888; font-size:14px;  }
.nei_nonews_r_p{ height:66px; font-family:"宋体"; color:#666666; font-size:12px; line-height:22px;}
.nei_nonews_right_p h1 span{ background:url(../images/nob.jpg) no-repeat center; width:24px; height:24px; float:right;}
.nei_nonews_right_p h1 span a{ display:block; width:24px; height:24px;}
.nei_nonews_right ul li:hover{ background:#f3f3f3; cursor:pointer;-moz-transition: all 0.2s linear ;    -webkit-transition: all 0.2s linear ;    -o-transition: all 0.2s linear ;    transition: all 0.2s linear ;}
.nei_nonews_right ul li:hover .nei_nonews_right_p h1 span{ background:url(../images/noa.jpg) no-repeat center;-moz-transition: all 0.2s linear ;    -webkit-transition: all 0.2s linear ;    -o-transition: all 0.2s linear ;    transition: all 0.2s linear ;}
.nei_nonews_right ul li:hover .nei_nonews_right_img{ background:url(../images/no1.png) no-repeat left center;-moz-transition: all 0.2s linear ;    -webkit-transition: all 0.2s linear ;    -o-transition: all 0.2s linear ;    transition: all 0.2s linear ;}
.nei_nonews_right ul li:hover .nei_nonews_r_span{ font-family:"宋体"; color:#c71b1b; font-size:14px; height:30px; line-height:30px; }
.nei_nonews_right ul li:hover .nei_nonews_r_span a{ font-family:"宋体"; color:#c71b1b; font-size:14px;  }

/*newsshow新闻展示*/
.nei_newsshow_right{ width:890px; height:auto; overflow:hidden; float:right;}
.nei_newsshow_right h1{ font-family:"微软雅黑"; font-size:20px; color:#2a2a2a; text-align:center; width:93%; border-bottom:1px solid #dddddd; height:25px; padding-bottom:20px; line-height:25px; margin:0px auto;}
.news_s_xx{ position:relative; width:93%; height:30px; line-height:30px; margin:10px auto; font-family:"宋体"; font-size:12px; color:#999999; text-align:center;}
.news_s_xx span{ padding-left:10px; padding-right:10px;}
.news_show{ width:93%; height:auto; margin:30px auto; overflow:hidden; line-height:25px; margin-top:15px;}
.news_show p{font-family:"微软雅黑"; font-size:14px; color:#666666; text-indent:2em;}
.news_show p img{ width:600px; margin:0px auto; text-align:center;}
.jiathis_style{position: absolute;
    top: 5px;
    right: 25px;}
/*case案例*/
.nei_img_right{ width:900px; height:auto; overflow:hidden; float:right;}
.nei_img_right ul li{ width:279px; height:162px; overflow:hidden; background:url(../images/imagelist_bg.jpg) no-repeat bottom center; padding-bottom:16px; float:left; margin-left:10px; margin-right:10px; margin-bottom:20px;}
.nei_img_right ul li img{ width:277px; height:160px; overflow:hidden; border:1px solid #e7e6e4;}

/*caseshow案例展示*/
.nei_imgshow_right{ width:890px; height:auto; overflow:hidden; float:right;}
.nei_imgshow_title{ width:890px; height:auto; overflow:hidden;}
.nei_imgshowname{ height:30px; line-height:30px; width:100%; overflow:hidden; font-family:"微软雅黑"; font-size:20px; color:#111111;}
.nei_img_showp{ width:100%; height:auto; overflow:hidden; margin:10px auto; border-bottom:1px dashed #eeeeee;}
.nei_img_showp span{ float:left; width:200px; height:auto; line-height:20px; color:#cccccc; font-size:12px; font-family:"宋体";}
.nei_img_showp span a{ color:#c71b1b; font-size:12px; font-family:"宋体";}
.nei_img_showp div{ float:right; width:100px;}
.nei_imgshow_p{ font-family:"宋体"; font-size:14px; color:#333333; line-height:32px; overflow:hidden; }
.nei_imgshow_p{ width:890px; height:auto; overflow:hidden;}
.nei_imgshow_p img{ max-width:890px; height:auto; text-align:center;}
.nei_imgshow_foot{ width:100%; height:40px; overflow:hidden; margin:10px auto; border-bottom:1px dashed #eeeeee; background:#f3f3f3;}
.nei_imgshow_foot span{ position:relative; float:left; width:250px; height:auto; padding-left:15px; line-height:20px; color:#333333; line-height:40px; font-size:14px; font-family:"微软雅黑";}
.nei_imgshow_foot span .jiathis_style{ top:0px; left:60px;}
.nei_imgshow_foot div{ float:right; width:100px; padding-top:3px;}

/*分页*/
.tcdPageCode{padding: 15px 20px;text-align: left;color: #ccc;text-align:center;}
.tcdPageCode a{display: inline-block;color: #AA1717;display: inline-block;height: 25px;	line-height: 25px;	padding: 0 10px;border: 1px solid #ddd;	margin: 0 2px;border-radius: 4px;vertical-align: middle;}
.tcdPageCode a:hover{text-decoration: none;border: 1px solid #AA1717;}
.tcdPageCode span.current{display: inline-block;height: 25px;line-height: 25px;padding: 0 10px;margin: 0 2px;color: #fff;background-color: #AA1717;	border: 1px solid #AA1717;border-radius: 4px;vertical-align: middle;}
.tcdPageCode span.disabled{	display: inline-block;height: 25px;line-height: 25px;padding: 0 10px;margin: 0 2px;	color: #bfbfbf;background: #f2f2f2;border: 1px solid #bfbfbf;border-radius: 4px;vertical-align: middle;}



.header{ height:87px; border-bottom:3px solid #E80000; background:#fff; }
.navbar-fixed-top {	top: 0;	}

@media (min-width:1200px) {.container {	width: 1200px; height:auto; margin:0px auto;}}

 
.navbar-toggle { display:none;	position: relative;	float: right;	padding: 9px 10px;	margin-top: 8px;	margin-right: 15px;	margin-bottom: 8px;	background-color: transparent;	background-image: none;	border: 1px solid transparent;	border-radius: 4px;}
.navbar-right {	float: right!important;	margin-right: -15px}
.navbar-nav>li {	float: left;width:84px;}
.nav>li {position: relative; text-align:center;display: block; height:90px; line-height:90px;}
.nav>li>a {position: relative;display: block;padding: 0px 15px;}
.navbar-nav>li>a {display:block;height:90px; line-height:90px; }
.navbar-default .navbar-nav>li>a {color: #333333;font-size: 16px;font-family: "微软雅黑";}
.navbar-nav>li>a {line-height: 20px;}
.navbar-nav>li>a { display:block;height:90px; line-height:90px;}
.navbar-default .navbar-nav>li>a {color: #333333;font-size: 16px;font-family: "微软雅黑";}
a{text-decoration: none;}
.navbar-nav li ul{ width:100%;	opacity: 1; position:absolute;}
.navbar-nav li:hover > ul { width:100%;	opacity: 1; position:absolute;}
.navbar-nav ul li {	height: 0;	overflow: hidden;	padding: 0;	-webkit-transition: height .25s ease .1s;	-moz-transition: height .25s ease .1s;	-o-transition: height .25s ease .1s;	-ms-transition: height .25s ease .1s;	transition: height .25s ease .1s;}
.navbar-nav li:hover > ul li { text-align:center;	height: 36px;	overflow: visible;	padding: 0;}
.navbar-nav ul li a { height:36px; line-height:36px; color:#ffffff; display:block; font-family:"微软雅黑"; font-size:13px;	border-bottom: 1px solid #CE1616;background: #e80000}
.navbar-nav ul li ul li a:hover{background-color:#B40F0F}
.navbar-nav ul li:last-child a {	border: none;}

.navbar>.container .navbar-brand, .navbar>.container-fluid .navbar-brand {margin-left: -15px;}
.navbar-brand {float: left;height:65px;padding:12px 15px;font-size: 18px;line-height: 20px;width: 397px;overflow: hidden;}
.navbar-header h4{width: 78px;height: 19px;float: right;margin-top: 58px; display:none;}
.navbar-default .navbar-nav>li>a:focus, .navbar-default .navbar-nav>li>a:hover, .navbar-default .navbar-nav>li>a.active {color: #ffffff;background: #e80000}

.foot_box{ background:url(../images/footer.jpg); width:100%; height:auto; overflow:hidden;}
.f_t_left{ width:1200px; height:auto; overflow:hidden;}
.ft_l{ width:500px; float:left; margin-top:10px; padding-bottom:10px;}
.f_t_l_left img{ float:left; margin-right:10px;}
.f_t_l_center{ width:30px; background:url(../images/footer_line.png) center top repeat-y; height: 120px; float:left;}
.f_t_l_right{ color:#ffffff; font-family:"宋体"; font-size:12px; line-height:22px; padding-top:5px;}
.f_navi{ width:600px; float:right; margin-top:10px;}
.f_navi dl{ float:left; width:120px; height:auto; overflow:hidden; line-height:25px; text-align:center;}
.f_navi dl a{ font-size:12px; color:#ffffff;}
.f_navi dl dt a{ font-size:14px; line-height:30px;}



.slides{width:100%;height:100%;position:relative;overflow:hidden;}
.slideInner{height:100%;position:relative;left:0;margin-left:0;}
.slideInner a{display:block;width:100%; height:100%; position:relative; text-align:center;z-index:1;}

.slideInner a div.img1{width:1070px;position:absolute;left:50%;margin-left:-535px;}
.slideInner a div.img2{width:1070px;position:absolute;top:0px;left:50%;margin-left:-535px;}

.slideInner a div.niu1{width:927px; height: 577px; position: absolute; left: 50%; margin-left: -418.5px; top:50%; margin-top: -288px}
.slideInner a div.niu2{width:208px; height: 101px; position: absolute; left: 50%; margin-left: -590px; top:180px;}
.slideInner a div.niu3{width:219px; height: 108px; position: absolute; right: 50%; margin-right: -700px; bottom:120px;}
.slideInner a div.niu4{width:643px; height: 560px; position: absolute; left: 50%; margin-left: -322px; top:50%; margin-top: -280px}
.slideInner a div.niu5{width:610px; height: 464px; position: absolute; left: 50%; margin-left: -305px; top:50%; margin-top: -232px}






.slideInner .slide3 .img2{top:30px;}
.slideInner .slide3 .img3{width:181px;height:286px;position:absolute;left:50%;margin-left:-500px;top:350px;}
.navf{width:1200px;position:relative; height: auto;  display:none; margin: 0px auto;}
.navf a{display:block;width:41px;height:119px;opacity:.2;z-index:9;}
.navf a.prev{position:absolute;left:0; top:50%; margin-top:-58px;background:url(../images/ban_pre.png) no-repeat;}
.navf a.next{position:absolute;right:0;top:50%; margin-top:-58px;background:url(../images/ban_next.png) no-repeat;}
.navListBox{position:absolute;left:50%;bottom:30px;z-index:99; width:66px; margin-left: -33px;}
.navListBox li{width:12px;height:12px;float:left;margin-left:10px;border-radius:50%;overflow:hidden;}
.navListBox li:first-child{margin-left:0;}
.navListBox li a{display:block;width:100%;height:100%;border-radius:50%;background-color:#fff;}
.navListBox li a.active{ width:8px; height:8px; background:none; border:2px solid #fff;}

.nei_imgshow_foot .jiathis_style{ float:right; width:200px; overflow:hidden; margin-top:10px;}
.nei_imgshow_foot .jiathis_style a{ float:left; width:20px;}


#a1{width: 600px;margin: 10px auto;}

.section-2{ background:url(../images/history_b.jpg) no-repeat bottom center;}




.nei_img_right ul li{ position:relative;}
.nei_img_right .div{ width:279px; height:162px; position:absolute; top:0px; background:url(../images/anl0.png); display:none;}
.nei_img_right ul{ width:100%; height:auto; overflow:hidden;}
.nei_img_right ul li:hover div{ display:block;-moz-transition: all 0.5s linear ;-webkit-transition: all 0.5s linear ; -o-transition: all 0.5s linear ;transition: all 0.5s linear ;}
.nei_img_right div h4{ padding-left:25px; margin-left:10px; width:230px; height:35px; line-height:35px; font-family:"微软雅黑"; font-size:16px; color:#ffffff; overflow:hidden; margin-top:20px; background:url(../images/anli_list.png) no-repeat left center;}
.nei_img_right div p{padding-left:25px; margin-left:10px; width:230px; height:80px; line-height:20px; font-family:"微软雅黑";background:url(../images/anli_list.png) no-repeat top left; overflow:hidden; font-size:12px; color:#ffffff;}
.anli_list_fenye{ width:99px; height:34px; background:url(../images/imgshow.png) no-repeat center;}
.anli_list_fenye a{ width:33px; float:left; display:block; height:34px;}



html,body{	width: 100%;	height: 100%;}

.container-fluid{width:1200px; height: 90px; margin: 0px auto;}

.head{	width: 100%; height: 90px; background-color: #fff; text-align: center; line-height: 90px; position: fixed; top: 0;left: 0; -webkit-box-shadow: 0 5px 5px rgba(0, 0, 0, .1); -moz-box-shadow: 0 5px 5px rgba(0, 0, 0, .1); box-shadow: 0 5px 5px rgba(0, 0, 0, .1); z-index: 99998; border-bottom: none; }

.head .logo{width:350px; height:65px; float: left; padding: 12.5px 0px;}
.navi{width:700px; float:right; height: 90px; line-height: 90px;}
.navi ul li{width:100px; height: 90px; float: left; text-align: center; position: relative;}
.navi ul li a{font-size:16px; color: #333; }
.navi ul li:hover{background: #fe0000; transition: all .5s;	-webkit-transition: all .5s;	-moz-transition: all .5s;	-ms-transition: all .5s;	-o-transition: all .5s;}
.navi ul li:hover a{color:#fff;}
.navi ul li dl{ position:absolute; border-bottom-left-radius: 5px; border-bottom-right-radius: 5px; left: 0px; top:90px; background: #fe0000; height: 0px;width:100%; text-align: center; overflow: hidden;transition: all 1s;	-webkit-transition: all 1s;	-moz-transition: all 1s;	-ms-transition: all 1s;	-o-transition: all 1s;}
.navi ul li:hover dl{height:180px;transition: all 1s;	-webkit-transition: all 1s;	-moz-transition: all 1s;	-ms-transition: all 1s;	-o-transition: all 1s;}
.navi ul li dl dd{width:100%; height: 45px; line-height: 45px; overflow: hidden}
.navi ul li dl dd a{font-size:15px; color:#fff; background: #fe0000; display: block;}
.navi ul li dl dd:hover a{background: #d30000}

.nave{	width:10px;	background: none;	position: fixed;	right: 20px;	top: 50%; margin-top: -60px; z-index: 99}
.nave ul{width: 10px; height: 120px;}
.nave ul li{ width:10px; height: 10px; margin-bottom: 10px; border-radius: 50%;background: #fff; text-align: center;	cursor: pointer;	transition: all 1s;	-webkit-transition: all 1s;	-moz-transition: all 1s;	-ms-transition: all 1s;	-o-transition: all 1s;
}
 
.nave ul li:nth-child(1).current{	background: #fa2828;}
.nave ul li:nth-child(2).current{	background: #333645;}
.nave ul li:nth-child(3).current{	background: #76d241;}
.nave ul li:nth-child(4).current{	background: #3bb600;}
.nave ul li:nth-child(5).current{	background: #ff4326;}
.nave ul li:nth-child(6).current{	background: #3766b4;}
.nave ul li:nth-child(7).current{	background: #4b96e7;}


.main_box{	width: 100%;	height: 100%;	background: pink;	padding-top: 90px;	box-sizing: border-box;	-webkit-box-sizing: border-box;	-moz-box-sizing: border-box;	-ms-box-sizing: border-box;	-o-box-sizing: border-box;}
.item{ background:url(../images/youshi_bg.jpg) center bottom no-repeat;}
.news{ background:url(../images/news_bg.jpg) bottom center no-repeat;}
.anli{ background-image:url(../images/anli_bg.jpg); }
.jianzheng{ background:url(../images/shuo.jpg) no-repeat top center;}
.main_box>div{	width: 100%;}
.page1{	background: #f43737;}
.page2{background-size:cover; background:url(../images/youshi_bg.jpg) center no-repeat;}
.page3{background-size:cover; background:url(../images/shuo.jpg) no-repeat top center;}
.page4{background-size:cover; background-image:url(../images/anli_bg.jpg);}
.page5{background-size:cover; background:url(../images/news_bg.jpg) bottom center no-repeat;}
.page6{	background: #bb1819;}
 

.fotter{	width: 100%;	height: 280px;	background: #383838;}
.youlian{width: 100%;	height:35px;	background: #2a2a2a; margin: 0px auto;}

.nei_banner{margin-top: 90px;}


.pro{ background-color:#ebe5e5; height: auto; overflow: hidden;width:100%;}
.hidden-xs{width:1200px; height: auto; position: relative;}

.pro_bg{    height: 16px; background-image: url(../images/pro_bg.png); background-repeat: no-repeat; width: 32px; position: absolute; left: 137px;  top: -16px;}

.pro_main {    min-height: 350px;}
.pro_main li{display:none}
.pro_main li:first-child{display: block;}
h2.jianzheng {
    width: 221px;
    min-height: 156px;
    background: url(../images/shuo_t.png) center no-repeat;
}


.jianzheng ul {
    width: 1200px;
    height: auto;
    overflow: hidden;
    margin: 44px auto;
}

h2.anli_art {
    width: 353px;
    min-height: 120px;
    background: url(../images/anli.png) center no-repeat;
}


.tab_menu li {
    display: none;
    overflow: hidden;
    background: #fff;
}
.tab_menu li.li_show {
    display:block;
}
.nes_box{width:1200px; height: 395px; background: #fff;-webkit-box-shadow: 0 15px 30px rgba(0,0,0,0.1); -moz-box-shadow: 0 15px 30px rgba(0,0,0,0.1); -o-box-shadow: 0 15px 30px rgba(0,0,0,0.1); box-shadow: 0 15px 30px rgba(0,0,0,0.1);}
.nes_l{width:1000px; float: left; height:395px; overflow: hidden;}
.nes_r{width:200px; float: right;}

.news dl{border:none;width: 370px; float: left; overflow: hidden;padding: 10px;}
.news_big_pic{width:370px; height: 245px; overflow: hidden; }
.news_big_pic img{width:370px; height: 245px;}
.news dt.news_big_pic span{width:370px; bottom: 0px;}
.news dd{height:29px; line-height: 29px; border-bottom: 1px #eee dashed}
.news dt{margin-bottom: 10px;}
.news dd a{color:#333;}
.news .news_main{width:590px; border:none}
.news .news_box p{font-size:14px; height: 50px; line-height: 25px; overflow: hidden; margin-top:12px; margin-bottom: 12px;}


.input {width:960px; height: auto; overflow: hidden;float: left;}
.wxcard {width:190px; float: right;}
.input div{width:960px; height: auto; overflow: hidden; }
.input div input{width:300px; margin-right: 30px;height: 45px; line-height: 45px; background: #fff; float: left}
.input div .select_value{margin-right:0px;}
.input input{border:none;width:300px; text-indent: 20px; height:  45px; line-height: 45px;}
.areatext{width:960px; height: 120px;text-indent: 20px;  line-height: 45px; background: #fff; border: none; margin-top: 20px;}

















