@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, Verdana, Helvetica, sans-serif,; color:#666; }
td,button,input,textarea,select{font-size:12px;outline:none}
textarea{line-height:18px;}

a{text-decoration:none; color:#3a3731;}
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:30px; height:30px; margin-right:4px; font-size:12px; font-weight:bold;}
#MultiPage a{border:0px solid #66461d; display:inline; background:#f2f0f0; float:left; overflow:hidden; padding:5px 10px; color:#656565; line-height:20px; height:20px; margin-right:5px; text-decoration:none;}
#MultiPage a:hover {border:0px solid #c11e0d; background:#dbdbdb; color:#676568; text-decoration:none;}
#MultiPage a.click{border:0px solid #c11e0d; background:#524220; color:#FFF; float:left;}
#MultiPage a.uclick{border:1px solid #dedede; background:#fafafa; color:#cccccc; float:left;}
#MultiPage .txtinput{float:left; line-height:20px; height:20px; width:20px; padding:3px 5px; font-size:12px; text-align:center; margin-right:4px;}
#MultiPage .button{float:left;height:30px;padding:3px 5px; margin-right:4px; background:#f8fdef; border:1px solid #c0c0c0;width:40px; line-height:20px;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;}
.on { display: block; }
.off { display: none; }
/*CSS for all end*/

/*Body*/
#p_top{margin:0 auto; padding:0; width:100%; height:40px;background: #7f756f;overflow: hidden}
#p_top #tmain{margin:0 auto;  width:1200px;padding:0; height:40px;overflow: hidden}
#p_top #tmain #lt{float: left;  width:500px;padding:0; height:40px;font-size: 14px;line-height: 40px;color: #e4dfdc; overflow: hidden}
#p_top #tmain #rs{float: right;  width:265px;margin:6px 0 0 0; height:40px;overflow: hidden}

#in_top{margin:0 auto; padding:0; width:100%; height:700px; position:relative;}

#in_banbg{margin:0 auto;width:100%;height:700px; overflow:hidden; position:absolute; top:0px; left:0px; z-index:1;}

#menu{margin:40px auto 0 auto; width:100%; height:66px; position: absolute;  z-index:100;}
#menu #main{ margin:0 auto; width:1200px; height:66px;}
#menu #mli{ float: right; width:690px; height:50px;margin: 20px 0 0 0; }
#menu #mli li.s1{ float:left; width:85px;height:50px;margin: 0 15px; font-size:16px; color:#7e746e;  text-align:center;line-height: 50px; padding:0; cursor:pointer;}
#menu #mli li.s2{ float:left; width:85px;height:48px;margin: 0 15px; border-bottom: 2px solid #fff;font-size:16px; color:#7e746e;  text-align:center;line-height: 50px;padding:0;cursor:pointer;}
#menu #llogo{ float:left; width:210px;height:112px; margin:9px 15px 0 0; }

