@charset "utf-8";
/* CSS Document */

body{ margin:0; padding:0; font-size:12px; font-family:"微软雅黑","宋体"; overflow-x:hidden; color:#555}
ul,li,dl,dt,dd{ margin:0; padding:0; list-style-type:none;}
img{ border-width:0;}
.clear{ clear:both}
ul, li, dl {list-style: none;}
a{ text-decoration:none; color:#555; font-size:12px; font-family:"微软雅黑","宋体";}
a:hover{ text-decoration:none; color:#1D84BE}
.more{ float:right}
.more a{ color:#555555; font-weight:normal; font-size:12px; margin-right:10px}
.more a:hover{ text-decoration:underline}

.clear {overflow:hidden;clear:both}

#all_header{ background:url(../images/header_bg.jpg) repeat-x;  width:100%}
.top{ width:980px; margin:0 auto; height:28px; line-height:28px;overflow:hidden}
.top_l{ float:left; height:28px; line-height:28px}
.top_r{ float:right; color:#868D91; line-height:25px; font-size:12px;}
.top_r a{ color:#868D91; font-size:12px;margin-left:10px; margin-right:10px}
.top_r a:hover{ color:#868D91; text-decoration:underline}

.top_r span{ float:left; width:45px; text-align:center; margin-top:5px;}
.top_r span ul li ul{ display:none}
.top_r span ul li:hover ul{ display:block; position:fixed; width:120px; height:120px; z-index:9999; left:70%; top:27px}

.header{ width:980px; margin:0 auto; height:96px;overflow:hidden}
.logo{ float:left}
.tel{ float:right}

.meun{width:978px; height:42px; margin:0 auto 0; overflow:hidden;}
.nav {line-height: 42px;  list-style-type: none;overflow:hidden; }
.nav a {display: block; text-align:center; font-size:14px; color:#fff; font-weight:bold;width:104px}
.nav a:hover  {color:#fff;text-decoration:none; font-size:14px; background:url(../images/nav_cur.jpg) no-repeat center; }
.nav li {float: left;width: 108px; background:url(../images/nav_line.jpg) no-repeat right }
.nav .unline{ background:none}
.nav li a.cur{ color:#fff; font-weight:bold;background:url(../images/nav_cur.jpg) no-repeat center }
.nav li ul { list-style-type: none;text-align:center;left: -999em; width: 104px; position: absolute; z-index:999;}
.nav li ul li{float: left; width: 104px;background:#4F5762;border-bottom:1px solid #bfbfbf;line-height: 33px;}
.nav li ul a{color:#FFFFFF; display: block; width: 104px;text-align:center; font-size:12px; font-weight:normal}
.nav li ul a:hover  {line-height:33px;  color:#FFFFFF; background-color:#2F363E; text-decoration:none;font-weight:normal;font-size:12px; background-image:none;}
.nav li:hover ul {left: auto;}


.banner{ width:980px; margin:1px auto 0; height:460px; overflow:hidden;}
#focus{position: relative;height: 460px;width: 980px;margin:0px auto;}
#focus .bd{position: relative}
#focus .focus-bar-box{width: 100%;height: 460px;position: relative;overflow: hidden}
#focus .focus-bar{width: 10000px}
#focus .focus-bar li{float: left;width: 980px;height: 460px}
#focus .focus-bar li a{width: 100%;height: 100%;display: block}
#focus .focus-bar li img{width: 100%;min-height: 100%}
#focus .ft{position: absolute;left: 0;bottom: 0;z-index: 1;width: 980px;height: 40px}
#focus .ftbg{position: absolute;top: 0;left: 0;z-index: -1;width: 980px;height: 40px;}
#focus .change{position: absolute;left: 46%;bottom: 15px;height: 20px}
#focus .change a{float: left;width: 20px;height: 20px;background:url(../images/banner_dot02.png) no-repeat; cursor:pointer;}
#focus .change a.on{background:url(../images/banner_dot01.png) no-repeat;_background: 0;
_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=image, src="../images/btn-active.png")}



#main{ width:980px; margin:0 auto}
.main01{}
.main01_t{ background:url(../images/hspp_title.jpg) no-repeat; height:34px; line-height:36px; overflow:hidden}
.main01_c{ width:960px; margin:5px auto 0}
.main01_cc{ border:1px solid #CCCCCC; width:150px; height:55px; padding:2px}
.main02{ width:980px; margin:10px auto 0}
.main02_l{ float:left; width:200px;}
.main02_r{ width:760px; float:right;}
.left01{}
.left01_t{ background:url(../images/left_t.jpg) no-repeat; height:26px; line-height:26px; padding-left:25px; width:190px; font-size:12px; font-weight:bold; color:#FFFFFF}
.left01_c {}
.left01_c ul li{ list-style-type:none; background:url(../images/left_list_li.jpg) no-repeat; height:25px; line-height:25px; text-align:center; margin-top:5px;}
.left01_c a{color:#555; text-decoration:none}
.left01_c a:hover{ text-decoration:none; color:#1D84BE}
.left02{ margin-top:10px;}
.left02_t{background:url(../images/left_t.jpg) no-repeat; height:26px; line-height:26px; padding-left:25px; width:190px; font-size:12px; font-weight:bold; color:#FFFFFF}
.left02_c{ line-height:25px; color:#555; font-size:13px; margin-top:5px;}
.left02_c span{ color:#FF0000; font-size:14px;}
.left03{ width:200px; margin-top:10px}
.left03 img{ margin-top:5px}
.main02_r_t{ background:url(../images/right_t.jpg) no-repeat; height:26px; line-height:26px; color:#555; width:735px; padding-left:25px; font-weight:bold; overflow:hidden; color:#555}
.main02_r_c{}
.main02_r_c ul li{ float:left; width:170px; height:160px; margin:37px 10px 0px 10px; overflow:hidden; }
.main03{ width:980px; margin:10px auto 0}
.main03_t{ background:url(../images/hsal_title.jpg) no-repeat; height:26px; line-height:26px}
.main03_tt{ float:left; margin-left:25px; color:#555; font-weight:bold}
.main03_c{ width:960px; margin:0 auto}
.main03_cc{ width:160px;margin:10px 10px 0px 10px; float:left}
.main03_cc .tex{ text-align:center; line-height:30px}
#demo {overflow:hidden;width: 960px;}
#demo img {border: 1px solid #CCCCCC; }
#indemo {float: left;width: 800%;}
#demo1 {float: left;}
#demo2 {float: left;}

#content{ background-color:#FFFFFF; width:960px; margin:0 auto; padding-top:15px; padding-left:15px; padding-right:15px}
.content_left{ float:left; width:200px;}
.content_middle{ float:left; width:10px; margin-left:5px}
.content_right{ float:right; width:713px;}
.left1_t{ background:url(../images/left_t.jpg) no-repeat; height:26px; line-height:26px; text-align:center; width:200px; font-size:12px; font-weight:bold; color:#FFFFFF}
.left1_c {}
.left1_c ul li{ list-style-type:none; background:url(../images/left_list_li.jpg) no-repeat; height:25px; line-height:25px; text-align:center; margin-top:5px;}
.left1_c a{color:#555; text-decoration:none}
.left1_c a:hover{ text-decoration:none; color:#1D84BE}
.left1_c  ul li a.cur{color:#1D84BE; font-weight:normal;text-decoration: none;display:block}
.left2{ width:200px; margin-top:10px}
.left2 img{ margin-top:5px}
.content_left2{ margin-top:20px}
.content_left2 p{ margin-top:5px;}
.content_right_t{ background:url(../images/bg_right_title.jpg) no-repeat; height:28px; line-height:36px;padding-left:12px; overflow:hidden}
.content_right_tt{ float:left; font-size:14px; font-weight:bold; color:#555555;}
.location{ float:right; font-size:12px; color:#555; font-size:12px;}
.location img{ margin-right:10px; margin-left:20px}
.content_right_c{ line-height:25px;  margin-top:10px;}
.content_news_c{width:713px; margin-top:5px}
.content_news_c img{ vertical-align:middle}
.content_news_c td a{display:block; overflow:hidden; text-overflow: ellipsis;white-space: nowrap; text-decoration:none; width:610px; margin-right:10px; margin-left:10px;font-size: 14px;}
.content_news_cc{width:713px; margin:10px auto 0; line-height:25px;}
.content_news_cc .news_title{ text-align:center;color:#555;font-family:"微软雅黑","宋体"; font-size:16px; font-weight:bold}
.content_news_cc .info{text-align:center; background-color:#DFDFDF; height:30px; line-height:30px; margin-top:10px; margin-bottom:10px; color:#555}
.content_news_cc .info span{ margin-right:15px;}
.hszx_right_c{ margin-top:10px}
.hszx_right_c ul li{ list-style-type:none; float:left; width:155px; margin:15px 10px 15px 10px; text-align:center; overflow:hidden;}
.hszx_right_c img{ border:1px solid #CCCCCC;}
.hszx_right_c div{ margin-top:5px}
.hszx_title{ text-align:center;color:#555;font-family:"微软雅黑","宋体"; font-size:16px; font-weight:bold; margin-top:15px}
.hszx_right_cc{ line-height:25px;}
.hszx_pic{ width:300px; height:200px; margin:15px auto 0; }
.zlzx_right_c{ margin-top:10px}
.zlzx_right_c div{ margin-top:5px}
.zlzx_right_c ul li{ list-style-type:none; float:left; width:155px; margin:15px 10px 15px 10px; text-align:center; overflow:hidden;}
.zlzx_right_c img{ border:1px solid #CCCCCC;}
.zlzx_title{ text-align:center;color:#555;font-family:"微软雅黑","宋体"; font-size:16px; font-weight:bold; margin-top:15px}
.zlzx_right_cc{ line-height:25px;}
.zlzx_pic{ width:300px; height:200px; margin:15px auto 0; }

.hsal_right_c{ margin-top:10px}
.hsal_right_c div{ margin-top:5px}
.hsal_right_c ul li{ list-style-type:none; float:left; width:195px; margin:15px 20px 15px 20px; text-align:center; overflow:hidden;}
.hsal_right_c img{ border:1px solid #CCCCCC;}
.hsal_title{ text-align:center;color:#555;font-family:"微软雅黑","宋体"; font-size:16px; font-weight:bold; margin-top:15px}
.hsal_right_cc{ line-height:25px;}
.hsal_pic{ width:300px; height:200px; margin:15px auto 0; }



.fy { line-height:24px; margin:10px auto 0; text-align:center;color:#67645F; padding-top:10px; padding-bottom:10px}
.fy span { float:right; text-align:right; color:#67645F }
.fy a { padding:0 5px; color:#67645F}
.fy a:hover,.fy .current { color:#1D84BE; text-decoration:underline; }

.sx{ margin-top:10px;color:#555; }
.sx a{color: #555;}
.sx a:hover{color:#1D84BE;} 

#link_bg{ background-color:#EFF0F1; width:100%; line-height:25px; padding:5px 0 5px 0; margin-top:10px}
.link{ width:980px; margin:0 auto; color:#555;}
.link span{ font-weight:bold}
.link a{ padding:0 8px 0 8px; color:#555}
.link a:hover{  text-decoration:none; color:#1D84BE}

#footer_bg{ background-color:#4D5560; width:100%; padding:10px 0 10px 0;}
.footer{ width:980px; margin:0px auto 0;  line-height:25px}
.footer_l{ float:left; color:#FFFFFF;}
.footer_r{ float:right; margin-top:27px}
.footer a{ color:#FFFFFF}
.footer a:hover{ text-decoration:none; color:#1D84BE}

/* 在线留言 */
.feedback_c{height:100%; padding:10px;  clear:both; color:#666; }
.feedback_c h4 { margin-bottom:10px; padding:2px 20px; background:#f4f4f4; color:#666; line-height:22px; font-size:14px; font-family:"微软雅黑","宋体"; }
.feedback_c .tips { padding:10px 0 10px 110px; color:#CC3732; font-weight:bold; font-size:13px; text-align:left; }
.feedback_c .field { clear:both; }
.feedback_c li.field label { display:block; float:left; width:100px; line-height:20px; text-align:right; }
.feedback_c .input { padding:5px 0; color:#666; zoom:1; }
.feedback_c .field:after { content:'\20'; display:block; height:0; clear:both; }
.feedback_c .text { height:20px; padding:1px 3px; border:1px solid #D0D0D0; ; color:#666; }
.feedback_c .textarea { width:450px; height:100px; padding:1px 3px; border:1px solid #D0D0D0; color:#666; }
.feedback_c .submit-field { padding:0 10px 20px 100px; clear:both; color: }
.feedback_c .submit-field input { margin-right:10px; }
.feedback_c .submit-field .btn-submit {color:#666; width:78px; height:24px; border:none; background:url(../images/btn.jpg) no-repeat; cursor:pointer; }
.feedback_c .submit-field .btn-reset {color:#666; width:78px; height:24px; border:none; background:url(../images/btn.jpg) no-repeat; cursor:pointer; }
