@charset "gb2312";
/* CSS Document */
body{text-align:center; font-size:12px;margin:0px; color:#333;font: 12px/160% "microsoft Yahei", "SimSun", Tahoma, SimSun, Arial;color: #444;text-align: center;
 background:#f1f1f1}
img{border:0px;}
form,ul,dl,dd,ol{margin:0px; padding:0px;}
td{font-size:12px;}
A:link,A:active,A:visited {
COLOR:#666; TEXT-DECORATION: none
}
A:hover {
COLOR:#C21228; TEXT-DECORATION:underline
}
.clear{ clear:both; height:15px; font-size:0; background:#fff;}
.wrap{width:1000px; margin:auto; overflow:hidden; background:#fff; padding:0 10px}
.left{ float:left}
.right{ float:right}
/* 头部菜单 */
.topBox{ background:#e9e9e9; height:30px; line-height:30px; border-bottom:1px #dbdbdb solid}
.fav{float:right}
.fav a{display:inline-block; margin-left:10px;}
.welcome{float:left}
.logo{ float:left;padding-left:5px; height:120px}
.logo img{height:120px}

.topSearch{ float:right; padding-top:30px;}
.topSearch form{ clear:both; text-align:right}
.topSearch form li{ display:block; float:left; margin-left:3px}
.topSearch form li input{ height:26px; line-height:26px; padding:0; margin:0}
.topSearch form li select{ height:30px; line-height:30px; padding:0; margin:0}
.topSearch form li button{ border:0; background:#c00; color:#fff; cursor:pointer; height:30px; line-height:30px; padding:0 10px}
.topSearch .date{ text-align:right; height:30px; line-height:30px; clear:both}

.menuBox{ background:url(../Images/menuBg.jpg); height:50px; clear:both;width:1020px;margin:auto;}
.menu{ width:1000px; margin:auto; overflow:hidden}
.menu li{float:left; width:90px; font-size:16px; text-align:center; line-height:50px; height:50px; list-style-type:none}
.menu li a{ color:#fff}
.menu li.active{ background-color:#7f0900}
.menu li:hover{ background:#7f0900}

.footer{ background:#f7f7f7; border-top:2px #ddd solid; clear:both; overflow:hidden}

.indexBanner{clear:both; height:250px;    width: 1020px; margin: auto;margin-top:10px;}
/**焦点图**/
.flexslider{position:relative;height:250px;overflow:hidden;z-index:99 ; width:100%;}
ul.slides{position:relative;z-index:1; width:100%; margin:0px; padding:0px;}
.slides li{height:250px;}
.slides li a{margin:auto; display:block; width:100%; height:250px; }
.flex-control-nav{position:absolute;bottom:10px;z-index:2;width:100%;text-align:center;}
.flex-control-nav li{display:inline-block;width:14px;height:14px;margin:0 5px;*display:inline;zoom:1;}
.flex-control-paging li a {width: 11px; height: 11px; display: block; background: #666; background: rgba(0,0,0,0.5); cursor: pointer; text-indent: -9999px; -webkit-border-radius: 20px; -moz-border-radius: 20px; -o-border-radius: 20px; border-radius: 20px; -webkit-box-shadow: inset 0 0 3px rgba(0,0,0,0.3); -moz-box-shadow: inset 0 0 3px rgba(0,0,0,0.3); -o-box-shadow: inset 0 0 3px rgba(0,0,0,0.3); box-shadow: inset 0 0 3px rgba(0,0,0,0.3); }
.flex-control-paging li a:hover { background: #333; background: rgba(0,0,0,0.7); }
.flex-control-paging li a.flex-active { background: #000; background: rgba(0,0,0,0.9); cursor: default; }
.flex-control-nav .flex-active{background-position:0 0;}

.flex-direction-nav{position:absolute;z-index:3;width:100%;top:45%;}
.flex-direction-nav li a{display:block;width:50px;height:50px;overflow:hidden;cursor:pointer;position:absolute; top:0px; font-size:0px;}
.flex-direction-nav li a.flex-prev{left:50px;background:url(../Images/prev.png) center center no-repeat;}
.flex-direction-nav li a.flex-next{right:50px;background:url(../Images/next.png) center center no-repeat;}
/**end**/

.footBox{ clear:both; overflow:hidden; background:#b43d3f; color:#ffffff; padding:10px 0px}
.footBox a{ color:#fff}
.footMenu{ clear:both; overflow:hidden;}
.footMenu .hd{float:left; width:100px; font-size:14px; font-weight:bold; text-align:right; margin-right:10px; height:30px; line-height:30px;}
.footMenu .bd{ float:left; width:850px; text-align:left; line-height:30px;}
.copyright{ clear:both; text-align:center}
.copyright p{ padding:5px 0px; margin:0}
.footLogo{ clear:both; overflow:hidden; padding:10px 0; text-align:center}
.footLogo ul{ width:1200px; margin:auto;}
.footLogo ul li{ width:182px; border:1px #dbdbdb solid; margin-right:20px; display:inline-block; padding:10px 0px;background:#fff}
.footLogo ul li img{ float:left; width:40px; height:40px; margin-left:10px; display:block}
.footLogo ul li img p{ float:left; margin-right:10px; width:100px;}

.w720{ width:720px; overflow:hidden}
.w270{ width:270px; overflow:hidden;}
.w495{ width:492px; overflow:hidden;}

.focusBox{ clear:both; overflow:hidden; margin-top:10px}
.topNews{ text-align:center; clear:both; height:60px; line-height:60px; color:#0e5589; font-size:40px; font-family:"黑体"; font-weight:bold; overflow:hidden}
.focus{ float:left; width:350px; height:250px;margin-right:10px;}
.focusNews{ float:left; width:350px; text-align:left}
.focusNews li{ font-size:14px; line-height:28px; height:28px;}

.title1{ clear:both; overflow:hidden; height:40px; line-height:40px; border-bottom:1px #dbdbdb solid}
.title1 i{ font-size:0px; display:block; float:left; width:5px; height:24px; background:#dc3e3e; margin-top:8px; margin-right:5px;}
.title1 p{ float:left; margin:0px; padding:0px; font-size:16px; color:#dc3e3e}
.title1 span{ float:right; display:block;}

.zhengce{ clear:both; overflow:hidden; margin-top:10px}
.zhengce li{ font-size:14px; text-align:left; height:28px; line-height:28px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; width:270px}

.title2{ background:url(../Images/title2.jpg); height:40px; clear:both}
.title2 p{ float:left; margin:0px; height:40px; line-height:40px; background:#dc3e3e; padding:0 10px; text-align:left; color:#fff; font-size:16px; background-image:url(../Images/list.png);
background-repeat:no-repeat; padding-left:25px; background-position: 5px center}
.title2 span{display:block; float:right; text-align:right; line-height:40px; height:40px; padding-right:10px;}

.shixin{ clear:both; border:1px #dbdbdb solid; overflow:hidden; border-top:0; padding:10px;}
.shixin li{ float:left; width:50%; text-align:left; overflow:hidden; margin-bottom:10px}
.shixin li a{display:block; background:url(../Images/arrow.gif) no-repeat left 10px; padding-left:10px;}
.shixin li a p{ font-size:14px; font-weight:bold; margin:0; height:30px; line-height:30px; overflow:hidden;}


.indexNews{border:1px #dbdbdb solid; border-top:0; clear:both; overflow:hidden; padding:10px;}
.indexNews li{ height:30px; line-height:30px; text-align:left}
.indexNews li p{float:left; margin:0;}
.indexNews li span{ display:block; float:right; margin:0; color:#999}

.team{border:1px #dbdbdb solid; border-top:0; clear:both; overflow:hidden; padding-top:10px;}
.team li{ float:left; width:50%; margin-bottom:10px;}
.team li .img{ float:left; width:125px; height:145px; margin-right:5px; text-align:right}
.team li .img img{ width:120px; height:145px;}
.team li .intr{ float:left; width:110px; text-align:left}
.team li .intr p{font-weight:bold; margin:0px; margin-bottom:5px;}
.team li .intr span{ line-height:18px;}

.lianmeng{background:url(../Images/lianmeng.jpg); height:246px; clear:both}
.lianmeng .hd{ clear:both; font-size:30px; color:#fff; padding-left:320px; text-align:left; height:50px; line-height:50px;}
.lianmeng .bd{ padding-left:320px; clear:both; overflow:hidden}
.lianmeng .bd li{ float:left; width:25%; height:30px; line-height:30px; font-size:14px; text-align:left}
.lianmeng .bd li a{color:#fff}

.indexTel{ background:url(../Images/tel.jpg); height:246px; text-align:left}
.indexTel p{ font-size:20px; text-align:left; color:#b62121; padding-left:10px; margin:0px; font-weight:bold; padding:10px 0px}
.indexTel span{font-size:30px; padding-left:10px; color:#000}

.linkBox{ border:1px #dbdbdb solid; border-top:2px #b62121 solid;}
.linkBox .hd{ text-align:left; font-size:20px; height:30px; line-height:30px; color:#b62121; padding-left:10px;}
.linkBox .bd{clear:both; overflow:hidden; padding:10px; margin:auto; padding-bottom:0}
.linkBox .bd li{ float:left; width:16.66%; height:50px; margin-bottom:10px; padding:0 5px; box-sizing:border-box}
.linkBox .bd li img{ float:left; width:100%; height:50px; border:1px #ddd solid; box-sizing:border-box}



.title_yw{height: 36px;line-height: 36px;background-color: #ededed;margin-bottom: 10px;}
.title_yw span{color: #fff;float:left;height: 36px;padding: 0 15px;background-color:#dc3e3e;font-size: 18px;}
.new_listbox ul{margin-bottom: 30px; text-align:left;}
.new_listbox li{background: url("../images/arrow.gif") no-repeat 0 center;font-size: 16px;line-height:36px;overflow: hidden;padding-left: 10px;}
.new_listbox li span{float: right;color: #999;font-size: 14px;}

.pageList span,.pageList a,.pageList i{ padding:4px 8px; background:#CCCCCC;}
.pageList span{ background:#FF0000; color:#FFFFFF;}

.picNews{ clear:both; overflow:hidden}
.picNews .pic{ float:left; width:150px; overflow:hidden}
.picNews .pic li{ border-bottom:1px #ddd dotted; overflow:hidden; padding:5px 0}
.picNews .pic li img{ width:100%; height:110px}
.picNews .picLi{ float:right; width:330px; overflow:hidden; padding-top:10px}
.picNews .picLi li{ text-align:left; height:30px; line-height:30px;}



/**********留言样式********/
.guestBox{ text-align:left; clear:both; overflow:hidden}
.subGuest{
	text-align:center; margin-top:5px; margin-bottom:5px;}
.g_btn{
	border-top:1px #CCC solid;border-left:1px #CCC solid;
	border-right:1px #333 solid;border-bottom:1px #333 solid; font-size:12px;cursor:pointer; margin:0px; padding:0px; padding:5px 10px;}
.g_ipt{border:1px solid;border-color:#777 #CCC #CCC #777;font-size:12px; padding:5px;}
.guestList{
	clear:both; margin-top:5px; margin-bottom:5px; overflow:hidden;
	border:1px #e2e2e2 solid; background:#fff}
.guestInfo{
	background:#f7f7f7; height:25px; line-height:25px; border-bottom:1px #e2e2e2 solid;}
.guestInfo ul{
	margin-left:10px;}
.guestInfo ul li{
	float:left; margin-right:10px;}
.guestInfo ul li.g_a{
	background:url(../images/sys/ico1.gif) no-repeat left 3px; padding-left:20px;}
.guestInfo ul li.g_b{
	background:url(../images/sys/ico2.gif) no-repeat left 3px; padding-left:18px;}
.guestInfo ul li.g_c{
	background:url(../images/sys/ico3.gif) no-repeat left 5px; padding-left:18px;}
.guestInfo ul li.g_d{
	background:url(../images/sys/ico4.gif) no-repeat left 5px; padding-left:18px;}
.guestTitle{
	text-align:left; margin-left:10px; border-bottom:1px #e2e2e2 solid}
.guestCon{
	background:url(../images/sys/ico5.gif) no-repeat left 3px; text-align:left; overflow:hidden;
	line-height:20px; margin:10px; padding-left:20px;}
.g_reply{
	margin:10px; margin-top:0px; background:#f7f7f7;
	color:#F00; text-align:left; background:url(../images/sys/ico6.gif) no-repeat left 2px;
	line-height:20px; padding-left:20px;}
.g_sub ul li{ clear:both; overflow:hidden; padding:10px 0px;}	
.g_sub ul li label{ display:block; margin:0px; padding:0px; width:20%; text-align:right; height:30px; line-height:30px; float:left}
.g_sub ul li p{ display:block; float:left; width:80%; margin:0px; padding:0px;}
/********************************/

.fengcai li{ float:left; width:150px; margin-right:20px}
.fengcai li img{ width:150px; height:120px;}
.indexAd{clear:both; overflow:hidden}
.indexAd a{display:block; margin-bottom:10px; width:100%; height:53px; background:#f00}

.indexPic{clear:both; overflow:hidden; border:1px #ddd solid; border-top:0}
.indexPic li{float:left; width:25%; padding:10px; box-sizing:border-box}
.indexPic li img{height:140px; width:100%}
.artCon{ font-size:16px; line-height:180%; text-align:left;padding:0 50px;}



.guide{text-align:left; height:30px; line-height:30px; background:#f7f7f7; margin-top:10px; border-radius:5px; padding-left:10px}
.rightNews{ clear:both; overflow:hidden;border:1px #ddd solid; border-top:0; padding:10px}
.rightNews li{ font-size:14px; text-align:left; height:28px; line-height:28px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}

.downList{ clear:both; overflow:hidden; border-bottom:1px #ddd solid; padding:5px 0}
.downTitle{float:left; line-height:29px;}
.downMore{float:right}
.downMore a{ display:block; float:right; background:#f60; color:#fff; padding:5px 10px; border-radius:5px;}

.videoList{clear:both; overflow:hidden}
.videoList li{ float:left; width:33.333%; text-align:center; padding:15px; overflow:hidden; box-sizing:border-box;list-style-type:none}
.videoList li img{ width:160px; height:120px; border:1px #ddd solid; padding:2px;}