@charset "utf-8";

/* CSS Document */



#content{ background:#f7f7f7 url(art_03.jpg) repeat-x; color:#84848c;}

#content .sgtit{ font-size:21px; font-weight:bold; color:#292929; text-transform:uppercase; margin-bottom:30px;}

.main .lmap{ float:left; width:357px; padding-top:73px;}

.main .lmap .map{ width:357px; margin-bottom:10px;}

.main .gitr{ float:right; width:550px;padding-top:73px;} 

.main .gitr .text,.main .gitr textarea{-moz-box-sizing: border-box;background:#F5F7F6;border:1px solid #dedede;box-shadow: 3px 4px 3px #CCCCCC;color: #83868A;font-size: 13px;  margin-bottom:10px;}

.main .gitr .text{width: 290px;padding:0px 5px;height: 41px;line-height:41px; }

.main .gitr textarea{ padding:5px; height:275px; width:539px;}

.main .gitr .s_m{ width:124px; height:34px; background:url(send_message.jpg) no-repeat; border:none; cursor:pointer;}

.main .loction{ margin:40px 0px 20px;color:#84848c;}

.main .loction a{ color:#84848c; font-weight:bold;}

.main  .a_wwa{ float:left; width:560px; padding-bottom:30px;}

.main  .a_wwa ul{ list-style:none; margin:0px; padding:15px 0px;}

.main  .a_wwa ul li{ background:url(index_25.jpg) left 6px no-repeat; padding-left:25px; margin:15px 0px}

.main .wus{ width:321px; float:right;}

.main .m_tb{ margin:40px 0px 50px;}

.main .rdown{ float:right; width:270px; padding-right:20px;}



.main .art_left{ width:668px; float:left;}

.main .art_left table{ text-align:center; border-collapse:collapse; border-color:#CCCCCC;}

.main .art_left table th{ background-color:#388345; border-color:#CCCCCC; color:#FFF;}

.main .art_left table td{border-color:#CCCCCC;}

.main  h1{ color:#292929; font-weight:bold; font-size:24px; padding:0px; margin:0px; margin-bottom:20px;}

.main .art_left .art_list{ border-bottom:1px solid #d6d7d6; margin:20px 0px; padding:30px 0px;}

.main .art_left .art_list img{ padding:8px; background:#FFF; border:1px solid #eeeeee;box-shadow: 3px 4px 3px #CCCCCC; float:left;width:240px;height:168px;}

.main .art_left .art_list .r_des{ float:right; width:383px;display:inline}

.main .art_left .art_list .r_des .title{ font-weight:bold; color:#292929; display:block; margin-bottom:10px;}

.main .art_left .page{ text-align:center;}

.main .art_left .page a{ border:1px solid #cec7c6; color:#393839; padding:3px 5px;}

.main .art_left .page .thisclass{ background-color:#423839; color:#FFF;}

.main .art_mail{ width:664px; margin:0 auto; background:url(m_top.jpg) no-repeat; padding-top:72px; margin-top:60px;}

.main .art_mail .m_body{ background:url(m_bg.jpg) repeat-x; height:317px; padding-left:61px; padding-top:12px; color:#2a3c48; border:1px solid #c9c9c9; border-top:none;}

.main .art_mail .m_body td{ padding:3px; text-align:left;}

.main .art_mail .m_body .m_txt{ width:415px; height:35px; background:#FFF; line-height:40px; border:none;}

.main .art_mail .m_body span{ color:#cc3300;}

.main .art_mail .m_body textarea{ height:120px;  width:415px; background:#FFF;border:none;}

.main .art_mail .m_body .s_iq{ width:178px; height:34px; background:url(s_iq.jpg) no-repeat; border:none; cursor:pointer; margin-top:10px;}

.main .art_right{ float:right; width:240px;}

.main .art_right ul{ margin:0px 0px 60px 0px; padding:0px; list-style:none;}

.main .art_right li{margin:10px 0px; text-transform:capitalize;}

.main .art_right li a{ background:url(right_probg.gif) left top no-repeat;text-indent:40px;display:block;height:34px;line-height:34px;color:#fff;width:238px;text-decoration:none;}

.main .art_right li a:hover{ background:url(right_probg.gif) left bottom no-repeat;font-weight:bold;}

.main .art_right .pltit{ font-size:22px; font-weight:bold; color:#292929; margin-bottom:35px;}

.main .art_right .srptit{ font-size:22px; font-weight:bold; color:#292929; margin:15px 0px ;}



			.main .art_right #menu { margin:0; padding: 10px 0; overflow:hidden; line-height:1.5em; width:240px; margin-bottom:45px;}

			.main .art_right #menu li { background:none; list-style-type:none;  display:block; padding:2px 0px;  cursor:pointer; height:auto; width:262px; margin:0;}

		.main .art_right #menu li span { display:block; text-decoration:none; color: #000000; margin:0; font-weight:bold; }

		.main .art_right #menu li .salersicon{ float:left; height:16px; width:16px; padding-right:5px;}

		.main .art_right #menu li .salersicon img{height:16px; width:16px;  margin:0; padding:0;}

		.main .art_right #menu li span span { display:none; color:#000; background:url(/images/callbg.gif) no-repeat;}

		.main .art_right #menu li span.one span { display:block; padding-bottom:10px; }

		.main .art_right #menu li span span a { display:block; margin:4px 0 0 6px; width:196px; height:20px; background:none; border:none; }

		.main .art_right #menu .h2 { margin:0 5px; padding:0; color: #333333; font-size:12px; border:0; }

		.main .art_right #menu .onlineh3 { padding-right:15px; font-size:12px; color: #009933; float:right; padding-right:28px; } 

		.main .art_right #menu .offlineh3 { color:#999; font-size:12px;padding-right:28px; font-weight:normal; float:right; } 

		

		.main .art_right #menu table img { margin:13px 10px 0 8px; border:1px solid #FF3300; } 

		.main .art_right #menu .signature { padding:14px 25px 0 7px; overflow:hidden; font-size:10px; line-height:12px; color:#333; height:50px; }

		

		

.main .p_show{ border-bottom:1px solid #d6d7d6; padding:40px 0px;}

.main .p_show .pl_list{ float:left; width:380px; padding:0px 50px;}

.main .p_show .pl_list .abt{ margin:15px 0px; color:#292929; display:block; font-weight:bold;}



.main .bg404{ background:url(bg404.jpg) right  40px no-repeat;  padding-left:36px; padding-top:40px;}

.main .bg404 p.sor{ font-size:18px; font-weight:bold; color:#333333; width:340px;}

.main .bg404 p.not{ font-size:14px; color:#84848c; width:340px; border-bottom:1px dotted #cacaca; padding-bottom:25px; margin-bottom:25px;}

.main .bg404 ul{ list-style:none; margin:0px; padding:0px;}

.main .bg404 ul li{ background:url(li404.jpg) no-repeat; padding-left:20px; height:34px; font-size:14px; padding-top:8px; text-transform:capitalize;}

.main .bg404  a{ color:#1886d6;}

.main .bg404 .yho{ margin-top:50px; font-size:14px; font-weight:bold; color:#333333; margin-bottom:15px;}



