@charset "utf-8";
/* CSS Document */

*{ margin:0; padding:0;}
img{ border:none;}
body{border-top:6px solid #3b93ed; font-size:14px;color:#333; font-family:"微软雅黑"; color:#666;overflow-x:hidden;}
a{ font-weight:normal;color:#333;text-decoration:none;}
a:hover{ color:#0294df;}
li{ list-style:none;}
.clear{ clear:both;}

#header{width:1200px; margin:0 auto; padding-top:6px; height:80px;}
.logo{ float:left;}
.Box_r{ float:right; margin-top:20px;}
.tel{ float:right;}
.mainNav{ background:#314fae; border-radius:3px;clear:both;margin:0 auto; height:35px;}
#nav {line-height: 34px; list-style-type: none; width:1200px; height:34px; margin:0 auto; padding-left:5px;font-weight:bold;font-family:"微软雅黑"; font-size:14px;}
#nav a {display: block; width:120px; text-align:center;}
#nav a:link {color:#fff; text-decoration:none;}
#nav a:visited {color:#fff;text-decoration:none;}
#nav a:hover {color:#FFF;text-decoration:none;font-weight:bold; background:#203592;font-family:"微软雅黑"; font-size:14px;}
#nav li {float: left; width: 120px; height:34px; line-height:34px;}
#nav li a:hover{background:#98211d;}
#nav li ul {line-height: 34px; list-style-type: none;text-align:left;left: -999em; width: 120px; position: absolute; padding-top:4px;z-index:1000;}
#nav li ul li{float: left; width: 110px;
background:#2878e1;border-bottom:1px solid #f6f6f6; height:34px; line-height:34px; font-family:"微软雅黑"; font-size:13px;}
#nav li ul a{display: block; width: 110px;text-align:center;}
#nav li ul a:link {color:#fff; text-decoration:none;}
#nav li ul a:visited {color:#fff;text-decoration:none;}
#nav li ul a:hover {color:#fff;text-decoration:none; font-family:"微软雅黑"; font-size:13px; background:#98211d;font-weight:bold;}
#nav li:hover ul {left: auto;}
#nav li.sfhover ul {left: auto;}
#nav .endMenu{ background:none;}
.banner{z-index:0;height:511px;position:relative}
.pz_slides_3{width:1920px;height:511px;overflow:hidden;position:relative}
.pz_slides_3 ._btn{overflow:hidden;position:absolute;left:48%;bottom:15px;z-index:999}
.pz_slides_3 ._btn ul{overflow:hidden;zoom:1;float:left}
.pz_slides_3 ._btn ul li{float:left;width:14px;height:13px;margin-left:7px;cursor:pointer;BACKGROUND:url(../img/imgPlayer.png) no-repeat -19px -83px}
.pz_slides_3 ._btn ul li.on{BACKGROUND-POSITION:1px -83px}
.pz_slides_3 ._pic{position:relative;height:100%;z-index:0}
.pz_slides_3 ._pic li{zoom:1;vertical-align:middle;position:relative}
.pz_slides_3 ._pic li img{width:1920px;height:511px;display:block}
.ywzn{ width:1200px; margin:0 auto; height:310px;}
.title{ text-align:center; margin:40px 0;}
.ywzn li{ width:162px; float:left; margin-right:10px;}
.ywzn li:last-child{ margin-right:0;}
.ywzn li:hover{ background:#F00;}
.bt{ border-bottom:2px solid #d21d12; font-size:16px; font-weight:bold;background:#dfdfdf; height:71px; width:162px; line-height:71px; width:162px; text-align:center;}
.gsgk_con{ background:url(../img/about.jpg) no-repeat center top;clear:both; height:546px;}
.about{ width:1200px; margin:0 auto;}
.inner{width:641px; float:right; padding-top:31px;}
.inner h2{ line-height:60px;}
.inner p{ line-height:33px; margin-bottom:30px;}
.more{ display:block; float:right;color:#fff;background:#c00707; height:30px; line-height:30px;width:123px; text-align:center;}
.honor{ width:1200px; margin:0 auto; height:300px;}
.honor li{ float:left; width:288px; margin-right:16px;}
.honor li:last-child{ margin-right:0;}
.xwzx{ clear:both; width:1200px; margin:0 auto; height:440px;}
.gcal{clear:both;width:1200px; margin:0 auto; height:300px;}
.gcal li{ float:left; width:288px; margin-right:16px;}
.gcal li:last-child{ margin-right:0;}
.hzdw{ width:1200px; margin:0 auto; height:180px;}
.hzdw li{ float:left; margin-right:13px; width:187px;}
.marqueeleft{height:210px;width:1200px;overflow:hidden;}
.marqueeleft ul{float:left;}
.marqueeleft li{float:left;margin:0 5px;display:inline;width:288px;height:210px;overflow:hidden;}
.marqueeleft li .pic{display:block;border:#ccc 1px solid;width:288px;height:186px;padding:2px;overflow:hidden;}
.marqueeleft li .txt{text-align:center;height:23px;line-height:23px;}
.marqueetop{height:429px;width:148px;overflow:hidden;margin:40px auto;}
.marqueetop li{padding:5px 0;width:148px;height:133px;overflow:hidden;}
.marqueetop li .pic{display:block;border:#ccc 1px solid;width:135px;height:104px;padding:2px;overflow:hidden;}
.marqueetop li .txt{text-align:center;height:23px;line-height:23px;}
#footer{ background:#414141;height:205px;}
.foot{ width:1200px; margin:0 auto; font-size:12px;}
.friendLink{ background: url(../img/icon.png) no-repeat left center; color:#fff; height:70px; line-height:70px; padding-left:35px;}
.friendLink a{ color:#fff; padding:0 10px;}
.foot{color:#fff;}
.foot_logo{ float:left; margin-right:58px;}
.foot ul{ background:url(../img/icon2.png) no-repeat 0 8px; float:left; padding-left:25px;line-height:30px;}
.foot_r{ float:right; width:511px;}
.foot_ewm{ float:left; margin-right:20px;}
.hotline{ color:#fff; margin-bottom:5px;background:url(../img/hotline.png) no-repeat left 6px; padding-left:50px;float:left;}
.hotline span{float:left;width:187px;}
.hotline span em{ float:right; list-style:none;}
.hotline b{display:block;font-size:24px;width:200px;}
.foot_r p{ clear:both;}
.foot_info{ float:right; width:402px;}
.newsImg{ float:left; width:602px; height:346px;padding-right:20px;}
.newsTxt { width:567px; float:left; height:212px;}
.Menubox {width:567px;height:26px;border-bpttom:1px solid #ddd; margin-bottom:14px;padding:6px 10px 0 0;border-top-left-radius:5px;}
.Menubox ul{list-style:none;padding-top:0;height:32px;}
.Menubox li{ background: #fff; width:89px; border:1px solid #ddd;float:left;display:block;cursor:pointer;width:89px; text-align:center;color:#666;font-weight:bold;height:25px;line-height:25px; margin-right:2px;}
.Menubox li a{ color:#666;}
.Menubox li.hover{ background:#3c94ee;width:89px;color:#fff;height:25px;line-height:25px;}
.Contentbox{width:100%;	clear:both;text-align:left;height:auto;}
.Contentbox li{clear:both; height:38px; line-height:33px;border-bottom:1px dashed #ddd; text-indent:15px;}
.Contentbox li:last-child{ border-bottom:none;}
.Contentbox li a{ float:left;white-space:nowrap;overflow:hidden;text-overflow:ellipsis; width:450px;}
.Contentbox li span{ float:right;}
.newsTxt2 li{ background:url(../img/icon_2.gif) no-repeat 0 15px;}
.container{ width:1200px; margin:30px auto;}
.subNav{ width:270px; float:left;}
.subNav_top{ background:#5694dd; height:102px; width:270px;}
.subNav_top p{ font-size:18px; font-weight:bold; color:#fff; padding:40px 0 0 20px;}
.subNav_top p span{ font-size:14px;text-transform:uppercase; padding-left:20px;}
.subNav_con{ font-size:16px;}
.subNav_con li{height: 61px;line-height: 61px;border-bottom: 1px solid #eaeaea;
background: #f7f7f7;width: 270px;float: left;}
.subNav_con li.hover{ background:#fff;}
.subNav_con li a:hover{ background:url(../img/tb10.png) no-repeat 236px 25px #fff;}
.subNav_con li a{ background: url(../img/tb9.png) no-repeat 236px 25px;display:block; padding-left:39px;}
.subNav_con ul li.hover a {background: url(../img/tb10.png) no-repeat 236px 25px;
}
.location{ background:url(../img/icon_1.jpg) no-repeat 0 16px; text-indent:20px;padding:0 10px; border-bottom:1px solid #e8e9eb;height:63px;margin-bottom:20px;}
.location h2{ line-height:60px;font-size:20px; float:left;color:#4a4a4a; font-family:"微软雅黑"; font-weight:bold;font-size:18px; height:35px;}
.location h2 span{text-transform:uppercase; padding-left:5px;color:#b2b2b2; font-size:14px;}
.location p{ color:#747474;float:right; text-indent:20px; margin-top:20px;}
.location p strong{padding:3px 5px; margin-right:5px;}
.content{ width:900px; float:right; color:#333; min-height:500px;}
.picThree ul{ padding-left:5px;}
.picThree li{ float:left; margin:0 5px 10px; width:288px; text-align:center;}
.newsList li{ background:url(../img/icon_2.gif) no-repeat 0 20px; text-indent:15px;clear:both; height:40px;line-height:40px; border-bottom:1px dashed #ddd;}
.newsList li a{ float:left;} 
.newsList li span{ float:right;} 
.mt14{margin-top:14px;}
.mr_t1 { background: url(../images/mr_1px.jpg) repeat-x left bottom; height: 40px; padding-right: 16px; }
.mr_t1name { font: bold 16px/40px "微软雅黑"; color: #FFF; background: #2257A2 url(../images/mr_t1bg.jpg) no-repeat right top; height: 40px; width: 120px; padding-left: 21px; float: left; }
.mr_t1name img { float: left; margin-top: 9px; margin-right: 6px; display: inline; }
.mr_frBtnL { float: left; margin: 58px 18px 0px 0px; cursor: pointer; display: inline; }
.mr_frUl { float: left; height: 130px; width: 1000px; }
.mr_frBtnR { float: right; margin-top: 58px; cursor: pointer; }
.mr_frUl ul li { display: inline; float: left; height: 274px; width: 268px; text-align:center;margin-right: 12px; overflow: hidden; }
.mr_frUl ul li img { display: block; margin-bottom: 7px; border: 1px solid #D8D8D8; }
.mr_frUl{ width:1100px;}
.detail{ width:1200px; margin: auto;}
.detail_tit{ text-align:center;  margin-bottom:10px;}
.detail_tit h2{ font-family:"微软雅黑"; font-size:20px;line-height:30px;}
.detail h3{text-align:right;line-height:22px; font-weight:normal;margin:10px 0 15px auto;}
.detail_tit p{ height:30px; line-height:30px;}
.detail_con{line-height:25px; margin-bottom:10px; padding-bottom:10px;}
.detail_con p,.detail_con span{  margin:1em 0;font-size:14px;  word-wrap:break-word;line-height:30px; }
.detail_con a{ text-decoration:underline; }


.entry{ line-height:30px;font-size:14px;}
.syfocusBox { position: relative; width: 602px; height: 346px; overflow: hidden; font: 12px/1.5 Verdana, Geneva, sans-serif; text-align: left; background: white; }
.syfocusBox .sypic img { width: 602px; height: 346px; display: block; }
.syfocusBox .sytxt-bg { position: absolute; bottom: 0; z-index: 1; height: 36px; width:100%;  background: #333; filter: alpha(opacity=40); opacity: 0.4; overflow: hidden; }
.syfocusBox .sytxt { position: absolute; bottom: 0; z-index: 2; height: 36px; width:100%; overflow: hidden; }
.syfocusBox .sytxt li{ height:36px; line-height:36px; position:absolute; bottom:-36px;}
.syfocusBox .sytxt li a{ display: block; color: white; padding: 0 0 0 10px; font-size: 12px; font-weight: bold; text-decoration: none; }
.syfocusBox .synum { position: absolute; z-index: 3; bottom: 8px; right: 8px; }
.syfocusBox .synum li{ float: left; position: relative; width: 18px; height: 15px; line-height: 15px; overflow: hidden; text-align: center; margin-right: 1px; cursor: pointer; }
.syfocusBox .synum li a,.syfocusBox .synum li span { position: absolute; z-index: 2; display: block; color: white; width: 100%; height: 100%; top: 0; left: 0; text-decoration: none; }
.syfocusBox .synum li span { z-index: 1; background: black; filter: alpha(opacity=50); opacity: 0.5; }
.syfocusBox .synum li.on a,.syfocusBox .synum a:hover{ background:#f60;  }
/*分页*/
div.page {padding:15px 0;font-size:12px;font-weight:bold;text-align:center;clear:both;}
div.page a {text-decoration:none;color:#666;background:#fff;border:1px solid #CCCCCC;padding:4px 8px ;margin-right:7px}
div.page a:hover {text-decoration:none;color:#fff;background:#d60404;border:1px solid #d60404}
div.page a:active {background:#d60404;border:1px solid #d60404;color:#fff;}
div.page span.current {padding:4px 8px; background:#d60404;border:1px solid #d60404;color:#fff;margin-right:5px;}
div.page span.disabled {padding:4px 8px; color: #adaaad; margin-right: 5px; border:1px solid #cccccc;}
/**在线留言**/
.comment_box{margin: 0 auto; }
	.comment_list li{padding:15px 0;border-bottom:1px solid #EEE; }
	.comment_list li .floor{float:right;font-size:18px;color:#DDD;}
	.comment_list li .avatar{display:block;background:#FFF;border-radius:2px 2px 2px 2px;float:left;height:36px;overflow:hidden;width:36px;}
	.comment_list li .avatar img{width:36px;height:36px;}
	.comment_list li .lyinner{margin-left:48px;}
	.comment_list li .lyinner p{font-size:13px; font-family:"Simsun"; color:#444;}
	.comment_list li .lyinner .meta{padding-top:3px;color:#999;border:none;}
	.comment_list li .answer{padding:5px;background:#F6F6F6;border:1px solid #E6E6E6;border-radius:3px 3px 3px 3px;color:#c60611;}
	.comment_list li .answer .meta{color:#999;margin-bottom:5px;padding:0;border:none;}
	.comment_list li .answer .meta .cright{ float:right;}
.base_tit{border-bottom:1px solid #DADADA;color:#444;font-size:14px;margin:20px auto 2px 0;padding-bottom:5px;}
	.base_tit span{float:right;font-size:12px;font-weight:100;margin:5px 0 0 0;color:#ccc;}
	.base_tit span a{color:#999;}
	.form_box dl{clear:both;padding:8px 0;font-size:12px;line-height:28px;}
	.form_box dl dt{display:block;float:left;width:150px;text-align:right;}
	.form_box dl dt em{padding-right:5px;color:#FF0000;font-style:normal;}
	.form_box dl dd{margin-left:150px; padding-left:10px;}
	.form_box dl dd i{display:block;line-height:28px;color:#999;font-size:12px;font-style:normal;}
	.form_box dl dd em{line-height:28px;color:#999;font-size:12px;font-style:normal;}
/*文本框样式*/
input.wide{ width:250px; }
input.txt{ width:200px; }
input.small{ width:50px; }
.input{ display:inline; margin-right:5px; padding:7px; height:20px; line-height:20px; vertical-align:middle; background:#fff; color:#999px; border:1px solid #e8e8e8; border-radius:2px; }
.select{ padding:7px; border:1px solid #e8e8e8; line-height:20px; }

/*按钮样式*/
.btnan{ display:inline-block; margin:0; padding:0 25px; color:#fff; font-size:12px; height:38px; line-height:38px; text-align:center; }
.btnan{ background:#1e7bb3; border:1px solid #02598E; border-radius:2px; vertical-align:middle; }
.btnan:hover{ color:#fff; opacity:0.9; }
.btn-mini{ height:20px; line-height:20px; padding:1px 8px 0; }
input.btn, button.btn{ height:40px; cursor:pointer; overflow:visible; }
.btn-success{ background:#52A152; border:1px solid #417F41; text-shadow:0 -1px 0 #52A152; }
.btn-error{ background:#CB423B; border:1px solid #AA352F; text-shadow:0 -1px 0 #CB423B; }
.btn-gray{ background:#ddd; border:1px solid #A9A9A9; text-shadow:0 -1px 0 #EEEEEE;}
.btn-gray,.btn-gray:hover{ color:#777; }
.detail_con{line-height:25px; margin-bottom:10px; padding-bottom:10px;}
.detail_con p,.detail_con span{  margin:1em 0;font-size:14px;  word-wrap:break-word;line-height:30px; }
.detail_con a{ text-decoration:underline; }	