@charset "utf-8";

/* CSS Document */



* {
	padding: 0;
	margin: 0;
}

body {
	font-family: "Microsoft YaHei";
	font-size: 12px;
	min-width: 1100px;
}

#wrapper {
	height: auto;
	overflow: hidden;
	margin: 0 auto;
}

a {
	text-decoration: none;
}

.clearfix {
	zoom: 1;
}

.clearfix:after {
	clear: both;
	content: "";
	display: block;
	width: 0;
	height: 0;
	visibility: hidden;
}

.fl {
	float: left;
}

.fr {
	float: right;
}

li {
	list-style: none;
}

img {
	border: none;
}

.head {
	height: 120px;
	background: url(../images/topybg.png) repeat-x center center;
}

.head_top {	
	width: 1200px;
	margin: 0 auto;
}

.logo {
	width: 379px;
	height: 87px;
	margin-top: 19px;
	margin-left: 17px;
}

.sousuo {
	width: 160px;
	height: 25px;
	background: url(../images/ssbg.png) no-repeat;
	display: block;
	margin-top: 15px;
}

.sou {
	border: none;
	height: 25px;
	line-height: 25px;
	outline: none;
	width: 125px;
	margin-left: 10px;
	background: none;
	font-size: 13px;	
}

.suo {
	padding-top: 3px;
	padding-right: 4px;
}

.nav {
	height: 45px;
	background: #960001;
}

.ddsmoothmenu {
	font-size: 16px;
	color: #fff;
	width: 1340px;
	height: 45px;
	line-height: 45px;
	margin: 0 auto;
}

.ddsmoothmenu ul {
	margin: 0;
	padding: 0;
	list-style-type: none;
}

.ddsmoothmenu ul li {
	position: relative;
	display: inline;
	float: left !important;
}

.dhx {
	width: 1px;
	height: 45px;
}

.ddsmoothmenu ul li.sel {}

.ddsmoothmenu ul li.sel>a {
	color: #636363;
}

.ddsmoothmenu ul li a {
	display: block;
	color: #fff;
	text-decoration: none;
	height: 45px;
	font-size: 21px;
	padding: 0 50px;
}


/*.ddsmoothmenu ul li a:hover{background:#339ff8;}*/

* html .ddsmoothmenu ul li a {
	display: inline-block;
}

.ddsmoothmenu ul li a:link,
.ddsmoothmenu ul li a:visited {}

.ddsmoothmenu ul li a.selected,
.ddsmoothmenu ul li a:hover {
	line-height: 45px;
}

.ddsmoothmenu ul li a.cur {}

.ddsmoothmenu ul li ul {
	position: absolute;
	left: 0;
	display: none;
	visibility: hidden;
	width: 140px;
	border-top: solid 2px #d27a2e;
}
.ddsmoothmenu ul li ul img.dhxljt{
	position: absolute;
	z-index: 9999;
	left: 10px;
	top: -9px;
}

.ddsmoothmenu ul li ul li {
	display: list-item;
	width: 180px;
	height: 35px;
	margin-bottom: 2px;
}

.ddsmoothmenu ul li ul li a {
	color: #fff;
	font-size: 20px;
	font-weight: normal;
	margin: 0;
	padding: 0px;
	width: 180px;
	height: 35px;
	background: #C7000D;
	text-align: center;
	line-height: 35px;
	border-bottom: none !important;
	filter: alpha(opacity=80);
	-moz-opacity: 0.8;
	opacity: 0.8;
}

.ddsmoothmenu ul li ul li a.selected {}

.ddsmoothmenu ul li ul li a:hover {
	line-height: 35px;
	background: #F17F1C;
	color: #fff;
}


/*banner*/

.sybanner {
	height: auto;
}

.focus2 {
	position: relative;
	width: 100%;
	height: auto;
	float: left;
}

.focus2 img {
	width: 100%;
	height: auto;
	display: block;
}

