* {
	margin: 0;
	padding:0;
}
body { background:#f1f1f1;
	color: #666;
	font-family:"微软雅黑";
	font-size:12px;
}
a {
	color:#666;
	text-decoration:none;
}
a:hover {
	color:#333;
	text-decoration:none;
}
a:focus {
	outline: 0;
}
embed:focus {
	outline: 0;
}
object:focus {
	outline: 0;
}
select {
	color:#969696;
	height:20px;
	border:1px #ddd solid;
	line-height:20px;
	background:#fffdda;
}
img, a img, button {
	border: none;
	vertical-align:middle;
}
dl, dd, dt {
	margin: 0;
	padding: 0;
}
dl img {
	display:block;
}
select, textarea {
	color:#555;
	line-height: 20px;
	vertical-align:middle;
	border:1px #CCC solid;
}
input {
	color:#555;
	height:22px;
	line-height: 22px;
	width:260px;
	vertical-align:middle;
	border:1px #CCC solid;
}
.color {
	color:#0089e1;
}
.hidden {
	display:none;
}
.center {
	text-align:center;
}
.magt {
	margin-top:10px;
}
.magm {
	margin-bottom:10px;
}
ul, ol {
	list-style: none;
}
.clear {
	clear: both;
	height:0px;
	*line-height:0px;
	*overflow:hidden;
}
.font14 { font-size:14px;}
.float_l {
	float: left;
}
.float_r {
	float: right;
}
/* -----Common----- */

