@charset "gb2312";
/*ÖØÖÃ´úÂë*/
body,div,a,img,p,form,h1,h2,h3,h4,h5,h6,input,form,select,option,textarea,ul,li,dt,dd,dl,ol{margin:0;padding:0;}
body { width: 100%; font-family: "ËÎÌå"; font-size: 12px;color: #333; line-height:26px; background:#fff;}
a{text-decoration:none;color: #333;}
a:hover{ color:#005aa0;}
img{border:0;}
ul,li{list-style:none;}
h2,h3,h4,h5{ font-family:"Î¢ÈíÑÅºÚ";}
.header,.content,.footer { width: 1000px; margin:0 auto; overflow:hidden;}

.header{ height:181px; background: url(imagesxy01.jpg) no-repeat; position: relative;}
.header a{ width:365px; height:122px; display:block; position:absolute; left:9px; top:27px;}

.content{ width:998px; overflow:hidden; border:1px solid #cccccc; border-bottom:none; overflow:hidden; margin-top:14px; padding-bottom:20px;}
.con01{ width: 978px; margin:0 auto; padding-top:10px; overflow:hidden;}

.con_lf{ width: 663px; overflow:hidden; float: left; margin-right:15px;}
.lf01{ width:651px; height:388px; padding:5px 5px 0 5px; background:#efefef; border:1px solid #e4e3e3;}
/*½¹µãÍ¼*/
.banner {width:651px; height:388px; position:relative; overflow:hidden;}
.banner ul {position: absolute; top: 0; left: 0; z-index: 1; width: 2940px; }
.banner ul li {width:651px; height:360px; float:left;  position:relative;}
.banner ul li a img{ display:block;width:651px; height:360px;}
.banner ol {position: absolute; bottom: 35px; right: 10px; z-index: 3;}
.banner ol li {float: left; width:10px; height: 10px; font-size:0px; line-height:0px; text-align:center; margin-left: 5px; overflow: hidden; color:#666; background:#efefef; cursor: pointer;}
.banner ol .active{color:#fff; background:#718fc8;}
.banner ul li .zz{ height:28px; line-height:28px; text-align:center; color:#333; overflow:hidden; padding:0; margin:0;}


.lf02{ width:663px; height:200px; overflow:hidden; padding-top:13px;}
.lf0201,.lf0202{ width: 322px; height:198px; border:1px solid #cccccc; float: left; overflow:hidden; margin-right:15px;}
.lf0202{ margin-right:0;}
.til_lf0201{ width:100%; height:26px; line-height:26px; background: url(imagesxy09.jpg) repeat-x;}
.til_lf0201 span{ display:inline-block; height:26px; padding:0 28px; background:url(imagesxy08.jpg) repeat-x;}
.til_lf0201 span a{ font-family:"Î¢ÈíÑÅºÚ"; font-size:14px; color:#fff;}
.box_lf0201 ul{ padding-top:10px; overflow: hidden;}
.box_lf0201 ul li{ height:26px; line-height:26px; background:url(imagesxy10.jpg) no-repeat 8px center; padding-left:22px;}

.lf03{ width:661px; height:170px; overflow:hidden; margin:13px 0; border:1px solid #cecece;}
.lf03 .box_lf0201 ul{ width:750px;}
.lf03 .box_lf0201 ul li{ width:300px; float:left; margin-right: 15px;}

.lf0301,.lf0302{ width: 322px; height:168px; border:1px solid #cccccc; float: left; overflow:hidden; margin-right:15px;}
.lf0302{ margin-right:0;}

.lf04{width:661px; height:188px; overflow:hidden; border:1px solid #ccc;}
.box_lf04{ width: 651px; height:144px; margin:0 auto; padding:9px 0; overflow:hidden;}
/*¹ö¶¯Ð¡Í¼*/
.demo {width:651px; height:144px;overflow:hidden;}
.demo a{width:210px; margin-right:4px; height:140px;text-align:center;float: left; padding:1px; background:#edeeee; border:1px solid #ccc;}
.demo a:hover{ border:1px solid #005aa0; }
.demo img {display:block; width:210px; height: 140px; float: left;}
.indemo {float: left;width: 800%;}
.demo1 {float: left;}
.demo2 {float: left;}

.con_rt{ width:300px; float: left; overflow:hidden;}
.rt01{ width: 300px; overflow:hidden;}
.rt01 a{ display:block; width: 298px; height:65px; border:1px solid #e5e4e4; overflow:hidden; margin-bottom:7px;}

.rt02,.rt03,.rt04{ width: 298px; height:272px; background:#edeeee; border:1px solid #ccc; overflow:hidden; margin-top:9px;}
.rt03,.rt04{ margin-top:14px;}
.til_rt02{ width:100%; background:url(imagesxy06.jpg) repeat-x; height:27px; line-height:26px;}
.til_rt02 h3{ padding-left:15px; font-weight:normal; font-size:14px;}
.til_rt02 h3 a{ color:#6385c3;}
.til_rt02 h3 a:hover{ color:#3a61a9;}
.box_rt02 ul{ padding-top:5px;}
.box_rt02 ul li{ height:26px; line-height:26px; background:url(imagesxy07.jpg) no-repeat 10px center; padding-left:22px;}

.con02{ width: 976px; height:97px; border:1px solid #ccc; overflow:hidden; margin:13px auto 0 auto; clear:both;}
.til_con02{ width: 87px; height:97px; float: left; background:url(imagesxy12.jpg) repeat-x; line-height:96px; text-align:center;}
.til_con02 h3{ font-size:14px; font-weight:normal; }
.til_con02 h3 a{color:#fff;}

.box_con02{ width:849px; padding:0 20px 0 20px; float: left; height:97px; overflow:hidden;}
.box_con02 a{ line-height:48px; padding:0 18px 0 21px;}

.footer{ width:1000px; height:48px; line-height:24px; padding:25px 0 28px 0; background:url(imagesxy13.jpg) repeat-x; text-align:center; overflow:hidden; color:#fff;}

/*ÁÐ±íÒ³*/
.con_list{ width: 980px; overflow:hidden; margin:10px auto;}
.lf_list{ width: 244px; overflow:hidden; float: left; margin-right:15px;}
.lf01_list{ width: 242px; overflow:hidden; border:1px solid #ccc; overflow:hidden; margin-bottom:13px; }
.box_list01{ height:auto; overflow:hidden;}

.rt_list{ width:721px; overflow:hidden; float: left;}
.bread{ width:701px; height:28px; border:1px solid #ccc; line-height:28px; color:#545353; font-size:16px; padding-left:18px;}
.bread a{line-height:28px; color:#545353; font-size:16px;}
.bread a:hover{ color:#d8000f;}
.box_rtlist{ width:100%; border:none; height:auto; overflow:hidden; padding-bottom:30px;}
.box_rtlist ul li span{ float: right; padding-right:10px;}

.fenye{ width: 100%; height:30px; line-height:30px; text-align:center; background:#f3f2f2; margin-bottom:20px; overflow:hidden;}

/*ÎÄÕÂÒ³*/
.rt_tit { width: 100%;text-align: center; padding: 20px 0 0;}
.rt_tit h2{font-size: 18px; color:#334f78; line-height: 32px; font-weight:normal;}
.rt_tit h3{font-size: 14px; line-height: 32px;font-weight:normal;}

.rt_zuozhe { width: 100%; height:30px; text-align: center; line-height: 30px; background:#f3f2f2; margin:15px 0 5px; overflow:hidden;}
.rt_zhengwen {text-align: left; overflow:hidden; margin: 0 15px; padding: 15px 0;}

.rt_fujian { width: 100%;background:#f3f2f2;  padding: 0 0 10px 0; overflow:hidden; border-top: 1px solid #ccc;margin:20px 0 30px 0;}
.rt_fujian h3 { font-size: 16px; line-height: 40px; color:#334f78; font-weight:normal; padding:5px 25px;}
.rt_fujian ul{ padding-left:18px;}
.rt_fujian ul li { height: 26px; line-height: 26px;background:url(imagesfeixl04.jpg) no-repeat 7px center; padding-left:19px;}

/*Í¼Æ¬Ò³*/
.lrt_pic{ margin: 20px 0 0 0; overflow:hidden; text-align:center;}
.lrt_pic ul{ width: 750px;}
.lrt_pic ul li{ width: 214px; height:174px; padding:0 28px 25px 5px; float: left;}
.lrt_pic ul li a img{ display:block; height: 140px; width: 210px; }
.lrt_pic ul li a{ display:block;  float: left; height: 170px; width: 210px; border:1px solid #fff; padding:1px; line-height:30px;font-family: "Î¢ÈíÑÅºÚ"; font-size:14px; background:none;}
.lrt_pic ul li a:hover{ border:1px solid #005aa0;}

.con_t{ width: 970px; margin:0 auto; padding-top:10px; overflow: hidden;}
.bread02{ width: 950px;}