body { margin:0; padding:0;font-size:14px;font-family:'Microsoft YaHei',宋体,Arial, Helvetica, sans-serif;text-align:left; line-height:1.8;}
div,form,img,ul,ol,li,p,dl,dt,dd { margin: 0; padding: 0; border: 0;}
h1,h2,h3,h4,h5,h6 { margin:0; padding:0;font-weight:normal;font-family:'Microsoft YaHei';font-weight:bold;font-size:14px;}
table{ border-spacing:collapse;}
ul,li {list-style:none;}
img{border:0px;}
a {text-decoration:none;color:#333;cursor: pointer;blr:exPRession(this.onFocus=this.blur())}
a:focus { outline:0; }
a:hover{text-decoration:underline;}
.left { float: left;}
.right { float: right;}
.area:after,.clear:after,.con:after{content:" ";display:block;visibility:hidden;height:0;clear:both;}
.clear,.area,.con:after{zoom:1}
.area{margin-left:auto;margin-right:auto;width:1000px;position:relative;}

.mgb_20{margin-bottom:20px}
.pb_40{ padding-bottom:40px;}
.mgb_30{margin-bottom:30px}
.center{text-align:center;}
.w790{ width:790px;}
.w350{ width:350px;}
.w260{ width:260px;}
.w860{ width:860px;}
.h347{ height:348px;}

.blockimg{display:block;}

.wapper{ width:1200px; margin:0 auto;}
.a_bj ul li a,.a_bj ul li span{background-image:url(../image/a_bj.png); background-repeat:no-repeat;}

.top{ height:67px; margin-bottom:1px; padding:30px 0 0 0; position:relative;}
.top_bj{ height:97px; width:100%; position:absolute; z-index:-1; background:#FFF;  filter:alpha(opacity=50); -moz-opacity:0.5; -khtml-opacity: 0.5; opacity: 0.5; top:0;}
.bod6{ border-bottom:#c7000b solid 6px;}
.h422{height:422px;}
.body_bj1{background:url(404.png) no-repeat top center;}
.body_bj2{background:url(../image/328df0ed3350c82b3cc0c682856f0753.jpg) no-repeat top center;}
.body_bj3{background:url(../image/6736a918535a054ca90a0578c1114d59.jpg) no-repeat top center;}
.body_bj4{background:url(../image/ec8dfc42c55a14bea1ef49b905690ff5.jpg) no-repeat top center;}
.body_bj5{background:url(../image/353f981d6f96c0da8f7b4934cd840d2e.jpg) no-repeat top center;}
.logo h1 a img{ width:155px; height:44px; margin-right:80px;}
.nav{ font-size:16px; padding-top:10px;}
.nav a{ display:inline-block; padding: 0 20px; background:url(../image/nav.png) no-repeat 90px center; color:#666; }
.nav a:hover,.nav .nav_on{background:url(../image/nav_h.png) no-repeat 90px center; color:#c12c20; text-decoration:none;}
.foot{ border-top:#c8c7c8 solid 1px; background:#e5e5e5;}
.foot_i{ display:block; width:100%; height:1px; line-height:0px; background:#dad9d9; border-bottom:#e1e1e1 solid 1px; border-top:#cecece solid 1px;}
.foot p{ text-align:center; line-height:25px; padding:20px 0 0 0;}
.foot p a{ margin:0 5px;}
.top .right{ font-size:10px; color:#c12c20;}
.huran{ font-size:14px;}
.new_hd{ border-bottom:#CCC solid 1px; margin-bottom:20px; padding-bottom:5px; text-align:right;line-height:50px; position:relative;}
.new_hd h2{ font-size:25px; float:left; color:#c12c20; font-weight:normal;}
.new_o a,.new_o span{ margin:0 5px;} 
.new_hd .agazine_time{ display: block; font-size:14px; color:#666; position:absolute; top:0px; left:113px;}
.new_bd dl img{ display:block; width:212px; height:127px; float:left; margin-right:30px;}
.new_bd dl dt h2{ font-size:18px; margin-bottom:15px; padding-top:10px;}
.new_bd dl dd p{ font-size:15px; line-height:25px;}
.new_l,.new_r{ width:353px;}
.new_l ul li a,.new_r ul li a{ display:block;  line-height:35px;height:35px; overflow:hidden; background-position: left center;}
.a_bj ul li a{ padding-left:15px; font-size:16px;}
.new_l ul li a:hover,.new_r ul li a:hover{background-image:url(../image/a_bjh.png); color:#c12c20;}
.new_z_hd{ position:relative; height:125px; overflow:hidden; margin-bottom:30px;}
.new_z_hd i{ display:block; width:100%;}

.new_z_bj1{ height:85px; background:#ff0000; top:40px; position:absolute;}
.new_z_bj2{ height:35px; background:#000; top:90px; position:absolute;  filter:alpha(opacity=30); -moz-opacity:0.3; -khtml-opacity: 0.3; opacity: 0.3;}
.new_z_h{ color:#FFF; position:absolute; top:55px; line-height:32px;font-size:22px; left:40px;}
.new_z_h b{ font-weight:bold; font-size:30px;}
.new_z_e img{ display:block; width:86px; height:86px; border:#FFF solid 6px; z-index:99; position:absolute; right:20px; bottom:10px;}


.magazine a img{ float:left; padding:3px; border:#e60012 solid 2px; margin-right:20px;}
.magazine dl dt .linian{ line-height:50px; font-size:27px; color:#e60012; font-weight:bold;}
.magazine dl dd .tatl{ font-size:22px; font-weight:bold; line-height:50px;}
.magazine dl dd .m_time{font-size:20px; line-height:30px;}
.magazine dl dd .m_link{font-size:14px; height:30px; line-height:30px; width:90px; position:relative; border:#dddddd solid 1px; display:inline-block; box-shadow:0px 0px 5px #CCC;}
.magazine dl dd .m_link a{ display:block; background:#FFF; width:65px; height:30px; z-index:999; position:absolute; top:0; left:10px;}
.magazine dl dd .m_link i{ font-size:14px; font-family:"宋体"; color:#666; font-style:normal; position:absolute; right:8px; top:2px;}


.video_main{ width:350px; height:197px; background:#dddddd;}


.lab{ padding:40px 0;}
.lab ul li{ width:14%; float:left;}
.lab ul li a{background-image:url(../image/lab.png); background-repeat:no-repeat; display:block; width:100px; margin:0 auto; padding-top:120px; font-size:16px; text-align:center;}
.lab_01{ background-position:-1px 0;}
.lab_02{ background-position:-1px -150px;}
.lab_03{ background-position:-1px -300px;}
.lab_04{ background-position:-1px -450px;}
.lab_05{ background-position:-1px -600px;}
.lab_06{ background-position:-1px -750px;}
.lab_07{ background-position:-1px -900px;}
.lab ul li a:hover{color:#c12c20;background-image:url(../image/lab1.png); text-decoration:none;}



.box_nav dl a{padding-left:40px; display:block;}
.box_nav dl a:hover,.box_nav .box_on{color:#c12c20;}
.box_nav dl dt a{ height:40px; border-bottom:#CCC solid 1px; overflow:hidden;}
.box_nav dl dt a{ line-height:40px; background:url(../image/a_bj.png) no-repeat 20px center; font-size:16px;}
.box_nav dl dd a{  line-height:35px; font-size:14px;}
.box_nav dl dt a:hover,.box_nav dt .box_on{background:url(../image/a_bjh.png) no-repeat 20px center;}



.show_time{background:url(../image/show_time.jpg) repeat-y 160px 0;}
.show_time ul li{ height:130px; overflow:hidden; position:relative; padding:15px 0;}
.show_time ul li img{ display:block; float:left;}
.show_time ul li .circle{ position:absolute; top:50px; left:152px; color:#c7000b; font-size:30px;}
.show_time ul li .circle span{ position:absolute;top:10px; left:3px; color:#ffffff; font-size:21px;}
.show_time ul li div{ width:600px; height:100px; position:absolute; right:0; top:15px; border-radius:3px; padding:15px 35px;}
.show_time ul li div p{ line-height:24px; font-size:14px;}
.show_time ul li div .triangle{ font-style:normal; font-size:40px; position:absolute; left:-12px; z-index:-1; top:30px;}
.show_time ul li div .show_bd{height:75px; overflow:hidden; padding-top:10px;}
.show_time ul li .show_main1{ background:#c7000b; color:#FFF;}
.show_time ul li .show_main1 .triangle{ color:#c7000b;}
.show_time ul li .show_main1 .show_hd{ border-bottom:#9d0006 solid 1px;}
.show_time ul li .show_main1 .show_bd{ border-top:#d3353e solid 1px;}
.show_time ul li .show_main2 .show_hd{ border-bottom:#de8f94 solid 1px;}
.show_time ul li .show_main2 .show_bd{ border-top:#eac3c5 solid 1px;}
.show_time ul li .show_main2{ background:#e5b3b6; color:#000;}
.show_time ul li .show_main2 .triangle{ color:#e5b3b6;}

.team ul li{ padding:15px 0; border-bottom:#CCC solid 1px;}
.team ul li img{ float:left; margin-right:30px;}
.team ul li h2{ font-size:16px; line-height:40px; width:730px; text-align:left;}
.team ul li p{ font-size:14px; width:730px; float:right; line-height:25px;}
.about{ color:#333333; line-height:25px; text-indent:2em;}
.about_top{ border-bottom:#CCC solid 1px; padding:0 0 20px 0; margin:0 0 20px 0; line-height:25px; color:#333;}
.about .about_img{ float:left; margin:0 30px 20px 0;}
.culture dl{ padding:15px 0;}
.culture dl dt{ border-bottom:#CCC dotted 1px; color:#c12c20; background:url(../image/a_bjh.png) no-repeat 10px 18px; padding-left:40px; line-height:40px; font-size:25px; padding-bottom:20px;}
.culture dl dd{ line-height:30px; margin:15px 0; color:#666;}
.culture dl dd span{ font-size:20px; color:#333;}


.video_top{ width:800px; padding:20px; box-shadow:0 0 20px #CCC; border:#CCC solid 1px; margin:0 auto 30px;}
.video_show{ width:800px; height:580px; overflow:hidden; margin-bottom:20px; background:#CCC;}
.video_top p{ line-height:25px; text-indent:2em;}
.video_bd{ width:100%; height:200px; position:relative;}
.video_bd i{ display:block; position:absolute; width:20px; height:40px; top:75px;}
.video_bd i a{ display:block; width:20px; height:40px; background-image:url(../image/video_bj.png); background-repeat:no-repeat; overflow:hidden; text-indent:-99999em;}
.video_bd .video_left{ left:0;}
.video_bd .video_left a{ background-position:0 -51px;}
.video_bd .video_left a:hover{ background-position:0 top;}
.video_bd .video_right{ right:0;}
.video_bd .video_right a{ background-position:right -51px;}
.video_bd .video_right a:hover{ background-position:right top;}
.video_list,.agazine_list{ width:800px; margin:0 auto; height:190px; overflow:hidden;}
.video_list_box{ width:180px; height:165px; overflow:hidden; padding:10px; float:left;}
.video_list_video{ width:170px; height:155px; position:relative;box-shadow:0 0 10px #CCC;border:#CCC solid 1px; padding:5px; margin:0 auto;}
.video_list_box h2{ position:absolute; left:5px; top:130px; height:30px; line-height:30px; overflow:hidden; font-weight:normal;}
.video_list_show{ width:170px; height:123px; background:#CCC; overflow:hidden; margin:0 auto;}
.honor table tr td{ line-height:25px; padding:10px;}
.honor table tr td a{ padding:5px; border:#CCC solid 1px;}
.honor table tr td a:hover{border:#666 solid 1px; background:#666; color:#fff; text-decoration:none;}

.honor table .colf td{ color:#FFF; background:#c7000b;}
.family img{ display:block; max-width:800px; margin:0 auto;}


.agazine_show img{ display: block; margin:0 auto;}
.agazine .agazine_show img{ width:860px; height:1277px}
.agazine_list a{ display:block; width:100px; height:140px; margin-top:5px; float:left;}
.agazine_list a img{ display:block; margin:0 auto;}
.honor_ifo table tr td{ text-align:center; color:#FFF;}
.honor_ifo .b1{ background:#c7000b;}
.honor_ifo .b2{ background:#9fa0a0;}
.honor_other ul li{ width:33.3%; float:left; overflow:hidden; height:35px; overflow:hidden;}
.honor_other ul li span{background-position: left center; display: block; height: 35px; line-height: 35px; overflow: hidden; padding:0 10px 0 15px;}
.honor_other h2{ border-bottom:#CCC solid 1px; line-height:35px; font-size:20px; padding:10px 0; margin-bottom:10px;}
.honor_other p{ line-height:25px;}
.cont_us ul li{ height:45px; overflow:hidden; padding:20px 0; border-bottom:#CCC solid 1px;}
.cont_us ul li span{ display:inline-block; overflow:hidden; line-height:45px; float:left; margin-right:35px; font-size:16px}
.cont_us ul li span em{ font-style:normal;}
.cont_us .shop_name{ width:184px; text-align:center;background:url(404.png); font-size:20px; color:#FFF;}
.cont_us .shop_tell em{ color:#c12c20; font-size:16px;}
.cont_us .shop_drs em{ color:#666; font-size:14px;}
.cont_us table tr td{ line-height:45px; padding:15px 0;}
.cont_us .tr{ text-align:right; padding-right:20px;}
.cont_us table tr td img{ vertical-align:middle; margin-left:20px;}
.cont_us table tr td .text{ height:45px; line-height:45px; border:none; background:#e9e9e9; vertical-align:middle; width:380px; padding:0 10px;}
.cont_us table tr td .textarea{ width:690px; height:180px; border: 0 none; background:#e9e9e9; color: #666; outline: 0 none; overflow: hidden; resize: none; z-index: 3; padding:10px;}

.cont_us table tr td .submit1{ height:45px; line-height:45px; width:135px; text-align:center; color:#FFF; background:#c7000b; border:#a40000 solid 1px; font-size:20px;font-family:'Microsoft YaHei';}
.cont_us table tr td .submit2{ height:45px; line-height:45px; width:135px; text-align:center; color:#FFF; background:#69564e; border:#452f26 solid 1px; font-size:20px; font-family:'Microsoft YaHei';}

.xample_hd{ line-height:40px; border-bottom:#CCC solid 1px; margin-bottom:10px;}
.xample_hd h2{ float:left; font-size:16px; color:#c12c20;}
.xample_hd a{ float:right; font-size:14px; color:#666;}
.xample_team_bd .w390{ width:390px; margin:10px 0;}
.xample_team_bd img{ display:block; margin:0 auto;}
.xample_team_bd h2{ border-bottom:#CCC dotted 1px; color:#c12c20; font-size:16px; text-align:center; line-height:35px; margin-bottom:5px;}
.xample_team_bd p{ line-height:25px;}
.xample_team_bd .team_bd_more{ text-align:right;color:#c12c20;}
.xample_team_bd .w194{ width:194px; overflow:hidden;}
.xample_team_bd .w169{ width:169px; overflow:hidden;}
.xample_team_bd .h240{ height:250px; overflow:hidden; margin-bottom:10px; color:#666;}
.xample_team_bd h2{ font-weight:normal;}
.xample_ple h2{ text-align:left;}



.pay_box{ padding:25px 0; border-bottom:#CCC solid 1px;}
.pay_box .left{ width:100px;}
.pay_box .right{ width:760px;}
.pay_box .left span{ display:block; text-align:center; margin:0 auto; width:67px; height:67px;background:#FFF; border:#CCC solid 1px;  padding:3px; overflow:hidden; border-radius:50px;}
.pay_box .left span i{display:block; width:67px; height:57px;font-style:normal; line-height:25px; padding-top:10px; font-size:35px; background:#dfdfdf;border-radius:50px;}
.pay_box .left span i em{ font-size:12px; font-style:normal;}
.pay_box .right dl{ line-height:25px;}
.pay_box .right dl dt h2{ font-size:16px; margin-bottom:5px;}
.pay_box .right dl dt h2 span{font-size:12px; color:#666; margin-left:10px; font-weight:normal;}
.pay_box .right dl dd{ color:#333;}
.pay_box .right dl dd a{ color:#c12c20;}

.pay_page{padding-top:20px; text-align:right; line-height:25px;}
.pay_page span{ color:#c12c20;}
.pay_page a{ display:inline-block; padding:0 10px; margin:0 5px; background:#fff1f1;}
.pay_page a:hover{ color:#FFF; background:#c12c20; text-decoration:none;}


.pay .pay_hd{ line-height:30px; text-align:center;}
.pay .pay_hd h2{color:#c12c20; font-size:16px; font-weight:normal;}
.pay .pay_hd span{ color:#666; font-size:12px; margin:0 10px;}
.pay .pay_bd p{ line-height:25px; text-indent:2em; margin:15px 0;}

.special{ border-bottom:#CCC solid 1px;}
.special a{ background-image:url(404.png); background-repeat:no-repeat; display:block; width:20%; height:40px; float:left; text-align:center; padding-top:100px; overflow:hidden;}
.special_1{ background-position: center 0px;}
.special_2{ background-position: center -150px;}
.special_3{ background-position: center -300px;}
.special_4{ background-position: center -450px;}
.special_5{ background-position: center -600px;}
.special_6{ background-position: center -750px;}
.special_7{ background-position: center -900px;}
.special a:hover{ color:#c12c20;transition: all 0.9s ease-in-out 0s; transform: rotateY(360deg);}
.people_top{ padding:10px 0 15px; border-bottom:#CCC solid 1px;}
.people_top01{ padding:10px 0 15px;}
.people_top h2,.people_top01 h2{ font-size:16px; font-weight:normal; color:#c12c20; padding:10px 0;}
.people_top p,.people_top01 p{ font-size:14px; line-height:25px; margin:10px 0; color:#666;}
.people_top p a{ color:#c12c20;}
.people_bt{ padding:40px 0 20px;}
.people_bt dl{ padding:20px 0;}
.people_bt dl a img{ display:block; float:left; margin-right:20px;}
.people_bt dl dt{ font-size:16px; line-height:35px;}
.people_bt dl dd{ color:#666; line-height:25px;}
.people_bt dl dd a{color:#c12c20;}
.lover_bd dl{ padding:20px 0;}
.lover_bd dl img{ float:left; display:block; margin-right:20px;}
.lover_bd dl dt{ color:#666; font-size:14px; line-height:25px; height:220px; overflow:hidden; margin-bottom:10px;}
.lover_bd dl dd{ text-align:right;}
.lover_bd dl dd a{color:#c12c20;}


.gallery{ padding:10px 0;}
.w25{ width:25%; float:left;}
.w200{ width:200px; margin:0 auto; overflow:hidden; text-align:center;}















.jspContainer{overflow:hidden;position:relative;}
.jspPane{position:absolute;}
.jspVerticalBar{position:absolute;top:0;right:0;width:16px;height:100%;background:red;}
.jspHorizontalBar{position:absolute;bottom:0;left:0;width:100%;height:16px;background:red;}
.jspVerticalBar *,.jspHorizontalBar *{margin:0;padding:0;}
.jspCap{display:none;}
.jspHorizontalBar .jspCap{float:left;}
.jspTrack{background:#dde;position:relative;}
.jspDrag{background:#000;position:relative;top:0;left:0;cursor:pointer;}
.jspHorizontalBar .jspTrack,.jspHorizontalBar .jspDrag{float:left;height:100%;}
.jspArrow{background:url(404.png);text-indent:-20000px;display:block;cursor:pointer;}
.jspArrow.jspDisabled{cursor:default;background:url(404.png);}
.jspVerticalBar .jspArrow{height:16px;}
.jspHorizontalBar .jspArrow{width:16px;float:left;height:100%;}
.jspVerticalBar .jspArrow:focus{outline:none;}
.jspCorner{background:url(404.png);float:left;height:100%;}

*html .jspCorner{margin:0 -3px 0 0;}










.top_view { position:relative; z-index:0; width:100%; height:450px; text-align:center; }
.index_view { clear:both; width:100%; height:450px; z-index:29; }
#nav_box { width:100%; text-align:center; position:absolute; top:0px; left:0px; }


.index_view {clear: both; width:100%;  height:450px; text-align:center; position:relative; z-index:29;left:-2px \9}
.index_view ul { overflow:hidden; height:450px;}
.index_view ul li {margin:0px; text-align:left;}
.index_view ul li.active {display: block}
.index_view ul li a { display:block; width:1000px; height:450px; background:url(404.png) repeat; margin:0 auto}

.index_view .news_ico{width:1000px; margin:0 auto; height:20px; position:relative; margin-top:20px; z-index:30;margin-top:-15px; text-align:center}
.index_view .news_ico ol {padding:0px; margin:0px; position:absolute; right:15px; height:10px; overflow:hidden;}
.index_view .news_ico ol li { list-style-type:none;width:10px; height:10px; margin: 0px 0px 0px 5px; cursor:pointer; float:left;}
.index_view .news_ico ol li a {  list-style-type:none; display:block; width:10px; height:10px; float:left; background: url(404.png) no-repeat 0px -10px; position:relative; z-index:9999; _overflow:hidden; text-indent:30px;}
.index_view .news_ico ol li a:hover {background: url(404.png) no-repeat 0px -20px}
.index_view .news_ico ol li a.active {background: url(404.png) no-repeat 0px 0px}
.index_view .news_ico ol li a.active:hover {background: url(404.png) no-repeat 0px 0px}

.index_view .news_ico .activeOL2 li a{background:none;}
.index_view .news_ico .activeOL2 li a:hover{background:none;}
.index_view .news_ico .activeOL2 li a.active{background:none;}
.index_view .news_ico .activeOL2 li a.active:hover{background:none;}
.index_view .news_ico ol li a img {border:1px #BEBBBB solid; width:74px; height:40px;
	-moz-border-radius: 6px;      
    -webkit-border-radius: 6px;   
    border-radius:6px;            }
.index_view .news_ico ol li a.active img {border:1px #96133B solid; width:74px; height:40px;}



.lujing { width:500px; margin:0 auto; margin-top:30px; overflow:hidden; margin-bottom:10px; }
.lujing ul li { float:left; text-align:center; color:#848484; }
.fy01{ margin-top:2px; BACKGROUND: url(../image/al05.gif); width:25px; height:18px; text-align:center;}

.firstpage,.prevpage,.nextpage,.lastpage{ height:21px; text-align:center; margin-left:5px;}
.firstpage{BACKGROUND: url(../image/al01.gif); width:36px;}
.prevpage{BACKGROUND: url(../image/al02.gif); width:48px;}
.nextpage{BACKGROUND: url(../image/al03.gif); width:48px;}
.lastpage{BACKGROUND: url(../image/al04.gif); width:36px;}

.fy01a,.firstpagea,.prevpagea,.nextpagea,.lastpagea{display:block; text-indent:-99999px}
.fy01a{width:25px; height:18px; }
.firstpagea,.prevpagea,.nextpagea,.lastpagea{height:21px;}
.firstpagea,.lastpagea{width:36px;}
.prevpagea,.nextpagea{width:48px;}