@charset "utf-8";
/* CSS Document */
*{margin:0;padding:0;}
html{ overflow-x:hidden;}
body{ background:#fff;outline:none;}
body,textarea {font: normal 12px/140% Helvetica, Arial, sans-serif; color:#444;}
.yahei{ font-family:"Microsoft Yahei","微软雅黑";}

::selection{background-color:#59bae5; color:#FFF; }
::-moz-selection { background-color:#59bae5; color:#FFF; }
:focus{outline:0;}
/*img { max-width: 100%;}*/
em ,i{font-style:normal;}
label, input {display:inline-block; vertical-align:middle; outline:none; }
input, select, table, td{box-sizing:border-box;}
img, button, input, hr {background:none;border:0 none;outline:none;}
img{image-rendering: optimizeQuality;-ms-interpolation-mode: bicubic;}
ol,ul,li {list-style:none;}
h1,h2,h3,h4,h5{ font-weight:100;}
table,td {border:0 none;border-collapse:collapse;vertical-align:middle;}
.clear{ clear: both; visibility: hidden;}
textarea{resize:none;border-radius:2px;}
input[type="submit"],input[type="button"],input[type="reset"]{ border-radius:2px; cursor:pointer;}
a{text-decoration:none; color:#444;}
a:hover {text-decoration:underline; color:#26adda;}
a.more{text-decoration:underline; color:#26adda;}
a.more:hover {text-decoration:underline; color:#ff6c00;}

.f12{ font-size:12px;}
.f14{ font-size:14px;}
.f16{ font-size:16px;}
.f18{ font-size:18px;}
.f20{ font-size:20px;}
.f24{ font-size:24px;}
.f30{ font-size:30px;}
.f34{ font-size:34px;}

.c_red{ color:#F00;}
.c_darkred{ color:#9e0000;}
.c_green{ color:#17a428;}
.c_org{ color:#ff7200;}
.c_blue{ color:#0096ff;}
.c_grey{ color:#b3b3b3;}

.comh80{ padding-top:80px; clear: both; visibility: hidden;}
.comh50{ padding-top:50px; clear: both; visibility: hidden;}

.comdiv{ width:1000px; margin:0 auto;}
.comdiv:after{visibility: hidden;clear: both;content: "";display: block;height: 0px;}

/* hearder begin */
#heard{ height:80px; background:#f9f9f9;}
	#heard .logo{ width:200px; float:left; background:url(../images/logo.jpg) no-repeat center left;}
		#heard .logo a{ display:block; width:100%; height:80px; cursor:pointer;}
	#heard #nav{ float:right; line-height:80px;}
		#heard #nav li{ padding-left:50px; float:left; font-size:16px;}
		#heard #nav li a{ color:#444;}
		#heard #nav li a:hover{ text-decoration:none; color:#00a1c4;}
		#heard #nav li a.active{ color:#0089df;}
/* hearder end   */
/*** footer begin ***/
#footdiv{ padding:50px 0 40px; background:#f2f2f2;}
.footinfo{ width:200px; float:left;}
	.footinfo h3, .footadres h3{ font-size:18px; color:#222;}
		.footinfo h3 a, .footadres h3 a{ color:#000;}
		.footinfo h3 a:hover, .footadres h3 a:hover{ color:#26adda;}
	.footinfo ul{ margin-top:15px;}
	.footinfo ul li{ line-height:24px; white-space:nowrap; overflow:hidden; text-overflow: ellipsis;}

.footadres{ width:320px; margin-left:80px; float:left;}
	.footadres p{ margin-top:15px; line-height:24px; color:#444;}
#footer{ background:#222; text-align:center; color:#999; line-height:40px;}

/*** footer end   ***/
















