@charset "utf-8";

/* CSS Document */

body { margin:0 auto; padding:0; font-size:12px; font-family:"宋体"; width:100%; height:100%; position:relative;background-color:#FFF}

ul,dl,dd,h1,h2,h3,h4,h5,h6,form,p { padding:0; margin:0;}

p{ font-family:"宋体";}

ul,li { list-style:none;}

img { border:0;}

a {color:#000;text-decoration:none;}

a:hover { text-decoration:none;}



#all{ width:100%; height:auto; background:url(../images/bg1_02.jpg) 0 0 repeat-x; }

#all_about{ width:100%; height:auto;background:url(../images/about_bg_02.jpg) 0 0 repeat-x;}



#main{ width:970px; margin:0 auto; height: auto; position:relative;}
#ewm_img{ position:absolute; right:25px; top:10px; z-index:9999;}



/*top*/

#top{ width:970px; height:125px;position:relative;}

#header{ width:970px; height:92px; background:url(../images/400_03.jpg) 544px 26px no-repeat; position:relative;}

#icon_home{ width:707px; height:92px; background:url(../images/top_left_01.jpg) 0 0 no-repeat; position:absolute; left:-235px;}

#icon_home a{ margin-left:235px;}

#erweima{ height:72px; position:absolute; width:180px; right:25px; top:12px; color:#FFF;}

#erweima_p{ float:left; padding-right:15px; width:90px; padding-top:15px;}

#erweima_p p{ float: right;width:90px; line-height:22px; text-align:right;}



#menus{ position:absolute; width:955px; height:33px; left:0; top:92px; background:url(../images/menus_bg_05.jpg) 0 0 repeat-x; padding-left:15px; }

#menus a{ float:left; font-size:14px; font-weight:bold; color:#f2f2f2; height:33px; line-height:33px; padding:0 16px;}

#menus span{ float:left; width:1px; height:16px; background-color:#003a1c;margin-top:8px;}

#menus a:hover{ background-color:#e6781f;}

.this{ background-color:#e6781f;}







/*flash_home*/

#flash_home{ width:940px; background-color:#fff; margin-top:17px; padding:13px 15px;}

#focus4{width:942px;height:426px;position:relative;margin:0 auto;overflow:hidden;position:relative; display:none; background:#c1c1c1;}

/* focusWarp */

.focusWarp{width:942px;height:426px;overflow:hidden;position:relative;}

.imgList{position:absolute;}

.imgList li{float:left;text-align:center;height:320px;}

.imgList_two{position:absolute;z-index:10;top:100px;}

.imgList_two li{float:left;text-align:center;}

.imgList_two li img{margin-left:-330px;}

.imgBtn{position:absolute;bottom:10px;z-index:10;}

.btnWarp{overflow:hidden;}

/* 默认圆点样式 */

.imgBtn li{width:7px;height:7px;float:left;font-size:14px;margin-right:10px;background:url(../images/btnBg_03.png) no-repeat right top;_background:url(../images/btnBg_03.gif) no-repeat right top;text-align:center;line-height:18px;cursor:pointer;}

.imgBtn li.hover{background:url(../images/btnBg_03.png) no-repeat left top;_background:url(../images/btnBg_03.gif) no-repeat left top;}

/* 圆点样式结束 */



/*content*/

#content{ width:970px; height:auto;margin-top:18px; padding-bottom:13px;}



#con_up{ width:970px; height:297px; padding:15px 0; }

#up_left{ float:left; width:470px; height:279px; background-color:#d3d3d3; padding-top:16px;}

#up_left_list{width:434px; height:240px; background-color:#ebebeb; padding:20px 18px;}

#up_left_list h3{ width:434px; height:43px;}

a.news_icon{ float:left;}

a.more{ float:right;}

#news_list ul{ padding-top:10px;}

#news_list ul li{ line-height:24px; width:434px; color:#616161; }



.news_p{width:343px;white-space:nowrap;overflow: hidden; float:left;white-space:pre;}

.poter{ float:left;color:#686868;white-space:pre;}

.news_p a{ color:#686868; }

.news_p b{color:#686868; font-weight:100;}

.news_p a:hover{ color: #333333;}

#news_list ul li span{ float:right; color:#e6781f;}



#up_right{ float:right; width:472px; height:280px; background-color:#d3d3d3; padding-top:16px;}



#con_down{}

#con_down h3{ width:970px; height:38px; border-top:4px solid #e6781f; background-color:#d5d5d5; position:relative; margin-bottom:13px;}

.con_down_l{ position:absolute; left:15px; top:8px;}

.con_down_r{ position:absolute; left:499px; top:8px;}



#down_left{ width:470px; height:401px; background:url(../images/diy_bg_03.jpg) center bottom no-repeat;background-color:#cdcdcd; position:relative; float:left;}

.diy_show{ width:70px; height:70px; display:block; position:absolute; right:20px; bottom:70px; background:url(../images/show_03.png) 0 0 no-repeat;}



#down_right{ float:right; width:471px; height:399px; overflow:hidden; border:1px solid #d3d3d3;}





/*footer*/

#footer{ width:970px; height:174px; background:url(../images/foot_bg_06.jpg) center bottom no-repeat; margin:0 auto; padding:0; position:relative;}

#footer h3{ width:970px; height:40px; line-height:40px; font-size:12px; font-weight:normal; color:#b0b0b0; text-align:center; padding:0;}

#footer h3 a{color:#b0b0b0;}

#footer h3 a:hover{ text-decoration:underline;}

#footer p{ width:970px; height:33px; line-height:22px; font-size:12px; font-weight:normal; color:#555555; text-align:center;}



#share{ width:204px; height:25px; position:absolute; right:0; top:13px;}

#share a{ float:left;}

#share span{ float:left;color:#b0b0b0;}



#dewplayer_content{ position:absolute; bottom:70px; right:0;}





/******************************************//*about*//***************************************************/

#about_left{ width:244px; float:left;}

/*about_menus*/

#about_menus{ width:244px; height:auto; padding-bottom:10px; background-color:#d6d6d6; margin-bottom:17px;}

#about_menus ul{ width:244px; height:auto; background-color:#ebebeb;}

#about_menus ul li{ width:244px; height:36px; line-height:36px; font-size:14px; font-weight:bold; border-bottom:1px dotted #666;}

#about_menus ul li a{ color:#616161;width:204px; height:36px; display:block; padding-left:40px;}

#about_menus ul li a:hover{color:#e6781f;}



/*pro_menus*/
#pro_menus{ width:244px; height:auto; padding-bottom:10px; background-color:#d6d6d6; margin-bottom:17px;}
.pro_menus_div{ width:244px;background-color:#ebebeb;}
.pro_menus_p{ width:244px; height:36px; line-height:36px; font-size:14px; font-weight:bold; border-bottom:1px dotted #666; }
.menus_a{ color:#616161; width:204px; height:36px; display:block; padding-left:40px; }
.menus_a:hover{color:#e6781f;}

div.pro_list{ display:none;}
.pro_list_a{ display:block; width:194px; height:27px; line-height:27px; border-bottom:1px dotted #666; padding-left:50px; background-color:#fff; }
.pro_list_a:hover{color:#e6781f;}


/*news_left*/

#news_left{ width:244px;height:auto; background-color:#ebebeb; margin-bottom:17px;}

#news_left ul{ padding:15px; width:214px; overflow:hidden;}

#news_left ul li{ width:225px; height:24px; line-height:24px;}

.news_lp{width:185px;white-space:nowrap;overflow: hidden; float:left;white-space:pre;}

.news_lp a{ color:#686868; }

.news_lp b{color:#686868; font-weight:100;}

.news_lp a:hover{color:#e6781f; text-decoration:underline;}



.icon_left{ background:url(../images/icon_left.jpg) 0 0 no-repeat;}

#about_menus h3{ width:244px; height:64px; background-position:0 0;}

#pro_menus h3{ width:244px; height:64px; background-position:0 -64px;}

#news_left h3{ width:244px; height:64px; background-position:0 -128px;}

#diy_left h3{ width:244px; height:42px; background-position:0 -192px}

#left400{ width:244px; height:74px; background:url(../images/400_left_03.jpg) 0 0 no-repeat; margin-top:17px;}



#about_right{ float:right; width:659px; padding:15px 24px; background-color:#ebebeb; overflow:hidden; padding-bottom:35px;}

.gyyd{ width:659px; height:37px; background:url(../images/about_icon_07.jpg) 25px 0 no-repeat; background-color:#002711;}

.video{ width:659px; height:37px; background:url(../images/sp_icon_07.jpg) 25px 0 no-repeat; background-color:#002711;}

#about_right p,#about_right p div,#about_right p p{ font-size:14px; line-height:22px;word-break:break-all;}

/*footer_about*/

#footer_about{ width:100%; height:174px; background:url(../images/about_fg_07.jpg) 0 0 repeat-x;}





/******************************************//*news*//***************************************************/

#content_news{width:900px; height:auto;margin-top:18px; padding-bottom:13px; border-top:7px solid #00531c; padding:31px 35px; background-color:#eaeaea;border-bottom:7px solid #878787; padding-bottom:10px; margin-bottom:30px;}



#news_dt,#news_hy,#news_zh{ width:900px; height:261px; background-color:#FFF; padding-bottom:1px; margin-bottom:23px;}

#news_dt h3{ width:900px; height:30px; background-color:#e6781f; font-size:14px; font-weight:normal;}

.news_licon{ float:left; height:30px; line-height:30px; color:#FFF; margin-left:10px; display:inline;}

.news_more{ float:right; height:30px; line-height:30px; margin-right:10px; display:inline; background:url(../images/news_more_07.png) center  center no-repeat; width:56px;}



.news_con{ padding-top:13px; border-bottom:1px solid #d9d9d9; padding-bottom:23px;background-color:#eaeaea;}

.left_img{ float:left; width:306px; height:182px; background:url(../images/news_bg_03.jpg) no-repeat; padding-left:9px; padding-top:8px;}

.left_img b{ display:block; width:283px; height:173px; overflow:hidden;}



.right_list{ float:right;}

.news_1{ width:560px; height:78px; border-bottom:2px solid #e6781f; position:relative;}

.news_1 h4{ font-size:14px; font-weight:bold; line-height:22px;} 

.news_1 p{ line-height:20px; color:#777777; width:560px; word-break:break-all;}

.news_1 a.news_list_more{ color:#e6781f; position:absolute; right:5px; bottom:2px;}



.right_list ul{ padding-top:5px;}

.right_list ul li{ width:560px; border-bottom:1px dotted #e6781f; line-height:26px; height:26px;}

.right_list ul li a{ color:#777777; float:left;}

.right_list ul li span{ float:right;color:#777777;}

.right_list ul li b{ color:#e6781f;}

.right_list ul li a:hover{ color:#e6781f;}



#news_hy h3{width:900px; height:30px; background-color:#898989; font-size:14px; font-weight:normal;}

#hy_news1{ border-bottom:2px solid #898989;}

#hy_a{ color:#898989;}

#hy_ul li{border-bottom:1px dotted #898989;}

#hy_ul li b{ color:#898989;}

#hy_ul li a:hover{ color:#898989;}

#hy_news1_span{ color:#898989;}

#color_p a{ color:#e6781f;}



#news_zh h3{width:900px; height:30px; background-color:#00947d; font-size:14px; font-weight:normal;}

#zh_news1{ border-bottom:2px solid #00947d;}

#zh_a{ color:#00947d;}

#zh_ul li{border-bottom:1px dotted #00947d;}

#zh_ul li b{ color:#00947d;}

#zh_ul li a:hover{ color:#00947d;}

#zh_news1_span{ color:#00947d;}





#news_menus{ width:244px; height:auto; padding-bottom:10px; background-color:#d6d6d6; margin-bottom:17px;}

#news_menus ul{ width:244px; height:auto; background-color:#ebebeb;}

#news_menus ul li{ width:244px; height:36px; line-height:36px; font-size:14px; font-weight:bold; border-bottom:1px dotted #666;}

#news_menus ul li a{ color:#616161;width:204px; height:36px; display:block; padding-left:40px;}

#news_menus ul li a:hover{color:#e6781f;}

#news_menus h3{ width:244px; height:64px; background:url(../images/news_left01_06.jpg) 0 0 no-repeat;}



.gsdt{ width:639px; height:30px; line-height:30px; background-color:#e6781f; font-size:14px; color:#FFF; font-weight:normal; padding-left:20px;}

.gsdt span{ float:right; font-size:18px; font-weight:bold; padding-right:10px;}

b.gsdt_title{ display:block; height:50px; width:659px; text-align:center; font-size:14px; line-height:65px;}

.news_content_p{border-bottom:1px dotted #e6781f; border-top:1px dotted #e6781f; padding-bottom:20px; padding-top:20px; color:#777777;}



.gshy{ width:639px; height:30px; line-height:30px; background-color:#898989; font-size:14px; color:#FFF; font-weight:normal; padding-left:20px;}

.gshy span{ float:right; font-size:18px; font-weight:bold; padding-right:10px;}

.gshy_content_p{border-bottom:1px dotted #898989; border-top:1px dotted #898989; padding-bottom:20px; padding-top:20px; color:#777777;}



.gszh{ width:639px; height:30px; line-height:30px; background-color:#00947d; font-size:14px; color:#FFF; font-weight:normal; padding-left:20px;}

.gszh span{ float:right; font-size:18px; font-weight:bold; padding-right:10px;}

.gszh_content_p{border-bottom:1px dotted #00947d; border-top:1px dotted #00947d; padding-bottom:20px; padding-top:20px; color:#777777;}





.news_pn{ height:50px; width:659px; line-height:50px;}

.pre_news{ float:left;line-height:50px; height:50px; width:328px; font-size:14px; overflow:hidden;}

.next_news{ float:right;line-height:50px; height:50px;font-size:14px; width:328px; overflow:hidden; text-align:right;} 

.pre_news a,.next_news a{color:#777777;}



.gsdt_list{ padding-top:20px;}

.gsdt_list ul li{ width:659px; height:85px; border-bottom:1px dotted #e6781f; float:left; padding-top:10px; margin-bottom:10px;}

b.gsdt_list_b{ float:left; width:101px; height:62px; overflow:hidden; padding:3px; background-color:#FFF; border:1px solid #999; margin:0 10px 0 0;}

b.gsdt_list_b a{ overflow:hidden; width:101px; height:62px; display:block;}

b.gsdt_list_b img{ width:101px;}



.gshy_list{ padding-top:20px;}

.gshy_list ul li{ width:659px; height:85px; border-bottom:1px dotted #898989; float:left; padding-top:10px; margin-bottom:10px;}



.gszh_list{ padding-top:20px;}

.gszh_list ul li{ width:659px; height:85px; border-bottom:1px dotted #00947d; float:left; padding-top:10px; margin-bottom:10px;}



.list_des{ padding-right:10px; width:525px; float:left;}

.list_des_p{ font-size:14px; font-weight:bold; line-height:30px;}

.list_des_p span{ font-size:12px; color:#e6781f; font-weight:normal;}

.list_des_p_hy{ font-size:14px; font-weight:bold; line-height:30px;}

.list_des_p_hy span{ font-size:12px; color:#898989; font-weight:normal;}

.list_des_p_zh{ font-size:14px; font-weight:bold; line-height:30px;}

.list_des_p_zh span{ font-size:12px; color:#00947d; font-weight:normal;}

#about_right p.list_des_des{ font-size:12px; color:#777777;}



.dede_pages{ width:659px; height:30px;}

.pagelist{ float:right; padding-top:20px;}

.pagelist li{ float:left;margin-right:5px; color:#898989;}

.pagelist li a{padding:3px 5px; border:1px solid #CCC; }





/******************************************//*products*//***************************************************/

.pro{width:659px; height:37px; background:url(../images/pro_icon_07.jpg) 25px 8px no-repeat; background-color:#002711;}

#pro_name{ width:639px; height:67px; border-bottom:1px dotted #333; line-height:85px; padding-left:20px; padding-top:18px; position:relative;}

#pro_name a{ position:absolute; right:10px; top:15px;}



#pro_cotent{ width:644px; max-height:315px; padding-top:10px; padding-bottom:15px;border-bottom:1px dotted #333; overflow:hidden; padding-left:15px;}

#pro_cotent p{ font-size:12px; line-height:20px; color:#686868;}



#pro_xx{ width:659px; height:346px; padding-top:20px;border-bottom:1px dotted #333; padding-bottom:20px;}

#pro_xx_left{ float:left; width:396px; height:330px; background-color:#FFF; padding:8px;overflow:hidden;}

#pro_xx_left b{ width:394px; height:327px; overflow: hidden; display:block;}

#pro_xx_right{ float:right; width:231px; height:346px;overflow:hidden;}

#pro_xx_right ul li{ margin-bottom:9px; background:url(../images/xx_bg_07.jpg) center center no-repeat; width:112px; height:109px; overflow:hidden;}





/******************************************//*book*//***************************************************/



#content_book{ width:100%; height:710px; background-color:#002400; margin-top:1px;}



#book{ width:1200px; height:auto; margin:0 auto; background-color:#CCC; padding-top:20px; background-color:transparent;}

#book h3{ width:1200px; height:50px; background-color:#364d36; line-height:50px; color:#FFF; font-size:24px; text-align:center; margin-bottom:10px;}

#book_page{ width:1200px; height:503px; background:url(../images/loading.gif) center center no-repeat; background-color:#FFF; position: relative; cursor:pointer;}



#top_left{ position:absolute; left:0; top:0; width:200px; height:503px; display:block; background:url(../images/left_ar.png) 15px center no-repeat;}

#top_right{ position:absolute; right:0; top:0; width:200px; height:503px;display:block;background:url(../images/right_ar.png) 150px center no-repeat;}



/******************************************//*diy*//***************************************************/

#content_diy{ width:100%; height:707px; background:url(../images/diy_bg_02.jpg) center center no-repeat; background-color:#063;}



#showbox{ width:932px; height:auto; margin:0 auto; position:relative;}



#topa{ width:950px; height:54px;padding-top:46px;margin-bottom:18px;_padding-top:0;_margin-top:48px;margin-left:-8px;_margin-left:-18px;}

a.top_a{ width:180px; height:54px; float:left; margin:0 5px; display: inline; position: relative; }

a.top_a img{ width:180px; height:54px;}

a.top_a span{visibility:hidden; width: 0; height: 0; display: block; position: absolute; left: 0; top: 0;}



.middle,.sliderbox{ display:none;}



.middle{ width:932px; height:539px; background-color:#fff; position:relative; overflow:hidden;}

.middle_img{ width:932px; height:539px;}

.door{ position:absolute; left:0; top:0;}




.sliderbox{width:920px; height:72px;overflow:hidden; position:absolute; bottom:0; background:url(../images/diy_1_03.png); padding-left:12px;}

.sliderbox li{float:left;height:60px; padding:8px 10px;}

.sliderbox li img{ height:60px;}

.sliderbox li.current img{border:solid 1px #3366cc;}

 



/******************************************//*summary*//***************************************************/

.cpzh{ width:659px; height:37px; background:url(../images/cpzh_03.jpg) 15px 10px no-repeat; background-color:#002711;}

#cpzh_name{ width:659px; height:35px; border-bottom:1px dotted #333; padding-top:22px;}

#cpzh_list{ width:659px; height:auto;}

#cpzh_list ul li{ float:left; padding-top:20px; display:inline;}

#cpzh_list ul li span{ display:block; height:22px; line-height:22px; padding-left:5px; width:305px; overflow:hidden; border-bottom:1px solid #333; font-size:14px;}



/*弹出窗口*/



.box{position:absolute;left:0;z-index:100; background-color:#fff;padding:40px; display:none; border-bottom:10px solid #00531c;}

.box_img{float:left; display:inline;}

.box_p{ float:right; width:180px; font-size:14px; color:#00531c;line-height:60px; position:absolute; bottom:40px; right:40px; background-color:#ccc; padding-bottom:10px; font-weight:bold;}

.box_p h3{ width:165px; height:30px; background-color:#063; line-height:30px; font-size:20px; color:#FFF; padding-left:15px; margin-bottom:10px; }



.box_p p{ line-height:22px; padding-left:15px;width:165px;}

.box_p b{ float:left;}

.box_p span{ color:#e6781f; word-break:break-all;}

.box a{position:absolute;right:-15px; top:-15px;display:block;width:30px; height:30px; background:url(../images/fancy_close.png) 0 0 no-repeat;}



.TB_overlayBG{background-color:#002711;position:absolute;z-index:99;left:0;top:0;display:none;width:100%;height:100%;opacity:0.7;filter:alpha(opacity=70);-moz-opacity:0.7; cursor:pointer;}



/*sx*/



#cpzh_sxlist{ width:659px;}

#cpzh_sxlist ul li{ width:654px; border-bottom:1px dotted #999; padding-left:5px; padding-top:10px; padding-bottom:10px;}

#cpzh_sxlist ul li span{ line-height:22px;}







/******************************************//*projects*//***************************************************/



#cass_menus{ width:244px; height:auto; padding-bottom:10px; background-color:#d6d6d6; margin-bottom:17px;}

#cass_menus ul{ width:244px; height:auto; background-color:#ebebeb;}

#cass_menus ul li{ width:244px; height:36px; line-height:36px; font-size:14px; font-weight:bold; border-bottom:1px dotted #666;}

#cass_menus ul li a{ color:#616161;width:204px; height:36px; display:block; padding-left:40px;}

#cass_menus ul li a:hover{color:#e6781f;}



.cass_icon{ width:244px; height:64px; background:url(../images/cass_icon_06.jpg) 0 0 no-repeat;}

.projects{width:659px; height:37px; background:url(../images/cass_07.jpg) 25px 8px no-repeat; background-color:#002711;}

#cass_list{ width:659px; height:auto;}

.cass_list_a{ width:659px; height:216px; background:url(../images/cass_list.jpg) 0 0 no-repeat; float:left; margin-top:17px;}

#cass_name{ padding:10px 0;}



.box_cass{position:absolute;left:0;z-index:100; background-color:#ebebeb;padding:0px; display:none;}

.cass_img{ margin:30px; margin-bottom:0;position:relative;}

.cass_p{ font-size:14px; color:#00531c; font-weight:bold; height:50px; line-height:50px; text-align:center;}

.box_cass a{position:absolute;right:-15px; top:-15px;display:block;width:30px; height:30px; background:url(../images/fancy_close.png) 0 0 no-repeat;}

.TB_overlayBG_cass{background-color:#000;position:absolute;z-index:99;left:0;top:0;display:none;width:100%;height:100%;opacity:0.7;filter:alpha(opacity=70);-moz-opacity:0.7; cursor:pointer;}



#projects_list{ width:659px; height:auto;}

#projects_list ul li{ float:left; padding-bottom:10px; margin-right:18px; display:inline;}

#projects_list ul li:hover img{border:1px solid #00531c;}

#projects_list ul li a{ width: 202px; height: 170px; display: block; overflow: hidden;}

#projects_list ul li img{ border:1px solid #ccc;}

#projects_list ul li span{ display:block; height:22px; line-height:26px; padding-left:5px; overflow:hidden;  font-size:12px; text-align:center; color:#00531c; width:199px; overflow:hidden;}







/******************************************//*Merchants*//***************************************************/

.zszx{ width:659px; height:37px; background:url(../images/zszx_icon_07.jpg) 22px 8px no-repeat; background-color:#002711;}

#zs_menus{ width:244px; height:auto; padding-bottom:10px; background-color:#d6d6d6; margin-bottom:17px;}

#zs_menus ul{ width:244px; height:auto; background-color:#ebebeb;}

#zs_menus ul li{ width:244px; height:36px; line-height:36px; font-size:14px; font-weight:bold; border-bottom:1px dotted #666;}

#zs_menus ul li a{ color:#616161;width:204px; height:36px; display:block; padding-left:40px;}

#zs_menus ul li a:hover{color:#e6781f;}



.zs_left{ width:244px; height:64px; background:url(../images/zszx_06.jpg) 0 0 no-repeat;}



#zszx_right{ float:right; width:659px; padding:15px 24px; background-color:#ebebeb; overflow:hidden; padding-bottom:10px; position:relative;}

#zszx_top{ height:297px; width:707px; position:absolute; left:0px; top:76px; border-bottom:1px solid #e6781f;border-top:1px solid #e6781f;}

#zszx_top span{ display:block; width:1px; height:60px; background-color:#e6781f; position:absolute; left:170px; top:0;} 

#zszx_icon{ position:absolute; left:66px; top:107px; width:208px; height:72px;}

#zszx_img{ position:absolute; right:25px; top:13px;}



#zszx_content{ padding-top:350px; height:auto; width:659px;}

#zszx_content p{ font-size:14px; line-height:22px;}



/******************************************//*Contact*//***************************************************/

#contact_menus{ width:244px; height:auto; padding-bottom:10px; background-color:#d6d6d6; margin-bottom:17px;}

#contact_menus ul{ width:244px; height:auto; background-color:#ebebeb;}

#contact_menus ul li{ width:244px; height:36px; line-height:36px; font-size:14px; font-weight:bold; border-bottom:1px dotted #666;}

#contact_menus li a{ color:#616161;width:204px; height:36px; display:block; padding-left:40px;}

#contact_menus li a:hover{color:#e6781f;}

.contact{width:244px; height:64px; background:url(../images/contact_06.jpg) 0 0 no-repeat;}



.contact_right{ width:659px; height:37px; background:url(../images/contact_right_07.jpg) 22px 10px no-repeat; background-color:#002711;}



#contact_content{ width:609px; height:143px; background:url(../images/contact_bg_07.jpg) 0 0 no-repeat; margin:10px 0; padding-left:50px; padding-top:40px; line-height:20px;}



.service{width:244px; height:64px; background:url(../images/zszc_06.jpg) 0 0 no-repeat;}

.service_right{width:659px; height:37px; background:url(../images/zszc_right_09.jpg) 22px 9px no-repeat; background-color:#002711;}

#service_content{ width:659px; height:auto;line-height:20px; padding:10px 0;}



#zp_img{ width:659px; height:214px; padding:10px 0;}



#zp_table table{border-collapse:collapse;border:none; background-color:#FFF; width:659px;}

#zp_table table tr{height:30px; color:#FFF; text-align:center; color:#333;}

#zp_table table tr td{border:solid #ebebeb 2px; padding:10px;}

#zp_table table tr td p{ line-height:20px;font-size:12px;}

#zp_table table tr td.text_left{ text-align:left; }

.job_name{ font-weight:bold;}



#zp_table table tr.first_tr{ color:#FFF; font-size:14px; font-weight:bold;}

.form_box{position:absolute;width:700px;z-index:100;background-color:#fff;padding:0px; display:none; padding-bottom:30px;padding-top:40px;}

.form_box a{position:absolute;right:-15px;display:block; width:30px; height:30px; background:url(../images/fancy_close.png) 0 0 no-repeat;top:-15px;}

.form_box table{ width:700px; border-collapse:collapse;border:none;}

.form_box table tr{ height:30px; line-height:30px; }

.form_box table td{border:solid #ebebeb 1px; font-size:14px;padding:2px;}

.form_box table tr td input{ height:28px; line-height:28px; font-size:14px; padding-left:5px; text-indent:9999999;}

.click_me{ display:block; width:80px; height:26px; background:url(../images/zp_button_11.jpg) center 0 no-repeat; margin-left:10px;}





/******************************************//*fitting*//***************************************************/

.fitting{ width:659px; height:37px; background:url(../images/fiting_07.jpg) 15px 8px no-repeat; background-color:#002711;}

.fitting_li{ background-color:#FFF;display:table-cell;text-align:center;vertical-align:middle; overflow:hidden; width:315px; margin-right:0;}

.fitting_li img{margin-left:expression(100-this.width/2); max-width:228px;}







