﻿@charset "utf-8";
/* CSS Document */
body,div,ul,li,a,img,p,dl,dt,dd,h1,h2,h3,h4,span,strong{ margin:0; padding:0;list-style:none;text-decoration:none;border:0; list-style:none;}
body{ font-size:12px; font-family:Arial, Helvetica, sans-serif; color:#000; background:url(../images/bg.jpg) center top #fff7e2 no-repeat; font-family:" ";}
a{color:#666;}
a{blr:expression(this.onFocus=this.close());} /* 只支持IE，过多使用效率低 */ 　 
a{blr:expression(this.onFocus=this.blur());} /* 只支持IE，过多使用效率低 */ 　 
a:focus { -moz-outline-style: none; } /* IE不支持 */ 
a:hover{ color:#f60; text-decoration:none;}
p{line-height:1.8em; padding:5px 0;}
h2{ font-size:12px; font-weight:normal;}
.clear{ margin:0; padding:0; font-size:0; clear:both; }
.wapper{ width:1008px; margin:0 auto;}

.flash{ position:relative; width:100%; height:415px; overflow:hidden; z-index:2;}
.myFocus{width:100%;
	margin:0 auto;
	position:absolute;
	left:0%;
	height:415px;
	}
.flashn{ position:relative; width:100%; height:250px; overflow:hidden; z-index:2;}
.myFocusn{width:100%;
	margin:0 auto;
	position:absolute;
	left:0%;
	height:250px;
	}
	
	



.header{ height:135px;background:#fff7e1; border-top:#6d181f 5px solid; z-index:99; position:relative;}
.top{ height:135px; position:relative; z-index:2;}
.logo{ width:656px; height:81px;float:left; margin-top:30px;}
.top_rt{ float:right; width:280px;}
.top_rt ul{ float:right; background:url(../images/home_bj.jpg) no-repeat; width:139px; height:28px;}
.top_rt ul li{ line-height:28px; margin-left:15px;}
.top_rt ul li a{ color:#fff;}
.top_rt ul li a:hover{ text-decoration:underline;}
.top_rt ul li span{ margin:0px 7px;color:#fff;}

/*menu start*/
.menu{ height:50px; background:url(../images/nav_bj.jpg) no-repeat; position:absolute;z-index:99; top:135px;}
.menu ul{height:50px; line-height:50px;}
.menu ul li{ float:left; position:relative; background:url(../images/nav_shu.jpg) right center no-repeat; display:block; width:100px; height:50px;}
.menu ul li dl{ background:url(../images/menu_bj.png) repeat; width:120px; position:absolute; left:0px; top:50px; padding:10px; border:#620710 solid 1px; border-top:0;display:none; border-bottom-left-radius:5px;border-bottom-right-radius:5px;}
.menu ul li dl dd{ line-height:28px; padding-left:5px; border-bottom:#620710 solid 1px; }
.menu ul li dl dd a{ font-size:12px; color:#fff; font-weight:normal; display:inline; padding:0; text-align:left; font-family:" ";}
.menu ul li dl dd a:hover{ color:#fff; text-decoration:underline;}
.menu a{ font-size:16px;color:#fff; font-family:" ";text-decoration:none; display:block;  height:50px; text-align:center;}
.menu a:hover{color:#fff;}
.menu_down span{ display:block;background:url(../images/menu_down.gif) 90px center no-repeat;}
a.menu_hover{ background:url(../images/nav_hover.jpg) center no-repeat; color:#fff;}

.banner{ height:415px; position:relative; z-index:1; overflow:hidden; background:#fff7e1; width:100%; }
/* 大图特效 开始theme-default */
.theme-default #slider{margin:0 auto;width:100%;height:415px;}
.theme-default .nivoSlider{background:url(loading.gif) no-repeat 50% 50% rgb(255, 255, 255);margin-bottom:50px;position:relative;}
.theme-default .nivoSlider img{left:0px;top:0px;display:none;position:absolute;}
.theme-default .nivoSlider a{border:0px currentColor;display:block;}
.theme-default .nivo-controlNav{left:684px;width:193px;height:38px;bottom:-12px;padding-top:0px;padding-left:50px;position:absolute;z-index:9;}
.theme-default .nivo-controlNav a{background:url(../images/bullets.png) no-repeat;border:0px currentColor;width:23px;height:17px;text-indent:-9999px;margin-right:3px;float:left;display:block;}
.theme-default .nivo-controlNav a.active{background-position:0px -17px;}
.theme-default .nivo-directionNav a{ background:url(../images/arrows.png) no-repeat;border:0px currentColor;width:65px;height:65px;text-indent:-9999px;display:block;}
.theme-default a.nivo-nextNav{background-position:-65px 0px;top:181px;right:600px;}
.theme-default a.nivo-prevNav{left:300px;top:181px;}
.theme-default a.nivo-nextNav:hover{background-position:-65px -65px;top:181px;right:600px;}
.theme-default a.nivo-prevNav:hover{background-position:0px -65px;left:300px;top:181px;}
.theme-default .nivo-caption{font-family:Helvetica,Arial,sans-serif;}
.theme-default .nivo-caption a{color:rgb(255, 255, 255);border-bottom-color:rgb(255, 255, 255);border-bottom-width:1px;border-bottom-style:dotted;}
.theme-default .nivo-caption a:hover{color:rgb(255, 255, 255);}
/* nivoSlider */
.nivoSlider{position:relative;}
.nivoSlider img{left:0px;top:0px;position:absolute;}
.nivoSlider a.nivo-imageLink{margin:0px;padding:0px;border:0px currentColor;left:0px;top:0px;width:100%;height:100%;display:none;position:absolute;z-index:6;}
.nivoSlider{position:relative;}
.nivoSlider img{left:0px;top:0px;position:absolute;}
.nivoSlider a.nivo-imageLink{margin:0px;padding:0px;border:0px currentColor;left:0px;top:0px;width:100%;height:100%;display:none;position:absolute;z-index:6;}
.nivo-slice{height:100%;display:block;position:absolute;z-index:5;}
.nivo-box{display:block;position:absolute;z-index:5;}
.nivo-caption{background:rgb(0, 0, 0);left:0px;width:30%;bottom:0px;color:rgb(255, 255, 255);display:none;position:absolute;z-index:8;opacity:0.8;}
.nivo-caption p{margin:0px;display:none;}
.nivo-caption a{display:inline !important;}
.nivo-html-caption{display:none;}
.nivo-directionNav a{top:45%;position:absolute;z-index:9;cursor:pointer;}
.nivo-prevNav{left:0px;}
.nivo-nextNav{right:0px;}
.nivo-controlNav a{position:relative;z-index:9;cursor:pointer;}
.nivo-controlNav a.active{font-weight:bold;}	
/* 大图特效 end */
.content{ min-height:100px;  padding-bottom:25px; padding-top:20px;}
.con_01{ height:365px; overflow:hidden;}
.c1_left{ width:692px; float:left; height:365px;}
.c1_left_title{ background:url(../images/h21.jpg) no-repeat; height:42px; text-align:center;}
.c1_left_title a{ color:#620710; font-size:18px;}
.c1_left_title a span{ font-family:Arial, Helvetica, sans-serif; font-size:12px;}
.qydt{ background:url(../images/cls_bj_1.png) no-repeat; width:336px; height:326px; float:left; margin-top:10px;}
.qydt h2{ text-align:center; margin-bottom:20px;}
.qydt h2 a{ color:#620710; font-size:18px;}
.qydt h2 a span{ font-family:Arial, Helvetica, sans-serif; font-size:12px;}
.qydt dl{ margin-top:10px; height:120px; overflow:hidden;}
.qydt dl dt{ width:136px; height:101px; padding:1px; border:#e7d5a0 1px solid; float:left; margin:0px 15px 15px 20px; display:inline;}
.qydt dl dd{ line-height:20px; margin-right:15px;}
.qydt ul{ height:95px;overflow:hidden;}
.qydt ul li{ line-height:24px; margin:0px 20px; background:url(../images/f_1x.jpg) left 10px no-repeat; padding-left:10px;}
.qydt ul li a{ display:block; float:left; color:#000; font-size:14px;}
.qydt ul li a:hover{ color:#620710;}
.qydt ul li span{ float:right;color:#cfbf91;}
.qydt p{ padding:0px; float:right; margin-right:20px; display:inline;}
.qydt p a{ color:#fff;}
.qydt p a:hover{ text-decoration:underline;}

.hydt{ background:url(../images/cls_bj_1.png) no-repeat; width:336px; height:326px; float:right; margin-top:10px;}
.hydt h2{ text-align:center; margin-bottom:20px;}
.hydt h2 a{ color:#620710; font-size:18px;}
.hydt h2 a span{ font-family:Arial, Helvetica, sans-serif; font-size:12px; }
.hydt dl{ margin-top:10px; height:120px; overflow:hidden;}
.hydt dl dt{ width:136px; height:101px; padding:1px; border:#e7d5a0 1px solid; float:left; margin:0px 15px 15px 20px; display:inline;}
.hydt dl dd{ line-height:20px; margin-right:15px;}
.hydt ul{ height:95px;overflow:hidden;}
.hydt ul li{ line-height:24px; margin:0px 20px; background:url(../images/f_1x.jpg) left 10px no-repeat; padding-left:10px;}
.hydt ul li a{ display:block; float:left; color:#000; font-size:14px;}
.hydt ul li a:hover{ color:#620710;}
.hydt ul li span{ float:right;color:#cfbf91;}
.hydt p{ padding:0px; float:right; margin-right:20px; display:inline;}
.hydt p a{ color:#fff;}
.hydt p a:hover{ text-decoration:underline;}



.c1_right{ width:288px; float:right; height:365px; overflow:hidden;}
.c1_right_title{ background:url(../images/h22.jpg) no-repeat; height:42px; text-align:center;}
.c1_right_title a{ color:#620710; font-size:18px;}
.c1_right_title a span{ font-family:Arial, Helvetica, sans-serif; font-size:12px;}
.jkys{ background:url(../images/cls_bj_2.png) no-repeat; height:318px; margin-top:10px;}
.jk_01{width:288px; height:150px; }
.leftLoop{ overflow:hidden; position:relative; width:288px; height:150px; background:url(../images/jkys_bj.jpg) no-repeat; margin-left:3px;padding-top: 150px;}
.leftLoop .hd{ overflow:hidden;  height:20px; margin-right:20px;}
.leftLoop .hd .prev,.leftLoop .hd .next{ display:block;  width:13px; height:10px; line-height:10px; float:right; margin-right:1px; margin-top:5px;  overflow:hidden; cursor:pointer; background: url(../images/icon_l.jpg) no-repeat;}
.leftLoop .hd .next{ background:url(../images/icon_r.jpg) no-repeat;  }
.leftLoop .hd ul{ float:right; overflow:hidden; zoom:1; margin-top:10px;  }
.leftLoop .hd ul li{ position:relative; _display:inline; float:left;  width:13px; height:10px; overflow:hidden; background:#ccc; margin-right:13px; text-indent:-999px; cursor:pointer;}
.leftLoop .hd ul li.on{ background:#f00;  }
.leftLoop .bd{width:270px;}
.leftLoop .bd ul{ overflow:hidden; zoom:1; }
.leftLoop .bd ul li{float:left; line-height:20px;}
.fontb a{font-size:11px; color:#620710;}
.fontb{ border-bottom:#ccc dashed 1px; padding:0 10px 5px 10px; text-align:center; }
.leftLoop .bd ul li p{ line-height:20px; font-size:12px; color:#000; text-align:left; margin:5px 25px 0 25px;}

.jk_02{ height:130px; width:270px;  margin-top:10px; overflow:hidden;}
.jk_02 ul li{ line-height:24px;background:url(../images/f_1x.jpg) left 10px no-repeat; padding-left:10px;}
.jk_02 ul li a{ display:block; float:left; color:#000; font-size:14px;}
.jk_02 ul li a:hover{ color:#620710;}
.jk_02 ul li span{ float:right;color:#cfbf91;}

.con_02{ height:105px; margin-top:20px;}

.con_03{ height:300px; margin-top:20px; overflow:hidden;}
.c3_title{ background:url(../images/h23.jpg) no-repeat; height:42px; text-align:center;}
.c3_title a{ color:#620710; font-size:18px;}
.c3_title a span{ font-family:Arial, Helvetica, sans-serif; font-size:12px;}
.fwzn{ background:url(../images/cls_bj_3.png) no-repeat; height:243px; margin-top:20px;}
.zn1{ width:500px; height:180px; float:left; margin-top:10px;}
.zn1 dl{ height:172px; overflow:hidden; width:228px; float:left; display:inline; margin:0px 12px 0px 20px; position:relative; z-index:1;}
.zn1 dl dt{ width:222px; height:166px; padding:1px; border:#e7d5a0 1px solid; text-align:center; overflow:hidden; }
.zn1 dl dd{ height:30px; background:#000;filter:alpha(opacity=70); -moz-opacity:0.7; -khtml-opacity: 0.7; opacity: 0.7; position:absolute; top:140px; left:0px; width:226px; text-align:center; line-height:30px;}
.zn1 dl dd a{ color:#fff;}
.zn1 ul{ width:227px; float:left;padding-right:12px;}
.zn1 ul li{ background:url(../images/f_1x.jpg) left center no-repeat; padding-left:10px; line-height:24px;}
.zn1 ul li a{ color:#000;}
.zn1 ul li a:hover{ color:#620710;}

.zn2{ width:500px; height:180px; float:right; margin-top:10px;}
.zn2 dl{ height:172px;overflow:hidden; width:228px; float:left; display:inline; margin:0px 12px 0px 20px; position:relative; z-index:1;}
.zn2 dl dt{ width:222px; height:166px; padding:1px; border:#e7d5a0 1px solid; text-align:center; overflow:hidden; }
.zn2 dl dd{ height:30px; background:#000;filter:alpha(opacity=70); -moz-opacity:0.7; -khtml-opacity: 0.7; opacity: 0.7; position:absolute; top:140px; left:0px; width:226px; text-align:center; line-height:30px;}
.zn2 dl dd a{ color:#fff;}
.zn2 ul{ width:220px; float:left;  padding-right:12px;}
.zn2 ul li{ background:url(../images/f_1x.jpg) left center no-repeat;  line-height:24px; padding-left:10px;}
.zn2 ul li a{ color:#000;}
.zn2 ul li a:hover{ color:#620710;}

.fwzn p{ padding:0px; float:right; margin-right:20px; display:inline;margin-top:12px;}
.fwzn p a{ color:#fff;}
.fwzn p a:hover{ text-decoration:underline;}

.con_04{ height:300px; margin-top:20px; overflow:hidden;}
.c4_title{ background:url(../images/h23.jpg) no-repeat; height:42px; text-align:center;}
.c4_title a{ color:#620710; font-size:18px;}
.c4_title a span{ font-family:Arial, Helvetica, sans-serif; font-size:12px;}
.dpzs{ background:url(../images/cls_bj_3.png) no-repeat; height:243px; margin-top:20px;}
/* 多个左滚动 - 图片- 公用类 */
.leftLoopa{ overflow:hidden; position:relative; width:1008px; height:243px; background:url(../images/cls_bj_3.png) no-repeat top; margin-top:30px;}
.leftLoopa .hda{ overflow:hidden;  height:20px; margin-right:17px;}
.leftLoopa .hda .prev,.leftLoopa .hda .next{ display:block;  width:13px; height:10px; float:right; margin-right:10px; margin-top:0px;  overflow:hidden; cursor:pointer; background: url(../images/icon_l.jpg) no-repeat;}
.leftLoopa .hda .next{ background:url(../images/icon_r.jpg) no-repeat;  }
.leftLoopa .hda ul{ float:right; overflow:hidden; zoom:1; margin-top:0px;  }
.leftLoopa .hda ul li{ position:relative; _display:inline; float:left;  width:13px; height:10px; overflow:hidden; background:#ccc; margin-right:13px; text-indent:-999px; cursor:pointer;}
.leftLoopa .hda ul li.on{ background:#f00;  }
.leftLoopa .bda{ margin:18px 0 0 18px; height:192px;}
.leftLoopa .bda ul{ overflow:hidden; zoom:1; }
.leftLoopa .bda ul li{float:left; line-height:20px; margin-right:19px; _display:inline; overflow:hidden; position:relative;}
.leftLoopa .bda ul li .fontx{height:25px;position:absolute;bottom:5px;left:2px;width:222px;text-align:center;color:#fff;line-height:25px;}
.fontya{background:url(../images/dzsnbj.png) repeat;}
.leftLoopa .bda ul li .fontx a{ color:#fff;}
.leftLoopa .bda ul li .fonty{height:25px;position:relative;width:222px;}
.fontm{ width:182px; height:75px; position:absolute; bottom:0px; left:0; background:url(../images/dzsnbj.png) repeat; display:none; color:#fff; text-align:left; padding:5px 20px; font-size:14px;}
.fontm p{ line-height:20px; margin-top:5px; font-size:12px;}


.footer_bg{ background:url(../images/foot_bj.jpg) repeat-x; height:145px;}
.footer{ text-align:center; color:#fff;}
.footer dl{ padding-top:15px;}
.footer dl dd span{ margin:0px 10px;}
.footer dl dd a{ color:#fff;}
.footer dl dd a:hover{ text-decoration:underline;}
.footer ul{ padding-top:15px;}
.footer ul li{ line-height:24px;}

/*--------------------------------------------------------------------------------------------*/
.insed_left{ width:190px; min-height:100px; float:left;}
.insed_left h2{ height:40px; line-height:40px;}
.insed_left h2 strong{ color:#620710; font-size:16px;}
.insed_left ul li{ background:url(../images/left_bj_l.jpg) no-repeat; height:35px; line-height:35px;}
.insed_left ul li:hover{ background:url(../images/left_bj_h.jpg) no-repeat;}
.insed_left ul li a{ padding-left:40px; color:#620710; font-size:14px; display:block; width:150px;}
.insed_left ul li a:hover{ color:#fff;}



.insed_right{ width:788px; min-height:200px; float:right;}
.title{ height:38px; line-height:38px; border-bottom:#f2e2b1 1px solid;}
.title strong{ background:url(../images/f_2x.jpg) left center no-repeat; padding-left:15px; float:left;color:#620710; font-size:16px; font-family:" ";}
.title span{ float:right; margin-right:10px; color:#cfbf91;}
.nr_top{ background:url(../images/n_r_top.png) no-repeat; height:22px;}
.nr_by{ min-height:100px; background:url(../images/n_r_center.png) repeat-y;padding:20px;}
.nr_down{ background:url(../images/n_r_bottom.png) no-repeat; height:20px;}

/*banner_01*/
.banner_01{ width:1600px;height:415px; overflow:hidden; position:relative; z-index:1; margin:0 auto; }
.banner_01 ul {height:415px;position:absolute;}
.banner_01 ul li {width:1600px; height:415px;float:left;overflow:hidden; position:relative; background:#ccc;}
.banner_01 ul li img{ width:1600px; height:415px;}
.banner_01 .btnBg { width:1600px;height:20px;position:absolute; left:0; bottom:0; background:#000;}
.banner_01 .btn {width:1600px; position:absolute; height:10px; padding:5px 10px; right:0; bottom:3px; text-align:right;}
.banner_01 .btn span {display:inline-block; _display:inline; _zoom:1; width:25px; height:10px; _font-size:0; margin-left:5px; cursor:pointer; background:#fff;}
.banner_01 .btn span.on {background:#fff;}
.banner_01 .preNext {top:157px;width:45px; height:100px;  position:absolute; background:url(../images/sprite.png) no-repeat 0 0; cursor:pointer;}
.banner_01 .pre {left:0;}
.banner_01 .next {right:0; background-position:right top;}