@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, Helvetica, sans-serif; color:#666; background:#fefcef;}
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;}
.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 5px auto; width:100%; height:642px; background:url(../images/top_bg.png) center no-repeat; overflow:hidden; }
#Header #main{margin:0 auto; width:1130px; height:642px; overflow:hidden; position:relative;}
#Header #main #menu{width:1030px; height:215px; margin:0; background:url(../images/topmenu_bg.png) no-repeat; overflow:hidden; position:absolute; left:50px; top:2px;}
#Header #main #menu #lmenu{float:left;width:410px; height:55px; margin:84px 0 0 0; overflow:hidden;}
#Header #main #menu #lmenu li{float:left;width:101px; height:55px; text-align:center; font-size:14px; color:#343434; line-height:55px; overflow:hidden;}
#Header #main #menu #logo{ float:left;width:210px; height:126px; text-align:center; margin:43px 0 0 0; overflow:hidden;}
#Header #main #menu #rmenu{ float:right;width:410px; height:55px; margin:84px 0 0 0; overflow:hidden;}
#Header #main #menu #rmenu li{float:left;width:101px; height:55px; text-align:center; font-size:14px; color:#343434; line-height:55px; overflow:hidden;}
#Header #main #flash{width:1130px; height:462px; margin:0;overflow:hidden; position:absolute; left:0px; top:180px;}

#Footer{margin:10px auto;width:970px;height:91px; padding:15px 27px 14px 26px; background: url(../images/bottom_bg.png); overflow:hidden; }
#Footer #lp{float:left;width:63px;height:auto; padding:15px 15px 0 0;overflow:hidden; }
#Footer #lhd{float:left;width:120px;height:auto; text-align:center; padding:22px 0 0 0;overflow:hidden; }
#Footer #ct{float:left;width:555px;height:auto;  padding:0 10px; text-align:center; color:#808080; font-size:14px; line-height:25px;overflow:hidden; }
#Footer #ct .ttel{ margin:0 auto 15px auto;min-width:350px;height:27px; padding:0 0 0 20px;background:url(../images/icon_tel.png) 155px 0px no-repeat; text-align:center; color:#ff4400; font-size:20px; line-height:27px; display:block;overflow:hidden; }
#Footer #rp{float:right;width:194px;height:auto; padding:0; text-align:center; line-height:20px; font-size:14px;overflow:hidden; }
#Footer #rp h1{float:left;width:20px;height:auto; text-align:center; color:#323232; line-height:14px; padding:0;overflow:hidden; }
#Footer #rp h2{float:left;width:67px;height:auto; text-align:center; color:#323232; padding:0;overflow:hidden; }

/**/
#inpage{margin:0 auto; width:1030px; height:auto; overflow:hidden;}

#inpro{margin:0 auto 5px auto; width:1030px; height:346px; background:url(../images/ink01_bg.png) no-repeat;overflow:hidden;}
#inpro #main{margin:15px auto 0 auto; width:995px; height:auto; overflow:hidden;}
#inpro #main ul{float:left; width:1020px; height:auto; overflow:hidden;}
#inpro #main li{float:left; width:232px; height:265px; margin:0 20px 0 0; overflow:hidden;}
#inpro #main li .pimg{float:left; width:230px; height:230px; border:1px solid #ebe9ea; overflow:hidden;}
#inpro #main li .pt{float:left; width:230px; height:35px; text-align:center; font-size:14px; line-height:35px; overflow:hidden;}

#innews{float:left; width:345px; height:160px; margin:0 4px 0 0; background:url(../images/ink02_bg.png) no-repeat;overflow:hidden;}
#innews #main{margin:0 auto; width:324px; height:auto; overflow:hidden;}
#innews #main li{float:left; width:314px; height:24px; padding:0 5px; border-bottom:1px dotted #ccc; color:#999; line-height:24px; overflow:hidden;}

#inband{float:left; width:402px; height:160px; margin:0 4px 0 0; background:url(../images/ink03_bg.png) no-repeat;overflow:hidden;}
#inband #main{margin:10px auto 0 auto; width:384px; height:auto; overflow:hidden;}
#inband #main ul{float:left; width:400px; height:auto; overflow:hidden;}
#inband #main li{float:left; width:95px; height:80px; margin:0 5px 0 0; overflow:hidden;}

