@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;}

h2{ padding:0; margin:0;}

/************** 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:505px; height:63px; float:left; margin-top:25px;}

#header .header .header_top .lange{ width:250px; height:15px;float:right; margin-top:15px; text-align:right;}

#header .header .header_top .top_info{ width:255px; height:50px; float:right; margin-top:15px;}

#header .header .header_top .top_info .tel{ width:180px; height:35px; float:right; margin-top:15px; background:url(images/tel.png) no-repeat; background-position: 0px 5px; padding-left:30px; color:#11659F; font-size:22px; font-weight:bold;}

#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:340px; background:#99c3e7; position:relative; overflow:hidden;}

#banner .banner{ width:1440px; height:340px; left:50%; margin-left:-720px; position:absolute;}

#banner .banner .video{ height:36px; width:194px; position:absolute; top:290px; right:230px; z-index:999;}

#banner .banner .banner_photo{ width:1440px; height:340px; position:relative;}

#banner .banner .banner_photo li{ width:1440px; height:340px; position:absolute; left:0px; top:0px; display:block;}

#banner .banner .banner_pic{ width:200px; height:25px; position:absolute; top:300px; 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:100%; height:33px; background:url(images/account_bg.gif) repeat-x; border-bottom:1px solid #c5d1da; border-top:1px solid #c5d1da;}

#announce .announce{ height:33px; overflow:hidden; }

#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:495px; background:url(images/content_bg.gif) repeat-x; border-bottom:1px solid #99dbe0; position:relative;}

#content .content{ height:480px; padding-top:15px; position:relative;}

.ewm{ width:100px; height:100px; position:fixed; left:50%; top:50%; margin-left:500px; background:#fff; z-index:1000; margin-top:50px;}

#content .content .top{ width:980px; height:98px; }


#content .content .left{ width:340px; height:auto;/* float:left;*/ float:right;margin-top:30px;}

#content .content .left .news_title{ width:340px; height:30px; background:url(images/news_title_bg.jpg) no-repeat;}

#content .content .left .first_news{ width:340px; height:105px; background:#dce7ee; padding-top:10px;}

#content .content .left .first_news .img{ width:130px; height:95px; display:block; border:1px solid #fdfefe; float:left; margin-left:8px; display:inline;}

#content .content .left .first_news .des{ width:175px; height:95px; float:right; margin-right:10px; display:inline;}

#content .content .left .first_news .des b{ display:block; width:175px; height:18px; line-height:16px; border-bottom:1px solid #b2babf; overflow:hidden;}

#content .content .left .first_news .des span{ display:block; font-size:10px; height:16px; line-height:16px;}

#content .content .left .first_news .des div{ width:175px; height:40px; line-height:20px; overflow:hidden; margin-top:5px;}

#content .content .left .first_news .des a{ display:block; float:right; margin-top:5px; margin-right:5px;}

#content .content .left .newslist{ width:340px; height:auto; margin-top:10px;}

#content .content .left .newslist li{ width:340px; height:35px; line-height:35px;border-bottom:1px dotted #626262; float:left;}

#content .content .left .newslist li a{ display:block; width:340px; height:35px; line-height:35px;}

#content .content .left .newslist li a span{ float:right; line-height:35px;}

#content .content .left .newslist li a b{ font-weight:normal; float:left;  line-height:35px;}

#content .content .center{ }

/*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 .right{ width:252px; height:auto; /*float:right;*/ float:left; margin-top:30px;}

#content .content .right .right_top{ width:252px; height:130px; margin-bottom:15px;}

#content .content .right ul li{ width:252px; height:auto; position:relative; margin-bottom:13px;}

#content .content .right ul li .qiti{ width:252px; height:28px; line-height:28px; text-indent:3.5em; font-weight:600;display:block; background:url(images/qiti.jpg) no-repeat; cursor:pointer;}

