@charset "gb2312";
/* CSS Document */

body { font-size: 12px; font-family: Arial, Helvetica, sans-serif; padding: 0; margin: 0; color: #FFF; background: bottom center no-repeat #fff; }
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; vertical-align: bottom; }
.none { display: none; }
a { text-decoration: none; color: #830501; cursor: pointer; }
.clear { width: 0; height: 0; margin: 0; padding: 0; line-height: 0px; font-size: 0px; clear: both; overflow: hidden; }
.left { float: left; }
.logo { width: 980px; margin: 14px auto; overflow: hidden; }
.logo .logo-m{ float:right; margin-right:30px; display:inline;}
.nav { width: 100%; margin: 0 auto; height: auto; overflow: hidden; text-align: center; background: #30adb8; overflow: hidden; }
.nav ul { width: 1026px; margin: 0 auto; overflow: hidden; }
.nav ul li { float: left; color: #fff; line-height: 42px; background: url(../images/shuxian.jpg) no-repeat right center; }
.nav ul li a { font-family: 'Î¢ÈíÑÅºÚ'; font-size: 16px; color: #fff; overflow: hidden; padding: 0 25px; }
.nav ul li.rg { background: none; }
.main { width: 100%; max-width: 1440px; margin: 0 auto; background: url(../images/main-bg.gif) no-repeat center 60px; }
.banner { width: 980px; overflow: hidden; margin: 0 auto; text-align: center; }
.xj { max-width: 1440px; margin: 0 auto; position: relative; }
.xj-top { width: 980px; min-width: 980px; height: 156px; margin: 0 auto; overflow: hidden; }
.xj-top p { width: 846px; height: 85px; font-family: 'Î¢ÈíÑÅºÚ'; font-size: 14px; color: #fff; overflow: hidden; margin: 0 auto; line-height: 26px; margin-top: 45px; margin-bottom: 20px; }
.zx { width: 980px; overflow: hidden; margin: 0 auto; background-color: #f0f9fa; }
.zx-top { width: 980px; overflow: hidden; margin: 0 auto; padding-top: 40px; }
.zx-tz { width: 475px; height: 139px; background-color: #e9f0f0; float: left; }
.zx-tz img { float: left; margin-top: 15px; margin-left: 7px; }
.zx-tz p { width: 269px; height: 80px; font-family: 'Î¢ÈíÑÅºÚ'; font-size: 14px; color: #626262; overflow: hidden; margin: 0 auto; padding-top: 30px; padding-left: 12px; }
.zx-tz p span { width: 269px; font-size: 18px; color: #30adb8; text-align: center; margin-top: 5px; margin: 0 auto; margin-left: 74px; }
.zx-ty { width: 475px; height: 139px; background-color: #e9f0f0; float: right; }
.zx-ty p { width: 279px; height: 108px; font-family: 'Î¢ÈíÑÅºÚ'; font-size: 14px; color: #626262; overflow: hidden; padding-top: 30px; padding-left: 12px; float: left; }
.zx-ty p span { width: 279px; font-size: 18px; color: #30adb8; text-align: center; margin-top: 5px; margin: 0 auto; margin-left: 46px; }
.zx-ty img { float: right; margin-top: 15px; margin-right: 7px; }
.bt { width: 980px; overflow: hidden; margin: 0 auto; padding-top: 70px; }
.bt img { padding-left: 80px; margin-bottom: 35px; }
.bt p { width: 980px; height: 55px; font-family: 'Î¢ÈíÑÅºÚ'; font-size: 14px; color: #464646; overflow: hidden; text-indent: 2em; line-height: 27px; }
.pk { width: 980px; overflow: hidden; margin: 0 auto; padding-top: 25px; }
.pk .pk-left { width: 485px; overflow: hidden; margin: 0 auto; border-right: 1px #30adb8 dotted; margin-top: 30px; float: left; }
.pk .pk-left ul { width: 485px; overflow: hidden; margin: 0 auto; }
.pk .pk-left ul li { width: 480px;overflow: hidden; margin: 0 auto; float: left; position: relative; margin-bottom: 30px; }
.pk .pk-left ul li p { width: 196px; font-family: 'Î¢ÈíÑÅºÚ'; font-size: 16px; color: #2c2c2c; overflow: hidden; text-indent: 2em; line-height: 27px; float: right; }
.pk .pk-left ul li .pk-1 { width: 270px; height: 35px; overflow: hidden; line-height: 35px; position: absolute; left: 0; top: 130px; }
.pk .pk-left ul li .pk-1 p { width: 270px; line-height: 35px; color: #fff; font-family: 'Î¢ÈíÑÅºÚ'; font-size: 16px; position: absolute; z-index: 1; left: 0; bottom: 0px; }
.pk .pk-left ul li .pk-1 p .ys { width: 200px; font-family: 'Î¢ÈíÑÅºÚ'; font-size: 18px; color: #2c2c2c; overflow: hidden; text-indent: 2em; line-height: 27px; }
.pk .pk-left ul li .pk-1 i { width: 270px; height: 35px; background: url(../images/touming.png) no-repeat scroll; position: absolute; bottom: 0; left: 0; opacity: 0.5; filter: Alpha(opacity=50); opacity: 0.5; -moz-opacity: 0.5; -khtml-opacity: 0.5; }
.pk .pk-left ul li img { width: 271px; height: 165px; float: left; margin-right: 10px; }
.pk .pk-right { width: 480px; overflow: hidden; margin: 0 auto; float: right; margin-top: 30px; float: right; }
.pk .pk-right ul { width: 480px; overflow: hidden; margin: 0 auto; }
.pk .pk-right ul li { overflow: hidden; margin: 0 auto; float: left; position: relative; margin-bottom: 30px; }
.pk .pk-right ul li p { width: 196px; font-family: 'Î¢ÈíÑÅºÚ'; font-size: 16px; color: #30adb8; overflow: hidden; text-indent: 2em; line-height: 27px; float: left; margin-right: 13px; }
.pk .pk-right ul li .rh { width: 271px; height: 35px; line-height: 35px; position: absolute; top: 130px; text-align: center; right: 0; overflow: hidden; }
.pk .pk-right ul li .rh p { width: 271px; line-height: 35px; text-align: center; margin-right: 0; text-indent: 0; color: #fff; font-family: 'Î¢ÈíÑÅºÚ'; font-size: 16px; position: absolute; z-index: 1; bottom: 0; left: 0; }
.pk .pk-right ul li .rh p.rh1 { width: 200px; font-family: 'Î¢ÈíÑÅºÚ'; font-size: 16px; color: #30adb8; overflow: hidden; text-indent: 2em; line-height: 27px; }
.pk .pk-right ul li .rh i { width: 270px; height: 34px; background: url(../images/touming.png) no-repeat scroll; position: absolute; right: 0; opacity: 0.5; filter: Alpha(opacity=50); opacity: 0.5; -moz-opacity: 0.5; -khtml-opacity: 0.5; }
.pk .pk-right ul li img { width: 271px; height: 165px; float: right; }
.bp { width: 980px; overflow: hidden; margin: 0 auto; padding-top: 50px; }
.bq-left { width: 485px; overflow: hidden; float: left; border-right: 1px #30adb8 dotted; margin-top: 50px; }
.bq1 { width: 469px; overflow: hidden; float: left; }
.bq1 ul { width: 520px; height: 478px; overflow: hidden; }
.bq1 ul li { width: 207px; height: 226px; overflow: hidden; float: left; margin-right: 40px; }
.bq1 ul li.b1 { width: 207px; height: 226px; overflow: hidden; background: url(../images/b2.jpg) no-repeat left; float: left; }
.bq1 ul li p { width: 68px; font-family: 'Î¢ÈíÑÅºÚ'; font-size: 16px; color: #fff; overflow: hidden; line-height: 20px; text-align: center; margin-top: 20px; }
.bq1 ul li p.p1 { margin-top: 10px; }
.bq1 ul li.b2 { width: 207px; height: 226px; overflow: hidden; background: url(../images/b3.jpg) no-repeat left; }
.bq1 ul li.b3 { width: 207px; height: 235px; overflow: hidden; background: url(../images/b4.jpg) no-repeat left; }
.bq1 ul li.b4 { width: 207px; height: 226px; overflow: hidden; background: url(../images/b5.jpg) no-repeat left; }
.bq-right { width: 470px; overflow: hidden; margin: 0 auto; float: right; }
.bq-right ul { width: 470px; overflow: hidden; margin: 0 auto; margin-top: 50px; }
.bq-right ul li { width: 213px; height: 221px; background: url(../images/c1.jpg) no-repeat left; position: relative; float: left; }
.bq-right.c1 { width: 213px; overflow: hidden; margin: 0 auto; }
.bq-right .c1 p { width: 156px; font-family: 'Î¢ÈíÑÅºÚ'; font-size: 16px; color: #000; overflow: hidden; line-height: 20px; text-align: center; position: absolute; bottom: 17px; left: 29px; }
.bq-right ul li.c2 { width: 213px; overflow: hidden; margin: 0 auto; background: url(../images/c2.jpg) no-repeat left; float: right; }
.bq-right .c2 p { width: 156px; font-family: 'Î¢ÈíÑÅºÚ'; font-size: 16px; color: #000; overflow: hidden; line-height: 20px; text-align: center; position: absolute; bottom: 17px; left: 34px; }
.bq-right ul li.c3 { width: 213px; overflow: hidden; margin: 0 auto; background: url(../images/c3.jpg) no-repeat left; }
.bq-right .c3 p { width: 156px; font-family: 'Î¢ÈíÑÅºÚ'; font-size: 16px; color: #000; overflow: hidden; line-height: 20px; text-align: center; position: absolute; bottom: 17px; left: 34px; }
.bq-right ul li.c4 { width: 213px; overflow: hidden; margin: 0 auto; background: url(../images/c4.jpg) no-repeat left; float: right; }
.bq-right .c4 p { width: 156px; font-family: 'Î¢ÈíÑÅºÚ'; font-size: 16px; color: #000; overflow: hidden; line-height: 20px; text-align: center; position: absolute; bottom: 17px; left: 34px; }
.zn { width: 980px; margin: 0 auto; overflow: hidden; }
.zn-top { width: 950px; margin-top: 70px; margin-left: 16px; border: 1px #a1dadf solid; }
.zn-top img { margin-top: 12px; margin-left: 12px; margin-bottom: 20px; }
.zn-top p { width: 930px; font-family: 'Î¢ÈíÑÅºÚ'; font-size: 14px; color: #2d2d2d; overflow: hidden; line-height: 28px; text-indent: 2em; margin-left: 12px; }
.zn-xia { width: 980px; margin: 0 auto; overflow: hidden; }
.top { width: 980px; height: 38px; margin-top: 53px; margin-bottom: 20px; }
.xa { width: 980px; overflow: hidden; margin: 0 auto; }
.xa ul { width: 607px; overflow: hidden; float: left; }
.xa ul li { width: 175px; float: left; position: relative; margin-right: 20px; }
.xa ul li .ab { height: 60px; }
.xa ul li .ab i { width: 175px; height: 60px; background-color: #6c7071; opacity: 0.55; filter: Alpha(opacity=55); opacity: 0.55; -moz-opacity: 0.55; -khtml-opacity: 0.5; position: absolute; bottom: 59px; left: 0px; }
.xa ul li .ab p { width: 108px; font-family: "ËÎÌå"; font-size: 12px; color: #fff; overflow: hidden; line-height: 28px; position: absolute; bottom: 59px; left: 40px; }
.xa ul li .ab p span { color: #ff6600; }
.ab-right { width: 347px; overflow: hidden; margin: 0 auto; float: right; }
.ab-right p { width: 347px; overflow: hidden; margin: 0 auto; }
.ab-right p.pm { width: 347px; font-family: 'Î¢ÈíÑÅºÚ'; font-size: 14px; color: #303130; overflow: hidden; line-height: 28px; text-indent: 2em; margin-bottom: 5px; }
.ab-right p.pn { width: 347px; font-family: 'Î¢ÈíÑÅºÚ'; font-size: 14px; color: #303130; overflow: hidden; line-height: 28px; text-indent: 2em; }
.ab-right p.pn span { color: #fa7922; }
.jy { width: 100%; margin: 0 auto; background: url(../images/jy-m-14.gif) left 31px repeat-x; }
.yu { width: 980px; height: 170px; background: url(../images/jy-m.gif) left center repeat-x; overflow: hidden; margin: 0 auto; position: relative; }
.jy-top { width: 174px; height: 170px; position: absolute; left: 0px; bottom: 0px; }
.yu p { width: 805px; font-family: 'Î¢ÈíÑÅºÚ'; font-size: 14px; color: #fff; overflow: hidden; line-height: 28px; text-indent: 2em; padding-top: 48px; padding-left: 178px; }
.kong { width: 980px; margin: 0 auto; height: 60px; background-color: #f0f9fa; overflow: hidden; }
.footer { width: 100%; overflow: hidden; clear: both; }
.footer-wz { width: 980px; margin: 10px auto 50px; text-align:center; }
.footer-wz p { color: #4a4a4a; line-height: 30px; }
.right{ float:right;}
