* { margin: 0; padding: 0; }

html { -ms-text-size-adjust: 100%; -webkit-text-size-adjust: 100%; height: 100%; }

body { color: #222222; overflow-x: hidden; margin: 0 auto; font-size: 12px; line-height: 1.25em; font-family: 'microsoft yahei'; -webkit-text-size-adjust: none; }

ol, ul, li { list-style: none; }

img { border: none; vertical-align: top; -webkit-transition: all 0.3s linear; transition: all 0.3s linear; }

a { color: #222222; text-decoration: none; outline: none; -webkit-transition: all 0.3s linear; transition: all 0.3s linear; }

button, input, select, textarea { font-size: 100%; font-family: 'microsoft yahei'; margin: 0; outline: 0 none; vertical-align: baseline; *vertical-align: middle; }

input { outline: none; border-radius: 0; font-family: 'microsoft yahei'; }

input:focus, textarea:focus { outline: none; }

input:focus { -webkit-tap-highlight-color: transparent; -webkit-user-modify: read-write-plaintext-only; }

input[type="button"], input[type="submit"], input[type="reset"] { -webkit-appearance: none; }

textarea { -webkit-appearance: none; }

h1, h2, h3, h4, h5, h6 { font-weight: normal; -webkit-transition: all 0.3s linear; transition: all 0.3s linear; }

.clearfix:before, .clearfix:after { content: ''; display: table; }

.clearfix:after { clear: both; }

.clearfix { *zoom: 1; }

.none { display: none; }

em, i { font-style: normal; }

b { font-weight: normal; }

.w_1290 { width: 1290px; margin: auto; }

.head_one { background: #f3f3f3; }
.head_one h4 { float: left; color: #999; font-size: 14px; line-height: 45px; }

.top-nav { width: 400px; height: 45px; float: right;text-align: right; }

.top-nav li { display: inline-block; position: relative; height: 45px; }

.top-nav li > a { margin-right: 15px; }

.top-nav li a { color: #999999; font-size: 14px; line-height: 45px; display: inline-block; }

.top-nav li .nav_ico a { padding-right: 18px; display: inline-block; background: url("../images/alibar.png") no-repeat right center; margin-left: 27px; }

.top-nav li .nav_ico a.hover { background: url("../images/alibar2.png") no-repeat right center; }

.top-nav li .con { background: #fff; text-align: center; line-height: 25px; border: 1px solid #ddd; border-top: none; position: absolute; top: 45px; left: 11px; display: none;width: 99px; }

.top-nav li .con a { line-height: 25px; font-size: 12px; }
.top-nav li .con a:hover { color: #bf2c32; }

.top-nav li.hover .nav_ico a { background: url("../images/alibar2.png") no-repeat right center; }

/*head_one*/
.head_two h1 { float: left; margin-top: 38px; margin-bottom: 37px; }

.search { border: 1px solid #d8d8d8; height: 44px; float: right;  width: 628px; margin-top: 37px; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; }

.search select { display: none; }

.search .select_box { border-right: 1px solid #d8d8d8; font-size: 12px; color: #999999; width: 100px; line-height: 44px; float: left; position: relative; }

.search .select_showbox { height: 44px; background: url(../images/search_ico.png) no-repeat 80px center; text-indent: 7px; color: #444; font-size: 14px; }

.search .select_showbox.active { background: url(../images/search_ico_hover.png) no-repeat 80px center; }

.search .select_option { border: 1px solid #d8d8d8; border-top: none; display: none; left: -2px; top: 44px; position: absolute; z-index: 99; background: #fff; }

.search .select_option li { text-indent: 1.5em; width: 101px; cursor: pointer; }

.search .select_option li.selected { background-color: #F3F3F3; color: #999; }

.search .select_option li.hover { background: #BEBEBE; color: #fff; }

.search input.inp_srh, .search input.btn_srh { border: none; background: none; height: 44px; line-height: 44px; }

.search input.inp_srh { outline: none; width: 450px; float: left; text-indent: 15px; }

.search input.btn_srh { background: #f58400; color: #FFF; font-size: 15px; width: 76px; background: url("../images/sear_btn2.jpg") center center no-repeat; float: right;margin-top: -1px;height: 46px; cursor: pointer; }

.a_ico { width: 120px; display: inline-block; text-align: center; line-height: 45px; height: 45px; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; font-size: 14px; font-weight: bold; color: #fff; background: #bf2c32; margin-left: 9px; margin-top: 38px; float: right; }

.head_login { float: right; margin-top: 45px;margin-left: 15px; }
.head_login a {display: inline-block;margin-left: 18px;line-height: 26px; display: inline-block; float: left; font-size: 14px; color: #444; }
.head_login a img{margin-right: 10px;}
.head_login a:hover { color: #bf2c32; }
.head_login a i{color: #444;font-size: 14px;font-weight: bold;}
.head_login a em{font-size: 14px;color: #444;}
.login_t {text-decoration: underline;font-size: 13px;color: #bf2c32 !important;}
.head_login2{margin-left: 55px;width: 222px;margin-top: 34px;background: url('../images/login_in_ico.jpg') left center no-repeat;padding-left: 57px;}
.head_login2 a{width: 100%;}
/*head_two*/
.nav { background: #fbfbfb; }

/*.nav .left { width: 300px; float: left; position: relative; }

.nav .left p.menuIcon { width: 100%; text-align: center; vertical-align: middle; font-size: 16px; line-height: 35px; padding: 15px 0; background-color: #e9e9ea; color: #bf2c32; cursor: pointer; font-weight: bold; }

.nav .left p.menuIcon img { margin-left: 15px; margin-top: 8px; }

.slide_news.menuWrap { top: 100%; left: 0; position: absolute; width: 100%; z-index: 6666; display: none; }

.nav .menu { width: 100%; top: 0%; left: 0; position: absolute; height: 510px; overflow: hidden; background: #fff; }

.nav .sunNav { width: 100%; top: 0%; left: 100%; position: absolute; height: 510px; overflow: hidden; background: #fff; display: none; }

.nav .menuWrap:hover .sunNav { display: block; }

.nav .menu .box { height: 84px; width: 240px; margin: 0 auto; border-bottom: 1px solid #e2e9f2; }

.nav .menu .box h2 { padding-top: 23px; font-size: 16px; line-height: 1; margin-bottom: 6px; }
.nav .menu .box:hover p a{color: #fff;}
.nav .menu .box p { font-size: 12px; }
.nav .menu .box p a { color: #808080; margin-left: 17px; display: inline-block; line-height: 22px; }
.nav .menu .box p a:first-child { margin-left: 0; }
.nav .menu .box p a:hover { text-decoration: underline; }

.nav .menu > li:hover { background-color: #bf2c32; color: #fff; cursor: pointer; }

.nav .menu > li:hover .box { border-bottom-color: #bf2c32; }

.nav .menu > li:hover .box p { color: #fff; }

.nav .menu > li:hover .box span { background-image: none; }

.nav .menu > li.on { background-color: #bf2c32; color: #fff; cursor: pointer; }

.nav .menu > li.on .box { border-bottom-color: #bf2c32; }

.nav .menu > li.on .box p { color: #fff; }

.nav .menu > li.on .box p a { color: #fff; }

.nav .menu > li.on .box span { opacity: 0; filter: alpha(opacity=0); }

.nav .menu .box span { height: 26px; width: 30px; margin: 29px 22px 29px 0; background: url(../images/indexIcon.png); display: inline-block; float: left; -webkit-transition: all 0.3s linear; transition: all 0.3s linear; }

.nav .menu .box span.icon1 { background-position-x: -309px; }

.nav .menu .box span.icon2 { background-position-x: -344px; }

.nav .menu .box span.icon3 { background-position-x: -387px; }

.nav .menu .box span.icon4 { background-position-x: -424px; }

.nav .menu .box span.icon5 { background-position-x: -463px; }

.nav .menu .box span.icon6 { background-position-x: -502px; }

.nav .sunNav li { height: 508px; padding: 1px 0; line-height: 50px; font-size: 14px; }

.nav .sunNav li p { margin-left: 52px; height: 50px; }

.nav .sunNav li p:first-child { margin-top: 34px; }

span.fontSun { font-size: 10px; color: #bbb; margin-right: 8px; font-family: simsun; }
*/
/*nav_left*/
.nav_rig { height: 65px; float: left;margin-left: 22px; line-height: 65px; position: relative; z-index: 5; }

.nav_rig a { color: #555; }

.nav_rig .nLi { float: left; position: relative; display: inline; }

.nav_rig .nLi h3 { float: left; }

.nav_rig .nLi h3 a { display: block; padding: 0 39px 0 40px; font-size: 16px; font-weight: bold; color: #303030; }

.nav_rig .sub {padding-top: 17px;padding-bottom: 32px; display: none; width: 180px; left:50%;margin-left: -90px; top: 65px; position: absolute; background: #fbfbfb; line-height: 26px; text-align: center; }

.nav_rig .sub li { zoom: 1;padding: 0 17px;line-height: 49px; }
.nav_rig .sub li:first-child a{border-top: none;}
.nav_rig .sub a { display: block; border-top: 1px solid #f0f0f0; font-size: 15px;color: #444;}

.nav_rig .sub li:hover { background: #e9e9ea;font-size: 15px;color: #222;font-weight: bold; }
.nav_rig .sub li:hover a{color: #222;}
.nav_rig .on h3 a { color: #bf2c32; }

/*nav end*/
/*.banner { width: 100%; position: relative;z-index: 1; }
.banner:after, .banner:before { background: url("../images/xu_left.jpg") left center no-repeat; width: 320px; height: 510px; content: ''; position: absolute; left: 0; top: 0; -webkit-background-size: cover; background-size: cover; }
.banner:before { background: url("../images/xu_right.jpg") left center no-repeat; right: 0; left: auto; }

.slideBox { width: 1290px; height: 510px; overflow: hidden; position: relative; margin: auto; z-index: 5; }

.slideBox .hd { height: 15px; overflow: hidden; position: absolute; right: 5px; bottom: 23px; z-index: 1; width: 100%; text-align: center; }

.slideBox .hd ul { overflow: hidden; zoom: 1; }

.slideBox .hd ul li { display: inline-block; margin: 0 4px; border: 1px solid #fff; width: 11px; height: 11px; text-indent: 999em; overflow: hidden; cursor: pointer; -webkit-border-radius: 100%; -moz-border-radius: 100%; border-radius: 100%; position: relative; opacity: 0.45; filter: alpha(opacity=45); }
.slideBox .hd ul li:after { content: ''; display: none; width: 9px; height: 9px; -webkit-border-radius: 100%; -moz-border-radius: 100%; border-radius: 100%; background: #fff; top: 1px; left: 1px; position: absolute; }

.slideBox .hd ul li.on { opacity: 0.85; filter: alpha(opacity=85); }

.slideBox .hd ul li.on:after { display: block; }

.slideBox .bd { position: relative; height: 100%; z-index: 0; width: 1290px; }

.slideBox .bd li { zoom: 1; vertical-align: middle; width: 1290px; }

.slideBox .bd img { width: 1290px; height: 510px; display: block; }
*/
.banner { width: 100%; position: relative;z-index: 1;overflow: hidden;height: 510px; }

.slideBox { width:1920px;left:50%;margin-left: -960px;top:0;  height: 510px; overflow: hidden; position: absolute;z-index: 5; }
.slideBox .hd { background: url('../images/tm.png'); height: 15px; overflow: hidden; position: absolute; right: 5px; bottom: 23px; z-index: 9; width: 100%; text-align: center; }

.slideBox .hd ul { overflow: hidden; zoom: 1; }

.slideBox .hd ul li { display: inline-block; margin: 0 4px; border: 1px solid #fff; width: 11px; height: 11px; text-indent: 999em; overflow: hidden; cursor: pointer; -webkit-border-radius: 100%; -moz-border-radius: 100%; border-radius: 100%; position: relative; opacity: 0.45; filter: alpha(opacity=45); }
.slideBox .hd ul li:after { content: ''; display: none; width: 9px; height: 9px; -webkit-border-radius: 100%; -moz-border-radius: 100%; border-radius: 100%; background: #fff; top: 1px; left: 1px; position: absolute; }

.slideBox .hd ul li.on { opacity: 0.85; filter: alpha(opacity=85); }

.slideBox .hd ul li.on:after { display: block; }

.slideBox .bd { position: relative; height: 100%; z-index: 3;width: 100%; }
.slideBox .bd ul{width: 100%;height: 100%;}
.slideBox .bd li { position: relative;zoom: 1; vertical-align: middle; width: 100%; height: 100%;}
.slideBox .bd li > img.blur{width: 100%;height:100%;filter: progid:DXImageTransform.Microsoft.Blur(PixelRadius=10, MakeShadow=false);    filter: url(blur.svg#blur); /* FireFox, Chrome, Opera */-webkit-filter: blur(10px); /* Chrome, Opera */-moz-filter: blur(10px);-ms-filter: blur(10px); filter: blur(10px);position: absolute;left:0;top:0;}
.slideBox .bd li a{position: relative;z-index: 7;display: block;width: 1290px;height: 510px;margin: auto;}
.slideBox .bd li a img { width: 1290px; height: 510px; }
.slideBox .bd h4{position: absolute;left:0;top:127px;text-align: center;width: 100%;color: #fff;font-size: 38px;font-family: 'Microsoft JhengHei','Microsoft yahei';line-height: 40px;font-weight: bold; letter-spacing: 5px;text-shadow: 1px 1px 6px #0e1a40;}
.slideBox .bd h5{font-size: 18px;text-align: center;color: #fff;width: 100%;position: absolute;left:0;top:183px;}
.slideBox .bd h5 i{line-height: 31px;display: inline-block;padding: 0 20px;background: rgba(0,0,0,0.65);letter-spacing: 5px;}
.slideBox .bd h6{width: 100%;text-align: center;position: absolute;top:312px;left: 0}
.slideBox .bd h6 span{display: inline-block;background: #b4272d;color: #fff;font-size: 18px;width: 150px;height: 46px;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;line-height: 46px;}
.slideBox .bd h6 i{font-family: simsun;margin-left: 11px;}
.slideBox .bd h3{position: absolute;left:0;top:123px;text-align: center;width: 100%;color: #fff;font-size: 50px;font-family: 'Microsoft JhengHei','Microsoft yahei';line-height: 40px;font-weight: bold; letter-spacing: 5px;text-shadow: 1px 1px 6px #0e1a40;}

/*banner end*/
.section_1 { margin: 30px auto; }

.sect_1 { float: left; background: #fbfbfb; border-bottom: 1px solid #eeeeee; padding: 16px 20px 0 30px; height: 143px; width: 250px; }
.sect_1 h4 { line-height: 25px; font-size: 15px; color: #333; font-weight: bold; }
.sect_1 h4 img { float: left; margin-right: 8px; margin-top: 4px; }
.sect_1 h4 a { color: #333; }
.sect_1 h4 a:hover { color: #b4272d; }
.sect_1 ul { padding-top: 7px; }
.sect_1 ul li { width: 100%; float: left; }
.sect_1 ul li a { font-size: 13px; color: #808080; display: inline-block; line-height: 30px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; }
.sect_1 ul li a:hover { color: #b4272d; -webkit-transform: translateX(-3px); transform: translateX(-3px); }

.sect_2 { float: left; width: 990px; }
.sect_2 li { float: left; width: 300px; height: 160px; margin-left: 30px; }
.sect_2 li a { display: block; width: 100%; height: 100%; position: relative; overflow: hidden; }
.sect_2 li a:hover > img { -webkit-transform: scale(1.05); transform: scale(1.05); }
.sect_2 li a > img { width: 100%; height: 100%; }
.sect_2 li a span { display: block;background: url('../images/h_40.png');text-align: center;position: absolute; left: 0; top: 0; line-height: 160px; display: block; width: 100%;font-size: 15px; color: #fff; height: 160px;font-family: 'Microsoft JhengHei','Microsoft yahei';font-size: 24px;-webkit-transition: all 0.3s linear; transition: all 0.3s linear;text-shadow: 0 0 5px #000;}
.sect_2 li a span img{margin-top: 65px;margin-right: 10px;}
.sect_2 li a:hover span{background: url('../images/h_mc.png') ;}

.section2 { border: 1px solid #ececec; }

.sect_3 { width: 300px; float: left; background: url("../images/img4.jpg") center center no-repeat; height: 380px; }
.sect_3 input[type=text] { width: 250px; height: 52px; margin: 133px 0 0 25px; border: none; background: #fff; font-size: 13px; color: #999; text-indent: 29px; }
.sect_3 input[type=submit] { margin: 10px 102px 85px 102px; width: 96px; height: 40px; border: none; background: #bf2c32; color: #fff; font-size: 14px; cursor: pointer; }
.sect_3 > a { color: #111; font-size: 14px; display: block; width: 56px; margin: auto; border-bottom: 1px solid #111; padding-bottom: 4px; }
.sect_3 > a:hover { color: #fff; border-color: #fff; }

.sect_4 { background: url("../images/ico9.jpg") left center no-repeat; width: 990px; float: left; height: 320px; padding: 30px 0; overflow: hidden; }
.sect_4 li { float: left; width: 270px; margin: 25px 30px 36px 30px; height: 120px; }
.sect_4 li a { display: block; width: 100%; height: 100%; }
.sect_4 li a span.type { float: left; width: 24px;margin-right: 16px;height: 33px;margin-top: 13px;background: url('../images/i_hei.png') center center no-repeat; }
.sect_4 li a span.type img {width: 19px;margin: 4px 0 0 3px;}
.sect_4 li a h5.time, .sect_4 li a h6.tit, .sect_4 li a p.money { float: right; width: 225px; }
.sect_4 li a h5.time { font-family: 'Century Gothic',arial; color: #bbb; font-size: 12px; }
.sect_4 li a h6.tit { float: right; font-size: 15px; color: #333; line-height: 23px; padding-top: 5px; padding-bottom: 14px; max-height: 46px; overflow: hidden; }
.sect_4 li a p.money { float: right; color: #bf2c32; font-size: 14px; }
.sect_4 li a p.money i { font-size: 16px; font-weight: bold; margin-right: 3px; }
.sect_4 li a p.money em { font-size: 14px; font-weight: bold; }
.sect_4 li a:hover h6.tit { color: #b4272d; }

.slideTxtBox { width: 1320px; margin: 58px auto 23px; height: 870px; }

.slideTxtBox .hd {  float: left;line-height: 30px; position: relative; margin: 0 15px;width: 1290px; }
.slideTxtBox .hd h5 { float: left; }

.slideTxtBox .hd ul { float: right;padding: 0px 0 0 30px}

.slideTxtBox .hd ul li { float: left; margin-left: 22px; cursor: pointer; color: #999; font-size: 15px; line-height: 30px; }
.slideTxtBox .hd ul li:first-child{margin-left: 0;}
.slideTxtBox .hd ul li.on { color: #303030; text-decoration: underline; }

.slideTxtBox .bd ul { padding: 18px 0 0 0; zoom: 1; }
.slideTxtBox .bd {float: left;}
.slideTxtBox .bd li { width: 300px; float: left; margin: 0 15px; height: 413px; line-height: 24px; }
.slideTxtBox .bd li a { display: block; width: 300px; }
.slideTxtBox .bd li a > * { float: left; }
.slideTxtBox .bd li a span.img { width: 100%; height: 280px; overflow: hidden; margin-bottom: 13px; }
.slideTxtBox .bd li a span.img img { width: 100%; height: 100%; }
.slideTxtBox .bd li a p { font-size: 13px; color: #333; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; }
.slideTxtBox .bd li a h6 { padding-top: 5px; padding-bottom: 9px; width: 100%; font-size: 18px; font-weight: bold; font-family: 'Century Gothic',airal; color: #b4272d; }
.slideTxtBox .bd li a h6 sup { font-size: 12px; font-weight: normal; -webkit-transform: scale(0.8); transform: scale(0.8); display: inline-block; }
.slideTxtBox .bd li a h6 i { font-family: 'microsoft yahei'; font-size: 16px; font-weight: bold; }
.slideTxtBox .bd li a em { display: block; font-size: 12px; color: #999; width: 100%; }
.slideTxtBox .bd li a em i { font-family: 'Iskoola Pota',arial; color: #fea71e; margin-left: 4px; font-style: italic; }
.slideTxtBox .bd li a:hover span.img img { -webkit-transform: scale(1.05); transform: scale(1.05); }
.slideTxtBox .bd li a:hover p { color: #b4272d; }
.slideTxtBox .bd li a:hover h6 { -webkit-transform: translateY(-3px); transform: translateY(-3px); }

/**/
.section3 a { float: left; }
.section3 a > img { width: 1290px; height: 170px; }
.section3 a.more { width: 300px; text-align: center; background: #fb7d2a url("../images/ico10.png") 190px center no-repeat; color: #fff; font-size: 16px; display: inline-block; line-height: 170px; }

/**/
.section4 { width: 1320px; margin: 59px auto 5px;  overflow: hidden; height: 507px;}

.section4 .hd { float: left;line-height: 30px; position: relative; margin: 0 15px; width: 1290px;}
.section4 .hd h5 { float: left; }

.section4 .hd ul { float: right;padding: 0px 0 0 30px}

.section4 .hd ul li { float: left; margin-left: 22px; cursor: pointer; color: #999; font-size: 15px; line-height: 30px; }
.section4 .hd ul li:first-child{margin-left: 0;}
.section4 .hd ul li.on { color: #303030; text-decoration: underline; }

.section4 .bd ul { float: left;padding: 19px 0 0; zoom: 1; }
.section4 .bd {float: left;}
.section4 .bd li { width: 300px; float: left; margin: 0 15px;  line-height: 24px; }
.section4 .bd li a { display: block; width: 298px; border: 1px solid #eeeeee; height: 408px; }
.section4 .bd li a > * { float: left; width: 100%; text-align: center; }
.section4 .bd li a span.img { width: 100%; height: 240px; overflow: hidden; margin-bottom: 13px; }
.section4 .bd li a span.img img { width: 100%; height: 100%; }
.section4 .bd li a h5 { font-size: 18px; padding: 13px 0 4px; -webkit-transition: all 0.3s linear; transition: all 0.3s linear; }
.section4 .bd li a h6 { font-size: 14px; color: #bf2c32; }
.section4 .bd li a p { font-size: 12px; color: #808080; padding-top: 28px; }
.section4 .bd li a i { display: block; text-align: center; padding-top: 11px; }
.section4 .bd li a i img { display: inline-block; }
.section4 .bd li a:hover { border-color: #bf2c32; -webkit-box-shadow: 0px 0px 3px #db878a; -moz-box-shadow: 0px 0px 3px #db878a; box-shadow: 0px 0px 3px #db878a; }
.section4 .bd li a:hover span.img img { -webkit-transform: scale(1.05); transform: scale(1.05); }
.section4 .bd li a:hover h5 { -webkit-transform: translateY(-3px); transform: translateY(-3px); }
.section4 .bd li a:hover i img { -webkit-transform: translateY(5px); transform: translateY(5px); }

/*section4*/
.section5 { width: 1320px; margin: 0 auto 20px; height: 870px; }

.section5 .hd { float: left; line-height: 30px; position: relative; margin: 0 15px;width: 1290px; }
.section5 .hd h5 { float: left; }

.section5 .hd ul { float: right;padding: 0px 0px 20px 30px}

.section5 .hd ul li { float: left; margin-left: 22px; cursor: pointer; color: #999; font-size: 15px; line-height: 30px; }
.section5 .hd ul li:first-child{margin-left: 0;}
.section5 .hd ul li.on { color: #303030; text-decoration: underline; }

.section5 .bd ul { padding: 19px 0 0; zoom: 1; }
.section4 .bd {float: left;}
.section5 .bd li { width: 300px; float: left; margin: 0 15px; height: 413px; line-height: 24px; }
.section5 .bd li a { display: block; width: 300px; }
.section5 .bd li a > * { float: left; }
.section5 .bd li a span.img { width: 100%; height: 280px; overflow: hidden; margin-bottom: 13px; }
.section5 .bd li a span.img img { width: 100%; height: 100%; }
.section5 .bd li a p { font-size: 13px; color: #333; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; }
.section5 .bd li a h6 { padding-top: 5px; padding-bottom: 9px; width: 100%; font-size: 18px; font-weight: bold; font-family: 'Century Gothic',airal; color: #b4272d; }
.section5 .bd li a em { display: block; font-size: 14px; color: #999; width: 100%; }
.section5 .bd li a em i { font-family: 'Iskoola Pota',arial; color: #fea71e; margin-left: 4px; font-style: italic; }
.section5 .bd li a h5 { font-size: 12px; color: #999; width: 100%; }
.section5 .bd li a:hover span.img img { -webkit-transform: scale(1.05); transform: scale(1.05); }
.section5 .bd li a:hover p { color: #b4272d; }
.section5 .bd li a:hover h6 { -webkit-transform: translateY(-3px); transform: translateY(-3px); }

/*section5 end*/
.section6 h5 { width: 100%; line-height: 25px; }
.section6 h5 > a { float: left; }
.section6 h5 span { float: right; }
.section6 h5 span a { font-size: 14px; color: #303030; padding-bottom: 5px; border-bottom: 1px solid #303030; }
.section6 dl { width: 100%; }
.section6 dl dt { float: left; border: 1px solid #eeeeee; padding: 29px 29px 26px 29px; width: 240px; margin-top: 30px; -webkit-transition: all 0.3s linear; transition: all 0.3s linear;height: 373px; }
.section6 dl dt a { display: block; width: 100%; height: 100%; }
.section6 dl dt a span.img { width: 240px; height: 170px; background: url("../images/img18.jpg"); display: block; }
.section6 dl dt a span.img img { border: 4px solid rgba(255, 255, 255, 0.7); margin: 25px 58px; }
.section6 dl dt a h4 { font-size: 18px; color: #333; line-height: 30px; padding-top: 24px; }
.section6 dl dt a h4 i { color: #fea71e; font-size: 16px; font-family: 'Iskoola Pota',arial; font-style: italic; }
.section6 dl dt a h5 { background: url("../images/ico11.jpg") left 8px no-repeat; color: #bbb; font-size: 13px; padding: 2px 0 8px 20px; }
.section6 dl dt a h6 { width: 100%; margin-bottom: 27px; }
.section6 dl dt a h6 span { height: 24px; line-height: 24px; display: inline-block; background: #b2b2b2; margin-right: 3px; color: #fff; padding: 0 13px; margin-bottom: 3px; font-size: 13px; }
.section6 dl dt a p { border-top: 1px solid #f1f1f1; padding-top: 13px; }
.section6 dl dt a p span { float: right; font-size: 12px; color: #999; }
.section6 dl dt a p span:first-child { float: left; }
.section6 dl dt:hover { border-color: #bf2c32; -webkit-box-shadow: 0px 0px 3px #db878a; -moz-box-shadow: 0px 0px 3px #db878a; box-shadow: 0px 0px 3px #db878a; }
.section6 dl dd { float: right; width: 990px; }
.section6 dl dd * { -webkit-transition: all 0.3s linear; transition: all 0.3s linear; }
.section6 dl dd li { width: 240px; padding: 0 29px; border: 1px solid #eee; margin-left: 30px; height: 198px; float: left; margin-top: 30px; }
.section6 dl dd li a { display: block; width: 100%; height: 100%; }
.section6 dl dd li a span.img { width: 83px; height: 77px; border: 1px solid #f3f3f3; display: block; float: left; margin-top: 29px; }
.section6 dl dd li a span.img img { width: 100%; height: 100%; }
.section6 dl dd li a h4, .section6 dl dd li a h6 { width: 140px; float: right; display: block; }
.section6 dl dd li a h4 { font-size: 18px; color: #333; line-height: 30px; padding-top: 24px; }
.section6 dl dd li a h4 i { color: #fea71e; font-size: 16px; font-family: 'Iskoola Pota',arial; font-style: italic; }
.section6 dl dd li a h4 em { display: inline-block; float: left; width: 115px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; }
.section6 dl dd li a h5 { display: block; width: 120px; float: right; background: url("../images/ico11.jpg") left center no-repeat; color: #bbb; font-size: 13px; padding: 0 0 0 20px; }
.section6 dl dd li a h6 { font-size: 14px; color: #999; line-height: 22px; }
.section6 dl dd li a p { border-top: 1px solid #f1f1f1; margin-top: 35px; width: 100%; float: left; padding-top: 12px; }
.section6 dl dd li a p span { float: right; font-size: 12px; color: #999; }
.section6 dl dd li a p span:first-child { float: left; }
.section6 dl dd li:hover { border-color: #bf2c32; -webkit-box-shadow: 0px 0px 3px #db878a; -moz-box-shadow: 0px 0px 3px #db878a; box-shadow: 0px 0px 3px #db878a; }
.section6 dl dd li:hover h4 em { color: #bf2c32; }

/*section5*/
.section7 { background: #fafafa; margin: 60px 0 0; padding-top: 60px; overflow: hidden; }

.sect7 { width: 630px; float: left; }

.sect7 .hd { font-size: 15px; color: #999; position: relative; }
.sect7 .hd h5 { width: 196px; line-height: 25px; float: left; font-size: 26px; color: #222; font-family: 'Microsoft JhengHei','Microsoft yahei'; font-weight: bold; }

.sect7 .hd ul { float: left; }

.sect7 .hd ul li { float: left; margin-left: 28px; cursor: pointer; line-height: 25px; }
.sect7 .hd ul li:first-child { margin-left: 0; }

.sect7 .hd ul li.on { color: #222; }

.sect7 .bd ul { padding: 42px 0 0; zoom: 1; }
.sect7 .bd ul li:first-child { border-top: none; }
.sect7 .bd ul > a { color: #303030; font-size: 14px; padding-bottom: 5px; border-bottom: 1px solid #303030; margin-left: 100px; margin-top: 18px; margin-bottom: 10px; display: inline-block; }
.sect7 .bd ul > a:hover { color: #bf2c32; border-color: #bf2c32; }

.sect7 .bd li { border-top: 1px dashed #dedede; width: 100%; float: left; }

.sect7 .bd li a { display: block; height: 69px; }
.sect7 .bd li a dt { height: 51px; border-right: 1px solid #ebebeb; float: left; width: 50px; padding-right: 25px; margin-top: 10px; }
.sect7 .bd li a dt * { display: block; text-align: center; }
.sect7 .bd li a dt span { font-weight: bold; padding-top: 5px; padding-bottom: 1px; font-family: 'Century Gothic',arial; font-size: 26px; color: #cbcbcb; line-height: 26px; }
.sect7 .bd li a dt i { color: #bbb; font-size: 12px; line-height: 20px; }
.sect7 .bd li a dd { padding-left: 27px; float: left; width: 527px; margin-top: 10px; }
.sect7 .bd li a dd h6 { font-size: 15px; color: #333; padding-top: 2px; line-height: 25px; display: block; width: 100%; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; }
.sect7 .bd li a dd p { color: #bf2c32; line-height: 18px; font-size: 13px; }
.sect7 .bd li a dd p i { font-family: 'Century Gothic',arial; }
.sect7 .bd li a:hover dd h6 { color: #bf2c32; }

.sect8 { margin-left: 30px; }

.section8 { padding-top: 40px; padding-bottom: 60px; }
.section8 h5 { color: #666; font-size: 20px; line-height: 40px; margin: 0 8px; }

.picScroll-left { width: 1306px; overflow: hidden; position: relative; }

.picScroll-left .bd { padding: 8px 0 0; }

.picScroll-left .bd ul { overflow: hidden; zoom: 1; }

.picScroll-left .bd ul li { margin: 0 8px; width: 202px; height: 71px; float: left; _display: inline; overflow: hidden; text-align: center; }

.picScroll-left .bd ul li a img { width: 200px; height: 69px; display: block; border: 1px solid #eee; }

.picScroll-left .bd ul li a:hover img { border-color: #bf2c32; -webkit-box-shadow: 0px 0px 5px #db878a; -moz-box-shadow: 0px 0px 5px #db878a; box-shadow: 0px 0px 5px #db878a; }

/*link end*/
footer { background: #e9e9ea; min-height: 245px; }
footer .foot_left { float: left; width: 588px; padding-top: 42px; }
footer .foot_left h5 { color: #303030; font-size: 15px; line-height: 28px; padding-bottom: 13px; }
footer .foot_left p { font-size: 13px; color: #868686; line-height: 26px; }
footer .foot_left p a { color: #868686; }
footer .foot_center { float: left; width: 150px; padding-top: 50px; text-align: center;}
footer .foot_center img { width: 114px; height: 114px; }
footer .foot_center p { line-height: 43px; font-size: 12px; color: #555556; text-align: center; width: 100%;}
footer .foot_rig { float: right; width: 180px; padding-top: 43px; margin-right: 10px; }
footer .foot_rig h5 { color: #303030; font-size: 15px; line-height: 28px; padding-bottom: 13px; }
footer .foot_rig p { color: #b4272d; font-size: 24px; padding-top: 6px; }
footer .foot_rig h6 { font-size: 12px; color: #9d9d9d; line-height: 25px; padding-top: 4px; }
footer .foot_rig h6 i { font-family: 'Century Gothic',arial; }

.fixed { position: fixed; bottom: 250px; width: 50px; right:10px;z-index: 99;}
.fixed a { float: left; width: 50px; height: 50px; margin-bottom: 2px; display: block; }

/*index end*/
.bg { background: #f6f6f6; padding-bottom: 60px; }

.location { line-height: 46px; color: #999; font-size: 12px; }
.location a { color: #999; }
.location em { padding: 0 12px; }

.list_p1 { background: #fff; padding: 50px 50px 0 50px; width: 1190px; margin: auto; }

.type_box { border: 1px solid #eeeeee; width: 1188px; height: 98px; overflow: hidden; }

.type_hide { position: relative; }
.type_hide.on .type_box { height: auto; }
.type_hide.on .type_btn { background: url("../images/top.png"); }

.type_li { float: left; width: 100%; background: #f7f7f7; position: relative; }
.type_li:after { background: #f7f7f7; width: 15px; height: 1px; content: ''; position: absolute; left: 0; bottom: -1px; }
.type_li .type_tit { float: left; width: 179px; height: 50px; }
.type_li .type_tit span { float: right; width: 165px; display: inline-block; line-height: 49px; font-size: 16px; color: #333; }
.type_li .type_tit span img { float: left; margin: 12px 10px 0 11px; }
.type_li .type_a { width: 959px; padding-left: 49px; background: #fff; float: left; }
.type_li .type_a a { display: inline-block; margin-right: 39px; float: left; font-size: 15px; color: #999; line-height: 49px; }
.type_li .type_a a:hover, .type_li .type_a a.on { color: #bf2c32; text-decoration: underline; }
.type_li .type_a input[type=text] { width: 114px; height: 22px; line-height: 22px; color: #999; font-size: 15px; float: left; margin-top: 12px; border: 1px solid #dcdcdc; }
.type_li .type_a input[type=text]:-moz-placeholder { color: #999; }
.type_li .type_a em { color: #dcdcdc; float: left; display: inline-block; line-height: 49px; margin: 0 4px; }
.type_li .type_a input[type=submit] { margin-left: 18px; width: 74px; height: 24px; border: none; background: #bf2c32; color: #fff; font-size: 15px; float: left; margin-top: 12px; }

.type_btn { cursor: pointer; position: absolute; bottom: -28px; width: 77px; height: 28px; left: 50%; margin-left: -39px; display: inline-block; background: url("../images/down.png"); }

.type_box2 { border: 1px solid #eeeeee; width: 1188px; background: #f7f7f7; margin-top: 71px; padding: 10px 0; }
.type_box2 a { display: inline-block; float: left; width: 146px; height: 41px; line-height: 41px; font-size: 16px; color: #333; text-align: center; margin-right: 7px; background: #fff; }
.type_box2 a:first-child { margin-left: 23px; }
.type_box2 a.on, .type_box2 a:hover { background: #bf2c32; color: #fff; }

.p1_ul { width: 1066px;margin: auto; padding-top: 24px; min-height: 400px; }
.p1_ul * { -webkit-transition: all 0.3s linear; transition: all 0.3s linear; }
.p1_ul dl { float: left; width: 1064px; border: 1px solid #ebebeb; margin-top: 16px; }
.p1_ul dl dt { width: 159px; height: 75px; border-right: 1px solid #ececec; float: left; text-align: center; margin: 9px 0; }
.p1_ul dl dt img { display: inline-block; margin-top: 28px; }
.p1_ul dl dd.dd_two { float: left; width: 500px; padding: 0 78px; height: 75px;margin: 5px 0; }
.p1_ul dl dd.dd_two a { display: block; width: 100%; overflow: hidden; margin-top: 17px; float: left; margin-bottom: 24px; white-space: nowrap; text-overflow: ellipsis; font-size: 15px; color: #333; }
.p1_ul dl dd.dd_two a:hover { color: #bf2c32; text-decoration: underline; }
.p1_ul dl dd.dd_two p { font-size: 12px; color: #999; }
.p1_ul dl dd.dd_two p span { float: left; margin-left: 40px; }
.p1_ul dl dd.dd_two p span:first-child { margin-left: 0; }
.p1_ul dl dd.dd_three { width: 247px; float: left; height: 75px; margin: 9px 0; border-left: 1px solid #ececec; text-align: center; }
.p1_ul dl dd.dd_three span { display: block; width: 100%; font-size: 28px; color: #bf2c32; line-height: 40px; margin-top: 0px; }
.p1_ul dl dd.dd_three span em { font-weight: bold; font-size: 30px; }
.p1_ul dl dd.dd_three i { display: block; width: 100%; font-size: 30px; color: #bf2c32; line-height: 40px; margin-top: 0px; }
.p1_ul dl dd.dd_three p { font-size: 12px; color: #999; line-height: 22px; padding-top: 1px; }
.p1_ul dl:hover { border-color: #bf2c32; -webkit-box-shadow: 0px 0px 5px #db878a; -moz-box-shadow: 0px 0px 5px #db878a; box-shadow: 0px 0px 5px #db878a; }

.page{width: 100%;text-align: center;background: #fff;padding: 76px 0 73px;}
.page a{display: inline-block;border:1px solid #eeeeee;line-height: 48px;width: 48px;margin: 0 3px;font-size: 14px;color: #999;}
.page a.prev,.page a.next{width: 145px;margin: 0 18px; }
.page a:hover,.page a.on{background: #bf2c32;border-color: #bf2c32;color: #fff}
/*list_p1 end*/
.cont_p1 { background: #fff; padding: 47px 50px 50px 50px; width: 1190px; margin: auto; }

.cont_p1_tit { padding-bottom: 22px; font-size: 36px; color: #333; border-bottom: 1px solid #eeeeee; font-family: 'Microsoft JhengHei','Microsoft yahei'; line-height: 45px; }

.cont_type { font-size: 16px; color: #999; line-height: 42px; padding-top: 14px; }
.cont_type span { float: left; display: inline-block; width: 380px;color: #616161; }
.cont_money { font-size: 18px; color: #333; padding-top: 40px; line-height: 29px; }
.cont_money span { font-size: 22px; color: #bf2c32; }
.cont_describe_tit { font-size: 20px; color: #333; line-height: 30px; padding-top: 46px; }

.cont_describe { color: #616161;line-height: 25px; color: #333; font-size: 16px; margin-top: 19px; height: 50px; overflow: hidden; position: relative; }
.cont_describe.on { height: auto; }
.cont_describe.on .zk_down { top: auto; right: auto; position: relative; }
.cont_describe.on .zk_down:after { border-bottom: 9px solid #999; border-top: none; }

.zk_down { font-weight: bold; color: #333; position: absolute; padding-right: 30px; right: 0; background: #fff; padding-left: 13px; top: 25px; cursor: pointer; }
.zk_down:after { position: absolute; top: 8px; right: 0; content: ''; border-right: 9px solid transparent; border-left: 9px solid transparent; border-top: 9px solid #999; }

.cont_gys_tit { width: 100%;float: left;color: #333; font-size: 20px; line-height: 79px; border-bottom: 1px solid #eee; margin-top: 53px; }

.cont_gys_box { padding-bottom: 86px; min-height: 200px; }
.cont_gys_box li { width: 298px; padding: 0 35px; border: 1px solid #eee; margin-left: 40px; height: 220px; float: left; margin-top: 45px; -webkit-transition: all 0.3s linear; transition: all 0.3s linear; }
.cont_gys_box li a { display: block; width: 100%; height: 100%; }
.cont_gys_box li a span.img { width: 98px; height: 91px; border: 1px solid #f3f3f3; display: block; float: left; margin-top: 35px; }
.cont_gys_box li a span.img img { width: 100%; height: 100%; }
.cont_gys_box li a h4, .cont_gys_box li a h6 { width: 180px; float: right; display: block; }
.cont_gys_box li a h4 { font-size: 16px; color: #333; line-height: 30px; padding-top: 34px; padding-bottom: 8px; }
.cont_gys_box li a h4 i { color: #fea71e; font-size: 16px; font-family: 'Iskoola Pota',arial; font-style: italic; }
.cont_gys_box li a h4 em { display: inline-block; float: left; width: 115px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; }
.cont_gys_box li a h5 { display: block; width: 160px; float: right; background: url("../images/ico11.jpg") left center no-repeat; color: #bbb; font-size: 13px; padding: 0 0 0 20px; }
.cont_gys_box li a h6 { font-size: 14px; color: #999; line-height: 22px; padding-top: 10px;height: 44px;overflow: hidden; }
.cont_gys_box li a p { border-top: 1px solid #f1f1f1; margin-top: 27px; width: 100%; float: left; padding-top: 12px; }
.cont_gys_box li a p span { float: right; font-size: 12px; color: #999; }
.cont_gys_box li a p span:first-child { float: left; }
.cont_gys_box li:hover { border-color: #bf2c32; -webkit-box-shadow: 0px 0px 3px #db878a; -moz-box-shadow: 0px 0px 3px #db878a; box-shadow: 0px 0px 3px #db878a; }
.cont_gys_box li:hover h4 em { color: #bf2c32; }

.btn_red { background: #bf2c32; color: #fff; width: 185px; height: 52px; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; display: block; margin: auto; text-align: center; font-size: 16px; line-height: 52px; margin-bottom: 23px; }
.btn_red:hover { opacity: 0.7; filter: alpha(opacity=70); }

.list_p2 { padding-top: 93px; min-height: 400px; }
.list_p2 li { width: 275px; float: left; margin: 56px 0 0 30px; height: 358px; line-height: 24px; }
.list_p2 li a { display: block; width: 275px; }
.list_p2 li a > * { float: left; }
.list_p2 li a span.img { width: 100%; height: 255px; overflow: hidden; margin-bottom: 13px; }
.list_p2 li a span.img img { width: 100%; height: 100%; }
.list_p2 li a p { font-size: 13px; padding-top: 2px; color: #333; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; }
.list_p2 li a h6 { padding-top: 5px; padding-bottom: 9px; width: 100%; font-size: 18px; font-weight: bold; font-family: 'Century Gothic',airal; color: #b4272d; }
.list_p2 li a h6 sup { font-size: 12px; font-weight: normal; -webkit-transform: scale(0.8); transform: scale(0.8); display: inline-block; }
.list_p2 li a h6 i { font-family: 'microsoft yahei'; font-size: 16px; font-weight: bold; }
.list_p2 li a em { display: block; font-size: 12px; color: #999; width: 100%; }
.list_p2 li a em i { font-family: 'Iskoola Pota',arial; color: #fea71e; margin-left: 4px; font-style: italic; }
.list_p2 li a:hover span.img img { -webkit-transform: scale(1.05); transform: scale(1.05); }
.list_p2 li a:hover p { color: #b4272d; }
.list_p2 li a:hover h6 { -webkit-transform: translateY(-3px); transform: translateY(-3px); }

.cont_money i { font-weight: bold; color: #b4272d; font-size: 22px; font-family: 'Century Gothic',arial; display: inline-block; }
.cont_money i sup { font-size: 12px; font-weight: normal; -webkit-transform: scale(0.8); transform: scale(0.8); display: inline-block; }

.cont_fws { border: 1px solid #eee; height: 155px; margin-top: 40px; margin-bottom: 95px; }
.cont_fws dt { width: 98px; height: 91px; border: 1px solid #f3f3f3; display: block; float: left; margin-top: 35px; margin-left: 35px; }
.cont_fws dt img { width: 100%; height: 100%; }
.cont_fws dd { width: 1030px; float: right; position: relative; }
.cont_fws dd > a { display: inline-block; width: 90px; height: 31px; border: 1px solid #d8d8d8; position: absolute; right: 54px; top: 61px; text-align: center; line-height: 31px; color: #333; font-size: 14px; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; }
.cont_fws dd > a:hover { border-color: #bf2c32; background: #bf2c32; color: #fff; }
.cont_fws h4, .cont_fws h6 { width: 100%; display: block; }
.cont_fws h4 { font-size: 16px; color: #333; line-height: 30px; padding-top: 34px; padding-bottom: 6px; }
.cont_fws h4 i { color: #fea71e; font-size: 16px; font-family: 'Iskoola Pota',arial; font-style: italic; }
.cont_fws h4 em { display: inline-block; float: left; width: 115px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; }
.cont_fws h5 { display: block; width: 1010px; float: right; background: url("../images/ico11.jpg") left center no-repeat; color: #bbb; font-size: 13px; padding: 0 0 0 20px; }
.cont_fws p { width: 100%; float: left; padding-top: 16px; }
.cont_fws p span { float: left; font-size: 12px; color: #999; }

.cont_p3  { padding-bottom: 0; width: 1230px;overflow: hidden;margin-left: -40px;}

.cont_p3 li a h5 { background: url("../images/ico22.jpg") left center no-repeat !important; line-height: 18px; }

.list_p4 { padding-top: 24px; min-height: 400px; }
.list_p4 li { width: 271px; float: left; margin: 43px 0 0 34px; height: 395px; line-height: 24px; }
.list_p4 li a { display: block; width: 271px; border: 1px solid #eeeeee; height: 393px; }
.list_p4 li a > * { float: left; width: 100%; text-align: center; }
.list_p4 li a span.img { width: 100%; height: 228px; overflow: hidden; margin-bottom: 13px; }
.list_p4 li a span.img img { width: 100%; height: 100%; }
.list_p4 li a h5 { font-size: 18px; padding: 4px 0 4px; -webkit-transition: all 0.3s linear; transition: all 0.3s linear; }
.list_p4 li a h6 { font-size: 14px; color: #bf2c32; padding-bottom: 16px; }
.list_p4 li a p { font-size: 12px; color: #808080; line-height: 22px; }
.list_p4 li a i { display: block; text-align: center; padding-top: 8px; }
.list_p4 li a i img { display: inline-block; }
.list_p4 li a:hover { border-color: #bf2c32; -webkit-box-shadow: 0px 0px 3px #db878a; -moz-box-shadow: 0px 0px 3px #db878a; box-shadow: 0px 0px 3px #db878a; }
.list_p4 li a:hover span.img img { -webkit-transform: scale(1.05); transform: scale(1.05); }
.list_p4 li a:hover h5 { -webkit-transform: translateY(-3px); transform: translateY(-3px); }
.list_p4 li a:hover i img { -webkit-transform: translateY(5px); transform: translateY(5px); }

.cont_p4 {  width: 1290px; margin: auto; background: url('../images/tj_3.jpg') left bottom no-repeat #fff;}
.cont_p4 dl { width: 100%; float: left; }
.cont_p4 dl dt { float: left; width: 740px;padding: 0 40px 0 50px;height: 545px;overflow-y: auto;}
.cont_p4 dl dt p { font-size: 16px; color: #616161; line-height: 50px; padding-top: 33px; }
.cont_p4 dl dt p span[class="another"] { display: inline-block; float: left;width: 50%; }
.cont_p4 dl dt p span[id="first"] { width: 100%; }
.cont_p4 dl dt::-webkit-scrollbar {/*滚动条整体样式*/
        width: 5px;     /*高宽分别对应横竖滚动条的尺寸*/
        height: 1px;
    }
.cont_p4 dl dt::-webkit-scrollbar-thumb {/*滚动条里面小方块*/
        border-radius: 5px;   background: #bf2c32;
    }
.cont_p4 dl dt::-webkit-scrollbar-track {/*滚动条里面轨道*/
        -webkit-box-shadow: inset 0 0 5px rgba(0,0,0,0.2);
        border-radius: 10px;
        background: #EDEDED;
    }
.cont_p4 dl dd { padding-left: 40px;float: left; width: 360px; height: 448px; padding-right: 45px;border-right: 13px solid #f6f6f6;padding-top: 47px;padding-bottom: 50px; }
.cont_p4 dl dd img { width: 100%; height: 295px; }
.cont_p4 dl dd h5 {padding-top: 34px;padding-bottom: 10px;font-size: 36px;color: #333;font-family: 'microsoft yahei';text-align: center;line-height: 40px; }
.cont_p4 dl dd h6{font-size: 20px;color: #bf2c32;text-align: center;line-height: 30px;}
.cont_p4 .cont_p4_tit { line-height: 75px; padding-top: 21px; width: 100%; float: left; font-size: 20px; color: #333; border-bottom: 1px solid #eeeeee; }
.cont_p4 .cont_p4_box { font-size: 16px; color: #616161; line-height: 25px; padding-top: 26px; float: left; width: 100%;  }

.type_p5 a { display: inline-block; float: left; width: 285px; height: 55px; border: 1px solid #eeeeee; line-height: 55px; text-align: center; background: #f7f7f7; font-size: 16px; color: #333; margin-left: 35px; }
.type_p5 a:first-child { margin-left: 0; }
.type_p5 a img { margin-top: 16px; display: inline-block; margin-right: 20px; }
.type_p5 a img.p5_ic { display: none; }
.type_p5 a.on, .type_p5 a:hover { color: #fff; background: #bf2c32; border: 1px solid #bf2c32; }
.type_p5 a.on img.p5_ic_h, .type_p5 a:hover img.p5_ic_h { display: none; }
.type_p5 a.on img.p5_ic, .type_p5 a:hover img.p5_ic { display: inline-block; }

.list_p5_ul { width: 100%; border-top: 1px solid #d9d9d9; float: left; margin-top: 87px; margin-bottom: 75px; min-height: 300px; }
.list_p5_ul li { width: 100%; float: left; border-bottom: 1px solid #d9d9d9; height: 77px; }
.list_p5_ul li .news_left { float: left; width: 69px; border-right: 1px solid #ebebeb; height: 50px; font-family: 'Century Gothic',arial; margin-top: 17px; }
.list_p5_ul li .news_left * { display: block; text-align: center; width: 100%; }
.list_p5_ul li .news_left span { color: #cbcbcb; font-size: 26px; line-height: 31px; }
.list_p5_ul li .news_left em { font-size: 12px; color: #bbb; }
.list_p5_ul li .news_center { float: left; padding-left: 26px; width: 960px; margin-top: 13px; }
.list_p5_ul li .news_center h5 { font-size: 16px; color: #333; line-height: 30px; }
.list_p5_ul li .news_center p { font-size: 13px; font-family: 'Century Gothic',arial; color: #bf2c32; }
.list_p5_ul li .news_center p i { font-family: 'microsoft yahei'; }
.list_p5_ul li .news_rig { float: right; color: #999; line-height: 30px; margin-top: 24px; margin-right: 25px; }
.list_p5_ul li .news_rig a { color: #999; font-weight: bold; font-size: 14px; }
.list_p5_ul li .news_rig a:hover { color: #bf2c32; }

.cont_p5 { min-height: 880px; }

.list_p6 { padding-top: 50px; min-height: 400px; }
.list_p6 li { width: 275px; float: left; margin: 33px 0 0 30px; line-height: 24px; }
.list_p6 li a { display: block; width: 100%; }
.list_p6 li a > * { float: left; }
.list_p6 li a span.img { width: 100%; height: 254px; overflow: hidden; margin-bottom: 13px; }
.list_p6 li a span.img img { width: 100%; height: 100%; }
.list_p6 li a p { font-size: 13px; color: #333; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; }
.list_p6 li a h6 { padding-top: 5px; padding-bottom: 9px; width: 100%; font-size: 18px; font-weight: bold; font-family: 'Century Gothic',airal; color: #b4272d; }
.list_p6 li a em { display: block; font-size: 14px; color: #999; width: 100%; }
.list_p6 li a em i { font-family: 'Iskoola Pota',arial; color: #fea71e; margin-left: 4px; font-style: italic; }
.list_p6 li a h5 { font-size: 12px; color: #999; width: 100%; padding-top: 8px; padding-bottom: 4px; }
.list_p6 li a:hover span.img img { -webkit-transform: scale(1.05); transform: scale(1.05); }
.list_p6 li a:hover p { color: #b4272d; }
.list_p6 li a:hover h6 { -webkit-transform: translateY(-3px); transform: translateY(-3px); }

.login_bg { width: 100%; height: 100%; }

.login_logo { text-align: center; padding-top: 46px; padding-bottom: 49px; }
.login_logo img { display: inline-block; }

.login { width: 998px; border: 1px solid #eeeeee; min-height: 678px;padding-bottom: 15px; background: #fff; margin: auto; }
.login a:hover { text-decoration: underline; color: #bf2c32; }
.login > h4 { padding-top: 25px; text-align: center; font-size: 26px; color: #333; line-height: 50px; font-family: 'Microsoft JhengHei','Microsoft yahei'; font-weight: bold; }
.login form { width: 410px; margin: auto; }
.login form div { width: 100%; padding-top: 17px; padding-bottom: 4px; }
.register_tab{text-align: center; padding-top: 17px;padding-bottom: 4px;}
.register_tab label { display: inline-block; color: #333; font-size: 13px; margin-left: 56px; line-height: 30px; }
#firlable { margin-left: 0px; }
.register_tab label em {  float: left; }        /*20190904更新：注册表单颜色改为黑色，去除样式 color: #808080;*/
.register_tab label input { float: left; margin-right: 9px; margin-top: 8px; }
.register_tab label input:checked ~ em { color: #333; }
.register_tab label a { float: left; margin-top: 7px; margin-left: 7px; }
.login form > p { border: 1px solid #e8e8e8; margin-top: 10px; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; }
.login form > p input { border: none; height: 50px; line-height: 50px; text-indent: 18px; font-family: 13px; color: #999; width: 400px; margin-left: 2px; font-size: 13px; color: #999; }
.login form > p input.yzm { width: 297px; border-right: 1px solid #eee; }
.login form > p > a { display: inline-block; width: 108px; background: #f6f6f6; color: #333; font-size: 13px; line-height: 50px; text-align: center; height: 50px; border-top-right-radius: 5px; border-bottom-right-radius: 5px; float: right; }
.login form > h5 { line-height: 49px; color: #999; margin-bottom: 11px; }
.login form > h5 a { font-size: 12px; }        /*20190904更新：注册表单颜色改为黑色，去除样式 color: #999;*/
.login form > h5 input { float: left; margin-left: 18px; margin-top: 18px; margin-right: 5px; color: #999; }
.login form input[type=submit] { height: 52px; background: #bf2c32; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; border: none; width: 100%; color: #fff; font-size: 16px; cursor: pointer; }
.login form input[type=button] { height: 52px; background: #bf2c32; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; border: none; width: 100%; color: #fff; font-size: 16px; cursor: pointer; }
.login form > h6 { line-height: 49px; text-align: center; font-size: 14px; color: #999; }
.login form > h6 a { color: #333; }

.login_footer { text-align: center; font-size: 13px; color: #666; line-height: 26px; padding-top: 83px; padding-bottom: 30px; }
.login_footer a { color: #666; }

.password_3 { text-align: center; padding-top: 113px; }
.password_3 h4 { padding-top: 29px; font-size: 26px; color: #333; font-family: 'Microsoft JhengHei','Microsoft yahei'; font-weight: bold; line-height: 50px; }
.password_3 p { font-size: 14px; color: #808080; line-height: 22px; }
.password_3 a { border: 1px solid #d98680; color: #bf362c; font-size: 14px; text-align: center; width: 122px; height: 44px; line-height: 44px; display: inline-block; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; margin-top: 135px; }

.sideMenu{ width: 100%;float: left;padding: 28px 0;  }
.sideMenu h3{ height:60px; line-height:60px;   cursor:pointer;border-left: 2px solid #fff;font-size: 16px;color: #333;}
.sideMenu h3 em{ float:left;margin-top: 24px; display:block;margin-left: 19px;margin-right: 15px; width:13px; height:13px;   background:url(../images/jia.jpg) no-repeat; cursor:pointer; }
.sideMenu h3.on em{background:url(../images/jian.jpg) no-repeat;  }
.sideMenu ul{ padding:10px 70px; color:#999; display:none; line-height: 40px;color: #808080;font-size: 14px; }
.sideMenu ul li{height: 40px;overflow: hidden;}
.sideMenu ul i{font-family: simsun;margin-right: 10px;}
.sideMenu ul a:hover,.sideMenu ul a.on{color: #bf2c32;}
.sideMenu ul a{display: inline-block;overflow: hidden;white-space: nowrap;text-overflow:ellipsis;width: 147px;}
.sideMenu h3.on {font-weight: bold;background: #f2f2f2;border-left-color: #222}
.left_nav{background: #fff;float: left;width: 300px;}
.right_bg{background: #fff;width: 960px;float: right;}
.list_help{background: url('../images/b_bg.jpg') left top repeat-y;}
.list_help_tit{padding: 20px 50px 0 50px;line-height: 83px;font-size: 22px;color: #333;font-weight: bold;font-family: 'Microsoft JhengHei','Microsoft yahei';line-height: 50px;}
.help_ul{padding: 0 50px;}
.help_ul li{width: 100%;background: url('../images/xu.jpg') left bottom repeat-x;line-height: 55px;font-size: 15px;}
.help_ul li img{float: left;margin-right: 12px;margin-top: 18px;}
.help_ul li a{display: block;overflow: hidden;white-space: nowrap;text-overflow:ellipsis;color: #444;}
.help_ul li a:hover{color: #bf2c32;}



.cont_news{width: 100%;line-height: 25px;   margin-top: 19px;  position: relative;color: #333;}

.cont_news img,.cont_news table,.cont_news iframe{max-width: 100%;}

/*1114*/
.nav .sunNav li p a:hover span{color: #bf2c32;}

/*1115*/
.game163 { position: relative; overflow: hidden; width: 283px; float: left; margin: 50px 0 45px 30px; }

.game163 .bigImg { height: 208px; position: relative; margin-left: 30px; }

.game163 .bigImg li img { vertical-align: middle; width: 222px; height: 208px; }

.game163 .t_prev, .game163 .t_next { position: absolute; width: 10px; height: 18px; left: 40px; z-index: 5; top: 96px; }

.game163 .t_next { left: auto; right: 40px; }

.game163 .smallScroll { height: 47px; margin-bottom: 6px; position: relative; }

.game163 .sPrev, .game163 .sNext { position: absolute; width: 21px; height: 21px; left: 0; top: 30px; }

.game163 .sNext { right: 0; left: auto; }

.game163 .smallImg { float: left; margin: 10px 27px 0 27px; display: inline; width: 260px; overflow: hidden; }

.game163 .smallImg ul { height: 70px; width: 9999px; overflow: hidden; }

.game163 .smallImg li { float: left; margin: 0 3px; width: 70px; height: 65px; cursor: pointer; display: inline; }

.game163 .smallImg img { width: 70px; height: 65px; }

.game163 .smallImg .on img { width: 64px; height: 59px; padding: 3px; border: 1px solid #222222; }

.cont_p2_right { float: left; width:660px;padding:36px 60px 0 55px;height: 714px;overflow-y: auto;}
.cont_p2_right::-webkit-scrollbar {/*滚动条整体样式*/
        width: 5px;     /*高宽分别对应横竖滚动条的尺寸*/
        height: 1px;
    }
.cont_p2_right::-webkit-scrollbar-thumb {/*滚动条里面小方块*/
        border-radius: 5px;   background: #bf2c32;
    }
.cont_p2_right::-webkit-scrollbar-track {/*滚动条里面轨道*/
        -webkit-box-shadow: inset 0 0 5px rgba(0,0,0,0.2);
        border-radius: 10px;
        background: #EDEDED;
    }
.cont_p2_right h4 { font-family: 'Microsoft JhengHei','Microsoft yahei'; font-size: 36px; line-height: 40px; color: #333; border-bottom: 1px solid #eeeeee; padding: 15px 0 18px; }
.cont_p2_right p { font-size: 14px; color: #999; line-height: 28px; padding: 17px 0 39px; width: 100%; float: left; }
.cont_p2_right p i { font-family: 'Century Gothic',arial; }
.cont_p2_right p span { display: block; width: 295px; float: left;font-size: 16px;color: #424242; }
.cont_p2_right h6 { width: 100%; float: left; font-size: 16px; color: #333; }
.cont_p2_right h6 i { font-family: simhei; color: #bf2c32; font-size: 22px;font-weight: bold; }

.cont_tit_p2 { width: 100%; padding: 39px 0 7px; float: left; font-size: 20px; color: #000000; line-height: 40px; font-family: 'Microsoft JhengHei','Microsoft yahei'; }

.cont_p2_box { width: 100%; padding: 4px 0 0 0; float: left; font-size: 16px; color: #424242; word-wrap:break-word; line-height: 25px; }
.cont_p2_box img,.cont_p2_box table,.cont_p2_box iframe{max-width: 100%;display: inline-block;}

/*1117*/
.cont_help{padding: 50px}
.cont_help_box{ line-height: 25px; color: #333; font-size: 16px; margin-top: 19px;min-height: 400px;}
.cont_help_box img,.cont_help_box table,.cont_help_box iframe{max-width: 100%;}

/*1121*/
.j_cont_gys_tit { width: 100%;float: left;color: #333; font-size: 20px; line-height: 79px; border-bottom: 1px solid #eee; margin-top: 53px; }

.j_cont_fws {float: left; border: 1px solid #eee; height: 155px; margin-top: 40px; margin-bottom: 95px; }
.j_cont_fws dt { width: 98px; height: 91px; border: 1px solid #c8c8c8; display: block; float: left; /*margin-top: 35px; /*margin-left: 35px;*/ margin:35px 20px 0 35px;}
.j_cont_fws dt img { width: 100%; height: 100%; }
.j_cont_fws dd { width: 1030px; float: right; position: relative; }
.j_cont_fws dd > a { display: inline-block; width: 90px; height: 31px; border: 1px solid #aaaaaa; position: absolute; right: 54px; top: 61px; text-align: center; line-height: 31px; color: #333; font-size: 14px; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; }
.j_cont_fws dd > a:hover { border-color: #bf2c32; background: #bf2c32; color: #fff; }
.j_cont_fws h4, .j_cont_fws h6 { width: 100%; display: block; }
.j_cont_fws h4 { font-size: 16px; color: #333; line-height: 30px; padding-top: 34px; padding-bottom: 6px; }
.j_cont_fws h4 i { color: #fea71e; font-size: 16px; font-family: 'Iskoola Pota',arial; font-style: italic; }
.j_cont_fws h4 em { display: inline-block; float: left; /*width: 115px;*/ padding-right: 0.5em; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; }
.j_cont_fws h5 { display: block; width: 1010px; float: right; background: url("../images/ico11.jpg") left center no-repeat; color: #bbb; font-size: 13px; padding: 0 0 0 20px; }
.j_cont_fws p { width: 100%; float: left; padding-top: 16px; }
.j_cont_fws p span { float: left; font-size: 12px; color: #333;margin-left: 85px; }
.j_cont_fws p span:first-child{margin-left: 0;}

/*1201*/
.tj_1{font-size: 18px;line-height: 30px;min-height: 200px;padding: 60px 0 0;}
.tj_1 i{color: #ff0000;padding: 0 10px;font-weight: bold;}

/*1201*/
.nav .left { width: 300px; float: left; position: relative; }

.nav .left p.menuIcon { width: 100%; text-align: center; vertical-align: middle; font-size: 16px; line-height: 35px; padding: 15px 0; background-color: #e9e9ea; color: #bf2c32; cursor: pointer; font-weight: bold; }

.nav .left p.menuIcon img { margin-left: 15px; margin-top: 8px; }
.menuTop{cursor: pointer;width: 300px;height: 65px;line-height: 65px;font-weight: bold;text-align: center;font-size: 16px;color: #bf2c32;background: #e9e9ea;}
.menuTop i{display: inline-block;float: left;width: 19px;height: 19px;background: url('../images/1-51.png');margin-top: 22px;margin-left: 28px;}
.menuTop em{float: left;display: inline-block;margin-left: 95px;}
.nav .left ul { padding-bottom: 15px;width: 300px; position: absolute;top:65px;left: 0;z-index: 9999;background: url('../images/black95.png') ; }
.nav .left ul li {width: 240px;float: left; padding: 0 30px; text-align: left; z-index: 2;background: url('../images/x_3.png') 30px bottom no-repeat; }
.nav .left ul li > img{float: left;width: 19px;width: 17px;margin-top: 16px;margin-right: 16px;margin-bottom: 17px;margin-left: 7px;opacity: 0.5;
filter: alpha(opacity=50);}
.nav .left ul li > img.h-ico1{display: inline-block;}
.nav .left ul li > img.b-ico1{display:none;opacity: 0.5;
filter: alpha(opacity=50);}
.nav .left ul li h5{float: left;line-height: 20px;}
.nav .left ul li h5 a{font-size: 15px;color: #fff;display: inline-block;margin-top: 14px;}
.nav .left ul li p{width: 165px;float: left;line-height: 25px;padding-top: 4px;}
.nav .left ul li p a{float: left;color: #fff;font-size: 13px;margin-right: 20px;}
.nav .left ul li a { color: #707070; }
.nav .left ul li a:hover {  }
.nav .left ul li:hover { background: #bf2c32; }
.nav .left ul li:hover > img.h-ico1{display: none;}
.nav .left ul li:hover > img.b-ico1{display: inline-block;}
.nav .left ul li:hover h5 a{color: #fff;}
.nav .left ul li:hover p a{color: #fff;}
.nav .left ul li:hover .submenu { display: block; }
.nav .left ul li:hover span { width: 30px; height: 30px; display: inline-block; background-color: #FFF; float: right; z-index: 100; position: relative; }
.nav .left ul li .submenu {display: none; position: absolute; left: 300px; top: 0; width: 305px; height: 700px;background: url('../images/b_90.png'); z-index: 3;  }
.submenu dl{float: left;padding: 30px 0 30px 50px}
.submenu dl dt{width: 114px;float: left;line-height: 30px;font-size: 14px;padding: 10px 0}
.submenu dl dt a{color: #666;}
.submenu dl dt a i{color: #bbb;font-family: simsun;margin-right: 8px;}
.submenu dl dt a:hover{color: #bf2c32;}
.submenu dl dt a:hover i{color: #bf2c32;}
/*1205*/
.p1_ul dl.p_gray dt{background: url('../images/p_gray.png') center center no-repeat;}
.p1_ul dl.p_orange dt{background: url('../images/p_orange.png') center center no-repeat;}
.p1_ul dl.p_red dt{background: url('../images/p_red.png') center center no-repeat;}
.p1_ul dl dt img{display: inline-block;width: 27px;margin-top: 22px;}
/*1211*/
.list_p7{background: #fff;width: 1200px;margin: auto;padding:50px 45px}
.p7_type{width: 1190px;margin: 0 5px;}
.p7_type dl{width: 888px;float: left;background: #f7f7f7;}
.p7_type dt{float: left;width: 179px;height: 51px;line-height: 51px;font-size: 16px;}
.p7_type dt img{float: left;margin-left: 25px;margin-top: 12px;margin-right: 10px;}
.p7_type dd{float: left;width: 683px;line-height: 30px;padding: 10px 0 11px 25px;}
.p7_type dd a{display: inline-block;float: left;font-size: 15px;color: #808080;padding: 0 15px;margin: 0 8px;}
.p7_type dd a.on,.p7_type dd a:hover{text-decoration: underline;color: #c22d31;}
.p7_type form {border:1px solid #eee;width: 288px;height: 51px;float: right;}
.p7_type form input[type=text]{border:none;height: 51px;float: left;margin-left: 23px;font-size: 13px;color: #999;width: 200px;}
.p7_type form input[type=submit]{width: 19px;height: 19px;float: right;margin-right: 19px;margin-top: 16px;border:none;background: url('../images/p7_sear.jpg') center center no-repeat;}
.table_fl2{border:1px solid #eeeeee;}

/**********1221**************/
table.table_fl th{font-size: 16px;line-height: 25px;text-align: left;font-weight: normal;}
table.table_fl th img{padding-left: 25px;padding-right: 10px;}
table.table_fl a{line-height: 30px;margin-left: 39px;display: inline-block;font-size: 15px;color: #999;}
table.table_fl td{background: #fff;padding: 19px 0}
table.table_fl tr:first-child th,table.table_fl tr:first-child td {border-top: none;}
table.table_fl th,table.table_fl td{border-top: 1px solid #ebebeb;}
table.table_fl td a:hover, table.table_fl td a.on { color: #bf2c32; text-decoration: underline; }
/**********1221**************/

.list_p7ul{width: 100%;padding-top: 5px;min-height: 400px;}
.list_p7ul li{float: left;width: 390px;margin: 40px 5px 0 5px;}
.list_p7ul li img{display:inline-block;vertical-align:middle;max-width: 388px;max-height: 180px;_height:expression((document.documentElement.clientHeight||document.body.clientHeight)<180?"180px":""); overflow:hidden;_width:expression((document.documentElement.clientWidth||document.body.clientWidth)<388?"388px":"");
}
.list_p7ul li span{display: block;width: 100%;height: 53px;line-height: 53px;text-align: center;font-size: 15px;color: #808080;}
.list_p7ul li:hover div{border-color: #bf2c32;}
.list_p7ul li div{border:1px solid #eeeeee;display:table-cell;vertical-align:middle;text-align: center;width: 388px;height: 180px;}
.list_p7ul li div:after{content:' '; vertical-align:middle;}

/*20171225*/
.nav .left ul li:first-child{padding-top: 20px;}
/*20180129*/
.w_865{width: 765px;padding: 47px 50px 50px 50px;float: left;height: 443px;overflow-y: auto;}
.w_410{width: 330px;padding: 0 40px 0 40px;border-left: 13px solid #f6f6f6;float: left;height: 540px;}
.w_410 h3{text-align: center;padding: 80px 0 44px;border-bottom: 1px solid #eeeeee;margin-bottom: 4px;}
.w_410 p{font-size: 16px;color: #666;padding-top: 13px;line-height: 22px;margin-bottom: 33px;}
.w_865::-webkit-scrollbar {/*滚动条整体样式*/
        width: 5px;     /*高宽分别对应横竖滚动条的尺寸*/
        height: 1px;
    }
.w_865::-webkit-scrollbar-thumb {/*滚动条里面小方块*/
        border-radius: 5px;   background: #bf2c32;
    }
.w_865::-webkit-scrollbar-track {/*滚动条里面轨道*/
        -webkit-box-shadow: inset 0 0 5px rgba(0,0,0,0.2);
        border-radius: 10px;
        background: #EDEDED;
    }
.w_1290t{width: 1290px;padding: 0}
.cont_p2_top{border-bottom: 13px solid #f6f6f6;}
.cont_p3_bottom{padding: 0 50px;}
.j_cont_gys_tit{margin-top: 0;}
.j_cont_fws{margin-top: 0;background: #f6f6f6;width: 1190px;}
.cont_p2_left{float: left;border-left: 13px solid #f6f6f6;width: 502px;	}
.cont_p2_leftslide .prev{left: 0}
.cont_p2_leftslide .next{right:0;}
.cont_p2_leftslide{width:400px;height: 372px; overflow:hidden; position:relative; margin: 50px 56px 51px 54px;}
.cont_p2_leftslide .bd{ position:relative; height:100%; z-index:0;   }
.cont_p2_leftslide .bd li{ zoom:1; vertical-align:middle; }
.cont_p2_leftslide .bd img{ width:400px;height:372px; display:block;  }
.cont_p2_leftslide .prev,.cont_p2_leftslide .next{position: absolute;width: 27px;height: 24px;top:179px;display: block;z-index: 5;}
.cont_p6_left{width: 622px;padding: 48px 50px 50px 50px;float: left;height: 602px;overflow-y: auto;}
.cont_p6_right{width: 463px;padding: 0 45px;float: left;border-left: 13px solid #f6f6f6;height: 700px;overflow-y: auto;}
.cont_p6_ul img{max-width: 100%;margin-bottom: 13px;}

.cont_p6_right::-webkit-scrollbar {/*滚动条整体样式*/
        width: 5px;     /*高宽分别对应横竖滚动条的尺寸*/
        height: 1px;
    }
.cont_p6_right::-webkit-scrollbar-thumb {/*滚动条里面小方块*/
        border-radius: 5px;   background: #bf2c32;
    }
.cont_p6_right::-webkit-scrollbar-track {/*滚动条里面轨道*/
        -webkit-box-shadow: inset 0 0 5px rgba(0,0,0,0.2);
        border-radius: 10px;
        background: #EDEDED;
    }

.cont_p6_left::-webkit-scrollbar {/*滚动条整体样式*/
        width: 5px;     /*高宽分别对应横竖滚动条的尺寸*/
        height: 1px;
    }
.cont_p6_left::-webkit-scrollbar-thumb {/*滚动条里面小方块*/
        border-radius: 5px;   background: #bf2c32;
    }
.cont_p6_left::-webkit-scrollbar-track {/*滚动条里面轨道*/
        -webkit-box-shadow: inset 0 0 5px rgba(0,0,0,0.2);
        border-radius: 10px;
        background: #EDEDED;
    }
.cont_type2 span{width: 50%;}
/*0206*/

.cont_tj_p3_tit{padding: 0 45px 30px 45px;border-bottom: 13px solid #f6f6f6;}
.cont_tj_p3_tit h5{font-size: 20px;color: #000;padding-top: 34px;padding-bottom: 23px;}
.cont_tj_p3_tjbox { width: 336px; padding: 0 37px; border: 1px solid #eee; height: 192px; float: left; }
.cont_tj_p3_tjbox a { display: block; width: 100%; height: 100%; }
.cont_tj_p3_tjbox a span.img { width: 99px; height: 91px; border: 1px solid #f3f3f3; display: block; float: left; margin-top: 26px; }
.cont_tj_p3_tjbox a span.img img { width: 100%; height: 100%; }
.cont_tj_p3_tjbox a h4, .cont_tj_p3_tjbox a h6 { width: 207px; float: right; display: block; }
.cont_tj_p3_tjbox a h4 { font-size: 18px; color: #333; line-height: 30px; padding-top: 26px; }
.cont_tj_p3_tjbox a h4 i { color: #fea71e; font-size: 16px; font-family: 'Iskoola Pota',arial; font-style: italic; }
.cont_tj_p3_tjbox a h4 em { display: inline-block; float: left; padding-right: 10px;overflow: hidden; white-space: nowrap; text-overflow: ellipsis; }
.cont_tj_p3_tjbox a h5 { display: block; width: 187px; float: right; background: url("../images/ico11.jpg") left center no-repeat; color: #bbb; font-size: 13px; padding: 5px 0 10px 20px; }
.cont_tj_p3_tjbox a h6 { font-size: 14px; color: #333333; line-height: 22px;padding-top:3px; }
.cont_tj_p3_tjbox a p { border-top: 1px solid #f1f1f1; margin-top: 21px; width: 100%; float: left; padding-top: 12px; }
.cont_tj_p3_tjbox a p span { float: right; font-size: 12px; color: #333333; }
.cont_tj_p3_tjbox a p span:first-child { float: left; }
.cont_tj_p3_tjbox:hover { border-color: #bf2c32; -webkit-box-shadow: 0px 0px 3px #db878a; -moz-box-shadow: 0px 0px 3px #db878a; box-shadow: 0px 0px 3px #db878a; }
.cont_tj_p3_tjbox:hover h4 em { color: #bf2c32; }

.cont_p6{padding: 50px}
.cont_money6{padding-top: 23px;}
.cont_type6 span{width: 23%;}
.cont_describe img{max-width: 100%;}

/*20180508*/
.top-zc { width: 105px; height: 26px; float: left; position: relative;z-index: 9;}

.top-zc li { float: left; position: relative; height: 26px; }

.top-zc li > a { margin-right: 15px; }

.top-zc li a { color: #999999; font-size: 14px; line-height: 26px; display: inline-block; }

.top-zc li .nav_ico a { height: 36px;padding-right: 18px; display: inline-block; background: url("../images/alibar.png") no-repeat right 12px; margin-left: 27px; }

.top-zc li .nav_ico a.hover { background: url("../images/alibar2.png") no-repeat right 12px; }

.top-zc li .con {padding: 11px 0;text-align: center; width: 180px;background: #f3f3f3; text-align: center; line-height: 25px;  border-top: none; position: absolute; top:36px; left: -34px; display: none; }

.top-zc li .con a {margin-left: 0; line-height: 30px; font-size: 13px;float: none; display: block;width: 100%;line-height: 50px;}
.top-zc li .con a:hover { color: #bf2c32; }

.top-zc li.hover .nav_ico a { background: url("../images/alibar2.png") no-repeat right 12px; }

/*20180525*/
.list_p8{background: #fff;width: 1290px;margin: auto;padding-top: 44px;}
.p8_tit{padding: 0 50px; font-family: 'Microsoft JhengHei','Microsoft yahei';margin-bottom: 50px;}
.p8_tit h5{float: left;font-size: 26px;color: #222;font-weight: bold;line-height: 46px;}
.p8_tit h5 img{float: left;margin-top: 12px;}
.p8_tit a{float: right;font-size: 16px;color: #fff;display: inline-block;line-height: 46px;padding-left: 34px;width: 186px;background:#bf2c32 url(../images/p8_ico2.png) 180px center no-repeat;-webkit-border-radius: 25px;border-radius: 25px;font-weight: bold;}
.p8_ul { width: 1120px; margin: auto;padding-bottom: 70px;}
.p8_ul * { -webkit-transition: all 0.3s linear; transition: all 0.3s linear; }
.p8_ul dl { float: left; width: 1118px; border: 1px solid #ebebeb; margin-top: 16px; }
.p8_ul dl:first-child{margin-top: 0;}
.p8_ul dl dt { width: 159px; height: 75px; border-right: 1px solid #ececec; float: left; text-align: center; margin: 9px 0; }
.p8_ul dl dt img { display: inline-block; margin-top: 22px; }
.p8_ul dl dd.dd_two { float: left; width: 500px; padding: 0 78px; height: 75px;margin: 5px; }
.p8_ul dl dd.dd_two a { display: block; width: 100%; overflow: hidden; margin-top:12px; float: left; margin-bottom: 24px; white-space: nowrap; text-overflow: ellipsis; font-size: 15px; color: #333; }
.p8_ul dl dd.dd_two a:hover { color: #bf2c32; text-decoration: underline; }
.p8_ul dl dd.dd_two p { font-size: 12px; color: #999; }
.p8_ul dl dd.dd_two p span { float: left; margin-left: 40px; }
.p8_ul dl dd.dd_two p span:first-child { margin-left: 0; }
.p8_ul dl dd.dd_three { width: 275px; float: left; height: 75px; margin: 9px 0; border-left: 1px solid #ececec; text-align: center; }
.p8_ul dl dd.dd_three span { display: block; width: 100%; font-size: 24px; color: #bf2c32; line-height: 40px; margin-top:0; }
.p8_ul dl dd.dd_three span em { font-weight: bold; font-size: 26px; }
.p8_ul dl dd.dd_three i { display: block; width: 100%; font-size:26px; color: #bf2c32; line-height: 40px; margin-top: 0; }
.p8_ul dl dd.dd_three p { font-size: 12px; color: #999; line-height: 22px; padding-top: 1px; }
.p8_ul dl dd.dd_three p i,.p8_ul dl dd.dd_two p span i,.p1_ul dl dd.dd_three p i, .p1_ul dl dd.dd_two p span i{font-size: 12px;color: #bf2c32;display: inline;}
.p8_ul dl:hover { border-color: #bf2c32; -webkit-box-shadow: 0px 0px 5px #db878a; -moz-box-shadow: 0px 0px 5px #db878a; box-shadow: 0px 0px 5px #db878a; }
.p8_ul dl dt.p_gray{background: url('../images/p_gray.png') center center no-repeat;}
.p8_ul dl dt.p_orange{background: url('../images/p_orange.png') center center no-repeat;}
.p8_ul dl dt.p_red{background: url('../images/p_red.png') center center no-repeat;}
.p8_ul dl.p_gray dt{background: url('../images/p_gray.png') center center no-repeat;}
.p8_ul dl.p_orange dt{background: url('../images/p_orange.png') center center no-repeat;}
.p8_ul dl.p_red dt{background: url('../images/p_red.png') center center no-repeat;}
.p8_ul dl dt img{display: inline-block;width: 27px;margin-top: 23px;}
.w_no{color: #db878a;}
.w_yes{color: #18a03b !important;}

.p8_service{ width:100%;  overflow:hidden; position:relative;   padding-bottom: 66px;}
.p8_service .prev,.p8_service .next{ position: absolute;left:16px;top:113px;display:block;  width:15px; height:30px;overflow:hidden;
 cursor:pointer; background:url("../images/arrow.png") no-repeat;}
.p8_service .next{ background-position:-16px 0 ;  right: 16px;left: auto}
.p8_service .bd{ padding:0 0 0 33px;   }
.p8_service .bd ul{ overflow:hidden; zoom:1; }
.p8_service .bd ul li{ margin:0 15px; width: 275px;  height: 358px; line-height: 24px;float:left; _display:inline; overflow:hidden;   }
.p8_service li a { display: block; width: 275px; }
.p8_service li a > * { float: left; }
.p8_service li a span.img { width: 100%; height: 255px; overflow: hidden; margin-bottom: 13px; }
.p8_service li a span.img img { width: 100%; height: 100%; }
.p8_service li a p { font-size: 13px; padding-top: 2px; color: #333; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; }
.p8_service li a h6 { padding-top: 5px; padding-bottom: 9px; width: 100%; font-size: 18px; font-weight: bold; font-family: 'Century Gothic',airal; color: #b4272d; }
.p8_service li a h6 sup { font-size: 12px; font-weight: normal; -webkit-transform: scale(0.8); transform: scale(0.8); display: inline-block; }
.p8_service li a h6 i { font-family: 'microsoft yahei'; font-size: 16px; font-weight: bold; }
.p8_service li a em { display: block; font-size: 12px; color: #999; width: 100%; }
.p8_service li a em i { font-family: 'Iskoola Pota',arial; color: #fea71e; margin-left: 4px; font-style: italic; }
.p8_service li a:hover span.img img { -webkit-transform: scale(1.05); transform: scale(1.05); }
.p8_service li a:hover p { color: #b4272d; }
.p8_service li a:hover h6 { -webkit-transform: translateY(-3px); transform: translateY(-3px); }

.designer{ width:100%;  overflow:hidden; position:relative;  margin-bottom: 85px; }
.designer .prev,.designer .next{ position: absolute;display:block;  width:15px; height:30px; overflow:hidden;	 cursor:pointer; background:url("../images/arrow.png") no-repeat;left: 16px;top: 82px}
.designer .next{ background-position:-16px 0; right: 16px;left: auto  }
.designer .bd ul{ overflow:hidden; zoom:1; }
.designer .bd ul li{ margin-left: 40px;  height: 220px;width: 298px; padding: 0 35px; border: 1px solid #eee; float:left; _display:inline; overflow:hidden;-webkit-transition: all 0.3s linear; transition: all 0.3s linear;  }
.designer li a { display: block; width: 100%; height: 100%; }
.designer li a span.img { width: 98px; height: 91px; border: 1px solid #f3f3f3; display: block; float: left; margin-top: 35px; }
.designer li a span.img img { width: 100%; height: 100%; }
.designer li a h4, .designer li a h6 { width: 180px; float: right; display: block; }
.designer li a h4 { font-size: 16px; color: #333; line-height: 30px; padding-top: 34px; padding-bottom: 8px; }
.designer li a h4 i { color: #fea71e; font-size: 16px; font-family: 'Iskoola Pota',arial; font-style: italic; }
.designer li a h4 em { display: inline-block; float: left; width: 115px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; }
.designer li a h5 { display: block; width: 160px; float: right; background: url("../images/ico22.jpg") left center no-repeat; color: #bbb; font-size: 13px; padding: 0 0 0 20px; }
.designer li a h6 { font-size: 14px; color: #999; line-height: 22px; padding-top: 10px;overflow: hidden;height: 44px; }
.designer li a p { border-top: 1px solid #f1f1f1; margin-top: 27px; width: 100%; float: left; padding-top: 12px; }
.designer li a p span { float: right; font-size: 12px; color: #999; }
.designer li a p span:first-child { float: left; }
.designer .bd ul li:hover { border-color: #db878a;  }
.designer li:hover h4 em { color: #bf2c32; }


/*20180816*/
.bdsharebuttonbox{width: 50px;height: 50px;}
.bds_morefix{background-image: url(/templates/main/images/fix6.jpg) !important;width: 50px !important;height: 50px !important;margin: 0 0 2px 0 !important;}
.bdshare_popup_bg,.bdshare_popup_box{display: none !important;}
/*20181024*/
.n_ban{text-align: center;}
.n_ban img{width: 1290px;}
.list_p9{margin-top: 50px;}
.list_p9 li:first-child a{border-top: 1px solid #e5e5e5;}
.list_p9 li a{display: block;border-bottom: 1px solid #e5e5e5;padding-top: 16px;padding-bottom: 17px;}
.list_p9 li a span{-webkit-transition: all 0.3s linear; transition: all 0.3s linear;margin-top: 12px;float: right;font-size: 14px;color: #999;font-weight: bold;}
.list_p9 li a h5{width: 80%;font-size: 16px;color: #333;overflow: hidden;white-space: nowrap;text-overflow:ellipsis;line-height: 30px;}
.list_p9 li a h5 i{color: #bf2c32;font-size: 16px;font-weight: bold;}
.list_p9 li a h5 em{display: inline-block;-webkit-transition: all 0.3s linear; transition: all 0.3s linear;}
.list_p9 li a > i{font-size: 12px;font-weight: bold;color: #bbb;font-family: 'Century Gothic',Impact;}
.list_p9 li a:hover span{color: #bf2c32;}
.list_p9 li a:hover span{-webkit-transform: translateX(3px);transform: translateX(3px);}
.list_p9 li a:hover h5 em{color: #999;}

.cont_p9{width: 1290px;margin: auto;}
.cont_p9_left{background: #fff;width: 948px;float: left;}
.cont_p9_right{float: right;width: 333px;background: #fff;}
.cont_p9_lefttit{padding: 32px 50px 28px;background: #535353;}
.cont_p9_lefttit h5 i{color: #fff;}
.cont_p9_lefttit h5 em{margin-left: 10px;color: #fb7d29;}
.cont_p9_lefttit h5 { padding-bottom: 14px;font-family: 'Microsoft JhengHei','Microsoft yahei';font-size: 30px;line-height: 40px;}
.cont_p9_lefttit p{color: #999999;}
.cont_p9_lefttit p span{margin-right: 24px;line-height: 15px;display: inline-block;}
.cont_p9_lefttit p span img{float: left;}
.cont_p9_leftbox{min-height: 250px;padding: 41px 50px 90px;font-size: 16px;color: #616161;line-height: 32px;}
.cont_p9_leftbox img,.cont_p9_leftbox table,.cont_p9_leftbox iframe{max-width: 100%}
.cont_p9_right h4{padding: 0 25px;border-bottom: 1px solid #efefef;font-size: 15px;font-weight: bold;color: #333;line-height: 50px;}
.cont_p9_right ul {padding: 0 25px 26px 25px;}
.cont_p9_right ul li{border-top: 1px solid #f1f1f1;}
.cont_p9_right ul li:first-child{border-top: none;}
.cont_p9_right ul li a{padding-top: 18px;padding-bottom: 20px;display: block;}
.cont_p9_right ul li a h5{padding-bottom: 12px;font-size: 12px;color: #999;}
.cont_p9_right ul li a span{font-size: 15px;line-height: 24px;}
.cont_p9_right ul li a span i{margin-right: 5px;font-weight: bold;color: #333;}
.cont_p9_right ul li a span em{color: #808080;}
.cont_p9_right p a{display: block;background: #ececec;text-align: center;font-size: 16px;font-weight: bold;color: #333;line-height: 80px;}
.cont_p9_right p a i{font-family: simsun;margin-left: 10px;}
.cont_p9_right ul li a:hover span em,.cont_p9_right ul li a:hover span i{color: #bf2c32;}
.cont_p9_right p a:hover{background: #bf2c32;color: #fff;}
.nav_rig .nLi h3 a img{margin-top: 8px;}

.cg{padding-bottom: 16px;position: absolute;width: 432px;left: 50%;top:125px;margin-left: -216px;border-top: 4px solid #8a9bbe;border-bottom: 4px solid #8a9bbe;text-align: center;}
.cg h2{font-size: 52px;padding-top: 15px;padding-bottom: 11px;font-weight: bold;color: #fff;line-height: 55px;}
.cg p{font-size: 20px;font-weight: bold;color: #52a0e2;line-height: 30px;letter-spacing: 19px}
.cg h2 i{font-size: 36px;padding: 0 22px;}
/*20181106*/
.cont_p9_btn{padding-bottom: 40px;}
.btn_gray{ background: gray; color: #fff; width: 185px; height: 52px; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; display: block; margin: auto; text-align: center; font-size: 16px; line-height: 52px; margin-bottom: 23px; }
.gray{display: none;background:url(../images/h_40.png) ;position: fixed;width: 100%;height: 100%;top: 0;left: 0;z-index: 999;}
.w500{width: 500px;padding: 10px;background: #fff url(../images/login_bg.jpg) center bottom no-repeat;-webkit-background-size: cover;background-size: cover;height: 350px;position: absolute;margin: -175px 0 0 -250px;left: 50%;top: 50%;-webkit-border-radius: 5px;border-radius: 5px;}
.cont_p9close{cursor: pointer;position: absolute;    font-size: 18px;    right: -19px;    top: -19px;    background: #fff;    -webkit-border-radius: 100%;    border-radius: 100%;    display: inline-block;
    width: 40px;    height: 40px;    text-align: center;    line-height: 40px;}
.cont_p9form{padding: 0 30px;}
.cont_p9form label{float: left;line-height: 40px;font-size: 15px;width: 80px;display: inline-block;}
.cont_p9form input[type=text]{background: #fff;-webkit-border-radius: 5px;border-radius: 5px;border:1px solid #dedede;height: 38px;line-height: 38px;text-indent: 10px;font-size: 15px;width: 350px;}
.cont_p9form div{margin-bottom: 10px;}
.cont_p9form textarea{background: #fff;width: 340px;text-indent: 10px;padding: 5px;border:1px solid #dedede;line-height: 25px;font-size: 15px;height: 90px;-webkit-border-radius: 5px;border-radius: 5px;}
.cont_p9form input[type=submit]{cursor: pointer;background: #bf2c32; color: #fff; width: 155px; height: 40px; -webkit-border-radius: 5px;  border-radius: 5px; display: block; margin: auto; text-align: center; font-size: 16px; line-height: 40px; border:none;}
.cont_p9form h5{text-align: center;font-size: 20px;line-height: 50px;font-weight: bold;margin: 10px 0 10px}
/*20181120*/
.section3_box{ width:100%; overflow:hidden; position:relative;height: 170px;   }
.section3_box .bd{ position:relative; height:100%; z-index:0;   }
.section3_box .bd li{ zoom:1; vertical-align:middle; }
.section3_box .bd img{ width:100%; display:block; height: 170px;   }
.section3_box .hd { height: 15px; overflow: hidden; position: absolute; right: 5px; bottom: 23px; z-index: 9; width: 100%; text-align: center; }
.section3_box .hd ul { overflow: hidden; zoom: 1; }
.section3_box .hd ul li { display: inline-block; margin: 0 4px; border: 1px solid #fff; width: 11px; height: 11px; text-indent: 999em; overflow: hidden; cursor: pointer; -webkit-border-radius: 100%; -moz-border-radius: 100%; border-radius: 100%; position: relative; opacity: 0.45; filter: alpha(opacity=45); }
.section3_box .hd ul li:after { content: ''; display: none; width: 9px; height: 9px; -webkit-border-radius: 100%; -moz-border-radius: 100%; border-radius: 100%; background: #fff; top: 1px; left: 1px; position: absolute; }
.section3_box .hd ul li.on { opacity: 0.85; filter: alpha(opacity=85); }
.section3_box .hd ul li.on:after { display: block; }
.section3_box .section3next,.section3_box .section3prev{display: inline-block;width: 15px;height: 30px;background: url(../images/arrow2.png) no-repeat;position: absolute;top: 50%;margin-top: -15px;}
.section3_box .section3next{background-position: -15px 0;right: -15px;}
.section3_box .section3prev{background-position: 0 0;left: -15px}
.section3_box:hover .section3next{right: 15px}
.section3_box:hover .section3prev{left: 15px}

/*20181129*/
.p9_search{margin: 30px auto 0;width: 100%;}
.p9_search input[type=text]{float: left;width: 87.5%;border:1px solid #dedede;height: 48px;text-indent: 2em;font-size: 15px;color: #666;line-height: 48px;}
.p9_search input[type=submit],.p9_search input[type=button]{float: left;border:none;width: 95px;height: 50px;background: url(../images/p9_ico.png) center center no-repeat #bf2c32;}


/*20181212*/
.register_tab2 label {margin: 0 10px; }
.login form > h5 input{margin-left: 0;}
.type .typename{font-size: 13px;display: inline-block;float: left;}        /*20190904更新：注册表单颜色改为黑色，去除样式 color: #999;*/
.type .typebox{display: inline-block;width: 320px;float: right;padding-top: 0;font-size: 13px;}        /*20190904更新：注册表单颜色改为黑色，去除样式 color: #808080;*/
.type .typebox label input{display: none;}
.type .typebox label span{background: url(../images/ay1.jpg) left center  no-repeat;padding-left: 23px;line-height: 20px;}
.type .typebox label{margin-right: 35px;margin-bottom: 8px;display: inline-block;float: left;cursor: pointer;}
.type .typebox label input:checked + span{background: url(../images/ay2.jpg) left center  no-repeat;}
.p10_search{border:1px solid #eeeeee;margin-top: 50px;margin-bottom: 10px;}
.p10_search span,.p11_search_box span{display: inline-block;float: left;width: 143px;text-align: center;line-height: 51px;font-size: 13px;color: #333;background: #eee;}
.p10_search input[type=text]{border:none;width: 985px;text-indent: 20px;font-size: 13px;color: #999999;line-height: 51px;height: 51px;}
.p10_search input[type=submit],.p11_search_box input[type=submit],.p10_search input[type=button],.p11_search_box input[type=button]{width: 55px;height: 51px;background: url(../images/ay8.jpg) center center no-repeat;border:none;float: right;cursor: pointer;}

.list_p10 dl{height: 74px;background: url(../images/xu.jpg) left bottom repeat-x;padding: 17px 0;}
.list_p10 dl dt{float: left;width: 66px;height: 72px;border:1px solid #eeeeee;}
.list_p10 dl dt i{background: #eee;display: block;width: 100%;height: 22px;line-height: 22px;text-align: center;font-size: 12px;color: #999;}
.list_p10 dl dt span{display: block;width: 100%;text-align: center;line-height: 50px;color: #bf2c32;font-size: 28px; font-family: 'Microsoft JhengHei','Microsoft yahei'; }
.list_p10 dl dd{width: 1095px;float: right;}
.list_p10 dl dd h5{padding: 6px 0 8px;width: 80%;}
.list_p10 dl dd h5 a{display: block;width: 100%;overflow: hidden;white-space: nowrap;text-overflow:ellipsis;font-size: 18px;color: #444;line-height: 30px;}
.list_p10 dl dd p{font-size: 13px;color: #808080;}
.list_p10 dl dd span{float: right;margin-top: 14px;}
.list_p10 dl dd span a{display: inline-block;width: 27px;height: 17px;background: url(../images/ay9.jpg) 0 0 no-repeat;}
.list_p10 dl:hover dd h5 a{color: #bf2c32;-webkit-transform: translateX(5px);transform: translateX(5px);}
.list_p10 dl:hover dd span a{background-position: -28px 0;}

.p10_padding{padding: 45px 50px;background: #fff;width: 1190px;margin: auto;}
.p10_main{margin-left: 36px;width: 960px;float: left;}
.p10_fenx{width: 110px;float: left;}
.p10_maintit{font-size: 30px;color: #222;line-height: 40px;}
.p10_mainem{margin-top: 20px;position: relative;}
.p10_mainem:after,.p10_mainem:before{width: 100%;display: block;content: '';height: 1px;background: url(../images/xu.jpg) left center repeat-x;left: 0}
.p10_mainem:after{top: 0}
.p10_mainem:before{bottom: 0}
.p10_mainem em{font-weight: bold;font-size: 15px;color: #808080;line-height: 40px;margin-right: 40px;}
.p10_mainem span{float: right;background: url(../images/p9img2.png) left center no-repeat;padding-left: 28px;display: inline-block;line-height: 40px;font-size: 15px;color: #808080;}
.p10_box{margin-top: 32px;font-size: 16px;color: #444;line-height: 32px;}
.p10_box img,.p10_box table,.p10_box iframe{max-width: 100% !important;width: auto !important;}
.cont_p10 dl dd{width: 860px;}
.cont_p10{background: url(../images/xu.jpg) left top repeat-x;}
.cont_p10{margin: 73px 0 54px;}

.p10_fenx{padding-top: 20px;width: 80px;background: #f5f5f5;text-align: center;font-size: 13px;color: #808080;}
.p10_fenx h5{line-height: 35px;}
.p10_fenxbox{margin-top: 0 !important;}
.p10_fenxbox a{width: 80px !important;height: 60px !important;background: url(../images/ay10.jpg) 0 0 no-repeat !important;padding: 0 !important;margin: 0 !important;}
.p10_fenxbox a.bds_more{background-position: 0 -181px !important;}
.p10_fenxbox a.bds_tsina{background-position: 0 -59px !important;}
.p10_fenxbox a.bds_sqq{background-position: 0 -120px !important;}

.p_11_search .p10_search{float: left;width: 588px;}
.p_11_search .p10_search input[type=text]{width: 383px;}
.p11_search_box{width: 588px;float: right;margin: 50px 0 10px;border:1px solid #eeeeee;}
.p11_search_box span{float: left;}
.p11_search_box .ay2{float: left;border:none;text-indent: 10px;height: 51px;line-height: 51px;color: #999;font-size: 13px;}
.p11_search_box i{position: relative;margin-left: 7px;display: inline-block;width: 30px;height: 51px;border-left: 1px solid #eee;border-right: 1px solid #eee;float: left;}
.p11_search_box i:after{width:10px ;height: 1px;background: #999;content: '';position: absolute;left: 50%;display: inline-block;top: 50%;margin: -1px 0 0 -5px;}
.p11_search_box input[type=submit],.p11_search_box input[type=button]{border-left: 1px solid #eee}

.p_11 li{position: relative;border:1px solid #eeeeee;margin-bottom: 10px;padding: 25px 30px 25px 50px;}
.p_11 li:after{position: absolute;left: 0;top: 0;content: '';width: 58px;height: 58px;display: inline-block;}
.p_11 li h4 a{display: block;overflow: hidden;white-space: nowrap;text-overflow:ellipsis;color: #444;font-size: 18px;line-height: 26px;}
.p_11 li h5{margin-top: 14px;margin-bottom: 4px;font-size: 13px;color: #808080;line-height: 20px;}
.p_11 li p span em{font-size: 13px;color: #808080;display: inline-block;position: relative;padding-left: 14px;margin-right: 13px;line-height: 25px;}
.p_11 li p span em:after,.mainp11_three dd li p span:after{width: 1px;height: 13px;position: absolute;left: 0;top: 7px;content: '';background: #c3c3c3;display: inline-block;}
.p_11 li p span em:first-child{padding-left: 0;}
.p_11 li p span em:first-child:after{display: none;}
.p_11 li p i{float: right;color: #808080;font-size: 13px;line-height: 25px;}
.p_11 li.p11_red{background: url(../images/ay11.png)  no-repeat;}
.p_11 li.p11_red_exte{background: url(../images/ay11_exte.png)  no-repeat;}
.p_11 li.p11_orange{background: url(../images/ay12.png)  no-repeat;}
.p_11 li.p11_gray{background: url(../images/ay13.png)  no-repeat;}
.p_11{padding-top: 3px;}
.p_11 li:hover h4 a{color: #bf2c32;-webkit-transform: translateX(3px);transform: translateX(3px);}


.mainp11_one{padding: 50px 0 40px;}
.mainp11_one li{width:595px ;height: 179px;float: left;text-align: center;}
.mainp11_lione{background: url(../images/ay16.png) no-repeat;}
.mainp11_litwo{background: url(../images/ay17.png) no-repeat;}
.mainp11_one li span{padding-top: 60px;padding-bottom: 13px;display: block;}
.mainp11_one li span .mainp11_oneimghover{display: none;}
.mainp11_one li a{display: block;height: 100%;}
.mainp11_one li i{display: block;font-size:20px;color: #333333;line-height: 30px;}
.mainp11_one li.on a{background: url(../images/h_8.png) ;}
.mainp11_one li.on span .mainp11_oneimghover{display: inline-block;}
.mainp11_one li.on span .mainp11_oneimg{display: none;}
.mainp11_one li.on i{color: #bf2c32;}

.mainp11_two dt{background: url(../images/ay18.png) center no-repeat;float: left;width: 287px;height: 535px;text-align: center;}
.mainp11_two dt h5,.mainp11_three dt h5{padding-top: 30px;padding-bottom: 10px;font-size: 24px;font-weight: bold;color: #fff;line-height: 40px;}
.mainp11_two dt h5{padding-top: 80px;padding-bottom: 20px;}
.mainp11_two dt a,.mainp11_three dt a{margin-top: 42px;display: inline-block;-webkit-border-radius: 25px;border-radius: 25px;background: #fff;font-size: 14px;color: #333;width: 150px;height: 42px;line-height: 42px;}
.mainp11_two dt a:hover,.mainp11_three dt a:hover{-webkit-box-shadow: 0 0 5px #999;box-shadow: 0 0 5px #999;color: #bf2c32;}
.mainp11_two dd{width: 870px;float: right;}
.mainp11_two dd .list_p10 dl dd{width: 100%;}
.mainp11_two dd ul li{height: 74px;padding: 16px 0 17px;background: url(../images/xu.jpg) left bottom repeat-x;}
.mainp11_two dd ul{background: url(../images/xu.jpg) left top repeat-x;height: 215px;}
.mainp11_two dd .time{width: 66px;height: 72px;border:1px solid #eeeeee;float: left;}
.mainp11_two dd .time *{display: block;text-align: center;}
.mainp11_two dd .time span{font-size: 28px;color: #bf2c32;line-height: 50px;font-family: 'Microsoft JhengHei','Microsoft yahei'}
.mainp11_two dd .time i{background: #eee;font-size: 12px;color: #999;line-height: 22px;}
.mainp11_two dd .txt{width: 790px;float: right;}
.mainp11_two dd .txt a{margin: 6px 0 9px;display: block;white-space: nowrap;overflow: hidden;text-overflow:ellipsis;font-size: 18px;color: #444;line-height: 30px;}
.mainp11_two dd .txt p{font-size: 13px;color: #808080;}
.mainp11_two dd ul li:hover .txt a{color: #bf2c32;-webkit-transform: translateX(3px);transform: translateX(3px);}

.mainp11_three{margin: 37px 0 35px;}
.mainp11_three dt{width: 100%;background: url(../images/ay19.png) no-repeat;height:200px ;text-align: center;float: left;}
.mainp11_three dt a{margin-top: 280px;}
.mainp11_three dd{width: 100%;float: right;}
/*20181221*/
.mainp11_three dd li{position: relative;}
.mainp11_three dd li.mainp11_three_red{background: url(../images/ay11.png)  no-repeat;}
.mainp11_three dd li.mainp11_three_orange{background: url(../images/ay12.png)  no-repeat;}
.mainp11_three dd li.mainp11_three_gray{background: url(../images/ay13.png)  no-repeat;}
/*20181225*/
.aytime{margin-top: 14px;font-size: 14px;color: #808080;line-height: 20px;display: block;}
.aytime img{margin-top: 2.5px}
.aytime:after{display: none !important;}
.mainp11_three dd .p_11 li{padding: 36px 30px 44px 50px;}
.mainp11_three dd .p_11{padding-top: 10px;}
.mainp11_three dt h5{padding-top: 57px;}
.mainp11_two dt a{margin-top: 200px;}

/*20181228*/
.p11_form h5{font-size: 30px;color: #333;line-height: 40px;font-family: 'Microsoft JhengHei','Microsoft yahei';text-align: center;padding: 44px 0 42px;}
.p11_form form{ width: 945px;margin: auto;}
.p11_form form .p11formdiv > label {    display: inline-block;    float: left;    min-width: 140px;    line-height: 68px; }
.p11_form form .p11formdiv{    width: 100%;    float: left;  border: 1px solid #e5e5e5;border-top: none;}
.p11_form form .p11formdiv:first-child {   border-top: 1px solid #e5e5e5; }
.p11_form form .p11formdiv > label i {color: #fb7d29;font-size: 12px;padding-right: 12px;padding-left: 18px;}
.p11_form form .p11formdiv > label em {font-family: 'Microsoft JhengHei','microsoft yahei';font-weight: bold;font-size: 16px;color: #808080;}
.p11_form form .p11formdiv > label b{display: inline-block;width: 32px;}
.p11_form form .p11formdiv input[type=text],.p11_form form .p11formdiv input[type=password]{float: left;display: block;border:none;line-height: 568px;height: 68px;font-size: 15px;color: #333;width: 70%;font-weight: 500;}
.p11_form form .p11formdiv select{width: 770px;border:none;height: 68px;line-height: 68px;font-size: 15px;color: #777;}
.p11_form .p11_type{float: left;width: 795px;}
.p11_form .p11_type i{display: inline-block;font-size: 14px;color: #999;line-height: 68px;}
.p11_form .p11_type p.w_70{padding: 15px 0;width: 730px;float: right;font-size: 14px;color: #333;line-height: 38px;}
.p11_form .p11_type p.w_70 span input{float: left;margin: 12px 8px 0 0;}
.p11_form .p11_type p.w_70 span{display: inline-block;margin-right: 38px;}
.p11_form .p11_type p.w_70 span label{cursor: pointer;}
.p11_form .p11_sex label{display: inline-block;line-height: 68px;font-size: 15px;margin-right: 60px;}
.p11_form .p11_sex label input{margin-right: 10px;float: left;margin-top: 28px;}
.p11_form .p11_w756{margin-left: 10px;width: 756px;float: left;}
.p11_form .p11_w774{width: 774px;float: left;}
.p11_form .laydate-icon{border:none;height: 68px;line-height: 68px;font-size: 15px;color: #333;width: 97.5%;}
.p11_form input[type=submit],.p11_form input[type=button]{display: inline-block;width: 185px;height: 52px;cursor: pointer;-webkit-border-radius: 5px;border-radius: 5px;font-size: 15px;color: #fff;background: #bf2c32;border:none;}
.p11_btn{padding:50px 0 108px;text-align: center;float: left;width: 100%;}

/*20190107*/
.p11_form_ok{text-align: center;margin: 150px auto;line-height: 50px;font-size: 16px;}
.p11_form_ok h5{color: #21b362;font-size: 25px;font-weight: bold;margin: 20px 0 0;}
.p11_form_ok h6{font-size: 16px;margin-bottom: 50px;}
.p11_form_ok a{display: inline-block;width: 180px;height: 50px;background: #bf2c32;color: #fff;-webkit-border-radius: 5px;border-radius: 5px;}

/*20190117*/
.up_btn { display: inline-block; margin-top: 18px; }
.up_btn input { display: none; }
.up_btn label { display: inline-block; width: 91px; height: 32px; border: 1px solid #bf2c32; font-size: 13px; color: #bf2c32; text-align: center; line-height: 32px; -webkit-border-radius: 5px; border-radius: 5px; cursor: pointer; }
.p_h { font-size: 12px; color: #999; padding-left: 35px; line-height: 30px; padding-top: 26px; padding-bottom: 3px; }
.b_ul1 { padding: 0 30px 10px; }
.b_ul1 img {border:none; width: 281px; height: 265px; border:1px solid #e5e5e5; float: left; margin: 6px; }

/*20190923*/
.ongoing{background: #5ab474;}
.has_us,.onend{background: #bebebe;}
.b_btn{color: #fff;font-size: 14px;display: inline-block;line-height: 22px;padding-right: 10px;margin-left: 15px;}
.con_state{position: absolute;right: 18px;top: 13px}
.cont_p9_lefttit{position: relative;}
.cont_p9_lefttit h5{position: relative;z-index: 3;}