#content .content .right ul li .qiti:hover,#content .content .right ul li .qiti.cur{ background:url(images/qiti.jpg) 0px -28px no-repeat; color:#278FD6;}

#content .content .right ul li .gongqi{ width:252px; height:28px; line-height:28px;text-indent:3.5em;font-weight:600; display:block; background:url(images/gongqi.jpg) no-repeat; cursor:pointer;}

#content .content .right ul li .gongqi:hover,#content .content .right ul li .gongqi.cur{background:url(images/gongqi.jpg) 0px -28px no-repeat;}

#content .content .right ul li .case{ width:252px; height:28px; line-height:28px;text-indent:3.5em;font-weight:600; display:block; background:url(images/case.jpg) no-repeat; cursor:pointer;}

#content .content .right ul li .case:hover,#content .content .right ul li .case.cur{background:url(images/case.jpg) 0px -28px no-repeat;}

#content .content .right ul li .product{ width:252px; height:28px; line-height:28px;text-indent:3.5em;font-weight:600; display:block; background:url(images/product.jpg) no-repeat; cursor:pointer;}

#content .content .right ul li .product:hover,#content .content .right ul li .product.cur{background:url(images/product.jpg) 0px -28px no-repeat;}

#content .content .right ul li .sub{ display:none; width:252px; height:140px; margin-top:6px;}

#content .content .right ul li .sub .img{ display:block; border:1px solid #767676;}

#content .content .right ul li .sub p{ display:block; height:70px; line-height:20px; float:left; margin:0px; margin-top:10px;}

#footer_nav{ width:100%; height:auto; overflow:hidden; 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:140px; height:auto; overflow:hidden; margin-top:20px; text-align:left; float:left; overflow:hidden;}

#footer_nav ul li b{ width:163px; line-height:25px; display:block; color:#1c75ac; margin-bottom:5px;}

#footer_nav ul li a{ width:163px; line-height:25px; display:block;}

#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; color:#fff;}

#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 .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:125px; }

.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:855px; 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:2px;}

.market .market_list li{ width:197px; height:225px; float:left; margin-right:75px; border-bottom:1px solid #e1e1e1; 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;}



.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;}







.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;}





.video_des{ height:400px; width:660px; background:#0cc; margin-left:140px; margin-top:45px;}







.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;}





