/* CSS Document */
*{margin:0; padding:0}
ul,li,ol{ list-style:none}
a{ text-decoration:none;outline:none}
a img{ border:none;}
a img:active{ border:none}
a img:link{ border:none}


body{ font-family:"Microsoft YaHei"; font-size:12px; background:url(../images/bgbody.jpg) repeat-x}
.clear{ height:0; overflow:hidden; clear:both}

.main{ width:1000px; margin:0 auto}
.head{ padding-top:30px}
.head .logo img#logo{ float:left}
.head .logo .logoright{width:315px; float:right;text-align:right}
.head .logo .logoright span{ margin:20px 30px 0 0; position:relative; display:block}
.head .logo .logoright span img#imgweixin{ position:absolute; top:25px; right:0; width:120px; height:120px; display:none;z-index:2}
.head .logo .logoright span:hover img#imgweixin{display:block}
.head .logo .logoright span.weixinimg{ margin-top:15px; margin-right:5px}


.nav{ background:url(../images/bg_nav.jpg) bottom repeat-x;height:35px; margin-top:35px; font-size:16px; position:relative;z-index:1}
.nav ul li{ float:left; width:160px; height:35px; line-height:35px; text-align:center; margin-right:8px;}
.nav ul li a{ display:block;width:160px; height:35px; color:#5c5c5c; position:relative; }
.nav ul li a span{ display:block;width:160px; height:35px; }
.nav ul li a b{ display:block;width:160px; height:35px; background:url(../images/bg-b.jpg) bottom center no-repeat #9f3033; font-weight:normal; color:#fff; display:none; position:absolute; top:0; left:0;}
.nav ul li a b:hover{ cursor:pointer}
.nav ul li a b.display_none{ display:none;}
.nav ul li a b.display{ display:block;}

.two_list{ border:1px solid #9f3033; border-top:none; position:absolute; width:998px; background:#fff; height:124px; left:0; top:35px; display:none;}
.two_list .navClose{ float:right; height:18px; cursor:pointer}
.two_list p{ padding:20px 0 0 30px}
.two_list p a{ width:92px; float:left; height:92px; font-size:14px; line-height:30px; margin:0 15px 0 0; color:#5c5c5c; text-align:center}
.two_list p a span{ width:92px; display:block;}

.footerout{ padding:18px; background:#9f3033; margin-top:55px;}
.footerin{ width:960px; padding:0 20px; margin:0 auto}
.footerin ul li{ width:95px; float:left; margin-right:45px}
.footerin ul li span{ display:block; color:#fff; font-size:14px; height:25px; text-indent:10px; border-bottom:1px solid #ad4f51}
.footerin ul li a{ display:block; color:#d5b2b2; font-size:12px; background:url(../images/FlistIcon.jpg) 0 10px no-repeat; text-indent:10px; margin-top:5px}

.yqlj{ width:255px; float:right; padding-top:10px}
.selectebox{ width:182px; position:relative; background:#fff; float:right}

.yqlj span{ display:block}
.yqlj span a{ display:block; height:23px; line-height:23px; text-indent:10px; color:#1b1b1b; }
.yqlj span a:hover{ background:#ebebe9}
.yqlj span.xs_Box{ width:182px; height:23px; border:1px solid #dedede; background:url(../images/selectboxbg1.jpg) right center no-repeat; line-height:23px; text-indent:10px; color:#1b1b1b; cursor:pointer}
.yqlj span.xz_box{ width:182px; border:1px solid #dedede; height:80px; overflow:auto; position:absolute; left:0; top:24px; border-top:none; background:#fff; display:none;z-index:2}
.yqlj .yqtext{ display:block; float:left; color:#d8b7b8; font-size:14px; line-height:23px}
.yqlj .f_tel{ float:right; margin-top:20px}

.fqsmout{ width:100%; border-top:1px solid #b2595c; margin-top:20px}
.fqsmin{ width:960px; padding:20px 0 0 0; margin:0 auto;color:#ae5d5f;}
.fqsmin img{ margin-right:5px; vertical-align:-5px;}
.fqsmin span{ display:block; float:right; }
.fqsmin span a{ padding:0 10px; color:#ae5d5f}

.leftnav{ width:210px; float:left;}
.navtitle{ width:210px; background:url(../images/abouttitle.jpg) no-repeat; height:111px; padding-top:155px;}
.navtitle span{ display:block; padding-left:22px}
.navtitle span.titleE{ font-size:48px; color:#b36769}
.navtitle span.titleC{ font-size:30px; color:#fff}
.navlist{ margin-bottom:10px}
.navlist ul li{ width:100%; height:50px; line-height:50px; font-size:14px; border-bottom:1px solid #cecece;}
.navlist ul li a{ display:block; padding:0 20px 0 27px; background:#f1f1f1; color:#5a5a5a}
.navlist ul li a span{ float:right; font-family:'simsun'; font-size:18px}
.navlist ul li .CSelect,.navlist ul li a:hover{ background:#fff; color:#9f3033}
.navlist ul li .CSelect,.navlist ul li a:hover span{ color:#5a5a5a}

.rightcont{ width:790px; float:right;}

.rightcont img{ max-width:100%;}

.bannerRight{ width:790px; height:266px; overflow:hidden}
.bannerRight img{ width:790px; height:266px;}

.rDcont{ width:750px; float:right;}

.title{ height:55px; border-bottom:1px solid #dddddd}
.title span{ display:block; float:left; border-bottom:4px solid #bc1a3c; height:51px; padding-right:26px; line-height:51px; font-size:18px; color:#9f3033}

.contentMess{ width:100%; padding-top:45px; min-height:300px}

.page{ text-align:right; height:30px; margin-top:50px; font-size:14px;}
.page a{ padding:8px 12px; background:#b0b0b0; color:#fff;}
.page .YBPselect,.page a:hover{ background:#9f3033}





