@charset "utf-8";
/* CSS Document */
ul { margin:0px; padding:0px; list-style:none;}
a{ text-decoration:none; color:#3e3e3e; outline:none; cursor:pointer;}
a:hover{ color:#3797d8;}
img{ border:none;}
html{ font-family:"微软雅黑", "宋体"; font-size:12px; color:#000000; height:100%;}
body{ margin:0px; padding:0px;-webkit-text-size-adjust:none; background:#fbfbfb; height:100%;}
.clear{ clear:both;}
.hide{ display:none;}
input{ outline:none;}

/************** index ***************/

#header{ width:100%; height:118px; background:url(../images/top_bg.gif) repeat-x; position:relative; overflow:hidden;}
#announce .announce,#content .content{ width:980px; height:118px; margin:0 auto; position:relative;}
#header .header{ width:1440px; height:118px; position:absolute; left:50%; margin-left:-720px; background:url(../images/top_bg.jpg) center no-repeat;}
#header .header .header_top{ width:980px; height:118px; margin:0 auto;}
#header .header .header_top .logo{ width:390px; height:100px; float:left; margin-top:10px;}
#header .header .header_top .lange{ width:250px; height:15px;float:right; margin-top:15px; text-align:right;}
#header .header .header_top .top_info{ width:555px; height:50px; float:right; margin-top:15px;}
#header .header .header_top .top_info .tel{ width:195px; height:35px; float:right; margin-top:12px;}
#header .header .header_top .top_info .search_input{ width:140px; height:18px; background:#fff; border:1px solid #d2d2d2; float:right; padding-left:5px; line-height:18px; margin-top:21px; margin-left:15px;color:#000000; font-family:"微软雅黑", "宋体"; font-size:11px;}
#header .header .header_top .top_info .search_btn{ width:72px; height:21px; background:url(../images/search.png) no-repeat; border:none; cursor:pointer; float:right; margin-top:22px; margin-left:1px;}
#nav{ width:100%; height:36px; position:relative; z-index:9999; background:url(../images/nav_bg.gif) repeat-x;  border-bottom:1px solid #edf6fc; border-top:1px solid #edf6fc;}
#nav .nav{ width:980px; height:36px; margin:0 auto;background:url(../images/nav_bg.jpg) no-repeat;}
#nav .nav ul{ float:left;}
#nav .nav .justli{ float:right; text-align:center; line-height:36px; background:url(../images/justbg.jpg) no-repeat; width:140px; height:36px;}
#nav .nav .justli a{ color:#fff;}
#nav .nav ul li{ float:left; text-align:center; line-height:36px; position:relative; font-size:14px; width:120px;}
#nav .nav ul li a{ display:block; width:120px; height:36px; background:url(../images/nav_hover.png) no-repeat; color:#fff;}
#nav .nav ul li a:hover{ background-position:0px -36px;}
#nav .nav ul li .sub_nav{ width:120px; height:auto; position:absolute; top:36px; padding-top:2px; background:url(../images/sub_nav_bg.png) bottom no-repeat; padding-bottom:35px;_padding-bottom:30px; display:none; left:0px;}
#nav .nav ul li .sub_nav ul li{ height:30px; line-height:30px; text-align:center;}
#nav .nav ul li .sub_nav ul li a{ background:url(../images/sub_nav.png) no-repeat; color:#fff; font-size:12px; display:block; height:30px;}
#nav .nav ul li .sub_nav ul li a:hover{ text-decoration:underline;background:url(../images/sub_nav.png) no-repeat;  }
#banner{ width:100%; height:450px; background:#99c3e7; position:relative; overflow:hidden;}
#banner .banner{ width:1440px; height:450px; left:50%; margin-left:-720px; position:absolute;}
#banner .banner .banner_photo{ width:1440px; height:450px; position:relative;}
#banner .banner .banner_photo li{ width:1440px; height:450px; position:absolute; left:0px; top:0px; display:block;}
#banner .banner .banner_pic{ width:200px; height:25px; position:absolute; top:360px; left:50%; margin-left:-112px; z-index:5;}
#banner .banner .banner_pic li{ width:40px; height:14px; float:left; background:url(../images/banner_icon.png) no-repeat; cursor:pointer; overflow:hidden;}
#banner .banner .banner_pic li.banner_cur{ background-position:-40px 0px;}
#announce{ width:1440px;  height:33px; position: relative; z-index:100; margin:-30px auto 0; background:url(../images/account_bg.gif) repeat-x; border-bottom:1px solid #c5d1da; border-top:1px solid #c5d1da;}
#announce .announce{ width:980px;height:33px; overflow:hidden; margin:0 auto; }
#announce .announce .img{ float:left; display:block; width:11px; height:13px; margin-top:10px;}
#announce .announce .acc_prev,#announce .announce .acc_next{ display:block; float:left; width:10px; height:9px; background:url(../images/arr_icon.jpg) 0px 0px no-repeat; margin-left:15px; margin-top:12px; cursor:pointer; overflow:hidden;}
#announce .announce .acc_prev:hover{ background-position:0px -9px;}
#announce .announce .acc_next{ background-position:-10px 0px;}
#announce .announce .acc_next:hover{ background-position:-10px -9px;}
#announce .announce .announce_list{ width:890px; height:200px; line-height:33px; position:absolute; left:75px; top:0px;}
#announce .announce .announce_list li{ width:890px; height:33px; float:left;}
#announce .announce .announce_list li a{ color:#cc0000; margin-left:15px;}
#announce .announce .announce_list li a:hover{ text-decoration:underline;}
#content{ width:100%; height:450px; margin-top:1px; background:url(../images/content_bg.gif) repeat-x; }
#content .content{ height:450px; padding-top:0px; position:relative;}
#content .content .top{ width:980px; height:98px; }
#content .content .right{ width:340px; height:auto; float:right; margin-top:30px;}
#content .content .right .news_title{ width:340px; height:30px; background:url(../images/news_title_bg.jpg) no-repeat;}
#content .content .right .news_title1{ width:340px; height:30px; background:url(../images/news_title_bg1.jpg) no-repeat;}
#content .content .right .first_news{ width:340px; height:105px; background:#dce7ee; padding-top:10px;}
#content .content .right .first_news .img{ width:130px; height:95px; display:block; border:1px solid #fdfefe; float:left; margin-left:8px; display:inline;}
#content .content .right .first_news .des{ width:175px; height:95px; float:right; margin-right:10px; display:inline;}
#content .content .right .first_news .des b{ display:block; width:175px; height:20px; line-height:16px; border-bottom:1px solid #b2babf;}
#content .content .right .first_news .des span{ display:block; font-size:10px; height:16px; line-height:16px;}
#content .content .right .first_news .des div{ width:175px; height:40px; line-height:20px; overflow:hidden; margin-top:5px;}
#content .content .right .first_news .des a{ display:block; float:right; margin-top:5px; margin-right:5px;}
#content .content .right .newslist{ height:auto; margin-top:10px;}
#content .content .right .newslist li{ width:340px; height:30px; line-height:30px;border-bottom:1px dotted #626262; float:left;}
#content .content .right .newslist li a{ display:block; width:340px; height:30px; line-height:30px;}
#content .content .right .newslist li a span{ float:right; line-height:35px;}
#content .content .right .newslist li a b{ font-weight:normal; float:left;  line-height:35px;}
#content .content .center{ }
#content .content .center .news_title{ width:340px; height:30px; background:url(../images/news_title_bg.jpg) no-repeat;}
#content .content .center .nr p{ text-indent:20px; margin:0px;}
/*width:340px; height:295px; float:left; background:url(../images/case_bg.gif) repeat-x; margin-top:30px; border:1px solid #cfcfd0;*/
#content .content .center .bigpic{ width:325px; height:225px; position:relative; margin-left:8px; margin-top:8px; overflow:hidden;}
#content .content .center .bigpic ul{ position:absolute; width:6000px;}
#content .content .center .bigpic ul li{ width:325px; height:180px; float:left;}
#content .content .center .bigpic ul li a{ width:325px; height:35px; line-height:35px; display:block; text-align:center; cursor:pointer; margin-top:5px; margin-bottom:5px;}
#content .content .center .smallpic{ width:325px; height:50px; background:#fff; border:1px solid #cfcfcf; margin-left:7px; position:relative;}
#content .content .center .smallpic .casePver{ display:block; width:6px; height:11px; cursor:pointer; background:url(../images/caseicon.jpg) no-repeat; position:absolute; left:15px; top:20px; overflow:hidden;}
#content .content .center .smallpic .caseNext{ position:absolute; display:block; background:url(../images/caseicon.jpg) -6px 0px no-repeat;width:6px; height:11px; top:20px; right:15px; cursor:pointer; overflow:hidden;}
#content .content .center .smallpic .piclist{ width:260px; height:32px; float:left; margin-left:35px; margin-top:9px; position:relative; overflow:hidden; display:inline;}
#content .content .center .smallpic .piclist ul{ position:absolute; width:2500px;}
#content .content .center .smallpic .piclist ul li{ width:55px; height:30px; float:left;border:1px solid #a6a6a6; margin-right:10px; cursor:pointer;}
#content .content .center .smallpic .piclist ul li.pic_cur{ border:1px solid #268fd5;}
#content .content .left{ width:252px; height:auto; float:left; margin-top:30px;margin-right:25px;}
#content .content .left ul li{ width:252px; height:auto; position:relative; margin-bottom:13px;}
#content .content .left ul li .qiti{ width:252px; height:28px; display:block; background:url(../images/qiti.jpg) no-repeat; cursor:pointer;}
#content .content .left ul li .qiti:hover,#content .content .right ul li .qiti.cur{ background:url(../images/qiti.jpg) 0px -28px no-repeat;}
#content .content .left ul li .gongqi{ width:252px; height:28px; display:block; background:url(../images/gongqi.jpg) no-repeat; cursor:pointer;}
#content .content .left ul li .gongqi:hover,#content .content .right ul li .gongqi.cur{background:url(../images/gongqi.jpg) 0px -28px no-repeat;}
#content .content .left ul li .case{ width:252px; height:28px; display:block; background:url(../images/case.jpg) no-repeat; cursor:pointer;}
#content .content .left ul li .case:hover,#content .content .right ul li .case.cur{background:url(../images/case.jpg) 0px -28px no-repeat;}
#content .content .left ul li .product{ width:252px; height:28px; display:block; background:url(../images/product.jpg) no-repeat; cursor:pointer;}
#content .content .left ul li .product:hover,#content .content .right ul li .product.cur{background:url(../images/product.jpg) 0px -28px no-repeat;}
#content .content .left ul li .sub{ display:none; width:252px; height:140px; margin-top:6px;}
#content .content .left ul li .sub .img{ display:block; border:1px solid #767676;}
#content .content .left ul li .sub p{ display:block; height:70px; line-height:20px; float:left; margin:0px; margin-top:10px;}
#footer_nav{ width:100%; height:195px; background:url(../images/footer_nav_bg.gif) repeat-x; clear:both; font-size:14px;}
#footer_nav ul{ width:980px; margin:0 auto;}
#footer_nav ul li{ width:163px; height:155px; margin-top:20px; text-align:center; float:left;}
#footer_nav ul li b{ width:163px; height:25px; line-height:25px; display:block; color:#1c75ac; margin-bottom:5px;}
#footer_nav ul li a{ width:163px; height:23px; line-height:23px; display:block; font-size:13px;}
#footer{ width:100%; height:70px; background:#2694da; clear:both;}
#footer .footer{ width:980px; height:70px; margin:0 auto; color:#fff; font-size:11px;}
#footer .footer .left{ width:745px; height:20px; float:left; margin-top:25px;}
#footer .footer .left span{ display:block; float:left;}
#footer .footer .left a{ display:block; float:left; margin-left:15px;}
#footer .footer .right{ width:235px; height:20px; float:right; margin-top:25px;}
#footer .footer .right span{ display:block; float:left; margin-right:10px;}
#footer .footer .right .select{ width:143px; height:15px; background:url(../images/select_bg.jpg) no-repeat; float:left;text-align:center; position:relative;}
#footer .footer .right .select a{ width:143px; height:15px; display:block; font-size:11px; cursor:pointer; line-height:15px; }
#footer .footer .right .select ul{ display:none; position:absolute; top:-100px; left:0px;}
#footer .footer .right .select ul li a{ color:#858585; background:#fff; display:block; height:20px; line-height:20px;}
#footer .footer .right .select ul li a:hover{ background:#2694da; color:#fff;}

/************** product ***************/

#content .content .sub_left{ width:40px; height:auto;  position:absolute; left:0px; top:17px;z-index:50;}
#content .content .sub_left .sub_title{ width:40px; height:151px; background:url(../images/subtitle_bg.jpg) no-repeat; color:#fff;}
#content .content .sub_left .sub_title span{ margin-left:13px; padding-top:35px; width:14px; display:block; font-size:14px;}
#content .content .sub_left .sub_list{ width:40px; height:auto;}
#content .content .sub_left .sub_list ul li{ margin-top:1px;}
#content .content .sub_left .sub_list ul li a{ display:block;width:38px; height:85px; background:#6bba70; color:#fff; border:1px solid #3f9144; }
#content .content .sub_left .sub_list ul li a:hover{ background:#30afea; border:1px solid #1c82b2;}
#content .content .sub_left .sub_list ul li a#subCur{display:block;width:38px; height:85px; background:#30afeam !important; color:#900; border:1px solid #3f9144; }
#content .content .sub_left .sub_list ul li a span{ width:10px; height:auto; display:block; margin-left:13px; padding-top:10px;}
#content .content .sub_right,#content .content .some_pro{ width:935px; height:auto; float:right; border:1px solid #d7d7d7; background:#fdfdfd; padding:1px;}
#content .content .sub_right .top{ width:935px; height:150px; background:url(../images/top_title_bg.jpg) no-repeat;}
#content .content .sub_right .top .title{ display:block; float:left;}
#content .content .sub_right .top .position{ width:450px; height:25px; line-height:25px; float:right; color:#fff; text-align:right; margin-right:15px; margin-top:15px;}
#content .content .sub_right .top .position a{ color:#fff;}
#content .content .sub_right .top .position a:hover{ text-decoration:underline;}
#content .content .sub_right .top .text{display:block; float:right; height:80px; margin-top:15px; margin-right:10px;}
#content .content .sub_right .menu{ width:180px; min-height:855px; height:100%; background:#23ada7; float:left;}
#content .content .sub_right .menu ul{ margin-top:25px; margin-left:2px;}
#content .content .sub_right .menu ul li{ line-height:37px; text-align:center; position:relative; height:auto;}
#content .content .sub_right .menu ul li a{ display:block; width:135px; height:37px; background:url(../images/menu_hover.jpg) no-repeat; padding-left:40px; color:#fff; text-align:left; cursor:pointer;}
#content .content .sub_right .menu ul li a:hover,#content .content .sub_right .menu ul li a.menu_cur{ background:url(../images/menu_hover.jpg) 0px -37px no-repeat; color:#227428;}
#content .content .sub_right .menu ul li .submenu{width:180px; height:auto; display:none;}
#content .content .sub_right .menu ul li .submenu ul{ margin-top:0px; margin-left:1px; _margin-left:-1px;}
#content .content .sub_right .menu ul li .submenu ul li{ line-height:35px;}
#content .content .sub_right .menu ul li .submenu ul li a{ width:133px; padding-left:40px; display:block; height:35px; border-bottom:1px solid #cccccc; background:#fff; color:#25a59f;}
#content .content .sub_right .menu ul li .submenu ul li a:hover,#content .content .sub_right .menu ul li .submenu ul li a.menu_cur{ background:url(../images/sub_hover.jpg) no-repeat; border-bottom:fff; color:#fff;}
#content .content .sub_right .detail{ width:750px; height:auto; min-height:855px; float:right; background:url(../images/detail_bg.gif) #f6f6f6 repeat-x;}
#content .content .sub_right .detail .prolist,.pro_page,#content .content .sub_right .detail .prolist,#content .content .sub_right .detail .pro_info{ width:720px; height:auto; margin-top:20px; margin-left:15px;}
#content .content .sub_right .detail .prolist ul li,#content .content .some_pro ul li{ float:left; border-bottom:1px solid #e2e2e2;}
#content .content .sub_right .detail .prolist ul li a{width:180px; height:135px; display:block; color:#727272;}
#content .content .sub_right .detail .prolist ul li a .pro_img{ display:block; width:140px; height:65px; float:left; margin-left:20px; margin-top:20px;}
#content .content .sub_right .detail .prolist ul li a .pro_title{ width:130px; height:20px; border:1px solid #d3d3d3; float:left; line-height:20px; text-align:center; margin-left:25px;}
#content .content .sub_right .detail .prolist ul li a:hover{ background:#279d97; color:#d4ebea;}
.pro_prev,.pro_next{ width:30px; height:29px; display:block; float:left; display:block; background:url(../images/pro_icon.jpg) no-repeat;}
.pro_next{ background-position:-30px 0px;}
.pro_page{ margin-top:50px; float:left;}
.pro_page ul{ float:left; margin-left:10px;}
.pro_page ul li{  text-align:center; line-height:29px; float:left; margin-right:10px;}
.pro_page ul li a{ display:block;width:30px; height:29px; background:url(../images/pro_page_bg.jpg) no-repeat;}
.pro_page ul li a:hover,.pro_page ul li a.active{ background-position:-30px 0px; color:#fff;}
#content .content .sub_right .detail .pro_info .top{ width:720px; height:70px; background:#279d97; color:#fff; font-size:18px; line-height:70px; padding-left:15px; }
#content .content .sub_right .detail .pro_info .top1{ width:720px; height:95px; background:#279d97; color:#fff; font-size:12px; padding-left:15px; }
#content .content .sub_right .detail .pro_info .top1 .pic{ width:140px; height:87px; float:left;}
#content .content .sub_right .detail .pro_info .top1 .pic .text{ width:130px; height:20px;border:1px solid #d3d3d3; line-height:20px; text-align:center;}
#content .content .sub_right .detail .pro_info .top1 a{ display:block; width:80px; height:20px; line-height:20px; display:block; float:right; margin-right:10px; color:#fff; background:url(../images/back_list.jpg) left no-repeat; padding-left:25px; margin-top:40px;}
#content .content .sub_right .detail .pro_info .center{ width:735px; height:auto; border:none;}
#content .content .sub_right .detail .pro_info .center .img{ display:block; float:left; border:1px solid #717171; width:300px; height:185px;}
#content .content .sub_right .detail .pro_info .center .des{ width:425px; height:auto; min-height:157px; float:right; border-bottom:2px solid #279d97;border-top:2px solid #279d97; margin-right:1px; font-size:14px; padding-top:13px; padding-bottom:13px;}
#content .content .sub_right .detail .pro_info .bottom{ width:735px; height:auto; float:left; margin-top:35px;}
#content .content .sub_right .detail .pro_info .bottom .b_left{ width:510px; height:auto; float:left; padding-right:10px; border-right:1px solid #e5e5e5; line-height:22px;}
#content .content .sub_right .detail .pro_info .bottom .b_right,#content .content .sub_right .child_company .b_right{ width:200px; height:auto; float:left;padding-left:14px; padding-bottom:25px;}
#content .content .sub_right .detail .pro_info .bottom .b_right .b_img,#content .content .sub_right .child_company .b_right .b_img{ width:184px; height:116px; display:block;}
#content .content .sub_right .detail .pro_info .bottom .b_right .case,#content .content .sub_right .child_company .b_right .case{ width:182px; height:143px; border:1px solid #e8e6e6; position:relative; overflow:hidden; margin-bottom:15px; margin-top:15px; float:left;}
#content .content .sub_right .detail .pro_info .bottom .b_right .case ul ,#content .content .sub_right .child_company .b_right .case ul{ width:3000px; height:auto; position:absolute; left:0px; top:0px;}
#content .content .sub_right .detail .pro_info .bottom .b_right .case ul li,#content .content .sub_right .child_company .b_right .case ul li{ float:left; width:182px; height:143px;}
#content .content .sub_right .detail .pro_info .bottom .b_right .case ul li .case_img,#content .content .sub_right .child_company .b_right .case ul li .case_img{ width:182px; height:115px; display:block; float:left;}
#content .content .sub_right .detail .pro_info .bottom .b_right .case ul li a,#content .content .sub_right .child_company .b_right .case ul li a{ width:182px; height:28px; background:url(../images/title_bg.jpg) no-repeat; display:block; float:left; text-align:center; line-height:28px;}
.case_prev{ width:22px; height:26px; display:block; cursor:pointer; background:url(../images/case_arr.png) no-repeat; position:absolute; top:50px; left:0px;}
.case_next{width:22px; height:26px; display:block; cursor:pointer; background:url(../images/case_arr.png) -22px 0px no-repeat; position:absolute; top:50px; right:0px;}
#content .content .sub_right .detail .pro_info .bottom .b_right .ab,#content .content .sub_right .child_company .b_right .ab{ width:182px; height:420px; display:block; float:left; border:1px solid #e8e6e6;}
#content .content .sub_right .detail .pro_info .pro_des1{ width:650px; height:auto; margin:0 auto;}
#content .content .sub_right .detail .pro_info .pro_des1 .pro_top{ width:650px; height:60px; line-height:60px; text-align:center; font-size:16px; font-weight:bold; border-bottom:1px solid #dfdfdf;}
#content .content .sub_right .detail .pro_info .pro_des1 .pro_info1{ width:650px; height:auto; border-top:1px solid #dfdfdf; margin-top:2px; padding-top:15px;}
#content .content .sub_right .detail .pro_info .pro_des1 .pro_info1 img{ display:block; float:left; border:1px solid #d3d3d3;}
#content .content .sub_right .detail .pro_info .pro_des1 .pro_info1 div{ float:right; width:370px; height:auto; line-height:22px;}
#content .content .sub_right .detail .pro_info .pro_des1 .content{ width:650px; height:auto; margin-top:25px; line-height:22px; clear:both; color:#898989;}

/************** company ***************/

#content .content .sub_right .child_company{ width:935px; height:680px; margin-top:55px; border-top:2px solid #cacaca; background:url(../images/child_bg.jpg) no-repeat;}
#content .content .sub_right .child_company .company_menu{ width:185px; height:auto; float:left; margin-left:15px; margin-top:15px;}
#content .content .sub_right .child_company .company_menu ul li{ width:185px; height:auto; line-height:34px;}
#content .content .sub_right .child_company .company_menu ul li a{ padding-left:15px; display:block; width:170px; height:38px; line-height:38px; background:url(../images/child_company_bg.png) no-repeat;}
#content .content .sub_right .child_company .company_menu ul li a:hover,#content .content .sub_right .child_company .company_menu ul li a.com_cur{ background:url(../images/child_company_bg.png) 0px -38px no-repeat; color:#0b6399;}
#content .content .sub_right .child_company .company_intr{ width:660px; height:auto; float:right; margin-top:15px;}
#content .content .sub_right .child_company .company_intr .com_pic{ width:45px; height:auto; float:left;}
#content .content .sub_right .child_company .company_intr .com_img{ width:205px; height:145px; float:left; border:1px solid #fff; margin-left:25px;}
#content .content .sub_right .child_company .company_intr .com_des{ width:375px; height:auto; float:left;}
#content .content .sub_right .child_company .company_intr .com_des .com_top{ width:375px; height:147px; background:#d0e9f5;}
#content .content .sub_right .child_company .company_intr .com_des .com_top span{ padding:20px; display:block; width:335px; height:107px; line-height:24px; }
#content .content .sub_right .child_company .company_intr .com_des .com_bottom{ width:375px; height:490px;line-height:22px; margin-top:10px;}
#content .content .sub_right .child_company .child_left{ width:710px; height:auto; border-right:1px solid #dde3e4; float:left; margin-left:10px; margin-bottom:15px; display:inline;}
#content .content .sub_right .child_company .child_left .company_name{ width:710px; height:65px; font-size:18px; line-height:65px; border-bottom:1px solid #cacaca;}
#content .content .sub_right .child_company .child_left .company_name span{ display:block; float:left;}
#content .content .sub_right .child_company .child_left .company_name .fon12,#content .content .sub_right .child_company .child_left .company_name .fon14{ width:24px; height:24px; display:block; float:right; background:url(../images/font_size.jpg) no-repeat; margin-top:20px; margin-left:10px; margin-right:10px; cursor:pointer;}
#content .content .sub_right .child_company .child_left .company_name .fon12.fontActive{ background-position:0px -24px;}
#content .content .sub_right .child_company .child_left .company_name .fon14{ background-position:-24px 0px;}
#content .content .sub_right .child_company .child_left .company_name .fon14.fontActive{ background-position:-24px -24px;}
#content .content .sub_right .child_company .child_left .company_info{ width:700px; height:auto; line-height:22px; margin-top:15px; padding-right:10px;}
#content .content .sub_right .child_company .b_right{ margin-top:35px; position:relative;}

/************** hr ***************/

#content .content .sub_right .join,#content .content .sub_right .contact{ width:935px; height:auto;  float:left;}
#content .content .sub_right .join .join_top_pic,#content .content .sub_right .join .joinlist{ width:935px; height:165px; float:left;}
#content .content .sub_right .join .joinlist{ height:auto;}
#content .content .sub_right .join .joinlist ul li{ width:935px; height:auto; border-top:1px solid #c9c9c9; float:left; clear:#414141;}
#content .content .sub_right .join .joinlist ul li .job{ width:234px; height:auto; float:left; text-align:center;line-height:22px; padding-top:30px; padding-bottom:20px;}
#content .content .sub_right .join .joinlist ul li .job span{ display:block; width:235px;}
#content .content .sub_right .join .joinlist ul li .require{ width:470px; padding-left:30px; border-left:1px solid #e1e1e1; float:left; height:auto; padding-top:15px; padding-bottom:15px; line-height:22px;min-height:110px;}
#content .content .sub_right .join .joinlist ul li .button{ width:150px; height:auto; float:left; display:none; padding-left:50px; padding-top:80px;_padding-left:30px; _padding-top:50px; }
#content .content .sub_right .join .joinlist ul li .button a{ display:block; width:91px; height:23px; background:url(../images/button.jpg) no-repeat;}

/************** contact ***************/

#content .content .sub_right .yingxiao{ width:935px; height:auto; min-height:290px;}
#content .content .sub_right .contact_title{ width:925px; height:80px; background:#f8f8f8; line-height:80px; font-size:16px; font-weight:bold; color:#bf4c4c; padding-left:10px;}
#content .content .sub_right .contact_title span{ font-size:12px; color:#cacaca; font-weight:normal; font-family:Arial; margin-left:10px;}
#content .content .sub_right .google_map{ width:935px; height:530px;}
#content .content .sub_right .google_map #locations{ width:300px; height:auto; float:left;}
#content .content .sub_right .google_map #locations li{ height:auto; width:300px; border:1px solid #f5f5f5; border-bottom:1px solid #dcdcdc; color:#555555; line-height:40px; cursor:pointer; clear:both; float:left; overflow:hidden;}

#content .content .sub_right .google_map #locations li .img{ margin-top:7px; margin-left:10px; float:left; display:block; width:18px; height:25px;}
#content .content .sub_right .google_map #locations li .name{ display:block; margin-left:10px; margin-top:0px; float:left;font-weight:bold; width:190px;}
#content .content .sub_right .google_map #locations li .longdesc{ display:none;}
#content .content .sub_right .google_map #locations li .li_con{ line-height:20px; background:#f3f3f3;border-top:1px solid #dcdcdc; clear:both; padding-left:40px; padding-top:5px; padding-bottom:5px; cursor:default;}
#content .content .sub_right .google_map #map{ width:615px; height:610px; float:right; position:relative;}
#dituContent{ width:615px; height:610px;}


/************** news ***************/

#content .content .sub_right .child_company .child_left .news{ width:710px; height:auto;}
#content .content .sub_right .child_company .child_left .news ul li{ width:710px; height:170px; border-bottom:1px solid #e1e1e1;}
#content .content .sub_right .child_company .child_left .news ul li .news_title{ width:710px; height:45px; line-height:45px; font-size:14px; font-weight:bold; border-bottom:1px solid #e1e1e1;}
#content .content .sub_right .child_company .child_left .news ul li .news_des{ width:710px; height:110px; padding-top:15px;}
#content .content .sub_right .child_company .child_left .news ul li .news_des .img{ width:170px; height:95px; float:left; border:1px solid #5f5f5f;}
#content .content .sub_right .child_company .child_left .news ul li .news_des .des{ width:520px; height:75px; float:right; line-height:22px; color:#747474; position:relative;}
#content .content .sub_right .child_company .child_left .news ul li .news_des .des a{ color:#cf3434; margin-left:15px; position:absolute; bottom:-25px; right:0px;}
#content .content .sub_right .child_company .child_left .news ul li .news_des .des a:hover{ text-decoration:underline;}
#content .content .sub_right .child_company .child_left .more{ width:710px; height:31px; background:url(../images/more_bg.jpg) no-repeat; float:left; margin-top:35px;}
#content .content .sub_right .child_company .child_left .more a{ display:block; width:100px; height:30px; line-height:30px; color:#636363; margin-left:305px;}
#content .content .sub_right .child_company .child_left .more a:hover,#content .content .sub_right .child_company .news_detail .news_title_des .info a:hover{color:#3797d8;}
#content .content .sub_right .child_company .news_detail{ width:710px; height:auto;float:left; margin-left:10px; margin-bottom:15px; padding-top:30px;}
#content .content .sub_right .child_company .news_detail .position{ width:510px; height:30px; line-height:30px; border-bottom:1px solid #cacaca; border-top:1px solid #cacaca; color:#656565;}
#content .content .sub_right .child_company .news_detail .position .back{ width:75px; height:30px; line-height:30px; float:right; text-align:right;}
#content .content .sub_right .child_company .news_detail .news_title_des{ width:710px; height:120px; padding-top:40px; margin-top:35px;}
#content .content .sub_right .child_company .news_detail .news_title_des .title{ width:710px; height:40px; line-height:40px; font-size:14px; font-weight:bold; text-align:center;}
#content .content .sub_right .child_company .news_detail .news_title_des .info{ width:710px; height:40px; line-height:40px; color:#a1a1a1; text-align:center;}
#content .content .sub_right .child_company .news_detail .news_title_des .info a{ cursor:pointer;color:#a1a1a1;}
#content .content .sub_right .child_company .news_detail .news_content{ line-height:22px; font-size:12px; width:710px; height:auto; padding-bottom:25px;}
#content .content .some_pro{ padding-top:6px; padding-bottom:6px;}
#content .content .some_pro ul li{ margin-left:6px; width:180px; height:135px;}
#content .content .some_pro ul li a{ width:180px; height:135px; display:block; color:#727272;}
#content .content .some_pro ul li a .pro_img{ display:block; width:140px; height:65px; float:left; margin-left:20px; margin-top:20px;}
#content .content .some_pro ul li a .pro_title{ width:130px; height:20px; border:1px solid #d3d3d3; float:left; line-height:20px; text-align:center; margin-left:25px;}
#content .content .some_pro ul li a:hover{ background:#279d97; color:#d4ebea;}
#content .content .sub_right .news3d{background:#e1e1e1; height:200px;width:935px; clear:both; padding-top:10px; padding-bottom:10px; clear:both;}
#content .content .sub_right .news3d ul{ width:735px; height:200px; margin:0 auto; padding:0px;}
#content .content .sub_right .news3d ul li{ width:360px; height:185px; border:1px solid #a8a8a8; background:#fff; padding:1px; position:relative;}
#content .content .sub_right .news3d ul li a{ display:block; width:100%; height:25px; position:absolute; bottom:0px; left:0px; background:url(../images/blank.png); line-height:25px; text-align:center; color:#fff;}
#content .content .sub_right .news3d ul li img{ width:100%; height:100%;}
#content .content .sub_right .news3d ul li a:hover{ color:#cf3434;}

.sub_title_name{ width:150px; height:35px; float:left; margin-top:55px; margin-left:145px; }
.gqfs{width:720px; height:auto; margin-top:20px; margin-left:15px; line-height:22px;}

#content .content .sub_right .child_company #formfunc{ width:935px; height:780px; background:url(../images/blank.png); position:absolute; left:0px; top:0px; display:none;}
#content .content .sub_right .child_company #formfunc .formcontent{ width:785px; height:380px; background:#fff; border:1px solid #d9d9d9; margin:200px auto; position:relative;}
#content .content .sub_right .child_company #formfunc .formcontent .rowElem{ width:100%; height:25px; float:left; line-height:25px; margin-bottom:20px; clear:both;}
#content .content .sub_right .child_company #formfunc .formcontent .rowElem label{ width:75px; height:25px; float:left; text-align:right; margin-right:10px;}
#content .content .sub_right .child_company #formfunc .formcontent .rowElem input{ width:415px; height:23px; line-height:23px; border:1px solid #6bba70; padding-left:5px; float:left; font-family:"微软雅黑", "宋体"; font-size:12px;}
#content .content .sub_right .child_company #formfunc .formcontent .rowElem .mytext{ width:615px; height:80px; border:1px solid #6bba70; overflow:hidden; padding:10px; font-family:"微软雅黑", "宋体"; outline:none; font-size:12px;}
#content .content .sub_right .child_company #formfunc .formcontent .rowElem .submit,#content .content .sub_right .child_company #formfunc .formcontent .rowElem .reset{ cursor:pointer; width:82px; height:31px; background:url(../images/submit.jpg) no-repeat; float:left; border:none;}
#content .content .sub_right .child_company #formfunc .formcontent .rowElem .reset{ background:url(../images/reset.jpg) no-repeat; margin-left:15px;}
#content .content .sub_right .child_company #formfunc .formcontent #close{ position:absolute; bottom:0px; right:0px; width:20px; height:20px; cursor:pointer;}

.product_zl{ width:100%; height:49px; line-height:45px; background:url(../images/zl_top_bg.gif) repeat-x; color:#34993b; font-size:18px;}
.product_zl span{ margin-left:15px;}
.product_zl_list{ width:465px; height:auto; margin-top:30px; float:left;}
.product_zl_list .pro_img{ width:10px; height:10px; float:left; margin-left:10px; margin-top:8px;}
.product_zl_list .pro_des{ width:445px; height:auto; float:right; line-height:22px; border-bottom:1px dotted #bdbdbd;}
.product_zl_pic{ width:435px; height:330px; float:right; margin-top:25px; margin-right:10px; margin-bottom:15px;}
.yxiao{ width:100%; height:120px; background:#6bba70;}
.yxiao_left{ width:440px; height:120px; float:left;}

.market{ width:750px; height:auto; min-height:755px; float:right; background:url(../images/detail_bg.gif) #f6f6f6 repeat-x;}
.market .topNav,.market1 .topNav{ width:750px; height:44px; padding-top:5px; padding-bottom:5px; border-bottom:1px solid #6bba70;}
.market .topNav .know,.market1 .topNav .know{ width:129px; height:44px; float:right; margin-right:15px;}
.market .topNav .look,.market1 .topNav .look{width:129px; height:44px; float:right; margin-right:5px; position:relative;}
.market .topNav .look .lonum{ position:absolute; top:-10px; left:20px; width:18px; height:19px; background:url(../images/curbg.png) no-repeat; color:#fff; text-align:center; line-height:16px;}
.market .market_list{ width:750px; height:auto; margin-left:20px;}
.market .market_list li{ width:197px; height:165px; float:left; margin-right:20px;  margin-top:15px;}
.market .market_list li .mar_pro{ display:block; width:195px; height:130px; border:1px solid #d2d2d2;}
.market .market_list li .mar_name{ width:197px; height:25px; line-height:25px; text-align:center; color:#636363;border-bottom:1px solid #e1e1e1;}
.market .market_list li .mar_price{width:197px; height:20px; line-height:20px; text-align:center; color:#c61701;}
.market .market_list li .mar_cs{ width:197px; height:23px; line-height:20px; margin-top:10px;}
.market .market_list li .mar_cs .input{ width:44px; height:23px; background:url(../images/sl.jpg) no-repeat; float:left;}
.market .market_list li .mar_cs .input .sl_input{ width:23px; height:21px; float:right; margin-left:1px; margin-top:1px; text-align:center; border:none; background:none; color:#000000; font-family:Arial;}
.market .market_list li .mar_cs .clik{16px; height:23px; float:left; margin-left:5px;}
.market .market_list li .mar_cs .clik .jia{ cursor:pointer;}
.market .market_list li .mar_cs .clik .jian{ cursor:pointer; margin-top:1px;}
.market .market_list li .mar_cs .yuding{ width:45px; height:23px; float:left; margin-left:4px;}
.market .market_list li .mar_cs .jr{ width:79px; height:23px; float:left; margin-left:3px; cursor:pointer;}


.market2{ width:915px; height:auto; min-height:855px; float:left; background:url(../images/detail_bg.gif) #f6f6f6 repeat-x; padding-left:25px; text-align:center;}
.market2 .market_list1{ width:880px; height:auto; margin-left:2px;}
.market2 .market_list1 li{ width:197px; height:165px; float:left; margin-right:20px;  margin-top:15px;}

.market1{width:935px; height:auto;  float:left;}
.market1 .topNav{ width:935px;}
.order{width:935px; height:auto;  float:left;}
.order .order_top{ width:935px; height:30px; background:#6bba70;}
.order .order_top .top_select,.order .order_top .top_name,.order .order_top .top_price,.order .order_top .top_num,.order .order_top .top_sc,.order .order_list ul li .mark1,.order .order_list ul li .mark2,.order .order_list ul li .mark3,.order .order_list ul li .mark4,.order .order_list ul li .mark5{ width:85px; height:30px; border-right:1px solid #fff; float:left; line-height:30px; text-align:center; color:#fff;}
.order .order_top .top_name{width:440px;}
.order .order_top .top_price{ width:125px;}
.order .order_top .top_num{ width:160px;}
.order .order_top .top_sc{ width:120px; border-right:none;}
.order .order_list{ float:left; width:935px; height:auto;}
.order .order_list ul li{ width:935px; height:90px; background:#ededed; margin-top:5px; color:#636363;}
.order .order_list ul li .mark1{ border-right:1px solid #e2e2e2; height:90px;}
.order .order_list ul li .mark1 .input{ width:13px; height:13px; margin:35px auto;}
.order .order_list ul li .mark2{ border-right:1px solid #e2e2e2; height:90px; width:440px;}
.order .order_list ul li .mark2 .mar_pic{ width:105px; height:70px; border:1px solid #d2d2d2; float:left; margin-left:20px; margin-top:10px;}
.order .order_list ul li .mark2 .mar_name{ width:280px; height:70px; line-height:70px; float:left; color:#636363; text-align:left; margin-left:20px; margin-top:10px;}
.order .order_list ul li .mark3{ border-right:1px solid #e2e2e2; height:90px; width:125px; line-height:90px; text-align:center; color:#636363; }
.order .order_list ul li .mark4{ border-right:1px solid #e2e2e2; height:90px; width:160px;}
.order .order_list ul li .mark4 .mark_left{ width:22px; height:22px; float:left; margin-left:45px; margin-top:35px;}
.order .order_list ul li .mark4 .mark_center{ width:36px; height:22px; float:left; margin-top:32px; margin-left:2px;}
.order .order_list ul li .mark4 .mark_center input{ width:34px; height:20px; border:1px solid #a4a4a4; line-height:20px; text-align:center;}
.order .order_list ul li .mark4 .mark_right{width:22px; height:22px; float:left; margin-left:3px; margin-top:35px;}
.order .order_list ul li .mark5{ border-right:1px solid #e2e2e2; height:90px; width:120px; line-height:90px;}
.order .order_bottom{ width:935px; height:110px; background:#6bba70; overflow:hidden; clear:both;}
.order .order_bottom .bottom_top{ width:935px; height:55px; line-height:55px; border-bottom:1px solid #fff;}
.order .order_bottom .bottom_top .selects{ width:150px; height:30px; line-height:30px; text-align:center; float:left; color:#fff; margin-top:12px; cursor:pointer;}
.order .order_bottom .bottom_top .totals{ width:100px; height:30px; float:right; line-height:30px; text-align:right; color:#fff; margin-top:12px;}
.order .order_bottom .bottom_top .totals span{ margin-right:10px; font-weight:bold;}
.order .order_bottom .bottom_top .prices{ width:135px; height:30px; float:right; line-height:30px; color:#fff; text-align:center; margin-top:12px;}
.order .order_bottom .bottom_b{ width:935px; height:55px;}
.order .order_bottom .bottom_b .submit{ width:105px; height:30px; border:1px solid #fff; background:none; color:#fff; float:right; margin-top:10px; margin-right:10px; cursor:pointer;}

.humantc{ height:100%; width:100% ;background:url(../images/login_bj.png) repeat; position:fixed; _position:absolute;z-index:99999; display:none;}
.tanchushow{ width:460px; position:absolute; font-size:14px; left:50%;top:290px; margin-left:-203px; background:#FFF; border:#6bba70 solid 1px;}
.tanchushow_title{ color:#FFF; height:45px; width:420px; padding-left:30px; padding-right:10px; background:#6bba70; line-height:45px;}
.tanchushow_close{ height:19px; width:19px; padding-top:10px; background:url(../images/close_login.jpg) bottom no-repeat; display:block; float:right; cursor:pointer;}
.tanchushow_title1{ color:#6bba70; font-size:14px; height:30px; padding-bottom:10px; padding-top:10px; line-height:30px; padding-left:30px;}
.tanchushow_login{ color:#000000; height:25px; width:390px; padding-left:30px; line-height:25px; padding-top:10px; padding-bottom:10px;}
.tanchushow_login1{ color:#000000; height:25px; width:195px; padding-left:30px; line-height:25px; padding-top:10px; padding-bottom:10px; float:left;}
.tanchushow_input{ width:280px; height:25px; border:#CCC solid 1px; float:right;}
.tanchushow_input1{ width:95px; height:25px; border:#CCC solid 1px; float:right;}
.tanchushow_div{ height:auto; width:100px; float:right; padding-top:10px; padding-bottom:10px; padding-right:30px;}
.tanchushow_submit{ width:82px; height:30px; background:url(../images/submit.jpg) no-repeat;border:none; float:left; margin-left:15px; color:#fff; margin-right:20px;}
.tanchushow_reset{cursor:pointer; width:82px; height:30px;  float:left; border:none;background:url(../images/reset.jpg) no-repeat;}

.tanchushow_div1{ height:auto; width:200px; float:right; padding-top:10px; padding-bottom:10px; padding-right:30px;}
.tanchushow_div1 a{  height:auto; width:100px;  display:block; color:#000; float:left;}

.service{ width:935px; height:auto; background:url(../images/service_bg.jpg) top repeat-x #eeeeee; padding-bottom:10px;}
.service_title{ text-align:center; font-size:18px; color:#12ae1c; width:915px; height:40px; padding-bottom:10px; line-height:40px; padding-top:20px; border-bottom:#e3e3e3 solid 1px; margin-left:20px;}
.service_text{ height:auto; width:915px; line-height:20px; color:#535353; clear:both; margin-left:20px; padding-top:20px; padding-bottom:35px;}
.service_text p{ margin:2px;}
.service_title1{ font-size:18px; color:#12ae1c; width:915px; height:40px; padding-bottom:10px; line-height:40px; padding-top:20px; border-bottom:#e3e3e3 solid 1px; margin-left:20px;}
.service_list{ height:auto; width:915px; line-height:20px; color:#535353; clear:both; margin-left:20px;}
.service_list ul li{ line-height:20px; padding-left:20px; padding-top:10px; padding-bottom:10px; background:url(../images/yuan.jpg) 5px 18px no-repeat; height:auto; width:875px; border-bottom:#e3e3e3 solid 1px; color:#5a5b5a; font-size:13px;}
.service_list ul li a{ color:#5a5b5a; width:875px; height:auto; display:block;}
.service_list ul li a:hover{ color:#06629b;}
.service_title2{ font-size:14px; color:#969797; width:915px; height:40px; padding-bottom:10px; line-height:40px; padding-top:20px; border-bottom:#e3e3e3 solid 1px; margin-left:20px;}
.service_title2 span{ color:#06629b; font-size:18px; margin-right:10px;}
.service_list2{ height:auto; width:935px;}
.service_list2 ul li{ color:#5a5b5a; height:auto; width:895px; padding:10px 20px 10px 20px; background:#e8e8e8; margin-bottom:10px; line-height:25px;}
.service_list2 ul li span{ height:auto; width:875px; display:block; line-height:20px; color:#1d73a8;}
.service_list2_div{ height:20px; width:875px; padding-bottom:15px; padding-top:15px; border-top:#d7d7d7 solid 1px;}
.service_list2_div span{ width:190px; float:left; text-align:center; line-height:20px; color:#FFF !important; background:#5e98bb; margin-right:20px;}
.service_list2_div span a{ cursor:pointer; color:#FFF;}
.service_list2_div span a:hover{ color:#FFF;}
.service_added{ padding-left:20px; color:#1d73a8; width:895px; line-height:25px;  padding-bottom:20px; padding-top:20px;}
.service_added a{ color:#1d73a8;}


.submenu{width:180px; height:auto; display:none;}
.submenu ul{ margin-top:0px; margin-left:1px; _margin-left:-1px;}
.submenu ul li{ line-height:35px;}
.submenu ul li a{ width:133px; padding-left:40px; display:block; height:35px; border-bottom:1px solid #cccccc; background:#fff; color:#25a59f;}
.submenu ul li a:hover,#content .content .sub_right .menu ul li .submenu ul li a.menu_cur{ background:url(../images/sub_hover.jpg) no-repeat; border-bottom:fff; color:#fff;}

.pages{ width:710px; height:31px; background:url(../images/more_bg.jpg) no-repeat; float:left; margin-top:35px; line-height:35px; text-align:center;}
.pages a{ margin-right:5px;}
.pages span{ margin-right:5px;}
.lei{ float:left; width:49%; height:25px; text-align:center;}


.second{ width:980px; height:auto; min-height:250px;}
.nr{ padding: 20px 10px; height:158px; line-height:18px; font-size:13px;}