.service_title2_y{ font-size:14px; color:#969797; width:915px; height:auto; padding-bottom:10px; line-height:40px; padding-top:20px; border-bottom:#e3e3e3 solid 1px; margin-left:20px;}

.service_title2_y span{ margin-right:10px; float:left;}

.service_list2_div_y{ height:auto; width:875px; padding-bottom:15px; padding-top:15px; border-top:#d7d7d7 solid 1px;}

.service_list2_div_y span{ width:190px; float:left; text-align:center; line-height:20px; color:#FFF !important; background:#5e98bb; margin-right:20px;}

.service_list2_div_y span a{ cursor:pointer; color:#FFF;}

.service_list2_div_y span a:hover{ color:#FFF;}
/*by zhh 20160119*/
 .menu{ width:184px;overflow:hidden;background:#23ada7;float:left; margin-top:10px;}

.menu ul{ margin-top:15px; margin-left:2px;}

.menu ul li{ line-height:37px; text-align:center; position:relative; height:auto;background:#23ada7;}
.menu ul li:hover{ line-height:37px; text-align:center; position:relative; height:auto;background:#6CBA6F;}

 .menu ul li a{ display:block;padding-left:15px; color:#fff; text-align:left; cursor:pointer;background:url(images/menu_hover.jpg) no-repeat left;}

 .menu ul li a:hover{color:#227428;}
.menu_tit{ font-size:20px; font-weight:bold; color:#fff; text-align:center; width:100%; margin-top:20px;}
.global_bg{ width:100%; height:auto; overflow:hidden; margin:0 auto;background:url(images/content_bg.gif) repeat-x;}
.w980{ width:980px; height:auto; overflow:hidden; margin:0 auto; margin-bottom:10px;}
.nr_rig{ float:right; width:790px; height:auto; overflow:hidden;}
.weizhi{ float:left;width:790px; height:40px; line-height:40px; background:#6BBA70;color: #FFF;border: 1px solid #3F9144; padding-left:20px; margin-top:10px;}
.weizhi a{ color:#fff; padding:0 5px;}
.lanmu{ float:left; width:788px;  overflow:hidden; margin:0 auto; margin-top:10px; background:#fff; border:#ddd 1px solid; padding-bottom:20px; min-height:278px;}
.lanmu_tit{width:758px; margin:0 auto; margin-top:15px; color:#3e3e3e; font-size:14px; font-weight:bold;}
.lanmu_tit a{ float:right;}
.lanmu_list{ width:748px;margin:0 auto; margin-top:10px;}
.lanmu_list ul{}
.lanmu_list ul li{ line-height:28px; border-bottom:dashed 1px #ddd;}
.lanmu_list ul li a{}
.lanmu_list ul li span{ float:right;}
.imglist{ width:758px; float:left;margin-top:15px; margin-left:15px; min-height:400px;}
.imglist ul{ float:left;}
.imglist ul li{ float:left; width:232px; margin:10px;}
.imglist ul li img{ width:230px; border:#ddd 1px solid; padding:2px;}
.xiangqing{ display:block; float:left; width:49%; height:40px; line-height:40px; background:#23ADA7; color:#fff; text-align:center; border:1px solid #23ada7;border-radius: 3px;}
.xiangqing:hover{color:#ff6666;}
.zixun{ display:block; float:right; width:49%; height:40px; line-height:40px;background: #6CBA6F; color:#fff;text-align:center; border:1px solid #eee;border-radius: 3px;}
.zixun:hover{color:#ff6666;}
.imglist ul li p{ text-align:center;}
.contactus{ width:184px; height:116px; background:url(images/sub_ad1.jpg) no-repeat; float:left; margin-top:10px;}
.contactus p{ width:100%; padding-top:50px; color:#124113; float:left; text-align:center; font-size:18px; font-weight:bold;}
.leftnav{ width:184px; height:auto; overflow:hidden; float:left;}
.top {width: 788px;height: 150px;background: transparent url(images/top_title_bg.jpg) no-repeat; float:left; margin-top:10px;}
.sub_title_name{ font-family:"Times New Roman"; font-size:22px; color:#3E3C3D; }
.text {
    display: block;
    float: right;
    height: 80px;
    margin-top: 15px;
}
.position {
    width: 450px;
    height: 25px;
    line-height: 25px;
    float: right;
    color: #FFF;
    margin-right: 35px;
    margin-top: 15px;
	text-align:right;
}
.position a{ color:#fff;}
.zhengwen{ width:786px; overflow:hidden; float:left; border:#ddd 1px solid; background:#fff; min-height:388px;}
.zhengwen h2{ text-align:center; height:40px; line-height:40px; font-size:14px; font-weight:bold;}
.zheng_con{ width:756px; height:auto; overflow:hidden; margin:0 auto;padding-bottom:20px; color:#333; font-size:14px; font-family:"微软雅黑"; line-height:25px;}
/*.zheng_con p{ width:100%; line-height:22px; font-size:12px; text-align:justify; text-indent:2em; margin-top:5px;}*/

.zheng_con table{ margin:0 auto;}
.laiyuan { width:100%; height: 40px; line-height: 40px; color: #A1A1A1; text-align: center;}
.w960{ background:#fff; padding-top:20px; padding-bottom:20px; padding-left:300px;}
.wzbot{ text-align:center; width:780px; height:auto; overflow:hidden; margin:0 auto; margin-top:10px; margin-bottom:20px;}
.pages{text-align:center; width:780px; height:auto; overflow:hidden; margin:0 auto; margin-top:10px;}

