﻿@charset "utf-8";/*reset*//* CSS reset for c_b */body , div , dl , dt , dd , ul , ol , li , h1 , h2 , h3 , h4 , h5 , h6 , pre , form , fieldset , input , textarea , p , blockquote , th , td {margin:0; padding:0;}table {border-collapse:collapse; border-spacing:0;}table th , table td {padding:5px;}fieldset , img {border:0;}address , caption , cite , code , dfn , em  , th , var ,i {font-style:normal; font-weight:normal;}ol , ul {list-style:none;}ception , th{text-align:left;}q:before , q:after{content:'';}abbr , acronym{border:0;}a {color:#666; text-decoration:none;}  /*for ie f6n.net*/a:focus{outline:none;} /*for ff f6n.net*//*定位*/.tl {text-align:left;}.tc {text-align:center;}.tr {text-align:right;}.bc {margin-left:auto; margin-right:auto;}.fl {float:left; display:inline;}.fr {float:right; display:inline;}.zoom {zoom:1}.hidden {visibility:hidden;}.vam {vertical-align:middle;}p{ word-spacing:-1.5px;}.dbimg img {display: block;}/*清除浮动*/.clearfix:after{     content: '';    display: block;    clear: both;    height: 0;    visibility: hidden;}.clearfix{ /*兼容 IE*/    zoom: 1;}-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box;/*其他*/.curp{cursor:pointer}.retop ul{ overflow:hidden;}.retop li{ float:left; margin-left:10px;}.retop li img{ display:block;}.rtTop{ width:43px; height:42px; z-index: 999; overflow:hidden; position:fixed; top:70%; right:51%; margin-right:-675px; cursor:pointer;  display:none;}.rtTop h4{ width:43px; height:42px; overflow:hidden; position:relative;}.rtTop img{ display:block; position:absolute; top:0; left:0;}/*原reset*/sup{vertical-align:baseline;}sub{vertical-align:baseline;} input,button,textarea,select,optgroup,option{font-family:inherit;outline: none;font-size:inherit;font-style:inherit;font-weight:inherit;}input,button,textarea,select{*font-size:100%;}input,select{vertical-align:middle;}body{font:12px/1.231 arial,helvetica,clean,sans-serif;}select,input,button,textarea,button{font:99% arial,helvetica,clean,sans-serif;}table{font-size:inherit;font:100%; border-collapse:collapse;}select::-ms-expand { display: none; }pre,code,kbd,samp,tt{font-family:monospace;*font-size:108%;line-height:100%;}/*title*/h1 { font-size:32px;}h2 { font-size:26px;}h3 { font-size:20px;}h4 { font-size:14px;}h5 { font-size:12px;}h6 { font-size:10px;}/*end reset*/.dbimg img {display: block;}/* CSS Document */body{background-color:#fff; overflow-x:hidden; color:#666; font-size:12px; font-family: microsoft yahei , "宋体"; position:relative;}/*网站字体颜色*/.header , .footer , .container{margin-left:auto; margin-right:auto; width:1200px;}/*页眉*/.ylhtop {position: relative;}.ylhtop .top_d1 {position: absolute;top: 60px;width: 100%;z-index: 3;}.ylhtop h1.logoImg {float: left;height: 170px;height: 59px;margin-left: 45px;}.ylhtop .top_menu {width: 50px;height: 22px;background: url(../images/h_menu.png) no-repeat center;float: right;margin-right: 60px;margin-top: 15px;cursor: pointer;}.ylhtop .banner {position: relative;}.ylhtop .banner img {width: 100%;}.ylhtop .banner .ban_switch {position: absolute;  bottom: 120px;left: 0; z-index: 9;text-align: center;width: 100%;}.ylhtop .banner .ban_switch span {display: inline-block;width: 7px;height: 7px; text-indent:-999999999px; background: url(../images/ty05.png) no-repeat center;margin-right: 30px;}.ylhtop .banner .ban_switch span:first-child {margin-left: 22px;}.ylhtop .banner .ban_switch span.cur {background: url(../images/ty06.png) no-repeat center;}.ylhtop .b_btnl {display: block;width: 142px;height: 48px; z-index:9; background: url(../images/b_per.png) no-repeat left bottom;position: absolute;left: 50px;top:45%;color: #fff;text-align: center;cursor: pointer;}.ylhtop .b_btnr {display: block;width: 142px;height: 48px; z-index:9;background: url(../images/b_next.png) no-repeat left bottom;position: absolute;right: 50px;top:45%;color: #fff;text-align: center;cursor: pointer;}/*导航*/.ylhnav {width: 100%;height: 100px;background: #fff;z-index: 10;min-width: 1200px;border-bottom: 1px solid #e1e1e1;}.ylhnav a.nav_logo {float: left;margin:21px 0 0 60px;}.ylhnav ul {float: right;margin-right: 52px;height: 30px;margin-top: 35px;}.ylhnav ul li {float: left;margin:0 20px;height: 30px;line-height: 30px;font-size: 14px;}.ylhnav ul li a {color: #333;}.ylhnav ul li:hover a ,.ylhnav ul li.cur a {color: #851b35; font-weight:bold;}.ylhnav p.nav_lxfs {position: absolute;right: 0;top: 0;height: 100px;width: 50px;z-index: 10;}.ylhnav p.nav_lxfs span {display: block;width: 50px;height: 49px;border:1px solid #e1e1e1;position: relative;z-index: 10;}.ylhnav p.nav_lxfs span.nav_s1 {background: url(../images/nav_tel.png) no-repeat center;margin-bottom: -1px;}.ylhnav p.nav_lxfs span.nav_s1 i {display: none;position: absolute;width: 230px;height: 49px;left: -230px;top: 0;background: #851b35;color: #fff;line-height: 48px;text-align: center;font-size: 20px;}.ylhnav p.nav_lxfs span.nav_s2 {background: url(../images/f_lj.png) no-repeat center;border-bottom: none;}.ylhnav p.nav_lxfs span.nav_s2 i {display: none;position: absolute;width: 165px;height: 165px; left: -115px;top: 49px;}/*底部*/.wrap-footer {padding: 115px 0 45px 0;}.footer .f_ulL {width: 360px;height: 90px;float: left;}.footer .f_ulL li {float: left;height: 30px;line-height: 30px;width: 120px;font-size: 13px;}.footer .f_ul li:first-child {height: 90px;position: relative;}.footer .f_ul li:first-child a {display: block;font-size: 16px;color: #851b35;}.footer .f_ul li:first-child i {display: block;text-transform: uppercase;font-size: 12px;color: #333;font-weight: bold;margin-top: -10px;padding-bottom: 30px;}.footer .f_ulL li:first-child span {width: 50px;height: 2px;position: absolute;left: 0;bottom: 10px;background: #000;display: block;}.footer .f_ulR {width: 360px;height: 90px;float: right;text-align: right;}.footer .f_ulR li:first-child span {width: 50px;height: 2px;position: absolute;right: 0;bottom: 10px;background: #000;display: block;}.footer .f_ulR li {float: right;height: 30px;width: 115px;font-size: 13px;line-height: 30px;overflow: hidden;text-align: left;    padding-left: 5px;    text-overflow: ellipsis;    white-space: nowrap;}/*line-height: 30px;*/.f_article {padding: 70px 0 35px 0;position: relative;width: 450px;margin: 0 auto;top: -100px;}.f_article h2.h2_title {text-align: center;padding-top: 85px;position: relative;z-index: 2;}.f_article h2.h2_title a {color: #851b35;font-weight: lighter;font-size: 30px;}.f_article h2.h2_title i {display: block;font-size: 30px;color: #851b35;text-transform: uppercase;margin-top: 5px;}.f_article h2.h2_title i span {display: block;font-size: 20px;}.f_article span.fk {display: block;height: 284px;width: 100px;position: absolute;    border: 2px solid #e0e0e0;left: 50%;margin-left: -50px;top: 80px;z-index: 0;}.f_share {width: 360px;float: left;color: #851b35;float: left;}.f_share p i {display: block;font-size: 18px;}.f_share p b {display: block;font-size: 32px;margin-top: 10px;font-weight: lighter;}.f_share ul li {float: left;margin-top: 40px;}.f_share ul li a {float: left;width: 24px;height: 24px;margin-right: 15px;}.f_share ul li.li1 a  {background: url(../images/f_lj.png) no-repeat left center;}.f_share ul li.li2 a {background: url(../images/f_lj.png) no-repeat center center;}.f_share ul li.li3 a {background: url(../images/f_lj.png) no-repeat right center;}.f_adress {position: relative;width: 550px;margin: 0 auto;*margin: 0;}.f_adress .adr_p1 {text-align: center;height: 30px;line-height: 30px;margin-bottom: 45px;}.f_adress .adr_p1 a {display: inline-block;*display: inline;*zoom: 1;margin: 0 15px;font-size: 14px;color: #333;}.f_adress .adr_p2 {text-align: center;height: 30px;line-height: 30px;color: #5c5b5b;font-size: 14px;}.f_adress .adr_p2 a{color:#5c5b5b}.f_qxpp {float: right;height: 42px;position: relative;top: -190px;}/*background: #851b35;*/.f_qxpp span {display: block;font-size: 13px;height: 42px;line-height: 42px;text-indent: 30px; color: #fff;background: url(../images/jtt01.png) no-repeat 120px center;cursor: pointer;}.f_qxpp span a{ color:#fff;}.f_qxpp ul {position: absolute;left: 0;bottom: 42px;width: 162px;display: none;}.f_qxpp ul.cur {display: block;}.f_qxpp ul li {height: 42px;line-height: 42px;background: #f3f3f3;border-bottom: 1px solid #fff;}.f_qxpp ul li a {color: #333;}.f_qxpp ul li:hover {background: #851b35;}.f_qxpp ul li:hover a {color: #fff;}@media screen and ( max-width: 1200px ){	.ylhtop .top_nav .nav_con .nav_p1 {display: none;}}.m-page { padding: 0px 0px 30px; _padding-bottom: 30px; *padding-bottom:30px;	text-align: center; line-height: 32px; font-size: 0; letter-spacing: -0.307em; word-wrap: normal; white-space: nowrap; color:#851b35; }.m-page a, .m-page i { display: inline-block; vertical-align: top; padding: 2px 12px; margin-left: -1px;  font-size: 12px; letter-spacing: normal;  background: #fff; -webkit-transition: background-color 0.1s; -moz-transition: background-color 0.1s; -ms-transition: background-color 0.1s; -o-transition: background-color 0.1s; transition: background-color 0.1s; }.m-page a { text-decoration: none; color: #000; }.m-page a:first-child { margin-left: 0; border-top-left-radius: 2px; border-bottom-left-radius: 2px; }.m-page a:last-child { margin-right: 0; border-top-right-radius: 2px; border-bottom-right-radius: 2px; }.m-page a:hover { color: #fff; background:#851b35; }.m-page a:active { background: #f0f0f0; }.m-page a.z-crt, .m-page a.z-crt:hover, .m-page a.z-crt:active { cursor: default; color: #fff; background: #851b35; }.m-page a.z-dis, .m-page a.z-dis:active { cursor: default; }.m-page a.z-dis:hover { color: #fff; background:#851b35; }/* 鐏炲懎涔� */.m-page-lt { text-align: left; }/* 鐏炲懎褰� */.m-page-rt { text-align: right; }/* 鏉堝啫鐨� */.m-page-sm {  width: 100%; line-height: 22px;}/*float: left;*/.m-page-sm a, .m-page-sm i { padding: 5 10px; }/* 閸掑棛顬� */.m-page-sr a, .m-page-sr i { margin: 0 3px; border:1px solid #f5f5f5 }.m-page-sr i { border: 0; }.m-page-sr a:first-child, .m-page-sr a:last-child {	/*border-radius: 2px; */}a{	cursor:pointer !important;	}.aboutMenu{width:1200px;text-align: center;padding: 40px 0 0; margin:0 auto;margin-left:-65px;}.aboutMenu li{display: inline-block;*display: inline;font-size: 14px;color: #333333;height: 50px;line-height: 50px;margin-left: 5px;text-align: center;    border: 1px solid #e5e5e5;    padding: 0 20px;    border-radius: 25px;}/*background: url(../images/aboutMenuBg01.png) no-repeat center;*/.aboutMenu li a{color: #333;text-decoration: none;display: block;}.aboutMenu li:first-child{margin-left: 0;}.aboutMenu li.cur{background:#851b35}.aboutMenu li.cur a{color: #fff;}.aboutMenu li:hover{background:#851b35}.aboutMenu li:hover a{color: #fff;}