@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:微软雅黑, Arial,宋体,Geneva,Microsoft YaHei,"Helvetica Neue",Helvetica,sans-serif; color:#666; }
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;height:22px;padding:2px; margin-right:4px; background: url(../images/b_bg.jpg); border:1px solid #c0c0c0;width:40px; line-height:15px;   font-size:12px; }

#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*/
#badyDiv{margin:0px auto; width:1044px; padding:0; background:#fff; overflow:hidden;}

#Header{margin:0 auto; width:1022px; height:124px; background:url(../images/top_logo.jpg) 10px 0px no-repeat; padding:0;}
#Header #top_b {float:right;width:390px; height:35px; margin:0 0 0 697px; position:relative; z-index:400;}
#Header #top_b .t01a{width:90px; height:35px; padding:0 0 0 25px; background:url(../images/top_icon01.gif) 8px 8px no-repeat; line-height:35px;overflow:hidden; position:absolute; top:0px; left:0px;}
#Header #top_b .t01b{float:left; width:171px; height:auto;margin:0;padding:0 0 0 25px; background:url(../images/top_icon01.gif) 8px 8px no-repeat;line-height:35px;position:absolute; top:0px; left:0px; z-index:50;}
#Header #top_b .t02a{width:65px; height:35px; padding:0 0 0 33px; background:url(../images/top_icon02.gif) 8px 8px no-repeat; line-height:35px;overflow:hidden; position:absolute; top:0px; left:115px;}
#Header #top_b .t02b{float:left; width:131px; height:auto;margin:0; padding:0 0 0 33px; background:url(../images/top_icon02.gif) 8px 8px no-repeat;t;line-height:35px;position:absolute; top:0px; left:115px; z-index:50;}
#Header #top_b .t03a{width:80px; height:35px; padding:0 0 0 32px; background:url(../images/top_icon03.gif) 8px 8px no-repeat; line-height:35px;overflow:hidden; position:absolute; top:0px; left:200px;}
#Header #top_b .t04a{width:55px; height:35px; padding:0 0 0 32px; background:url(../images/top_icon04.png) 8px 8px no-repeat; line-height:35px;overflow:hidden; position:absolute; top:0px; right:0px;}
#Header #top_b .ewmk{float:left;width:125px; height:auto; border:2px solid #bbb; background:#fff; text-align:center; line-height:25px;}

#Header #search { float:right;width:210px; height:30px; margin:35px 7px 0 0;overflow:hidden;}

#Menu{margin:0 auto;width:1022px; height:38px; background: url(../images/menu_bg.jpg);overflow:hidden; }
#Menu ul{margin:0 auto;width:1022px; height:38px;}
#Menu li.s1{float:left;width:127px; height:38px; margin:0; font-size:16px; color:#fff; line-height:38px; text-align:center;overflow:hidden;cursor:pointer;}
#Menu li.s2{float:left;width:127px; height:38px; margin:0; background:#a70b16; font-size:16px; color:#fff; line-height:38px; text-align:center;overflow:hidden;cursor:pointer;}
#Menu02{margin:0 auto;width:1022px; height:40px; background:#efefef; color:#7d7c7c; line-height:40px; font-size:14px;overflow:hidden; }

#ban{margin:10px auto;width:1000px; height:398px;overflow:hidden; }
#page_ban{margin:10px auto 0 auto;width:998px; height:358px;overflow:hidden; }
#banbg{margin:0 auto;width:1000px; height:27px; text-align:center;overflow:hidden;}

#in_Footer {margin:0 auto; width:1022px;height:102px; padding:0; text-align:center; background: url(../images/bottom_bg.jpg); border-top:1px solid #d4d4d4;overflow:hidden;}
#in_Footer ul{margin:0 auto; width:1022px;height:auto; padding:20px 0 0px 0; text-align:center; color:#97999c; line-height:22px; overflow:hidden;}

#Footer {margin:0 auto; width:986px;height:75px; padding:18px;  border-top:1px solid #d4d4d4;overflow:hidden;}
#Footer #lt{ float:left; width:550px;height:75px; color:#97999c; line-height:22px;overflow:hidden;}
#Footer #rp{float:right; width:400px;height:75px;overflow:hidden;}
#Footer #rp li{float:right; width:63px;height:73px; text-align:center;overflow:hidden;}

