*{ font-family:"Microsoft Yahei";}
body,td,th,input,select {
	font-size: 12px;
	color:#3D3D33;
}
body {
	margin: 0px;
	padding:0px;
}
ul{ margin:0px; padding:0px; list-style-type:none;}
a{color:#3D3D33; text-decoration:none;}
a:hover{color:#C30E23; text-decoration:none;}
#more{background-image:url(../index/more1.gif); background-repeat:no-repeat; background-position:right top; padding-right:21px; text-align:right;}
#more a{color:#444444; text-decoration:none;}
#more a:hover{color:#C30E23; text-decoration:none;}
a.white{color:#FFFFFF; text-decoration:none;}
a.white:hover{color:#FFFFFF; text-decoration:underline;}

#bg3{ background-image:url(../index/bg3.jpg); width:969px; height:219px; text-align:center;}
#IndexAddress{ background-color:#A38F71; line-height:20px; padding:10px 0px; width:100%;}
#IndexAddress td{ color:#FFF;}

#bodycontain1{width:1000px;  margin:0px auto;}
#bodycontain2{width:960px;  margin:0px auto; padding:20px 0;}
#bodycontain3{ padding:17px;}
#bodycontain31{ background-image:url(../index/leftbg.gif); background-repeat:no-repeat; background-position:left bottom; padding:17px;}

#bodycontain4{ background-image:url(../index/bg2.gif); background-repeat:repeat-x; background-position:center top; padding:7px 0 0;}
#bodycontain4_1{ background-image:url(../index/bg2_2.png); background-repeat:no-repeat; background-position:center top; padding:22px 0 30px;}
#bodycontain4_2{width:960px; margin:0px auto; background-color:#FFF;}

.logo{ width:290px;}
.top2{}
.var{ height:68px; width:220px; text-align:center; vertical-align:top; color:#C2C2C2; line-height:28px; padding:20px 0 0;}
.var a{ padding:0 16px; display:inline-block; line-height:28px;}

.mainmenu{}
.mainmenu:after{ clear:both; content:""; display:block;}
.mainmenu ul{ display:inline-block; float:right;}
.mainmenu li{ float:left; display:inline-block;}
.mainmenu li a{ display:block; line-height:45px; font-size:18px; padding:0 35px;}

.jobs{ text-align:right; vertical-align:top; padding:14px 0 0;}
.jobs a{ background-image:url(../index/jobs1.gif); background-repeat:no-repeat; height:33px; line-height:33px; display:inline-block; padding:0 0 0 38px; font-size:14px; font-weight:bold;}
.jobs a:hover{ color:#C30E23;}

.indexbanner{ background-image:url(../index/bg1.gif); background-position:center top; height:448px; padding:8px 0; background-position:center top;}
.indexbanner2{ background-image:url(../index/indexbannerbg.png); background-repeat:no-repeat; background-position:center; height:420px; padding:14px 0;}
.banner{ text-align:center; padding-bottom:10px;}

.indexjg{ clear:both; background-image:url(../index/indexbg1.gif); background-repeat:no-repeat; background-position:center; height:25px;}
.indexabout{ vertical-align:top; padding:0px 20px; vertical-align:top;}
.indexabout2{ line-height:24px;}
.indextitle1{ color:#C30E23; font-size:15px; font-weight:bold;}

.indexcontact{ border-left:solid 1px #DFDFDF; padding:0px 20px 0px; vertical-align:top; width:284px;}
.indexcontact2{ line-height:24px;}
.indexcontact2 img{ margin-right:4px;}


.find{ background-image:url(../index/find1.gif); background-repeat:no-repeat; background-position:right top; vertical-align:top;}
.find1{ padding:0 5px 0 0;}
.find1 input{ color:#3D7C9F; width:120px; border:0px; height:20px; line-height:20px;}
.find2{}

#footlink{ background-color:#F0F0F0; padding:25px 0;}
.footlink2{ line-height:22px; vertical-align:top;}
.footlinkjg{ height:10px; font-size:1px;}
.foota1{ color:#E61201; font-weight:bold; margin-bottom:4px;}
.foota2{ color:#333333; font-weight:bold;}
.footlink3{ vertical-align:top; border-left:solid 1px #C0C0C0; padding:0 0 0 30px;}
.footlink3 li{ float:left;}
.footlink3 img{ border:0; margin:0 14px 5px 0;}
.footlink4{ vertical-align:top; padding:0 60px 0 0;}

#foot1{ background-color:#D8D8D8; padding:20px 0; text-align:center; line-height:22px;}

.more1{ text-align:right;}
.more1 a{ color:#C30D23; background-image:url(../index/more1.gif); background-repeat:no-repeat; background-position:right center; padding:2px 10px 2px 0; display:inline-block;}
.more1 a:hover{ text-decoration:underline;}

.contentbg{ background-image:url(../index/contentbg2.jpg); background-repeat:repeat-y; background-position:217px 0px;}
.left{width:190px; vertical-align:top; height:500px; padding-top:14px;}
.right{vertical-align:top; padding:0px 0px 0px 20px;}
.right2{ background-image:url(../index/contentbg1.jpg); background-repeat:no-repeat; padding:0px 8px;}

.tdh{height:20px; font-size:1px;}
.tdh2{height:8px; font-size:1px; clear:both;}
.tdh3{height:26px; font-size:1px; clear:both;}
.tdw{width:12px; font-size:1px;}
.tdw2{width:6px; font-size:1px;}
.content1{padding:15px 10px 0; line-height:26px; vertical-align:top;}
.content2{padding:15px 0 0; vertical-align:top;}
.content2_1{padding:0 10px 0; vertical-align:top; line-height:26px;}
.content3{padding:15px 0px; vertical-align:top;}


/*当前位置*/
.location1{ border-bottom:solid 1px #D7D7D7; font-size:18px; font-weight:bold; color:#333; height:32px; padding:0px 0px 0px 6px; vertical-align:top;}
.location2{text-align:right; height:22px; color:#999; vertical-align:bottom;}
.location2 a{ color:#999;}
.location2 a:hover{ color:#333;}


#productmenu{padding:0px 0px 0px 33px;}
#productmenu .tdset{vertical-align:top; height:400px; padding:8px 8px 0px;}
#productmenuc2 {font-size:14px; font-weight:bold; margin-bottom:5px;}
#productmenuc3 {margin-top:18px;}
#productmenu1 a{font-size:12px; color:#FFFFFF; width:93px; display:block; float:left; height:17px;}
#productmenu1 a:hover,#productmenu1 .this{font-size:12px; color:#FF9024;}
#productmenu2 a{font-size:12px; color:#FFFFFF; width:75px; display:block; float:left; height:17px;}
#productmenu2 a:hover,#productmenu2 .this{font-size:12px; color:#FF9024;}
#productmenu3 a{font-size:12px; color:#FFFFFF; width:70px; display:block; float:left; height:17px;}
#productmenu3 a:hover,#productmenu3 .this{font-size:12px; color:#FF9024;}

.csshide{display:none;}
.cssshow{display:block;}

.prodclass1{ font-size:14px; font-weight:bold; padding:0 0 0 14px;}
.prodclass2{ border-bottom:solid 1px #CCC; padding:8px 0;}
.prodclass3{ height:10px;}

.ProdclassReadme{ padding:15px 15px 0px; line-height:20px;}

.productlist1{text-align:center; vertical-align:top; width:222px; padding:0px 12px 10px;}
.productlist1 img{width:220px; height:165px; border:solid 1px #E5E5E5; margin-bottom:8px;}
.productlist2{text-align:center; vertical-align:top; width:162px; padding:0px 6px 10px;}
.productlist2 img{ background-image:url(../index/prodbg.gif); width:160px; height:120px; border:solid 1px #DFDFDF; margin-bottom:8px;}
.productlist2 a{ color:#C30E23;}
.productlist2 a:hover{ text-decoration:underline;}
.productlist3{text-align:center; vertical-align:top; width:85px; padding:0px 5px 15px;}
.productlist3 img{width:85px; height:75px; border:0px; margin-bottom:4px;}

.proddetail1{ padding:5px 5px 10px; text-align:center; font-size:20px; font-weight:bold; color:#C30E23;}
.proddetail2{ text-align:center; padding-bottom:8px;}
.proddetail3{ line-height:26px; padding:0 10px 8px; vertical-align:top;}
.proddetail4{ text-align:center; width:140px; vertical-align:top; padding:8px 0;}
.proddetail4 a{ margin:0px 5px 10px; display:inline-block;}
.proddetail4 img{width:120px; height:90px; border:solid 1px #E5E5E5;}


.producttitle{font-size:18px; font-weight:bold; padding:10px 0px; text-align:center; color:#D5291D;}
.producttitle2{font-size:12px; font-weight:bold; padding-bottom:10px;}
.productbt{line-height:150%; text-align:center;}
.bt1{ background-image:url(../index/bt1.gif); width:87px; height:33px; display:inline-block; margin:0px 5px;}
.bt2{ background-image:url(../index/bt2.gif); width:87px; height:33px; display:inline-block; margin:0px 5px;}
.bt3{ background-image:url(../index/bt3.gif); width:87px; height:33px; display:inline-block; margin:0px 5px;}

.indexnews11{ background-image:url(../index/arrow1.gif); background-repeat:no-repeat; background-position:6px 10px; padding:2px 0px 0px 15px; line-height:26px; border-bottom:dashed 1px #D3D5D6;}
.indexnews12{ background-image:url(../index/arrow1.gif); background-repeat:no-repeat; background-position:0px 8px; padding:3px 0px 3px 9px; line-height:17px;}
.indexnews12 a{ color:#0011FF;}
.indexnews12 a:hover{ color:#0011FF; text-decoration:underline;}
.indexnews21{ width:80px; text-align:center; color:#3D3D33; border-bottom:dashed 1px #D3D5D6;}
.indexnews22{ padding-left:9px; color:#3D3D33;}

.newmore{ padding:10px 4px 0px 0px; text-align:right;}
.newnot{ padding:8px;}
.newstime{width:74px; text-align:center; line-height:180%; border-bottom:dashed 1px #D3D5D6; height:30px;}
.newstitle{background-image:url(../index/arrow1.gif); background-repeat:no-repeat; border-bottom:dashed 1px #D3D5D6; background-position:8px 11px; padding-left:18px; height:28px;}
.newstitle2{padding:5px 5px 0px; text-align:center; font-size:20px; font-weight:bold; color:#C30E23;}
.newstime2{border-bottom:dashed 1px #D3D5D6; color:#333333; padding:8px 0px; text-align:center;}
.newscontent{line-height:26px; height:100px; vertical-align:top; padding:10px 10px;}
.newsdealitbt{padding-top:5px; border-top:dashed 1px #D3D5D6; line-height:150%;}

.txtinput{background-color:#F9F9F9; border:solid 1px #D1D1D1; font-size:12px; color:#FE7169; color:#333333}
.txtinput2{background-color:#F9F9F9; border:solid 1px #D1D1D1; font-size:12px; color:#FE7169; color:#333333; height:18px;}
.bt{ cursor:pointer; padding:3px 5px;}

/*友情连接*/
.link1{ background-image:url(../index/link1.gif); background-repeat:no-repeat; background-position:center top; padding:12px 10px;}
.link1 span{ color:#2477BD; font-weight:bold;}

/*产品滚动列表样式*/
.roll {display: inline-block;overflow: hidden;width: 500px; height:122px;}
.roll .LeftBotton{display: inline; float: left; overflow: hidden; width:20px; cursor: pointer; text-align:center; margin-right:10px;}
.roll .LeftBotton img{ width: 20px; height:85px;}
.roll .RightBotton img{ width: 20px; height:85px;}
.roll .RightBotton {display: inline;float: left;overflow: hidden; width: 20px; cursor: pointer; text-align:center; margin-left:10px;}
.roll .Cont { padding-right: 0px; padding-left: 0px; float: left; overflow: hidden; width: 440px;}
.roll .ScrCont {width: 10000000px}
.roll #List1 {float: left;}
.roll #List2 {float: left;}


/*友情连接*/
#link{ margin:0px; padding:0px;}
#link li{float:left; padding:3px 2px;}
#link li a{width:124px; display:block; padding:8px 5px 5px 20px; border:solid 1px #E1E1E1; background-image:url(../index/arrow1.gif); background-repeat:no-repeat; background-position:8px 10px;}
#link li a:hover{background-color:#F6F6F6;}

.wk1_1{ background-image:url(../index/leftmenubg.gif); height:203px; padding:0px 43px 0px 30px; background-repeat:no-repeat;}

.lefttitle{ font-size:22px; color:#E61201; padding:0 0 0 4px; border-bottom:solid 1px #D7D7D7; height:40px; vertical-align:top;}
.leftmenu1{ border-bottom:solid 1px #D7D7D7; font-size:14px;}
.leftmenu1 a{ background-image:url(../index/leftmenu11.gif); background-position:160px center; background-repeat:no-repeat; padding:8px 0 8px 5px; display:block;}
.leftmenu1 a:hover, .leftmenu1 .this{ color:#C30E23; background-image:url(../index/leftmenu12.gif);}

.leftmenu2{ border-bottom:solid 1px #D7D7D7; padding:10px 0; display:block;}
.leftmenu2 a{ display:block; padding:4px 10px;}
.leftmenu2 a:hover, .leftmenu2 .this{color:#C30E23; }


/*招聘样式*/
.JobsList1{ background-color:#E2E2E2;}
.JobsList2{ background-color:#F3F3F3; text-align:center; font-weight:bold;}
.JobsList3{ background-color:#FFF;}
.JobsList3 a{ color:#F00;}
.JobsList3 a:hover{ text-decoration:underline;}
.JobsAdd2{ background-color:#F3F3F3; text-align:center;}
.JobsAdd3{ background-color:#FFF;}
.JobsAdd3 .txtinput{ width:200px; background-color:#FFF; height:16px; border:solid 1px #D1D1D1;}
.JobsAdd3 .txtarea{ width:560px; height:100px; border:solid 1px #D1D1D1;}


/*list 中间部分*/
.xinpin{ background-image:url(../index/indexbt1bg.gif); background-repeat:repeat-x;}
.xinpin .xpmore{ float:right; padding:8px 14px 0 0;}
.xinpin .xpmore a{ color:#E61201; font-size:14px;}
.xinpin .xinpin_top{ height:44px; background:url(../index/indexbt1.gif) 0 0 no-repeat; }
.xinpin .xinpin_top0 { background:url(../index/indexbt1.gif) 0 0 no-repeat; }
.xinpin .xinpin_top1 { background:url(../index/indexbt1.gif) 0 -44px no-repeat; }
.xinpin .xinpin_top2 { background:url(../index/indexbt1.gif) 0 -88px no-repeat; }
.xinpin .xinpin_top3 { background:url(../index/indexbt1.gif) 0 -132px no-repeat; }
.xinpin .xinpin_top ul li{ float:left;}
.xinpin .xinpin_top ul li a{ float:left; color:#333333; width:181px; line-height:38px; text-align:center; font-size:16px;}
.xinpin .xinpin_top ul li.curr a { color:#FFF; }
.xinpin .xinpin_bottom{ padding:0 6px; clear: both; }
.xinpin .xinpin_bottom ul{ float:left;}
.xinpin .xinpin_bottom ul li{ float:left; width:280px; overflow: hidden; margin:0 18px; display:inline;}
.xinpin .xinpin_bottom .prevnextbt{ background-image:url(../index/indexbt2bg.gif); background-repeat:no-repeat; width:960px; height:33px; text-align:center; clear:both; padding:0 0 26px;}
.xinpin .xinpin_bottom .prevnextbt a{ margin:0 8px;}
.xinpin .xinpin_bottom .prevnextbt .prev{ background-image:url(../index/indexbt2.gif); width:31px; height:31px; display:inline-block;}
.xinpin .xinpin_bottom .prevnextbt .prev:hover{ background-position:0 -31px;}
.xinpin .xinpin_bottom .prevnextbt .next{ background-image:url(../index/indexbt2.gif); background-position:-31px 0; width:31px; height:31px; display:inline-block;}
.xinpin .xinpin_bottom .prevnextbt .next:hover{ background-position:-31px -31px;}

/*左右滑动*/
.xinpin_bottom .content{float:left;}
.xinpin_bottom .content ul{  }
.xinpin_bottom .content ul li{ float: left; text-align:center; padding:0 0 26px;}
.xinpin_bottom .content ul li a{ font-size:14px;}
.xinpin_bottom .content ul li a img{ width:270px; height:180px; padding:4px; border:solid 1px #E5E5E5; margin-bottom:6px;}