/*main begin*/

.boe{ width:100%;height:atuo; padding:84px 0 30px 0; text-align:center; background:#1e1e1e; line-height:0px; font-family:"Microsoft YaHei"; font-size:20px; color:#494949; border-bottom:1px solid #494949;}

.boe img{ vertical-align:middle; margin-right:15px; margin-top:25px;}

.boe a{font-family:"Microsoft YaHei"; font-size:24px; color:#494949;}

.diahs{ float:left; padding-top:23px;}


.box{ clear:both; min-width:1200px; height:auto; padding:60px 0px 4px 0; background:#fff; background-attachment:fixed; overflow:hidden;position:inherit;}



.ycu_t{ height:auto; text-align:center; margin-bottom:45px;}



.ycu_c{ text-align:center; padding:0 60px 0 66px; margin-bottom:80px;}



.ycu_c p{ text-align:center; line-height:25px; color:#333; font-size:13px; font-family:"Microsoft YaHei";}



.ycu_b{ clear:both; height:auto; overflow:hidden;}



.shortcut{width:100%;height:240px;position:relative;z-index:101;overflow:hidden;}



.shortcut li{ width:25%;position:relative;overflow:hidden;float:left;transition:all 0.3s linear;-webkit-transition:all 0.3s linear;top:0px;}



.shortcut a{display:block;width:100%;height:195px;}



.shortcut a img{position:absolute; width:138px; height:138px;left:25%;top:0px;}



.shortcut a span{line-height:18px;font-family:arial;color:#333333; font-family:"Microsoft YaHei"; font-size:18px; clear:both;transition:all 1s;-webkit-transition:all 1s; position:absolute; top:167px; display:block; width:100%; text-align:center;}



.shortcut a .imgH{left:-50%;transition:all 0.2s ease;-webkit-transition:all 0.2s ease;}



.shortcut a:hover{text-decoration:none;}



.shortcut a:hover .imgH{display:block;left:25%;}



.shortcut a:hover span{animation:img4 0.8s linear infinite alternate;-webkit-animation:img4 1s linear infinite alternate;}



@keyframes img4{0%{top:177px;} 100%{top:167px;}}



@-webkit-keyframes img4{0%{bottom:0px;} 100%{bottom:0px;}}








.box1{ clear:both; min-width:1200px; height:auto; overflow:hidden; background:url(../images/bg.png) no-repeat center top fixed;webkit-background-size:cover; -moz-background-size:cover; -o-background-size:cover; background-size:cover; padding:40px 0 13px 0;}



.al_t{ text-align:center; margin-bottom:40px;}



.al_cv{ text-align:center; margin-bottom:10px; overflow:hidden;}



.al_cv p{ text-align:center; line-height:20px; font-family:"Microsoft YaHei"; color:#010101; font-size:14px;}






.swiper-container {



	margin:0 auto;



	position:relative;



	/*overflow:hidden;*/



	-webkit-backface-visibility:hidden;



	-moz-backface-visibility:hidden;



	-ms-backface-visibility:hidden;



	-o-backface-visibility:hidden;



	backface-visibility:hidden;



	/* Fix of Webkit flickering */



	z-index:1;



}



.swiper-wrapper {



	position:relative;



	width:100%;



	-webkit-transition-property:-webkit-transform, left, top;



	-webkit-transition-duration:0s;



	-webkit-transform:translate3d(0px,0,0);



	-webkit-transition-timing-function:ease;



	



	-moz-transition-property:-moz-transform, left, top;



	-moz-transition-duration:0s;



	-moz-transform:translate3d(0px,0,0);



	-moz-transition-timing-function:ease;



	



	-o-transition-property:-o-transform, left, top;



	-o-transition-duration:0s;



	-o-transform:translate3d(0px,0,0);



	-o-transition-timing-function:ease;



	-o-transform:translate(0px,0px);



	



	-ms-transition-property:-ms-transform, left, top;



	-ms-transition-duration:0s;



	-ms-transform:translate3d(0px,0,0);



	-ms-transition-timing-function:ease;



	



	transition-property:transform, left, top;



	transition-duration:0s;



	transform:translate3d(0px,0,0);



	transition-timing-function:ease;







	-webkit-box-sizing: content-box;



	-moz-box-sizing: content-box;



	box-sizing: content-box;



}



.swiper-free-mode > .swiper-wrapper {



	-webkit-transition-timing-function: ease-out;



	-moz-transition-timing-function: ease-out;



	-ms-transition-timing-function: ease-out;



	-o-transition-timing-function: ease-out;



	transition-timing-function: ease-out;



	margin: 0 auto;



}



.swiper-slide {



	float: left;



	-webkit-box-sizing: content-box;



	-moz-box-sizing: content-box;



	box-sizing: content-box;



}







/* IE10 Windows Phone 8 Fixes */



.swiper-wp8-horizontal {



	-ms-touch-action: pan-y;



}



.swiper-wp8-vertical {



	-ms-touch-action: pan-x;



}







/* ===============================================================



Your custom styles, here you need to specify container's and slide's



sizes, pagination, etc.



================================================================*/



.swiper-container {



	/* Specify Swiper's Size: */







	/*width:200px;



	height: 100px;*/



}



.swiper-slide {



	/* Specify Slides's Size: */



	



	/*width: 100%;



	height: 100%;*/



}



.swiper-slide-active {



	/* Specific active slide styling: */



	



}



.swiper-slide-visible {



	/* Specific visible slide styling: */	







}



/* ===============================================================



Pagination Styles



================================================================*/



.swiper-pagination-switch {



	/* Stylize pagination button: */	







}



.swiper-active-switch {



	/* Specific active button style: */	



	



}


.chu_tw{ height:auto; overflow:hidden; border-bottom:1px solid #999; padding-bottom:0px; margin-bottom:30px;}



.chu_te{ height:auto; overflow:hidden; border-bottom:1px solid #999; padding-bottom:0px; margin-bottom:30px;}



.chu_bq{ height:auto; overflow:hidden; margin-bottom:40px;}



.chu_bq dt{ float:left; width:161px; height:auto;}



.chu_bq dd{ float:right; width:80%; height:auto; padding-top:37px;}



.chu_bq dd p{ line-height:30px; color:#666666; font-size:14px; font-family:"Microsoft YaHei";}



.chu_bq dd p a{display:block;width:160px;height:55px;background:#ff3334;text-align:center;color:#fff;font-family:"Microsoft YaHei";font-size:22px;line-height:55px;margin-top:10px;}




.zhuay{height:auto; overflow:hidden; margin-bottom:40px;}



.zhuay dt{ float:right;}



.zhuay dd{ float:left; width:60%; padding-top:37px;}



.zhuay dd p{line-height:30px; color:#444444; font-family:"Microsoft YaHei"; font-size:14px;}






.pingt{ height:auto; overflow:hidden; margin-bottom:40px;}



.pingt dt{ float:left;}



.pingt dd{ float:right; padding-top:76px; width:65%;}



.pingt dd p{line-height:30px; color:#444444; font-family:"Microsoft YaHei"; font-size:14px;}







.chu_tr{ height:auto; overflow:hidden; border-bottom:1px solid #999; padding-bottom:0px; margin-bottom:30px;}



.yousi{ height:auto; padding-bottom:40px; overflow:hidden;}



.yousi dt{ float:left;}



.yousi dd{ float:right; width:80%; padding-top:48px;}



.yousi dd p{line-height:30px; color:#444444; font-family:"Microsoft YaHei"; font-size:14px;}













.eise{ height:auto; overflow:hidden; padding-bottom:40px;}



.eise dl{ clear:both; overflow:hidden; margin-bottom:20px;}



.eise dt{ float:right;}



.eise dd{ float:left; width:60%;}



.eise dd p{ line-height:30px; color:#444444; font-family:"Microsoft YaHei"; font-size:14px;}



.eise dd h1{ font-family:"Microsoft YaHei"; font-size:16px; color:#dc0000; line-height:30px; padding-top:15px;}



.eise dt.oki{ float:left;}



.eise dd.oki1{ float:right; width:57%; padding-top:55px;}








.xfxy{ height:auto; overflow:hidden; background:url(../images/bg26.png) no-repeat left top; padding:68px 0 81px 245px;}



.xfxy h1{ padding-left:10%; margin-bottom:23px;}



.xfxy p{ line-height:30px; color:#444444; font-family:"Microsoft YaHei"; font-size:14px;}



.xfxy h2{ display:none;}




/* rslides */

.rslides{

	position:relative;

	list-style:none;

	overflow:hidden;

	width:100%;

	padding:0;

	margin:0;

}

.rslides li{

	-webkit-backface-visibility:hidden;

	position:absolute;

	display:none;

	width:100%;

	left:0;

	top:0;

}

.rslides li:first-child{

	position:relative;

	display:block;

	float:left;

}

.rslides img{

	display:block;

	height:auto;

	float:left;



	border:0;

}

/*pager*/

.callbacks_tabs.callbacks1_tabs{margin-top:-40px; position:relative;z-index:100;margin-bottom:20px;}

.callbacks_tabs.callbacks1_tabs li{display:inline-block;width:10px;height:10px;margin-left:5px;border-radius:10px; background:#730304;position:relative;}

.callbacks_tabs.callbacks1_tabs li a{display:inline-block;width:10px;height:10px;border-radius:10px;position:absolute; left:0; z-index:1000; color:rgba(100,200,300,0);color:transparent;}

.callbacks_tabs.callbacks1_tabs li.callbacks_here a{background:#ce0000;}



/* Callback example */

.callbacks_container{

	margin-bottom:2px;

	position:relative;

	min-width:1200px;


	text-align:center;

}



.callbacks{

	position:relative;

	list-style:none;

	overflow:hidden;

	width:100%;

	padding:0;

	margin:0;

}

.callbacks li{

	position:absolute;

	width:100%;

	left:0;

	top:0;

}

.callbacks img{

	display:block;

	position:relative;

	z-index:1;

	height:auto;

	width:100%;

	border:0;

}

.callbacks .caption{

	display:block;

	position:absolute;

	z-index:2;

	font-size:20px;

	text-shadow:none;

	color:#fff;

	background:#000;

	background:rgba(0,0,0, .8);

	left:0;

	right:0;

	bottom:0;

	padding:10px 20px;

	margin:0;

	max-width:none;

}

.callbacks_nav{

	position:absolute;

	-webkit-tap-highlight-color:rgba(0,0,0,0);

	top:50%;

	left:0;

	opacity:0.6;

	z-index:3;

	text-indent:-9999px;

	overflow:hidden;

	text-decoration:none;

	height:61px;

	width:38px;

	/*background:transparent url("../images/themes.gif") no-repeat left top;*/

	margin-top:-30px;

	display:none;

}

.callbacks_container:hover .callbacks_nav{display:block;}

.callbacks_nav:active{opacity:1.0;}

.callbacks_nav.next{

	left:auto;

	background-position:right top;

	right:0;

}







.tell{ position: fixed; right: 2%; top:20% ; z-index: 99999999; }






.slider dl{ float:left;height:auto; width:100%; overflow:hidden; cursor:pointer;}

.slider dt{ width:287px; height:192px; background:url(../images/bg1.png) no-repeat; padding:3px 3px 13px 3px; margin-bottom:20px;}

.slider dd{ width:100%; height:71px; overflow:hidden; background:url(../images/bg3.png) no-repeat left bottom;}

.slider dd h1{ line-height:35px; color:#1e1e1e; font-family:"Microsoft YaHei"; font-size:16px;}

.slider dd h1 a{  color:#1e1e1e; font-family:"Microsoft YaHei"; font-size:16px;}

.slider dd p{ line-height:25px; color:#1e1e1e; font-size:12px; font-family:"Microsoft YaHei";}

.slider dl:hover dt{background:url(../images/bg2.png) no-repeat; cursor:pointer;}

.slider dl:hover dd{ background:url(../images/bg4.png) no-repeat left bottom;}



/*友情 begin*/

.boxe{ clear:both; min-width:1200px; height:auto; overflow:hidden; background:#2e2e2e; padding:18px 0;}

.qli_l{ float:left; width:169px; height:auto; overflow:hidden; background:url(../images/bg13.png) no-repeat right 50px; margin-right:44px;}

.qli_l dd{ height:29px; width:130px; text-align:center; color:#999999; font-family:"Microsoft YaHei"; font-size:14px;}

.qli_l dt{ width:130px; height:141px;}

.qli_c{ float:left; width:380px; height:auto; padding-top:19px; }

.qli_c p{ line-height:30px; color:#b3b3b3; font-family:"Microsoft YaHei";}

.qli_c h1{ font-family:"Microsoft YaHei"; font-size:14px; color:#b3b3b3; padding:15px 0;}\

.qli_c p img{ margin-right:7px;}

.qli_r{ float:right; padding-right:6px;}

.qli_r ul{ float:left; width:157px;}

.qli_r li h1{ height:36px; color:#999999; font-family:"Microsoft YaHei"; font-size:14px;}

.qli_r li{ line-height:32px;}

.qli_r li a{ color:#999999; font-family:"Microsoft YaHei";}



/*fotter begin*/

.boxd{ clear:both; min-width:1200px; height:auto; background:#1e1e1e; overflow:hidden;}

.fotter{ text-align:center; line-height:35px;}

.fotter p{ text-align:center; line-height:35px; color:#8f8f8f; font-family:"Microsoft YaHei";}
.fotter li{list-style:none;display:inline-block;}
.fotter li a{ color:#8f8f8f; font-family:"Microsoft YaHei"; margin-right:12px;}






.preloader {

	position: absolute;

	left: 0;

	top: -100px;

	z-index: 0;

	color: #fff;



	line-height: 100px;

	height: 100px;

	width: 100%;

	opacity: 0;

	font-size: 25px;

	-webkit-transition: 300ms;

	-moz-transition: 300ms;

	-ms-transition: 300ms;

	-o-transition: 300ms;

	transition: 300ms;

	/*background: rgba(0,0,0,0.1);*/

}

.preloader.visible {

	top: 74px;

	opacity: 1;

	z-index:99;

	background-image:url(../images/240.gif); background-repeat:no-repeat; background-position:center 0px;

}

.swiper-container {

	width: 100%;

	height: 100%;

	/*color: #fff;*/



	position: relative;

	z-index: 10;

}



.swiper-slide {

	height: 100px;

	width: 100%;

	line-height: 100px;

	opacity: 0.2;

	-webkit-transition: 300ms;

	-moz-transition: 300ms;

	-ms-transition: 300ms;

	-o-transition: 300ms;

	transition: 300ms;

}

.swiper-slide-visible {

	opacity: 1;

}

.swiper-slide .title {

	font-style: italic;

	font-size: 42px;

}


.navbar-header{float:left;}
#features{width:1196px;overflow:hidden;}
#features li{width:268px;float:left;list-style:none;margin-right:39px;margin-bottom:10px;padding-left:4px;}
#features li:nth-child(4n){margin-right:0px;}
#features li p{background:url(probg.jpg) left top no-repeat;height:40px;line-height:40px;margin:0px;width:100%;text-align:center;color:#595959;}
.news{background:#8f8f8f;}

.gongsi{width:565px;float:left;margin:0px 40px 0px 10px;}
.gongsi.r0{margin-right:0px;}
.gongsi dt{border-bottom:1px solid #fff;color:#fff;font-size:18px;height:35px;line-height:34px;}
.gongsi dd{margin:0px;padding:0px;margin-top:10px;padding-bottom:10px;}
.gongsi dd li{list-style:none;background:url(dot.png) left 10px no-repeat;height:30px;line-height:30px;width:565px;padding-left:15px;}
.gongsi dd li a{color:#fff;}
.gongsi dd li span{float:right;color:#fff;}
.gongsi a.more{background:#ddd;color:#333;padding:5px 15px;float:right;}

#linian{width:1200px;background:url(hl_26.jpg) center bottom no-repeat;overflow:hidden;height:460px;text-align:center;line-height:50px;}
#ttop{position:absolute;right:20px;top:60px;}

#features img{width:268px;height:197px;}
.head{width:1200px;margin:0px auto;height:112px;}
.logo{float:left;}
.headr{width:500px;float:right;}
.headtel{width:500px;text-align:right;overflow:hidden;}
.nav{width:500px;text-align:right}
.nav li{display:inline-block;padding:0px 8px;}
.nav li.hover a{color:#f08300;}
.nav li a{font-family:microsoft yahei;font-size:16px;color:#6f6f6f;}
.nav li a:hover{color:#f08300;}
.headtel{margin:15px 0px;}

.footline{border-top:1px #7679bf solid;border-bottom:1px #7679bf solid;background:#1b1f87;height:3px;width:100%;overflow:hidden;margin-top:20px;}
.bottom2{ width:1200px;margin:0px auto; height:100px;  clear: both;}
.erweima{float:left;}
.banquan{ height:62px;float:left; width:1010px; margin:0px auto; font-size:12px; color:#9d9d9d; }
.link{ width:1200px; height:86px; margin:0px auto; font-size:12px;  padding-top:14px;}
.link1{ width:70px; height:86px; font-weight:bold; line-height:26px; color:#7c7c7c;float:left;}
.link2{ width:1112px; height:86px; line-height:26px;}
.link2 a{ padding-right:15px; color:#969696; text-decoration:none;}
.link2 a:hover{ text-decoration:underline; color:#e07900;}
.bq_left{ height:62px;padding-top:15px;line-height:30px; background:url(bottomlogo.png) no-repeat; padding-left:60px;width:830px;float:left;}
.banquan img{float:right;}
.lianjie{ clear:both;}
.lianjie li{ height:12px; width:auto; display:block; float:left; margin-right:12px; margin-bottom:10px;}
.lianjie li a{ color:#9d9d9d; text-decoration:none;}
.lianjie li a:hover{ text-decoration:underline;}
.lxfs{ clear:both;}
.lxfs li{ float:left; padding-right:15px;}
.bq_right{ height:62px; width:205px; line-height:22px;}

.lxfs{ clear:both;}
.lxfs li{float:left; margin-right:10px; display:inline; font-size:12px; font-family:Arial, Helvetica, sans-serif;}
.bq_right{ height:92px; width:249px; font-family:Arial, Helvetica, sans-serif; line-height:22px;}
.bq_right img{margin:0px 4px;}