.wrap {	clear:both;	width:1003px; margin:0 auto;}
.header { height:81px;width:100%; background:#FFF;}
.logo { }
.search { float:right; height:23px; margin-top:23px;}
.search_bg { background:url(../images/search_bg.jpg) no-repeat; font-family:"微软雅黑"; font-size:12px;  color:#999999; padding-left:8px; width:160px; height:23px; line-height:23px; float:left; border:0px;}
.search_btn { width:31px; height:23px; float:left; border:0px;}

/* banner */
#banner{}
.focus_ad{ height:524px; overflow:hidden; position:relative;}
.focus_ad .slide_pic li{display:none; position:relative;}
.focus_ad .slide_pic .li_on{display:block;}

.focu_btn{ width:40px; margin:0 auto;}
.focus_ad .slide_txt{ width:180px; display:block; position:absolute; bottom:50px;}
.focus_ad .slide_txt li{width:20px;float:left;height:10px;line-height:10px;}
.focus_ad .slide_txt a,.focus_ad .slide_txt a:hover{ width:10px; height:10px; display:block; text-indent:-9999px; background:url(../images/li.png) no-repeat 0 0; background:none\9; filter:progid:dximagetransform.microsoft.alphaimageloader(src='images/li.png', sizingmethod='scale')\9;}
.focus_ad .slide_txt .li_on{}
.focus_ad .slide_txt .li_on a,.focus_ad .slide_txt .li_on a:hover{ background:url(../images/li_on.png) no-repeat 0 0; background:none\9; filter:progid:dximagetransform.microsoft.alphaimageloader(src='images/li_on.png', sizingmethod='scale')\9;}


#nav { width:100%; height:38px; background:url(../images/nav_bg.jpg) repeat-x; }
.nav_l { display:none; }
.nav_r { display:none; }

.navigation { width:993px; padding-left:10px; margin:0 auto; clear:both;}
.navigation li {float:left;width:113px; height:38px; line-height:38px; text-align:center; position:relative; font-family:"微软雅黑"; padding:0 0px; z-index:9999;  font-size:14px; font-weight:bold; margin:0 14px; }
.navigation li a { color:#fff; background:url(../images/nav_bg_off.jpg) no-repeat; display:block;}
.navigation li a:visited {display: block; text-decoration: none;  font-weight: bold; }
.navigation li a:hover,.navigation li.hover a,.navigation li.hover { text-decoration: none; width:113px; background:url(../images/nav_bg_on.jpg) no-repeat; color:#FFF; height:38px; }
.navigation li.no_side a{ background:url(../images/nav_bg_off01.jpg) no-repeat;}
.navigation li.no_side a:hover{ background:url(../images/nav_bg_on01.jpg) no-repeat;}

.navigation ul {display:none;}
.navigation ul li {background-image:none; font-size:12px;  height:26px !important; line-height:26px !important; margin:0px; padding: 0px; }
.navigation ul li a { height:26px !important; line-height:26px !important;  }
.navigation ul li a:hover {background-image:none; width:113px; margin:0px; padding: 0px;}
.navigation li ul {width:113px; display:none; position:absolute; top:38px; left:0px; margin: 0px; padding-bottom:10px; z-index:100;  border:0px #eee solid; background:#0069af;  filter:alpha(opacity=90); -moz-opacity:0.9; -khtml-opacity: 0.9; opacity: 0.9; }
.navigation li ul ul {left:113px; top:20px; z-index:200; top:0; }
.navigation li ul li {background-color:#0069af; border:0; background-image:none;   }
.navigation li ul li a { color:#fff !important; font-weight:normal;  background-image:none!important; text-align:center; }
.navigation li ul li a:visited { background-image:none; font-weight:normal; }
.navigation li ul li a:hover { color:#fff !important;  text-decoration:none; }
.navigation li ul li.hover { background:#1c97ea !important;  background-image:none; width:113px; }
.navigation li.hover ul a { background-image:none; }

/* -----hm_body----- */
.hm_title { background:url(../images/hm_title_bg.png) no-repeat; height:34px; line-height:34px; width:1003px; margin:0 auto; margin-top:-34px; position:relative;}
.title01 { float:left; font-size:14px; font-weight:bold; color:#fff; width:280px; margin-left:12px;}
.title01 b { font-size:11px; font-weight:normal; font-family:Arial, Helvetica, sans-serif; color:#aac3d8; margin-left:6px;}
.title01 span { float:right; margin:12px 8px 0 0;}

.title02 { float:left; font-size:14px; font-weight:bold; color:#fff; width:410px; margin-left:12px;}
.title02 b { font-size:11px; font-weight:normal; font-family:Arial, Helvetica, sans-serif; color:#aac3d8; margin-left:6px;}
.title02 span { float:right; margin:12px 8px 0 0;}

.title03 { float:left; font-size:14px; font-weight:bold; color:#fff; width:272px; margin-left:12px;}
.title03 b { font-size:11px; font-weight:normal; font-family:Arial, Helvetica, sans-serif; color:#aac3d8; margin-left:6px;}
.title03 span { float:right; margin:12px 8px 0 0;}

.hm_body { background:url(../images/ibody_bg.jpg) repeat-y center; height:174px;}
.hm_sb { float:right; margin:15px 15px 0 0; width:255px;}
.title { font-size:13px; margin-bottom:22px; color:#fff;}
.title span { float:right; font-size:12px; font-weight:normal;}

.hm_about { float:left; width:280px; margin:14px 0 0 16px; line-height:24px;}

.hm_pr { float:left; width:420px; margin:22px 0px 0 0px;}
.infiniteCarousel{ width:400px; height:140px; position:relative; margin:0 auto;}
.wrapperP{ margin:0 auto;}
.p_list td{ text-align:center; padding-right:13px;}
.p_list li { float:left; margin:10px 10px 0 10px;}
.p_list .pbox{ width:166px; height:140px; word-break: break-all; word-wrap:break-word; overflow:hidden;}
.p_list a{ color:#333; display:block; width:166px;}
.p_list a img{ display:block; width:166px; height:102px; border:1px #d7d7d7 solid;}
.p_list p { color:#333; font-weight:bold; height:26px; text-align:center; line-height:26px;}
.p_list p a { color:#115e91; height:26px; line-height:26px; width:168px; overflow:hidden; }
.p_list p a:hover { color:#115e91; text-decoration:underline; height:26px; line-height:26px; width:168px; overflow:hidden;}
.p_list p span { color:#333; font-weight:normal;}
.infiniteCarousel .arrow a{width:19px; height:35px; display:block; text-indent: -999px; position: absolute; top:45px; cursor: pointer; outline: 0; cursor:hand;}
.infiniteCarousel .left_btn a{ background: url(../images/left.jpg) no-repeat; right:0;}
.infiniteCarousel .right_btn a{ background: url(../images/right.jpg) no-repeat; left:0;}
.infiniteCarousel .left_btn a:hover{background: url(../images/left1.jpg) no-repeat;}
.infiniteCarousel .right_btn a:hover{background: url(../images/right1.jpg) no-repeat;}

.ny_body { background:url(../images/ny_ibody_bg.jpg) repeat-y center; min-height:400px; height:auto !important; height:100%; }
.right { width:793px; float:right; margin:10px 6px 10px 14px;} 
.location { background:url(../images/ny_loca_bg.png) no-repeat; width:953px; height:34px; line-height:34px; position:relative; margin-top:-34px; font-size:15px; color:#FFF; padding-left:50px; font-weight:bold;}
.location span { float:right; background:url(../images/icon01.gif) no-repeat 0px 12px; font-size:12px; font-weight:normal; padding-left:18px; color:#fff; margin-right:24px;}
.location span a { color:#fff;}
.location span a:hover { text-decoration:underline;}
.location b {font-weight:normal; color:#fae36f;}
.content { padding:10px; line-height:24px;}
.content img { max-width:700px;}

.honor_list li {float:left; margin:10px 20px 10px 20px; width:146px; display:inline;}
.honor_list li a { width:146px;}
.honor_list li img { width:146px;}
.honor_list li p { text-align:center; height:24px; line-height:24px;  overflow:hidden;}

.p_view h1 { width:382px; margin:auto; margin-top:20px;}
.p_view h1 img { width:380px; border:1px #CCC solid;}
.p_view h1 p { width:380px; height:60px; line-height:60px; text-align:center; color:#115e91; font-size:14px;}
.p_view h2 { background:url(../images/view_tit_bg.png) no-repeat left; height:26px; line-height:26px; border-bottom:1px #ebebeb solid; font-size:14px; padding-left:18px; margin-bottom:10px;}





.table { border-collapse:collapse; display:block;}
.table td { line-height:20px;}
.feed h4{ font-size:14px; background:url(../images/feed.jpg) no-repeat 40px 0; border-bottom:2px #e0e0e0 solid; font-size:14px; 	height:100px; padding-left:290px; padding-top:26px; line-height:24px; }
.guestbook{ margin:15px auto;}
.guestbook td{ padding:8px; line-height:20px; }
.feedback {	padding:18px; }

.btn01 { float:right; margin-top:14px;}
.btn01 a{ background:url(../images/btn.jpg) no-repeat center; width:75px; height:29px; display:inline-block; border:none; text-align:center; line-height:29px; font-size:12px; margin-right:10px; color:#303030; }
.btn01 a:hover { background:url(../images/btn01.jpg) no-repeat center; width:75px; height:29px; color:#fff !important; }
.btn02 { }
.btn02 a{ background:url(../images/btn01.jpg) no-repeat center; width:75px; height:29px; display:inline-block; border:none; text-align:center; line-height:29px; font-size:12px; margin-right:20px; color:#fff; font-weight:normal; }
.btn02 a:hover { background:url(../images/btn01.jpg) no-repeat center; width:75px; height:29px; color:#fff !important; text-decoration:underline; }



.company { font-size:14px; margin-bottom:6px; display:block;}
.contact { margin:50px 0 0 30px;}

.page { height:30px; line-height:30px; text-align:center; margin-top:20px;}

.left { width:170px; float:left; margin:10px 0 0 10px; } 
.left ul { padding-bottom:100px;}
.left ul li a { height:30px; line-height:30px; background:url(../images/left_nav_bg.jpg) no-repeat; display:block; color:#666; padding-left:36px;}
.left ul li a:hover { background:url(../images/left_nav_on.jpg) no-repeat; color:#fff;}
.left ul li.hover a { background:url(../images/left_nav_on.jpg) no-repeat; color:#fff;}
.left ul dd { border-bottom:1px #e9d7af solid;  margin: 0 1px;}
.left ul dd a { padding-left:46px; display:block;  height:26px; line-height:26px; background:url(../images/icon03.gif) no-repeat 38px #fff2d7!important;  color:#855a36!important; *padding-left:6px; *background:url(../images/icon03.gif) no-repeat 0px #fff2d7!important;  font-weight:normal!important; }
.left ul dd a:hover { color:#920e0d; text-decoration:underline;} 


.foot { height:47px; line-height:47px; color:#666; background:url(../images/foot_bg.jpg) no-repeat center;}
.foot_l { float:left; margin-left:10px; color:#666;}
.foot_r { float:right; margin-right:10px;}



.news_list { margin-left:10px; }
.news_list ul li { background:url(../images/line.gif) repeat-x bottom; height:30px; line-height:30px;  width:725px; overflow:hidden; float:left; }
.news_list ul li span { float:right; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#999;}
.news_list ul li a { background:url(../images/icon02.gif) no-repeat 0 5px;  color:#666; height:30px; line-height:30px; padding-left:10px; }
.news_list ul li a:hover { color:#0077c7;}
.news_list .down a{ color:#0077c7; background:none; margin-right:10px; font-size:12px; font-family:"微软雅黑";}
.news_list .down a:hover{ color:#0077c7; text-decoration:underline;}