@charset "utf-8";
/* 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:微软雅黑; color:#666; background: url(../images/page_bg.png);}
td,input,textarea,select{font-size:12px;}
textarea{line-height:18px;}

a{text-decoration:none; color:#666;}
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*/
#page{margin:0 auto; padding:0; width:1002px; overflow:hidden; }

#Header{margin:0 auto; width:1002px; height:172px;overflow:hidden;}
#Header #logo {float:left;width:490px; height:80px;margin:30px 0px 0 25px; overflow:hidden;}
#Header #tb {float:right;width:160px; height:85px;margin:20px 10px 0 0; padding:0; font-size:14px; text-align:right; line-height:35px;overflow:hidden;}
#Header #tb .search{float:right;width:150px; height:25px;margin:18px 0 0 0; padding:0; display:block;overflow:hidden;}
#Header #Menu {float:left;width:1002px; height:50px;margin:15px 0 0 0; background:url(../images/menu_bg.png) top no-repeat;overflow:hidden; }
#Header #Menu ul{float:left;width:1002px; height:42px;margin:5px 0 0 0;overflow:hidden; }
#Header #Menu li.s1{float:left;width:12.5%; height:42px; margin:0; text-align:center;color:#b81e00;font-size:15px; line-height:38px;overflow:hidden;cursor:pointer;}
#Header #Menu li.s2{float:left;width:12.5%; height:42px; margin:0; background:url(../images/menu_onbg.png) center no-repeat;text-align:center;color:#fff;font-size:15px; font-weight:bold;line-height:38px;overflow:hidden;cursor:pointer;}
.on { display: block; }
.off { display: none; }

#ban {margin:10px auto;width:1002px; height:330px; overflow:hidden; }
/* focus */
#focus {width:1002px; height:330px; overflow:hidden; position:relative;}
#focus ul {height:330px; position:absolute;}
#focus ul li {float:left; width:1002px; height:330px; overflow:hidden; position:relative; background:#000;}
#focus ul li div {position:absolute; overflow:hidden;}
#focus .btnBg {position:absolute; width:995px; height:20px; left:0; bottom:0; background:none;}
#focus .btn {position:absolute; width:780px; height:10px; padding:5px 10px; right:0; bottom:0; text-align:right;}
#focus .btn span {display:inline-block; _display:inline; _zoom:1; width:25px; height:10px; _font-size:0; margin-left:5px; cursor:pointer; background:#df9700;}
#focus .btn span.on {background:#df9700;}
#focus .preNext {width:45px; height:100px; position:absolute; top:140px; background:url(../images/sprite.png) no-repeat 0 0; cursor:pointer;}
#focus .pre {left:0;}
#focus .next {right:0; background-position:right top;}

#n{margin:10px auto; width:920px; border:1px solid #CCC;font-size:12px; line-height:30px;}
#n a{ padding:0 4px; color:#333}

#Footer{margin:0 auto; width:985px;height:62px; text-align:center; line-height:60px;overflow:hidden;}

/*主体内容*/
#mainDiv{margin:10px auto; width:1002px; background:url(../images/main_bg.png); overflow:hidden;}

#inDiv{margin:0px auto; width:980px; border:1px solid #cdcdcd; padding:10px; background:#fff; overflow:hidden;}

