﻿@charset "utf-8";
/* CSS Document */

*{margin:0; padding:0;}
img{border:0;}
body { margin:0 auto;background:#ffffff ; font-family:"微软雅黑";}
body,td,th {font-size:12px;color:#555555; line-height:20px;}
a{ color:#555555; text-decoration:none;}
a:hover{color:#D40308;}
.clear{ clear:both;}
ul{ list-style-type:none;}


header{background:#fff; height:100px; position:absolute; z-index:999; width:100%;-webkit-transition: 1s;transition: 1s; border-bottom:1px solid #ddd;}

header .btnSearch {float:right; margin-top:15px; color:#a9a9a9;-webkit-transition: 1s;transition: 1s;  font-size:12px;}
.btstop{ float:right; }
.btstop a{ float:left;}
.btstop p{ float:left; padding-left:10px; padding-right:10px;}
.btsbot{ float:left;  padding-top:10px;}


header .dSear{ position:absolute; top:47px; right:0px; z-index:999; display:none;}

.scroll header{height:65px; position:fixed;}
.scroll header .logo { padding-top:1px;}
.scroll header .logo a{width:196px; height:87px;background:url(n_01.jpg) no-repeat;}
.scroll header .sh {-webkit-transition: 1s;transition: 1s;}
.scroll header .btstop{}
.scroll header .btsbot{ padding-top:8px;}
.scroll header nav{-webkit-transition: 1s;transition: 1s; height:65px; float:left;}
	.scroll header ul.nav-main > li a
	{
 color:#555555; font-size:14px; padding-top:12px; display:block; height:49px; padding-left:27px; padding-right:27px; border-top:4px solid #fff;
	}
	.scroll header ul.nav-main>li a:hover{ color:#D40A02; background:#f5f5f5; border-top:4px solid #D40A02;}
.scroll header ul.nav-main>li a.hover{ color:#D40A02; background:#f5f5f5; border-top:4px solid #D40A02;}


.scroll header div.hidden-box{ top:65px;}

.fm {background:#eee}


.w980{max-width:1200px; min-width:640px; width:100%; margin:auto; font-size:14px;}
.logo{float:left; margin-right:100px; }
.logo a{display:inline-block; width:196px; height:87px;background:url(n1_01.jpg) no-repeat;-webkit-transition: 1s;transition: 1s;}
.logo a i{visibility:hidden}

#sform{ float:left; width:217px; height:25px;  background:url(1_02.jpg) no-repeat;}
#sform input{  background:none; border:0;height:25px; line-height:25px;}
#stext{ float:left; width:175px; padding-left:12px;}
#sbut{ float:left;width:30px; cursor:pointer;}


div.nav{
    height:100px;
    
    text-align: center;

    position: relative;
    float:left;
  
}
ul.nav-main{
    width: 100%;
    height: 100%;
    list-style-type: none;
}
.hover-up{
    
}
.hover-down{
    transition-duration: .5s;
    transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
}
ul.nav-main>li{
    height: 100%;
    display: block;
    float: left;
    color: #555555;
    cursor: pointer;
	 margin-right:5px;
    text-transform:uppercase;
}
ul.nav-main>li a{ color:#555555; font-size:16px; padding-top:26px; display:block; height:70px; padding-left:27px; padding-right:27px; border-top:4px solid #fff;}
	ul.nav-main > li a p
	{
 font-weight:bold;	}
	ul.nav-main > li a span
	{
		 font-size:10px; color:#afaaaa;font-weight:400; -webkit-transform-origin-x:0; -webkit-transform:scale(0.95); display:inline-block; 
	} 
ul.nav-main>li a:hover{ color:#D40A02; background:#f5f5f5; border-top:4px solid #D40A02;}
ul.nav-main>li a.hover{ color:#D40A02; background:#f5f5f5; border-top:4px solid #D40A02;}
ul.nav-main>li:hover{
     color:#E77817;
}
div.hidden-box{
    width: 200px;
    border: 1px solid #dcdcdc;
    border-top: 0;
    position: absolute;
    display:none;
	background:#ececec;
    top: 100px;
    padding:0px;
}
.hidden-box>ul{
    list-style-type: none;
    color: #643519;
    cursor: pointer;
    padding:0px;
    width:200px;

}
.hidden-box li {float:left; width:200px;height:35px; line-height:35px;}
.hidden-box li a {width:200px;height:35px; line-height:35px; text-align:left; padding-left:20px; text-transform:capitalize; display:block;float:left; color:#555555;}
.hidden-box li a:hover{
    background: url(1_17.jpg);
    color: #E77817;
}
.hidden-loc-index{
    left: 99px;
}
.hidden-loc-us{left: 222px;}
.hidden-loc-info{left: 345px;}
.box04{left:485px;}

#bframe{ float:left; width:100%; height:450px; margin-top:50px;}


/* 全屏轮播flexslider */
.flexslider{position:relative;height:450px;overflow:hidden;background:url(loading.gif) 50% no-repeat;}
.slides{position:relative;z-index:1;}
.slides li{height:450px;}
.slides li a{ display:block; height:100%; width:100%;}
.flex-control-nav{position:absolute;bottom:50px;z-index:2;width:100%;text-align:center;}
.flex-control-nav li{display:inline-block;width:16px;height:16px;*display:inline;zoom:1; margin-left:10px;}
.flex-control-nav a{display:inline-block;width:16px;height:16px;line-height:44px;overflow:hidden;background:url(2.png) no-repeat;cursor:pointer;}
.flex-control-nav .flex-active{background-position:0 0; background:url(1.png) no-repeat;}

.flex-direction-nav{position:absolute;z-index:3;width:100%;top:40%;}
.flex-direction-nav li a{display:block;width:52px;height:96px;overflow:hidden;cursor:pointer;position:absolute;}
.flex-direction-nav li a.flex-prev{left:140px;background:url(prev.png) center center no-repeat;}
.flex-direction-nav li a.flex-next{right:140px;background:url(next.png) center center no-repeat;}
#mframe{ float:left; width:100%; background:url(1_03.jpg);}
.frame{ margin:0 auto; width:1200px;}
.mnr1{ float:left; width:1200px; background:url(1_04.jpg) no-repeat left #141414; height:74px; position:relative; z-index:99; margin-top:-36px;}
.mnr1left{ float:left; width:180px;}
.mnr1left p{ float:left; text-align:center; width:180px; text-transform:uppercase; color:#a9a9a9; padding-top:12px;}
.mnr1left strong{ float:left; text-align:center; width:180px; color:#f3f3f3; font-size:18px; padding-top:6px;}
.mnr1right{ float:right; width:970px; padding-right:30px; line-height:74px; color:#fff; height:74px; overflow:hidden;}

.infoList li{ height:74px;  line-height:74px;  }
	.infoList li a
	{
	 color:#fff;}
 
.topLoop{ overflow:hidden; position:relative;    } 
.topLoop .hd{ overflow:hidden;  height:30px; background:#f4f4f4;  } 
.topLoop .hd .prev,.topLoop .hd .next{ display:block;  width:9px; height:10px; line-height:10px; float:right; margin-right:10px; margin-top:10px;  overflow:hidden;   
     cursor:pointer; background:url(../index_files/images/icoUp.gif) center no-repeat;} 
.topLoop .hd .next{ background:url(../index_files/images/icoDown.gif) center no-repeat;  } 
.topLoop .hd ul{ float:right; overflow:hidden; zoom:1; margin-top:10px;  } 
.topLoop .hd ul li{ position:relative; _display:inline; float:left;  width:10px; height:10px; overflow:hidden; background:#ccc; margin-right:10px; text-indent:-999px; cursor:pointer; 
    -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px; behavior: url(../PIE.htc);} 
.topLoop .hd ul li.on{ background:#f00;  } 
.topLoop .bd{   } 
.topLoop .bd ul{ overflow:hidden; zoom:1; } 



.mnr2{ float:left; width:1200px; padding-top:20px; padding-bottom:90px;}
.mnr2_top{ float:left; width:1200px;}
.mnr2_top p{ float:left; width:1200px; font-size:14px; text-transform:uppercase;  text-align:center; color:#232323; padding-top:5px;}
.mnr2_top h3{ float:left; width:1200px; font-size:24px; line-height:30px; text-align:center; color:#000000; font-weight:normal;}
.mnr2_mid{ float:left; width:1200px;}
.mnr2_mid p{ float:left; width:1080px;  font-size:14px; padding-top:15px; padding-left:60px; text-align:center;}
.mnr2_bot{ float:left; width:1200px; padding-top:40px;}
.pcp3{ float:left; width:218px; padding-right:10px; padding-left:10px; position:relative; z-index:11;}
.ptp3{ float:left;width:218px;}
.ptp3 a{ float:left;}
.pbp{ float:left; width:218px; padding-bottom:20px;}
.pbp p{ float:left; width:218px; text-align:center; font-size:36px; color:#232323; font-weight:bold; line-height:36px; padding-top:20px;}
.pbp a{ float:left; width:218px; text-align:center; font-size:18px; color:#232323; padding-top:12px;}

.mnrlist
{
	 float:left; width:1200px; padding-top:30px;
}
.mnrlif
{
	 float:left; width:380px; padding-right:30px;
}
	.mnrlif strong
	{
		 color:#4e5862; float:left; font-size:16px; padding-bottom:30px; padding-left:15px;
	}
.mnrjcs
{
	 float:left; width:378px; background:#fff; border:1px solid #e6e6e6;
}
	.mnrjcs img
	{
		 float:left; padding:8px;
	}
	.mnrjcs p
	{
		 float:left; width:344px; padding-left:17px; padding-right:17px; color:#8a8a8a; font-size:14px; padding-top:15px; padding-bottom:22px;
	}
	.mnrjcs a
	{
		 float:left; width:378px; text-align:center; height:38px; line-height:38px; color:#fff; font-size:14px; background:#CC0013;
	}
		.mnrjcs a:hover
		{
			 background:#000
		}
	.mnrjcs2
	{
	 float:left; width:378px; background:#fff; border:1px solid #e6e6e6;
}
		.mnrjcs2 img
	{
		 float:left; padding:8px;
	}
		.mnrjcs2 ul
		{
			 float:left; width:344px; padding-left:17px; padding-right:17px; padding-top:17px; padding-bottom:25px; font-size:14px;
		}
			.mnrjcs2 ul li
			{
				 float:left; width:344px;
			}
				.mnrjcs2 ul li a
				{
					 float:left; color:#8a8a8a; background:url(1_16.jpg) no-repeat 0px 8px; padding-left:10px; width:240px; line-height:18px; height:18px; overflow:hidden;
				}
					.mnrjcs2 ul li a:hover
					{
						 color:#CC0013;
					}
				.mnrjcs2 ul li span
				{
					 float:right; color:#8a8a8a;
				}
.newsmores
{
		 float:left; width:378px; text-align:center; height:38px; line-height:38px; color:#fff; font-size:14px; background:#CC0013;
}
	.newsmores:hover
	{
		 background:#000;
	}
	.newsmores a
	{
		 color:#fff;
	}


.pbp_li
{
	 float:left; background:#D40308; filter:alpha(opacity=80); opacity: 0.8;width:185px; height:200px; padding:15px; color:#fff; text-align:center; position:absolute;  bottom:0px; display:none;
}
	.pbp_li p
	{
		font-size:36px; color:#fff; font-weight:bold; line-height:36px;  padding-top:10px; float:left; text-align:center; width:185px;
	}
	.pbp_li h3
	{
	 float:left; width:185px; text-align:center;padding-top:15px; padding-bottom:15px;}
	.pbp_li h3 a
	{
		 color:#fff; font-size:16px; 
	}
	.pbp_li span
	{
		 float:left; width:185px;
	}
.paimg
{
	 float:left; width:185px; padding-top:10px;
}

.mnr3{ float:left; width:1200px; padding-top:30px;}
.mnr3_list{ float:left; width:1200px; padding-top:20px;}
.plist{ float:left; width:280px; padding-bottom:25px; padding-right:26px;}
.pl_pt{ float:left; width:280px;padding:0;margin:0;position:relative;box-sizing:border-box;cursor:pointer;-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;-ms-transition:all .4s ease-in-out;transition:all .4s ease-in-out;overflow:hidden
}
.pl_pt a{ float:left;border:1px solid #d7d7d7;}
	.pl_pt a img
	{width:278px; height:189px;

	  float:left;}
.pl_pl{ float:left; width:280px; text-align:center; padding-top:10px;}
 .he_ZoomInImg_img{position:relative;display:block;width:100%;padding:0;margin:0;opacity:1;-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;-ms-transition:all .4s ease-in-out;transition:all .4s ease-in-out;overflow:hidden}
 .he_ZoomInImg_img:hover{opacity:1;-webkit-transform:scale(1.3);-moz-transform:scale(1.3);-o-transform:scale(1.3);-ms-transform:scale(1.3);transform:scale(1.3)}

.pline{ float:left; width:100%;  margin-top:40px; margin-bottom:70px; height:1px; border-bottom:1px solid #ddd}

#neframe{ float:left; width:100%; background:url(1_06.jpg) no-repeat center; height:504px;}
.nem1{ float:left; width:1200px; background:#fff; height:415px; margin-top:-300px; position:relative; z-index:9; text-align:center;}
.nem1 h3{ width:1200px; color:#4e5862; font-size:24px; font-weight:normal; padding-top:45px; line-height:26px; float:left; color:#4e5862;}
.nem1 p{ width:1088px;float:left; padding-left:56px; padding-right:56px; padding-top:30px; font-size:14px;  color:#4e5862; line-height:28px; margin-bottom:80px;}
.nem1 a{ background:#E77817; color:#fff; padding-left:45px; padding-top:14px; padding-bottom:14px; padding-right:45px;font-size:14px;}
	.nem1 a:hover
	{
	 background:#000;}
.nem2{ float:left; width:1200px; padding-top:40px; padding-bottom:50px;}
.nem2_top{ float:left; width:1200px;}
.nem2_top h3{ float:left; width:1200px; text-align:center; font-size:24px; font-weight:normal; color:#000000; line-height:24px}
.nem2_top span{ float:left; width:1200px; text-align:center; font-size:18px; color:#000000; line-height:20px; padding-top:8px;}

.nem2_mid{ float:left; width:1200px; padding-top:32px;}
.melist{ float:left; padding-right:20px; width:285px;}
.meli_bg{ float:left; width:283px; background:#fff; border:1px solid #e6e6e6; }
.meli_ptp{ float:left; width:259px;padding:12px;}
.meli_ptp a{ float:left;}
.meli_pcp{ float:left; width:259px; padding-left:12px; padding-right:12px;}
.meli_pcp a{ float:left; color:#4e5862; font-size:16px; font-weight:bold; padding-top:10px; width:259px; height:40px; overflow:hidden;}
.meli_pcp p{ float:left; width:259px; padding-top:10px; padding-bottom:12px;}
.meli_pbo{ float:left; width:283px; background:#E77817; color:#fff; text-align:center; height:38px; line-height:38px; cursor:pointer;}
.meli_pbo a{ color:#fff;}

.meli_pbo:hover{  background:#000; color:#fff;}







#fframe{ float:left; width:100%; height:279px; background:url(1_08.jpg) repeat-x center;}

#foot{ float:left; width:1200px;}
.fo_top{ float:left; width:1200px; height:207px; padding-top:35px;}
.fnt1{ float:left; padding-left:30px; width:250px;}
.fnt1 strong{ float:left; color:#232323; font-size:14px; width:250px;}
.fnt1 ul{ float:left; width:250px; padding-top:10px;}
.fnt1 ul li{ float:left; width:100px; padding-top:15px;}
.fnt1 ul li a{ color:#232323; }

.fnt2{ float:left; width:200px; padding-left:38px;}
.fnt2 strong{float:left; color:#232323; font-size:14px; width:200px;}
.fnt2 ul{ float:left; width:200px; padding-top:10px;}
.fnt2 ul li{ float:left; width:130px; padding-top:15px;}
.fnt2 ul li a{ color:#232323; }
.fnt3{ float:left; padding-left:50px; width:310px;}
.fnt3 strong{float:left; color:#232323; font-size:14px; width:310px;}
.fnt3 p{ float:left; width:310px; color:#232323; font-size:24px; padding-top:25px;}
.fnt3 span{ float:left; width:310px; color:#232323; padding-top:15px;}
.fnt3_div{ float:left; width:310px; line-height:18px; padding-top:15px;}
.fnt3_div img{ float:left;}
.fnt3_div a{ float:left; color:#fff; line-height:18px; padding-left:10px; padding-right:10px;}
.fnt4{ float:right; width:112px; padding-right:65px; padding-top:5px;}
.fnt4 img{ float:left;}
.fnt4 p{ float:left; text-align:center; color:#232323; width:112px; padding-top:20px;}

.fo_bot{ float:left; width:1200px; height:37px; line-height:37px;}
.fo_bot p{ float:left; padding-left:15px; color:#b7b7b7;}

	.fo_bot p a
	{
		 color:#fff;
	}
	#nbframe
{ float:left; width:100%; height:195px; margin-top:50px; background:#2d2d2d;
}

.nbar
{
float:left; width:100%;  height:195px; background:url(banner.jpg) no-repeat center top;}

#obframe
{
float:left; width:100%; height:80px; margin-top:100px; background:#2d2d2d;
}
.aboutstop
{
	 float:left; width:1200px; text-align:center;
}
	.aboutstop p
	{
		 line-height:80px; color:#fff; font-size:16px;
	}
.nframe
{
	margin:0 auto; width:1160px;
}
#main
{
	 float:left; width:1160px; padding-top:20px; padding-bottom:20px;
}
#left
{
	 float:left; width:250px; padding:15px; border:1px solid #ddd;
}
.lbt
{
	 float:left; width:250px; background:#141414; height:40px;
}
	.lbt strong
	{
		 float:left; line-height:40px; color:#fff; padding-left:10px; font-size:14px; font-weight:normal;
	}

#left ul
{
	 float:left; width:248px; border:1px solid #ddd; border-top:0px;border-bottom:0px;
}
	#left ul li
	{
		 float:left; width:248px; line-height:40px; height:40px; border-bottom:1px solid #ddd;
	}
		#left ul li a
		{
			  float:left; background:url(zx.jpg) no-repeat 10px 18px; padding-left:18px; width:230px;
		}
			#left ul li a:hover
			{
			 background:#f2f2f2;}
				#left ul li a.hover
			{
			 background:#f2f2f2;}
#right
{
	 float:right; width:795px; padding:30px; border:1px solid #ddd;
}
.rbt
{
	 float:left; width:795px; background:#f2f2f2; line-height:35px; text-align:center; margin-bottom:30px;
}
	.rbt a
	{
		 padding-left:5px; padding-right:5px;
	}

.rbt_h3
{
	 float:left; width:795px; font-size:30px; line-height:45px; border-bottom:1px solid #eee; padding-bottom:18px;
}
.rnr
{
	 float:left; width:795px; padding-top:25px;padding-bottom:25px; min-height:450px;
}


#tright
{
	 float:left; width:1098px;padding:30px; border:1px solid #ddd;
}
.trbt
{
	 float:left; width:1098px; background:#f2f2f2; line-height:35px; text-align:center; margin-bottom:30px;
}
	.trbt a
	{
		 padding-left:5px; padding-right:5px;
	}

.trbt_h3
{
	 float:left; width:1098px; font-size:30px; line-height:45px; border-bottom:1px solid #eee; padding-bottom:18px;
}
.trnr
{
	 float:left; width:1098px; padding-top:25px;padding-bottom:25px; min-height:450px;
}

	.newsa{ width:1190px; margin:0 auto;}
.newsa .where{ border-bottom:1px solid #ddd; height:50px; line-height:50px; float:left;width:1190px; padding-top:10px;}
.newsa .where a{ display:block; border-bottom:2px solid #44c3c0; font-size:16px; color:#000; float:left;}

.newslist{ margin-top:25px; float:left; width:1190px;}


.vide_list
{
	 float:left; width:278px; padding-bottom:20px; padding-right:26px;
}
.vide_ptp
{
	 float:left; width:278px;
}
	.vide_ptp a
	{
		 float:left;
	}
.vide_pcp
{
	 float:left; width:278px; text-align:center; font-size:14px; color:#3a3a3a; padding-top:8px;
}
	.vide_pcp a
	{
		 color:#3a3a3a;
	}

	.fenye {  float:left; width:1190px; padding-bottom:45px; padding-top:20px; } /* FireFox */
*html .fenye { float:left; width:1190px; padding-bottom:45px; padding-top:25px;} /* ie6 fixed */
*+html .fenye { float:left; width:1190px; padding-bottom:45px;padding-top:25px;} /* ie7 fixed, 注意顺序 */


	.certi_list
{
	 float:left; width:278px; padding-bottom:20px; padding-right:26px;
}
.certi_ptp
{
	 float:left; width:278px;
}
	.certi_ptp a
	{
		 float:left;
	}
.certi_pcp
{
	 float:left; width:278px; text-align:center; font-size:14px; color:#3a3a3a; padding-top:8px;
}
	.certi_pcp a
	{
		 color:#3a3a3a;
	}

	.newslist{ margin-top:40px; float:left; width:1190px;}
.newslist dl{ margin-bottom:50px; border:1px solid #ddd; float:left; width:1190px; height:161px; display:inline;}
.newslist dl:hover{ background:#f9f9f9;}
.newslist dl dt{ float:left;}
.newslist dl dt img{ width:245px; height:161px;}
.newslist dl .dd1{ float:left; width:720px; margin-left:20px; padding:20px 0;}
.newslist dl .dd1 h2{ font-size:20px; font-weight:normal;}
.newslist dl .dd1 h2 a{ color:#111; font-weight:bold;}
.newslist dl .dd1 span{ display:block; margin:20px 0; font-size:14px;}
.newslist dl .dd1 p{ font-size:14px; line-height:22px; color:#666; height:44px; overflow:hidden;}
.newslist dl .dd2{ border-radius:8px; float:right; width:112px; height:112px; background:#EFEFEF; color:#333; margin:25px 20px 0 0;}
.newslist dl .dd2 b{ font-size:47px; text-align:center; display:block; border-bottom:1px solid #ddd; padding:25px 0; font-weight:normal; color:#666;}
.newslist dl .dd2 span{ color:#666; display:block; text-align:center; height:30px; line-height:30px;}


.newslist dl .dd3{float:right; width:112px; height:112px; margin:25px 20px 0 0;}
.newslist dl .dd3 b{ font-size:47px; text-align:center; display:block; padding:30px 0; font-weight:normal; color:#666;}
.newslist dl .dd3 span{ color:#666; display:block; text-align:right; height:30px; line-height:30px;}

.newstab{ margin-top:15px; float:left; width:1190px;}
.newstab ul li{ float:left; margin-right:8px;}
.newstab ul li a{ border:1px solid #ddd; display:block; height:40px; line-height:40px; width:100px; text-align:center; position:relative; overflow:hidden; font-size:14px;}
.newstab ul li a span{ display:block; background:#44c3c0; height:3px; width:100px; position:absolute; bottom:40px; left:0;-webkit-transition:all .13s ease-out;
-moz-transition:all .13s ease-out;
-o-transition:all .13s ease-out;
-ms-transition:all .13s ease-out;}
.newstab ul li a:hover{color:#44c3c0; }
.newstab ul li a:hover span{ bottom:0px;}

.newstab ul li a.now span{ display:block; background:#44c3c0; height:3px; width:100px; position:absolute; bottom:0px; left:0;-webkit-transition:all .13s ease-out;
-moz-transition:all .13s ease-out;
-o-transition:all .13s ease-out;
-ms-transition:all .13s ease-out;}


/*pronews*/
.product{ margin:0 auto; height:auto;  }
.product ul{padding:0;margin:0;}
.product li{float:left;width:260px; list-style-type: none; font-weight:100; }
.product li.plists{margin:0 auto; padding-top:15px;    padding-bottom:15px }
.product li h3,.product li h3,.product li span{width:230px;line-height:24px;   color:#006699; height:36px;font-weight:100;padding:0;margin:0;list-style-type: none; float:left; text-align:center; font-size:16px; }
.product li h3 a,.product li h3 a,.product li span a{width:230px;line-height:24px;  color:#09F;font-weight:100;list-style-type: none; float:left; text-align:center; font-size:16px; }
.product li p{width:230px;  padding-top:5px; text-align:center; line-height:18px;list-style:none;}
.product li p img{width:230px;height:195px;  padding:1PX}
.libiao{ background:#ececec; clear:both;  width:780px;  height:35px; margin-top:20px; line-height:35px; text-align:center;}


.promsg{ margin:0 auto; width:780px;  padding-top:5px;  font-family:Arial, Helvetica, sans-serif}
.promsg .proleft{ margin:0 auto; width:770px; padding:4px; border:1px #dcdcdc solid; text-align:center}
.promsg a{margin-left:15px;font-weight:bold;}
.promsg h2{font-family: Microsoft YaHei,arial;position:relative;font-size:36px; line-height:40px; text-align:center; color:#023A8F; height:38px; }
.promsg h5{font-family: Microsoft YaHei,arial;position:relative;font-size:18px; line-height:40px; text-align:left;  height:38px; }
.promsg .protop{ float:left; width:500px;margin-bottom:10px;font-weight:100; padding-left:30px }
.promsg .protop h1{font-size:16px; color:#000;  font-weight:100;}
.promsg .protop,.promsg .protop a{color:#333333; line-height:22px; }
.promsg .info{padding-top:10px;border-bottom:1px dashed #dbdbdb;border-top:1px dashed #dbdbdb;padding-bottom:10px;margin-bottom:10px;margin-top:10px;clear:both;}
.promsg .info,.promsg .info a {color:#333333;}
.promsg a{color:#000000;margin-right:10px;}
.promsg .xgpro{text-align:left;  margin-top:10px;margin-bottom:20px}
.promsg .xgpro li{ width:250px;float:left; font-weight:100; }
.promsg .xgpro li a{color:#555555;  font-weight:100;}
.prowd{color:#0066CC; padding:10px; border:1px #D8EBFE solid; background:#F2F8FE; margin-bottom:10px; font-size:12px}


.produtab{ margin-top:35px; float:left; width:1190px;margin-bottom:20px;}
.produtab ul li{ float:left; margin-right:8px; padding-bottom:6px;}
.produtab ul li a{ border:1px solid #ddd; display:block; height:40px; line-height:40px;  text-align:center; position:relative; overflow:hidden; font-size:14px; padding-left:20px; padding-right:20px;}
.produtab ul li a span{ display:block; background:#44c3c0; height:3px;  position:absolute; bottom:40px; left:0;-webkit-transition:all .13s ease-out;
-moz-transition:all .13s ease-out;
-o-transition:all .13s ease-out;
-ms-transition:all .13s ease-out; width:100%;}
.produtab ul li a:hover{color:#44c3c0; }
.produtab ul li a:hover span{ bottom:0px;}

.produtab ul li a.now span{ display:block; background:#44c3c0; height:3px; width:100%; position:absolute; bottom:0px; left:0;-webkit-transition:all .13s ease-out;
-moz-transition:all .13s ease-out;
-o-transition:all .13s ease-out;
-ms-transition:all .13s ease-out;}



.nnews_top
{
	 float:left; width:1118px; padding-top:30px;
}
	.nnews_top h1
	{
		color:#44c3c0; font-size:35px; font-weight:300; width:1018px;line-height:1.2em; float:left; text-transform:uppercase;
	}


/******************/
.dh{-webkit-transition: -webkit-transform 0.5s ease-out;
    -moz-transition: -moz-transform 0.5s ease-out;
    -o-transition: -o-transform 0.5s ease-out;
    -ms-transition: -ms-transform 0.5s ease-out;}
.dh:hover{-webkit-transform:scale(1.1,1.1);
    -moz-transform:scale(1.1,1.1);}

.abframe{ margin:0 auto; width:1190px;}

.news_bar
{
	float:left; width:1190px; padding-top:190px;padding-bottom:90px;
}
	.news_bar h1
	{
		 float:left; width:1190px; text-align:center; color:#646464; font-size:65px; line-height:70px;
	}
	.news_bar p
	{
		 float:left; width:1190px; text-align:center; font-size:16px; color:#7c7c7c; line-height:25px; padding-top:12px;
	}
	.ppframe{ margin:0 auto; width:1118px;}
	
.news_c_left{ float:left; width:840px;margin-top:50px; padding-bottom:50px;}
.news_c_left h2{ font-size:30px; font-weight:normal;line-height:35px;}
.news_c_left h3{ font-size:14px; color:#666; font-weight:normal; margin:15px 0;}
.news_c_left .news_c_content{ line-height:30px; font-size:14px; margin-top:40px; color:#666;}

.news_c_right{ float:right; width:300px; margin-top:50px;}
.news_c_right h2{ background:#9f9f9f; color:#fff; height:44px; padding-left:20px; line-height:44px;}
.news_c_right ul{ border:1px solid #ddd; border-top:none; padding:10px;}
.news_c_right ul li{ padding:10px 0;}
.news_c_right ul li a{ font-size:14px;}
.news_c_right ul li a:hover{ text-decoration:underline;}


.pcp2{ float:left; width:314px; padding-right:58px; padding-top:30px;}
.pcp{ float:left; width:314px; padding-right:38px;}
.ptp{ float:left; width:314px;}
.ptp a{ float:left;}
.pwz{ float:left; width:314px; background:url(1_15.jpg) repeat-x; height:68px;padding-top:12px;}
.pwz_left{ float:left; padding-left:12px; border-right:1px solid #8e8e8e; padding-right:12px;}
.pwz_right{ float:left; width:215px; padding-left:12px; padding-top:6px;}
.pwz_right a{ float:left; width:215px; color:#2a2a2a; font-size:18px; line-height:22px; padding-bottom:2px;}
.pwz_right p{ float:left; width:215px; height:32px; overflow:hidden; line-height:16px;}


.pwz2{ float:left; width:314px; background:#eaeaea; height:42px;padding-top:12px; border-bottom:4px solid #44c3c0}
.pwz2_left{ float:left; padding-left:12px; border-right:1px solid #8e8e8e; padding-right:12px;}
.pwz2_right{ float:left; width:280px; padding-left:12px; padding-top:6px;}
.pwz2_right a{ float:left; width:280px; color:#2a2a2a; font-size:18px; line-height:22px; text-align:center;}
.pwz2_right p{ float:left; width:280px; text-align:center; padding-top:10px; height:60px; overflow:hidden;}


.he_border1{background:#44c3c0;width:314px;height:314px;padding:0;margin:0;position:relative;box-sizing:border-box;-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;-ms-transition:all .4s ease-in-out;transition:all .4s ease-in-out;overflow:hidden}
.he_border1 .he_border1_img{display:block;width:100%;padding:0;margin:0;position:relative;-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;-ms-transition:all .4s ease-in-out;transition:all .4s ease-in-out;opacity:1;overflow:hidden}
.he_border1:hover .he_border1_img{position:absolute;-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-o-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1);opacity:.6}
.he_border1 .he_border1_caption{color:#fff;padding:0;margin:0;-moz-backface-visibility:hidden;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;-ms-transition:all .4s ease-in-out;transition:all .4s ease-in-out;overflow:hidden}
.he_border1 .he_border1_caption::before,.he_border1 .he_border1_caption::after{position:absolute;content:'';opacity:0;-webkit-transition:opacity 0.4s,-webkit-transform .4s;-moz-transition:opacity 0.4s,-moz-transform .4s;-o-transition:opacity 0.4s,-o-transform .4s;transition:opacity 0.4s,transform .4s}
.he_border1 .he_border1_caption::before{top:8%;right:10%;bottom:8%;left:10%;border-top:1px solid #fff;border-bottom:1px solid #fff;-webkit-transform:scale(0,1);-moz-transform:scale(0,1);-o-transform:scale(0,1);transform:scale(0,1);-webkit-transform-origin:0 0;-moz-transform-origin:0 0;-o-transform-origin:0 0;transform-origin:0 0}
.he_border1 .he_border1_caption::after{top:8%;right:10%;bottom:8%;left:10%;border-right:1px solid #fff;border-left:1px solid #fff;-webkit-transform:scale(1,0);-moz-transform:scale(1,0);-o-transform:scale(1,0);transform:scale(1,0);-webkit-transform-origin:100% 0;-moz-transform-origin:100% 0;-o-transform-origin:100% 0;transform-origin:100% 0}
.he_border1:hover .he_border1_caption::before,.he_border1:hover .he_border1_caption::after{opacity:1;-webkit-transform:scale(1);-moz-transform:scale(1);-o-transform:scale(1);transform:scale(1)}
.he_border1 .he_border1_caption,.he_border1 .he_border1_caption > a{position:absolute;top:0;left:0;width:100%;height:100%;-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;-ms-transition:all .4s ease-in-out;transition:all .4s ease-in-out;overflow:hidden; z-index:1000}
.he_border1 .he_border1_caption_h{font-size:1.3em;font-weight:700;text-align:center;width:80%;position:absolute;top:20%;left:10%;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;-ms-transition:all .5s ease-in-out;transition:all .5s ease-in-out;overflow:hidden;opacity:1}
.he_border1 .he_border1_caption_p{font-size:1em;text-align:center;width:80%;position:absolute;top:60%;left:10%;-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;-ms-transition:all .4s ease-in-out;transition:all .4s ease-in-out;overflow:hidden;opacity:0}
.he_border1:hover .he_border1_caption_p{top:45%;opacity:1}


/*product detail*/
.dframe
{
	margin:0 auto; width:1018px;
}
.productsdetail
{
	 float:left; width:1018px; 
}
.pfdeta
{
	 float:left; width:100%; min-width:1018px; background:#fff;
}
.product_hd { padding:60px 0 45px;}
.pdimg { width:55%; height:450px; line-height:450px; text-align:center; float:left; position:relative; overflow:hidden; background:#fff;}
.pdimg img { width:auto; height:auto; max-width:650px; max-height:450px; display:inline-block; vertical-align:middle;}
.pdimg .zoom { display:block; width:80px; height:80px; background:url(zoom.png) no-repeat; position:absolute; right:0; bottom:0;}
.pdintro { width:480px; float:right; background-color:#ffffff; height:450px;}
.pdintro .name,.pdintro .cateby,.pdintro .btn,.pdintro .tel,.pdintro .links { padding:10px 80px 10px 80px;}
.pdintro .name,.pdintro .cateby { border-bottom:#efefef 0px solid; line-height:1.2;}
.pdintro .name { font-size:32px; font-weight:normal; padding-top:8px; color:#000000; padding-bottom:0; word-break:break-all; text-align:left;}
.pdintro .cateby { font-size:24px; color:#888; padding-top:35px; padding-bottom:5px;  text-align:left;}
.pdintro .cateby .cate { font-size:20px; color:#333; margin-right:5px;}
.pdintro .btn { display:inline-block; margin:0; margin-top:10px;}
.pdintro .btn a { display:block; height:40px; line-height:40px; background-color:#44c3c0; color:#fff; padding:9px 120px; text-align:center; font-size:20px; font-weight:bold;}
.pdintro .btn .cart { display:inline-block; width:40px; height:40px; background:url(cart.png) no-repeat; overflow:hidden; vertical-align:middle; margin-right:15px;}
.pdintro .tel { font-size:14px;}
.pdintro .tel b { font-size:24px; color:#01a8dd; font-style:italic; margin-left:5px;}
.pdintro .links { overflow:hidden; padding:20px 0 0; margin:0 75px;}
.pdintro .links ul { width:105%;}
.pdintro .links li { width:25.333%; padding:0 4%; height:72px; line-height:18px; float:left; border-right:#c7c7c7 1px solid; margin-right:-1px; text-align:center; font-size:14px; padding-bottom:8px;}
.pdintro .links i { display:block; width:40px; height:40px; background:url(arr.png) no-repeat; overflow:hidden; margin:0 auto;}
.pdintro .links i.pl02 { background-position:-40px 0;}
.pdintro .links i.pl03 { background-position:-80px 0;}

.pdintro .share{ float:left; width:340px; padding-left:140px; padding-top:30px;}

.pdintro .share .si { display:inline-block; width:23px; height:23px; overflow:hidden; font:0/0 a; letter-spacing:-9px; background:url(share.png) no-repeat; filter:alpha(opacity=40); opacity:0.4; vertical-align:middle; margin-right:5px;}
.pdintro .share a:hover .si { filter:alpha(opacity=100); opacity:1;}
.pdintro .share .si01 { background-position:0 0;}
.pdintro .share .si02 { background-position:-23px 0;}
.pdintro .share .si03 { background-position:-46px 0;}

.pdintro .share .si04 {background-position:-69px 0;}
.pdintro .share .si05 {background-position:-92px 0;}



.detail_first
{
	 float:left; width:1018px; padding-top:20px; border-bottom:#747474 3px solid; height:54px;
}
.detail_first strong
{
	 float:left; display:inline-block; width:auto; height:54px; line-height:54px;font-size:16px; font-weight:normal; padding-left:50px; padding-right:50px; text-transform:uppercase;
	 background:#545454; color:#fff;  position:relative;  border-bottom:#44c3c0 3px solid;
}
.detail_first strong i { display:block; width:0; height:0; overflow:hidden; border-color:#44c3c0 transparent transparent; border-style:solid dashed dashed; border-width:10px; position:absolute; left:50%; bottom:-20px; margin-left:-10px;}




.cont_rnrlist
{
	 float:left; width:1018px; padding-top:20px; padding-bottom:20px;
}
.product_hdlist
{
	 float:left; width:1018px; padding-top:60px; padding-bottom:40px;
}
.detail_left
{
	 float:left; width:510px; height:450px; background:url(zoom1.png) no-repeat bottom right #fff;
}




		.productRec { float:left; width:1018px; padding-top:50px; padding-bottom:50px;}
			.productRec ul
			{
				 float:left; width:1018px;
			}
				.productRec ul li
				{
					  float:left; width:231px; padding-right:31px;
				}
					.productRec ul li .ptp3
					{
						 float:left;  width:231px; padding-bottom:2px;padding:0;margin:0;position:relative;box-sizing:border-box;cursor:pointer;-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;-ms-transition:all .4s ease-in-out;transition:all .4s ease-in-out;overflow:hidden
					}
						.productRec ul li .ptp3 img
						{
							 width:231px; height:231px; float:left;
						}
					.productRec ul li .pwz3
					{
						 float:left; width:231px; text-align:center; background:#dcdcdc; line-height:40px; font-size:14px; font-weight:normal; height:40px; overflow:hidden; 
					}
						.productRec ul li .pwz3 a
						{
							  color:#333;
						}

						#conremark{ float:left; width:1018px; padding:35px 0px 0px 0px; background:#fff url(confeedback.jpg) repeat-x left top; font-size:14px;}
#conremark strong{ float:left; width:1018px; font-size:20px; color:#44c3c0; line-height:35px; text-transform:uppercase; padding-bottom:10px;}
.cont_rnrlist
{
	 float:left; width:1018px; padding-top:20px; padding-bottom:20px;
}

#FeedbackContext{ float:left; width:80%; padding-top:2%; padding-left:3%; font-size:12px;}
.feedbackBox{float: left;padding: 15px;}
.Feedbackbg{float: right;width: 300px;height: 140px;}
.textStyle{width: 350px;height: 30px;line-height: 30px;background-color: #ffffff;border: solid 1px #C5C5C5;padding-left: 2px;font-size:120%;}
.textAreaStyle{width: 350px;line-height: 20px;background-color: #ffffff;border: solid 1px #C5C5C5;padding-left: 2px;}
#FeedbackContext table{margin-bottom: 15px;border-collapse: collapse;margin-left: 30px;width: 510px;}
#FeedbackContext table tr{margin-top: 10px;}
#FeedbackContext table th{text-align: right;font-weight: lighter;padding-top: 5px;padding-bottom: 5px;color:#000;width: 100px;padding-right: 6px;}
#FeedbackContext table td{padding-top: 5px;padding-bottom: 5px;color:#3D4146;padding-left: 5px;text-align: left;}
.red{ color:Red;}
.FeedbackUsText{ width:auto;  clear:both;background:url(Feedback.jpg) no-repeat 0px 25px; }
.FeedbackUsText p{ clear:both;  color:#3D4146;  padding-top:0px; margin:0px;   text-indent:15px; line-height:24px; 
}

.profeedsend
{
	background:#44c3c0; border:0px; color:#FFF; width:120px; height:30px; text-align:center; cursor:pointer; font-family:"微软雅黑"
}


.postAb
{ float:left; position:absolute; width:1018px; top:270px;
}

.channel_name { float:left; font-size:30px; color:#fff; font-weight:bold; text-shadow:#333 2px 2px 2px; padding:0 15px 0 30px; color:#fff; text-transform:uppercase;}
.breadcrumbs { height:26px; line-height:26px; white-space:nowrap;  color:#f2f2f2; float:left; margin-top:5px;}
.breadcrumbs em { font-style:normal; margin:0 8px;}
.breadcrumbs a { color:#f2f2f2;}
.breadcrumbs a:hover { color:#fff;}
.breadcrumbs a.home { color:#ffd800;}


#rlt{ float:left;  width:400px;  padding-top:25px; padding-left:55px;}
.rtp{ float:left; padding:3px;  margin:0px; text-align:center;}
.rtp img{ float:left; margin:0px; padding:0px;}


#promoreimg{width:400px; float:left; margin-top:5px; margin-bottom:5px;overflow:hidden;}
#promoreimg img{float:left; width:60px; height:51px; border:0; margin:5px; margin-left:0px; border:1px solid #e5e5e5; padding:2px; cursor:pointer;}
#promoreimg .LeftBotton { float:left;BACKGROUND: url(pro-left.gif) no-repeat 0px 0px; LEFT:0px; WIDTH: 14px; CURSOR: pointer; TOP: 0px; height:66px;}
#promoreimg .Cont { float:left; MARGIN: 0px auto; OVERFLOW: hidden; WIDTH: 282px; margin-left:8px;}
#promoreimg .RightBotton { float:right;BACKGROUND: url(pro-right.gif) no-repeat 0px 0px; RIGHT:0px;  WIDTH: 14px; CURSOR: pointer; TOP: 0px; height:66px;}

#order{padding:10px 0 20px;width:700px; margin:0 auto;text-align:left}
#order h1{padding:15px 0 5px;font-size:22px}
#order p{margin:5px 0 10px;font-size:12px}
#order form{margin-left:30px}
.div_li{margin-bottom:10px}
#order label{margin:3px 0;font-weight:bolder;display:block}
#order label.checkbox{font-weight:normal;display:inline}
#order input{border:1px solid #aaa;padding:3px;font-size:12px;background-color:#fefefe;color:#000}
#order input:hover{border:1px solid #6ad}
#order .medium{width:220px}
#order .submit{margin-top:10px;cursor:hand}

/*--about--*/
.about{
     float:left; width:1018px; padding-top:20px; padding-bottom:20px;
}



h3.title {
    color: #ca261d;
    font-size: 1.3em;
    margin-bottom: 3em;
    text-align: center;
}

    h3.title span {
        display: block;
        font-size: 3em;
        color: #212121;
        position: relative; padding-top:15px;
    }

        h3.title span:before, h3.title span:after {
            content: '';
            position: absolute;
            top: 52%;
            background: #494949;
            width: 9%;
            height: 2px;
        }

        h3.title span:before {
            left: 29%;
        }

        h3.title span:after {
            right: 29%;
        }


.about-left
{
	 float:left; width:330px;
}
	.about-left img
	{ width:314px;
		  box-shadow: 1px 1px 2px #BCBCBC;
    padding:7px; 
	}
.about-right
{
	 float:left; padding-left:25px; width:660px;
}
	.about-right h5
	{
		 float:left; width:660px; font-size:28px; line-height:30px; font-weight:300; padding-top:5px;
	}
	.about-right p
	{
		 float:left; width:660px; font-size:14px; line-height:25px; padding-top:15px;
	}

.velit
{
	 float:left; width:1018px;font-size:15px; line-height:24px;
}

.contact-form
{
	 float:left; width:1018px;
}
