/* 全局CSS定义 */
body {  margin:0; padding:0;text-align:center;font:12px "宋体", Arial;background:#fff url(../Images/info_bg.gif) repeat-x;;color:#5E5E5E}
div,form,img,ul,ol,li,dl,dt,dd,p { margin: 0; padding: 0; border: 0;}
li{ list-style:none;}
h1,h2,h3,h4,h5,h6,input { margin:0; padding:0;}
table,td,tr,th{ font-size:12px;}
h2{ color:#036; text-align:left; font-size:12px; line-height:24px;}
h2 a:link{ color:#036; text-decoration:underline;}
h2 a:visited{ color:#036; text-decoration:underline;}
h2 a:hover{ color:#f60; text-decoration:none;}
h3{ line-height:240%; font-size:14px;}
.clear{clear:both; font-size:0px; height:0px; line-height:0px;}

/* 链接颜色 */
a:link { color: #5E5E5E; text-decoration:none;}
a:visited { color: #5E5E5E;text-decoration:none;}
a:hover { color: #0E0E0E; text-decoration:underline;}
a:active { color: #5E5E5E;}

/* 字体属性 */
.redFont,a.redFont:link,a.redFont:visited{ color:Red; }
.greenFont,a.greenFont:link,a.greenFont:visited{color:#115A07;}
.blackFont,a.blackFont:link,a.blackFont:visited{ color:#000}
.cBlue,a.cBlue:link,a.cBlue:visited{ color:#1f3a87;}
.cBlack,a.cBlack:link,a.cBlack:visited{ color:#000;}
.fB { font-weight: bold;}
.f14{ font-size:14px;}

/*  
#info{width:1000px; height:84px; text-align:left; margin:0 auto; line-height:22px; border-bottom:1px solid #fff}
#info div{ float:left}
#info .logo{ margin:2px 0 0 33px}
#info .slogan{ margin:32px 0 0 101px}
#info .lang{ margin:35px 0 0 120px; background:url(../Images/lanBg.gif) 34px 28px no-repeat; padding-top:1px}
#info .lang img{ margin-right:12px}
#info .lang span{display:block;margin-bottom:10px}
#info .lang span img{margin-right:0}

#nav{ clear:both;width:100%; background:url(../Images/nav_bg.gif) bottom repeat-x; height:68px}
#nav ul{ width:928px; margin:auto; background:#fff url(../Images/nav_bgTop.gif) center top no-repeat; height:68px}
#nav ul li{  height:54px;float:left; margin:13px 0px 0 3px}
#nav ul li img{ margin-top:7px}
#nav .tabHover{width:127px; background:url(../Images/nav_tab_bg.jpg) -128px 0 no-repeat}
#nav .tabNomorl{width:127px;background:url(../Images/nav_tab_bg.jpg) no-repeat; cursor:pointer}
#nav .tabHead{ width:5px; background:url(../Images/nav_tab_tb.jpg) left no-repeat; margin-right:3px; margin-left:0px}
#nav .tabBottom{ width:5px; background:url(../Images/nav_tab_tb.jpg) -6px 0 no-repeat; margin-left:5px}*/

/*------ 公共头部------*/
.top_bg{height:104px; width:100%; background:url(images/top_bg.gif) repeat-x; margin-bottom:7px;}
.top{width:928px; margin:0 auto; height:104px;}
.logo{width:223px; float:left; height:73px; padding-top:23px;}
.top_nav{width:318px; height:38px; float:right; margin-top:50px;}
.top_nav li{float:left;}
.top_nav li a{width:80px; height:38px; display:block; overflow:hidden; text-indent:-2000px; background:url(images/top_nav01.gif) no-repeat;}
.top_nav li a.nav01{ background-position:0px 0px;}
.top_nav li a.nav02{ background-position:-80px 0px;}
.top_nav li a.nav03{ width:79px; background-position:-160px 0px;}
.top_nav li a.nav04{ width:79px; background-position:-239px 0px;}
.top_nav li a:hover,.top_nav li a.on:link,.top_nav li a.on:visited,.top_nav li a.on:hover{ background-image:url(images/top_nav02.gif);}
.nav_bg{width:100%; height:65px; background:url(images/nav_bg.gif) repeat-x;}
.nav{width:955px; margin:0 auto; height:65px; background:url(images/nav01.gif) no-repeat; padding-left:26px;}
.nav li{float:left;}
.nav li a{height:65px; width:133px; display:block; overflow:hidden; text-indent:-2000px;}
.nav li a.nav01{ background-position:0px 0px;}
.nav li a.nav02{ background-position:-133px 0px;}
.nav li a.nav03{width:134px; background-position:-266px 0px;}
.nav li a.nav04{width:134px; background-position:-400px 0px;}
.nav li a.nav05{width:134px; background-position:-534px 0px;}
.nav li a.nav06{ background-position:-668px 0px;}
.nav li a.nav07{width:127px; background-position:-801px 0px;}
.nav li a:hover,.nav li a.on:link,.nav li a.on:visited,.nav li a.on:hover{ background-image:url(images/nav02.gif);}

#banner{ width:1000px; margin:1px  auto 2px auto}

#main{ width:970px; margin:0 auto; background:#EFEFEF; height:auto; overflow:auto; padding:0 5px 0 7px}
#container{ float:left;margin:10px 0px 0 0; width:650px}
#sidebar{ float:right; width:310px; margin:10px 0 0 0}

.title{ height:27px; width:309px; background:url(../Images/ry_title_bg.gif) repeat-x}
.tl{ float:left; background:url(../Images/ry_title_lbg.gif) left top no-repeat; height:24px; padding:3px 0 0 11px}
.tb{ float:right; background:url(../Images/ry_title_bbg.gif) right top no-repeat; height:27px}
.newsList{ text-align:left; line-height:24px; margin:6px 0 35px 3px}
.nlb{ margin-bottom:25px}
.newsList li{ background:url(../Images/newList_bg.gif) left center no-repeat; padding-left:27px}
.more{ padding:5px 13px 0 0; height:22px}

.case_title{ width:653px}
#case_list_box{ width:645px; position:relative; height:175px; position:relative; overflow:hidden}
#case_list{ position:absolute; top:0; left:0px}
#case_list li{ float:left; width:129px}
#case_list img{ padding:4px; background:#fff; display:block}
#case_list a:hover{ color:#242424; text-decoration:none}
#case_list a img{border:1px solid #DCDCDC}
#case_list a:hover img{border:1px solid #838383; border-top:1px solid #fff; border-left:1px solid #fff; background:#eaeaea}
#case_list a span{ display:block; background:url(../Images/link1.jpg) left 7px no-repeat; padding:0 0 0 18px; margin:0 0 0 17px; text-align:left; padding-top:8px}
.clb{ padding:5px 12px 0 0}
.clb div{ float:left; width:23px; height:11px; margin-left:8px}
.clb_pre_nomorl{ background:url(../Images/case_list_btn.gif) 0 -42px no-repeat; cursor:pointer }
.clb_pre_hover{ background:url(../Images/case_list_btn.gif) 0 -28px no-repeat}
.clb_next_nomorl{ background:url(../Images/case_list_btn.gif) 0 -14px no-repeat; cursor:pointer}
.clb_next_hover{ background:url(../Images/case_list_btn.gif) 0 0 no-repeat}

/*----------底部链接-----------*/
.i_links{width:981px; text-align:left; margin:auto; margin-top:8px}
.i_links a{ padding-left:18px;  line-height:22px}
.i_links a:link{ color:#000}
.i_links a:visited{ color:#000;}
.i_address{width:981px;  line-height:30px; color:#000;margin:auto;}
.i_address span{ padding-left:50px}

/*--------公共底部样式--------*/
.bottom{ height:29px; background:url(../Images/bottombg.gif) repeat-x; width:981px; margin:0 auto; color:#b0b0b0;}
.copy{ float:left; margin-top:9px; padding-left:14px; width:240px;}
.icp{ float:left; margin-top:9px; width:350px;}
.blog{ float:right; margin:7px 0 0 0; background:url(../Images/blogline.gif) right center no-repeat; padding-right:16px;}
.rss{ float:right; margin:5px 14px 0 14px}
.datanone{display:none;}

#otherLinks{ clear:left;margin:0 0 0 15px; width:630px; height:auto; overflow:auto; padding-top:28px}
.eAlbums{ float:left; width:221px; height:102px; padding-top:23px; background:url(../Images/Ealbums_bg.gif) left top no-repeat}
.solutions{float:left; margin:23px 0 0 15px}
/*
#links{ width:957px; background:#EFEFEF; height:26px; line-height:28px; margin:3px auto 5px auto; text-align:left; padding-left:25px; clear:both}
#links1{ width:957px; background:#ffffff; height:20px; line-height:20px; margin:3px auto 5px auto; text-align:left; padding-left:25px; clear:both}
#links a{color:#313131; padding-right:12px}
#links a:hover{ color:#0E0E0E}

#bottom{height:29px; background:url(../Images/bottom_bg.gif) repeat-x; width:982px; margin:auto; padding-bottom:5px}
.copy{ float:left; margin:9px 0 0 14px}
.icp{ float:left; margin:9px 0 0 160px}
.blog{ float:right; margin:7px 0 0 0; background:url(../Images/blogline.gif) right center no-repeat; padding-right:16px}
.rss{ float:right; margin:5px 14px 0 14px}*/

#hcase_main{ width:1000px; margin:0 auto 25px auto;overflow:auto;height:auto }
.hcase_container{ float:right; width:776px; text-align:left; height:auto; overflow:auto}
.hcase_sidebar{ float:left; width:224px;  text-align:left}
.hc_title{ background:url(../Images/hc_title.gif) repeat-x; height:35px; text-align:left}
.hcs_title{ width:224px}
.hcc_title{ width:776px}
.hcs_title h1{ float:left; background: url(../Images/hcs_titleL.gif) 0 top no-repeat; height:35px; padding:8px 0 0 24px}
.hcs_titleR{ float:right; width:20px; height:35px; background:url(../Images/hcs_titleR.gif) right top no-repeat}
.hcc_title h1{ float:left; background:url(../Images/hcc_titleL.gif) 0 top no-repeat; height:29px; padding:6px 0 0 20px}
.hcc_titleR{ float:right; width:23px; height:35px; background:url(../Images/hcc_titleR.gif) right top no-repeat}

.hcs_main{ background:#DCDDDD; width:193px; margin:4px 0 0 16px; text-align:center}
.hcs_prebtn{ background:url(../Images/hcs_prebtnbg.gif) no-repeat; padding:9px 0 0 0}
.hcs_prebtn span{ cursor:pointer;display:block; height:21px; width:21px; background:url(../Images/hcs_btn.gif); background-position:0px 0px; margin:0px auto;}
.hcs_nextbtn span{ cursor:pointer;display:block; height:21px; width:21px; background:url(../Images/hcs_btn.gif); background-position:-22px 0px; margin:0px auto;}
.hcs_nextbtn{ background:url(../Images/hcs_nextbtnbg.gif) bottom no-repeat; padding:0 0 9px 0}
.hcs_prebtn img,.hcs_nextbtn img{ cursor:pointer}

#hcs_mainboxParent{ margin:0px 0 0 0; height:800px; overflow:hidden;margin:3px 0 3px 0; position:relative}
#hcs_mainbox{ position:absolute; left:0; top:0}
#hcs_mainbox img{padding:4px; background:#fff}
#hcs_mainbox li{ display:block;background:url(../Images/hcs_libg.gif) left bottom repeat-x; height:186px; padding-top:12px; margin:0; float:left;width:191px}
#hcs_mainbox a{ text-decoration:none}
#hcs_mainbox a img{ border:1px solid #DCDCDC}
#hcs_mainbox a span{ display:block;background:url(../Images/link1.gif) left 4px no-repeat; padding:5px 0 0 18px; margin:0 0 0 50px; text-align:left}
#hcs_mainbox a:hover img{border:1px solid #838383; border-top:1px solid #fff; border-left:1px solid #fff; background:#eaeaea}

.hcc_nav{ background:url(../Images/hcc_navbg.gif) 148px 0 repeat; width:762px; height:33px; margin:4px 0 0 0}
.hcc_nav li{ float:left; margin-right:2px; height:24px; text-align:center; padding-top:9px}

.hcc_nav_l_nomorl{width:148px;background:url(../Images/hcc_nav_lbg_1.jpg); cursor:pointer}
.hcc_nav_r_nomorl{width:148px;background:url(../Images/hcc_nav_rbg_1.jpg); cursor:pointer}
.hcc_nav_n_nomorl{width:152px;background:url(../Images/hcc_nav_nomorlbg_1.jpg) repeat-x; cursor:pointer}
.hcc_nav_r_hover{ width:148px; background:url(../Images/hcc_nav_rbg_2.jpg)}
.hcc_nav_l_hover{ width:148px; background:url(../Images/hcc_nav_lbg_2.jpg)}
.hcc_nav_n_hover{ width:152px; background:url(../Images/hcc_nav_nomorlbg_2.jpg) repeat-x}

.hcc_main{ clear:both; margin-top:18px; height:auto; overflow:auto}
 
.hcc_main li{ display:block; height:auto; overflow:auto;  width:760px; float:left; margin-bottom:5px}
.hccml_title{ height:62px;background:#F9FCF6; border:1px solid #E3E6E0; cursor:pointer}
.hccml_title h3{ font-size:14px; color:#000; line-height:26px; border-bottom:1px solid #D7DAD6; margin-top:4px; margin-bottom:1px}
.hccm_l{ margin:4px 0 0 0px;float:left; padding-left:4px}
.hccm_c{ float:left;margin:0 10px 0 10px; width:605px}
.hccm_c span{ display:block; float:left; line-height:30px; overflow:hidden}
.hccm_c_s1{ width:300px}
.hccm_c_s2{ width:185px}
.hccm_c_s3{ width:120px}
.hccm_btn_nomorl{ float:left; width:30px; height:41px; background:url(../Images/hccm_btn_1.gif); margin-top:10px; clear:right}
.hccm_btn_hover{ float:left; width:30px; height:41px; background:url(../Images/hccm_btn_2.jpg); margin-top:10px; clear:right}

.hccml_title_h{ color:#fff; border:1px solid #96A1A7; background:#96A1A7;height:62px; cursor:pointer}
.hccml_title_h h3{font-size:14px; color:#fff; line-height:26px; border-bottom:1px solid #D7DAD6; margin-top:4px; margin-bottom:1px}

.hccml_main{ width:758px; border:1px solid #B4BDC0; background:#fff; margin:0; clear:both; height:auto; overflow:auto; text-align:left; margin-bottom:3px; overflow:hidden}
.hccml_img{ display:block; float:left; width:228px; height:138px; padding:14px 0 14px 14px}
.hccml_main p{float:left; width:410px; line-height:22px; padding:14px 14px 14px 41px}
.hccml_main p img{ margin-top:10px}

#mulite_page{ width:760px; height:22px; background:url(../Images/case_mulite_bg.gif) repeat-x; color:#000; margin-top:20px}
#analyse_page{ width:981px; height:22px; background:url(../Images/case_mulite_bg.gif) repeat-x; color:#000; margin-top:20px}

.mp_l{ float:left; font-weight:bold; background:url(../Images/mp_l.gif) left top no-repeat; padding-left:20px; padding-top:5px; height:17px}
.mp_r{ float:right; padding-top:5px; background:url(../Images/mp_r.gif); width:295px; height:17px; text-align:right; padding-right:15px}
.mp_r span{ padding:0 6px 0 6px}
.page{width:980px; margin:auto; text-align:center; }
.mp_hover{ font-weight:bold; color:#f00;}
#mulite_page a{ color:#000; text-decoration:none; padding:0 3px 0 3px}
#mulite_page a:hover{ color:#f00; text-decoration:none}
#mulite_page2{ width:952px; height:22px; background:url(../Images/case_mulite_bg.gif) repeat-x; color:#000; margin:0 auto 30px auto}
#mulite_page3{ width:650px; height:19px; background:url(../Images/case_mulite_bg.gif) repeat-x; color:#000; margin:0 auto 30px auto}
.mp_r2{ float:right; padding-top:5px; background:url(../Images/mp_r.gif)  right no-repeat; width:905px; height:17px; text-align:center; padding-right:15px}
.mp_r2 span{ padding:0 6px 0 6px}
.mp_r2 a{padding:0 3px 0 3px}
.mp_r3{ float:right; padding-top:5px; background:url(../Images/mp_r.gif)  right no-repeat; width:350px; height:17px; text-align:center; padding-right:15px}
.mp_r3 span{ padding:0 6px 0 6px}
.mp_r3 a{padding:0 3px 0 3px}


.service_title{ width:1000px; margin:auto}
.service_title h1{ float:left; background:url(../Images/services_l_bg.gif) left top no-repeat; height:35px; padding-top:6px; padding-left:20px;}

.appra_banner{width:977px; height:95px; margin:6px auto 0 auto;background:url(../Images/appre_banner_bg1.gif) left top no-repeat #000; text-align:right}
.appra_banner img{padding:16px 0 0 0;  background:url(../Images/appre_banner_bg2.gif) right top no-repeat; padding-right:250px}
.appra_title2{ width:975px; height:81px; margin:0px auto; background:#E90100 url(../Images/appre_banner2b.gif) center top no-repeat; text-align:left}
.appra_title2 img{ margin:56px 0 0 19px}

.appra_main{ width:975px; background:url(../Images/appra_main_bg.gif) top repeat-x; margin: 0px auto; text-align:center; position:relative}
.appra_main ul{ width:937px; background:#fff; border:1px solid #E5E5E5; text-align:left;margin:0px auto 20px; padding-top:30px;}
.appra_main ul li{ width:395px; height:90px; border-bottom:1px dotted #D9D9D9; padding-bottom:17px; float:left; margin-right:36px; margin-top:12px; margin-left:7px}
.apm_l{ width:182px; height:67px; background:url(../Images/appra_li_img_bg.gif) 163px 34px no-repeat;  float:left}

.apm_l img{ border:1px solid #E5E5E5}
.apm_r{ float:left; margin-left:6px; width:186px}
.apm_r h4{color:#000; line-height:24px; font-size:14px}
.apm_r p{ margin:5px 0 8px 0}
.apm_b{ width:71px; height:71px; background:url(../Images/apprmain_b.jpg) no-repeat; position:absolute; right:18px; top:0px}
*html .apm_b{ right:17px}
.appra_show{ min-height:300px; width:938px;background:#fff; border:1px solid #E5E5E5; margin:auto auto 30px auto}
*html .appra_show{ height:300px; padding:15px; width:908px}

.about_banner{ width:982px; margin:5px auto auto auto; background:url(../Images/about_nav_l_bg.gif) left bottom no-repeat}
.about_banner img{ display:block}
.about_nav{ height:38px; width:957px; background:url(../Images/about_nav_r_bg.gif) right top no-repeat; padding:0 14px 0 12px}
.about_nav li{ background:url(../Images/about_nav_c_bg.gif) top repeat-x; float:left; height:28px; padding:0 42px 0 42px; padding-top:10px}
.about_title{ width:982px; background:url(../Images/about_title_bg.jpg) repeat-x; height:27px; margin:5px auto 8px auto}
.about_title img{ display:block; float:left;padding:6px 0 7px 11px; background:url(../Images/about_title_l_bg.jpg) left top no-repeat;}
.about_title span{ display:block; float:right; width:7px; height:27px; background:url(../Images/about_title_r_bg.jpg)}
.about_title2{width:650px;background:url(../Images/about_title_bg.jpg) repeat-x;height:27px}
.about_title2 img{ display:block; float:left;padding:6px 0 7px 11px; background:url(../Images/about_title_l_bg.jpg) left top no-repeat;}
.about_title2 span{ display:block; float:right; width:7px; height:27px; background:url(../Images/about_title_r_bg.jpg)}

.join_main{ width:980px; margin:auto; text-align:left; padding:0 0 20px 15px; height:auto}
.join_main li{ float:left; width:465px; height:auto; overflow:auto; margin:0 18px 0 0}
.join_main li h4{ height:29px; background:url(../Images/join_li_bg.jpg) repeat-x; line-height:29px; font-size:12px; color:#000; background:url(../Images/joinus_li_a_bg.gif) no-repeat}
.join_main li h4 a{color:#000}
.join_main p{ line-height:26px;  color:#000; padding:20px 10px 20px 10px; border-bottom:1px solid #E5E5E5}
.join_main img{ display:block; float:right; padding:8px 0 22px 0}
.jm_title{ padding:0 55px 0 25px}

.alert_main{ width:800px; background:url(../Images/alert_main_bg.jpg) left top repeat-x; text-align:center; position:absolute;padding:26px 0 26px 0; border:4px solid #000; color:#000}
.alert_main h2{ width:772px; height:23px; background:url(../Images/alert_main_title_bg.gif); padding:10px 0 0 20px; margin:auto; text-align:left; position:relative}
.alert_main h3{ text-align:left; color:#000; font-size:14px; margin-left:35px}
.alert_main table {  margin-left:36px; text-align:left; width:762px}
.alert_lab{ width:100px; color:#000}
.alert_input{ width:260px; padding-bottom:3px}
.alert_input input{ width:170px; height:19px; border:1px solid #E5E5E5; line-height:19px; color:#333; font-size:12px}
.alert_area textarea{border:1px solid #d8d8d8; height:90px; width:650px; overflow:auto; font-size:12px}
.btn_box{ padding-top:18px}
.btn_box img{padding-right:12px; cursor:pointer}
.closeBtn{ cursor:pointer; display:block; position:absolute; right:12px; top:-18px}
.about_nav .about_nav_hover{ background:#C19E66 url(../Images/about_cnav.gif) left top no-repeat; position:relative}
.about_nav .about_nav_hover span{ display:block; position:absolute; right:-1px; top:0px; width:40px; height:38px; background:url(../Images/about_cnav2.gif) right no-repeat}

.pingjia_tittle {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 14px;font-weight: bold;border-bottom-width: 1px;border-bottom-style: solid;border-bottom-color: #CCCCCC;padding-bottom: 6px;}
.pingjia_time {font-family: Georgia, Times New Roman, Times, serif;font-size: 10px;color: #649015;text-align: left;}
.new_left {clear: both;float: left;height: 475px;width: 331px;}
.new_right {float: left;width: 650px; text-align:left}
.new_right ul { height:auto; overflow:auto; margin:0;  clear:both}
.new_right ul li {background:url(../Images/newList_bg.gif) left center no-repeat;padding-left:27px;text-align: left;margin-left: 20px;line-height: 25px;}
#news {width: 982px;padding-top: 8px;padding-right: 0px;padding-bottom: 10px;padding-left: 8px;margin:0 auto}
.news_tittle{background-image: url(../Images/new_tittle.gif);background-repeat: no-repeat;
background-position: center;height: 26px;width: 327px;}
.news_kuang1{background-image: url(../Images/new_kuang_top.gif);background-repeat: no-repeat;
background-position: center bottom;height: 11px;width: 100%; margin-top:2px}
.news_kuang2{background-image: url(../Images/new_kuang_tiao.gif);background-repeat: repeat-y;
background-position: center;width: 100%;}
.news_kuang2 ul {height: 25px; height:auto; overflow:auto}
.news_kuang2 ul li {background:url(../Images/newList_bg.gif) left center no-repeat;padding-left:27px;text-align: left;margin-left: 20px;line-height: 25px;}

.news_kuang_blog {font-size: 12px;text-align: right;padding-right: 20px;}
.news_kuang3{background-image: url(../Images/new_kuang_foot.gif);background-repeat: no-repeat;
background-position: center top;height: 11px;width: 100%;}

.news_main{ background:url(../Images/news_main_bg.gif) center top  no-repeat; text-align:center; padding:32px 0 22px 0; margin:3px auto auto auto; width:1000px}
.news_content{ width:678px; height:auto; overflow:auto; margin:auto; text-align:left; border:1px solid #C9C9C9; background:#fff; padding-top:10px}
.news_content h2{ line-height:32px; color:#000; font-size:16px; text-align:center; width:650px; margin:0 auto; border-bottom:1px solid #C9C9C9; padding-bottom:6px}
.news_time{ width:650px; margin:auto; text-align:right; display:block; padding:8px 0 6px 0; color:#639014}
.news_content .nc{line-height:160%;}
.nc{ width:540px; margin:0 auto; line-height:24px; padding-bottom:24px}
#nc_bottom{ width:680px; height:60px; background:#000; line-height:60px; text-align:center; margin:0 auto}
#nc_bottom a{ color:#fff}

.contact_main{ width:982px; height:auto; overflow:auto; margin:auto; padding:5px 0 40px 0}
.contact_box{ width:680px; border:6px solid #939393; float:left; padding:5px; background:url(../Images/contact_box_bg.jpg) bottom repeat-x}
.contact_box h3{ width:683px; height:33px; background:url(../Images/contact_h3_bg.jpg)}
.contact_box table{ font-size:14px; margin:12px 0 16px 3px}
.contact_box table td{ text-align:left; height:28px; vertical-align:middle}
.contact_input{ width:242px; height:19px; border:1px solid #CECECE}

.contact_btn{ text-align:left; padding:7px 0 0 78px}
.contact_btn textarea{ width:572px; height:100px;border:1px solid #CECECE; overflow:auto; margin-bottom:11px}
.contact_sidebar{ float:left; margin:25px 0 0 3px}
.contact_sidebar ul li{ width:248px; height:42px; background:url(../Images/contact_sidebar_abg.jpg) no-repeat; margin-bottom:8px; text-align:left; padding:0 0 0 20px; line-height:42px}
.contact_sidebar ul li img{ margin-top:12px}
.contact_s_bottom{ background:#FF7C00; width:268px; height:157px; border:1px solid #DC6B00; text-align:left}
.contact_s_bottom p{ padding-left:10px; line-height:18px; color:#fff; padding-top:24px}

.case_open h1{ font-size:14px; color:#000; line-height:22px; width:500px}
.case_open .hcc_titleR{ width:100px; line-height:30px}
.case_open_img{ padding:7px; background:#C7C7C7; width:748px; margin-top:3px}
.case_open_img img{ padding-right:7px; padding-left:7px}

.case_more{ height:auto; overflow:auto; margin-left:10px; margin-top:5px}
.case_more p{ clear:left; float:left;width:360px; padding-left:20px; line-height:20px}
.case_more  h3{ width:360px; float:left; background:url(../Images/jt2.jpg) left center no-repeat; padding-left:20px; font-size:12px; color:#000}
.case_more img{ display:block; float:left; margin-top:-24px}
* html .case_more img{ margin-top:4px}
*+ html .case_more img{ margin-top:4px} 
.case_open_title{ width:738px; height:29px; background:url(../Images/case_open_title.jpg) no-repeat; margin-top:8px; padding-left:25px; font-size:12px; color:#000}
.case_open_content{ width:580px; margin:23px 0 20px 30px; line-height:26px}
.case_m_m{ margin:23px; line-height:20px}
.brand_main{ width:660px; margin:0 auto;  height:auto; overflow:auto; padding:40px 0 40px 0}
.brand_main li{ float:left; margin-bottom:40px; width:165px}

.services_banner{ text-align:center; margin:0 auto; padding-top:5px}
.pnd{ background:url(../Images/pnd_bg.jpg) 314px 0 no-repeat; width:976px; margin:0 auto; padding-top:18px; height:340px; overflow:auto}
.pndh{ height:280px;background:url(../Images/pnd_bg.jpg) 314px -50px no-repeat;}
.pnd h3{ background:url(../Images/jt3.jpg) left center no-repeat; padding-left:12px; font-size:14px; color:#000}
.pnd p{ padding:0 0 8px 12px; line-height:18px}
.pnd1{ float:left; padding-left:57px; text-align:left}
.pnd2{ float:left; padding-left:50px; text-align:left; padding-right:5px}
.pnd3{ float:left;width:332px; height:317px; background:url(../Images/pnd3_bg.jpg) repeat-x; border:1px solid #D0D0D0; text-align:left; padding-left:8px}
.pnd4{ border:none; background:none; height:auto; padding-left:50px}

.about_main{ width:982px; margin:0 auto; padding:15px 0 35px 0}
.about_main_left{ float:left; width:382px; margin-bottom:35px}
.about_main_left h2{ width:382px; height:52px; background:#E7E7E7 url(../Images/about_main_left_bg.jpg) right top no-repeat}
.about_main_left h2 img{ padding:18px 100px 18px 50px; background:#A9A9A9 url(../Images/about_main_left_h2_bg.jpg) right top no-repeat}
.aml_main{ width:378px; border:2px solid #DAC5A3; padding-bottom:28px; margin-top:10px}
.aml_main p{ padding:28px 36px 0 36px; text-align:left; line-height:22px; background:url(../Images/logo4.jpg) 36px 30px no-repeat; text-indent:6em; color:#000}

.about_main_right{ float:right}
.about_main_right h2{ width:572px; height:69px; background:url(../Images/about_main_right_h2.jpg) no-repeat}
.about_main_right h2 img{ margin:23px 0 0 18px}
.lclist li{ padding:20px 0 18px 150px; text-align:left; line-height:20px; border-bottom:1px solid #F4EDE3; color:#333}
.lc1{ background:url(../Images/time_1999.jpg) 12px 15px no-repeat}
.lc2{ background:url(../Images/time_2004.jpg) 12px 15px no-repeat}
.lc3{ background:url(../Images/time_2005.jpg) 12px 15px no-repeat}
.lc4{ background:url(../Images/time_2006.jpg) 12px 15px no-repeat}
.lc5{ background:url(../Images/time_2007.jpg) 12px 15px no-repeat}
.lc6{ background:url(../Images/time_2008.jpg) 12px 15px no-repeat}
.lc7{ background:url(../Images/time_2009.jpg) 12px 15px no-repeat}
#advan_main{ width:965px; height:258px; background:url(../Images/advan_main_bg.jpg) top no-repeat; margin:0 auto; padding-left:35px}
#advan_main li{ width:185px; padding-top:7px; float:left}
.hc_fix{margin:18px auto 0;padding-left:15px}
.hc_fix li{width:970px}
.hc_fix .hccm_c{width:815px}
.hc_fix .hccml_main{width:968px}
.hc_fix .hccml_main p{width:620px}
.hc_fix .hccml_title{text-align:left;overflow:hidden}
.hc_fix .hccml_title_h{text-align:left;overflow:hidden}


.back{text-align:center;}



