@charset "gb2312";
/* CSS Document */
body { font-size: 12px; font-family: Arial, Helvetica, sans-serif; padding: 0; margin: 0; color: #444; background: #fff; min-width:980px; }
div, form, ul, dd, dl, ol, dt, li, p { list-style: none; padding: 0; margin: 0; }
h1, h2, h3, h4, h5, h6 { font-size: 100%; margin: 0; padding: 0; }
img { border: none; }
.none { display: none; }
a { text-decoration: none; color: #444; cursor: pointer; }
.clear { width: 0; height: 0; margin: 0; padding: 0; line-height: 0px; font-size: 0px; clear: both; overflow: hidden; }
/* CSS beginning */
p a { color: #cd0027; }
.nav { background: url(../images/top.jpg) center no-repeat; width: 100%; height: 64px; padding-top: 20px; }
.nav ul { width: 488px; height: 39px; margin: 0 auto; padding-left: 480px; }
.nav ul li { float: left; width: 97px; height: 39px; display: inline; }
.nav ul li a { float: left; width: 97px; height: 39px; line-height: 39px; text-align: center; color: #fff; background:#bb1d20; }
.nav ul li a:hover { background-color: #f86a2b; border: 1px solid #e4520b; height:37px; width:95px; line-height:37px; }
.banner { width: 100%; height: 717px; overflow: hidden; margin-bottom: 10px; }
.banner_1 { width: 100%; height: 376px; background: url(../images/banner.jpg) center no-repeat; overflow: hidden; }
.banner_1 span { width: 330px; height: 70px; margin: 0 auto; display: block; padding-left: 600px; padding-top: 260px; }
.banner_1 span a { float: left; width: 330px; height: 70px; text-indent: -9999px; }
.banner_2 { width: 100%; height: 341px; background: url(../images/banner_1.jpg) center no-repeat; overflow: hidden; }
.focus { width: 980px; height: 273px; overflow: hidden; margin: 0 auto; }
.focus .p1 { color: #666; float: left; width: 405px; height: 105px; overflow: hidden; text-indent: 2em; line-height: 24px; margin-left: 150px; margin-top: 110px; display: inline; border-bottom: 1px dashed #ebe9c3; border-top: 1px dashed #ebe9c3; padding-top: 5px; }
.focus .p1 span { color: #cd0027; }
.video { float: left; width: 372px; height: 273px; background-color: #c0223d; margin-left: 26px; }
.video img { margin: 5px; display: inline; }
.video p { color: #fff; font-weight: bold; font-size: 14px; line-height: 24px; margin-left: 10px; }
.title { width: 980px; height: auto; margin: 10px auto 0; text-align: center; }
.ad { width: 980px; height: 346px; margin: 10px auto 0; text-align: center; }
.true { width: 978px; height: 441px; overflow: hidden; margin: 10px auto 0; }
.true h3 { text-indent: -9999px; background: url(../images/title_2.jpg) center no-repeat; width: 978px; height: 54px; float: left; }
.true ul { width: 970px; height: 378px; border-bottom: 4px solid #cf090e; border-left: 4px solid #cf090e; border-right: 4px solid #cf090e; float: left; background:url(../images/p_bj1.jpg) center no-repeat; }
.true ul li { float: left; }
.true ul .li1 { width: 370px; height: 378px; overflow: hidden; }
.true ul .li1 .video_1 { float: left; margin-left: 25px; margin-top: 15px; display: inline; }
.true ul .li1 .img1 { float: left; margin-left: 25px; margin-top: 10px; display: inline; }
.true ul .li1 span { float: right; width: 230px; height: 30px; }
.true ul .li1 span a { float: left; width: 93px; height: 27px; background-color: #db0e13; text-align: center; line-height: 29px; margin-right: 17px; color: #fff; font-size: 14px; font-weight: bold; box-shadow: 3px 3px #e9cdcd; }
.true ul .li2 { margin-left: 20px; display: inline; width: 560px; height: 378px; overflow: hidden; }
.true ul .li2 h4 { background: url(../images/true.jpg) center no-repeat; width: 560px; height: 66px; margin-top: 10px; text-indent: -9999px; }
.true ul .li2 p { line-height: 30px; text-indent: 2em; float: left; width: 560px; height: auto; overflow: hidden; padding-left: 10px; }
.true ul .li2 a { float: left; margin-left: 10px; margin-right: 10px; margin-top: 8px; display: inline; }
.welfare { position: relative; width: 978px; height: auto; overflow: hidden; margin: 10px auto 0; }
.welfare h3 { float: left; width: 978px; height: 54px; overflow: hidden; }
.welfare_up { background:url(../images/p_bj.jpg) center no-repeat; float: left; width: 970px; height:297px; border-bottom: 4px solid #cf090e; border-left: 4px solid #cf090e; border-right: 4px solid #cf090e; float: left; }
.welfare_up img { float: left; margin: 10px 20px; }
.welfare_up .img1 { float: right; margin: 10px 20px; }
.welfare_up p { float: left; width: 590px; height: auto; overflow: hidden; line-height: 30px; margin-left: 20px; text-indent: 2em; color: #666; }
.welfare_up span { position: absolute; display: block; width: 480px; height: 94px; top: 240px; left: 480px; }
.welfare_up .span1 { top: 240px; left: 140px; }
.welfare_up span a { float: left; width: 111px; height: 32px; background-color: #db0e13; text-align: center; line-height: 32px; margin-right: 80px; color: #fff; font-size: 14px; font-weight: bold; box-shadow: 3px 3px #e9cdcd; margin-top: 45px; display: inline; }
.welfare_up span img { float: left; margin: 0px; }
.recommend { width: 970px; height: 490px; margin: 10px auto 0; border: 4px solid #cf090e; background: url(../images/recommend.jpg) center no-repeat; }
.recommend ul { width: 950px; height: 490px; overflow: hidden; padding-left: 20px; }
.recommend ul li { width: 470px; height: 240px; overflow: hidden; float: left; }
.recommend ul li p { width: 280px; height: auto; overflow: hidden; float: left; line-height: 30px; }
.recommend ul li .p1 { margin-top: 60px; margin-left: 10px; display: inline; }
.recommend ul li .p2 { margin-top: 20px; margin-left: 180px; display: inline; }
.recommend ul li .p3 { margin-top: 110px; margin-left: 20px; display: inline; }
.recommend ul li .p4 { margin-top: 95px; margin-left: 190px; display: inline; }
.recommend ul li p span{ text-indent:2em; width:280px; height: auto; overflow:hidden; float:left;}
.doc { width: 978px; height: 603px; background: url(../images/doc_bj.jpg) center no-repeat; margin: 10px auto 0; }
.doc ul { width: 950px; height: 580px; overflow: hidden; padding-left: 20px; padding-top: 20px; }
.doc ul li { float: left; }
.doc ul li h3 { float: left; width: 271px; height: 34px; font-size: 14px; line-height: 34px; color: #fff; text-align: center; background: url(../images/doc_tit.jpg) center no-repeat; margin: 5px; }
.doc ul li p { padding-left: 5px; text-indent: 2em; line-height: 30px; color: #3d3d3d; width: 282px; height: auto; padding-top: 5px; float: left; }
.doc ul li .p1 { width: 340px; height: auto; line-height: 27px; }
.doc ul li h4 { float: left; width: 345px; height: 34px; font-size: 14px; line-height: 34px; color: #fff; text-align: center; background: url(../images/doc_tit2.jpg) center no-repeat; margin: 5px; }
.doc ul .li1 { width: 282px; height: auto; overflow: hidden; }
.doc ul .li2 { width: 360px; height: auto; margin: 0 10px; }
.end { width: 100%; height: 118px; background-color: #c4090c; overflow: hidden; margin-top: 10px; }
.end p { width: 980px; height: 118px; overflow: hidden; margin: 0 auto; }
.end img { float: left; }
.end .img1 { margin-top: 5px; margin-left: 10px; display: inline; }
.end span { float: left; margin-left: 10px; width: 860px; height: auto; overflow: hidden; line-height: 28px; text-indent: 2em; color: #fff; }
.end_nav { width: 980px; height: 33px; margin: 10px auto 0; background-color: #9e040b; }
.end_nav ul { width: 980px; height: 33px; text-align: center; }
.end_nav ul li { display: inline; line-height: 32px; color: #fff; }
.end_nav ul li a { padding: 0 10px; color: #fff; }
.address { width: 980px; height: 155px; padding-top: 10px; margin: 0 auto; text-align: center; line-height: 24px; }

.scroll{ width:980px; height:auto; overflow:hidden; margin:20px auto 0;}
.scroll span img{ float:left; margin:0 5px; cursor:pointer;}
.scr_img { float:left; width:910px; height:auto; overflow:hidden;}
.scr_img ul{ width:200%; height:120px; overflow:hidden;}
.scr_img ul li{ float:left; width:203px; height:120px; overflow:hidden; margin-right:15px; margin-left:10px;}
.scr_img ul li a{ text-align:center; width:203px; height:auto; line-height:24px; color:#c4090c; font-weight:bold; float:left;}