.menu{margin:0 auto;width:100%; height:58px;}
.menu a{float:left;width:100%;color:#000;height:58px;padding:0;line-height:58px;text-align:center;font-size:16px;display:block;position:absolute; top:0px;left:0px;font-family:微软雅黑;}
.menu li{float:left;width:114px; height:58px;padding:0;margin:0;text-align:center;line-height:58px; font-size:16px;font-family:微软雅黑; color:#000; position:relative;}
.menu li:hover{color:#0081cd;height:56px;border-bottom: 2px solid #313131;}
.menu li:hover a{color:#0081cd;}
.menu li.no_sub:hover{padding:0; color:#000;}
.menu ul{width:104px;background: #fff;padding:5px; position:absolute; left:0; top:0;z-index:99999;display:none; }
.menu li:hover ul{top:58px;display:block;  }
.menu li:hover ul .m02{ float:left;height:33px; width:104px;margin:0; padding:0; background:url(../images/menu02_bg.png);font-size:14px;border:none; line-height:33px;font-family:微软雅黑; text-align:center; }
.menu li:hover ul .m02 a{ width:104px;height:33px;background:none;border-bottom: 1px solid #f0f0f0;color: #7e7e7e;text-decoration:none;padding:0;font-family:微软雅黑;line-height:33px; font-size:14px;}
.menu li:hover ul .m02 a:hover{width:104px;height:33px; text-decoration:none; background:#f6f6f6;font-family:微软雅黑; }

#in_t{margin:25px auto;width:1200px; height:auto; padding:0;overflow:hidden; }
#in_t li{float:left;width:360px; height:auto; margin:0 20px; overflow:hidden;}
#in_t li h1{float:left;width:100%; height:auto;margin:25px 0;font-size: 25px;color: #5f6e87;line-height: 30px; text-align:center;font-family: 微软雅黑;  overflow:hidden; }
#in_t li h2{float:left;width:100%; height:auto; font-size:14px; line-height:28px; color:#98a2b2; overflow:hidden;}

#in_b{margin:25px auto;width:1200px; height:280px; padding:0;overflow:hidden; }
#in_b li{float:left;width:33%; height:380px; margin:0; overflow:hidden;}
#in_b li h1{float:left;width:100%; height:auto;margin: 0;text-align: center; overflow:hidden; }
#in_b li h2{float:left;width:100%; height:60px; text-align:center; font-size:16px; line-height:60px; color:#665449; overflow:hidden;}

#header{margin:0px auto; width:100%;height:445px;overflow:hidden; position:relative;}

#footer{margin:0 auto;width:100%;  height:auto;background: #5f534c; overflow:hidden;}
#footer #b_main{margin:35px auto 15px auto;width:1200px;  height:auto; overflow:hidden;}
#footer #b_main li{float: left;width:220px;  height:auto;margin: 0 20px; overflow:hidden;}
#footer #b_main li .bt1{float: left;width:100%; height:auto;margin: 0 0 15px 0; font-size: 16px;color: #e4e4e4; overflow:hidden;}
#footer #b_main li .bt2{float: left;width:100%; height:auto;margin: 0 0 10px 0; font-size: 14px;color: #989390; overflow:hidden;}
#footer #b_main li .bt2 img{vertical-align: middle;}
#footer #b_main li .bt3{float: left;width:194px; height:24px;margin: 0 0 10px 0;border: 1px solid #afa9a6;color: #989390;line-height: 24px; text-align: right; overflow:hidden;}
#footer #b_main li .bt4{float: left;width:156px; height:27px;margin: 3px 0;background: url(../images/vip_bbg.png) no-repeat;color: #5a4e47;line-height: 27px; text-align:center; overflow:hidden;}
#copy{ margin:0 auto;width:1200px;height:80px;border-top: 1px solid #7f7570; padding:0; text-align:center; color:#fff; line-height:80px;overflow:hidden;}


#mainDiv{margin:20px auto; width:1200px;padding:0;overflow:hidden;}
#mainDiv  #title{float:left; width:100%;height:40px; padding:50px 0;text-align: center;}

#pabout{margin:0px auto; width:1160px;height:auto;background: #fff; padding:30px 20px;font-size: 14px;line-height: 25px; overflow:hidden;}

/*login*/
#login{margin:100px auto 50px auto;width:950px;height:auto; overflow:hidden;}
#login #ldiv{ float:left;width:461px;height:auto; overflow:auto;}
#login #rdiv{ float:right;width:489px;height:435px; background:url(../images/login_pbg.jpg); overflow:hidden; position:relative;}
#login #rdiv li{width:346px;height:42px; text-align:center; font-size:14px; line-height:25px; color:#bfa363; overflow:hidden; position:absolute; left:43px;}

/*page*/
#page_top{margin:0 auto; padding:0; width:100%; height:450px; position:relative;}
#page_banbg{margin:0 auto;width:100%;height:450px; overflow:hidden; position:absolute; top:0px; left:0px; z-index:1;}
#ploca{float:left; width:100%;height:43px; padding:0px;background: #f3f3f3; }
#ploca #plmain{margin:0 auto;width:1200px;height:43px; padding:0px;font-size:14px; line-height:43px; color:#969daa;}
#ploca #plmain a{ color:#969daa;}
#ploca #plmain #rcata{float: right;width:220px;height:43px; padding:0px;background: url(../images/icon_cata.png) no-repeat 170px 12px;position: relative;}

/*�б�ҳ���*/
#pageDiv_l{float:left;width:300px; margin:0 10px 0 0;overflow:hidden;}


/*�б�ҳ�����Ŀ*/
#catalog{float:left;width:180px; margin:0 0 10px 0; overflow:hidden;}
#catalog ul {float:left;width:180px;padding: 0 0 5px 0;}
#catalog li{float:left;width:180px; height:auto; padding:0;border-bottom:1px solid #fff;}
#catalog li .ct1{float:left; width:165px;height:45px;padding: 0 0 0 15px;background: url(../images/arrow01.png) 150px 18px no-repeat;font-size:14px;line-height:45px; color:#6e7b92; }
#catalog li .ct2{float:left; width:165px;height:45px;padding: 0 0 0 15px;background: url(../images/arrow02.png) 150px 18px no-repeat #e3e5eb;font-size:14px;line-height:45px; color:#6e7b92; }
#catalog .cata_lia{float:left;width:155px;height:45px;padding:0 0 0 25px;background:url(../images/icon_menu03.png) 206px 18px no-repeat ;border-bottom:1px solid #fff;font-size:14px; font-weight:normal; line-height:45px; color:#6e7b92; }
#catalog .cata_lib{float:left;width:155px;height:45px;padding:0 0 0 25px;background:url(../images/icon_menu04.png) 206px 20px no-repeat  #e3e5eb;border-bottom:1px solid #fff;font-size:14px; font-weight:normal; line-height:45px; color:#6e7b92; }
#catalog .cata_li02{float:left;width:180px;height: 30px;background: #ededed; padding:0 10px 0 50px; color:#aba491; font-size:14px;line-height:30px;overflow:hidden;}
#catalog .t_catalog03{ color:#ff0000;}
#catalog .t_catalog04{ color:#aba491;}

/*�б�ҳ�������*/
#search{float:left;width:113px;height:25px; margin:0px 12px 0 0;padding:0 10px;background: url(../images/top_searchbg.png);overflow:hidden;}
#search #lk{float:left;width:90px;height:25px;padding:0px;overflow:hidden;}
#search #rb {float:left;width:18px; height:17px;padding:4px 0 0 0px;overflow: hidden;}

#plogin{margin:50px auto;width:583px; height:605px;padding:28px 27px;background:url(../images/login_bg.png) no-repeat;overflow:hidden;}
#plogin #ptile{margin:40px auto 20px auto;width:100%; height:auto;text-align: center;font-size: 30px;color: #444343;line-height: 50px; overflow:hidden;}
#plogin .lpt01{margin:5px auto 40px auto;width:95%; height:auto;padding:0;text-align: center;font-size:20px;color: #5f6e87; overflow:hidden;}
#plogin .lpt01 a{color: #2eb0e4;}
#plogin .lpt02{margin:10px auto;width:95%; height:auto;padding:0;text-align: center;font-size:20px;color: #5f6e87; overflow:hidden;}
#plogin .lpt02 a{color: #c3c3c3;}
#plogin .lpt03{margin:20px auto;width:60%; height:40px;padding:0;border: 1px solid #ccc;text-align: center;font-size:20px;color: #5f6e87; line-height: 40px; overflow:hidden;}
#plogin .lk01{margin:15px auto;width:80%; height:70px;padding:0;border: 1px solid #c3c3c3;border-radius:8px;overflow:hidden;}
#plogin .lk01 .pl{float: left;width:26%; height:70px;margin:0 1% 0 3%; font-size: 24px;color: #c1c1c1;line-height: 70px; overflow:hidden;}
#plogin .lk01 .pr{float: left;width:69%; height:70px;margin:0; font-size:24px;color: #c1c1c1c1; overflow:hidden;}

/*�б�ҳ�Ҳ�*/
#pageDiv_r{float:left;width:1200px; margin:0px;overflow:hidden;}
#pageDiv_r  #title{float:left; width:100%;height:49px; padding:20px 0;font-size:30px; font-weight:bold; line-height:49px; color:#000;text-align: center;}
#pageDiv_r  #title #ptt{ float:left; width:250px;height:33px; padding:0 0 0 40px; background:url(../images/icon02.gif) 17px 10px no-repeat; line-height:33px; font-size:16px;  letter-spacing:2px; color:#5a5b5e;}
#pageDiv_r  #ploca{ float:left; min-width:400px; padding:5px 0 5px 33px; background:url(../images/icon01.gif) 20px 15px no-repeat; line-height:30px; font-size:12px; color:#9e9e9e;text-align:left;}
#proview{float:left;overflow:hidden;width:100%;}
#pageDiv_r  #main{margin:20px auto; width:870px;height:auto;overflow:hidden;}

#pageDiv_r  #honor{margin:0px auto; width:700px;height:auto; padding:20px 0 0 0;overflow:hidden;}
#pageDiv_r  #honor ul{ float:left; width:750px;height:auto;overflow:hidden;}
#pageDiv_r  #honor li{ float:left; width:210px;height:240px; padding:0 35px 15px 0;overflow:hidden;}
#pageDiv_r  #honor li .pimg{ float:left; width:200px;height:200px; padding:4px; border:1px solid #d5d5d5; line-height:200px; text-align:center;overflow:hidden;}
#pageDiv_r  #honor li .pt{ float:left; width:200px;height:30px; line-height:30px;text-align:center;overflow:hidden;}


/*����*/
#news{margin:10px auto; width:1160px;height:auto;background: #fff; padding: 20px; overflow:hidden;}
#news ul{float: left; width:1200px;height:auto;overflow:hidden;}
#news li{ float:left; width:383px;height:400px; margin:0 15px 65px 0; overflow:hidden;}
#news li .pimg{float:left;width:383px;height: 266px; }
#news li h1{float:left;width:100%;margin: 15px 0; font-size:16px; color:#424242; font-weight:bold; line-height:25px; }
#news li h2{float:left;width:100%; font-size:14px; color:#6e6e6e; font-weight:normal; line-height:30px;text-indent: 2em; }

/*products*/
#prolist{margin:20px auto; width:1200px;height:auto;padding: 0px; overflow:hidden;}
#prolist ul{ float:left; width:1200px;height:auto;overflow:hidden;}
#prolist li{ float:left; width:290px;height:350px; margin:0 5px;overflow:hidden;}
#prolist li .pimg01{ float:left; width:290px;height:290px; padding:0px; text-align:center;overflow:hidden;}
#prolist li .pt{ float:left; width:100%;height:60px;margin:0; color:#5f6e87; font-size:14px; line-height:25px;text-align:center;overflow:hidden;}

#page_newsview { margin:0 auto;width:1100px;height: auto;padding: 20px 50px; background: #fff;overflow:hidden; }
#page_newsview .ptitle02{ float:left; height:40px; width:1100px; margin:20px 0 0 0; overflow:hidden; font-size:18px; color:#000; font-weight:bold; text-align:center; line-height:40px; }
#page_newsview .ptdate{float:left;width:1100px; height:35px; text-align:center; border-bottom:1px solid #d8d8d8; }
#page_newsview .pcontent{float:left; height:auto; width:1100px; margin:20px 0; font-size:14px; line-height:25px; padding-bottom:20px; overflow:hidden; background:url(../images/news_linebg.gif) bottom repeat-x;}
#page_newsview .pcontent p{ text-indent:2em;}
#page_newsview .pre{float:left; height:30px; width:400px; overflow:hidden; margin:10px 0 0 0;}
#page_newsview .next{float:right; height:30px; width:400px; text-align:right; overflow:hidden; margin:10px 0 0 0;}

#proview { margin:30px auto; width:1200px; overflow:hidden;}
#proview  #pimg{ margin:0 auto;width:1020px; height:auto; text-align:center;}
#proview  #pimg #img{ float:left;width:700px;padding:0px; text-align:center;}
#proview  #pimg #img img{ border: 1px solid #d5d5d5;}
#proview  #pimg #img02{ margin: 0 auto;width:800px;padding:0px; text-align:center; border: 1px solid #d5d5d5;}
#proview  #pimg #ptt{ float:left;width:100%;padding:0px; text-align:center;font-size: 22px;line-height: 50px;color: #364a6c;}
#proview  #pimg #spic{ float:right;width:260px; margin:0;overflow: hidden;}
#proview  #pxg{ margin:30px auto 15px auto;width:1020px; height:auto; overflow: hidden;}
#proview  #pxg #xglt{ float: left;width:130px; height:auto;font-size: 14px; color: #818c9d;line-height: 30px; overflow: hidden;}
#proview  #pxg #xgrb{ float: left;width:890px; height:auto; overflow: hidden;}
#proview  #pxg #xgrb span{ float: left;min-width:90px; height:30px;margin: 0 10px 5px 0;padding: 0 15px; background: #f3f5f8;border-radius: 8px; font-size: 14px; color: #8894a8;text-align: center;line-height: 30px; overflow: hidden;}

#job{margin:10px auto;width: 1160px;height: auto;background: #fff;padding: 20px; overflow: hidden;}

/*����*/
.t_catalog {color: #775b1c;}
a.t_catalog:link {text-decoration: none;color: #775b1c;}
a.t_catalog:visited {text-decoration: none;color: #775b1c;}
a.t_catalog:hover {text-decoration: none;	color: #373b4d;}
a.t_catalog:active {text-decoration: none;}

.t_bmenu {color: #938d8a;}
a.t_bmenu:link {text-decoration: none;color: #938d8a;}
a.t_bmenu:visited {text-decoration: none;color: #938d8a;}
a.t_bmenu:hover {text-decoration: none;	color: #fff;}
a.t_bmenu:active {text-decoration: none;}

.t_bmenu02 {color: #5a4e47;}
a.t_bmenu02:link {text-decoration: none;color: #5a4e47;}
a.t_bmenu02:visited {text-decoration: none;color: #5a4e47;}
a.t_bmenu02:hover {text-decoration: none;	color: #fff;}
a.t_bmenu02:active {text-decoration: none;}

.t_news {color: #3a3731; }
a.t_news:link {text-decoration: none;color: #3a3731;}
a.t_news:visited {text-decoration: none;color: #3a3731;}
a.t_news:hover {text-decoration: none;	color: #cc0000;}
a.t_news:active {	text-decoration: none;}

.t_news02 {color: #656054; }
a.t_news02:link {text-decoration: none;color: #656054;}
a.t_news02:visited {text-decoration: none;color: #656054;}
a.t_news02:hover {text-decoration: none;	color: #64593e;}
a.t_news02: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: #faf56c;}
a.t_white:active {	text-decoration: none;}


.tdate {font-family:arial; font-size:12px;line-height:24px;color: #7f8283;letter-spacing:0px}
.tpno {color: #75ad24;}
.t10 {font-family:arial; font-size:10px;color: #a4a4a4;letter-spacing:0px}

.klogin{float: right; width:120px;padding: 0 0 0 5px; background:none; height:24px; border:0px solid #ddd; color:#a29c98; line-height:24px;font-size: 14px; } 
.klogin02{width:98%; background:#fff; height:70px; padding:0px; border:0px solid #ddd; color:#c1c1c1; line-height:70px;font-size: 18px; } 
.b_login{ width:75px; height:26px;background:#afa9a6; border:0px solid #b7b7b7;padding:0px; color:#5a4e47; text-align:center;font-size:14px; line-height:26px;} 
.b_login02{ width:200px; height:40px;background:#7f756f; border:0px solid #b7b7b7;padding:0px; color:#fff; text-align:center;font-size: 1.2em; line-height:35px;border-radius:30px ; } 
.ksearch{ background:none;width:100%; height:25px; padding:0px; color:#999;line-height: 25px;border: 0px;} 
.k_01{width:65%;padding: 0 0 0 5%; background:none; height:24px; border:1px solid #b5b5b5; color:#a29c98; line-height:24px;font-size: 12px; } 
