@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: Verdana, Geneva, sans-serif; color:#333; background:#fff;}
td,input,textarea,select{font-size:12px;}
textarea{line-height:18px;}

a{text-decoration:none; color:#333;}
a:hover{color:#176296;text-decoration:none;}


#MultiPage{padding:10px 0; float:right; border:0px solid #000; color:#969696; margin:0 auto;}
#MultiPage span{float:left; display:inline; line-height:17px; height:17px; margin-right:4px; font-size:12px;}
#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 #9d9b9b; background:#FFF; color:#676568; text-decoration:none;}
#MultiPage a.click{border:1px solid #9d9b9b; 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;}
.hScape20{height:20px; overflow:hidden; margin:0 auto; font-size:0;}

.txtInput{height:18px; line-height:18px; padding:0 5px;}
/*CSS for all end*/

/*Body*/

#Header{margin:0 auto; width:100%; height:67px; padding:10px 0 0 0; background:#dfdfdf; }
#Header #main{margin:0 auto;width:1004px; height:77px; }
#Header #logo{ float:left;width:196px; height:61px; overflow:hidden;}
#menu{float:left;width:750px; height:31px; padding:15px 0 0 30px;}
#menu .mli{ float:left; width:125px; height:31px; padding:0; text-align:center; font-size:14px; color:#525151; font-weight:bold;line-height:31px; clear:none; background:none;}
#menu .mli a{width: 125px;	height:58px;color: #525151; background:none; display:block;}
#menu .mli a:hover{color: #ff0000; }

#pagemain{margin:0 auto;width:1004px; height:auto; overflow:hidden;}
#pagelog{margin:0 auto;width:900px; height:23px; line-height:25px; text-align:right; color:#999; overflow:hidden; z-index:-1;}

#Footer{margin:0 auto;width:100%;height:40px; background:#6e6868; font-size:12px; color:#fff; text-align:center; line-height:40px;overflow:hidden; }

/**/
#pageDiv_l{float:left; width:196px; margin:0 50px 0 0; padding:0px;overflow:hidden;}

#p_menu{float:left;width:194px; background:#f3f3f3; border:1px solid #d7d7d7; overflow:hidden;}
#p_menu #title{float:left;width:194px; height:66px; font-size:26px; text-align:center; line-height:66px; font-family:"Times New Roman", Times, serif; color:#888787; letter-spacing:1px; font-weight:bold; background:#cbcbcb; overflow:hidden;}
#p_menu ul{ float:left;width:194px; margin:12px 0 0 0; overflow:hidden;}
#p_menu li{float:left; width:178px; height:auto; padding:0 8px; border-bottom:1px dotted #dbdbdb;  overflow:hidden;}
#p_menu li.sprd1{float:left; width:178px; height:35px;padding:0 8px; font-size:14px; color:#565656;line-height:35px;overflow:hidden;cursor:pointer;}
#p_menu li.sprd2{float:left; width:178px; height:35px; background:#d1d1d1;padding:0 8px; font-size:14px; color:#fff;line-height:35px;overflow:hidden;cursor:pointer;}
#p_menu .prd02{float:left; width:160px; padding:0 0 0 18px; overflow:hidden;}
#p_menu .prd02 .sprd3{float:left; width:160px; height:30px; font-size:12px; color:#796d6d;line-height:30px; overflow:hidden;cursor:pointer;}
#p_menu .prd02 .sprd4{float:left; width:155px; height:30px; padding:0 0 0 5px; background:#e5e5e5;font-size:12px; color:#7f7154;line-height:30px; overflow:hidden; cursor:pointer;}

#p_search{ margin:65px auto 20px auto;width:186px; height:26px;overflow:hidden;}
#p_search p{float:left;width:70px; height:26px;overflow:hidden;}

#p_login{float:left;width:194px; margin:20px 0 10px 0; background:#f3f3f3; border:1px solid #d7d7d7; overflow:hidden;}
#p_login #title{float:left;width:194px; height:47px; font-size:26px; text-align:center; line-height:47px; font-family:"Times New Roman", Times, serif; color:#888787; letter-spacing:1px; font-weight:bold; background:#cbcbcb; overflow:hidden;}
#p_login #main{ margin:13px auto;width:180px; height:100px; overflow:hidden;}
#p_login #main h1{ float:left;width:164px; height:25px; margin:0 0 12px 0; padding:0 8px; background:#e0e0e0; color:#888787; line-height:25px;overflow:hidden;}
#p_login #main h2{ float:left;width:180px; height:23px; text-align:center;overflow:hidden;}
#p_login #main h3{ float:left;width:180px; line-height:50px; font-size:14px; text-align:center;overflow:hidden;}

#p_login02{width:360px; height:250px; overflow:hidden;}
#p_login02 h1{ float:left;width:310px; height:32px; margin:13px 0 0 0; padding:0px;color:#999; font-size:14px; line-height:32px;overflow:hidden;}
#p_login02 h2{ float:left;width:226px; height:51px; margin:0 0 0 83px; text-align:center;overflow:hidden;}
#p_login02 h3{ float:left;width:360px; line-height:50px; font-size:13px; font-weight:bold; color:#999; text-align:center;overflow:hidden;}

#pageDiv_r {float:left; width:735px; margin:0; overflow:hidden;}
#pageDiv_r .rtitle{float:left; width:725px; height:33px;padding:0 0 0 10px; margin:0; border-bottom:1px solid #e8e8e8; line-height:38px; color:#8f8989; font-size:14px; overflow:hidden;}
#pageDiv_r .rtmain{margin:25px auto; width:685px;line-height:30px; color:#333; font-size:14px; letter-spacing:1px;  overflow:hidden;}

#pageDiv_r #pro{ margin:25px auto;width:685px;overflow:hidden;}
#pageDiv_r #pro ul{ float:left;width:730px; overflow:hidden;}
#pageDiv_r #pro li{ float:left; width:200px;height:200px; margin:0 40px 25px 0;overflow:hidden;}
#pageDiv_r #pro li .pimg{ float:left; width:200px;height:150px; text-align:center;overflow:hidden;}
#pageDiv_r #pro li .pt{ float:left; width:200px;height:50px; padding:0;text-align:center;font-size:12px; color:#000; text-align:center; line-height:25px;overflow:hidden;}

#pageDiv_r  #news{margin:15px auto; width:750px;height:auto; overflow:hidden;}
#pageDiv_r  #news li{float:left; width:735px; height:40px; border-bottom:1px dotted #ccc; line-height:40px; font-size:14px; background:url(../images/icon01.gif) 5px 18px no-repeat; padding:0 0px 0px 15px;}

#gallery{margin:0px auto 20px auto; width:685px;height:auto; padding:20px 0 0 0;overflow:hidden;}
#gallery ul{ float:left; width:720px;height:auto;overflow:hidden;}
#gallery li{ float:left; width:156px;height:230px; margin:0 20px 25px 0;overflow:hidden;}
#gallery li .pimg{ float:left; width:150px;height:200px; padding:2px; border:1px solid #ccc; text-align:center;overflow:hidden;}
#gallery li .pt{ float:left; width:156px;height:30px; line-height:30px;text-align:center;overflow:hidden;}

#page_newsview {width:650px; margin: 20px auto; }
#page_newsview .ptitle{ float:left; width:650px; overflow:hidden; font-size:20px; color:#304d64; font-weight:bold; text-align:center; line-height:50px; }
#page_newsview .pdate{ float:left; height:30px; width:650px; border-bottom:1px dotted #333; text-align:center;font-family:arial, ;font-size:12px;line-height:24px;color:#6486a1;letter-spacing:0px; overflow:hidden;}
#page_newsview .pcontent{float:left; height:auto; width:650px; margin:20px 0; font-size:14px; line-height:30px; padding-bottom:20px; overflow:hidden; }
#page_newsview .pre{float:left; height:30px; width:650x; overflow:hidden; margin:10px 0 0 0;}
#page_newsview .next{float:right; height:30px; width:650px; overflow:hidden; margin:10px 0 0 0;}

#pageDiv_w {float:left; width:990px; margin:0; overflow:hidden;}
#pageDiv_w .rtitle{float:left; width:980px;height:33px;padding:0 0 0 10px; margin:0; border-bottom:1px solid #e8e8e8; line-height:38px; color:#8f8989; font-size:14px; overflow:hidden;}
#pageDiv_w .rtmain{margin:25px auto; width:935px;line-height:30px; color:#666; font-size:14px; letter-spacing:1px;  overflow:hidden;}

#login{margin:50px auto; width:645px;height:355px; background:url(../images/login_bg.png);overflow:hidden; position:relative;}
#login #lk{width:270px;height:100px; line-height:50px; font-size:14px; overflow:hidden; position:absolute; top:145px; left:120px;}
#login #lb{width:233px;height:32px; background:url(../images/login_bbg.png); overflow:hidden; position:absolute; top:285px; left:170px;}

#pro_view{ float:left;width:920px;height:auto; margin:20px 0 0 10px;overflow:hidden;}
#pro_view #lpic{ float:left;width:400px;min-height:300px; padding:10px; border:1px solid #cecece; text-align:center; }
#pro_view #lpic img{ clear:both; margin:auto;}
#pro_view #rt{float:right;width:415px;height:auto; margin:0; overflow:hidden;}
#pro_view #rt h1{float:left;width:415px; min-height:45px; font-size:22px; color:#ae0303; line-height:30px; font-weight:bold; overflow:hidden;}
#pro_view #rt h2{float:left;width:415px; height:auto; border-bottom:1px dotted #c3c3c3;line-height:30px; color:#5f5f5f; font-size:14px;overflow:hidden;}
#pro_view #tinfo{float:left;width:910px;height:auto; margin:30px 0 20px 0; overflow:hidden;}
#pro_view #tinfo .ti{float:left;width:900px;height:30px; border-bottom:1px solid #e2e2e2; padding:0 0 0 10px; font-size:16px; color:#010101; line-height:30px; font-weight:bold; overflow:hidden;}
#pro_view #tinfo .tf{float:left;width:890px;height:auto; padding:10px;line-height:25px; font-size:14px;overflow:hidden;}
#pro_view #pre{float:left;width:430px;height:25px; margin:10px 0 0 20px; overflow:hidden;}
#pro_view #next{float:right;width:430px;height:25px; margin:10px 20px 0 0; text-align:right; overflow:hidden;}

/**/
.t_menu {font-size:14px;color: #525151; font-weight:bold;}
a.t_menu:link {text-decoration: none;color: #525151;}
a.t_menu:visited {text-decoration: none;color: #525151;}
a.t_menu:hover {text-decoration: none;	color: #cc0000;}
a.t_menu:active {	text-decoration: none;}

.t_log {color: #999;}
a.t_log:link {text-decoration: none;color: #999;}
a.t_log:visited {text-decoration: none;color: #999;}
a.t_log:hover {text-decoration: none;	color: #333;}
a.t_log:active {	text-decoration: none;}

.t_news01 {font-family:arial, ;font-size:14px;color: #6b6b6b;}
a.t_news01:link {text-decoration: none;color: #6b6b6b;}
a.t_news01:visited {text-decoration: none;color: #6b6b6b;}
a.t_news01:hover {text-decoration: none;	color: #cc0000;}
a.t_news01:active {	text-decoration: none;}

.t_news02 {font-family:arial, ;font-size:12px;color: #7b7b7b;}
a.t_news02:link {text-decoration: none;color: #7b7b7b;}
a.t_news02:visited {text-decoration: none;color: #7b7b7b;}
a.t_news02:hover {text-decoration: none;	color: #cc0000;}
a.t_news02:active {	text-decoration: none;}

.t_news03 {font-family:arial, ;font-size:12px;color: #b38300; font-weight:bold;}
a.t_news03:link {text-decoration: none;color: #b38300;}
a.t_news03:visited {text-decoration: none;color: #b38300;}
a.t_news03:hover {text-decoration: none;	color: #cc0000;}
a.t_news03:active {	text-decoration: none;}

.tdate {font-family:arial;font-size:12px; float:right;}
.t_01 {font-family:arial, font-size:1px;}
.t_more { float:right; display:block; margin:0 15px 0 0;}

.k_search{height:18px;background:#2b2b2b; border:0px ; color:#aeaeae; line-height:21px; padding:0 0 0 5px;} 
.k_login{height:21px; width:120px;background:#fff; border:1px solid #d6d6d6; color:#333; line-height:21px; padding:0 0 0 5px;} 