.focus2 .shadow {
	position: absolute;
	left: 50%;
	bottom: 33px;
	z-index: 10;
	height: 83px;
	display: block;
	background: url() repeat-x;
	right: 3px;
	padding: 15px 20px;
	margin-left: -600px;
	width: 642px;
}

.focus2 .shadow a {
	text-decoration: none;
	color: #fff;
	font-size: 25px;
	overflow: hidden;
}

.focus2 .shadow p {
	font-size: 14px;
	color: #fff;
	line-height: 21px;
	padding-top: 5px;
}

.abs {
	background: #555;
	padding: 0 15px;
	color: #fff;
	line-height: 29px;
	display: block;
	text-align: left;
	font-size: 14px;
}

.focus2 .btn {
	position: absolute;
	bottom: 34px;
	left: 510px;
	overflow: hidden;
	zoom: 1;
}

.focus2 .btn a {
	position: relative;
	display: inline;
	width: 13px;
	height: 13px;
	border-radius: 7px;
	margin: 0 5px;
	color: #B0B0B0;
	text-decoration: none;
	text-align: center;
	outline: 0;
	float: left;
	background: #D9D9D9;
}

.focus2 .btn a:hover,
.focus .btn a.current {
	cursor: pointer;
	background: #fc114a;
}

.focus2 .fPic2 {}

.focus2 .D2fBt {
	overflow: hidden;
	zoom: 1;
	height: 20px;
	z-index: 10;
}

.focus2 .fcon2 {
	position: relative;
	width: 100%;
	float: left;
	display: none;
	background: #fff
}

.focus2 .fcon2 img {
	display: block;
}

.focus2 .fbg2 {
	bottom: 14px;
	position: absolute;
	text-align: center;
	z-index: 200;
	width: 155px;
	display: block;
	right: 0px;
	left: 50%;
	margin-left: -60px;
}

.focus2 .fbg2 div {
	overflow: hidden;
	zoom: 1;
}

.focus2 .D2fBt a {
	position: relative;
	display: inline;
	width: 16px;
	height: 16px;
	text-decoration: none;
	text-align: center;
	outline: 0;
	float: left;
	font-size: 12px;
	background: url(../images/bannerdian1.png) no-repeat center;
	margin-right: 15px;
}

.focus2 .D2fBt .current,
.focus2 .D2fBt a:hover {
	background: url(../images/bannerdian2.png) no-repeat center;
}

.focus2 .D2fBt img {
	display: none;
}

.focus2 .D2fBt i {
	font-style: normal;
	display: none;
}

.focus2 .prev,
.focus .next {
	position: absolute;
}

.focus2 .prev {
	background: url(../images/banzjt1.png) no-repeat;
	width: 42px;
	height: 42px;
	top: 50%;
	margin-top: -22px;
	left: 6.25%;
	cursor: pointer;
}

.focus2 .next {
	background: url(../images/banyjt1.png) no-repeat;
	width: 42px;
	height: 42px;
	top: 50%;
	margin-top: -21px;
	right: 6.25%;
	position: absolute;
	cursor: pointer;
}

.focus2 .prev:hover {background: url(../images/banzjt2.png) no-repeat;}

.focus2 .next:hover {background: url(../images/banyjt2.png) no-repeat;}

.main-wrap {
	
}

.main {
	width: 1200px;
	height: auto;	
	margin: 0 auto;	
}


/*main one*/

.main-one {margin-top: 38px}

.banner {
	width: 710px;
}
.news-title {
	height: 45px;
	line-height: 45px;
	background: url(../images/sylmxbx.png) no-repeat left bottom;
}
.news-more {	
	padding-top: 22px;
	line-height: 14px;
}
.news-more a {
	font-size: 14px;
	color: #999999;
}
.news-name{
	font-size: 20px;
	color: #333333;
	font-weight: bold;	
}
.qhda {
	margin-top: 30px;
	width: 310px;
}

.focus3 {
	position: relative;
	width: 100%;
	height: auto;
	float: left;
}

.focus3 img {
	width: 100%;
	height: auto;
	display: block;
}

