@charset "gb2312";
/* CSS Document */
/*CSS for all*/
html,body,div,p,ul,ol,li,dl,dt,dd,h1,h2,h3,h4,h5,h6,object,iframe,form,blockquote,fieldset,input,textarea,code,address,caption,cite,code,em,i,ins{margin:0; padding:0; font-style:normal; font-size:12px; font-weight:normal;}
ul,ol,li{list-style:none;}
fieldset,img{border:none;}
caption,th{text-align:left;}
table{border-spacing:0;}
body{font-family:宋体,Tahoma, Geneva, sans-serif; color:#8a8a8a; background:#e8e8e8 url(../images/page_bg.jpg) center repeat-y;}
td,input,textarea,select{font-size:12px;}
textarea{line-height:18px;}

a{text-decoration:none; color:#8e8e8e;}
a:hover{color:#cc0000;text-decoration:none;}


#MultiPage{padding:10px 0; float:right; border:0px solid #000; margin:0 auto;}
#MultiPage span{float:left; display:inline; line-height:17px; height:17px; margin-right:4px; font-size:12px; font-weight:bold;}
#MultiPage a{border:1px solid #66461d; display:inline; background:#fff; float:left; overflow:hidden; padding:0 5px; color:#71202f; line-height:17px; height:17px; margin-right:3px; text-decoration:none;}
#MultiPage a:hover {border:1px solid #c11e0d; background:#FFF; color:#676568; text-decoration:none;}
#MultiPage a.click{border:1px solid #c11e0d; background:#f0f0f0; color:#676568; float:left;}
#MultiPage a.uclick{border:1px solid #dedede; background:#fff; color:#cccccc; float:left;}
#MultiPage .txtinput{float:left; line-height:17px; height:17px; width:20px; padding:0 2px; font-size:12px; margin-right:4px;}
#MultiPage .button{float:left; line-height:15px; height:19px; width:40px; padding:0 2px; font-size:12px; margin-right:4px;}

#MultiPage_1{padding:0; overflow:hidden; border:0px solid #000;}
.MultiPage{margin:0 auto;}
.MultiPage span{float:left; display:inline; line-height:17px; height:17px; margin-right:4px; font-size:12px; font-weight:bold;}
.MultiPage a{border:1px solid #66461d; display:inline; background:#e0c68d; float:left; overflow:hidden; padding:0 5px; color:#71202f; line-height:17px; height:17px; margin-right:3px; text-decoration:none;}
.MultiPage a:hover {border:1px solid #c11e0d; background:#FFF; color:#676568; text-decoration:none;}
.MultiPage a.click{border:1px solid #c11e0d; background:#c11e0d; color:#FFF; float:left;}
.MultiPage a.uclick{border:1px solid #dedede; background:#fafafa; color:#cccccc; float:left;}
.MultiPage .txtinput{float:left; line-height:17px; height:17px; width:20px; padding:0 2px; font-size:12px; margin-right:4px;}
.MultiPage .button{float:left; line-height:15px; height:19px; width:40px; padding:0 2px; font-size:12px; margin-right:4px;}

.clearDiv{clear:both; font-size:0; line-height:0; height:0; overflow:hidden; background:none;}
.noInfo{line-height:50px; font-size:14px; font-weight:bold; padding:10px 0 0 20px;}

.hScape01{height:0px; overflow:hidden; margin:0 auto; font-size:0;}
.hScape03{height:3px; overflow:hidden; margin:0 auto; font-size:0;}
.hScape05{height:5px; overflow:hidden; margin:0 auto; font-size:0;}
.hScape10{height:10px; overflow:hidden; margin:0 auto; font-size:0;}
.hScape15{height:15px; overflow:hidden; margin:0 auto; font-size:0;}

.txtInput{height:18px; line-height:18px; padding:0 5px;}
/*CSS for all end*/

/*Body*/
#Body{margin:0 auto; padding:0; width:100%; }

#Header{margin:0 auto; height:170px; overflow:hidden; width:1002px; background:url(../images/hear_bg.jpg) left top no-repeat;}
#Header #logo { float:left; height:89px; width:710px; margin:12px 0px 12px 0;overflow:hidden;}
#Header #tb { float:right; height:70px; width:210px; margin:25px 10px 0 0;overflow:hidden;}
#Header #tb p{ float:right; height:35px; }
#Header #Menu { float:left; height:56px; text-align:center; width:1002px; background:url(../images/menu_bg.jpg) top repeat-x;overflow:hidden; }
#Header #Menu li{ float:left; height:46px; overflow:hidden;text-align:center; width:124px; color:#fff; background:url(../images/menu_line.jpg) right no-repeat; padding:0px 0 0 0; font-size:14px; line-height:50px;}

.BannerTMenu{border:0px; position:absolute; padding:0; margin-top:30px; width:130px; margin-left: -100px; background:#2b3234 url(../images/contact_bg.jpg) repeat-y;}
.BannerTMenu li{filter:alpha(opacity=100); height:31px; overflow:hidden; }

#ban { height:440px; width:1002px; margin:0px auto; }
#Footer{margin:15px auto; overflow:hidden; height:85px; width:1002px; background:url(../images/bottom_bg.jpg) top repeat-x #fff;;}

/*主体内容*/
#mainDiv{margin:0 auto; width:1002px; overflow:hidden;}
#mainDiv_in{margin:0 auto; width:1002px; overflow:hidden;}
#mainDiv_in #news{ float:left; width:314px; height:170px; overflow:hidden; background:url(../images/in_newsbg.jpg); margin:0 12px 0 0;}
#mainDiv_in #news li{ float:left;height:30px; width:260px; overflow:hidden; padding:0 10px 0 27px; background:url(../images/icon01.jpg) 15px 10px no-repeat; }
#mainDiv_in #npro{ float:left; width:331px; height:170px;overflow:hidden; background:url(../images/in_newprobg.jpg);}
#mainDiv_in #npro #pt{ float:left; width:150px; height:75px;overflow:hidden; padding:65px 0 0 20px; line-height:24px;}
#mainDiv_in #npro #pimg{ float:right; width:130px; height:140px;overflow:hidden; padding:20px 30px 0 0px;}

#mainDiv_in #about{ float:right; width:331px; height:170px;overflow:hidden; background:url(../images/in_aboutbg.jpg);}
#mainDiv_in #about #pt{ float:right; width:120px; height:115px;overflow:hidden; padding:55px 5px 0 0px; line-height:24px; color:#5a5a5a;}
#mainDiv_in #about #mv{ float:left; width:175px; height:144px;overflow:hidden; padding:14px 0px 0 14px; color:#5a5a5a;}

#pageDiv{margin:0 auto; width:1002px; overflow:hidden;}
#pageDiv #ban{ width:1002px; height:159px; margin:0px 0 0 0;}
#pageDiv #topt{ width:100%; margin:30px 0 0 0; height:25px; border-bottom:1px solid #d1d1d1; color:#000; padding:0 5px 0 5px;}
#pageDiv #topt2{ width:100%; margin:10px 0 20px 0; height:25px; border-bottom:1px solid #d1d1d1; color:#000; padding:0 5px 0 5px;}
#pageDiv #left {float:left; width:197px; overflow:hidden;}
#pageDiv #left #prd{float:left; width:197px; overflow:hidden;}
#pageDiv #left #prd .sprd1{float:left; width:167px; height:30px; color:#000; overflow:hidden; padding:0 0 0 30px; background:#c8c8c8; margin:2px 0 0 0;}
#pageDiv #left #prd .sprd2{float:left; width:167px; height:30px; color:#000; overflow:hidden; padding:0 0 0 30px; background:#858585; margin:2px 0 0 0;}
#pageDiv #left #prd02{float:left; width:197px; overflow:hidden;}
#pageDiv #left #prd02 li.sprd3{float:left; width:157px; height:30px; color:#000; overflow:hidden; padding:0 0 0 40px; background:#dedede url(../images/icon02.gif) 30px 10px no-repeat; margin:2px 0 0 0; cursor:pointer;line-height:30px; letter-spacing:1px;}
#pageDiv #left #prd02 li.sprd4{float:left; width:157px; height:30px; color:#9ee538; overflow:hidden; padding:0 0 0 40px; background:#9c9c9c url(../images/icon03.jpg) 30px 10px no-repeat; margin:2px 0 0 0;cursor:pointer; line-height:30px; letter-spacing:1px;}

#pageDiv #right {float:right; width:790px; overflow:hidden;}
#pageDiv #right #main{float:right; width:770px; overflow:hidden; padding:10px; margin:0 10px 0 10px;}
#pageDiv #right #prolist{float:right; width:790px; overflow:hidden;}
#pageDiv #right #prolist li.s1{float:left; width:191px; height:220px;overflow:hidden; margin:0 6px 15px 0; background:url(../images/pro_bg01.jpg) no-repeat; text-align:center; color:#797979;cursor:pointer;}
#pageDiv #right #prolist li.s2{float:left; width:191px; height:220px;overflow:hidden; margin:0 6px 15px 0; background:url(../images/pro_bg02.jpg) no-repeat; text-align:center; color:#81b833;cursor:pointer;}
#pageDiv #right #prolist .pimg{ width:191px; height:190px;overflow:hidden; margin:0 auto; padding:5px 0 0 0; line-height:190px;}
#pageDiv #right #prolist .pimg img{ vertical-align:middle;}
#pageDiv #right #prolist .pt{ width:191px; height:20px;overflow:hidden; margin:0 auto; padding:10px 0 0 0; color:#000;}

#pageDiv #right #proview{float:right; width:780px; overflow:hidden;}
#pageDiv #right #proview .pimg{ width:480px; height:440px;overflow:hidden; margin:0 auto; padding:5px 0 0 0; text-align:center; float:left; border:1px solid #bdbdbd; line-height:440px;}
#pageDiv #right #proview .pimg img{ vertical-align:middle;}
#pageDiv #right #proview .pt1{ width:265px; height:55px; font-size:14px; font-weight:bold; line-height:50px; letter-spacing:1px; overflow:hidden; margin:0 auto; padding:0px 0 0 0; float:right; color:#000; }
#pageDiv #right #proview .pt2{ width:265px; height:anto;overflow:hidden; margin:0 auto; padding:5px 0 0 0; float:right; background:url(../images/line01.gif);}
#pageDiv #right #proview .pt2l{ width:45px; height:anto;overflow:hidden; margin:0 auto; padding:0px 0 0 0; float:left; color:#000; line-height:34px; }
#pageDiv #right #proview .pt2r{ width:215px; height:anto;overflow:hidden; margin:0 auto; padding:0px 0 0 0; float:left; color:#000; line-height:34px; }
#pageDiv #right #proview #pxg{ width:770px; height:auto;overflow:hidden; margin:0 auto; padding:30px 0 0 0; float:left; }
#pageDiv #right #proview #pxg #title{ width:770px; height:33px;overflow:hidden; margin:0 auto; padding:0px 0 0 0; float:left; border-bottom:1px solid #b7b7b7;}
#pageDiv #right #proview #pxg ul{ width:780px; height:auto;overflow:hidden; float:left; }
#pageDiv #right #proview #pxg li{ width:118px; height:auto;overflow:hidden; margin:20px 12px 0 0; float:left; }
#pageDiv #right #proview #pxg .pimg{ width:106px; height:130px;overflow:hidden; margin:0 auto; padding:5px; border:1px solid #c1c1c1; vertical-align:middle;}
#pageDiv #right #proview #pxg .pt{ width:110px; height:20px;overflow:hidden; margin:0 auto; padding:5px 0 0 0; text-align:center;}

#pageDiv #right #news{float:right; width:765px; overflow:hidden; padding:0px 10px 0 10px;}
#pageDiv #right #news li{float:right; height:115px; width:785px; overflow:hidden; padding:25px 0px 10px 0px; border-bottom:1px solid #c5c5c5;}
#pageDiv #right #news .img{float:left; height:108px; width:134px; overflow:hidden; padding:2px; border:1px solid #bcbcbc; }
#pageDiv #right #news .pt1{float:right; height:40px; width:630px; overflow:hidden; font-size:12px; color:#7f8283}
#pageDiv #right #news .pt2{float:right; height:68px; width:620px; overflow:hidden;letter-spacing:1px; line-height:24px; color:#5f6262; padding:0 10px 0 0;}
#pageDiv #right #news .ptitle{float:left; height:40px; width:785px; overflow:hidden; font-size:16px; font-weight:bold; color:#81b833; text-align:center;}
#pageDiv #right #news .pdate{float:left; height:25px; width:785px; overflow:hidden; font-size:12px; color:#8d8d8d; text-align:center;}
#pageDiv #right #news .pcontent{float:left; height:auto; width:785px; overflow:hidden; padding-bottom:10px;}
#pageDiv #right #news .pre{float:left; height:30px; width:360px; overflow:hidden; margin:10px 0 0 10px;}
#pageDiv #right #news .next{float:right; height:30px; width:360px; overflow:hidden; margin:10px 15px 0 0; text-align:right}

#pageDiv #right #case{float:right; width:790px; overflow:hidden; padding:0px 0px 0 10px;}
#pageDiv #right #case li{float:left; width:246px; height:215px; overflow:hidden; margin:0 16px 10px 0; text-align:center}
#pageDiv #right #case img{margin:0 auto; overflow:hidden; padding:5px; border:1px solid #bbbbbb;; }
#pageDiv #right #case .pt1{float:right; height:20px; width:246px; overflow:hidden; font-size:12px; color:#7f8283; text-align:center;}

#pageDiv #right #queation{float:right; width:790px; overflow:hidden; padding:0px 0px 0 10px;}
#pageDiv #right #queation li{float:left; width:700px; height:30px; overflow:hidden; margin:10px 0px 0px 0;}

#pageDiv #right #honor{float:right; width:790px; overflow:hidden; padding:0px 0px 0 10px;}
#pageDiv #right #honor li{float:left; width:246px; height:215px; overflow:hidden; margin:0 16px 10px 0; text-align:center;}
#pageDiv #right #honor img{margin:0 auto; overflow:hidden; padding:5px;  }
#pageDiv #right #honor .pt1{float:right; height:20px; width:246px; overflow:hidden; font-size:12px; color:#7f8283; text-align:center;}

#pageDiv #join{ width:100%; margin:0px 0 0 0; height:auto;}
#pageDiv #join #left{ float:left; width:310px; height:auto; overflow:hidden;}
#pageDiv #join #right{ float:right; width:665px; height:auto; overflow:hidden;}
#pageDiv #join #right #title{ float:right; width:665px; height:65px; overflow:hidden; border-bottom:1px solid #2a3031;}
#pageDiv #join #right ul{ float:left; width:800px;  overflow:hidden;}
#pageDiv #join #right li{ float:left; width:185px; height:110px; overflow:hidden; margin:35px 52px 0 0;}

#factory{margin:0 auto; padding:10px 0 0 0;  width:780px; height:500px; overflow:hidden;}
#factory #factoryIn{margin:0 auto; margin-left:0px; padding:0 5px; width:780px; height:500px;}
#factory #factoryIn #div_l{float:left; width:620px; height:500px; overflow:hidden;}
#factory #factoryIn #div_l .divimg{margin:0 auto; padding:5px; width:auto; border:1px solid #ccc; background:#f2f2f2;}
#factory #factoryIn #div_l img{width:600px; height:470px;}
#factory #factoryIn #div_r{float:right; width:160px; height:500px;}

#factory_list{margin:0 auto; padding:0;}
#factory_list li{height:85px; overflow:hidden; padding-bottom:14px; cursor:pointer;}
#factory_list li .divimg{margin:0 auto; padding:5px; width:125px; border:1px solid #ccc; background:#f2f2f2;}
#factory_list li img{width:125px; height:75px;}

.scrollbar{
	overflow-y:auto;
	overflow-x:hidden;
	scrollbar-face-color:#ccc; 
	scrollbar-arrow-color:#ffffff; 
	scrollbar-highlight-color:#ffffff; 
	scrollbar-3dlight-color:#70807d; 
	scrollbar-shadow-color:#ffffff; 
	scrollbar-darkshadow-color:#70807d; 
	scrollbar-track-color:#ffffff;
}

/*版权信息*/
#bottom_t{margin:0 auto; padding:5px 30px 0; width:350px; float:left}
#copyright{margin:0 auto; padding:20px 30px 0px 0px; width:950px;  text-align:center; color:#848484; line-height:28px }

/* B2 产品点击放大 */

/* B2.1 Style of the small image link */
.MagicThumb, .MagicThumb:hover {cursor: url(../images/zoomin.cur), pointer;	outline: 0 !important;}
/* B2.2 Style of the small image when the large image is expanded */ 
.MagicThumb-expanded-thumbnail {cursor: default;}
/* B2.3 Style of the span inside the small image link */
.MagicThumb span {	display: none !important;}
/* B2.4 Style of the small image */
.MagicThumb img {border: 0;	outline: 0;}
/* B2.5 Style of the expanded image */
.MagicThumb-expanded {cursor: url(../images/zoomout.cur), pointer;background: transparent;border: 1px solid #ccc;outline: 0;padding: 0;}
/* B2.6 Style of the caption for the expanded image */
.MagicThumb-caption {color: #333;font: normal 10pt Verdana, Helvetica;background: #ccc;	text-align: left;padding: 8px;border: 0 !important;outline: 0 !important;}
/* B2.7 Style of the close/next/previous buttons */
.MagicThumb-buttons {background: transparent url(../images/buttons1.png) no-repeat 0 0;	height: 24px;display: block;}
.MagicThumb-buttons a {width: 24px;	height: 24px;margin: 0px 1px !important;overflow: hidden;}

/* B2.8 Style of the loading message box */
.MagicThumb-loader {font: normal 12pt sans-serif;border: 1px solid #000;background: #fff url(../images/loader.gif) no-repeat 2px 50%;padding: 2px 2px 2px 22px;margin: 0;text-decoration: none;text-align: left;}


/*链接*/
.t_news {font-family:arial, 宋体;font-size:12px;color: #82898e;letter-spacing:1px; line-height:28px;}
a.t_news:link {text-decoration: none;color: #82898e;}
a.t_news:visited {text-decoration: none;color: #82898e;}
a.t_news:hover {text-decoration: none;	color: #47677b;}
a.t_news:active {text-decoration: none;}

.t_news2 {font-family:arial, 宋体;font-size:14px;color: #2a3031;letter-spacing:1px; line-height:28px;}
a.t_news2:link {text-decoration: none;color: #2a3031;}
a.t_news2:visited {text-decoration: none;color: #2a3031;}
a.t_news2:hover {text-decoration: none;	color: #81b833;}
a.t_news2:active {text-decoration: none;}

.t_menu {font-family:arial, 宋体;font-size:14px;color: #fff;letter-spacing:1px; line-height:28px;}
a.t_menu:link {text-decoration: none;color: #fff;}
a.t_menu:visited {text-decoration: none;color: #fff;}
a.t_menu:hover {text-decoration: none;	color: #7fb732;}
a.t_menu:active {text-decoration: none;}

.t_prd01 {font-family:arial, 宋体;font-size:12px;color: #000;letter-spacing:1px; line-height:30px;}
a.t_prd01:link {text-decoration: none;color: #000}
a.t_prd01:visited {text-decoration: none;color: #000;}
a.t_prd01:hover {text-decoration: none;	color: #000;}
a.t_prd01:active {text-decoration: none;}

.t_prd02 {font-family:arial, 宋体;font-size:12px;color: #9ee538;letter-spacing:1px; line-height:30px;}
a.t_prd02:link {text-decoration: none;color: #9ee538}
a.t_prd02:visited {text-decoration: none;color: #9ee538;}
a.t_prd02:hover {text-decoration: none;	color: #9ee538;}
a.t_prd02:active {text-decoration: none;}

.tcontent {font-family:arial, 宋体;font-size:12px; color:#5f6262; letter-spacing:1px; line-height:28px;}
a.tcontent:link {text-decoration: none;color: #fff;}
a.tcontent:visited {text-decoration: none;color: #fff;}
a.tcontent:hover {text-decoration: none;	color: #ffff00;}
a.tcontent:active {text-decoration: none;}

.tdate {font-family:arial, 宋体;font-size:12px;line-height:24px;color: #7f8283;letter-spacing:0px}

.tjoin {font-family:arial, 宋体;font-size:12px;line-height:26px;color: #2a3031;letter-spacing:1px}
a.tjoin:link {text-decoration: none;color: #5fa737;}
a.tjoin:visited {text-decoration: none;color: #5fa737;}
a.tjoin:hover {text-decoration: none;	color: #993333;}
a.tjoin:active {text-decoration: none;}

.tjoin14 {font-family:arial, 宋体;font-size:14px;line-height:34px;color: #2a3031;letter-spacing:1px; font-weight:bold;}

.k01{ background:#d8d8d8; border:1px solid #b7b7b7; height:16px; padding:5px 0px 0px 5px; color:#838383;} 
.k02{ background:#a7a7a7; border:0px solid #b7b7b7; height:16px; padding:5px 0px 0px 5px; color:#fff;} 
.k03{ background:#fff; border:1px solid #b7b7b7; height:16px; padding:5px 0px 0px 5px; color:#999;} 
