 
* {
	margin: 0px;
	padding: 0px;
}

img {
	border: none;
}

a {
	text-decoration: none;
	color: #504f4f;
	transition: color .3s, background-image .5s, background-color .5s, opacity .5s; 
	-moz-transition: color .3s, background-image .5s, background-color .5s, opacity .5s;  /* Firefox 4 */
	-webkit-transition: color .3s, background-image .5s, background-color .5s, opacity .5s;   /* Safari and Chrome */
	-o-transition: color .3s, background-image .5s, background-color .5s, opacity .5s;  /* Opera */
}

body {
	font-size: 12px;
	color: #333;
	font-family: Arial, "Microsoft Yahei";
	line-height:2em;


}

li {
	list-style: none;
}

table {
	border-collapse: collapse;
}

input, textarea {
	font-family: Arial, "Microsoft Yahei";
	font-size: 12px;
	outline: none; 
	transition: color .3s, background .5s, opacity .5s,border .5s,box-shadow .5s,width .5s,hright .5s; 
	-moz-transition: color .3s, background .5s, opacity .5s,border .5s,box-shadow .5s,width .5s,hright .5s;  /* Firefox 4 */
	-webkit-transition: color .3s, background .5s, opacity .5s,border .5s,box-shadow .5s,width .5s,hright .5s;   /* Safari and Chrome */
	-o-transition: color .3s, background .5s, opacity .5s,border .5s,box-shadow .5s,width .5s,hright .5s;  /* Opera */
}

.fg {
	clear: both;
}
#ding{ height:34px; line-height:34px; background:url(../images/index_01.png) center;}
#ding .ding{ width:1000px; margin:auto; height:34px; overflow:hidden; position:relative; color:#7dcbff; text-align:right;}
#ding .ding a{ color:#7dcbff; margin:0 3px;}
#ding .ding a:hover,#ding .ding a.on{ color:#e3f4ff;}
/*top*/
#top{ margin:auto;  width:100%; min-width:1000px;  z-index:10000;  position:relative; height:105px; background:url(../images/www_02.png) center no-repeat; border-bottom:1px solid #b8b8b8; }
#top .top{ width:1000px; margin:auto; height:105px; position:relative;}
#top .top .logo{ display:inline-block; *display:inline; *zoom:1; height:105px; overflow:hidden; position:relative; float:left;}
#top .top .logo img{ height:105px;}
#top .top .search{ height:26px; width:132px; position:absolute; right:0px; top:25px; background:url(../images/index_06.png);}
#top .top .search .btn{ float:right; height:26px; width:26px; margin-right:8px; cursor:pointer; background:none; border:none;}
#top .top .search .text-box{ height:18px; padding:4px 5px; background:none; border:none; float:left; width:80px; color:#0348a6;}


/**/





#nav{ z-index:100; height:47px; margin:auto;position:relative; background:url(../images/index_19.png); position:absolute; right:0px; top:54px;}

#nav ul{ height:47px; display:inline-block; *display:inline; *zoom:1; _display:inline; _zoom:1;}
#nav ul li{ display:inline-block; *display:inline; *zoom:1; _display:inline; _zoom:1;  font-size:12px; position:relative; z-index:1000;  float:left; text-align:center; line-height:36px; text-align:center; height:36px;  border-radius:10px 10px 0 0; border:1px solid #fff;padding:0 14px;}
#nav ul li .dan{ background:#fff; width:100%; height:10px; position:absolute; z-index:1; top:35px; left:0px; display:none;}
#nav ul li a{display:inline-block; *display:inline; *zoom:1; _display:inline; _zoom:1; height:37px; position:relative; z-index:100; background:#fff;  font-size:14px;  color:#5b5b5b;  width:100%; border-radius:10px;}
#nav ul li:hover{border-color:#e9e9e9 #e9e9e9 transparent #e9e9e9 !important;}
#nav ul li.on a{  color:#0d6dad; }
#nav ul li:hover .dan{ display:block;} 
#nav ul li .xiala{ position:absolute; width:247px; top:37px; left:-1px; text-align:left; display:none; font-weight:100; font-size:12px; border:1px solid #e9e9e9; background:#fff; border-radius:0 0 10px 10px; padding:10px 14px; }
#nav ul li .xiala dl dd{ display:block; line-height:20px; padding:5px 0; }
#nav ul li .xiala dl dd a{  color:#272626;font-weight:100; padding:0 0px; position:relative; overflow:hidden;  color:#5b5b5b !important; height:auto !important; }
#nav ul li .xiala dl dd a:hover{ color:#0d6dad !important;  }




/**/









#partners{ height:110px; min-width:1000px; margin:auto; background:url(../images/pa_07.png);}
#partners .partners{ height:109px; margin:auto; width:1000px; padding:1px 0 0 0;}
#partners .partners .type{ width:125px; float:left; padding-top:8px; line-height:54px; color:#535353; font-size:20px; font-weight:bold;}
#partners .partners .type .btn a{ width:20px; height:20px; overflow:hidden; position:relative; cursor:pointer; float:left; display:block; margin-right:5px;}
#partners .partners .type .btn a.prev{ background:url(../images/index_41.png);}
#partners .partners .type .btn a.next{ background:url(../images/index_43.png);}
#partners .partners .list{ float:right; width:875px;}
#partners .partners .list ul li{ width:175px; height:109px; display:block; float:left;}
#partners .partners .list ul li a{ display:block;}
#partners .partners .list ul li a img{ width:175px; height:109px;}


#footer{ color:#fff; line-height:20px;  margin:auto; padding:37px 0px 0;  line-height:20px;  background:url(../images/bb.jpg) top repeat-x #0d74b3; }
#footer .foot{ margin:auto; width:1000px;}
#footer .nr{ padding:12px 0 ; width:1000px; margin:auto; background:url(../images/index_48.png) center;}
#footer a{ color:#fff;}
#footer a:hover{ text-decoration:underline;}


#service-float{
	position: fixed;
	right: 10px;
	bottom: 30px;
	z-index: 1111;
	width: 168px;
}

#service-float .bottom-text.bottom-text1{
	padding-top: 0;
	background: url(../images/online04.png) repeat-y center;
}