.in_title{float:left; width:100%; height:38px; padding:0; margin:0 0 10px 0; border-bottom:1px solid #d8d8d8;}
.in_title h1{float:left; width:80px; height:15px; margin:10px 0 0 0;border-right:1px solid #c5c4c4; font-size:16px; line-height:15px; color:#454545;}
.in_title h2{float:left; width:50px; height:15px; margin:10px 0 0 0;line-height:15px; color:#989898; text-align:right;}

#in_about{float:left;width:220px; height:160px; background:url(../images/in_kbg01.jpg) bottom repeat-x; border:1px solid #e1e1e1; padding:5px; overflow:hidden;}
#in_about ul{float:left;width:220px;line-height:22px;overflow:hidden;}

#in_pro{float:left;width:483px;height:160px; margin:0 10px;border:1px solid #e1e1e1;padding:5px;overflow:hidden;}
#in_pro ul{float:left;width:480px; margin:0 0 0 10px; overflow:hidden;}
#in_pro li{float:left;width:100px; height:100px; line-height:20px; text-align:center; margin:0 25px 0 0; overflow:hidden;}

#in_contact{float:left;width:210px; height:150px;background:url(../images/in_kbg02.jpg) top repeat-x;border:1px solid #e1e1e1; padding:10px; line-height:22px; overflow:hidden;}

#mainDiv #left {float:left; width:217px; border-top:1px solid #cdcdcd; border-left:1px solid #cdcdcd; border-right:1px solid #cdcdcd; background:#fff; overflow:hidden;}
#mainDiv #left #prd{margin:10px auto; width:203px; border-bottom:1px dotted #cdcdcd; overflow:hidden;}
#mainDiv #left #prd ul{margin:0 auto;width:203px;overflow:hidden;}
#mainDiv #left #prd .sprd1{float:left; width:168px; height:36px;padding:0 0 0 35px; margin:2px 0; font-size:12px; line-height:36px; font-weight:bold; color:#7c7a7a; background:url(../images/cata_tbg02.png) no-repeat;overflow:hidden;}
#mainDiv #left #prd .sprd2{float:left; width:168px; height:36px;padding:0 0 0 35px;margin:2px 0;font-size:12px; line-height:36px;font-weight:bold; color:#fff;background:url(../images/cata_tbg01.png) no-repeat; overflow:hidden;}
#mainDiv #left #prd02{float:left; width:168px; margin:0 0 0 35px; overflow:hidden;}
#mainDiv #left #prd02 li.sprd3{float:left; width:168px; height:20px; color:#999; padding:0; margin:5px 0; cursor:pointer;line-height:20px; overflow:hidden;}
#mainDiv #left #prd02 li.sprd4{float:left; width:160px; height:20px; color:#cc0000; padding:0; margin:5px 0; cursor:pointer;line-height:20px; overflow:hidden;}
#mainDiv #left #contact{margin:15px auto 0 auto; width:150px; height:auto; padding:20px 0 0 75px; background:url(../images/left_contactbg.jpg) 0px 0px no-repeat; line-height:22px; color:#7b7b7b;overflow:hidden;}

#mainDiv #right {float:right; width:750px; padding:10px;border-top:1px solid #cdcdcd;border-left:1px solid #cdcdcd; border-right:1px solid #cdcdcd;  background:#fff; overflow:hidden;}
#mainDiv #right #main{margin:20px auto; width:710px;  padding:0 20px; font-size:14px; line-height:25px;overflow:hidden;}
#mainDiv #right #loca{ float:left;width:735px;  height:35px; margin:0;padding:0 0px 0 15px;border-bottom:1px solid #e42f10; line-height:35px; font-size:18px; font-weight:bold; letter-spacing:1px;color:#b81e00; }
#mainDiv #right #prolist{float:left;width:750px; margin:20px 0 0 0; overflow:hidden;}
#mainDiv #right #prolist ul{float:left; width:780px; overflow:hidden;}
#mainDiv #right #prolist li{float:left; width:172px; height:195px;margin:0 20px 20px 0px;overflow:hidden;}
#mainDiv #right #prolist li .pimg{float:left;width:165px; height:165px; border:1px solid #c7c6c6; padding:2px;overflow:hidden; }
#mainDiv #right #prolist li .pt{float:left;width:172px; height:26px; line-height:26px; font-size:12px; text-align:center;color:#000;overflow:hidden;}

#proview { margin:60px auto 20px auto; width:720px; overflow:hidden;}
#proview #img{ float:left;width:450px;border:1px solid #c7c6c6; padding:2px; text-align:center;}
#proview #info{ float:right;width:215px; margin:15px 0 0px 0; overflow:hidden;}
#proview #info h1{ float:left;width:50px; height:35px; margin:0; font-size:14px; font-weight:bold; color:#333; line-height:35px;overflow:hidden;}
#proview #info h2{ float:left;width:160px; height:35px; margin:0;font-size:14px; color:#333; line-height:35px; overflow:hidden;}
#proview #info .pre{float:left;width:101px; height:32px; background:url(../images/b_nbg.png) no-repeat; overflow:hidden; margin:10px 10px 0 0; text-align:center; color:#fff; line-height:30px; font-size:14px;}
#proview #info .next{float:left;width:101px; height:30px;background:url(../images/b_nbg.png) no-repeat; overflow:hidden; margin:10px 10px 0 0; text-align:center; color:#fff; line-height:30px; font-size:14px;}

#proview #pxg{float:left;width:720px; margin:20px 0 0 0; overflow:hidden;}
#proview #pxg #ptitle{float:left; width:690px; height:30px; padding:0 0 0 30px;border-bottom:1px dotted #bababa; font-size:14px; font-family:微软雅黑; color:#484848; line-height:30px; overflow:hidden;}
#proview #pxg ul{float:left;width:750px; padding:10px 0;overflow:hidden;}
#proview #pxg li{float:left; width:106px; height:130px;margin:0 16px 0px 0px;overflow:hidden;}
#proview #pxg li .pimg{float:left;width:100px; height:100px; border:1px solid #c7c6c6; padding:2px;overflow:hidden; }
#proview #pxg li .pt{float:left;width:100px; height:26px; line-height:26px; font-size:12px; text-align:center;color:#000;overflow:hidden;}

#newsli{margin:10px auto;width:750px; height:auto;overflow:hidden;}
#newsli li{margin:0px auto; width:720px; height:39px; padding:0 10px; border-bottom:1px dashed #dfcdc2; font-size:14px; line-height:39px;overflow:hidden;}
#newsli .picli{margin:10px auto;;width:740px; height:auto; padding:0 5px 12px 5px; border-bottom:1px dashed #666; line-height:24px; overflow:hidden;}
#newsli .picli .tt{ float:left; width:740px; height:35px; padding:0; font-size:14px; color:#000; font-weight:bold; line-height:35px; overflow:hidden;}
#newsli .picli .tinfo{ float:left;width:740px; height:auto; padding:0; font-size:14px; line-height:30px; overflow:hidden;}

#page_newsview {width:700px; margin: 10px auto; }
#page_newsview .ptitle{ float:left; height:40px; width:700px; overflow:hidden; font-size:20px; color:#666600; font-weight:bold; text-align:center; line-height:40px; }
#page_newsview .pdate{ float:left; height:30px; width:700px; border-bottom:1px dotted #333; text-align:center;font-family:arial, 宋体;font-size:12px;line-height:24px;color: #a2a26d;letter-spacing:0px; overflow:hidden;}
#page_newsview .pcontent{float:left; height:auto; width:690px; padding:0 5px; margin:20px 0 20px 0; font-size:14px; line-height:30px; padding-bottom:20px; border-bottom:1px dotted #333; overflow:hidden; }
#page_newsview .pre{margin:0 auto; height:30px; width:700x; overflow:hidden; margin:10px 0 0 0;}
#page_newsview .next{margin:0 auto; height:30px; width:700px; overflow:hidden; margin:10px 0 0 0;}


/*版权信息*/
#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 {color: #82898e;}
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_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;}

.tmore { color:#989898; }
a.tmore:link {text-decoration: none;color: #989898;}
a.tmore:visited {text-decoration: none;color: #989898;}
a.tmore:hover {text-decoration: none;	color: #ff0000;}
a.tmore:active {text-decoration: none;}

.tdate { float:right; color:#999; font-size:12px; font-weight:normal;}


.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;} 