.focus3 .shadow {
	position: absolute;
	left: 50%;
	bottom: 33px;
	z-index: 10;
	height: 83px;
	display: block;
	background: url() repeat-x;
	right: 3px;
	padding: 15px 20px;
	margin-left: -600px;
	width: 642px;
}

.focus3 .shadow a {
	text-decoration: none;
	color: #fff;
	font-size: 25px;
	overflow: hidden;
}

.focus3 .shadow p {
	font-size: 14px;
	color: #fff;
	line-height: 21px;
	padding-top: 5px;
}

.abs {
	background: #555;
	padding: 0 15px;
	color: #fff;
	line-height: 29px;
	display: block;
	text-align: left;
	font-size: 14px;
}

.focus3 .btn {
	position: absolute;
	bottom: 34px;
	left: 510px;
	overflow: hidden;
	zoom: 1;
}

.focus3 .btn a {
	position: relative;
	display: inline;
	width: 13px;
	height: 13px;
	border-radius: 7px;
	margin: 0 5px;
	color: #B0B0B0;
	text-decoration: none;
	text-align: center;
	outline: 0;
	float: left;
	background: #D9D9D9;
}

.focus3 .btn a:hover,
.focus3 .btn a.current {
	cursor: pointer;
	background: #fc114a;
}

.focus3 .fPic3 {}

.focus3 .D3fBt {
	overflow: hidden;
	zoom: 1;
	height: 13px;
	z-index: 10;
}

.focus3 .fcon3 {
	position: relative;
	width: 100%;
	float: left;
	display: none;
	background: #fff
}

.focus3 .fcon3 .qhzt {
	width: 310px;
	height: 223px;
}

.focus3 .fcon3 .qhzt img {
	width: 310px;
	height: 223px;
}

.focus3 .fcon3 .qhyw {
	width: 310px;
}

.focus3 .fcon3 .qhyw h3 {
	line-height: 25px;
	padding-top:10px;
}

.focus3 .fcon3 .qhyw h3 a {
	font-size: 15px;
	color: #960001;
}

.focus3 .fcon3 .qhyw p {
	font-size: 14px;
	color: #777777;
	margin: 18px 0px 12px;	
	line-height: 22px;
}


.focus3 .fbg3 {
	top: 202px;
	position: absolute;
	text-align: center;
	z-index: 200;	
	display: block;
	right: 6px;
}

.focus3 .fbg3 div {
	overflow: hidden;
	zoom: 1;
}

.focus3 .D3fBt a {
	position: relative;
	display: inline;
	width: 12px;
	height: 12px;
	line-height: 12px;
	text-decoration: none;
	text-align: center;
	outline: 0;
	float: left;
	border: solid 1px #cfcfcf;
	margin-right: 6px;
	background: #FFFFFF;
}

.focus3 .D3fBt .current,
.focus3 .D3fBt a:hover {
	background: #960001;
	
}
.focus3 .D3fBt .current i,
.focus3 .D3fBt a:hover i{
	color: #FFFFFF;
}

.focus3 .D3fBt img {
	display: none;
}

.focus3 .D3fBt i {
	font-style: normal;
	font-size: 12px;
	color: #333;
}

.focus3 .prev,
.focus3 .next {
	position: absolute;
}

.qhxlb {width: 374px;}

.qhxlb ul {padding-top: 15px}

.qhxlb ul li {
	height: 40px;
	line-height: 40px;
	padding-left: 13px;
	background: url(../images/dianqdt.png) no-repeat left center;
}

.qhxlb ul li span {
	float: right;
	padding-right: 2px;
	font-size: 14px;
	color: #999999;
}

.qhxlb ul li a {
	font-size: 14px;
	color: #333333;
}
.qhxlb ul li:hover a{
	font-weight: bold;
	color: #960001;
}

.news-cont2 {}

.news-cont2 ul {}

.news-cont2 ul li {	
	height: 63px;
	border: solid 1px #FFFFFF;	
	margin-top: 27px;
}

