﻿body {font-family: '微软雅黑','宋体',Arial,microsoft yahei ;color: #000; line-height:150%; padding:0; margin:0; background-position:center; background-repeat:no-repeat;  _background-image: url(../Images/c7a99bd6f1ee4507bda3f67dacf10935.gif); background-attachment: fixed; }
body{ text-align:left; }
.fl{ float:left;}
.fr{ float:right;}
.tl{ text-align:left;}
.tr{ text-align:right;}
.tc{ text-align:center;}
.pb5{padding-bottom: 5px;}

.content{ background-color:#FFF; margin:0 auto; overflow:hidden;}

.mr20 { margin-right: 20px;}
.pb20{ overflow:hidden; padding-bottom: 20px;}
.pt20{ overflow:hidden; padding-top: 20px;}
.pr50 { padding-right: 50px;}

.hidden{ overflow:hidden;}
.both{ clear:both;}

a{text-decoration:none;  outline: medium none;}
h1,h2,h3,h4,h5,h6,ul,li,dl,dt,dd,form,img,p,em{
margin:0; padding:0; border:none; list-style-type:none;

}


.clearfix:after {
    clear: both;
    content: " ";
    display: block;
    height: 0;
    line-height: 0;
    visibility: hidden;
}
.clearfix {
    display: inline-block;
}

.main{ width:1016px; margin:0 auto;}
.main02{ width:1216px; margin:0 auto;}
.content{ background-color:#FFF; margin:0 auto; overflow:hidden;}
.scrollBox{ 
	margin:0 auto;
    overflow: hidden; text-align:center;
	height:auto;
	position:relative;
	
}
.scrollBox img{ margin:0px auto;}



/****************************空格***************************/
.H5{ height:5px; overflow:hidden;}
.H10{ height:10px; overflow:hidden;}
.H20{ height:20px; overflow:hidden;}
.H30{ height:30px; overflow:hidden;}
.H40{ height:40px; overflow:hidden;}
.M0{ margint:0px;}


/****************************空格_end***************************/




/****************************头部***************************/


#secNavBg{ background:#000; height:30px; width:100%;
 position: fixed; top: 114px; display:none;  
_position: absolute; z-index:110; overflow: visible;
opacity: 0.8; 
filter: 'alpha(opacity=80)'; 
filter: alpha(opacity=80);   
-moz-opacity:0.8;   
-khtml-opacity: 0.8;   
z-index:201;
}
.sub_nav{ position:absolute; width:200px; z-index: 1300;}
.mainbav li .sub_nav a{ display:block; height:30; line-height:30px; float:left; font-size:14px; background:url(); /*width:80px;*/ margin:0; padding:0 10px;}
.mainbav li .sub_nav span{display:block; height:30; line-height:30px; float:left; font-size:12px; color:#FFF; margin:0; padding:0 1px;}
.mainbav li .sub_nav a:hover,.mainbav li .sub_nav a.cur{ background:url(); color:#856e24; font-size:14px;} 



.tel_sina_box{
    width: 51px;
	height: 115px;
  	display: block;
    position: fixed;
	 _position: absolute;
	 overflow: visible;
    top: 0;
	right: 0;
    z-index:9000;
	}
.tel_sina_box .tel {
    background: url("../Images/telico.png") no-repeat scroll left top #201E1F;
	top:22px;
}

.tel_sina_box .sina {
    background: url("../Images/sinaico.png") no-repeat scroll left top #201E1F;
    top:32px;
}
.tel_sina_box a {
    color: #BCBCBC;
    display: block;
    height: 40px;
    overflow: hidden;
    position:relative;
    right: 0;
    width: 51px;
}

/****************************头部_end***************************/




/****************************尾部***************************/

.searchBox .txtsearch_I {
    background: none repeat scroll 0 0 #202020;
    border: 1px solid #B5B5B5;
    color: #FFFFFF;
    height: 22px;
    line-height: 22px;
    margin-left: -3px;
    padding: 0 5px;
    vertical-align: middle;
    width: 230px;
	float:left
}

.searchBox .txtsearch_A{ display:block; width:24px; height:24px; border: 0px; float:left;
	background: url("../Images/searchbtn.jpg") no-repeat scroll 0 0 transparent; cursor:pointer;
}
.footMessageBox{   
	background: none repeat scroll 0 0 #202020;
    bottom: 0;
    height: 1px;
    left: 90px;
    overflow: hidden;
    position: absolute;
    width: 430px;
    z-index: 9999;}
	

.footMessageBox h3 {
    border-bottom: 1px solid #959595;
    color: #FFFFFF;
    font-size: 14px;
    margin-bottom: 10px;
    padding-bottom: 10px;

}

.footMessageBox .inner {
    padding: 25px 15px 40px;
    width: 400px;
}
.footMessageBox p {
    color: #848484;
}
.footMessageBox th {
    padding-bottom: 3px; color: #D2D2D2; padding-bottom: 3px;
}
caption, th {
    text-align: left;
}

.footMessageBox td {
    padding-bottom: 10px;
}
.footMessageBox input, .footMessageBox textarea {
    background: none repeat scroll 0 0 #000000;
    border: medium none;
    color: #FFFFFF;
    font-size: 14px;
}
.footMessageBox input {
    height: 35px;
    line-height: 35px;
    padding: 0 10px;
    width: 360px;
}

.footMessageBox .sendBtn {
    background: none repeat scroll 0 0 #666666;
    color: #FFFFFF;
    display: inline-block;
    font-size: 18px;
    height: 37px;
    line-height: 37px;
    text-align: center;
    width: 96px;
	cursor:pointer;
}


.messageBox {
    background: none repeat scroll 0 0 #202020;
    border: 1px dashed #B5B5B5;
    color: #FFFFFF;
    height: 63px;
    padding: 8px;
    width: 659px; font-size:12px;
}

.footerBox .fl {
  /*  overflow: hidden; */
    width: 715px;
}
.footer .bottom {
    color: #FFFFFF;
    font-size: 14px;
	padding:10px 0;
    text-align: center;
}
/****************************尾部_end***************************/

/****************************当前位置***************************/
.breakBox { 
height:46px; 
line-height:46px;
	color: #797979;
    font-size: 14px;
	clear:both;
	overflow:hidden;
}
.breakBox .main{
height:46px; _height:36px; _padding-top:10px;
line-height:46px;
	color: #797979;
    font-size: 14px;}
.breakBox a{
    color: #797979;
    font-size: 14px;
}
.breakBox a:hover{
    color: #856e24;
    font-size: 14px;
}

.breakBox span, .breakBox code {
    color: #856e24;
}

.breakBox em {
    padding: 0 5px;
}
/****************************当前位置_end***************************/


/****************************内容***************************/
.substance{ padding:30px 0; overflow:hidden; font-size:14px; line-height:24px; width:1016px; margin:0 auto;}
.substance p{text-indent: 2em;}
.substance img{ margin: 0 auto;}
/****************************内容_end***************************/


/****************************新闻页***************************/
.newsPage .fr {
    display: block;
    margin-left: 30px;
    width: 720px;
}
.newsPage .fr {
    display: block;
    margin-left: 30px;
    width: 720px;
	overflow:hidden;
}

.newsPage .fl {
    width: 247px;
	overflow:hidden;
}

.newsConTit {

    border-bottom: 1px solid #000000;
    font-size: 24px;
    margin-bottom:5px;
    padding-bottom:5px;
	overflow:hidden;
	font-weight:normal; line-height:24px;
	width:100%;
}
.newsTab td {
    border-bottom: 1px solid #E0E0E0;
}
.newsTab th, .newsTab td {
    height: 25px;
    line-height: 25px;
    padding: 5px 0;
}

.newsTab td {
    border-bottom: 1px solid #E0E0E0;
}
.newsTab td a {
    color: #000000;

    display: block;
    width: 610px;
}
.newsTab td a:hover{ text-decoration:underline;}
.pagerBox2 {
   /* padding-top: 10px;*/
    text-align: right;
}
.pagerBox2 a {
    color: #666666;
    display: inline-block;
    /*height: 19px;*/
    padding: 0 6px;
	margin-right:5px;
}
.pagerBox2 a:hover{ 
	color: #856e24;
    text-decoration: none;
}
.pagerBox2 a.cur {
	color: #856e24;
    text-decoration: none; font-weight:bold;
	}


/****************************新闻页-end***************************/



/****************************经典案例-经典案例***************************/
.nav_column{ position:relative; height:0px; margin:0 auto;}
.nav_column a{ 
display:block; 
position:relative; 
float:left; 
padding-right:15px; 
width:89px; height:26px;
text-align:center; 
line-height:26px; 
top:-26px; 
background:url('../Images/nav_column.gif') no-repeat; color:#171717; font-weight:bold; font-size:15px; }
.nav_column a:hover,.nav_column a.cur{background-position: 0px -26px; color:#FFF;}

.The_classic_case{overflow:hidden; clear:both; margin:0 auto; width:994px; }
.The_classic_case li{ border:1px solid #CCC; padding:5px; overflow:hidden; margin-top:6px; }
.The_classic_case li a{ color:#FFF; }
.The_classic_case li p{ height:65px; line-height:20px; overflow:hidden; font-size:12px; color:#5e5e5e;}
.The_classic_case li a span{ font-size:14px;}

.The_classic_case01 { width: 313px; float:left;}
.The_classic_case01 img{ width: 313px; height:291px;}

.The_classic_case02 { width: 145px; float:right; margin-left:10px;}
.The_classic_case02 img{ width: 145px; height:102px;}

.The_classic_case03{ width: 313px; float:right; margin-left:10px;}
.The_classic_case03 img{ width: 313px; height:102px;}
/****************************经典案例-经典案例-end***************************/




/****************************经典案例-重点各户***************************/
.Customer_focus{overflow:hidden;}
.Customer_focus li{ display:block; width:168px; height:80px; float:left; overflow:hidden;}
.Customer_focus li a{display:block; width:150px; height:50px; margin:15px auto; border:1px solid #acacac;}
.Customer_focus li a img{width:150px; height:50px;}
/****************************经典案例-重点各户-end***************************


/

/****************************事业领域***************************/
.career{ overflow:hidden;}
.career div{ width:660px;}
.career div img{ margin-bottom:20px;}
.career p{text-indent: 2em; line-height:24px; font-size:14px;}
.career a{ display:block; float:right; background:url('../Images/mm0.gif') left center no-repeat; padding: 0 0 0 34px; margin-top:50px; height:24px; line-height:24px; text-align:right; font-size:20px; font-weight:bold; color:#866e24; overflow:hidden; white-space:nowrap;}
.career h1{ font-size:24px; line-height:24px; color:#856E24; margin-bottom:20px; font-weight:normal;}
.career h1 samp{font-size:20px; color:#777777; font-family:"微软雅黑";}
.career h3 { font-size:24px; line-height:24px; color:#856E24; margin-bottom:20px; font-weight:normal;}
/****************************事业领域-end***************************/





/****************************关于瑞祥***************************/
.anenst_tit{ height:40px; line-height:40px; width:100%; background:#e5e5e5;}
.anenst_tit h1{ font-size:16px; font-weight:bold; color:#333}
.anenst_tit h2{ font-size:16px; font-weight:bold; color:#333}
.anenst_tit span{ color:#898989; font-weight:normal;}

.list_01{ overflow:hidden; padding:20px 0;}
.list_01 li{width:158px; margin:10px 5px; float:left; overflow:hidden; }
.list_img img{ width:158px; height:100px;}
.list_name{ display:block;  width:158px;  height:24px; line-height:24px; border-bottom:1px solid #000; text-align:center; color:#000;}


.list_02{ overflow:hidden; padding-top:30px;}
.list_02 li{ overflow:hidden; margin-bottom:30px;}
.list_02 .list_img{ width:219px; height:196px;}
.list_02 .list_img img{ width:219px; height:196px;}
.list_02 .fr{ width:780px;}
.list_02 .list_tit{ font-size:16px; color:#a98a43; width:100%; padding-bottom:10px; position:relative; background:URL("../Images/list02_tit.gif") 0 bottom repeat-x; margin-bottom:10px;}
.list_02 .list_tit .more{ display:block; width:49px; height:15px; position:absolute; right:0px; bottom:5px; background:URL("../Images/more.gif") no-repeat;  }
.list_02 .list_tit me{font-size:24px; color:#000;}
.list_02 .list_tit span{font-size:12px; color:#c1c1c1;}
.list_02 .fr p{text-indent: 2em; line-height:24px; color:#4c4c4c;}




/****************************关于瑞祥-end***************************/




.mapL01{height:200px; display:none;}
.mapL01 .tit{ display:block; width:100%; float:left; height:40px; line-height:40px; font-size:14px; text-indent:34px; color:#4c4c4c; }
.mapL01 .tit:hover{ text-decoration:underline;}
.marq01{position: relative; height:200px; width:960px; overflow:hidden; float:left;}
.list03{ background:#FFF; overflow:hidden; width:15000px; position:absolute; }
.list03 li{overflow:hidden; width:240px; float:left;}
.p_goL{display:block; float:left; width:16px; height:63px; margin:50px 10px 0 10px;  background:url(../Images/paddle_prev.jpg) no-repeat;}
.p_goR{display:block; float:left; width:16px; height:63px; margin:50px 0px 0 0px; background:url(../Images/paddle_next.jpg) no-repeat; }

#map01{position:absolute; height:375px; width:600px; right:0px; top:-175px; background:url(../Images/pm10.png) no-repeat;}
#map01 a{ display:block;  position:absolute; overflow:hidden; width:42px; height:50px; cursor:pointer; z-index:100;}
#map01 em{ display:none;  position:absolute; overflow:hidden; z-index:1; }

#map01_001{left:425px; top:80px; background:url(../Images/pa1015.png) no-repeat;}
#mapM01_001{left:435px; top:119px; background:url(../Images/pm1001.png) no-repeat; width:22px; height:16px;}

#map01_014{left:445px; top:55px; background:url(../Images/pa1001.png) no-repeat;}
#mapM01_014{left:435px; top:119px; background:url(../Images/pm1001.png) no-repeat; width:22px; height:16px;}

#map01_002{left:450px; top:90px; background:url(../Images/pa1002.png) no-repeat;}
#mapM01_002{left:450px; top:127px; background:url(../Images/pm1002.png) no-repeat; width:15px; height:17px;}

#map01_003{left:440px; top:138px; background:url(../Images/pa1016.png) no-repeat;}
#mapM01_003{left:440px; top:145px; background:url(../Images/pm1003.png) no-repeat; width:78px; height:40px;}

#map01_015{left:490px; top:110px; background:url(../Images/pa1017.png) no-repeat;}
#mapM01_015{left:440px; top:145px; background:url(../Images/pm1003.png) no-repeat; width:78px; height:40px;}

#map01_004{left:477px; top:160px; background:url(../Images/pa1004.png) no-repeat;}
#mapM01_004{left:457px; top:175px; background:url(../Images/pm1004.png) no-repeat; width:66px; height:42px;}

#map01_005{left:480px; top:190px; background:url(../Images/pa1005.png) no-repeat;}
#mapM01_005{left:486px; top:217px; background:url(../Images/pm1005.png) no-repeat; width:44px; height:36px;}

#map01_006{left:417px; top:115px; background:url(../Images/pa1006.png) no-repeat;}
#mapM01_006{left:418px; top:105px; background:url(../Images/pm1006.png) no-repeat; width:67px; height:65px;}


#map01_007{left:385px; top:125px; background:url(../Images/pa1007.png) no-repeat;}
#mapM01_007{left:385px; top:125px; background:url(../Images/pm1007.png) no-repeat; width:44px; height:58px;}


#map01_008{left:410px; top:157px; background:url(../Images/pa1008.png) no-repeat;}
#mapM01_008{left:386px; top:164px; background:url(../Images/pm1008.png) no-repeat; width:70px; height:51px;}

#map01_009{left:450px; top:175px; background:url(../Images/pa1009.png) no-repeat;}
#mapM01_009{left:443px; top:180px; background:url(../Images/pm1009.png) no-repeat; width:57px; height:50px;}

#map01_010{left:390px; top:185px; background:url(../Images/pa1010.png) no-repeat;}
#mapM01_010{left:370px; top:200px; background:url(../Images/pm1010.png) no-repeat; width:91px; height:41px;}

#map01_011{left:390px; top:225px; background:url(../Images/pa1011.png) no-repeat;}
#mapM01_011{left:375px; top:228px; background:url(../Images/pm1011.png) no-repeat; width:65px; height:57px;}


#map01_012{left:340px; top:185px; background:url(../Images/pa1012.png) no-repeat;}
#mapM01_012{left:330px; top:208px; background:url(../Images/pm1012.png) no-repeat; width:59px; height:45px;}

#map01_013{left:270px; top:192px; background:url(../Images/pa1013.png) no-repeat;}
#mapM01_013{left:237px; top:185px; background:url(../Images/pm1013.png) no-repeat; width:120px; height:85px;}

#map01_016{left:350px; top:142px; background:url(../Images/pa1014.png) no-repeat;}
#mapM01_016{left:335px; top:137px; background:url(../Images/pm1014.png) no-repeat; width:59px; height:73px;}

#map01_017{left:500px; top:175px; background:url(../Images/pa1017a.png) no-repeat;}
#mapM01_017{left:457px; top:175px; background:url(../Images/pm1004.png) no-repeat; width:66px; height:42px;}

#map01_018{left:490px; top:210px; background:url(../Images/pa2013_18a.png) no-repeat;}
#mapM01_018{left:486px; top:217px; background:url(../Images/pm1005.png) no-repeat; width:44px; height:36px;}

#map01_019{left:510px; top:190px; background:url(../Images/pa2013_19a.png) no-repeat;}
#mapM01_019{left:486px; top:217px; background:url(../Images/pm1005.png) no-repeat; width:44px; height:36px;}