/*pagebody*/
#inDiv{margin:0px auto 15px auto; width:1002px; padding:10px 0; background:#fff; overflow:hidden;}

.in_title{float:left;width:100%;height:25px;margin:0; padding:0px; border-bottom:1px solid #d2d2d2;overflow:hidden;}
.in_title .spt01{float:left;width:150px;height:25px;margin:0; padding:0 0 0 15px; background:url(../images/icon01.gif) 5px 8px no-repeat; line-height:25px; font-size:14px; font-weight:bold; color:#000;}

#in_left{float:left;width:307px;height:382px;margin:0 10px 0 0; padding:0px;overflow:hidden;}

#in_news{float:left;width:299px; height:182px; margin:0 0 5px 0; padding:3px;border:1px solid #d2d2d2;overflow:hidden;}
#in_news #title{float:left;width:264px; height:35px; background:url(../images/line03.jpg) bottom no-repeat;font-size:16px; color:#3f3f3f; line-height:35px; letter-spacing:1px; overflow:hidden;}
#in_news #main{margin:20px auto 0 auto;width:264px; overflow:hidden;}
#in_news #main li{float:left;width:264px; height:30px; padding:0; border-bottom:1px dashed #d8d8d8; line-height:30px;overflow:hidden;}

#in_yfjs{float:left;width:299px; height:178px; margin:0;padding:3px;border:1px solid #d2d2d2; overflow:hidden;}
#in_yfjs #main{margin:10px auto 0 auto;width:287px; height:142px; overflow:hidden;}
#in_yfjs #main ul{float:left;width:320px; height:142px; overflow:hidden;}
#in_yfjs #main li{float:left;width:136px; height:142px; margin:0 15px 0 0; overflow:hidden;}
#in_yfjs #main li h1{float:left;width:136px; height:86px; overflow:hidden;}
#in_yfjs #main li h2{float:left;width:136px; height:25px; line-height:25px; font-weight:bold; color:#6d6e71; overflow:hidden;}
#in_yfjs #main li h3{float:left;width:136px; color:#97999c; overflow:hidden;}

#in_pro{float:left;width:384px; height:374px; margin:0 10px 0 0;padding:3px; border:1px solid #d2d2d2;overflow:hidden;}
#in_pro #main{ margin:12px auto;width:370px; }
#in_pro #main ul{ float:left;width:400px; }
#in_pro #main li{float:left;width:176px; height:330px; margin:0 15px 0 0;overflow:hidden;}
#in_pro #main li .pimg{float:left;width:174px; height:133px; padding:0px; border:1px solid #d9d9d9;overflow:hidden;}
#in_pro #main li .pt{float:left;width:174px; height:30px; padding:0px; text-align:center; color:#6d6e71; line-height:30px;overflow:hidden;}


#in_right{float:left;width:283px; height:385px; margin:0; overflow:hidden;}
#in_newpro{float:left;width:275px; height:185px; margin:0 0 5px 0;padding:3px;border:1px solid #d2d2d2;overflow:hidden;}
#in_newpro #main{ margin:0 auto 3px auto;width:275px; height:159px;overflow:hidden;}

#in_zzrz{float:left;width:275px; height:86px; margin:0 0 10px 0;padding:3px;border:1px solid #d2d2d2;overflow:hidden;}
#in_zzrz #main{float:left;width:275px; height:55px; margin:5px 0 0 0;overflow:hidden;}
#in_zzrz ul{float:left;width:290px; height:55px; margin:0;overflow:hidden;}
#in_zzrz li{float:left;width:68px; height:55px; margin:0; text-align:center;overflow:hidden;}

#in_taobao{float:left;width:283px; height:82px; margin:0;overflow:hidden;}

#pageDiv{margin:15px auto; width:1022px; padding:0; overflow:hidden;}

#left {float:left;width:283px;margin:0 10px 0 0;overflow:hidden;}
#left #cata {float:left;width:273px; margin:0 0 10px 0;padding:3px;border:1px solid #d2d2d2; background:url(../images/cata_bg.jpg) no-repeat bottom right;overflow:hidden;}
#left #cata #main{ margin:12px auto;width:255px;overflow:hidden;}
#left #cata #main li{ float:left;width:105px; height:40px; margin:4px 0; padding:0 5px 0 15px; background:url(../images/icon03.png) no-repeat 3px 6px; font-size:14px; line-height:20px;word-break:break-all; overflow:hidden;}

#left #contact {float:left;;width:273px; padding:3px;border:1px solid #d2d2d2; overflow:hidden;}
#left #contact #main{margin:8px auto;width:255px;overflow:hidden; position:relative;}
#left #contact #main h1{ float:left;width:255px; font-size:14px; color:#a70b16; font-weight:bold;line-height:24px;overflow:hidden;}
#left #contact #main h2{ float:left;width:255px; color:#5c5c5c; line-height:20px;overflow:hidden;}
#left #contact #main h3{ float:left;width:230px; padding:4px 0 4px 25px; color:#5c5c5c; line-height:20px;overflow:hidden;}
#left #contact #main #wx{width:70px; height:85px; color:#5c5c5c; line-height:25px; text-align:center;overflow:hidden; position:absolute; bottom:0px; right:5px;}

.loca{float:right;width:300px; height:40px; padding:0 10px 0 0; color:#999; line-height:40px; font-size:12px; letter-spacing:0px; font-weight:normal; text-align:right; overflow:hidden;}
#right {float:right; width:719px; margin:0; padding:4px;border:1px solid #d2d2d2;overflow:hidden;}
#right #title{float:left;width:704px; height:40px; padding:0 0 0 15px;border-bottom:1px solid #d2d2d2; font-size:14px; color:#333; font-weight:bold; line-height:40px; letter-spacing:1px;overflow:hidden;}
#right #main{margin:15px auto; width:690px;  padding:0px; font-size:14px; line-height:25px;overflow:hidden;}
#right #amain{margin:15px auto; width:690px;  padding:0px; font-size:14px; line-height:25px;overflow:hidden;}
#right #amain p{ text-indent:2em; font-size:14px; line-height:25px;}
#right #prolist{margin:15px auto;width:690px;overflow:hidden;}
#right #prolist ul{float:left; width:720px; overflow:hidden;}
#right #prolist li{float:left;width:220px; height:198px; margin:0 10px 15px 0; overflow:hidden;}
#right #prolist li .pimg{float:left;width:220px; height:168px;overflow:hidden;}
#right #prolist li .pt{float:left;width:220px; height:30px; line-height:30px; text-align:center; color:#7d7d7d; overflow:hidden;}

#right #newsli{margin:10px auto;width:700px; height:auto;overflow:hidden;}
#right #newsli li{margin:0px auto; width:680px; height:33px; padding:0 10px; border-bottom:1px dashed #dfcdc2; line-height:33px;overflow:hidden;}
#right #newsli .tli{margin:10px auto;;width:680px; height:auto; padding:0 10px 10px 10px; border-bottom:1px dashed #dfcdc2;  overflow:hidden;}
#right #newsli .tli .tt{ float:left; width:680px; height:35px; padding:0; color:#000; font-size:14px; font-weight:bold; line-height:35px; overflow:hidden;}
#right #newsli .tli .tinfo{ float:left;width:680px; height:50px; padding:0; line-height:25px; overflow:hidden;}
#right #newsli .picli{margin:10px auto;;width:680px; height:auto; padding:0 10px 10px 10px; border-bottom:1px dashed #dfcdc2;  overflow:hidden;}
#right #newsli .picli .timg{ float:left; width:140px; height:95px; padding:0; margin:0 15px 0 0; overflow:hidden;}
#right #newsli .picli .tt{ float:left; width:680px; height:35px; padding:0; color:#000; font-size:14px; font-weight:bold; line-height:35px; overflow:hidden;}
#right #newsli .picli .tinfo{ float:left;width:525px; height:70px; padding:0; line-height:25px; overflow:hidden;}
#right #newsli .nmore{float:right;;width:75px; height:25px; padding:0; background:#9e0710; text-align:center; color:#fff; line-height:25px; overflow:hidden; display:block; cursor:pointer;}

#right #case{margin:20px auto;width:762px;overflow:hidden;}
#right #case ul{float:left; width:780px; overflow:hidden;}
#right #case li{float:left;width:240px; height:220px;margin:0 16px 20px 0px; overflow:hidden;}
#right #case li .pimg{float:left;width:233px; height:183px; padding:2px; border:1px solid #e2e2e2;overflow:hidden; }
#right #case li .pt{float:left;width:233px; height:40px; line-height:40px; font-size:12px; text-align:center; font-weight:bold;overflow:hidden;}

#about_fz {margin:20px auto;width:650px; height:auto; padding:70px 0 0 0; background:url(../images/fz_bg01.jpg) 70px 0px no-repeat; overflow:hidden;}
#about_fz h1{float:left;width:650px; height:30px; padding:0;margin:0 0 10px 0; font-size:18px; color:#9c7652; font-weight:bold; overflow:hidden;}
#about_fz .ld{float:left;width:83px; height:auto; padding:0;margin:10px 0; color:#666; line-height:30px; overflow:hidden;}
#about_fz .rt1{float:left;width:527px; height:auto; padding:0 0 0 40px;margin:10px 0; background:url(../images/icon_fz01.png) 0px 0px no-repeat; color:#666; font-size:14px;line-height:30px; overflow:hidden; cursor:pointer;}
#about_fz .rt2{float:left;width:527px; height:auto; padding:0 0 0 40px;margin:10px 0; background:url(../images/icon_fz02.png) 0px 0px no-repeat; color:#666; font-size:14px; font-weight:bold;line-height:30px; overflow:hidden;cursor:pointer;}
#about_fz .bottom{float:left;width:650px; height:42px; padding:0;margin:0px; background:url(../images/fz_bg02.jpg) 70px 0px no-repeat; overflow:hidden;}

#proview { margin:20px auto; width:680px; overflow:hidden;}
#proview  #pimg{margin:0px auto 20px auto;width:680px; text-align:center;overflow:hidden;}
#proview  .title{ float:left;width:680px; height:30px; color:#000;font-size:14px; font-weight:bold; line-height:30px;overflow:hidden;}
#proview .pinfo{ float:left;width:680px; margin:0 0 10px 0; overflow:hidden;}
#proview .pre{float:left; height:30px; width:340x; overflow:hidden; margin:10px 0 0 0;}
#proview .next{float:right; height:30px; width:340px; text-align:right; overflow:hidden; margin:10px 0 0 0;}

#page_newsview {width:700px; margin:10px auto; }
#page_newsview .ptitle{ float:left; height:40px; width:700px; overflow:hidden; font-size:22px; color:#333; 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: #808080;letter-spacing:0px; overflow:hidden;}
#page_newsview .pcontent{float:left; height:auto; width:700px; 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: #000;}
a.t_news:link {text-decoration: none;color: #000;}
a.t_news:visited {text-decoration: none;color: #000;}
a.t_news:hover {text-decoration: none;	color: #333300;}
a.t_news:active {text-decoration: none;}

.t_pro {color: #ac0007;}
a.t_pro:link {text-decoration: none;color: #ac0007;}
a.t_pro:visited {text-decoration: none;color: #ac0007;}
a.t_pro:hover {text-decoration: none;	color: #ff0000;}
a.t_pro:active {text-decoration: none;}

.t_white {color: #fff;}
a.t_white:link {text-decoration: none;color: #fff}
a.t_white:visited {text-decoration: none;color: #fff;}
a.t_white:hover {text-decoration: none;	color: #ffff00;}
a.t_white:active {text-decoration: none;}

.t_000 {color: #000;}
a.t_000:link {text-decoration: none;color: #000}
a.t_000:visited {text-decoration: none;color: #000;}
a.t_000:hover {text-decoration: none;	color: #660000;}
a.t_000:active {text-decoration: none;}


.tdate { float:right;color:#999;}
.tmore { float:right; color:#646464; font-weight:normal; letter-spacing:0px; font-size:12px; margin:0px 10px 0 0;}

.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;} 
