@charset "utf-8";
/* CSS Document */
html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,code,del,dfn,em,img,q,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{border:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;vertical-align:baseline;margin:0;padding:0}
dl,dt,dd,ol,ul,li{list-style:none}
body{ line-height:1.5; text-align:left;font-family: "微软雅黑", Arial,"宋体"; font-size:14px;color:#464646;}
table{border-collapse:separate;border-spacing:0}
caption,th,td{text-align:left;font-weight:400}
table,td,th{vertical-align:middle}
blockquote:before,blockquote:after,q:before,q:after{content:""}
a img{border:none}
ol{margin-left:2em}
sup{vertical-align:text-top}
sub{vertical-align:text-bottom}
html>body p code{white-space:normal}
hr{margin:-8px auto 11px}
.clearfix:after{content:"\0020";display:block;height:0;clear:both;visibility:hidden;overflow:hidden}
.clear{clear:both;height:0;font-size:1px;line-height:0}
* html .clearfix{height:1%}
fieldset{padding-top:0}

a:link { text-decoration: none; color: #666; }
a:visited { text-decoration: none; }
a:hover { text-decoration: underline; color: #903; }
a:active { text-decoration: none; }
.hide{display:none}

#banner{ width:100%; height:464px; margin:0 auto; background:url(images/banner_bg.jpg) no-repeat center;}
.banner{ width:1000px; height:464px; margin:0 auto;overflow:hidden;}
.banner img{ float:left; border:0px;}

.wrap{ width:1200px; margin:0 auto; font-size:14px; color:#464646;overflow:hidden; background:#f8e3d6;}
.wrap img{ margin:0;}
/*-------------------------------------------------top---------------------------------------------------------------------------*/
.wrap1{ width:975px; margin:20px auto; font-size:14px; color:#000;overflow:hidden;}
.xm11{ width:600px; overflow:hidden; float:left; display:inline-block;}
.xm11 h3{ width:100%; text-align:center; font-size:24px; display:block;}
.xm11 p{ width:100%; text-indent:2em; overflow:hidden; display:block; line-height:34px; margin:10px 0; font-size:18px;}

.xm12{ width:295px; overflow:hidden; float:right; display:inline-block; background:#993366; padding:15px;}
.xm12 h3{ width:100%; overflow:hidden; display:block; text-align:center; color:#FFF; font-weight:bolder; font-size:24px;}
.xm12 form{ width:245px; overflow:hidden; margin:10px auto; display:block;}
.xm12 .txt{ width:100%; background:#761c49; color:#969696; border:0; margin:5px 0; height:45px; line-height:45px; font-size:18px; text-indent:1em;}
.xm12 .tjinfo{ background:#eb8500; color:#FFF; text-align:center; width:115px; height:45px; line-height:45px; font-size:18px; border:0; margin:5px auto; display:block; font-weight:bolder;}
.xm12 span{ width:233px; overflow:hidden; display:block; margin:5px auto;}
.xm12 p{ color:#FFF;}

.yzx{ width:100%; margin:auto;overflow:hidden; background:#993366; height:65px;}
.yzzx{ width:975px; margin:auto; font-size:14px; color:#000;overflow:hidden; height:65px;}
.yzzx span{ width:500px; float:left; overflow:hidden; color:#FFF; font-size:24px; line-height:65px;}
.yzzx a{ width:135px; height:45px; overflow:hidden; float:right; text-align:center; color:#FFF; background:#eb8500; line-height:45px; margin:10px 0 0 0; display:inline-block; font-size:18px; border-radius:8px;}

.wrap2{ width:100%; margin:auto;overflow:hidden; background:#ecd9e2;}
.xm2{width:975px; margin:auto; font-size:14px; color:#000;overflow:hidden;}
.xm2 img{ float:left; border:0px;}

.tabgx{ width:297px; overflow:hidden; float:left;}
.tabgx h3{ width:295px; overflow:hidden; height:43px; background:url(images/tab_a.gif) no-repeat right #959595; border:1px solid #7a1347; line-height:43px; color:#FFF; margin:2px auto; display:block; text-indent:1em;}
.tabgx .on{ background:url(images/tab_b.gif) no-repeat right #7a1347;}
.tab{ width:295px;border:1px solid #7a1347; overflow:hidden; display:block; background:#eabbd3;}
.tab img{ border-bottom:1px solid #7a1347; width:100%; overflow:hidden; display:block;}
.tab p{}
.tab span{ width:100%; overflow:hidden; display:block; text-align:center}
.tab span a{ width:132px; height:44px; overflow:hidden; display:inline-block; margin:2px; text-align:center; line-height:44px; color:#FFF; font-size:18px; text-align:center;}
.tab .c1{ background:#337699;}
.tab .c2{ background:#ff7e00;}

.xm3{ width:655px; float:right; overflow:hidden;}
.xm3 h3{ width:100%; text-align:center; font-size:24px; float:left;}
.xm3 p{ float:left; width:596px; overflow:hidden; margin:5px 25px; }
.xm3 img{ float:left;}

.wrap3{ width:100%; margin:auto;overflow:hidden; background:url(images/w_bg3.gif) center no-repeat;}
.xm4{ width:975px; margin:auto; font-size:14px; color:#000;overflow:hidden;}
.xm4 img{ float:left;}

.xm5{ width:1000px; margin:20px auto;overflow:hidden;}
.xm5 img{ float:left;}
