 @charset "gb2312";
/* CSS Document */

/*+++main+++ */
body {
	margin:0px auto;font-size:12px; font-family:Microsoft yahei,Tahoma; color:#333; background:#FFF;}
img{ border:none}
ul{ margin:0px; padding:0px}
li{ list-style-type:none}
ol{ margin-left:10px}
pre{ margin:0px; padding:0px; font-family:Microsoft yahei,Tahoma; }
a{ font-size:12px; color:#333; text-decoration:none;}
a:hover{ text-decoration:underline; cursor:pointer; color:#156f1f}

.webpage { text-align:right; height:30px; line-height:30px; clear:both; padding:10px 0px}
.webpage a{color:#333; font-size:12px;border:1px solid #e8e8e8; background:#FFF;
           padding:2px 5px; margin:0px 3px}
.webpage a:hover{ color:#fff; background:#156f1f}

.clear{ clear:both}

a img{ filter:progid:DXImageTransform.Microsoft.Alpha(opacity=90)}
a:hover img{ filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);}

/*+++basic+++ */
.bg_top{ background:url(../Images/bg_top.gif) repeat-x; height:95px; width:100%}
.bg_top .topbox{ width:933px; height:95px; margin:0px auto;}

.bg_top .topbox .toplogo{ width:266px; height:50px; float:left; margin-top:20px}
.bg_top .topbox .topson{ width:114px; height:61px; float:left; margin:16px 0px 0px 320px}

.bg_top .topbox .toponline{ width:158px; height:33px; float:right; margin-top:34px;}
.bg_top .topbox .toponline a{width:33px; height:33px; text-indent:-999em; float:left; margin:0px 2px}
.bg_top .topbox .toponline .onlinea{ background:url(../Images/bg_onlinea.gif) no-repeat;}
.bg_top .topbox .toponline .onlineb{ background:url(../Images/bg_onlineb.gif) no-repeat;}
.bg_top .topbox .toponline .onlinec{ background:url(../Images/bg_onlinec.gif) no-repeat;}
.bg_top .topbox .toponline .onlined{ background:url(../Images/bg_onlined.gif) no-repeat;}

.bg_menu{ background:url(../Images/bg_menu.gif) repeat-x; height:51px; width:100%; text-align:center; padding:1px 0px}
.bg_btm{ background:url(../Images/bg_btm.gif) repeat-x; height:108px; width:100%; margin-top:50px}

.bg_btm .copybox{ width:933px; height:108px; margin:0px auto}
.bg_btm .copybox .copyleft{ width:114px; height:61px; float:left; text-align:left}
.bg_btm .copybox .copyright{ width:500px; height:88px; float:right; text-align:right; padding-top:20px}
.bg_btm .copybox .copyright span{ font-size:10px}
.bg_btm .copybox .copyright span b{ color:#f2b100}
/*+++home+++ */
.mainbox{ width:933px; margin:20px auto}

.mainbox .maintop{ width:933px; margin:0px auto}
.mainbox .maintop .main_pic{ background:url(../Images/bg_pic.gif) no-repeat bottom left; width:700px; height:385px; border:1px solid #e8e8e8; float:left;}
.mainbox .maintop .main_pic img{ width:700px; height:342px; border:none}

.mainbox .maintop .banner_left{ width:702px; float:left;}
.mainbox .maintop .banner_left .banner_pic{ width:700px; height:342px; border:none ;border:1px solid #e8e8e8; background:url(../Images/picbg.gif)}
.mainbox .maintop .banner_left .banner_pic img{ width:700px; height:342px; border:none ;}
.mainbox .maintop .banner_left .banner_line{ background:#e8e8e8; height:5px; line-height:5px; font-size:0; margin:20px auto}

.mainbox .maintop .main_topright{ width:211px; margin-left:20px; float:left; overflow:hidden}
.mainbox .maintop .main_topright .navtop{ background:url(../Images/bg_rightop.gif) no-repeat; width:176px; height:35px; line-height:35px; font-weight:bold; color:#333; padding-left:35px}
.mainbox .maintop .main_topright .navcen{ background:url(../Images/bg_rightop.gif) repeat-y -211px 0; width:181px; padding:0px 15px}
.mainbox .maintop .main_topright .navcen .landbox{ width:181px; height:30px; line-height:30px; text-align:center}
.mainbox .maintop .main_topright .navcen input{ font-size:12px; color:#333; padding:0px 2px; width:130px; border:1px solid #e8e8e8;font-family:Microsoft yahei,Tahoma}

.afterland{ width:211px; height:155px;}
.mainbox .maintop .main_topright .navcen .welcome{ width:181px; line-height:22px; text-align:left}
.mainbox .maintop .main_topright .navcen .welcome span{ color:#C00} 
.mainbox .maintop .main_topright .navcen .moveing{ width:181px; height:40px; margin:0px auto;background:#F2F2F2; padding:5px 0px}
.mainbox .maintop .main_topright .navcen .moveing a{ width:90px; height:20px; float:left; line-height:20px; text-align:center;}
.mainbox .maintop .main_topright .navcen .moveing a:hover{ background:#005927; color:#FFF; text-decoration:none}

.mainbox .maintop .main_topright .navcen .newslist{ width:181px; margin:0px auto; padding-top:10px}
.mainbox .maintop .main_topright .navcen .newsmore{ width:181px; height:10px; text-align:right; padding-top:10px}
.mainbox .maintop .main_topright .navcen .newslist li{ background:url(../Images/bg_dot.gif) no-repeat left; width:171px; height:25px; line-height:25px; padding-left:10px; border-bottom:1px dotted #e8e8e8}
.mainbox .maintop .main_topright .navbtm{ background:url(../Images/bg_rightop.gif) no-repeat 0 -35px; width:211px; height:10px; font-size:0; line-height:0;}
.mainbox .maintop .main_topright .loginbg{ background:url(../Images/bg_rightop.gif) no-repeat 0px -45px; width:131px; height:23px; margin:10px 0px; padding:8px 0px 0px 80px}
.mainbox .maintop .main_topright .loginbg .btn_a{ background:url(../Images/btn_login.gif) no-repeat; border:none; width:53px; height:15px; cursor:pointer; margin-right:10px}
.mainbox .maintop .main_topright .loginbg .btn_b{ background:url(../Images/btn_login.gif) no-repeat 0 -15px; border:none; width:53px; height:15px; cursor:pointer;}

.mainbox .mainabout{ background:url(../Images/bg_about.jpg) no-repeat right; width:691px; height:119px; border:1px solid #e8e8e8; margin:15px auto; padding:15px 230px 0px 10px; line-height:21px; overflow:hidden;}
.mainbox .mainabout .aboutswf{ width:157px; height:101px; float:left; margin-right:20px;}

.mainbox .mainpro{ width:933px; margin:0px auto}
.picbox{ width:702px; float:left}
.picbox .probox{ width:700px; border:1px solid #e8e8e8;}
.picbox .probox .picnavbg{ width:690px; height:42px; padding:5px 5px 0px 5px}
.picbox .probox .picnavbg span{ width:137px; height:30px; text-align:center; cursor:pointer; float:left; margin-right:1px; background:url(../Images/bg_picmeun.jpg) no-repeat; padding-top:12px}
.picbox .probox .picnavbg .select{ width:137px; height:30px; background:url(../Images/bg_picmeun.jpg) no-repeat 0px -42px; text-align:center; color:#FFF; padding-top:12px;}
.picbox .probox .piclist{ width:690px;  float:left; overflow:hidden; padding:15px 5px}
.picbox .probox .piclist li{ width:194px; height:140px; float:left; border-bottom:1px solid #f2f2f2; cursor:pointer; padding:0px 18px; margin-bottom:30px}
.picbox .probox .piclist li:hover{ border-bottom:1px solid #156f1f}
.picbox .probox .piclist li .proimg{ width:194px; height:71px; background:url(../Images/picbg.gif)}
.picbox .probox .piclist li .protitle{ width:194px; font-size:12px; font-weight:bold; height:20px; line-height:20px; margin-top:10px}
.picbox .probox .piclist li .proabout{ width:194px; font-size:12px; color:#999; height:15px; line-height:15px;}
.picbox .probox .piclist li .promore a{ background:url(../Images/pro_more.gif) no-repeat center; width:194px; height:140px; display:block; text-indent:-999em}

.casenav{ width:642px; height:30px;border-bottom:5px solid #e8e8e8; margin:20px auto; background:url(../Images/bg_casenav.gif) no-repeat left; padding-left:60px}
.casenav span{ width:85px; height:30px; text-align:center; cursor:pointer; float:left; margin-right:1px; background:#FFF; line-height:30px;}
.casenav .select{ width:85px; height:30px; background:#156f1f; text-align:center; color:#FFF; line-height:30px;}


.bgapple{ background:url(../Images/bg_apple.gif) no-repeat left #e5e5e5; width:555px; height:145px; padding:15px 0px 0px 147px}
.applebox{ width:546px; margin:0px auto}
.applebox li{ width:160px; height:127px; float:left; padding:0px 10px; margin-bottom:10px}
.applebox li img{ width:160px; height:125px; border:1px solid #cdcdcd; }

.mainbox .mainpro .rigbox{ width:211px; margin-left:20px; float:left; overflow:hidden}
.mainbox .mainpro .rigbox .orderbox{ width:207px; border:1px solid #e8e8e8; padding:1px 1px 10px 1px}
.mainbox .mainpro .rigbox .orderbox .orderbg{ background:url(../Images/bg_order.gif) repeat-x; width:197px; height:25px; font-weight:bold; color:#FFF; padding:10px 0px 0px 10px}
.mainbox .mainpro .rigbox .orderbox .orderbb { width:197px; padding-left:10px}
.mainbox .mainpro .rigbox .orderbox .orderbb .orderboder{ background:url(../Images/order_box.gif) no-repeat; width:181px; height:30px; border:none; font-size:12px; font-family:Microsoft yahei,Tahoma; color:#333; line-height:30px; padding:0px 4px; margin:10px auto;}
.mainbox .mainpro .rigbox .orderbox .orderbb .orderbottn{ background:url(../Images/order_btn.gif) no-repeat; width:68px; height:24px; border:none}
.mainbox .mainpro .rigbox .orderbox .orderlist{ width:181px; height:156px; margin:10px auto 0px auto; overflow:hidden}
.mainbox .mainpro .rigbox .orderbox .orderlist li{ width:131px;  line-height:25px; background:url(../Images/order_list.gif) no-repeat 0 0; padding-left:50px; border-bottom:1px dotted #e8e8e8 }
.mainbox .mainpro .rigbox .orderbox .ordermore{ width:181px; height:10px;  text-align:right; padding-top:10px; margin:0px auto}

.mainbox .mainpro .rigbox .quote{ width:207px; border:1px solid #e8e8e8; padding:1px 1px 10px 1px; margin:10px auto}
.mainbox .mainpro .rigbox .quote .quotebg{ background:url(../Images/bg_order.gif) repeat-x; width:197px; height:25px; font-weight:bold; color:#FFF; padding:10px 0px 0px 10px;}
.mainbox .mainpro .rigbox .quote .quotebox{ width:181px; height:30px; margin:10px auto 5px auto; line-height:30px}
.mainbox .mainpro .rigbox .quote .quotebox select{ color:#333; font-family:Microsoft yahei,Tahoma; font-size:12px; width:115px}
.mainbox .mainpro .rigbox .quote .quotebb{ width:121px; margin:0px auto; padding-left:60px}
.mainbox .mainpro .rigbox .quote .quotebb .orderbottn{ background:url(../Images/order_btn.gif) no-repeat; width:68px; height:24px; border:none}
.mainbox .mainpro .rigbox .quote .quotetip{ width:181px; height:25px; margin:10px auto 0px auto; text-align:center}

.addbox{ width:211px; border-bottom:1px dotted #e8e8e8; border-top:1px dotted #e8e8e8; margin:10px auto; padding:10px 0px; line-height:24px}
.addbox .mapbg a{ background:url(../Images/ico_map.gif) no-repeat; width:180px; height:61px; text-indent:-999em; cursor:pointer; display:block; margin-top:10px}

.guestbg{ background:url(../Images/bg_guest.gif) repeat-x; width:201px; height:20px; padding-left:10px}
.guestbg1{ background:#F08200; width:90%; height:25px; padding-left:10px; color:#fff; line-height:25px}
.guestbg2{ background:#F08200; width:200px; height:25px; padding-left:10px; color:#fff; line-height:25px}
.guestbox{ width:191px; margin:10px 0px 0px 0px; padding:0px 10px}
.guestbox .ginput{ width:187px; border:1px solid #e8e8e8; height:22px; line-height:22px; padding:0px 2px; font-family:Microsoft yahei,Tahoma; font-size:12px; color:#999}
.guestbox .gok{ background:url(../Images/ico_ok.gif) no-repeat; width:27px; height:15px; border:none; cursor:pointer; margin-top:5px}
.guestbox .content{ width:187px; border:1px solid #e8e8e8; height:80px; line-height:22px; padding:0px 2px; font-family:Microsoft yahei,Tahoma; font-size:12px; color:#999;}
.guestbox .guestli{ width:191px; height:25px; line-height:25px;}

/*+++navpage+++ */
.aboutbox{ width:702px; line-height:24px;}

.workbg{ background:url(../Images/bg_work.gif) no-repeat left; width:702px; height:20px; margin:10px auto; text-align:right; padding-top:25px}

.navrightop{ background:url(../Images/bg_nav_right.gif) no-repeat; width:196px; height:27px; line-height:27px; padding-left:15px; color:#FFF; font-weight:bold; font-size:14px;}
.navrightop span{ font-size:10px; font-family:Tahoma; font-weight:normal}
.navrighcen{ background:#f0f0f0; width:181px; padding:10px 15px}
.navrighbtm{ background:url(../Images/bg_nav_right.gif) no-repeat 0 -27px; width:181px; height:15px; font-size:12px; padding:15px 0px 0px 30px; margin-bottom:20px}

.navrighcen .navmenu{ width:181px; margin:0px auto}
.navrighcen .navmenu li{ background:url(../Images/dot_green.gif) no-repeat left; width:171px; height:25px; line-height:25px; padding-left:10px;}

.newsbox{ width:682px; margin:0px auto; padding:0px 10px}
.newstitle{ width:672px; border-bottom:1px dotted #e8e8e8; height:30px; line-height:30px; color:#156f1f; font-size:14px; font-weight:bold; background:url(../Images/bg_dot.gif) no-repeat left; padding-left:10px}
.newstitle a{color:#156f1f; font-size:14px; font-weight:bold;}
.newstitle span{ font-size:10px; color:#333; font-weight:normal}
.newsconte{ width:682px; line-height:22px; font-size:12px; padding:10px 0px 20px 0px;}

.teljob{ width:211px; margin:15px auto}

.jobbox{ width:682px; margin:0px auto; padding:0px 10px}
.jobtitle{ width:672px; border-bottom:1px dotted #e8e8e8; height:30px; line-height:30px; color:#156f1f; font-size:14px; font-weight:bold; background:url(../Images/bg_dot.gif) no-repeat left; padding-left:10px}
.jobtitle span{ font-size:10px; color:#333; font-weight:normal}
.jobconte{ width:682px; line-height:22px; font-size:12px; padding:10px 0px 20px 0px;}

.jobplan{ width:682px; font-size:18px; font-weight:bold; margin:20px auto; height:25px; line-height:25px; padding:0px 10px;}
.jobabout{ width:682px; padding:0px 10px; line-height:24px;}

.shebox{ width:702px; margin:0px auto; background:url(../Images/bg_equ.gif) repeat-y;}
.shebox .sheleft{ width:140px; height:160px; background:url(../Images/bg_apple.gif) no-repeat; float:left}
.shebox .sheright{ width:562px; float:left; overflow:hidden; padding:15px 0px 0px 0px}
.applebox2{ width:546px; margin:0px auto}
.applebox2 li{ width:160px; height:190px; float:left; padding:0px 10px; padding-bottom:15px}
.applebox2 li img{ width:160px; height:125px; border:1px solid #cdcdcd; }
.shebeititle{ width:160px; height:25px; line-height:25px; font-weight:bold}
.shebeititle a{ color:#156f1f; font-size:14px; font-weight:bold}
.shebeiabout{ width:160px; line-height:18px;}

.showtitle{ width:702px; height:30px; border-bottom:5px solid #e8e8e8; font-size:18px; font-weight:bold; color:#156f1f ; line-height:30px;}
.showdate{ width:702px; height:30px; line-height:30px; margin:5px auto}
.showdate span{ font-size:10px}
.showabout{ width:702px; line-height:24px; margin:10px auto}

.mainbanner{ width:933px; height:255px; margin:20px auto; background:url(../Images/picbg.gif)}
.mainbanner img{ width:933px; height:255px;}

.contactbox{ width:702px; margin:0px auto; padding-top:10px; line-height:24px}
.contactzh{ width:351px; float:left}
.contacten{ width:351px; float:left; font-size:10px}

.contactjob{ background:url(../Images/contact_job.jpg) no-repeat right; width:702px; height:175px; margin-top:50px; line-height:24px; padding-top:25px}


.meberbox{ width:702px; margin:0px auto;}
.meberboxname{ width:702px; height:30px; font-size:14px; color:#156f1f; font-weight:bold; border-bottom:5px solid #e8e8e8; margin-bottom:15px;}
.meberboxname span{ margin-left:10px; font-size:10px; color:#333; font-weight:normal}

.mebermain{ width:702px; margin:0px auto}
.mebermain .meberleft{ width:84px; float:left}
.mebermain .meberleft span{ width:84px; height:33px; cursor:pointer; display:block; margin-bottom:2px; line-height:33px; text-align:center}
.mebermain .meberleft .select{ width:84px; height:33px; cursor:pointer; display:block; color:#f08200; background:url(../Images/btn_meber.gif) no-repeat; line-height:33px; text-align:center}

.mebermain .meberight{ width:554px;   border:2px solid #EEE; float:left; padding:15px 30px}
.detatip{ width:554px; height:30px; line-height:30px;}
.datebox{ width:554px; padding-top:20px}
.datebox .dateli{ width:554px; height:30px;}
.datebox .dateli2{ width:554px; height:150px;}
.datebox .dateli .datename{ width:60px; height:30px; line-height:30px; float:left;}
.datebox .dateli .datename1{ width:100px; height:30px; line-height:30px; float:left;}
.datebox .dateli .dateinput{ width:280px; height:22px; border:1px solid #e8e8e8; line-height:22px; padding:0px 2px;font-family:Microsoft yahei,Tahoma; font-size:12px}
.datebox .dateli .dateinput1{ width:150px; height:22px; border:1px solid #e8e8e8; line-height:22px; padding:0px 2px;font-family:Microsoft yahei,Tahoma; font-size:12px}
.datebox .dateli select{ width:280px; height:22px; border:1px solid #e8e8e8; line-height:22px; padding:0px 2px;font-family:Microsoft yahei,Tahoma; font-size:12px}


.datebox .dateli2 .datename{ width:60px; height:30px; line-height:30px; float:left;}
.datebox .dateli2 .datetext{ width:268px; height:130px; border:1px solid #e8e8e8; line-height:22px; padding:5px;font-family:Microsoft yahei,Tahoma; font-size:12px;}

.datebox table{ text-align:center}
.datebox table tr{ height:28px}

.datebox .dateli .inputmodify{ background:url(../Images/order_btn.gif) no-repeat; width:68px; height:24px; border:none; cursor:pointer; margin-left:60px}
.datebox .dateli .inputcheck{ background:url(../Images/check_btn.gif) no-repeat; width:68px; height:24px; border:none; cursor:pointer; margin-left:60px}
.datebox .dateli .inputcheck1{   width:68px; height:24px; border:none; cursor:pointer; margin-left:60px}



.rename{ width:702px; font-size:10px; height:50px; border-bottom:1px solid #e8e8e8}
.rename span{ font-size:14px; font-weight:bold; color:#156f1f}

.loname{ width:211px; font-size:10px; height:50px; border-bottom:1px solid #e8e8e8; margin-bottom:10px}
.loname span{ font-size:14px; font-weight:bold; color:#156f1f}

.rebox{ width:702px; margin:10px auto}
.rebox .reboxli{ width:682px; height:30px; padding-left:20px}
.rebox .reboxli2{ width:622px; height:30px; padding-left:80px}
.rebox .reboxli .reboxname{ width:60px; height:30px; line-height:30px; float:left;}
.rebox .reboxli .reboxinput{ width:280px; height:22px; border:1px solid #e8e8e8; line-height:22px; padding:0px 2px;font-family:Microsoft yahei,Tahoma; font-size:12px}
.inputreg{ background:url(../Images/registered_btn.gif) no-repeat; width:68px; height:24px; border:none; cursor:pointer}
.inputlogin{ background:url(../Images/bg_login.gif) no-repeat; width:68px; height:24px; border:none; cursor:pointer}
.inputtj{ background:url(../Images/btn_tj.gif) no-repeat; width:68px; height:24px; border:none; cursor:pointer; margin-left:60px}
.inputwc{ background:url(../Images/btn_wc.gif) no-repeat; width:68px; height:24px; border:none; cursor:pointer; margin-left:60px}


.qutobtn{ width:184px; height:26px; margin:0px auto; background:url(../Images/qutobtn_bg.gif) bottom no-repeat; padding:8px 1px 0px 2px}
.qutobtn div{ width:46px; height:22px; float:left; text-align:center; line-height:22px; cursor:pointer; color:#C2C2C2}
.qutobtn .select{  width:46px; height:22px;  text-align:center; line-height:22px; background:url(../Images/qutobtn_btn.gif) no-repeat; cursor:pointer; color:#231F20;}
.qutobox{ width:165px; border-left:1px #cecece solid; border-right:1px #cecece solid; padding:10px; margin:0px auto}
.qutobox span{ float:left}.qutobox div{ padding-bottom:5px}
.qutobox .s_txt{ width:55px; padding-right:5px;}
.qutobox select{ width:105px; border:1px solid #e8e8e8;font-size:12px; font-family:Microsoft yahei,Tahoma; color:#333; }
.qutobox .dateinput1{ width:88px; border:1px solid #e8e8e8;font-size:12px; font-family:Microsoft yahei,Tahoma; color:#333; }
.qutobox textarea{ width:98px; border:1px solid #e8e8e8;font-size:12px; font-family:Microsoft yahei,Tahoma; color:#333; }
.qutobox .boxbtn{ background:url(../Images/order_btn.gif) no-repeat; width:68px; height:24px; border:none; margin-left:55px}
.quotebtm{ width:187px; height:5px; line-height:0; font-size:0; margin:0px auto; background:url(../Images/qutobtn_btm.gif) no-repeat}






