@charset "gb2312";
/* CSS Document */
html{color:#000;background:#fff;-webkit-text-size-adjust: 100%;-ms-text-size-adjust: 100%; font-family:microsoft yahei,simhei; font-size:12px;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td,hr,button,article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section {margin:0;padding:0;}
ol,ul,li {list-style:none;}
h1,h2{ font-weight:bold;}
h3,h4,h5{ font-weight:normal}
em,i{ font-style:normal}
a{ text-decoration:none; color:#333}
img{ border:none}
.fl,.fr {_display:inline;}
.fl{float:left;}
.fr {float:right;}
.cl { clear:both;}
.cl:after { content:"."; visibility:hidden; height:0; font-size:0; display:block; clear:both;}
.pr{ position:relative}

.w1180{ width:1180px; margin:0 auto;}
.w660{ width:660px;}
.w520{ width:520px}
.w220{ width:220px;}

.spa01{ padding:30px 30px 30px 350px;}
.spa02{ padding:30px 350px 30px 30px;}
.spa03{ padding:30px 350px 30px 30px; margin-top:30px}
.spa04{ padding:30px 30px 30px 350px; margin-top:60px;}
.spa05{ padding:30px; margin-top:30px;}
.pdl80{ padding-left:80px;}
.mr20{ margin-right:20px;}
.mt05{ margin-top:5px;}
.mt10{ margin-top:10px;}
.pt50{ *padding-top:50px;}
.indent{text-indent:2em;}


.title{ width:100%; float:left;text-align:center;color:#a4947d; }
.title b{ font-size:36px; line-height:30px;}
.title i{ font-size:20px; font-weight:normal; *line-height:50px;}
.bgtit h2{ font-size:36px; color:#a4947d; width:100%; text-align:center; line-height:50px;}
.bgtit h3{font-size:24px;color:#a4947d;width:100%;text-align:center;line-height:30px;margin-bottom:20px;}
.smtit{ width:100%; text-align:center; font-family:"楷体"; font-size:20px; line-height:50px; }
.smtit span{ display:inline-block; background:url(images/bg4.png) no-repeat; width:18px; height:35px; vertical-align:bottom; margin:0 10px}
.smtit span.s_l{ background-position:0 0}
.smtit span.s_r{ background-position:-18px 0}
.cblue{color:#a4947d;}
.cblue h2{color:#a4947d;}
/*头部*/
.topnav{position:fixed; top:0; left:0; width:100%; height:24px; padding:4px 0; z-index:9999; background:#fff;}
.topnav ul{ overflow:hidden; padding:2px 0;}
.topnav ul li{ float:left; padding:0 15px; border-left:1px solid #ccc; line-height:20px; margin-left:-1px;}
.topnav ul li a{ color:#999;}
.topnav a:hover{ text-decoration:underline}
.login{ width:200px}
.login a{ line-height:24px; margin-left:25px; color:#999}
.login a.ewm{ background:url(images/ewm.jpg) no-repeat left top; width:24px; height:24px; display:block; float:right; position:relative; *margin-top:-24px;}
.login a.ewm img{ position:absolute; top:24px; left:-30px; display:none}
.login a.ewm:hover img{ display:block}

.s01{ /*height:980px !important;*/background:url(images/bj1.jpg) no-repeat center center; width:100%; height:100%;}
.s02{ background:url(images/bg2.jpg) repeat;}

/*add*/
.add{ padding:0 50px; width:1080px;}
.add p{ width:100%; float:left; font-size:14px; line-height:24px; color:#fff; text-indent:30px; padding-top:30px;}
.add ul{ width:1098px}
.add ul li{ float:left; margin:30px 20px 0 0}
.add ul li img{ width:346px; height:213px; vertical-align:top}

/*1*/
.p01a{ position:relative; width:341px; height:244px; margin-left:160px;}
.p01a img{ position:absolute; top:-244px; left:0;opacity:0;-moz-opacity:0;filter:alpha(opacity=0);}
.p01a p{ position:absolute; right:20px; bottom:45px; color:#333; font-size:18px;opacity:0;-moz-opacity:0;filter:alpha(opacity=0);}
.p01b{ width:719px; height:180px; margin-left:30px; position:relative}
.p01b img{ position:absolute; top:180px; left:0; opacity:0;-moz-opacity:0;filter:alpha(opacity=0);}
.p01c{ position:relative; width:100%; margin-top:25px;}
.p01c h2{ position:absolute; top:19px; left:-200px; background:url(images/dybg.jpg) no-repeat; width:56px; height:64px; z-index:10;opacity:0;-moz-opacity:0;filter:alpha(opacity=0);}
.p01c p{ position:absolute; top:0; right:0; width:1086px; padding:10px 20px 10px 40px; border:2px solid #fff; color:#fff; font-size:14px; line-height:26px; background:url(images/tmbg.png) repeat;opacity:0;-moz-opacity:0;filter:alpha(opacity=0);}

/*2*/
.archive{ padding-left:80px; padding-right:40px; width:540px; float:left}
.archive .tit{ width:100%; float:left; height:22px; position:relative; margin:15px 0}
.archive .tit b{ float:left; display:inline-block; line-height:22px; padding:0 5px; background:#a4947d; font-weight:normal; color:#fff; border-right:10px solid #fff;}
.archive .tit i{ display:inline-block; width:100%;height:1px; background:#a4947d; position:absolute; top:10px; left:0; z-index:-1}
.archive p{ font-size:14px;line-height:24px; color:#595959}
.archive p.p2{ font-size:16px; color:#a4947d; line-height:40px;}
.archive p.p3{ font-size:14px; color:#595959; width:100%; float:left}
.archive p.p3 i{ display:inline-block; float:left; font-size:20px; width:20px;}
.archive p.p3 span{ display:inline-block; float:left; width:520px; font-weight:bold}

/*3*/
.part03 ul{ padding:0 20px; float:left}
.part03 ul.person li{ width:285px; float:left;}
.part03 ul.person li img{ vertical-align:top; width:275px; border:5px solid #fff;}
.part03 ul.person li img:hover{ border:5px solid #a4947d}
.part03 ul.honor{ margin-top:40px;}
.part03 ul.honor li{ width:350px; height:100px; background:url(images/rybg.png) no-repeat  center center; float:left; text-align:center; font-size:18px; color:#a4947d; padding-top:40px; margin:0 15px}

/*4*/
.imgshow{ position:absolute; right:0; top:130px; *top:180px; width:590px; height:350px;}
.imgshow a{ display:block; position:absolute; top:123px; font-size:30px; color:#fff; font-family:"宋体"; width:30px; height:60px; line-height:60px; text-align:center; background:url(images/tmbg.png) repeat; z-index:999}
.imgshow a.prev{ left:0}
.imgshow a.next{ right:0}
.imgshow .hd{ position:absolute; left:0; bottom:0; width:100%;}
.imgshow .hd ul{ background:url(images/tmbg.png) repeat; width:100%; height:35px; float:left; margin-left:0; text-align:right; *height:12px; *padding:10px 0; *display:inline-block; *zoom:1}
.imgshow .bd ul li{ width:590px; float:left}
.imgshow .bd ul li img{ width:590px; height:350px; vertical-align:top}
.intro{ width:540px;height:350px;border:1px solid #a4947d;}
.intro p.p1{ color:#000; font-size:20px; line-height:24px; font-family:"楷体"; position:relative}
.intro p.p1 span{ display:block;font-family:"黑体"; font-size:50px; width:30px; position:absolute; top:10px; *top:0; opacity:0.3;-moz-opacity:0.3;filter:alpha(opacity=30); }
.intro p.p1 span.fl{ left:-20px}
.intro p.p1 span.fr{ right:-10px}
.intro p.p1 b{ display:block; float:left; width:464px; margin-left:40px; text-indent:40px}
.intro p.p2{ width:100%; float:left; font-size:14px; line-height:24px; color:#595959; text-indent:30px; margin-top:20px;text-align:justify;}
.intro p a{ display:block; float:right; background:#a4947d; color:#fff; height:30px; line-height:30px; font-size:14px; padding:0 20px; border-radius:30px; margin-top:20px; text-indent:0}
.s02 .intro p.p2 {color:#c0c0c0;}
.s02 .intro p.p1{color:#fff;}

/*5*/
.changea{ width:590px; height:350px; position:absolute; top:130px; *top:180px; left:0}
.changea a{ display:block; position:absolute; top:150px; font-size:30px; color:#fff; font-family:"宋体"; width:30px; height:60px; line-height:60px; text-align:center; background:url(images/tmbg.png) repeat; z-index:999}
.changea a.prev{ left:0}
.changea a.next{ right:0}
.changea .hd{ position:absolute; left:0; bottom:0; width:100%;}
.changea .hd ul{ background:url(images/tmbg.png) repeat; width:100%; height:35px; float:left; margin-left:0; text-align:left; *height:12px; *padding:10px 0; *display:inline-block; *zoom:1}

#change{ padding:20px 12px; width:1156px; float:left; overflow:hidden}
#change ul{ width:1176px;}
#change ul li{ width:100%; float:left; }
#change ul li img{ float:left; width:568px; height:379px; vertical-align:top;margin-right:20px;}
.hd{ width:100%; text-align:center;float:left}
.hd ul{ *float:left; *text-align:center; *margin-left:46%}
.hd ul li{ display:inline-block; width:12px; height:12px; background:#c0c0c0; margin:0 5px; border-radius:100%; font-size:0; line-height:0; *float:left}
.hd ul li.on{ background:#a4947d}

.footer{ padding:50px 0;}
.end{ background:url(images/end.png) no-repeat; width:900px; height:175px; margin:20px auto;}
.end p{ padding:50px 55px 30px 55px; font-size:14px; line-height:28px; color:#fff; text-indent:30px;}
.plan{ width:900px; height:106px; margin:20px auto;}
.text{ margin:29px 0}
.text p{ color:#fff; font-size:14px; line-height:24px;}
.p_l{ width:160px; text-align:center; margin-top:30px;}
.wx{ width:76px; float:left}
.gz{ width:89px; text-align:center; float:right; padding-right:30px;}
.cprt{ width:900px; margin:0 auto; height:80px; text-align:center}
.cprt p{ color:#fff; font-size:14px; line-height:24px;}

.section{*padding-top:100px;}
.attention{position:fixed;top:50%;right:14px;margin-top:90px;color:#a4947d;font-size:12px;text-align:center;}
.attention .visitNum{font-size:16px;}
#fp-nav.right{right:25px !important;}
.cg-top-box{position:fixed;top:0;left:0;z-index:999;}