.news-cont2 ul li .data {
	width: 82px;	
	
}
.news-cont2 ul li .data .ri{
	font-size: 18px;
	color: #FFFFFF;
	font-family: kartika;
	background: #d6d6d6;
	text-align: center;
	height: 28px;
	line-height: 28px;
}
.news-cont2 ul li .data .ny{
	font-size: 14px;
	color: #666666;
	font-family: simsun
	background: #f5f5f5;
	text-align: center;
	height: 34px;
	line-height: 34px;
	border-left: solid 1px #e0e0e0;
	border-right: solid 1px #e0e0e0;
	border-bottom: solid 1px #e0e0e0;
}
.news-cont2 ul li .btzy{
	width: 340px;
}
.news-cont2 ul li .btzy a {
	color: #333333;
	font-size: 14px;
	font-weight: bold;
	display: block;
	padding-bottom: 8px;
}
.news-cont2 ul li .btzy p {
	color: #777777;
	font-size: 14px;
	line-height: 18px;
}
.news-cont2 ul li:hover .data .ri{
	background: #f3bf0c;
}

.news-cont2 ul li:hover .btzy a {
	color: #b82832;
}

.news {
	width: 450px;
}
.news-cont {
	height: 286px;
}

.news-cont ul {
	padding: 6px 12px;
}

.news-cont ul li {
	font-size: 14px;
	color: #4b4b4b;
	background: url() no-repeat left center;
	padding-left: 14px;
	line-height: 36px
}

.news-cont ul li .data {
	float: right;
	font-size: 14px;
}

.news-cont ul li a {
	color: #4e4e4e;
}

/*mian-two*/

.main-two{
	margin-top: 30px;
}

.notice {
	width: 370px;
	margin-right: 40px;
}


.notice-cont {
	width: 370px;	
}

.notice-cont ul {
	padding: 15px 0px 0px;
}

.notice-cont ul li {
	background: url(../images/dianqdt.png) no-repeat left center;
	color: #333333;
	padding-left: 16px;
	line-height: 40px;
	height: 40px;
}

.notice-cont ul li a {
	color: #333333;
	font-size: 14px;
}

.notice-cont0{
	padding-top: 30px;
}
.notice-cont0 ul li{
	
}
.notice-cont0 ul li.zx1{
	float: left;padding-bottom: 10px;
}
.notice-cont0 ul li.zx2{
	float: left;padding-bottom: 10px;
}
.notice-cont0 ul li.zx3{
	float: right;padding-bottom: 10px;
}
.notice-cont0 ul li.zx4{
	float: left;
}
.notice-cont0 ul li.zx5{
	float: right;
}
.notice-cont0 ul li a{
	display: block;
}
.notice-cont0 ul li.zx1 img{
	width: 370px;
}

.zxlx{width: 380px;}
.zxlxnr{
	
}
.zxshang{padding-top: 25px;}
.zxshang p{
	line-height: 28px;
height: 28px;
padding-left: 27px;
background: url(../images/zxlxqdt.png) no-repeat 3px center;
font-size: 14px;
color: #333333;
}
.zxshang p span{
	color: #960001;
	text-decoration: underline;
}

