@charset "utf-8";
/* CSS Document */
/*内容*/
/*导航*/
body{ background-color:#FFF}

/* flexslider */
.flexslider{position:relative;height:195px;overflow:hidden;background:url(Images/loading.gif) 50% no-repeat;}
.slides{position:relative;z-index:1;}
.slides li{height:195px;}
.slides li a{ display:block; width:100%; height:100%; text-align:left; text-indent:-9999px}
.flex-control-nav{position:absolute;bottom:10px;z-index:2; left:45%;text-align:center;}
.flex-control-nav li{display:inline-block;width:14px; float:left;height:14px;margin:0 5px;*display:inline;zoom:1;}
.flex-control-nav a{display:inline-block;width:14px;height:14px;line-height:40px;overflow:hidden;background:url(images/dot.png) right 0 no-repeat;cursor:pointer;}
.flex-control-nav .flex-active{background-position:0 0;}

.flex-direction-nav{position:absolute;z-index:3; left:0;width:100%;top:45%;}
.flex-direction-nav li a{display:block;width:50px;height:50px;overflow:hidden;cursor:pointer;position:absolute;}
/*.flex-direction-nav li a.flex-prev{left:60px;background:url(../Images/prev.png) center center no-repeat;}
.flex-direction-nav li a.flex-next{right:60px;background:url(../Images/next.png) center center no-repeat;}*/


.slidecenter{position:relative;height:195px;background-color:#000}

.nav{ background:url(../images/connavbg.jpg) right center no-repeat; height:56px; line-height:56px; position:absolute; left:50%; top:140px; z-index:20; margin-left:-585px; }
.nav .nav_list{  z-index:9999;}
.nav li{float:left;height:56px; width:140px; line-height:56px;position:relative;}
.nav li a{float:left; display:block; width:140px; height:56px; text-align:center; line-height:56px; font-size:16px; background:url(../images/bor.png) right center no-repeat}
.nav li a:hover{background:#fc6b00; text-decoration:none; color:#FFF}
.nav li a:visited{ color:#005e5a}
.nav li a span{font-size:16px;}
.nav li a.selected{color:#fff; background:#fc6b00;  background: -webkit-linear-gradient(#fc6b00, #fc9000); /* Safari 5.1 - 6.0 */
  background: -o-linear-gradient(#fc6b00, #fc9000);  /* Opera 11.1 - 12.0 */
  background: -moz-linear-gradient(#fc6b00, #fc9000);  /* Firefox 3.6 - 15 */
  background: linear-gradient(#fc6b00, #fc9000);  /* 标准的语法 */}
.nav li a.selected2{background:#fc6b00; background: -webkit-linear-gradient(#fc6b00, #fc9000); /* Safari 5.1 - 6.0 */
  background: -o-linear-gradient(#fc6b00, #fc9000);  /* Opera 11.1 - 12.0 */
  background: -moz-linear-gradient(#fc6b00, #fc9000);  /* Firefox 3.6 - 15 */
  background: linear-gradient(#fc6b00, #fc9000);color:#fff;}
.nav li.selected .submenu{display:block;}
.nav li .submenu{display:none;position:absolute;top:56px;left:0px; background:#fc9000; z-index:2000}
.nav li .submenu{width:160px;}
.nav li .submenu{ z-index:9999;}
.nav li .submenu li{float:left;padding:0;background:none;height:35px; line-height:35px; border-bottom:1px dashed #fff; width:160px;}
.nav li .submenu li a{float:none; padding:0;text-align:center; height:35px;line-height:35px;background:none; color:#fff; width:160px;  font-size:10px;}
.nav li .submenu li a:hover{background:#fc6b00;font-weight:normal; color:#fff; text-decoration:none;}

.indexpro{ overflow:hidden}
.indexpro li{ float:left; width:280px; background-color:#fff;  margin-right:15px; margin-top:20px;  overflow:hidden;  background: -webkit-linear-gradient(#f1f2f7, #fff); /* Safari 5.1 - 6.0 */
  background: -o-linear-gradient(#f1f2f7, #fff); /* Opera 11.1 - 12.0 */
  background: -moz-linear-gradient(#f1f2f7, #fff); /* Firefox 3.6 - 15 */
  background: linear-gradient(#f1f2f7, #fff); /* 标准的语法 */}
.prol1,.prol2,.prol3,.prol4{ height:260px;}
.prol5,.prol6,.prol7,.prol8{ height:330px;}
.PROIMG{ width:285px; height:130PX; overflow:hidden}
.indexpro h2{ font-size:36px; font-weight:normal; color:#333;}
.indexpro li h3{ font-size:24px; line-height:50px; padding-left:10px; color:#666}
.indexpro li h3 a{ color:#666; font-weight:normal}
.indexpro li p{ padding:0 10px; line-height:20px; }
.indexpro li p a{ display:block; color:#666; font-size:10px;}
.indexpro li{ overflow:hidden}
.indexpro li img{transition:1s all; -webkit-transition:1s all;}
.indexpro li img:hover{transform:scale(1.1,1.1); -webkit-transform:scale(1.1,1.1); -o-transform:scale(1.1,1.1); -webkit-moz-:scale(1.1,1.1);}

.pro_info{ background: -webkit-linear-gradient(left, #f7f7f7 , #fff); /* Safari 5.1 - 6.0 */
  background: -o-linear-gradient(right, #f7f7f7 , #fff); /* Opera 11.1 - 12.0 */
  background: -moz-linear-gradient(right, #f7f7f7 , #fff); /* Firefox 3.6 - 15 */
  background: linear-gradient(to right, #f7f7f7 , #fff); /* 标准的语法 */}
.pro_info .fl{ position:relative; overflow:hidden}
.pro_info .fl img{transition:1s all; -webkit-transition:1s all;}
.pro_info .fl img:hover{transform:scale(1.1,1.1); -webkit-transform:scale(1.1,1.1); -o-transform:scale(1.1,1.1); -webkit-moz-:scale(1.1,1.1);}

.pro_info .fl h3{ display:block; background:#000; height:55px; line-height:55px; position:absolute; left:0; top:0; font-size:24px; color:#FFF; font-size:36px;  font-weight:normal; filter:alpha(Opacity=60);-moz-opacity:0.6;opacity: 0.6; width:100%; text-align:center; z-index:10;}
.pro_info .fr{ width:660px; line-height:25px; padding:20px 10px 0 10px;}
.pro_info .fr p{ color:#666; font-size:14px; margin-bottom:10px;}
.pro_info .fr p strong{ font-size:24px; font-weight:normal}
.pro_info .fr h3{ font-size:24px; color:#333; font-weight:normal; height:40px; }


.sideMenu{}
.sideMenu h3{ height:50px; line-height:50px;  background:url(../images/leftbgbt2.jpg) right 20px no-repeat; cursor:pointer; font-size: 24px; color: #333; border-top:1px solid #dddddd; font-weight:normal; 
}
.sideMenu .nLi{ padding-top:30px;}
.sideMenu .nLi.on h3{ background:url(../images/leftbgbt.jpg) right 20px no-repeat;}
.sideMenu .nLi.on .sub{ display: block;}
.sideMenu .nLi .sub{ padding:8px 0; color:#999; }
.propic_nav{ overflow:hidden; padding:0px}
.propic_nav a{ display:block; padding:5px 20px; text-align:center; font-size:14px; background:url(../images/bor1.jpg) right center no-repeat; color:#666; float:left; }
.propic_nav a:hover{ background-color:#fc9000; text-decoration:none; color:#FFF; }
.propic_nav .cuur{background-color:#fc9000; text-decoration:none; color:#FFF}


.pronlist{ overflow:hidden}
.pronlist a{width: 220px;height: 150px; margin:10px 10px 0 0 ;float: left; overflow: hidden; position:relative; display:block; overflow:hidden;  border:1px solid #dddddd; padding:1px;}
.pronlist a span{ position:absolute; background:url(../images/big.png) no-repeat; width:25px; height:25px; right:0px; bottom:0px; z-index:1; display:block; filter:alpha(Opacity=60);-moz-opacity:0.6;opacity: 0.6;}
.pronlist a img{width:220px;height:150px;}
.pronlist a img{transition:1s all; -webkit-transition:1s all;}
.pronlist a img:hover{transform:scale(1.1,1.1); -webkit-transform:scale(1.1,1.1); -o-transform:scale(1.1,1.1); -webkit-moz-:scale(1.1,1.1);}


.more{overflow: hidden;padding:15px;text-align: center; margin-top:20px;}
.more a{display: block;width: 150px;padding:8px 0;color:#333333;margin:0 auto;background:#b2b2b2;text-align:center;border-radius:3px; font-size:16px;}
.more a:hover{text-decoration: none;background:#fc9000;color: #fff;}

.fancybox-custom .fancybox-skin {
	box-shadow: 0 0 50px #222;
}

.loadlist{ font-size:16px; color:#F00}
.jishu{ padding:10px;}
.jishu table{ width:100%; text-align:center;border-collapse:collapse;border-spacing:0; border-bottom:1px solid #eaf0f0;}
.jishu table tr:nth-child(odd){background:#eaf0f0; border-top:1px solid #eaf0f0; border-bottom:1px solid #eaf0f0;}
.jishu table tr:nth-child(1){background:#64a394; color:#FFF}
.oddcss{background:#eaf0f0; border-top:1px solid #fff; border-bottom:1px solid #fff;}
.evencss{background:#fff;}
.jishu table{
border-collapse:collapse;
}
.jishu table th{padding:5px; color:#FFF; background:#64a394; text-align:center; line-height:30px;}
.jishu table th p{ color:#FFF}
.jishu table td{
border:1px solid #dceaea; padding:5px; color:#666
}
.jishu table td p{ color:#666; line-height:20px;}


.jishu table tr:nth-child(1) td{color:#FFF}
.jishu table tr:nth-child(1) td p{color:#FFF}
.jishu table tr:nth-child(1):hover{background:#64a394; color:#FFF}
.jishu table tr:hover{background:#dceaea;color:#FFF;}
.jishu table td,table th{ padding:5px; color:#666}
.jishu table td:nth-child(even){border-left:1px solid #dceaea;border-right:1px solid #dceaea;}


.Downloads li{ background:url(../images/document.jpg) 10px center no-repeat; padding-left:70px; height:48px; line-height:48px;}

.proshare{ background-color:#f7f7f7; border-bottom:1px solid #dddddd; border-top:1px solid #dddddd; margin-top:20px; padding-bottom:30px; overflow:hidden}
.proshare h3{ display:block; font-size:24px; text-align:center; font-weight:normal; color:#333; line-height:80px;}
.prosharecon{float: left; position: relative; left: 50%;}
.prosharelist{ position: relative; left: -50%;}
.prosharelist ul li{
	text-align: center;
	float: left; margin:0 5px;
}
.prosharelist ul li img{ width:220px;}
.prosharelist ul li span{ display:block; text-align:center; font-size:14px; line-height:30px;}
.prosharelist ul li a{ color:#666;}

.share{ background-color:#f7f7f7; border-bottom:1px solid #dddddd; border-top:1px solid #dddddd; margin-top:20px; padding-bottom:50px; overflow:hidden}
.share h3{ display:block; font-size:24px; text-align:center; color:#333; line-height:80px;}

.focus-img{
	position: relative;
	width:1170px;
	margin:0 auto
}


.focus-img-con{
	position: relative;
	height:180px;
	margin: 0 auto;
	overflow: hidden;
}

.focus-img-con ul{
	position: absolute;
	top: 0;
}
.focus-img-con ul li{
	text-align: center;
	float: left; margin:0 5px;
}
.focus-img-con ul li img{ width:235px;}
.focus-img-con ul li span{ display:block; text-align:center; font-size:14px; line-height:30px;}
.focus-img-con ul li a{ color:#666;}
.focus-img .change-bnt{
	display: block;
	width: 25px;
	height:30px;
	position: absolute;
	top:75px;
	
}
.focus-img .change-bnt.prev-bnt{
	background:url(../images/jiantou.jpg) left center no-repeat; left: 0px;
}
.focus-img .change-bnt.next-bnt{
	background:url(../images/jiantou.jpg) right center no-repeat; right: 0px;
}

.fnav{ overflow:hidden}
.fnav li{ float:left; width:145px; overflow:hidden; margin-right:5px;}
.fnav li span{ font-size:14px; font-weight:bold; height:30px; display:block}
.fnav li li{ display:block;  margin-bottom:5px;}

.videolist{ overflow:hidden}
#a1 {width: 600px; float: left;}
#playerlist {width: 290px;height: 400px;overflow: auto;float: left;font-size: 12px; margin-left:10px;}
#playerlist li {list-style: none;height: 40px;line-height: 40px; border-bottom: 1px dashed #eee; overflow: hidden; padding-left: 5px;
cursor:pointer;color: #333; }
#playerlist li:last-child { border-bottom: none;}
#playerlist li.crent {background: #1C1C1C; }
#playerlist li.crent a {color: #333;}
#playerlist li a {display: block;color: #333;}
#playerlist li img {vertical-align: middle;height: 40px; margin: 0 20px 0 0;}

.aboutinfobg{ background:#dff1fb url(../images/aboutbg.jpg) center top no-repeat; padding:10px;}
.aboutinfo h3{ display:block; height:40px; line-height:40px; font-size:24px; color:#333}
.aboutinfo h4{ display:block; height:40px; line-height:40px; font-size:16px; color:#333}
.aboutinfo p{ text-indent:2em; line-height:23px; margin-bottom:5px; color:#666; font-size:14px;}
.honer{ overflow:hidden}
.honer li{ float:left; margin:25px 45px 0 0; width:340px;}
.honer li img{ width:340px; border:1px solid #dddddd; padding:1px; height:510px;}

.honer1{ overflow:hidden}
.honer1 li{ float:left; margin:10px 45px 0 0; width:340px; position:relative}
.honer1 li img{ width:340px; border:1px solid #dddddd; padding:1px; height:230px;}
.honer1 li span{ display:block; margin-top:10px; line-height:20px; color:#666; height:40px;}

.contact{ overflow:hidden;  padding:60px 0 120px 240px; background:url(../images/contact.jpg) center bottom no-repeat;}
.contact h3{ display:block; height:40px; line-height:40px; padding-top:10px; font-size:24px; color:#333} .indexpro h2{ font-size:36px; font-weight:normal; color:#333;}

.contact td{line-height:27px; color:#333; font-size:14px;}
.contact td a{ color:#333}

.contact p{line-height:23px; color:#333; font-size:14px;}
.contact p a{ color:#333}

.snav{ overflow:hidden; margin-bottom:10px;}
.snav li{ float:left;}
.snav li a{ display:block; height:30px; line-height:30px; width:180px; text-align:center; border-right:1px solid #dddddd;  font-size:14px;}
.snav li a:hover{ background-color:#fc9000; color:#FFF; text-decoration:none}
.snav .on a{ display:block; height:30px; line-height:30px; width:150px; text-align:center; background-color:#fc9000;  font-size:14px; color:#FFF;}

.searchpro{ overflow:hidden}
.searchpro h2{ font-size:36px; line-height:80px;}
.searchpro ul li{
	text-align: center;
	float: left; margin:0 5px; 
}
.searchpro ul li img{ width:220px; border:1px solid #dddddd; padding:1px}
.searchpro ul li span{ display:block; text-align:center; font-size:14px; line-height:40px;}
.searchpro ul li a{ color:#666;}

#owl-demo .item{
}
#owl-demo .item img{
	display: block;
	width: 100%;
	height: auto;
}
.owl-carousel .owl-wrapper:after{
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}
/* display none until init*/
.owl-carousel{
	display: none;
	position: relative;
	width: 100%;
	margin-top:20px;
	-ms-touch-action: pan-y;
}
.owl-carousel .owl-wrapper{
	display: none;
	position: relative;
	-webkit-transform: translate3d(0px, 0px, 0px);
}
.owl-carousel .owl-wrapper-outer{
	overflow: hidden;
	position: relative;
	width: 100%;
}
.owl-carousel .owl-wrapper-outer.autoHeight{
	-webkit-transition: height 500ms ease-in-out;
	-moz-transition: height 500ms ease-in-out;
	-ms-transition: height 500ms ease-in-out;
	-o-transition: height 500ms ease-in-out;
	transition: height 500ms ease-in-out;
}
.owl-carousel .owl-item{
	float: left;
}
.owl-controls .owl-page,
.owl-controls .owl-buttons div{
	cursor: pointer;
}
.owl-controls{
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
/* mouse grab icon*/
.grabbing{
	cursor: url(../images/grabbing.png) 8 8, move;
}
/* fix*/
.owl-carousel .owl-wrapper,
.owl-carousel .owl-item{
	-webkit-backface-visibility: hidden;
	-moz-backface-visibility: hidden;
	-ms-backface-visibility: hidden;
	-webkit-transform: translate3d(0,0,0);
	-moz-transform: translate3d(0,0,0);
	-ms-transform: translate3d(0,0,0);
}

/*
*Owl Carousel Owl Demo Theme
*www.mycodes.net
*/
.owl-theme .owl-controls{
	margin-top: 10px;
	text-align: center;
}
/* Styling Next and Prev buttons*/
.owl-theme .owl-controls .owl-buttons div{
	color: #FFF;
	display: inline-block;
	zoom: 1;
	*display: inline;
	/*IE7 life-saver*/margin: 5px;
	padding: 3px 10px;
	font-size: 12px;
	-webkit-border-radius: 30px;
	-moz-border-radius: 30px;
	border-radius: 30px;
	background: #869791;
	filter: Alpha(Opacity=50);
	/*IE7 fix*/opacity: 0.5;
}
/* Clickable class fix problem with hover on touch devices*//* Use it for non-touch hover action*/
.owl-theme .owl-controls.clickable .owl-buttons div:hover{
	filter: Alpha(Opacity=100);
	/*IE7 fix*/opacity: 1;
	text-decoration: none;
}
/* Styling Pagination*/
.owl-theme .owl-controls .owl-page{
	display: inline-block;
	zoom: 1;
	*display: inline;
	/*IE7 life-saver*/;
}
.owl-theme .owl-controls .owl-page span{
	display: block;
	width: 12px;
	height: 12px;
	margin: 5px 7px;
	filter: Alpha(Opacity=50);
	/*IE7 fix*/opacity: 0.5;
	-webkit-border-radius: 20px;
	-moz-border-radius: 20px;
	border-radius: 20px;
	background: #869791;
}
.owl-theme .owl-controls .owl-page.active span,
.owl-theme .owl-controls.clickable .owl-page:hover span{
	filter: Alpha(Opacity=100);
	/*IE7 fix*/opacity: 1;
}
/* If PaginationNumbers is true*/
.owl-theme .owl-controls .owl-page span.owl-numbers{
	height: auto;
	width: auto;
	color: #FFF;
	padding: 2px 10px;
	font-size: 12px;
	-webkit-border-radius: 30px;
	-moz-border-radius: 30px;
	border-radius: 30px;
}
/* preloading images*/
.owl-item.loading{
	min-height: 150px;
	background: url(../images/loading.gif) no-repeat center center;
}
.owl-buttons{ display: none; }