.banner{margin: 0 0 40px 0; height: 530px;}

.xxjj_bg{background: url(../images/index_01.jpg) no-repeat center top; padding: 20px; margin: 0 0 40px 0;}
.bxys_bg{background: url(../images/index_02.jpg) no-repeat center top; padding: 20px; margin: 0 0 40px 0;}
.lxfs_bg{background: url(../images/lxfs_bg.jpg) no-repeat center top; padding: 20px; margin: 0 0 40px 0;}

.tm_bg{background: url(../images/tm_bg.png); overflow: hidden; border-radius: 10px; position: relative; behavior:url(pie.htc);}

.part1{padding: 50px 0 20px 0; text-align: center;}
.part1 h2{font-size: 36px; color: #9b0d14; line-height: 1;}
.part1 h2:after{display: block; content: ""; margin: 15px auto 10px auto; width: 50px; height: 3px; background: #9b0d14;}


.con1{padding: 0 120px 45px 120px; text-align: center; line-height: 220%; font-size: 16px;}

.con2{padding-bottom: 50px; text-align: center;}


.pxly_bg{background: #f8f8f8; overflow: hidden; margin:  0 0 40px 0;}
.picMarquee-left{overflow:hidden; position:relative;}
.picMarquee-left .bd{}
.picMarquee-left .bd ul{overflow:hidden; zoom:1; }
.picMarquee-left .bd ul li{float: left; margin: 0 15px 0 0;}
.picMarquee-left .bd ul li span{display: block;}
.picMarquee-left .bd ul li span img{width: 228px; height: 180px; background: #ccc;}
.picMarquee-left .bd ul li h2{padding: 20px 0 50px 0; font-size: 14px; font-weight: normal; text-align: center; overflow: hidden; white-space: nowrap; text-overflow:ellipsis;}


.ly{margin: 0 0 40px 0; width: 600px; background: #f7f7f7; padding: 30px 0 10px 30px;}
.ly h2{font-size: 20px; color: #9b0d14; font-weight: bold; line-height: 1;}
.ly ul{padding: 17px 0 0 0;}
.ly ul li{margin-bottom: 10px; overflow: hidden;}
.ly ul li h3{float: left; line-height: 40px; font-size: 14px; font-weight: normal; color: #555;}
.ly ul li input[type="text"],
.ly ul li textarea{width: 380px; height: 38px; line-height: 38px; text-indent: 15px; color: #888; font-size: 12px; border: 1px solid #e7e7e7; border-radius: 20px; position: relative; behavior:url(pie.htc);}
.ly ul li textarea{height: 85px;}
.ly ul li input[type="submit"]{margin-left: 190px; width: 119px; height: 38px; background: #9b0d14; border: none; font-size: 14px; font-weight: bold; color: #fff; border-radius: 20px; position: relative; behavior:url(pie.htc);}
.ly_img{position: absolute; right: 0px; top: 24px}



/*内页*/
.n_con2{margin: 0 0 40px 0; background: #fff; padding: 30px 170px; line-height: 50px; font-size: 34px; color: #9b0d14; text-align: center; border: 0px solid #e7e7e7; border-radius: 10px; position: relative;  font-weight: bold}
.n_con1{padding: 0 120px 45px 120px; text-align: center; line-height: 220%; font-size: 16px;}

.arc_bg1{background: url(../images/arc_bg01.jpg) no-repeat center top; padding: 20px; margin: 0 0 40px 0;}
.arc_bg2{background: url(../images/arc_bg02.jpg) no-repeat center top; padding: 20px; margin: 0 0 40px 0;}
.arc_bg3{background: url(../images/arc_bg03.jpg) no-repeat center top; padding: 20px; margin: 0 0 40px 0;}
.arc_bg4{background: url(../images/arc_bg04.jpg) no-repeat center top; padding: 20px; margin: 0 0 40px 0;}
.arc_bg5{background: url(../images/arc_bg05.jpg) no-repeat center top; padding: 20px; margin: 0 0 40px 0;}
.arc_bg6{background: url(../images/arc_bg06.jpg) no-repeat center top; padding: 20px; margin: 0 0 40px 0;}
.arc_bg7{background: url(../images/arc_bg07.jpg) no-repeat center top; padding: 20px; margin: 0 0 40px 0;}
.arc_bg8{background: url(../images/arc_bg08.jpg) no-repeat center top; padding: 20px; margin: 0 0 40px 0;}
.arc_bg9{background: url(../images/arc_bg09.jpg) no-repeat center top; padding: 20px; margin: 0 0 40px 0;}
.arc_bg10{background: url(../images/arc_bg10.jpg) no-repeat center top; padding: 20px; margin: 0 0 40px 0;}
.arc_bg11{background: url(../images/arc_bg11.jpg) no-repeat center top; padding: 20px; margin: 0 0 40px 0;}
.arc_bg12{background: url(../images/arc_bg12.jpg) no-repeat center top; padding: 20px; margin: 0 0 40px 0;}



.kcb{border-collapse: collapse; background: #fff;}
.kcb td{border: 1px solid #ccc; padding: 10px 0 10px 12px; line-height: 25px; text-align: left; font-size: 12px; color: #333;}
.kcb tr td b{font-weight: bold; font-size: 14px; color: #333;}



.pxnr{border: 1px solid #d8d8d8; background: #fff; }
.pxnr td{font-size: 14px; line-height: 50px; border-bottom: 1px solid #d8d8d8; text-align: left; padding: 0 0 0 20px;}







