/* CSS Document */
/* CSS Hack for Friefox */
@import url("other.css");
/*normal*/
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, th, td, button{padding:0; margin:0;}
fieldset, img, button, input{border:0;}
input, label, select, option, textarea, button, fieldset, legend{font:12px/18px Verdana, Simsun, Helvetica, Arial, sans-serif;}
ul{list-style:none;}
/*global*/
.dis{display:none;}
.hot{color:#cd0000;}
.text{color:#8c8c8c;}
.center{text-align:center;}
.clearfix{clear:both;}
.vfix{zoom:1;}

a:link,a:visited{ color:#606060; }
a:hover{ text-decoration: none; color: #DA0434;}

.a-blue:link,a-blue:visited{color:#0000FF; }
.a-blue:hover{ text-decoration: none; color: #DA0434;}

.link_more{position:absolute; top:7px; right:15px;}
div { font-family: 宋体,Arial,Mingliu; font-size: 9pt; color: #333333; text-decoration: none; line-height: 170%;}
/*- Star--------------------------- */
#main{width:1013px;	margin:0px auto;}
#top {background: url(../images/top_bg.gif) repeat-x;vertical-align:top;height:133px;text-align:center;}
.top01{width:1003px;height:14px;background: url(../images/top_01.gif) no-repeat;margin:0px auto; font-size:10px}
.top01 li{ background: url(../images/top_02.gif) no-repeat 0px 4px;	padding-left:13px;padding-right:20px;float:right;	line-height:14px;}
.top02{width:1003px;height:76px; margin:0px auto;}
.top02 h3{width:275px;float:left;height:76px;background: url(../images/logo.jpg)  no-repeat;vertical-align:top;}
.top02 h3 span { visibility:hidden;}
.top_tel {float:left;color:#828282;	background: url(../images/top_tel.gif) no-repeat 5px 20px;padding:46px 0 0 133px;}
.top_r { float:right; padding-top:34px; padding-right:20px;}
.menu { width:958px; height:30px; margin:0px auto; background:url(../images/menu.gif) no-repeat;}
.menu li{ float:left; width:105px; display:inline; }
.menu li a{ display:block; width:105px; height:30px; background:url(../images/menu2.gif) no-repeat left 0px; }
.menu li a span{ visibility:hidden; }
.menu li a:hover{ text-decoration:none; }
.menu .m1 a:hover { background-position:0% -30px; width:118px;width:105px;}
.menu .m2 a:hover { background-position:0% -60px; width:118px;width:105px;}
.menu .m2 .t { background-position:0% -60px; width:118px;width:105px;}
.menu .m3 a:hover { background-position:0% -90px; width:118px;width:105px;}
.menu .m3 .t { background-position:0% -90px; width:118px;width:105px;}
.menu .m4 a:hover { background-position:0% -120px; width:118px;width:105px;}
.menu .m4 .t { background-position:0% -120px; width:118px;width:105px;}
.menu .m5 a:hover { background-position:0% -150px; width:118px;width:105px;}
.menu .m5 .t { background-position:0% -150px; width:118px;width:105px;}
.menu .m6 a:hover { background-position:0% -180px; width:118px;width:105px;}
.menu .m6 .t { background-position:0% -180px; width:118px;width:105px;}
.menu .m7 a:hover { background-position:0% -210px; width:118px;width:118px;}
.menu .m7 .t { background-position:0% -210px; width:118px;width:118px;}
.menu .m7 { width:118px;}
.menu .m8 a:hover { background-position:0% -240px; width:118px;width:105px;}
.menu .m8 .t { background-position:0% -240px; width:118px;width:105px;}
.menu .m9 a:hover { background-position:0% -270px; width:118px;width:105px;}
.menu .m9 .t { background-position:0% -270px; width:118px;width:105px;}
/* More设置 */
.more { height:32px; width:100%; display:inline;}
.more span{ visibility:hidden; }
.more a{ display:block;width:126px; height:32px; float:right; font-size:5px;}
.more a:hover { text-decoration:none;}
.more2 { height:16px; width:100%; margin-top:10px;}
.more2 span{ visibility:hidden; }
.more2 a{ width:68px; height:16px; float:right; font-size:5px; background:url(../images/more07.gif) no-repeat right 3px;}
.more2 a:hover { text-decoration:none;}
.info li{ width:740px;  padding:12px 10px; font-size:14px; line-height:180%; }
/* 底部提示-版权信息 */
.xiaotishi { clear:both; padding:10px 60px;  color:#838383; margin-left:190px}
.xiaotishi span{ color:#ff6600;}
#foot {background: url(../images/foot_bg.gif) repeat-x top;height:105px;width:1003px;margin:0px auto; clear:both; overflow:auto;}
#foot .foot_l{ float:left; color:#6E6E6E; margin-left:10px; margin-top:15px; line-height:20px;}
#foot .foot_l a{ color:#282B82;}
#foot .foot_r{ float:right;}
/* 左边菜单开始 */
#left {float:left;background: url(../images/left_bg.gif) no-repeat;vertical-align: top;width:225px; padding:0 0 50px 10px;}
.leftmenu { width:160px;margin-left:2px;}
.leftmenu h3 span{ display:none;}
.leftmenu li { display:inline;clear:both;}
.leftmenu a {float:left;width:100%;height:22px;background: url(../images/left_menu01.gif) no-repeat;padding:5px 10px 0px 25px;}
.leftmenu a:hover span { color:#0099CC;}
.leftmenu a:hover {background-position:0% -27px;color:#FFFFFF;	}
.leftmenu .m2 a{background-position:0% -27px;color:#FFFFFF;}
/* 菜单结束--左边内容开始 */
.left02 {width:195px;margin-top:15px;border:1px solid #CCCCCC;padding:1px; float:left;}
.left02 h3 {background: url(../images/left_01.gif) no-repeat;height:35px;}
.left02 h3 span{ visibility:hidden;}
.left02 li { background: url(../images/left_xx.gif) no-repeat left bottom;padding:6px 0px 4px 13px;}
.left02 li img{ margin-right:6px;}
.left02 .more2{ width:152px; background:none; margin-top:0px;}
.leftad { margin-top:10px; float:left;}
.leftad h3{ display:none; }

.left_contact{background:url(../images/left_contact.gif) no-repeat; overflow:auto; width:196px; height:450px;padding:0 5px 0 7px;}
.left_contact h3{ visibility:hidden; height:38px;}


/* 右边内容开始 */	
#right{ float:left; padding-top:3px;}
.Tips {background: url(../images/icon_gongao.gif) no-repeat left 1px; width:100%; overflow:auto;}
.Tips li{ padding-left:46px;float:left;}
.Tips .daohang { float:right; color:#344A8F; padding-right:10px;}
.Tips .daohang a{ color:#344A8F;}
.banner {clear:both;margin-top:6px;}
.banner h4{ display:none;}
.designer { position:absolute; margin:267px 0 0 617px;}
.designer span{ display:none;}
/* about */	
.banner_about{;background: url(../images/about_infobg.gif) no-repeat;width:757px;height:236px;margin-top:6px;}
.banner_about h3{visibility:hidden; height:90px;}
.banner_about li{ width:388px; margin-left:300px;}
.banner_about .more{ margin-top:20px; width:86px;}
.about { float:left; width:390px; margin-top:20px; margin-left:5px;}
.about ul{ margin-bottom:20px;}
.about span{ color:#7197D5; font-size:14px; font-weight:bold; }
.about .bor{ border:1px solid #CCCCCC; padding:1px; float:left; margin-right:10px;}
.about_news { background:url(../images/about_news.gif) no-repeat top; width:308px; float:right; margin-right:5px;margin-top:20px; }
.about_news h3 { height:30px;}
.about_news h3 span{ display:none;}
.about_news h3 a{ width:41px; height:17px; float:right; margin-top:3px;}
.about_news dl {background: url(../images/xx02.gif) repeat-x bottom;padding:8px 0 7px 0;}
.about_news dd {background: url(../images/icon_n.gif) no-repeat right 4px;float:left;padding:0 16px;color:#719AD2;}
.about_news dt {background: url(../images/icon_02.gif) no-repeat 2px 4px;padding-left:16px;clear:both;}
/* advantage */	
.banner_advantage { background:url(../images/banner_advantage.jpg) ; width:562px; height:248px; margin-top:6px; padding-left:198px;}
.banner_advantage h4{visibility:hidden; height:179px;}
.banner_advantage li{float:left; width:106px;display:inline; margin-right:29px;}
.banner_advantage a{display:block; width:106px; height:53px; }
.banner_advantage li span { display:none;}
.advantage_list{ width:756px; border:1px solid #CFCFCF; background:url(../pics/advantage/advantage_02_bg.jpg) repeat-x top; overflow:auto; margin-top:15px; padding-bottom:20px;}
.advantage_list h3 { width:100%; height:32px; background:url(../pics/advantage/advantage_02.jpg) no-repeat left;}
.advantage_list h5 { width:100%; height:32px; background:url(../pics/advantage/advantage_03.jpg) no-repeat left;}
.advantage_list h3 span { visibility:hidden;}
.advantage_list h5 span { visibility:hidden;}
.advantage_list li { width:330px; float:left; padding:24px 20px 0 20px; }
.advantage_list li h4 { background:url(../pics/advantage/advantage_02_bg2.gif) no-repeat left top; height:32px; width:200px; font:14px/18px Verdana,Arial ; font-weight:bold; color:#3D3D3D; padding:9px 0 0 33px;}
.advantage_list li p { padding-left:11px;}
.advantage_gd { background:url(../images/advantage_01.jpg) no-repeat; width:760px; height:253px; margin-top:12px;}
.advantage_gd ul { width:733px; float:left;}
.advantage_gd li { width:230px; padding:22px 0 0 100px; height:82px; float:left;}
.advantage_gd p{ font-size:14px; font-weight:bold; color:#344A8F; }
.advantage_gd .r { margin-left:72px;}
.advantage_8year { background:url(../images/advantage_02.jpg) no-repeat; width:760px; height:232px;}
.advantage_8year ul { width:733px; float:left;}
.advantage_8year li { width:230px; padding:22px 0 0 100px; height:71px; float:left;}
.advantage_8year p{ font-size:14px; font-weight:bold; color:#344A8F; }
.advantage_8year .r { margin-left:72px;}
.advantage_ljie { background:url(../images/advantage_03.jpg) no-repeat; width:760px; height:171px; margin-top:12px;}
.advantage_ljie li { width:231px; float:left; margin-right:33px;}
.advantage_ljie li span{ display:none;}
.advantage_ljie .r{ margin-right:0px;}
.advantage_ljie a{ width:211px; height:64px; display:block; padding:106px 10px 0 10px;}
/* webplan */
.banner_webplan { background:url(../images/banner_webplan.jpg) ; width:745px; height:261px; margin-top:6px; padding:0 0 0 15px;}
.banner_webplan li{float:left; width:105px;display:inline; margin-top:195px;}
.banner_webplan a{display:block; width:104px; height:65px; }
.banner_webplan a:hover{ text-decoration:none;}
.banner_webplan li span{visibility:hidden;}
.webplan { background:url(../images/webplan_01.jpg) no-repeat; width:757px; height:244px; margin-top:15px;}
.webplan li{float:left; width:240px; margin-right:16px; display:inline;}
.webplan .r{float:right; width:240px; margin-right:2px; display:inline;}
.webplan li a{display:block; width:241px; height:244px; color:#5F5F5F;}
.webplan li h4 { display:none;}
.webplan li span{display:block; width:216px; padding:143px 5px 0 13px; line-height:18px; cursor:pointer;}
.webplan_f { background:url(../images/webplan_f02.gif) repeat-x bottom; width:760px; height:30px; margin-top:15px;}
.webplan_f li{ float:left; margin-left:6px;}
.webplan_f a { background:url(../images/webplan_f01.gif) no-repeat; text-align:center; height:24px; width:189px; display:block; padding-top:6px; font-size:14px; font-weight:bold;}
.webplan_f a:hover {background-position:0% -30px; text-decoration:none; color:#4C4C4C;}
.webplan_f .t a { background:url(../images/webplan_f01.gif) no-repeat 0 -30px; text-align:center; height:24px; width:189px; display:block; padding-top:6px; font-size:14px; font-weight:bold;}
.webplan_f_contact { border:1px solid #cccccc; border-top: none; width:758px; }
/*.webplan_f_contact li{ background:url(../images/webplan_02.jpg) no-repeat; height:217px;} */
.webplan_f_contact li{ height:217px;}
.webplan_f_contact li p{ margin:0 38px 0 310px;}
.webplan_f_contact li h4 { visibility:hidden; height:35px;}
.webplan_f_contact li span{ font-size:16px; font-weight:bold;}
.webplan_f_contact li .more{ margin:15px 0 0 310px;}
/* website */
.banner_website { background:url(../images/banner_website.jpg) ; width:760px; height:254px; margin-top:6px;}
.banner_website li{ float:left; width:253px;display:inline; margin-top:194px; }
.banner_website a{ display:block; width:253px; height:60px; }
.banner_website a:hover{ text-decoration:none; color:#C60202;}
.banner_website li h4{ visibility:hidden; height:25px;}
.banner_website li p{ margin:0 10px 0 82px; line-height:16px;}
.website { background:url(../images/website_01.jpg) no-repeat; width:760px; height:251px; margin-top:15px;}
.website p { clear:both;}
.website li{float:left; width:253px; display:inline;}
.website li a{display:block; width:253px; height:218px; color:#5F5F5F; }
.website li h4 { visibility:hidden; height:56px;}
.website li span{ display:block; width:134px; margin-left:100px; line-height:18px;cursor:hand;}
.website_btn { background:url(../images/website_02.jpg) no-repeat; width:760px; height:78px; margin-top:15px;}
.website_btn li{float:left; width:182px; display:inline; }
.website_btn li a{display:block; width:182px; height:78px; color:#5F5F5F; }
.website_btn li a h4{ visibility:hidden;}

.website_case { background:url(../images/website_03.jpg) no-repeat; width:760px; height:168px; margin-top:15px; padding-left:1px;}
.website_case .page { float:left; width:20px; height:120px; margin:0px;}
.website_case .page a{ width:22px; height:120px; display:block;}
.website_case .page span { display:none;}
.website_case .list { clear:both; padding-top:10px; font-size:12px; font-weight:normal;}
.website_case li{float:left; width:132px; display:inline; margin:0 3px 0 8px; }
.website_case li img{ border:2px solid #E5E5E5; padding:5px; margin:0px;}
.website_case li p{ text-align:center; margin-top:3px;}
.website_case li a{ display:block; width:132px; height:120px; color:#5F5F5F; }
.website_case li a:hover{ text-decoration:none; color:#CC0000;}
.website_case li a:hover img{ border:2px solid #D9D9D9;background-color:#F0F0F0;}

.website_idc{ background:url(../images/website_04.jpg) no-repeat top; width:760px; margin-top:12px;}
.website_idc .bt{ height:32px;}
.website_idc .bt li{ float:left; margin:6px 0 0 10px; display:inline;}
.website_idc .bt li a{ background:url(../images/website_m01.gif) no-repeat left -30px; padding-left:10px; display:block;}
.website_idc .bt li span{ background:url(../images/website_m02.gif) no-repeat right -30px;padding:4px 16px 2px 5px;display:block; font-size:14px; font-weight:bold;}
.website_idc .bt li a:hover{ background:url(../images/website_m01.gif) no-repeat left;}
.website_idc .bt li a:hover span{ background-position:100% bottom; }
.website_idc .bt .t a{ background:url(../images/website_m01.gif) no-repeat left;}
.website_idc .bt .t span{ background:url(../images/website_m02.gif) no-repeat right;}
.website_idc .bt .more{ width:150px; float:right; margin:0px;}
.website_idc .bt .more a:hover{ background:none;}
.website_idc .content{ border:1px solid #CFCFCF; border-top:none; padding:1px}
.website_construction{ border:1px solid #CFCFCF; padding:1px; width:756px; margin-top:12px;}
.website_construction .bt{ background:url(../images/website_m04.gif) repeat-x; height:28px;}
.website_construction .bt li{background:url(../images/website_m03.gif) right; padding-right:2px; float:left; width:130px;}
.website_construction .bt li a{background:url(../images/website_m03.gif) center top; padding:4px 15px 0 15px; height:22px; display:block; font-weight:bold; text-align:center;}
.website_construction .bt li a:hover{ background-position:center -54px;}
.website_construction .bt .t a{background:url(../images/website_m03.gif) center -26px;}
.website_construction .content{background:url(../images/website_m06.gif) repeat-x bottom;padding:20px; overflow:auto;}
.website_construction .content .li_pic{ float:left; width:210px;}
.website_construction .content li{ float:left; width:500px;}
.website_construction .content .btn{ width:234px; float:right; margin-top:10px;}
.website_construction .content .btn a{ background:url(../images/website_m05.gif) no-repeat; width:32px; height:19px; display:block; float:left; margin-right:6px; padding:1px 0 0 20px;}
.construction_tab{ width:100%; border:1px solid #B4B4B4; border-collapse:collapse;}
.construction_tab th{border:1px solid #B4B4B4; color:#5F5F5F;padding:5px 10px;}
.construction_tab td{border:1px solid #B4B4B4; color:#5F5F5F;padding:3px 8px;}
/* webmarketing */
.banner_webmarketing { background:url(../images/banner_webmarketing.jpg) ; width:760px; height:248px; margin-top:6px;}
.banner_webmarketing h4{ visibility:hidden;}
.webmarketing { background:url(../images/webmarketing_01.jpg) no-repeat; width:758px; height:244px; margin-top:15px;}
.webmarketing li{float:left; width:242px; display:inline; margin-right:16px;}
.webmarketing li a{display:block; width:242px; height:244px; color:#5F5F5F; }
.webmarketing li h4 { visibility:hidden; height:151px;}
.webmarketing li span{ display:block; width:220px; margin-left:13px; line-height:17px; cursor:hand;}
.webmarketing .r{ float:left; width:240px; display:inline; margin-right:0px; }
.webmarketing_list{ width:756px; border:1px solid #CFCFCF; background:url(../images/webmarketing_02_bg.jpg) repeat-x top; overflow:auto; margin-top:15px; padding-bottom:20px;}
.webmarketing_list h3 { width:100%; height:32px; background:url(../images/webmarketing_02.jpg) no-repeat left;}
.webmarketing_list h3 span { visibility:hidden;}
.webmarketing_list li { width:330px; float:left; padding:24px 20px 0 20px; }
.webmarketing_list li h4 { background:url(../images/webmarketing_02_bg2.gif) no-repeat left top; height:32px; width:200px; font:14px/18px Verdana,Arial ; font-weight:bold; color:#3D3D3D; padding:9px 0 0 33px;}
.webmarketing_list li p { padding-left:11px;}
/* application */
.banner_application { background:url(../images/banner_application.jpg) ; width:760px; height:260px; margin-top:6px; }
.banner_application li{float:left; width:184px;display:inline; margin-top:194px;}
.banner_application a{display:block; width:184px; height:66px; }
.banner_application a:hover{ text-decoration:none;}
.banner_application li span{ visibility:hidden;}
.banner_application h3 { display:none;}
.application_fan01 { background:url(../images/application_01.jpg) no-repeat; width:760px; height:149px; margin-top:15px;}
.application_fan01 h3{ visibility:hidden; height:48px;}
.application_fan01 li{ background:url(../images/icon_03.gif) no-repeat left 7px; padding-left:8px;}
.application_fan01 .m1{ float:left; padding-left:170px; width:178px; vertical-align:top;}
.application_fan01 .m2{ float:left; margin-left:28px; vertical-align:top;}
.application_fan01 .m3{ float:left; margin-left:28px; vertical-align:top;}
.application_fan02 { background:url(../images/application_02.jpg) no-repeat; width:760px; height:149px;}
.application_fan02 h3{ visibility:hidden; height:48px;}
.application_fan02 li{ background:url(../images/icon_03.gif) no-repeat left 7px; padding-left:8px; }
.application_fan02 .m1{ float:left; padding-left:170px; width:178px; vertical-align:top;}
.application_fan02 .m2{ float:left; margin-left:28px; vertical-align:top;}
.application_fan02 .m3{ float:right; width:205px; vertical-align:top;}
.application_fan03 { background:url(../images/application_03.jpg) no-repeat; width:760px; height:251px; margin-top:15px;}
.application_fan03 h3{ visibility:hidden; height:65px;}
.application_fan03 li{  }
.application_fan03 .m1{ float:left; padding-left:40px; width:198px; vertical-align:top;}
.application_fan03 .m2{ float:left; margin:88px 0 0 51px; width:103px; }
.application_fan03 .m2 li{ display:inline; padding-top:5px; }
.application_fan03 .m2 li a{ height:25px; display:block; margin-bottom:5px; }
.application_fan03 .m2 li span{ visibility:hidden;}
.application_fan03 .m3{ float:right; padding:76px 18px 0 0 ; width:184px; vertical-align:top; }
/* client */
.client_menulist{ width:197px;margin-left:2px;}
.client_menulist span{ display:none;}
.client_menulist li { float:left; width:75px; background:url(../images/icon_04.gif) no-repeat left 5px; padding-left:12px; margin:3px 0 0 10px; display:inline;}
.client_jd {width:758px; padding:1px; border:1px solid #C8C8C8; margin-top:6px; overflow:auto;}
.client_jd h3{ display:none;}
.client_jd .contact{ float:left;}
.client_jd .list{ float:right; background:url(../images/client_01.jpg) no-repeat; width:199px; height:260px;}
.client_jd .list h4 { height:44px; margin-left:4px;}
.client_jd .list h4 a{ width:191px;height:44px; display:block;}
.client_jd .list h4 span{ visibility:hidden;}
.client_jd .list dl { width:191px; height:48px; margin:5px 0 0 4px; line-height:15px;}
.client_jd .list a { display:block;width:191px; height:48px;}
.client_jd .list a:hover dt{ color:#C60203;}
.client_jd .list dt {color:#606060; float:left;font:14px Verdana;width:88px; margin:10px 0 0 12px;cursor:hand; }
.client_jd .list dd {color:#C60203; float:left;font:10px Arial;margin-top:13px; cursor:hand;}
.client_jd .list .url{color:#949494; clear:both;font:12px Verdana;margin:0 0 0 12px;cursor:hand; }
.client_search {width:760px; border:1px solid #C8C8C8; margin-top:12px; overflow:auto; background:url(../images/client_02.jpg) repeat-x bottom; height:90px;}
.client_search h3{ display:none;}
.client_search ul{ margin:12px 0 0 20px;}
.client_search li{ color:#989898; float:left; margin-right:10px;}
.client_search li a{ color:#5F5F5F;}
.client_search .fenlei { width:710px;margin-top:5px;}
.client_search .set{ width:136px; color:#8D8D8D; border:1px solid #C5C5C5; margin-right:8px;}
.client_search .input{ width:118px; height:17px; color:#C60203; border:1px solid #CACACA; background:url(../images/client_04.gif) no-repeat left; padding-left:65px; }
.client_yd .website_case { background:url(../images/client_05.gif) no-repeat; width:760px; height:169px; margin-top:12px;}
.client_new { background:url(../images/client_06.gif) no-repeat; width:760px; margin-top:12px;}
.client_new .contact {background:url(../images/client_07.gif) repeat-x bottom; clear:both; border:1px solid #D4D4D4;border-top:none; padding:12px 18px 0 27px; overflow:auto;}
.client_new .contact dl{background:url(../images/client_08.gif) no-repeat; width:700px; height:95px; margin-bottom:18px;}
.client_new .contact img{border:2px solid #E5E5E5; padding:5px; margin-right:11px; float:left;}
.client_new .contact dt {font:13px Verdana; font-weight:bold; margin:10px 0 5px 0;cursor:hand;}
.client_new .contact dd {color:#5F5F5F; float:left; margin-right:10px;cursor:hand;}
.client_new .contact .url {color:#C60203;font:12px Verdana;cursor:hand;}
.client_new .contact .intro { width:543px;cursor:hand;}
.client_new .contact a { display:block;width:700px; height:95px;}
.client_new .contact a:hover dl{ background-position:0% -95px;}/* 需把A写在DL外面 */
.client_list{ background:url(../images/client_09.gif) no-repeat top; width:760px; margin-top:12px;}
.client_list h4{ font-size:14px; font-weight:bold; padding:12px 0 0 28px;}
.client_new .contact li{ font-size:12px; text-align:right; margin:2px 20px 20px 0; color: #334A8E;}
.client_new .contact li a{ width:auto; height:auto; display:inline; color:#334A8E;}
/* service */
.banner_service { background:url(../images/banner_service.jpg); width:760px; height:261px; margin-top:6px; }
.banner_service li{float:left; width:187px;display:inline; margin-top:212px;}
.banner_service a{display:block; width:187px; height:48px;}
.banner_service a:hover{ text-decoration:none;}
.banner_service li span{ visibility:hidden;}
.banner_service h3 { display:none;}
.service01 { background:url(../images/service_01.gif); width:760px; height:297px; margin-top:12px;}
.service01 li{ background:url(../images/icon_03.gif) no-repeat left 7px; padding-left:8px; }
.service01 h3 { display:none;}
.service01 h4 { height:25px; padding:13px 0 0 187px;font-size:1px;}
.service01 h4 a{ display:block; width:98px; height:23px;}
.service01 h4 span{ visibility:hidden;}
.service01 .m1 { height:90px; padding:47px 25px 0 279px;}
.service01 .m2 { width:296px; height:128px; margin-left:54px; float:left;display:inline;}
.service01 .m3 { height:128px; margin-left:75px; float:left;display:inline;}
.service02 { background:url(../images/service_02.gif); width:760px; height:251px; margin-top:12px;}
.service02 h4 { height:40px; padding:20px 0 0 240px;font-size:1px;}
.service02 h4 a{ display:block; width:88px; height:20px; }
.service02 h4 span{ visibility:hidden;}
.service02 .m1 { width:320px; float:left; margin:0 35px 0 28px; display:inline;}
.service02 .m1 dl{ margin-bottom:10px;}
.service02 .m1 dt a{ font-weight:bold; color:#B30B00; text-decoration:underline; font:13px Verdana;}
.service02 .m2 { width:320px; float:left;margin-left:26px;display:inline;}
/* contact */
.contact_book {background:url(../images/contact_01.jpg); width:760px; height:342px; margin-top:10px;}
.contact_book h4{ height:16px; visibility:hidden;}
.contact_book ul{ width:400px; margin-left:360px;}
.contact_book li { clear:both; vertical-align:top; margin-top:5px;}
.contact_book li p{ width:80px; margin-right:5px; text-align:right; float:left; color:#646464;}
.contact_book .t{ color:#C70402;}
.contact_book input{  height:17px; color:#646464; border:1px solid #CACACA; }
.contact_book .set { color:#646464;border:1px solid #CACACA; }
.contact_map {background:url(../images/contact_02.jpg); width:760px; height:292px; margin-top:10px;}
.contact_map li { padding:18px 0 0 44px; color:#5F5F5F;}
.contact_map a { width:380px; height:292px; float:right; display:block;}
.contact_map span { display:none;}
/* partner */
.partner01 {background:url(../images/partner_01.gif) no-repeat top; width:758px; margin-top:10px;border:1px solid #CFCFCF;}
.partner01 h4{ height:31px;}
.partner01 h4 span{ display:none;}
.partner01 .more,.more a,.partner01 h4 a { height:29px; padding:1px;}
.partner01 li { background:url(../images/partner_02.gif) no-repeat bottom; clear:both;height:75px;} 
.partner01 li img { float:left; margin-right:20px;margin-top:-8px;}
.partner01 a { height:30px;display:block;padding:20px 22px; }
.partner02 { background:url(../images/partner_03.gif) no-repeat; width:760px; height:102px; margin-top:15px;}
.partner02 h4 { height:32px; visibility:hidden;}
.partner02 li{float:left; width:161px; display:inline; }
.partner02 li a{display:block; width:161px; height:62px; color:#5F5F5F; }
.partner02 li span{ visibility:hidden;}
.partner02 .r,.partner02 .r a { width:108px; }
.partner03 { background:url(../images/partner_04.jpg) no-repeat; width:760px; height:171px; margin-top:15px;}
.partner03 li { width:231px; float:left; margin-right:33px;}
.partner03 li span{ display:none;}
.partner03 .r{ margin-right:0px;}
.partner03 a{ width:211px; height:64px; display:block; padding:106px 10px 0 10px;}
/* sitemap */
.sitemap {background:url(../images/sitemap.gif) no-repeat; width:760px; height:496px; margin-top:10px; padding:1px;}
.sitemap h4{ height:46px; visibility:hidden;}
.sitemap ul{ float:left; width:231px; height:158px; padding-left:20px;}
.sitemap li{ background:url(../images/icon_03.gif) no-repeat left 7px; padding-left:8px; float:left; width:103px; color:#878787; font-family: Verdana;}
.sitemap .m2 li{ width:210px;}
.sitemap a{color:#878787;}
/* hrm */
.hrm01 {background:url(../images/hrm_01.gif) no-repeat; width:760px; height:222px; margin-top:10px;}
.hrm01 h4{ height:55px; visibility:hidden;}
.hrm01 li{ margin:0 29px;}
.hrm02 {background:url(../images/hrm_02.gif) no-repeat; width:760px; height:289px;}
.hrm02 ul{ float:left;}
.hrm02 .m1{ padding-left:96px; width:340px;}
.hrm02 h4{ height:29px; visibility:hidden;}
.hrm02 .m1 dl{ width:265px; height:85px; float:left; }
.hrm02 .m1 dt{ font-size:14px; color:#0C519F; float:left;}
.hrm02 .m1 dt a{ color:#0C519F; }
.hrm02 .m1 dd{ clear:both; line-height:16px;}
.hrm02 .m1 .time{ color:#C80201;font:10px Arial; float:left; clear:none; margin:3px 0 0 10px;}
.hrm02 .m2{ width:309px; margin-top:72px;}
.hrm02 .m2 dl{ width:307px;height:30px; }
.hrm02 .m2 dt{width:77px; padding-left:10px; float:left;}
.hrm02 .m2 dd{ float:left; width:70px; text-align:center; margin-right:2px;}
.hrm02 .m2 .t{ width:70px; background:url(../images/hrm_03.gif) no-repeat 12px top;margin:0px;}
.hrm02 .m2 .f{ width:70px; background:url(../images/hrm_03.gif) no-repeat 12px bottom;margin:0px;}
.hrm02 .m2 dd span { visibility:hidden;}
/* News */
.news01{background:url(../images/news_01.gif) no-repeat; width:760px; height:281px; margin-top:10px;}
.news01 h4{ height:25px; visibility:hidden;}
.news01 .m1{width:345px; padding-left:24px; float:left;}
.news01 dl{ height:130px;}
.news01 dl a{ width:345px; height:120px; display:block;}
.news01 dl a:hover dt{color:#C60202;}
.news01 dt{font:20px 黑体; color:#4F4F4F;}
.news01 dd{color:#5F5F5F;}
.news01 .time{color:#A3A3A3;}
.news01 .m2{width:323px; padding-left:24px; float:right;}
.news01 .m2 a{width:325px; height:280px; display:block;}
.news01 .m2 span{visibility:hidden;}
.news02{ width:760px;margin-top:10px;}
.news02 .newsnav{background:url(../images/news_02.gif) no-repeat; width:758px; height:41px; padding:0 1px;}
.news02 .newsnav li{width:155px; height:31px;text-align:center;float:left;font:14px 宋体; color:#2D2D2D; font-weight:bold; }
.news02 .newsnav a {width:155px; height:21px;display:block;color:#2D2D2D; padding-top:10px;}
.news02 .newsnav a:hover{ background:url(../images/news_03.gif) no-repeat;}
.news02 .newsnav span{font:10px Arial; font-weight:normal; margin-left:3px;}
.news02 .newsnav .more,.news02 .newsnav .more a,.news02 .newsnav .more a:hover{ width:128px; background:none; float:right;}
.news02 .newsnav .t{background:url(../images/news_03.gif) no-repeat;}
.news02 .newsnav2{background:url(../images/news_05.gif) no-repeat; width:745px; height:31px; padding:10px 0 0 15px;font:14px 宋体; color:#2D2D2D; font-weight:bold;}
.news02 .newsnav2 span{font:10px Arial; font-weight:normal; margin-left:3px;}
.news02 .content{ border:1px solid #D1D1D1;border-top:none; padding:10px 1px; width:756px;}
.news02 .content dl{width:720px;height:22px; padding:4px 0 0 35px; margin-top:3px;background:url(../images/news_04.gif) no-repeat;cursor:hand; }
.news02 .content a{width:755px;height:26px;display:block;}
.news02 .content a:hover dl{background-position:0% -25px; }
.news02 .content dt{float:left;background-color:#FFFFFF; padding:1px 10px 0 0; cursor:hand;  }
.news02 .content dd{float:right;width:137px;color:#ACACAC; margin-top:1px;cursor:hand; }
.news02 .content a:hover dt{background-color:#EEEEEE;}
.news02 .content li{ width:715px; text-align:right; margin:15px auto 0 auto; background-color:#f2f2f2; padding:4px 8px 1px 0;color:#334A8E;}
.news02 .content li a{ width:auto; display:inline; color:#334A8E;}
.news_view li{ width:760px; }
.news_view .title{ font-size:20px; font-weight:bold; text-align:center; padding:20px 0 14px 0;color: #000;}
.news_view .time{ font-size:12px; background-color:#F2F2F2; text-align:center; padding:2px 0 0 0; color: #334A8E;}
.news_view .time a{color: #334A8E;}
.news_view .content{width:740px;  padding:12px 10px; font-size:14px; line-height:180%; }

.prolist ul{
	width:345px;
	height:100px;
	float:left;
	border:1px solid #CCCCCC;
	margin:0px 16px 20px 0px;
	padding:6px 6px;
}
.prolist img{float:left; margin-right:3px;}
.prolist ul img{float:left;}

.bt{font-weight: bold; color: #333333;}
.bt a{color: #003399; outline:solid}

