@charset "utf-8";
/* CSS Document */

/* Reset */
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{ margin:0; padding:0; }
table {	border-collapse:collapse; border-spacing:0; font-size:inherit; font:100%; }
fieldset,img { border:0; }
li { list-style:none; }
h1,h2,h3,h4,h5,h6 {font-size:100%;font-weight:normal; }
q:before,q:after { content:''; }
label{vertical-align:middle; font-family:Tahoma,"宋体";}
a {text-decoration:none;}
.clearBoth { clear:both; width:100%; height:0; line-height:0; overflow:hidden;}
.clear{ clear:both; line-height:0; height:0; font-size:0;}
.hidden{ display:none;}

/* layout start */
body{ font-family:"幼圆",Arial, Helvetica, sans-serif; font-size:12px;}
#wraper{ width:1000px; margin:0 auto;}
#header_index{ width:1000px; position:relative; height:565px; overflow:hidden;}
#header{ width:1000px; position:relative;}
#header_index li{ display:none;}
.tip{ position:absolute; right:15px; bottom:5px; width:76px; height:17px;}
.tip a{ background:#a7a7a7; height:17px; display:block; width:17px; text-align:center; line-height:17px; color:#fff; float:left; margin-right:2px;}
.tip a.now,.xz1_tag li.tagon,.yc1_tag li.tagon{ background:#605858;}
.nav{ position:relative; width:1000px; height:135px; background:url(../images/nav.jpg) no-repeat; overflow:hidden;}
.nav a{ position:absolute; height:25px; width:100px;}
.n1{ left:137px; top:76px;}
.n2{ left:391px; top:76px;}
.n3{ left:601px; top:76px;}
.n4{left:838px; top:76px;}

#pm_con{ background:url(../images/pm_bg.jpg) no-repeat; width:1000px; height:636px;}
.pm{ padding-left:40px; padding-top:43px;}
.left_pm{ margin-top:15px; width:630px; float:left;} 
#inner{ height:399px; width:630px; overflow:hidden; position:relative; }

#inner div{  position:relative; width:580px; height:128px;}
#inner div a{ position:absolute; right:-36px; top:50px; height:35px; width:21px; display:block;}
#right_pm{ float:right; margin-right:58px; padding-top:10px; _display:inline;}


/**************************************/
#xz_con{ background:url(../images/xz_bg.jpg) no-repeat; height:1153px; width:937px; padding-left:63px;}
.xz_1{ width:386px; float:left;}
.xz_2{ margin-left:25px; float:left; width:469px;}
.tt_p{ height:49px; position:relative;}
.tt_p span{position:absolute; right:10px; bottom:5px;  }
.tt_p a{ padding:0 5px;}
.xz_box{ background:url(../images/c2.jpg) no-repeat; width:449px; height:294px;   padding-left:20px; padding-top:15px;}
.xz_con{width:400px; height:270px; }

.xz_con p,.yc2_con p{ font-size:14px; font-family:"幼圆";  line-height:140%; color:#2b2b2b;}
#xz_in{ height:270px;overflow:hidden;width:449px;  }
.scroll_zone{ left:420px !important; background:url(../images/a_16.gif) repeat-y !important;}

/************************************************/
#slider{ margin-top:45px; width:881px; float:left;}
.slider_box{ background:url(../images/c3.jpg) no-repeat; width:881px; height:306px; padding-bottom:11px;}
.img_slide{ position:relative; width:881px; height:284px; overflow:hidden; padding-top:22px;}
.img_bn{ float:left;}
.img_content{ position:relative; overflow:hidden; height:284px; width:768px; margin-left:55px;}
.img_bn span{ position:absolute; display:block; width:27px; height:46px; cursor:pointer; text-indent:-9999px;}
.img_bn span.prev{ left:22px; top:125px; background:url(../images/lt.jpg) no-repeat;cursor:pointer;}
.img_bn span.next{ top:125px; background:url(../images/rt.jpg) no-repeat; right:22px;cursor:pointer;}
.img_list ul{float:left; }
.img_list ul li{ float:left; margin-left:11px; margin-right:11px;height:284px; width:170px; background:url(../images/libg.jpg) no-repeat right bottom;_display:inline;}   
.img_list{ position:absolute;  width:9999px; height:284px; overflow:hidden; }
.img_show{ float:left;width:756px;}
/********************************************/
.xz1_box{ background:url(../images/c1.jpg) no-repeat; height:305px; width:386px;}
.xz1_tag{ padding-top:15px; padding-left:18px; padding-right:28px; position:relative; height:128px;}
.xz1_tag p{ line-height:150%;}
.xz1_tag p font{ color:#79112d;}
.ft1{ font-size:16px; font-family:"幼圆"; font-weight:bold; }
.ft2{ font-size:14px; font-family:"幼圆"; color:#2b2b2b; }
.xz1_tag ul,.yc1_tag ul{ position:absolute; width:65px; right:30px; bottom:5px; }
.xz1_tag ul{bottom:0;}
.xz1_tag ul li,.yc1_tag ul li{ height:12px; width:12px; margin-right:1px; float:left; text-align:center; line-height:12px; background-color:#a7a7a7; color:#fff; cursor:pointer; font-family:Arial, Helvetica, sans-serif;  font-size:11px;}
#yc_con{ background:url(../images/yc_bg.jpg) no-repeat; height:1270px; width:932px; padding-left:68px; }
.yc_1{ margin-bottom:20px; padding-top:3px; }
.yc1_box{ background:url(../images/y1.jpg) no-repeat; width:884px; height:149px;}
.yc1_tag{ padding-top:15px; padding-left:24px; padding-right:25px; position:relative; height:110px;}

.yc2{ float:left; width:420; }
.yc2_box{ background:url(../images/y2.jpg) no-repeat; width:400px; height:277px; padding-top:10px; padding-left:20px;}
#yc2_in{ width:390px; height:250px; overflow:hidden;}
.yc2_con{width:350px; height:250px;}

.yc3{ float:left; margin-left:35px; width:423px;}
.fenx{float:right; font-family:'幼圆'; font-size:14px; padding-top:25px; margin-right:20px;}
.fenx a{ padding:0 5px;}
#yyh{ width:419px; height:276px; background:url(../images/y4.jpg) no-repeat; padding-top:10px;}
#header a{ display:block; left:70px; bottom:0px; width:100px; height:20px; font-size:14px; position:absolute; color:#21aac5;}
.logo{ position:absolute; top:21px; right:29px; display:block; height:70px; width:122px; z-index:100px;}
