* {padding:0;margin:0;}
body {width:100%; border: 0 none; background:#fff; font-family:Arial, Microsoft Yahei; font-size:12px; color:#333;}
ul {list-style:none; border:none;}
hr{border:none; background:#ccc; width:206px; margin:0 auto; height:1px;}
a{text-decoration: none; outline:none;}
.cl {clear:both;}
.fl{float:left;}
.fr{float:right;}
.kd{width:1101px; margin:0 auto; z-index:99;}
.a_333 a{color:#333;}
.a_333 a:hover{color:#ceb356}
img{ border: 0 none;}
.head_rt{width:878px;background:url(img/head_bg.jpg) repeat-x; height:124px; }
.head{background:url(img/head_bg.jpg) repeat-x; height:124px; width:100%;}
.logo{height:78px; padding-top:20px; width:222px; border-right:1px solid #b09024;}
.logo img{opacity:0.9; filter(alpha=50)}
.logo img:hover{opacity:1; filter(alpha=0)}
.head_top{height:41px; border-bottom:1px solid #b09024; width:878px; text-align:right;}
.href_top{line-height:41px; padding-right:35px;text-transform:uppercase; color:#ceb356;}.href_top a{color:#ceb356;}.href_top a:hover{color:#eee;}
.lang a{color:#333; }.lang {background:#d6bd4e; width:147px; height:41px; line-height:41px; text-align:center;}
.head_topbg{}
.nei_banner{min-width:1101px;}
#jsddm
{position:relative; z-index:1000;width:878px; }

	#jsddm li
	{	float: right;
		list-style: none;
		font-size: 14px;
		line-height:56px;
		text-align:center;
		width:145.3px;
		border-right:1px solid #b09024;
		text-transform:uppercase;
		}

	#jsddm li a
	{
		text-decoration: none;
		color: #d6bd4e;
		white-space: nowrap;
		display:block;}
   #jsddm li a:hover{color:#333; background:#d6bd4e;}
		#jsddm li .nav_pro
		{	margin:25px 0 0;
			padding: 0;
			position: absolute;
			visibility: hidden;
			z-index:1001;
			left:-226px;
			}
			#jsddm li .nav_abt
		{	margin:26px 0 0;
			padding: 0;
			position: absolute;
			visibility: hidden;
			z-index:1001;
			left:0;
			border-bottom:1px solid #b09024;
			border-left:1px solid #b09024;
			border-right:1px solid #b09024;}
			
			#jsddm li .nav_abt
		{	margin:26px 0 0;
			padding: 0;
			position: absolute;
			visibility: hidden;
			z-index:1001;
			left:0;
			}
			#jsddm li ul li
			{
				border:none;
				}
			
			#jsddm li ul li a
			{	width: auto;
				font-size:12px;
				text-shadow:none;
				display:block;
				}
				#jsddm li ul li .pro_leikd{float: none;
				background:url(img/nav_bg.png) repeat;
				font-weight:normal;
				padding:0;
				width:1101px;
				border:1px solid #cfd1a5;
				background:url(img/nav_bg.png) repeat;
				padding-top:25px;
				text-align:left;
				padding-bottom:25px;
				position:relative;
				height:465px;
				}
				#jsddm li ul li .pro_leibt2 a{font-size:12px; color:#d6bd4e;}#jsddm li ul li .pro_lei a:hover{background:none;}
			    #jsddm li ul li .pro_leibt2 a:hover{background:#d6bd4e; color:#333;}
				#jsddm li ul li .pro_lei a{font-size:12px; color:#d6bd4e; line-height:22px; text-transform:uppercase;}
				#jsddm li ul li .pro_leibt3{line-height:22px;}#jsddm li ul li .pro_leibt3 a{display:block;}
				#jsddm li ul li .pro_leibt3 a:hover{background:#d6bd4e; color:#333;}

.demo{ width:100%; min-width:1101px;text-align:left; position:relative; margin:0 auto;}
#firstpane{margin-top:1px; float:left;width:100%; min-width:1101px;}
.menu_head{cursor:pointer; border-bottom:1px solid #fff; position:relative;width:50%;height:42px; line-height:42px; font-size:20px;  float:left;}

.menu_list .current{}
.menu_body{display:none; width:100%;}
.menu_body a{display:block;ext-decoration:none;line-height:35px; font-size:12px; color:#1e6eb9;}
.menu_body a:hover{color:#f9423b;}
.abt_js{width:49.96%; clear:both; background:#101125; height:460px; line-height:1.8em; font-size:22px; text-align:center; color:#fff;}
.innews_js{ background:#101125; height:460px; color:#acacac;}
.abt_jsnr{padding:7% 40px 0px 40px; float:right;} 
.abt_jsnr span{font-size:16px; line-height:26px;}
.abt_pic{width:50.04%; height:460px; overflow:hidden;}
.in_pro_bt{padding:20px 0 20px; width:1101px; margin:0 auto; text-align:center;}
.abt_pic img img{background: #000;  opacity:1;filter(alpha=0)}
.abt_pic img:hover{opacity:0.8;filter(alpha=50)}
.in_pro_list{background:url(img/pro_bg.jpg) no-repeat; width:1100px; height:825px;}
.in_pro_list ul li{ margin-bottom:34px;float:left; height:360px; width:365px; margin-left:1px; position:relative;}
.in_pro_list ul li a{color:#333;}
.in_pro_list ul li img{ width:365px; height:211px;background: #000;  opacity:1;filter(alpha=0)}
.in_pro_list ul li img:hover{opacity:0.8;filter(alpha=50)}
.in_pro_list ul li h4{font-size:16px; font-weight:normal;line-height:50px; text-align:center;}
.in_pro_list ul li h5{font-size:14px; padding-top:20px; font-weight:normal; line-height:24px; text-align:left; width:295px; margin:0 auto;}
.hezuo{margin:40px auto;background:url(img/hezuo_bg.png) no-repeat; width:954px; height:227px;}
.hezuo ul li{float:left; padding:0 20px; padding-top:18px; height:100px;}
.foot{background:url(img/ft_bg2.jpg) repeat-x;}
.footer{background:url(img/ft_bg.jpg) center top no-repeat; position:relative; width:1100px; margin:0 auto; height:330px;}
.ft_nav ul li{text-transform:uppercase; margin-top:18px; float:left; padding-right:25px; padding-left:25px; border-right:1px solid #5b5b5b; line-height:26px;}
.ft_nav ul li a{color:#d4d4d4;}
.ft_nav ul li a:hover{color:#fff;}
.re_top{position:absolute; top:0; right:0;}
.main{background:#eeeeee; padding-top:25px; min-width:1101px;}
.main_lfbt{ padding-bottom:10px; font-size:28px; text-transform:uppercase;}
.main_lf{width:234px;}
.lf_list ul li{width:234px; font-size:14px; text-transform:capitalize; height:40px; line-height:40px; border-bottom:1px solid #fff;}
.lf_list ul li a{color:#333; background: url(img/jt.png) no-repeat left center #bf9d06; padding-left:35px; display:block;}
.lf_list ul li a:hover{background:url(img/jt_a.png) no-repeat left center #000000; color:#fff;}
.main_rt{width:840px; background:#fff; padding-bottom:20px;}
.dqwz{height:40px; line-height:40px; background:#bf9d06; padding:0 10px; font-size:20px; text-transform:uppercase;}
.dqwz a{ color:#333;}
.dqwz span{font-size:12px; text-transform:uppercase; }
.dqwz2{height:40px; line-height:40px; padding:0 10px; font-size:20px; text-transform:uppercase;}
.dqwz2 a{ color:#333;}
.dqwz2 span{font-size:12px; text-transform:uppercase; }
.nr{padding:20px;}
.nr_bt{line-height:40px; font-size:24px; text-align:center; text-transform:uppercase; font-weight:bold;}
.nr_wz{line-height:28px;}
.nr_wz h2{font-size:12px; font-weight:normal; width:410px; float:left;}
.news_list ul li{ height:101px; padding:20px; border:1px solid #ccc; position:relative; margin-bottom:20px;}
.news_list ul li img{float:left; padding-right:20px;}
.news_list ul li h1{font-size:14px; font-weight:bold; padding-bottom:10px;}
.news_list ul li h2{ font-weight:normal; font-size:12px; line-height:26px; height:72px; overflow:hidden;}
.news_list ul li span{position:absolute; bottom:20px; right:20px;}
.news_list ul li a{color:#333;}
.news_list ul li a:hover{color:#d6bd4e;}
.news_list ul li a img{opacity:1; filter(alpha=0)}
.news_list ul li a:hover img{opacity:0.7; filter(alpha=50)}
.news_listin{padding-top:20px; width:1100px; margin:0 auto;}
.news_listin ul li{ height:101px; width:507px; padding:20px; float:left; border:1px solid #acacac; position:relative;}
.news_listin ul li img{float:left; padding-right:20px;}
.news_listin ul li h1{font-size:14px; font-weight:bold; padding-bottom:20px;}
.news_listin ul li h2{ font-weight:normal; font-size:12px; line-height:26px; height:72px; overflow:hidden;}
.news_listin ul li span{position:absolute; bottom:17px; right:20px;}
.news_listin ul li a{color:#acacac; line-height:10px;}
.news_listin ul li a:hover{color:#fff;}
.solu_2 ul li{ height:101px; padding:20px; border:1px solid #ccc; position:relative; margin-bottom:20px;}
.solu_2 ul li img{float:left; padding-right:20px;}
.solu_2 ul li h1{font-size:14px; font-weight:bold; padding-bottom:10px;}
.solu_2 ul li h2{ font-weight:normal; font-size:12px; line-height:22px; overflow:hidden;}
.solu_2 ul li a{color:#333;}
.solu_2 ul li a:hover{color:#bf9d06;}
.fanye{text-align:center; padding-top:20px;}
#factory li{float:left; padding:4px 4px 2px 2px;}
#factory li img{background: #000;  opacity:1;filter(alpha=0)}
#factory li img:hover{opacity:0.8;filter(alpha=50)}
.gc_list{padding-top:30px;}
.lf_btmbt{padding:20px 0; font-size:18px; border-bottom:1px solid #ccc;}
.lf_btm ul li{ height:35px; line-height:35px; border-bottom:1px solid #ccc; font-size:12px; background:url(img/dian.jpg) no-repeat left center; padding-left:40px; text-transform:uppercase;}
.solu_nav ul li{ width:280px; height:35px; text-align:center; line-height:35px; background:#0c121c; font-size:14px; float:left; text-transform:uppercase;}
.solu_nav ul li a{display:block; color:#fff;}
.solu_nav ul li a:hover{background:#bf9d07; color:#333;}
.solu_1{padding-top:20px;}
.solu_1 a{color:#333;}
.solu_1 a:hover{color:#bf9d06;}
.solu_1le{font-size:14px;text-transform:uppercase;}
.solu_1rt{height:119px; width:310px; position:relative; overflow:hidden; line-height:24px;}
.solu_1rt span{position:absolute; bottom:0; right:0;}
.msg_top{ background:#000; color:#fff; height:40px; line-height:40px; text-align:center; margin:40px 0;}
.msg_wz{text-transform:uppercase; width:100px; line-height:30px;}
.msg ul{padding-top:20px;}
.msg ul li{padding-bottom:15px; line-height:30px;}
.jj_icrt ul li h1{position:absolute; left:38px; top:20px;}
.jj_icrt ul li h2{font-size:18px; padding-bottom:15px; float:right; width:590px; padding-top:20px;}
.jj_icrt ul li h4{line-height:24px; font-weight:normal; font-size:12px; clear:both; width:590px; float:right;}
.jj_icrt ul li span{ position:absolute; bottom:10px; right:10px;}
.jj_icrt ul li a{ color:#fff; display:block;width:800px; height:151px;background:url(img/li1.jpg) no-repeat;}
.jj_icrt ul li a:hover{background:url(img/li1a.jpg) no-repeat;}
.jj_icrt ul li{position:relative; margin-bottom:68px;  }
.pro_neitop img{float:left; padding-right:20px;}
.pro_neitop h2{font-size:14px; padding-bottom:10px;}
.pro_neitop h3{font-size:14px; color:#bf9d07; line-height:30px; font-weight:normal;}
.pro_neitop h4{font-size:14px; font-weight:normal; padding:19px 0;}
.pro_neitop{padding-top:20px; padding-right:20px; padding-left:20px;}
.pro_nav ul li{float:left; width:199px; height:37px; margin-right:1px; margin-top:20px; background:#d0d0d0; line-height:37px; font-size:14px; text-align:center; text-transform:uppercase;}
.pro_nav2 ul li{ width:790px; padding-left:10px; margin-left:20px; height:37px;margin-top:20px; background:url(img/solu_endbg.jpg) no-repeat; line-height:37px; font-size:14px; text-transform:uppercase;}
.pro_nav2 ul li a{display:block;}
.pro_nav ul li a{display:block;}
.pro_nav ul li a:hover{background:#bf9d07; color:#333;}
.pro_nav{padding-left:20px;}
.pro_wz{line-height:26px;}
.F14lists {	LINE-HEIGHT: 23px}
.F14lists UL {	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px}
.F14lists LI {	PADDING-LEFT: 2px; FONT-SIZE: 14px; VERTICAL-ALIGN: bottom}
.F14lists LI SPAN {	FONT-SIZE: 9px; COLOR: #533826}
.FixTitle A:link {	COLOR: #0736aa; TEXT-DECORATION: none}
.FixTitle A:visited {	COLOR: #0736aa; TEXT-DECORATION: none}
.FixTitle A:hover {	TEXT-DECORATION: underline}
.FixTitle H3 {	PADDING-LEFT: 30px; FONT-SIZE: 14px; FLOAT: left; COLOR: #0736aa}
.FixTitle SPAN {	PADDING-RIGHT: 5px; FLOAT: right}
.RForm {	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; PADDING-TOP: 10px}
.RForm DT {	LINE-HEIGHT: 23px}
.RformB {	PADDING-LEFT: 10px}
.blk_29 {	 PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 10px; OVERFLOW: hidden;  PADDING-TOP: 10px; ZOOM: 1; POSITION: relative}
.blk_29 .LeftBotton {BACKGROUND: url(img/ca_hz_002.png) no-repeat 0px 0px; LEFT: 4px; FLOAT: left; WIDTH:20px; CURSOR: pointer; POSITION: absolute; TOP: 50px; HEIGHT: 41px}
.blk_29 .RightBotton {	RIGHT: 0px; BACKGROUND: url(img/ca_hz_002.png) no-repeat -20px 0px; FLOAT: right; WIDTH: 20px; CURSOR: pointer; POSITION: absolute; TOP: 50px; HEIGHT: 41px}
.blk_29 .Cont {	MARGIN: 0px auto; OVERFLOW: hidden; WIDTH: 820px; PADDING-TOP: 5px}
.blk_29 .box {	FLOAT: left; margin-left:7px; margin-right:7 WIDTH: 180px; height:140px; TEXT-ALIGN: center; text-transform:uppercase;}
.rollphotos { margin:0 auto;WIDTH:800px; padding:30px 0px 20px 0px; border-bottom:1px solid #999;}
.partC {	MARGIN-TOP: 10px; OVERFLOW: auto; WIDTH: 800px}
.partC .PC_left {	OVERFLOW: auto; WIDTH: 400px}
.partC .PC_right {	OVERFLOW: auto; WIDTH: 400px}
.partC .PC_left {	FLOAT: left}
.partC .PC_right {	FLOAT: right}
.PT_mix {	BORDER-RIGHT: #a2d1ff 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: #a2d1ff 0px solid; PADDING-LEFT: 0px; BACKGROUND: #f3fbfe; PADDING-BOTTOM: 10px; OVERFLOW: auto; BORDER-LEFT: #a2d1ff 1px solid; PADDING-TOP: 0px; BORDER-BOTTOM: #a2d1ff 1px solid}
.PhoTxt {	MARGIN-TOP: 10px; DISPLAY: inline; FLOAT: left; MARGIN-LEFT: 10px; OVERFLOW: auto; WIDTH: 220px}
.PhoTxt IMG {	BORDER-RIGHT: #ccc 1px solid; PADDING-RIGHT: 3px; BORDER-TOP: #ccc 1px solid; PADDING-LEFT: 3px; BACKGROUND: #fff; FLOAT: left; PADDING-BOTTOM: 3px; BORDER-LEFT: #ccc 1px solid; MARGIN-RIGHT: 5px; PADDING-TOP: 3px; BORDER-BOTTOM: #ccc 1px solid}
.PhoTxt H1 {	FONT-WEIGHT: bold; FONT-SIZE: 12px; LINE-HEIGHT: 23px}
.PhoTxt P {	COLOR: #545454; LINE-HEIGHT: 20px}
.xg_bt{font-size:18px; font-weight:bold; padding:20px 0px 10px 35px; border-top:1px solid #999;}
.anli_list ul li h1{font-size:14px; padding:10px 0;}
.anli_list ul li h2{font-size:12px; font-weight:normal; line-height:18px;}
.anli_more{padding-top:50px; text-align:center;} 
.shili_1 img{padding:5px;}
.shili_1 img{ opacity:1;filter(alpha=0)}
.shili_1 img:hover{opacity:0.8;filter(alpha=50)}
.fan a img{ background:#fff;opacity:1;filter(alpha=0)}
.fan a:hover img{ background:#fff;opacity:0.7; filter(alpha=50)}

.series{background:url(img/line_bg.jpg) no-repeat; width:820px;}
.series_bt{font-size:14px; font-weight:bold; padding-bottom:15px;}
.se_pd{padding-left:140px;height:195px; padding-bottom:23px;}
.series1 ul li{background:url(img/dd.jpg) no-repeat left center; padding-left:15px; width:200px; float:left; height:25px; line-height:25px;}
.series2{width:255px; padding-left:15px; padding-top:100px; float:left;}
.series2 ul li{background:url(img/dd.jpg) no-repeat left center; padding-left:15px; width:200px; height:25px; line-height:25px;}
.pro_list ul li{float:left; width:250px; margin:0px 8px 25px 8px; height:250px; overflow:hidden;}
.pro_list ul li h1{font-size:14px; padding:8px 0;}
.pro_list ul li h2{font-size:12px; font-weight:normal; line-height:18px;}
.pro_topnav ul li{float:left; font-size:14px;  width:420px; height:40px; line-height:40px; text-align:center;}
.pro_topnav ul li a{background:#0c121c; display:block; color:#fff; }
.pro_topnav ul li a:hover{background:#bf9d07; color:#333;}


.demo2{width:234px; text-align:left;}
#firstpane2{margin-top:1px;}
.demo2 h2{font-size:14px;height:24px;line-height:24px;margin:30px 0 10px 0;padding:0 10px;}
.menu_head2{cursor:pointer;position:relative;width:234px; text-transform:capitalize; height:40px; line-height:40px; border-bottom:1px solid #fff;}
.menu_head2 a{color:#333; background: url(img/jt.png) no-repeat left center #bf9d06; padding-left:35px; display:block; font-size:14px; }
.menu_head2 a:hover{background:url(img/jt_a.png) no-repeat left center #000000; color:#fff; }
.menu_list2 .current2{}
.menu_body2{display:none; background:#4c4c4c; }
.menu_body2 a{display:block;text-decoration:none;border-bottom:1px solid #fff; text-transform:capitalize; font-weight:bold;line-height:40px; padding-left:35px; font-size:12px; color:#fff;}
.menu_body2 a:hover{color:#bf9d06;}
.pro_serch{background:url(img/search.jpg) no-repeat; width:234px; height:32px; margin-bottom:15px;}
.ct_bt{width:144px; height:34px; line-height:34px; text-align:center; background:url(img/ct_btmbtbg.jpg) no-repeat;}
.ct_btm{padding:20px 0;}
.ct_btmnr{float:right; width:640px; line-height:17px;}
.ser_bt{font-size:18px;  padding-bottom:15px; font-weight:bold;}

.demo3{width:800px; text-align:left;}
#firstpane3{margin-top:1px;}
.menu_head3{cursor:pointer;position:relative;width:760px; background:url(img/fuwu_btbg.jpg) no-repeat; padding-left:40px; height:36px; line-height:36px; border-bottom:1px solid #fff;}
.menu_head3 a{color:#333;display:block; }
.menu_head3 a:hover{}
.menu_list3 .current2{}
.menu_body3{display:none; line-height:28px;}
.renli_list{padding-top:20px;}
.renli_top{background:#bf9d07; height:30px; margin-bottom:1px;}
.renli_top ul li {padding-left:35px; width:231px; float:left; text-transform:uppercase; line-height:30px; font-size:14px;}
.demo4{width:800px; text-align:left;}
#firstpane4{margin-top:1px;}
.menu_head4{cursor:pointer;position:relative;width:800px; height:30px; line-height:30px;background:url(img/jia.png) no-repeat right center #a8a8a8; border-bottom:1px solid #fff;}
.menu_head4 span{width:250px;}
.menu_head4 a{color:#333;display:block;  padding-left:40px; }
.menu_head4 a:hover{background:url(img/jian.png) no-repeat right center #c0c0c0; }
.menu_list4 .current2{}
.menu_body4{display:none; line-height:28px; position:relative; padding-bottom:60px;}
.ren_bt{text-transform:uppercase; font-size:24px; text-align:center;  font-weight:bold;}
.menu_body4 span a{background:#bf9d07; color:#333; display:block; width:100px; height:30px; text-align:center; position:absolute; right:20px; bottom:20px;}
.case_nr{min-width:1101px; width:100%; margin:0 auto;}

#jsddm li .nav_abt .nav_abtlei{width:145px; float:none; background:url(img/nav_bg.png) repeat-y;line-height:40px;}
#jsddm li .nav_abt .nav_abtlei a{color:#d6bd4e;}
#jsddm li .nav_abt .nav_abtlei a:hover{color:#333;}

.in_ap1_a{display:block;text-transform:uppercase;color:#aaa; background:url(img/abt_bt.jpg) no-repeat #101125;background-position:right top; text-align:right; padding-right:417px;}

 .in_ap1_a:hover{background: url(img/abt_btahover.jpg) top right no-repeat #101125; color: #101125;}
 
.in_ap1_a_click{display:block;text-transform:uppercase;background: url(img/abt_bta.jpg) top right no-repeat #101125;color: #101125;text-align:right; padding-right:417px; }

.in_ap2_a{display:block;text-transform:uppercase;color:#aaa; background:url(img/abt_bt2.jpg) no-repeat #101125;background-position:left top; text-align:left; padding-left:50px;}

.in_ap2_a:hover{background: url(img/abt_btahover.jpg) top left no-repeat #101125; color: #101125;}

.in_ap2_a_click{display:block;text-transform:uppercase;background: url(img/abt_bta.jpg) top left no-repeat #101125;color: #101125; text-align:left; padding-left:50px;}

.hezuo ul li a img{opacity:1; filter(alpha=0)}
.hezuo ul li a:hover img{opacity:0.7; filter(alpha=50)}
.pro_leibt{ width:146px; padding:0px 18px; border-right:1px solid #d6bd4e; float:left;  text-transform:uppercase;line-height:35px; background:url(img/jt_bg.png) no-repeat center right;}

.fanye a{padding:10px; line-height:26px; margin:1px; background:#c09c06;color:#000;}
.fanye a:hover{color:#fff; background:#000;}


.icon1, .icon2, .icon3, .icon4, .icon5, .icon6, .icon7{font-size:16px; text-align:center; font-weight:bold; color:#fff;}
.icon1{background: url(img/shili_icon1.jpg) no-repeat; }
.icon2{background: url(img/shili_icon2.jpg) no-repeat;  }
.icon3{background: url(img/shili_icon3.jpg) no-repeat;  }
.icon4{background: url(img/shili_icon4.jpg) no-repeat;  }
.icon5{background: url(img/shili_icon5.jpg) no-repeat; }
.icon6{background: url(img/shili_icon6.jpg) no-repeat;  }
.shili_icon ul li a{color:#fff; display:block;padding-top:165px;}
.shili_icon ul li{float:left; padding-right:5px; padding-bottom:5px;width:261px;  line-height:40px; }
.shili_icon {padding-top:20px;}