
* {padding:0; margin:0; list-style:none;}
h1, h2, h3, h4, h5, h6, p, pre, blockquote, label, ul, ol, dl, li, dd,table, tr, td, fieldset, address, img {margin:0; padding:0}


/*///////////////////////*/
a:link, a:visited {text-decoration:none; color:#803d28;}
a:hover, a:active{ color:#242020;}
a#active{ color:#6c685e;}

ul, ol , li{list-style:none}
img {border:none}

.link01 a:link, .link01 a:visited{ color:#fff; text-decoration:underline;}
.link01 a:hover{color:#000;}

.link02 a:link, .link02 a:visited{ color:#242020;}
.link02 a:hover,.link02 a#on04{color:#803d28;}


/*///////////////////////*/


.left{ float:left;}
.right{ float:right;}
.clear{ clear:both; padding:0; margin:0; width:100%; display:inherit; *display:inline; _display:none;}/*for:ff,ie8/ie7,ie6*/

body {color:#3e3e3e; text-align:center; margin:0; padding:0; font-weight: normal;font-variant: normal; font-size:12px; background: url(../img/_s0s121029170024_bgImg-0-0-0-0.gif.jpg);}
/*////公用字体样式//////*/
.f0{ font-size:14px;}



.cl01{color:#843740;}
.cl02{color:#fff;}



/**/
.fm01{ font-family: Arial, Helvetica, sans-serif;}


/**/
.hg01{ line-height:24px;}


/**/
.pd01{ padding-bottom:8px;}

.cuti{ font-weight:bold;}
.zmdx{text-transform: uppercase;}
.bian{ border:#dbdbdb solid 1px;}
.xhx{text-decoration: line-through;}
.xt{font-style: italic;}
.jju{letter-spacing: -2px;}
.dq{text-align: justify;}
.juz{ text-align:center;}
.txt_l{ text-align:left;}
.txt_r{ text-align:right;}

/*////////////////////////////////////////////////////////////////////////index.html///////////////////////////////////////////////////////////////////////////*/
#box_all{ width:1000px;background-color:#ffffff;}
#top{ width:100%;  }
.logo{width:1000px;background: url(../img/logo.jpg); text-align:left; height:90px;}
.logo .swf{ width:160px; float:left}
.logo .title{ float:right; margin-top:10px; margin-right:10px}
.logo .title a{color:#FFFFFF; margin-right:15px}
.logo .title a:hover{color:#242020}


.banner{width:1000px;}
  



  .menu {z-index: 9999; height:38px;   width: 1000px; background-color:#CDAA4C; }
  .menu ul {width: 1000px;}
  .menu li {display: inline; float: left;  height: 38px; text-align:center;position: relative;    }
   
   .menu a{ font-size:15px; color:#FFFFFF;width:142px; height:38px;display:block; line-height:38px 
}

 .menu li a:hover{ font-size:15px; color:#FF0000; background:url(../img/menu2.gif);width:142px; height:39px; font-weight:bold}

 .menu li a:active{ color:#242020;}
  div.subnav {display: none; background: none;  width: 140px; position: absolute; top: 38px; background-color:#CDAA4C;float: left;}
  ul.navlist {margin: 10px 0px; width: 140px; background:none; }
  ul.navlist li {  height: 25px; width:140px; text-align:center}
  ul.navlist a { font-size: 12px; line-height: 25px; height: 25px; background:none; color:#ffffff}
  ul.navlist a:hover {height: 25px;width:120px; background-color:#000099; font-weight:bold; color:#FF0000}

  div.subnav2 {display: none; background: none;  width: 450px; position: absolute; top: 25px; left: -105px;float: left;}
  ul.navlist2 {margin: 10px 0px; width: 450px; background:none;}
  ul.navlist2 li { float:left; height: 25px; width:100px;}
  ul.navlist2 a { font-size: 12px; margin: 0px 0px 0px 10px; line-height: 20px; height: 20px; background:none;}
  ul.navlist2 a:hover {height: 20px; background:none;}
	  
	
	
	
	.main{ width:1000px;  margin-top:5px}
	
	  .main_left{ width:227px;float:left}
	  .main_left .on_play{ width:227px;background:url(../img/on.jpg); height:190px;  }
	   .main_left .on_play .box{ margin-top:40px}
	   
	.main_left .olo{ width:227px;background:url(../img/olo.jpg); height:221px; margin-top:10px }   
	   
	    .main_left .olo .box{ margin-top:50px}
		
.main_right{ width:773px;float:left; }		
		
.indexnews{ width:`736px;margin-left:15px;  height:221px; }	
.indexnews_box1{ float:left; width:367px; height:190px; }	
.indexnews_box1 .title{background:url(../img/news1.jpg); height:31px;}
.indexnews_box1 .title li{ float:right; margin-top:5px; margin-right:12px}

.indexnews_box1 .news_list{width:367px;  margin-top:5px; text-align:left; }

.indexnews_box1 .news_list li{width:367px; border-bottom: dashed 1px #999999; height:28px; line-height:28px; }
.indexnews_box1 .news_list a{ float:left;  }
.indexnews_box1 .news_list li span{ float:right }

.indexnews_box2{ float:left; width:369px;height:190px;margin-left:20px}
	.indexnews_box2 .title{background:url(../img/news2.jpg); height:31px;}	
.indexnews_box2 .title li{ float:right; margin-top:5px; margin-right:12px}	

.indexnews_box2 .news_list{width:367px;  margin-top:5px; text-align:left; }

.indexnews_box2 .news_list li{width:367px; border-bottom: dashed 1px #999999; height:28px; line-height:28px; }
.indexnews_box2 .news_list a{ float:left;  }
.indexnews_box2 .news_list li span{ float:right }


.m{ width:1000px;  margin-top:5px; height:auto;overflow:hidden;background:url(../img/b1.jpg);}
.m2{height:auto;overflow:hidden;background:url(../img/b2.jpg) bottom no-repeat left ;}
.m_left{ width:240px; float:left;height:auto;overflow:hidden; }
.m_left .menu{ width:215px; height:39px; margin-top:2px}

.m_left .menu a{ color:#FFFFFF; font-size:14px;background:url(../img/menu_1.jpg); width:215px; height:39px; font-weight:bold}
.m_left .menu a:hover {background:url(../img/menu_2.jpg)}
.m_right{ width:760px; float:left; height:auto;overflow:hidden; }
.m_right .title{background:url(../img/menu3.jpg); height:32px; margin-left:7px; width:753px;line-height:32px}

.m_right .title .title_1{ float:left; margin-left:60px; color:#993300; font-size:15px; font-weight:bold}
	.m_right .title .title_2{ float:right;margin-right:20px}
.m_right .content	{ text-align:left; line-height:24px; width:720px; margin-left:10px;  margin-top:20px; overflow:hidden; height:auto; min-height:500px }


.m_right .content .box{ width:250px; margin-left:50px; margin-right:60px; float:left; margin-top:10px}	
.m_right .content .box .name{text-align:center; width:250px}
.m_right .content li	{ border-bottom:dashed 1px #00FF00; width:700px }
.m_right .content li a{ float:left}	
.m_right .content li span{float:right }	
.indexpro{ width:`762px; height:200px;margin-left:15px;}	
.indexpro .title{ background:url(../img/pro.jpg); height:37px; }
.indexpro .title li{ float:right; margin-top:12px; margin-right:12px}


  	  
	  .soso{width:200px; height:18px; padding:1px 0; margin-top:15px; background:url(../img/sch_bg.gif) no-repeat left; float:left;}
      .sch{ width:132px; height:18px; margin:0 10px 0 5px; float:left; border: none; background:none; display:inline;  line-height:18px; font-size:12px; color:#c5c8ce;}
      .sch_btn{width:50px; height:18px; float:left; background:url(../img/sch_btn.gif) no-repeat; border:none; font-size:12px; line-height:18px; cursor:pointer;}

  
	
	
	

/*//////////////////////////////////////////////////about.html///////////////////////////////////////////////////////////*/
#cont2{width:953px; height:56px; margin:24px 25px 0px 25px;}
#cont2 ul li{width:468px; height:56px; background:#FFFFFF; border:#a99e99 solid 1px;}  
#cont{width:953px; margin:0 auto; background: url(../img/cont_line.png) no-repeat 193px top; min-height:356px; height:auto !important; height:356px; overflow:visible;}

.cp_bt{width:953px; height:21px; float:left;}
	.cp_bt ul{ float:right; height:21px; line-height:21px;}
    .cp_bt ul li{ float:left; margin-right:8px; display:inline;}
    .cp_bt ul li a{display: block;}


 #cont_04{width:193px; float:left; line-height:28px; font-size:14px;}
     .ser2{ float:left; margin:15px 0px 20px 6px;}
	 .ser{ float:left; margin:0 21px 20px 11px;}
     #cont_04 a{width:147px;  padding-left:19px; color:#242020; background:url(../img/icon03.gif) no-repeat 10px 12px;}
	 #cont_04 a:hover,#cont_04 a#on01{background:url(../img/icon04.gif) no-repeat 10px 12px; color:#803d28}
     #cont_04 ul{ width:166px; padding:0 21px 0 6px;}
     #cont_04 ul li{width:166px;  float:left; border-bottom:#ccc9bc solid 1px;}
	 #cont_04 ul li.first{float:left; border-top:#ccc9bc solid 1px;}
	   #cont_04 ul li a{ display:block;}
	   /**/
	   #cont_04 ul li ul{ margin:0; padding:8px 0px; float:left; line-height:20px;}
	   #cont_04 ul li ul li{background:none; border-bottom:none;}
	   #cont_04 ul li ul li a{ color:#adadad; background:none; width:182px; margin-left:18px;}
	   #cont_04 ul li ul li a:hover,#cont_04 ul li ul li a#on02{color:#ec4c14; background:url(../img/icon01.gif) no-repeat right 7px;}
	   /**/
	   #cont_04 ul li ul li ul{ margin:0; padding:0; float:left; line-height:20px;}
	   #cont_04 ul li ul li ul li{background:none}
	   #cont_04 ul li ul li ul li a{ color:#383838; background:none; margin-left:10px;}
	   #cont_04 ul li ul li ul li a:hover,#cont_04 ul li ul li ul li a#on03{color:#104783;}
	   
	   
  #cont_05{width:597px; margin:0 69px 0 94px; float:right; display:inline;}
	#cont_05 h2{width:597px; height:62px; border-bottom:#cdc6af solid 1px; margin-bottom:24px;}
	
	.fc{width:597px; text-align:center}
	table.fc td{ padding-left:5px;}
	.gswh_txt{width:287px; height:30px; line-height:30px; text-align:center; clear:left; float:left;}
	.fc img{max-width:287px; float:left;}

	

	
/*////////////////////////////////////////////////////////////news////////////////////////////////////////////////////////////*/	
	

  #fy02{width:320px; height:21px; margin:0 auto; padding-top:25px; clear:both; line-height:21px; color:#3a3a3a}
  #fy02 a{color:#3a3a3a}
  #fy02 a:hover{color:#803d28}
  #fy02 ul{ padding-left:12px; width:145px; float:left; display:inline;}
  #fy02 ul li{margin-right:8px; float:left; text-align:center; font-weight:bold;}
  #fy02 ul li a{ width:21px; height:21px; display:block; font-weight:normal;}
  .fy_on{width:19px; height:19px; line-height:19px; border:#803d28 solid 1px; color:#3a3a3a; background-color:#FFFFFF;}
/*//news//*/ 
.news {width:597px;line-height:30px;}
  .news ul li {width:583px;padding-left:14px;float:left;border-bottom:#d9d9d9 solid 1px;display:inline;background:url(../img/icon03.gif) no-repeat 1px 12px;}
  .news ul li span {color:#6c685e;font-family:Arial, Helvetica, sans-serif;float:right;}
  .news ul li a {float:left;display:block;}


  h3{ font-size:14px; text-align:center; padding-bottom:5px;}
  .fbsj{ width:597px; color:#898888; padding-bottom:18px; text-align:center;}
  .news_c{width:597px;}
  .news_c img{max-width:597px; margin:10px 0;}
  .back{ padding:20px 8px; text-align:right;}
  .hh{white-space:normal; word-break:break-all; overflow:hidden!important;}
  
  .lx_txt{ width:470px; padding-left:3px; float:left; display:inline;}
  .map{width:283px; float:right}


/*///////////////////////////////////////////////////////////Service/////////////////////////////////////////////////////////////*/
.fuwu{width:341px; height:74px; margin:24px 21px 0 62px; float:left; display:inline;}
.f_r{ margin:24px 0 0 0;}
  .fuwu img{width:74px; height:74px; float:left;}
  .fuwu_txt{width:221px; height:38px; padding:13px 23px 23px 23px; float:left; display:inline; line-height:19px;}
  
  .fwxm{width:597px; line-height:18px;}
  .fwxm_t{width:597px; margin-bottom:16px;}
  .fwxm_c{width:534px; margin:0 36px 23px 26px; padding:5px 0; background:url(../img/ser_bg.gif) repeat-y; line-height:24px;}
  .fwxm_c_l{width:81px; color:#fff; text-align:center; font-weight:bold;}
  .fwxm_c_r{width:436px; padding-left:17px; color:#242020;}
  
  .fwtx{width:597px; line-height:18px;}
  .fwtx p{width:597px; padding-bottom:35px;}
  .fwtx p img{ margin-right:28px;}
	
		
	   
/*///////////////////////////////////////////////////////case////////////////////////////////////////////////////////////////*/
#case{ width:706px; margin-left:54px; float:right; display:inline;}
  #case_t{width:706px; height:39px; line-height:39px;}
  #case_t ul li{ float:left;}
  #case_t ul li a{ padding-left:13px; padding-right:18px; background:url(../img/icon03.gif) no-repeat 5px 18px; display:block;}
  #case_t ul li a:hover{background:url(../img/icon04.gif) no-repeat 5px 18px;}
  
  #case_c{width:706px;}
  .case_pic{width:186px; height:126px; padding:5px 39px 24px 5px; background:url(../img/case_bg.png) no-repeat left top; float:left;}
  .case_pic img{width:186px; height:126px;}

.case_xx{width:606px;}
  .case_xx_t{width:606px; padding:39px 0 23px 0; background:url(../img/line.gif) no-repeat center bottom;}
  .case_xx_t_txt{width:393px; float:left; padding-left:17px; padding-top:7px; color:#242020;}
  .case_xx_pic{clear:both; width:606px; padding-top:33px;}
  .case_xx_pic img{max-width:596px; margin:0 5px 15px 5px;}




/*///////////////////////////////////////////////////////////////////////foot//////////////////////////////////////////////////////////////////////*/
.kong{width:1003px; height:20px; clear:both;}
#foot_all{width:100%; height:32px; padding-top:61px; text-align:center; clear:both;  background: url(../img/foot_bg.gif) repeat-x bottom; color:#fff;}
#foot{width:953px; margin:0 auto; text-align:left; line-height:32px; }
#foot_link{width:450px; height:33px;float:left;}
#foot_link ul li {float:left; text-align:center; padding-right:10px; display:inline;}
#foot_link ul li a{float:left;display:block;text-decoration:none; width:auto; color:#fff;}
#foot_link ul li a:hover{color:#000;}

#foot_copy{ width:503px; float:right; text-align:right; font-family:Arial, Helvetica, sans-serif;}



/*//////////////////////////////////////////////////////////////shall.html//////////////////////////////////////////////////////////////////////////*/
  #form3{ width:577px; height:400px; font-size:12px; color:#7f8783; line-height:18px; padding-top:12px; padding-left:20px;}
     #ly_bt,#ly_lxr,#email,#dh{ width:480px; height:18px; border:#dcdcdc solid 1px; line-height:18px; color:#898989; font-size:12px;}
     .sp1{position:relative; left:0; top:-136px!important;top:-85px;}
     #z_btn{background-image: url(../img/save.gif);background-repeat: no-repeat;height: 18px;width: 50px;margin-right:10px; margin-top:30px;border: 0;}
     #f_btn{background-image: url(../img/replay.gif);background-repeat: no-repeat;height: 18px;width: 50px; margin-top:30px; border: 0;}
     #ly_nr{ width:480px; height:150px; border:#dcdcdc solid 1px; line-height:18px; color:#898989; font-size:12px;}

