@charset "utf-8";


.flash .con { width:1440px; margin:0 auto;}
#bgWrap { padding-bottom:15px;background-color:#fff;position:relative; height:3600px; overflow:hidden;}
	#footer {position:relative;}
#bgWrap #content{ margin:0 auto; width:100%; position:relative;top:-260px;}
#bgWrap #wrap { width:100%; margin:0 auto; font-size:12px;float:left;}
#bgWrap #wrap a { font-size:12px;}
#bgWrap .col { width:100%;  height:590px;color:#666; clear:both;float:left; display:block; margin-bottom:15px; overflow:hidden;}

#flash  { position:relative;}
#text-wrap {width:1200px;height:260px;margin:0 auto;position:relative; z-index: 100;top:-450px;overflow:hidden; }
.flash-text { font-size:12px;position:absolute;z-index: 100;width:630px; height:260px; background-color:#fff; overflow:hidden;}
.flash-text .l { width:230px; height:210px;padding-left:30px;padding-top:50px; float:left;background-color:#F02930;}
	.flash-text .l .cont { color:#fff;line-height: 160%;
    letter-spacing: -2px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 33px;font-weight:bold;}
	.flash-text .l .cont span { float:left;clear:both;}
.flash-text .r { width:310px; height:210px;float:left; padding-left:30px; padding-right:30px; padding-top:50px;}
.flash-text .r p { margin-bottom:20px; font-size:14px;    line-height: 180%;}
.flash-text .r a { font-weight:bold;}


.ban img {display:block;}
em {font-style:normal;}

.col{ width:100%; overflow:hidden;float:left;  padding-top:50px;}
.col .con { width:1200px;   margin:0 auto;overflow:hidden;}
.col .cont { width:1200px;}
.col h2 { font-weight:bold; font-size:18px; line-height:36px; padding-bottom:50px;}
.col h2 em {font-style:normal;font-size:25px;}



#bgWrap .home-pro {width:100%; height:470px; overflow:hidden;}
.home-pro .con { width:1200px; height:540px;margin:0 auto;}
.home-pro .cont { width:1500px;}
.home-pro li{ width:370px;overflow:hidden; float:left; margin-right:45px;}
.home-pro .tit { font-size:20px;font-weight:bold;width:100%;border-bottom:1px solid #D9D9D9; line-height:45px;margin-bottom:35px;}
.home-pro .tit span {color:#F02930;}
.home-pro li .img { width:370px; height:223px; float:left;margin-bottom:22px;}
.home-pro li img {width:370px;}
.home-pro li p { float:left;margin-bottom:20px;}
.home-pro li a.more {font-weight:bold;}


#bgWrap  .home-ys{ width:100%; height:810px; overflow:hidden;float:left;background-color:#F4F4F4; padding-top:50px;}
.home-ys .con { width:1200px;   margin:0 auto;overflow:hidden;}
.home-ys .cont { width:1200px;}
.home-ys h2 { font-weight:bold; font-size:18px; color:#666; line-height:36px; padding-bottom:50px;}
.home-ys h2 em {font-style:normal; color:#000;font-size:25px;}
.home-ys .ys { width:1200px; margin:0 auto;}
.home-ys .ys .l {float:left; width:194px; height:535px; padding:38px;background-color:#F02930;color:#fff;}
	.home-ys .ys .l h3 { font-size:20px;padding-bottom:25px; padding-top:15px;}
	.home-ys .ys .l h3 em { font-size:16px;}
	.home-ys .ys .l p {padding-bottom:25px; line-height:25px;}
	.home-ys .ys .l a {color:#fff;font-weight:bold;}
.home-ys .ys .r {float:right; width:890px;}
.home-ys .ys .r .r_con {width:1000px;}
.home-ys .ys .r li { float:left;border:1px solid #D9D9D9; float:left;background-color:#fff;width:208px; height:218px; padding:30px;margin-right:40px; margin-bottom:50px;}
	.home-ys .ys .r li .img { width:100%;float:left;}
	.home-ys .ys .r li img { width:50px;}
	.home-ys .ys .r li .t {width:100%; font-size:16px; float:left; padding-top:25px;padding-bottom:25px;font-weight:bold;color:#000;}
	.home-ys .ys .r li .p {}


#bgWrap .home-ask{ width:100%; height:615px; padding-top:70px; overflow:hidden;float:left;background-color:#fff;}
.home-ask .l{ width:543px;float:left;}
.home-ask .l .cont { width:543px;}
.home-ask .r{ width:586px;float:right; }
.home-ask .r .cont {width:586px;}
.con-ask {}
	.tt{ border-bottom:1px solid #eee; height:300px;padding-bottom:25px;margin-bottom:25px;}
	.tt img {margin-bottom:20px;}
	#bgWrap #wrap .tt a.title {font-weight:bold;font-size:17px;color:#f00;width:100%;float:left;}
	#bgWrap #wrap .tt a.more {}
	#bgWrap #wrap .tt a.more:hover { color:#47cdff;}
	.tt span {float:left;width:100%;}
	.tt p {float:left;width:100%;}
	.home-ask .l .list ul li {width:100%;float:left; line-height:30px; color:#5A5A5A;}
	.home-ask .l .list ul li span{ float:left; margin-right:15px;color:#9F9F9F;}
	.home-ask .l .list ul li a {color:#5A5A5A;}
.con-book { padding: 20px; border: 1px solid rgb(238, 238, 238); border-image: none; width: 544px; height: 428px; overflow: hidden; }
	ul.mfields { float: left; }
	ul.mfields li { float: left; width: 50%; }
	ul.mfields .title { float: left; padding: 10px 0; line-height: 1.5; width: 100%; color: #5a5a5a; }
	ul.mfields .inpbox { width: 260px; float: left; }
	ul.mfields .inptext { font-family: '微软雅黑'; border: 1px solid #dedede; font-size: 12px; text-indent: 5px; height: 38px; line-height: 38px; width: 100%; border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; -o-border-radius: 3px; }
	ul.mfields .txtarea { font-size: 12px; padding: 2px 0; width: 100%; height: 34px; border: 1px solid #dedede; border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; -o-border-radius: 3px; }
	ul.mfields select { position: absolute; text-indent: 10px; line-height: 35px; display: block; cursor: pointer; border: 1px solid #dedede; width:260px;height:39px;border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; -o-border-radius: 3px;}
	.btnsubmit { display: block; background-color: #ed3c46; border-style: solid; border-width: 0; line-height: 40px; height: 40px; width: 530px; border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; -o-border-radius: 3px; text-align: center; color: #fff; margin-top: 5px; }


#bgWrap  .home-news{ width:100%; height:540px;padding-top:60px; overflow:hidden;float:left; background:#F14249 url(../images/home/bg_news.jpg) no-repeat center top; }
.home-news .con-news {width:1500px;}
.home-news h2 {color:#fff;padding-bottom:25px;}
.home-news ul li { width:550px; height:100px; float:left; padding:15px; float:left; margin-right:40px;background: url(../images/home/bg_tm.png) top center; }
.home-news ul li p.date {color:#fff; width:60px; height:60px;float:left;margin-left:20px; margin-top:20px;background-color:#2C2C2C;text-align:center;}
.home-news ul li p.date span.day { width:100%;float:left; padding-top:10px;padding-bottom:6px;text-align:center;font-size:30px;font-weight:bold;}
.home-news ul li div.r {float:right; width:440px;color:#fff;padding-top:20px;}
	#bgWrap #wrap .home-news ul li div.r a {color:#fff;width:100%;float:left;font-size:18px;}
	#bgWrap #wrap .home-news ul li div.r a:hover { color:#000;}