.zxxia{padding-top: 10px;}
.zxxia ul{}
.zxxia ul li{width: 83px;float: left;margin-left: 16px;}
.zxxia ul li img{width: 83px;height: 83px;}
.zxxia ul li p{text-align: center;font-size: 12px;color: #666666;line-height: 18px;padding-top: 6px;}

/*main-three*/
.main-three
{
	margin-top: 40px;
}
.yqlj{height: 80px;padding-left: 98px;background: url(../images/yqljtp.png) no-repeat left center #f5f5f5;margin-bottom: 60px;}
.yqlj1{}
.yqlj1 ul{padding-top: 23px;}
.yqlj1 ul li{width: 200px;float: left;margin-right: 30px;height: 35px;}
.yqlj1 ul li a{font-size: 15px;color: #1c1c1c;}




.foot {
	background: #333333;	
	height: 95px;
	}
.foot1{padding-top: 0px;}

.foot1 p {	
	line-height: 24px;
	color: #fff;
	font-size: 14px;
	text-align: center;
}

.clearfloat:after{display:block;clear:both;content:"";visibility:hidden;height:0} 
.clearfloat{zoom:1}

/*lest*/
.listbanner{width: 100%;height: auto;}
.listbanner img{width: 100%;}
.list-bg{margin-top: 0px;}
.list_bottom_left{width: 250px;margin-top: 40px;}
.list_nav{}
.list_tit{height: 60px;line-height: 60px;font-size: 22px;color: #FFFFFF;background: #890001;padding-left: 32px;}

.menu_2{padding: 20px 15px 257px;background: url(../images/listejxt.png) no-repeat center bottom #edf0ea;}
.menu_2 ul{}
.menu_2 ul li{height: 50px;line-height: 50px;padding-left: 30px;background:#FFFFFF;margin-bottom: 20px;}
.menu_2 ul li a{font-size: 20px;color: #453e2f;display:block;width:80%;float:left;}
.menu_2 ul li.cur1,.menu_2 ul li:hover{background:#890001;}
.menu_2 ul li.cur1 a,.menu_2 ul li:hover a{color: #FFFFFF;}

.list_right{width: 910px;margin-top: 28px;}
.list_right_tit{height: 48px;border-bottom: solid 2px #fbb5b5;}
.lm{height: 48px;line-height: 48px;font-size: 22px;color: #890001;background: url(../images/listlmqdt.png) no-repeat 3px center;padding-left: 43px;}
.location{height: 25px;line-height: 25px;font-size: 13px;color: #888888;padding-top: 15px;}
.location a{font-size: 13px;color: #888888;}

.list_right_con{min-height: 500px;margin-bottom: 60px;}
.list_right_con ul{padding: 21px 0px 30px;}
.list_right_con ul li{height: 53px;line-height: 53px;font-size: 15px;color: #333333;border-bottom: dashed 1px #f1f1f1;padding-left: 30px;background: url(../images/dianqdt.png) no-repeat 4px center;}
.list_right_con ul li a{color: #333333;}
.list_right_con ul li span.time{color: #999999;}

/*content*/
.list_right_con1{padding:5px 0px 70px;min-height:500px;}
.con1{font-size:20px;text-align:center;color:#890001;padding:20px 0px 12px 0;font-weight: bold;line-height: 30px;}
.conn1{font-size:17px;text-align:center;color:#333333;padding:0px 0px 0px 0;line-height: 28px;}
.con2{font-size:12px;text-align:center;color:#888888;border-bottom:1px dashed #dbdbdb;padding:15px 0 15px 0;}
.con3{padding:20px 3px;}
.con3 p{font-size:15px;color:#555555;text-indent:2em;line-height:32px;}
.con3 img{max-width: 900px;height: auto;}
.con3 table p{text-indent:0em;}
.con4{height: 64px;border-top: dashed 1px #dbdbdb;padding: 30px 0px 0px 0px;}
.con4 p{font-size: 15px;line-height: 32px;color: #555555;}
.con4 p a{color: #555555;}
.con4 p:hover a{color: #890001;}


.glpt{
    width: 100%;
    height: 183px;
    background: url(../images/bj_22.jpg) no-repeat center;
}

.glpt a{
    margin-top:20px;
    padding: 76px 20px;
    display: block;
    text-align: center;
    font-size: 26px;
    color: #fff;
    font-weight:bold;
}

.index_left{width:450px;float:left;}

.index_right{width: 710px;float:right;}
.index_left .news{margin-top:20px;}
.index_right .banner{margin-top:20px;}
.yqlj2 ul li{width: 244px;}

.index_left .zxshang{
   padding-top: 20px;
}

body .focus2 .fcon3{
  max-width:80%;
  margin:0 auto;
  float:none;
}
body .focus3 .prev{
   left: 13%;
}
body .focus3 .next{
   right: 13%;
}




