﻿body{margin:0px;background:#fff;color:#7F7F7F;}
img {border:none;}
a {text-decoration:none; color:#8e8e8e;}
a:hover {text-decoration:underline; color:#8e8e8e;}
.clear {clear:both;line-height:0px;font-size:0px;}
*{font-family:Arial, Helvetica, sans-serif,"宋体";font-size:12px;}

/* head start */
#headbg{width:100%; height:113px; background:url(../images/headbg.gif) repeat-x center top;}
#head {width:980px; margin:0px auto;}
.logo{ float:left; width:329px; margin:16px 0px 0px 0px;}

.head_right {float:right; width:450px;margin-top:20px;}
*html .head_right {float:right; width:490px;margin-top:17px;}
.search{ margin-left:125px;height:20px;}
*html .search{ margin-left:105px;height:20px;}
.t{float:left;height:20px;font-size:12px; margin:3px 0px 0px 60px;}
.s{float:right; width:146px;height:20px;background:url(../images/searchbg.gif) no-repeat;border:0px;}
.s .input{float:left;border:0px;width:124px;margin:1px 0px 0px 2px;}
.searchbtn{float:left;margin:1px 2px 0px 0px;width:16px;cursor:pointer;height:16px;background:url(../images/searchbtn.gif) no-repeat;border:0px; }
.nav{height:25px;margin-top:30px;}
.nav .navLBG{height:25px;width:25px; display:block;float:left;font-size:12px; margin:0px 0px 0px 35px;}
.nav .navLBG a{height:25px;width:25px; color:#000;text-decoration:none;}
.nav .navLBG a:hover{height:25px;width:25px;display:block;float:left; color:#000;text-decoration:none; background:url(../images/arrow.gif) center bottom no-repeat;}
.nav .navLBG_l{height:25px;width:50px; display:block;float:left;font-size:12px; margin:0px 0px 0px 35px;}
.nav .navLBG_l a{height:25px;width:0px; color:#000;text-decoration:none;}
.nav .navLBG_l a:hover{height:25px;width:50px;display:block;float:left; color:#000;text-decoration:none; background:url(../images/arrow.gif) center bottom no-repeat;}
.nav .navLBGOn{height:25px;width:25px; display:block;float:left;font-size:12px;color:#000;background:url(../images/arrow.gif) center bottom no-repeat;margin:0px 0px 0px 35px;}

.nav_en{height:25px;margin-top:30px;}
.nav_en .navLBG_en{height:25px;width:25px; display:block;float:left;font-size:12px; margin:0px 0px 0px 35px;}
.nav_en .navLBGOn_en a{height:25px;width:5px; color:#8E8E8E;text-decoration:none;}
.nav_en .navLBGOn_en a:hover{height:25px;width:25px; color:#8E8E8E;}
.nav_en {height:25px;margin-top:30px;}
.nav_en  .navLBG_en{height:25px;width:25px; display:block;float:left;font-size:12px; margin:0px 0px 0px 35px;}
.nav_en  .navLBG_en a{height:25px;width:25px; color:#000;text-decoration:none;}
.nav_en  .navLBG_en a:hover{height:25px;width:25px;display:block;float:left; color:#000;text-decoration:none; background:url(../images/arrow.gif) center bottom no-repeat;}
.nav_en  .navLBG_en_o{height:25px;width:50px; display:block;float:left;font-size:12px; margin:0px 0px 0px 35px;}
.nav_en  .navLBG_en_o a{height:25px;width:0px; color:#000;text-decoration:none;}
.nav_en  .navLBG_en_o a:hover{height:25px;width:50px;display:block;float:left; color:#000;text-decoration:none; background:url(../images/arrow.gif) center bottom no-repeat;}
.nav_en  .navLBG_en_l{height:25px;width:30px; display:block;float:left;font-size:12px; margin:0px 0px 0px 35px;}
.nav_en  .navLBG_en_l a{height:25px;width:0px; color:#000;text-decoration:none;}
.nav_en  .navLBG_en_l a:hover{height:25px;width:30px;display:block;float:left; color:#000;text-decoration:none; background:url(../images/arrow.gif) center bottom no-repeat;}
.nav_en  .navLBGOn_en{height:25px;width:25px; display:block;float:left;font-size:12px;color:#000;background:url(../images/arrow.gif) center bottom no-repeat;margin:0px 0px 0px 35px;}
.nav_en  .navLBGOn_en a{height:25px;width:5px; color:#8E8E8E;text-decoration:none;}
.nav_en  .navLBGOn_en a:hover{height:25px;width:25px; color:#8E8E8E;}
.nav_en  .navLBGOno_en{height:25px;width:50px; display:block;float:left;font-size:12px;color:#000;background:url(../images/arrow.gif) center bottom no-repeat;margin:0px 0px 0px 35px;}
.nav_en  .navLBGOno_en a{height:25px;width:5px; color:#8E8E8E;text-decoration:none;}
.nav_en  .navLBGOno_en a:hover{height:25px;width:50px; color:#8E8E8E;}


/* main start */
#main{position:relative; width:980px; margin:0px auto ;}
.banner{position:relative;width:980px; height:300px; margin:0px auto;}
.banner_bottom {width:980px; height:60px; margin:0px auto; background:url(../images/mainbg.gif) repeat-x;}
.banner_bottom .banner_bottom_block{display:block; float:left; margin:20px 32px 0px 32px;}
.banner_bottom .banner_bottom_block_new{display:block; float:left; margin:16px 32px 0px 32px;}
*html .banner_bottom .banner_bottom_block{display:block; float:left; margin:45px 28px 0px 28px;}
.content {width:980px; margin:0px auto ;}
.content_left{float:left;width:650px;}
*html .content_left{float:left;width:710px;}
.left{ float:left; width:230px; font-size:12px;}
.zx{ background:url(../images/) no-repeat; width:205px; height:156px;}
.zx_title{margin:0px 0px 0px 0px; padding-top:12px;}
.zx_con{line-height:20px;text-indent:25px;}
.m_left{float:left;width:420px;}
*html .m_left{float:left;width:410px;}
.title{height:30px;line-height:30px;margin-top:13px;}
.title_left{float:left;width:60px;height;16px;margin-top:8px;}
.title_right{float:right;margin:12px 8px 0px 0px;}
.title_t{margin:0px 0px 0px 0px; padding-top:6px;}
.middle_con{}
.middle_con .pic{float:left;width:147px;margin-top:20px;}
.middle_con .con{float:right;margin:10px 10px 0px 20px;}
.li_date{float:right;color:#999999;}
.middle_con{width:770px;margin:0px 0px 50px 7px;}
.middle_con_w{font-size:12px;width:770px;line-height:21px;margin:0px 0px 50px 7px;text-indent:24px;}
.middle_one_l{float:left;width:160px;margin-top:20px;}
.middle_one_r{float:left;width:360px;line-height:18px;}
.middle_one_r .ind{text-indent:24px;}
.r_title{font-weight:bold;color:#D10000;}
.b_title{font-weight:bold;color:#000000;}
*html .r_title{margin:17px 0px -7px 0px;}
*+html .r_title{margin:17px 0px -7px 0px;}
.r_more{text-align:right;margin-bottom:20px;}
.r_more a{text-decoration:none;}
.r_more a:hover{text-decoration:underline;}
.right{ float:right; width:245px; font-size:12px;}
*html .right{ float:right; width:240px; font-size:12px;}
.right_title{height:30px;line-height:30px;margin-top:13px;}
.right_title_left{float:left;}
.right_title_right{float:right;}
.right_line {margin:5px 0px 11px 0px;}
.right_con_indent {line-height:20px;text-indent:25px;}
.right_con {line-height:20px;}
.right_con .right_con_l{height:20px;line-height:20px;}
.right_con_2 {height:20px;line-height:20px;}
* html .right_con .dot_blue{height:16px;}
*+ html .right_con .dot_blue{height:16px;}
.right_con .li_con{float:left;width:240px;height:16px; overflow:hidden;}
.right_con_jz {margin:0px 0px 24px 8px;line-height:20px;}

.case_one{width:470px;height:100px;margin-bottom:10px;}
.case_one_l{float:left;width:160px;}
.case_one_r{float:right;width:260px;font-size:12px;}
.case_one_r span.r_title{font-weight:bold;font-size:14px;height:20px;}
.case_one_r span{line-height:20px;}

.b_left{float:left;width:680px;}
.b_one{width:690px;height:100px;margin-bottom:10px;}
.b_one_l{float:left;width:160px;}
.b_one_r{float:right;width:530px;font-size:12px;}
.b_one_r .b_title{font-weight:bold;font-size:14px;height:23px;}
.b_one_r .b_con{line-height:19px;}



/* foot start */
#footbg{ position:relative; width:100%; height:84px; background:url(../images/footbg.gif) repeat-x center bottom;}
.foot { width:980px; margin:0px auto; color:#B2B2B2;}
.foot_f{ font-size:12px; color:#666666; padding-top:17px;height:30px;}
.foot_f a{ font-size:12px; color:#666666;}
.foot_f a:hover{ font-size:12px; color:#B2B2B2;}
.foot_s{ font-size:12px; color:#B2B2B2;}
.foot_s a{ font-size:12px; color:#B2B2B2;}
.foot_s a:hover{ font-size:12px; color:#666666;}


/* account */
.account_maim {position:relative; width:980px; margin:0px auto ;}
.account_banner{position:relative;width:980px; height:206px; margin:0px auto ; background:url(../images/account_banner.jpg) no-repeat; }
.account_con{width:980px;margin-bottom:200px;}

/* contact */
.contact_maim {position:relative; width:980px; margin:0px auto ;}
.contact_banner{position:relative;width:980px; height:206px; margin:0px auto ; background:url(../images/contact_banner.jpg) no-repeat; }
.contact_con{width:980px;margin-bottom:200px;}

/* job */
#job_main{position:relative; width:980px; margin:0px auto;}
.job_left{ float:left;width:154px; }
.job_left ul{list-style:none;font-size:12px;width:154px; margin-left:-35px;}
*html .job_left ul{list-style:none;font-size:12px;width:154px; margin-left:5px;}
*+ html .job_left ul{list-style:none;font-size:12px;width:154px; margin-left:5px;}
.job_left .main_nomal{background:url(../images/arrow_right.gif) 130px 20px no-repeat;height:51px;}
*html .job_left .main_nomal{background:url(../images/arrow_right.gif) 130px 10px no-repeat;height:35px;}
* +html .job_left .main_nomal{background:url(../images/arrow_right.gif) 130px 20px no-repeat;height:35px;}
.job_left .main_nomal span{float:left; margin:20px 15px 0px 5px;}
*html .job_left .main_nomal span{float:left; margin:10px 15px 0px 5px;}
.job_left .main_nomal a{color:#999999;}
.job_left .main_nomal a:hover{color:#999999;}
.job_left .main_nomal_on{height:88px;}
*html .job_left .main_nomal_on{height:73px;}
*+html .job_left .main_nomal_on{height:73px;}
.job_left .main_nomal_on span{float:left; margin-top:35px;}
*html .job_left .main_nomal_on span{float:left; margin-top:20px;}

.job_left .main_nomal_on_case{height:178px;}
*html .job_left .main_nomal_on_case{height:163px;}
*+html .job_left .main_nomal_on_case{height:163px;}
.job_left .main_nomal_on_case span{float:left; margin-top:35px;}
*html .job_left .main_nomal_on_case span{float:left; margin-top:20px;}
.main_nomal_on_t{padding:25px 0px 5px 15px; font-weight:bold;}
.main_nomal_on_t a{color:#EF8947;}
.main_nomal_on_t a:hover{color:#EF8947;}
.job_left .main_line{background:url(../images/main_line.jpg) no-repeat; width:154px; height:4px;}

.main_nomal_on_next{padding:5px 0px 0px 15px;color:#999999;}
.main_nomal_on_next a{color:#999999;}
.main_nomal_on_next a:hover{color:#999999;}

.main_nomal_on_next_t{padding:5px 0px 0px 15px;color:#999999;}
.main_nomal_on_next_t a{color:#EF8947;}
.main_nomal_on_next_t a:hover{color:#EF8947;}

.job_right{ float:right;width:754px; }
.job_banner{width:754px;height:206px;background:url(../images/job_banner.jpg) no-repeat;}
.job_text{font-size:12px;color:#7F7F7F;line-height:21px;margin:20px 0px 50px 0px;}

/*  case  */
.news{width:710px;margin:0px 0px 50px 25px;}
.news_bottom{margin:0px auto;}
.news_bottom span{float:left;margin:10px 5px 10px 0px;}
.news_bottom .dot_green{width:14px;height:13px;background:url(../images/dot_green.jpg) no-repeat;font-size:10px;color:#fff;font-weight:bold;padding-left:3px; cursor:pointer;}
.news_bottom .dot_gary{width:14px;height:13px;background:url(../images/dot_gary.jpg) no-repeat;font-size:10px;color:#fff;font-weight:bold;padding-left:3px;}



/* company */
.company_banner{width:754px;height:29px;background:url(../images/companer_l.gif) no-repeat;}
.company_text{font-size:12px;color:#7F7F7F;line-height:21px;margin:20px 0px 100px 0px;}
.company_img{float:right;}


/* cooperate */
.cooperate_banner{width:980px;height:206px;background:url(../images/cooperate_banner.jpg) no-repeat;}
.cooperate_text{font-size:12px;color:#7F7F7F;text-indent:25px;line-height:21px;margin:20px 0px 100px 0px;}
.cooperate_text p{ text-indent:25px; }



/* law */
.law_banner{width:754px;font-size:14px;font-weight:bold;}
.law_text{font-size:12px;color:#7F7F7F;line-height:21px;margin:15px 0px 0px 0px;}
.law_line{width:729px;height:9px;background:url(../images/law_line.gif) no-repeat; margin:5px auto;}
.law_t{float:right;font-size:12px;color:#7F7F7F;}

/* news_detail */
.news_detail_right{float:right;width:754px;margin-right:20px;}
*html .news_detail_right{float:right;width:754px;margin-right:2px;}
.news_detail_banner{width:754px;font-size:14px;font-weight:bold;}
.news_detail_title{width:754px;height:50px;line-height:50px;color:#EF8947;font-size:14px;font-weight:bold;text-align:center; margin:0px auto; border-bottom:#7F7F7F 1px dashed;}
.news_detail_date{width:754px;height:50px;line-height:50px;text-align:center;font-size:12px;margin:0px auto;}
.news_detail_text{width:754px;font-size:12px;color:#7F7F7F;line-height:21px;margin:10px auto;text-indent:24px;line-height:22px;}
.news_detail_pic{width:754px;margin:0px auto;text-align:center;}
.news_detail_line{width:754px;height:9px;background:url(../images/law_line.gif) no-repeat; margin:5px auto;}
.news_detail_next{width:754px;margin:40px 0px 80px 0px;font-size:12px;text-align:center;}
.news_detail_next a{color:#EF8947;}
.news_detail_next a:hover{color:#EF8947;}

/* company_news */
.company_news_line{width:754px;height:9px;background:url(../images/law_line.gif) no-repeat; margin:5px auto 0px auto;}
.company_news_box{width:754px;margin:0px auto;border-bottom:#7F7F7F 1px dashed;}
.company_news_title{margin-top:10px;color:#EF8947;font-size:14px;font-weight:bold;height:30px;line-height:30px;}
.company_news_title a{color:#EF8947;}
.company_news_title a:hover{color:#EF8947;}
.company_news_date{font-size:12px;height:20px;line-height:20px;}
.company_news_text{width:754px;height:42px;font-size:12px;line-height:20px;margin:10px 0px;overflow:hidden;}
.num_button{width:754px;margin:10px auto 50px;}
.num_button span{float:left;margin:10px 5px 10px 0px;}
.num_button .dot_green{width:14px;height:13px;background:url(../images/dot_green.jpg) no-repeat;font-size:10px;color:#fff;font-weight:bold;padding-left:3px; cursor:pointer;}
.num_button .dot_green a{color:#fff;}
.num_button .dot_green a:hover{color:#fff;}
.num_button .dot_gary{width:14px;height:13px;background:url(../images/dot_gary.jpg) no-repeat;font-size:10px;color:#fff;font-weight:bold;padding-left:3px;}


/* company */
.case_banner{width:980px;height:259px;background:url(../images/case_banner.jpg) no-repeat;}
.case_banner_02{width:980px;height:259px;background:url(../images/case_banner_02.jpg) no-repeat;}
.case_book_banner{width:980px;height:259px;background:url(../images/case_book_banner.jpg) no-repeat;}
.case_gui_banner{width:980px;height:259px;background:url(../images/case_gui_banner.jpg) no-repeat;}
.case_icon_banner{width:980px;height:259px;background:url(../images/case_icon_banner.jpg) no-repeat;}
.case_line{width:980px;height:21px;background:url(../images/case_line.jpg) no-repeat;}
#scroll_box{height:100px;width:750px;overflow:hidden; margin-top:10px;background:url(../images/video_b_bg.jpg) repeat-x center bottom; margin:3px 3px 0px 3px;}
#scroll_box table{width:100%; height:100%;}
#scroll_box .left_scroll{height:100px; width:32px; vertical-align:center}
#scroll_box  .right_scroll{height:100px; width:32px; vertical-align:center}
#scroll_main{width:650px; height:102px; overflow:hidden;white-space:nowrap;display:block;}
*html #scroll_main{width:650px; height:112px;overflow:hidden;white-space:nowrap;display:block;}
#scroll_main_move{position:absolute; left:0px; width:4952px;padding-left:7px;}
*html #scroll_main_move{padding-left:0px;margin-left:10px;}
.selectbox {float:left;width:107px;}
.selectbox_on {float:left;width:117px; height:102px; margin:0px -5px 0px -5px;background:url(../images/show_on.jpg) no-repeat center center;}
.selectbox-img {height:102px;text-align:center;vertical-align:center; margin:10px 0px 0px 0px;}
.selectbox-img  img{margin-top:4px;}


/* service */
#service_main{position:relative; width:980px; margin:0px auto ;}
.service_con{width:980px;margin:0px auto;font-size:12px;line-height:18px;}
.service_l{margin:0px 0px 25px 0px;}
.lock{float:left;width:70px;height:60px;background:url(../images/lock.gif) no-repeat;}
.service_con_text{float:left;width:900px;}
.service_con_text .red{color:red;font-weight:bold;font-size:14px;margin-bottom:10px;}
.service_con_text .red a{color:red;}
.service_con_text .red a:hover{color:red; }
.service_con_text .b{font-weight:bold;}
.service_banner{width:980px;height:29px;background:url(../images/servicebg.gif) no-repeat;font-size:12px;padding:8px 0px 0px 16px;}
.service_progress{width:980px;height:368px;}
.service_progress_left{float:left;width:110px;height:324px;background:url(../images/service_prograss.jpg) no-repeat;margin-left:20px;}
*html .service_progress_left{float:left;width:110px;height:324px;background:url(../images/service_prograss.jpg) no-repeat;margin-left:10px;}
.service_progress_right{float:right;width:830px;height:347px; font-size:12px;}
.service_progress_right span{float:left;}
.service_progress_right span .num{float:left;width:30px;height;95px;margin:30px 0px 0px 13px;}
.service_progress_right span .box{float:left;width:200px;height:95px;margin:30px 0px 0px 13px;}
*html .service_progress_right span .num{float:left;width:30px;height;95px;margin:30px 0px 0px 7px;}
*html .service_progress_right span .box{float:left;width:200px;height:95px;margin:30px 0px 0px 7px;}
.service_progress_right span .box .b{font-weight:bold;}
.service_submit{width:980px;height:320px;font-size:12px;margin-top:10px;}
.service_submit_left{float:left;width:356px;line-height:21px;padding-left:10px;}
.service_submit_left input{width:340px;height:18px;border:1px solid #CDCDCD;margin-bottom:5px;}
.service_submit_right{float:right;width:596px;line-height:21px;}
.service_submit_right textarea{width:593px;height:151px;border:1px solid #CDCDCD;}
.red{color:red;font-size:16px;}
.gray{color:#C7C7C7;line-height:21px;}
.service_submit_right .button{width:100px;height:40px; background:url(../images/button.gif) no-repeat; margin:10px 0px 0px 0px;padding:2px 0px 0px 30px;cursor:pointer;color:#000;}


/* service_2 */
.service_b{width:980px;height:206px;background:url(../images/service_banner.jpg) no-repeat;}
.s_c{width:980px; margin:0px auto;}
.s_c_left{float:left;width:750px;font-size:12px;}
.s_c_left_l{width:750px;}
.s_c_left_lock{float:left;width:70px;height:60px;background:url(../images/lock.gif) no-repeat;}
.s_c_left_text{float:left;width:680px;}
.s_c_left_text .red{color:red;font-weight:bold;font-size:14px;line-height:26px;}
.s_c_left_text .b{font-weight:bold;margin:15px 0px;}
.s_c_left_text .detail{float:right;color:#F18847;}
.s_c_left_text .detail a{color:#F18847;}
.s_c_left_text .detail a:hover{color:#F18847;}
.s_c_right{float:right;width:200px;font-size:12px;}
.s_c_right_intro{font-size:14px;line-height:28px;color:#FE0000;font-weight:bold;}
.s_c_right_intro a{font-size:14px;line-height:28px;color:#FE0000;font-weight:bold;}
.s_c_right_intro a:hover{font-size:14px;line-height:28px;color:#FE0000;font-weight:bold;}
.s_c_right_sub{margin:30px 0px 70px 0px;}
.s_c_right_sub .b{font-weight:bold;}
.s_c_right_sub input{width:195px;height:18px;border:1px solid #CDCDCD;margin-bottom:5px;}
.s_c_right_sub textarea{width:195px;height:151px;border:1px solid #CDCDCD;}
.s_c_right_sub input.button{width:87px;height:26px;border:0px;margin-top:10px; background:url(../images/button.gif) no-repeat;cursor:pointer;color:#000;}


/* js */
#NewsPic {border:0px; padding:0px; margin:0px; width:980px;height:300px; position:relative; top:0px; left:0px;}
#NewsPicTxt {font-weight:bold; border:1px; font-size:12px; margin:3px auto 0px; width:365px; color:black; font-family:Sans-Serif; position:relative; height:0px; text-align:center;}
#NewsPicTxt a {color:black; text-decoration:none;}
#NewsPicTxt a:hover {color:black; text-decoration:none;}
#NewsPicTxt a:visited {color:black; text-decoration:none;}
#NewPicTxt a:link {color:black; text-decoration:none;}
#NewsPicTxt a:hover {color:red}
#NewsPic a {border:0px;text-decoration: none}
#NewsPic a:hover {text-decoration: none}
#NewPic a:visited {text-decoration: none}
#NewsPic .Picture {border:#ffffff 1px solid; left:0px; width:100%; border-bottom:#ffffff 1px solid; position:absolute; top:0px; height:100%;}
#NewsPic .Nav {right:0px; width:100%; bottom:0px; position:absolute; height:14px;}
#NewsPic .Nav span {display:block; background:#000000; float:right; font:10px Courier; border-left:#ffffff 1px solid; width:24px; cursor:hand; color:#ffffff; height:100%; text-align:center;}
#NewsPic .Nav span.Cur {background:#FF7E00; color:#000;}
#NewsPic .Nav span.Normal {background:#000000; filter:Alpha(opacity=50); color:#000; opacity: .5;}
#NewsPic .Nav span a {display:block; width:100%; color:white; position:relative; height:100%;}
#NewsPic .Nav span a:hover {cursor:hand;}


/* map */
.map_maim {position:relative; width:980px; margin:0px auto ;}
.map_banner{position:relative;width:980px; height:206px; margin:0px auto ; background:url(../images/account_banner.jpg) no-repeat; }
.map_con{width:980px;margin:25px 0px 80px 0px;font-size:12px;}
.map_con span{float:left;width:98px;}
.map_con span .map_con_title{margin:0px auto; text-align:center;height:50px;line-height:50px;color:#EF8947;font-weight:bold;}
.map_con span .map_con_title a{color:#EF8947;font-weight:bold;}
.map_con span .map_con_title a:hover{color:#EF8947;font-weight:bold;}
.map_con span ul{list-style:none;line-height:22px;margin:0px 0px 0px -40px;}
*html .map_con span ul{list-style:none;line-height:22px;margin:0px auto;}
*+html .map_con span ul{list-style:none;line-height:22px;margin:0px auto;}
.map_con span ul li{text-align:center;margin:0px auto; }
.map_con span ul li .red{color:#EF8947;font-size:12px;}
.map_con span ul li .red a{color:#EF8947;font-size:12px;}
.map_con span ul li .red a:hover{color:#EF8947;font-size:12px;}
.map_con span ul li a{color:#666666;}
.map_con span ul li a:hover{color:#666666;}
