﻿@charset "utf-8";
/* CSS Document */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed,
figure, figcaption, footer, header, hgroup,
menu, nav, output, ruby, section, summary,
time, audio, mark, video {
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;

}
.blank1{ width:100%; height:1px;}
.blank3{ width:100%; height:3px;}
.blank5{ width:100%; height:5px;}
.blank10{ width:100%; height:10px;}
.center{ margin:0 auto;}
.left{float:left}
.right{float:right}
.clear{clear:both;}
.rel{position:relative}
.abs{position:absolute}
body {
	font:12px/22px "Microsoft yahei";
	background:url(../images/bbc.jpg);
	color:#000000;
}
li{list-style:none;}
a:link {color: #a8a8a8; text-decoration:none;}
a:visited {color: #a8a8a8; text-decoration: none;}
a:hover {color: #a8a8a8; text-decoration:underline;}
a.a1:link {color: #400a13; text-decoration:none;}
a.a1:visited {color: #400a13; text-decoration: none;}
a.a1:hover {color:#400a13; text-decoration:none;}
a.a2:link {color: #9a0505; text-decoration:none;}
a.a2:visited {color: #9a0505; text-decoration: none;}
a.a2:hover {color:#9a0505; text-decoration:underline;}
a.a3:link {color: #545454; text-decoration:none;}
a.a3:visited {color: #545454; text-decoration: none;}
a.a3:hover {color:#545454; text-decoration:underline;}
a.a4:link {color: #ffffff; text-decoration:none;}
a.a4:visited {color: #ffffff; text-decoration: none;}
a.a4:hover {color:#ffffff; text-decoration:underline;}

/* 页头页脚 */
.hytp{width:1200px; margin:0 auto;}
.logo{width:1200px; height:124px; background:url(../images/logo.jpg) no-repeat; position:relative;}
.logoflash{ float:left; width:450px;}
.logoright{ float:right; width:250px; padding-top:20px;}
.logoright ul li { float:left; color:#000; }
.logoright ul li a { margin:0 5px; color:#000;}
.datetime{position:absolute; bottom:10px; right:20px; font-size:14px;}
.nave_bak{width:1200px; height:43px; margin:0 auto; background:url(../images/navbak.gif) no-repeat; position:relative;}
.nave{height:43px; margin-left:10px;}
.nave li{width:131px; height:43px; float:left; position:relative;}
.nave a{width:131px; height:43px; display:block; line-height:43px; font-size:14px; color:#FFF; text-decoration:none; text-align:center; font-weight:bolder;}
.nave a:hover:visited{color:#fff; text-decoration: none;}
.nave a:hover{background:url(../images/nav_hover.gif) center center no-repeat;color:#fff; text-decoration: none;}
.nave_bank{display: none; z-index:100; visibility:visible; top:43px; _top:40px; left:0px; width:131px; position:absolute; background: rgba(74, 12, 22, 0.5) !important; background: #4a0c16; filter: alpha(opacity=50);}
.nave_bank p{line-height:30px; text-align:center;}
.nave-bank span *{position:relative;}
.nave_bank a:hover{background:none;}
.banner{width:1200px; margin:0 auto; margin-top:10px; position:relative; z-index:-100;}
.shadowr1{position:absolute; right:-5px; top:0; background:url(../images/shadowr1.jpg); width:5px; height:43px;}
.shadowr2{position:absolute; right:-5px; top:0; background:url(../images/shadowr2.jpg); width:5px; height:341px;}
.shadowr3{position:absolute; right:-4px; top:-2px; background:url(../images/shadowr3.gif); width:4px; height:177px;}
.shadowr4{position:absolute; right:-4px; top:-2px; background:url(../images/shadowr4.gif); width:4px; height:142px;}
.shadowr5{position:absolute; right:-5px; top:0; background:url(../images/shadowr5.gif); width:4px; height:215px;}
.shadowb1{position:absolute; z-index:-100; left:0; bottom:-5px; _bottom:-15px; background:url(../images/shadowb1.jpg) no-repeat; width:1205px; height:5px;}
.shadowb2{position:absolute; left:0; bottom:-2px; _bottom:-12px; background:url(../images/shadowb2.jpg) no-repeat; width:1204px; height:6px;}
.shadowb3{position:absolute; left:-2px;; bottom:-5px; _bottom:-15px; background:url(../images/shadowb3.gif) no-repeat; width:332px; height:5px;}
.shadowb4{position:absolute; left:-2px;; bottom:-4px; _bottom:-14px; background:url(../images/shadowb4.gif) no-repeat; width:298px; height:4px;}
.shadowb5{position:absolute; left:0px;; bottom:-1px; _bottom:-11px; background:url(../images/shadowb5.gif) no-repeat; width:1205px; height:5px;}
.shadowr6{position:absolute; right:-4px; bottom:0; background:url(../images/shadowr3.gif); width:4px; height:177px;}
.foot{width:1200px; height:54px; background:url(../images/footbak.gif); margin:0 auto; margin-top:40px; padding-top:6px; position:relative}
.foot p{font-size:12px; line-height:24px; text-align:center; color:#FFF;}
.foot1{width:1200px; height:54px; background:url(../images/footbak.gif); margin:0 auto; margin-top:10px; padding-top:6px; position:relative}
.foot1 p{font-size:12px; line-height:24px; text-align:center; color:#FFF;}
/* end */

/* 主页 */
.main{width:1200px; margin:0 auto; margin-top:20px;}
.title_pic{width:58px; height:34px; background:url(../images/titlepic.gif) left center no-repeat; float:left;}
.title_pic1{width:58px; height:34px; background:url(../images/titlepic3.gif) left center no-repeat; float:left;}
.title_txt{height:33px; float:left; line-height:33px; border-bottom:solid 1px #4c0c17; font-size:18px; font-weight:bolder; color:#4c0c17; letter-spacing:1px;}
.title11{display:block; margin-top:4px;}
.more{float:right; font-size:10px; color:#4c0c17; font-weight:normal; letter-spacing:normal; display:block; margin-top:7px;}
.about{width:328px;}
.about_title{width:270px;}
.about_content{width:326px; height:175px; margin-top:5px; line-height:26px; border-left:solid 2px #dddddd; border-top:solid 2px #dddddd; position:relative; background:#f2f2f2;}
.news{width:378px; float:left; margin-left:50px;}
.news_title{width:320px;}
.news_content1{width:328px;  margin-top:10px; padding-bottom:0px; }
.news_pic{display:inline; margin-right:10px; float:left;}
.news_p1{font-size:14px; font-weight:bolder;}
.news_p2{font-size:12px; line-height:20px;}
.news_content2{width:378px; height:80px; margin-top:5px; margin-top:5 padding-bottom:10px;}
.news_content2 li{background:url(../images/dian1.gif) left center no-repeat; border-bottom:dotted 1px #4c0c17; padding-left:15px; line-height:24px;}
.busi{width:382px; float:left; margin-left:50px;}
.busi_title{width:324px;}
.busi_content{width:382px; margin-top:10px;}
.busi_content li{width:180px; height:26px; padding-left:10px; line-height:26px; float:left; background:url(../images/busi_li.gif) no-repeat;}
/* end */

/* 内页 */
.ny_banner{width:1200px; margin:0 auto; margin-top:10px; position:relative; z-index:-100;}
.ny_left{width:298x; float:left; height:auto;}
.ny_title{width:236px;}
.ny_classbak{width:298px; background:url(../images/shadowr4.gif) right repeat-y; margin-top:5px; margin-bottom:10px; }
.ny_class{width:292px; _height:140px; height:auto !important; min-height:140px; background:#f2f2f2; border-left:solid 2px #dddddd; border-top:solid 2px #dddddd; position:relative; padding:10px 0;}
.ny_class li{font-size:14px; line-height:30px; background:url(../images/nydian1.gif) 12px 8px no-repeat; padding-left:40px;}
.ny_class2{width:292px; height:275px; margin-top:5px; margin-bottom:10px; background:#f2f2f2; border-left:solid 2px #dddddd; border-top:solid 2px #dddddd; position:relative;}
.ny_right{width:878px; float:right; background:#FFFFFF; padding-bottom:30px; position:relative; border:solid 1px #dddddd; height:auto !important; min-height:756px; _height:756px;}
.ny_title2{width:878px; height:30px; line-height:30px; background:url(../images/ny_title.gif);}
.ny_title2_span1{float:left; margin-left:20px; font-size:16px; font-weight:bolder; color:#4c0c17;}
.ny_title2_span2{float:right; margin-right:10px; color:#a8a8a8;}
.ny_pic{border:solid 2px #f4f4f4; margin:20px 15px 10px 20px; width:158px; height:97px; padding:2px; float:left;}
.ny_tjnew{float:left; margin-top:20px; margin-right:20px;}
.ny_tjnew_p1{line-height:30px; color:#4c0c17; font-weight:bolder; font-size:16px;}
.ny_tjnew_p2{line-height:24px; word-break:break-all; width:600px;}
.ny_content{width:840px; margin:0 10px 0 25px; padding-top:20px;}
.ny_content1{width:840px; margin:0 10px 0 25px; padding-top:20px;text-align:justify; text-justify:inter-ideograph;}
.ny_content li{background:url(../images/nydian2.gif) left center no-repeat; padding-left:10px; line-height:30px; border-bottom:solid 1px #dddddd;}
.ny_content1{width:840px; margin:0 10px 0 15px; padding-top:10px;}
.heying{width:800px; margin:20px auto;}
.page{position:absolute; width:100%; height:30px; bottom:0; left:50%; margin-left:-50%; text-align:center;}
.contactbak{width:292px; height:200px; background:url(../images/contactbak.jpg); margin-top:5px; border-left:solid 2px #dddddd; border-top:solid 2px #dddddd; position:relative;}
.pp1{height:30px; margin-top:90px; margin-left:20px; line-height:30px; font-size:14px; font-weight:bolder;}
.pp2{height:30px; margin-left:20px; line-height:30px; font-size:14px; font-weight:bolder;}
.pp3{height:30px; margin-left:20px; line-height:30px; font-size:14px; font-weight:bolder;}
.qq{position:absolute; top:-108px; left:0;}
/* end */