#inad{float:left; width:275px; height:160px; margin:0; background:url(../images/ink04_bg.png) no-repeat;overflow:hidden;}
#inad #main{margin:0 auto; width:250px; height:100px; overflow:hidden;}

.intitle{margin:8px auto; width:95%; height:39px; border-bottom:1px solid #ebe9ea; overflow:hidden;}
.p_more{ float:right; width:50px; height:33px; margin:6px 0 0 0; overflow:hidden;}

#pageban{margin:10px auto 0 auto; width:100%; height:400px;background:#f5f5f5;overflow:hidden;}
#pageban #main{margin:0px auto; width:1002px; height:400px;overflow:hidden;}

#pagemain{margin:0 auto;width:1030px; height:auto; padding:10px 0; background:url(../images/page_k02.png); overflow:hidden;}
.pagek{margin:0 auto;width:1030px; height:auto; padding:0; overflow:hidden;}

#pageDiv_l{float:left; width:210px; margin:0 0 0 15px; padding:0px;overflow:hidden;}

.ltitle{float:left;width:179px; height:33px; padding:0 15px; margin:0 0 10px 0; font-size:14px;line-height:33px; font-family:微软雅黑; color:#7bae01; letter-spacing:1px; font-weight:bold; background: url(../images/left_tbg.png); overflow:hidden;}
#p_menu{float:left;width:209px; margin:0 0 15px 0;overflow:hidden;}
#p_menu li{float:left; width:179px; height:40px; padding:0 10px 0 20px; font-size:14px; line-height:40px; border-bottom:1px solid #dbdbdb;}
#p_menu .prd02{float:left; width:155px; padding:0 0 0 12px;; margin:10px 0 0 20px; overflow:hidden;}
#p_menu .prd02 ul{float:left; width:155px; padding:0; margin:0 0 5px 0; overflow:hidden;}
#p_menu .prd02 .s3{float:left; width:155px; height:30px; padding:0px; margin:0 0 10px 0; border-bottom:0px; font-size:14px; color:#999;line-height:30px; overflow:hidden;cursor:pointer;}
#p_menu .prd02 .s4{float:left; width:155px; height:30px;padding:0px;margin:0 0 10px 0;border-bottom:0px; font-size:14px; color:#ba3535;line-height:30px; overflow:hidden;cursor:pointer;}

#l_contact{float:left;width:200px; margin:0 0 15px 9px; background:url(../images/left_contactbg.jpg) bottom right no-repeat;overflow:hidden;}
#l_contact h1{float:left;width:200px; font-size:14px; line-height:25px; color:#333; overflow:hidden;}
#l_contact h2{float:left;width:200px; margin:5px 0; line-height:20px; color:#333; overflow:hidden;}
#l_contact h3{float:left;width:175px; margin:5px 0; padding:0 0 0 25px; line-height:20px; color:#333; overflow:hidden;}

#l_search{margin:10px auto 15px auto;width:208px; padding:0px; overflow:hidden;}
#l_search #lk{float:left;width:151px; height:29px; background:url(../images/search_k.jpg) no-repeat; padding:0;overflow:hidden;}
#l_search #rb{float:right;width:47px; height:29px; padding:0;overflow:hidden;}

.loca{float:right;width:450px; height:34px; text-align:right; line-height:38px; font-size:12px; letter-spacing:0px; font-weight:normal; color:#999;}

#pageDiv_r {float:right; width:770px; margin:0 12px 0 0; overflow:hidden;}
#pageDiv_r .rtitle{float:left; width:746px; height:34px;padding:0 12px; margin:0; border-bottom:1px solid #e6e6e6; line-height:34px; color:#7bae01; font-size:16px; font-weight:bold; letter-spacing:2px; overflow:hidden;}
#pageDiv_r .rtmain{margin:10px auto; width:750px;line-height:30px; color:#333; font-size:14px; overflow:hidden;}
#pageDiv_r .rtmain p{ text-indent:2em;line-height:30px; color:#333; font-size:14px;}

#pageDiv_r #pro{ margin:20px auto;width:750px;overflow:hidden;}
#pageDiv_r #pro ul{ float:left;width:790px; overflow:hidden;}
#pageDiv_r #pro li{ float:left; width:232px;height:262px; margin:0 25px 10px 0;overflow:hidden;}
#pageDiv_r #pro li .pimg{ float:left; width:230px;height:230px; border:1px solid #e6e6e6;overflow:hidden;}
#pageDiv_r #pro li .pt{ float:left; width:230px;height:30px; text-align:center;font-size:14px; color:#666; text-align:center; line-height:30px;overflow:hidden;}

#pageDiv_r #ad{ margin:20px auto;width:740px;overflow:hidden;}
#pageDiv_r #ad ul{ float:left;width:770px; overflow:hidden;}
#pageDiv_r #ad li{ float:left; width:355px;height:230px; margin:0 30px 10px 0;overflow:hidden;}
#pageDiv_r #ad li .pimg{ float:left; width:355px;height:190px;overflow:hidden;}
#pageDiv_r #ad li .pt{ float:left; width:355px;height:40px; text-align:center;font-size:14px; color:#666; text-align:center; line-height:40px;overflow:hidden;}

#pageDiv_f {float:left; width:980px; margin:0; overflow:hidden;}
#pageDiv_f .ftitle{float:left; width:960px; height:33px;padding:0 10px; margin:0; border-bottom:1px solid #d5d5d5; line-height:33px; color:#b7b7b7; font-size:12px; overflow:hidden;}
#pageDiv_f .ftitle p{ float:left; width:120px;font-size:14px; font-weight:bold; line-height:33px; color:#666; overflow:hidden;}
#pageDiv_f .ftmain{margin:20px auto 10px auto; width:950px;line-height:30px; color:#333; font-size:14px; letter-spacing:1px;  overflow:hidden;}

#pageDiv_r #newsli{margin:10px auto;width:770px; height:auto;overflow:hidden;}
#pageDiv_r #newsli li{margin:0px auto; width:750px; height:33px; padding:0 10px; border-bottom:1px dashed #dfcdc2; line-height:33px;overflow:hidden;}
#pageDiv_r #newsli .tli{margin:10px auto;;width:750px; height:auto; padding:0 10px 10px 10px; border-bottom:1px dashed #dfcdc2;  overflow:hidden;}
#pageDiv_r #newsli .tli .tt{ float:left; width:750px; height:35px; padding:0; color:#000; font-size:14px; font-weight:bold; line-height:35px; overflow:hidden;}
#pageDiv_r #newsli .tli .tinfo{ float:left;width:750px; height:50px; padding:0; line-height:25px; overflow:hidden;}
#pageDiv_r #newsli .picli{margin:10px auto;;width:750px; height:auto; padding:0 10px 10px 10px; border-bottom:1px dashed #dfcdc2;  overflow:hidden;}
#pageDiv_r #newsli .picli .timg{ float:left; width:140px; height:95px; padding:0; margin:0 15px 0 0; overflow:hidden;}
#pageDiv_r #newsli .picli .tt{ float:left; width:750px; height:35px; padding:0; color:#000; font-size:14px; font-weight:bold; line-height:35px; overflow:hidden;}
#pageDiv_r #newsli .picli .tinfo{ float:left;width:590px; height:70px; padding:0; line-height:25px; overflow:hidden;}

#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:180px; 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;}

.fzlc{margin:0px auto; width:740px;height:auto; padding:0; background:url(../images/fzlc_line.jpg) 116px 0px repeat-y;overflow:hidden;}
.fzlc .f_y{float:left; width:85px;height:auto; padding:0; font-size:20px; font-weight:bold; line-height:80px;overflow:hidden;}
.fzlc .f_main{float:right; width:655px;min-height:120px; padding:0 0 20px 0; overflow:hidden;}
.fzlc .f_main .l_fm{float:left; width:64px;min-height:81px; margin:0 13px 0 0;font-size:20px; background:top no-repeat; font-weight:bold; line-height:80px; text-align:center; color:#fff;overflow:hidden;}
.fzlc .f_main .r_fm{float:left; width:578px;height:auto; background:url(../images/fzlc_kbg01.jpg) top no-repeat;overflow:hidden;}
.fzlc .f_main .r_fm h1{float:left; width:542px;height:auto; padding:10px 0 10px 28px;font-size:14px; font-weight:bold; line-height:20px; color:#555;overflow:hidden;}
.fzlc .f_main .r_fm h2{float:left; width:542px;height:auto; padding:0 0 0 28px;line-height:25px; color:#7f7f7f;overflow:hidden;}
.fzlc .f_main .r_fm h3{float:left; width:578px;height:15px; padding:0; background:url(../images/fzlc_kbg02.jpg);overflow:hidden;}

#page_newsview {width:750px; margin: 20px auto; }
#page_newsview .ptitle{ float:left; width:750px; overflow:hidden; font-size:20px; color:#304d64; font-weight:bold; text-align:center; line-height:50px; }
#page_newsview .pdate{ float:left; height:30px; width:750px; 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:750px; margin:20px 0; font-size:14px; line-height:30px; padding-bottom:20px; overflow:hidden; }
#page_newsview .pcontent p{ text-indent:2em; font-size:14px; line-height:30px; }
#page_newsview .pre{float:left; height:30px; width:750x; overflow:hidden; margin:10px 0 0 0;}
#page_newsview .next{float:right; height:30px; width:750px; overflow:hidden; margin:10px 0 0 0;}

#login{margin:10px auto; width:100%;height:623px; background:url(../images/login_bg.jpg) center no-repeat;overflow:hidden;}
#login #main{margin:0px auto; width:1002px;height:623px; overflow:hidden;}
#login #main #lk{ float:right;width:440px;height:360px; background:url(../images/login_kbg.png); margin:120px 75px 0 0; overflow:hidden;  position:relative;}
#login #main #lk #k01{width:320px;height:35px; font-size:16px; color:#666; line-height:35px; overflow:hidden; position:absolute; top:133px; left:60px;}
#login #main #lk #k02{width:320px;height:35px; font-size:16px; color:#666; line-height:35px; overflow:hidden; position:absolute; top:181px; left:60px;}
#login #main #lk #k03{width:257px;height:95px; font-size:14px; color:#666; line-height:45px; text-align:center; overflow:hidden; position:absolute; top:231px; left:115px;}

#proview { margin:20px auto; width:680px; overflow:hidden;}
#proview  #pimg{margin:0px auto 20px auto;width:680px; text-align:center;overflow:hidden;}
#proview  .title{margin:0px auto ;width:600px; height:30px; color:#000;font-size:16px; font-weight:bold; text-align:center; line-height:30px;overflow:hidden;}
#proview  .ptype{margin:5px auto;width:600px; text-align:center;overflow:hidden;}
#proview  .ptype h1{ float:left;width:100px; height:auto; margin:0 10px 0 0; text-align:right; color:#666;font-size:14px;line-height:20px;overflow:hidden;}
#proview  .ptype h2{ float:left;width:490px; height:auto; color:#333;font-size:14px;line-height:20px; text-align:left;overflow:hidden;}
#proview  .title02{margin:20px auto 10px auto;width:600px; height:30px; color:#000;font-size:16px; border-bottom:1px dotted #666;; line-height:30px;overflow:hidden;}
#proview .pinfo{margin:0px auto;width:600px; line-height:20px; 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;}

/**/
.t_menu {color: #343434;}
a.t_menu:link {text-decoration: none;color: #343434;}
a.t_menu:visited {text-decoration: none;color: #343434;}
a.t_menu:hover {text-decoration: none;	color: #cc0000;}
a.t_menu:active {	text-decoration: none;}

.t_news01 {color: #999;}
a.t_news01:link {text-decoration: none;color: #999;}
a.t_news01:visited {text-decoration: none;color: #999;}
a.t_news01:hover {text-decoration: none;	color: #4a4a4a;}
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_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;}

.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;} 
