@charset "gb2312";
/* CSS Document */

body {
	margin: 0 auto;
	font-size: 12px;
	font-family:Arial, Helvetica, sans-serif "ËÎÌå";
	min-width:1140px;
	background:#ffffff;
}
a {
	outline: none;
hide-focus:expression(this.hideFocus=true);
text-decoration:none
}
a:hover{ text-decoration:underline}

.stro_hover:hover{color:#8C1515}
.stro_div a:hover{ text-decoration:none}
img {
	border: 0
}
.fl {
	float: left
}
.fr {
	float: right
}
.cb {
	clear: both;
	height:0
}
li{ list-style:none}
div, h1, h2, h3, h4, h5, h6, p, form, label, input, textarea, img, ul, li {
	padding: 0;
	margin: 0
}

.wrapper{ width:1140px; margin:0 auto}
.wrapper1{ width:1154px; margin:0 auto}

.bg01{ background:#333333}
.bg02{ background:url(imagesbg02.png); position:absolute; top:30px; width:100%; left:0}
.bg02_dis{ background:#333333; position:absolute; top:30px; width:100%; left:0; height:85px; display:none}
.bg03{ background:#dfdbd1}
.bg04{ background:#2e2d29; padding-bottom:30px}
.bg05{ background:#8c1515}

.m-menu-fixed{ position: fixed; top:0; display:block; width:100%; z-index:999;opacity:1; filter:Alpha(opacity=100); background:#333333; height:85px; zoom:1; left:0}

.lan{ display:block; text-align:right; height:30px; line-height:30px; padding-right:10px}
.lan a{ color:#FFF; letter-spacing:3px}

/*   banner   */

.slideBox{ width:100%; height:100%; overflow:hidden; position:relative; }
.slideBox .hd{ height:7px; overflow:hidden; position:absolute; bottom:24px; z-index:1; width:300px; margin:0 auto; left:50%; margin-left:-150px }
.slideBox .hd ul{ overflow:hidden; zoom:1; }
.slideBox .hd ul li{ float:left; margin-right:5px;  width:50px; height:7px; line-height:14px; text-align:center; background:#fff; cursor:pointer; margin-left:5px }
.slideBox .hd ul li.on{ background:#8c1515; color:#fff; }
.slideBox .bd{ position:relative; height:100%; z-index:0;   }
.slideBox .bd li{ zoom:1; vertical-align:middle; }
.slideBox .bd img{ width:100%; height:auto; display:block;  }

/* ÏÂÃæÊÇÇ°/ºó°´Å¥´úÂë£¬Èç¹û²»ÐèÒªÉ¾³ý¼´¿É */
.slideBox .prev,
.slideBox .next{ position:absolute; left:3%; top:50%; margin-top:-25px; display:block; width:32px; height:40px; background:url(imagesslider-arrow.png) -110px 5px no-repeat; filter:alpha(opacity=50);opacity:0.5;   }
.slideBox .next{ left:auto; right:3%; background-position:8px 5px; }
.slideBox .prev:hover,
.slideBox .next:hover{ filter:alpha(opacity=100);opacity:1;  }
.slideBox .prevStop{ display:none;  }
.slideBox .nextStop{ display:none;  }

.top_right{ width:640px}
.top_right .quick{ border:1px solid #b3b3b3; width:210px; height:26px; line-height:26px; text-align:center; color:#717171; margin-top:9px; margin-right:15px; font-size:14px}
.top_right .quick a{ color:#717171; padding:0 10px}

.quick1{ border:1px solid #fff; width:210px; height:26px; line-height:26px; text-align:center; color:#fff; margin-top:29px; margin-right:15px; font-size:14px}
.quick1 a{ color:#fff; padding:0 10px}

.nav{ display:block; height:48px; clear:both; width:100%}
.nav li{ float:left; line-height:49px; margin-left:30px}
.nav li a{ color:#333333; font-size:16px; font-family:"Î¢ÈíÑÅºÚ"; text-decoration:none; padding-bottom:12px}
.nav li a:hover{ border-bottom:2px solid #8c1515; color:#8c1515}

.nav1{ height:48px; width:700px; margin-top:20px}
.nav1 li{ float:left; line-height:48px; margin-left:30px}
.nav1 li a{ color:#fff; font-size:16px; font-family:"Î¢ÈíÑÅºÚ"; text-decoration:none; padding-bottom:12px}
.nav1 li a:hover{ border-bottom:2px solid #fff; color:#fff}

.index_news{ width:1170px;}
.index_news li{ float:left; width:340px; font-family:"Î¢ÈíÑÅºÚ"; line-height:20px; margin-top:37px; margin-left:18px}
.index_news li img{ width:340px; height:200px; margin-bottom:15px; margin-top:-20px;}
.index_news li a{ color:#35342f; font-size:14px}
.index_news li a span{ display:block; padding-left:10px}

.index_quick{margin-top:37px; margin-left:28px}
.index_quick div{ border-bottom:1px solid #dfdbd1; margin-bottom:32px; }
/*.index_quick div:hover{ border-bottom:1px solid #df0000}*/
.new_jia1{padding-left:38px; background:url(imagesicon_jxj.jpg) left no-repeat;}
.new_jia2{padding-left:38px; background:url(imagesicon_qzsx.jpg) left no-repeat;}
.new_jia3{padding-left:38px; background:url(imagesicon_cyxz.jpg) left no-repeat;}
.new_jia4{padding-left:38px; background:url(imagesicon_glgd.jpg) left no-repeat;}
.new_jia5{padding-left:38px; background:url(imagesicon_lxwm.jpg) left no-repeat;}
.index_quick a{ color:#8c1515; font-size:17px;text-decoration:none}
.index_quick a.icon01{line-height:24px; display:block; height:24px}
.index_quick a.icon02{line-height:24px; display:block; height:24px}
.index_quick a.icon03{line-height:24px; display:block; height:24px}
.index_quick a.icon04{line-height:24px; display:block; height:24px}
.index_quick a.icon05{line-height:24px; display:block; height:24px}
.index_quick a:hover{width:auto;height:22px;border-bottom:2px solid #8c1515}

.index_news01{ width:326px; margin-top:20px; margin-bottom:22px}
.index_news01 .title{ font-family:"Î¢ÈíÑÅºÚ"; color:#8c1515; font-size:20px; height:44px}
.index_news01 .more{ background:url(imagesarrow01.jpg) left no-repeat; line-height:20px; padding-left:20px; color:#35342f; font-size:14px}

.index_news02{ width:322px; margin-top:20px; margin-left:24px}
.index_news02 .title{ font-family:"Î¢ÈíÑÅºÚ"; color:#8c1515; font-size:20px; height:40px; border-bottom:1px solid #86847d}
.index_news02 .more{ background:url(imagesarrow01.jpg) left no-repeat; line-height:20px; padding-left:20px; color:#35342f; font-size:14px}
.hehe_more{background:url(imagesarrow0111.png) left no-repeat; line-height:20px; padding-left:20px; color:#35342f; font-size:14px}
.index_news02 li{ margin-top:10px; line-height:20px}
.index_news02 li a{ color:#8c1515; font-size:14px; display:block}
.index_news02 li span{ color:#767676}

.index_news03{ width:441px;}
.index_news03 .more{ background:url(imagesarrow01.jpg) left no-repeat; line-height:20px; padding-left:20px; color:#35342f; font-size:14px}
.index_news03 li{ margin-top:10px; line-height:20px; height:60px}
.index_news03 .date{ width:60px; height:60px; text-align:center; background:#4d4f55; color:#FFF; font-family: 'Source Sans Pro',Helvetica,Arial,Verdana,sans-serif; margin-right:15px}
.index_news03 .date .top{ font-size:15px; font-weight:200px; margin-top:5px}
.index_news03 .date .bottom{ font-size:30px; font-weight:200px; margin-top:5px}
.index_news03 li a{ color:#8c1515; font-size:14px; display:block}
.index_news03 li span{ color:#767676}

.index_left{ width:230px;}
.index_left .title{ color:#fff; font-size:14px;}
.index_left a{ color:#bebebd; font-size:12px; text-decoration:none; line-height:22px; display:block}
.index_left a:hover{ text-decoration:underline}

.mt30{ margin-top:30px}
.mb10{ margin-bottom:10px}

.index_right{ width:258px; margin-top:35px; margin-right:0}
.index_right .select_name{ position:relative; height:40px; width:258px}
.index_right .select_name select{ height:40px; background:none; width:225px; position:absolute; left:0; border:0; color:#666666; font-size:18px; font-family: Arial, Helvetica, sans-serif; overflow:hidden}
.index_right .btn{ background: url(imagesbtn.jpg) no-repeat; width:40px; height:40px; border:0; cursor:pointer; right:-1px; position:absolute}

/*  µ×²¿ÏÂÀ­²Ëµ¥ */

.index_right .m-form{font-family:12px/1.5 arial,\5b8b\4f53,sans-serif; position:absolute; left:0; width:220px}
.index_right .m-form .item{height:40px;}
.index_right .m-form label{color:#fff;display:inline-block;height:40px;float:left;line-height:40px;width:220px;text-align:right;padding-right:20px;}
.index_right .m-select{height:36px;width:216px; border:2px solid #4c4c4b; background:#4c4c4b}
dl{ display: block;-webkit-margin-before: 0;-webkit-margin-after: 0;-webkit-margin-start: 0px;-webkit-margin-end: 0px; margin:0}
.index_right .m-select dt{line-height:36px;text-align:center;cursor:pointer;height:40px;border-radius: 0; font-size:18px; color:#bfbfbf; font-weight:bold}
.index_right .m-select dd{overflow-y:auto;background:#fff;position:absolute;left:0;top:40px;display:none;border-top:2px solid #E3E3E3;border-bottom:2px solid #E3E3E3;border-radius: 0;box-shadow:0 6px 12px rgba(0,0,0,0.175); width:219px; float:left;-webkit-margin-start: 0;}
.index_right .m-select dd a{display:block;font-size:14px;text-indent:1em;line-height:32px;border-right:2px solid #E3E3E3;border-left:2px solid #E3E3E3;height:32px; color:#666}
.index_right .m-select dd a:hover{text-decoration:none;background:#eee;}

.index_right .m-select dd.age,.m-select dd.height{width:400px;border:2px solid #E3E3E3;}
.index_right .m-select dd.age a,.m-select dd.height a{float:left;width:40px;text-align:center;border:none;display:inline-block;text-indent:0;height:24px;line-height:24px;}

/*  µ×²¿ÏÂÀ­²Ëµ¥ */

.footer_left{ width:261px}

.footer_right{ color:#fff; width:380px; line-height:21px; font-family: Arial, Helvetica, sans-serif; font-size:12px; padding:5px 0}

.banner_list{ display:block; background:url(imagesny_banner.jpg) center no-repeat #2e2d29; height:389px}

.ny_header{ display:block; height:70px; background:url(imagesny01.png); position:relative; top:319px}

.header_name{ color:#FFF; height:70px; line-height:70px; overflow:hidden;background:#7b1f24; padding-left:22px; font-family:"Î¢ÈíÑÅºÚ"; font-size:28px; width:232px}

.ny_postion{ display:block; height:50px; line-height:50px; background:url(imagesny02.jpg) left no-repeat; padding-left:21px; color:#aaaaaa; margin-left:7px}
.ny_postion a{ padding:0 5px; color:#aaaaaa}
.ny_postion span{ padding:0 5px; color:#7b1f24}

.ny_left{ width:803px; margin-left:7px}
.ny_left .list_header{ display:block; border-bottom:1px solid #c9c4b6; color:#35342f; font-family:"Î¢ÈíÑÅºÚ"; font-size:22px; height:50px; line-height:50px; margin-bottom:10px}

.ny_left .list{}
.ny_left .list li{ width:255px; height:255px; float:left; margin-right:18px; margin-top:10px; margin-bottom:10px}
.ny_left .list li.last{ margin-right:0}
.ny_left .list li img{ width:255px; height:190px; margin-bottom:10px}
.ny_left .list li span{ display:block; padding:0 5px; line-height:22px; font-size:14px}
.ny_left .list li a{ color:#35342f}
.ny_left .list li a b{font-weight:normal}
.ny_left .list li a:hover{ color:#7b1f24}

.hehe_fenye{overflow:hidden;text-align:center}
.hehe_fenye li{width:auto;float:left;margin:0px 10px;}

.ny_right{ width:332px; margin-top:7px}
.ny_right .news01{ display:block; background:#f2f1ec; padding:6px; height:auto}
.ny_right .news01 .list_header01{ display:block; position:relative; border-bottom:1px solid #cbcbb1; height:37px; line-height:37px; color:#35342f; font-family:"Î¢ÈíÑÅºÚ"; font-size:18px; padding-left:9px}
.ny_right .news01 .list_header01 .more{ position:absolute; right:9px;background:url(imagesarrow01.jpg) left no-repeat; line-height:37px; padding-left:20px; color:#35342f; font-size:14px; font-family:"ËÎÌå"}
.ny_right .news01 ul{ padding:5px 14px}
.ny_right .news01 li{ display:block; color:#9c9c9c; margin-top:16px; margin-bottom:5px}
.ny_right .news01 li a{ color:#666666; display:block; line-height:22px; margin-bottom:10px; text-decoration:none}
.ny_right .news01 li a:hover{ color:#7b1f24}

.ny_right .news02{ display:block; background:#f2f1ec; padding:6px; height:auto; margin-top:17px}
.ny_right .news02 .list_header01{ display:block; position:relative; border-bottom:1px solid #cbcbb1; height:37px; line-height:37px; color:#35342f; font-family:"Î¢ÈíÑÅºÚ"; font-size:18px; padding-left:9px}
.ny_right .news02 .list_header01 .more{ position:absolute; right:9px;background:url(imagesarrow01.jpg) left no-repeat; line-height:37px; padding-left:20px; color:#35342f; font-size:14px; font-family:"ËÎÌå"}
.hehe_ch_li{background:url(imagesarrow0111.jpg) left no-repeat;padding-left:20px;}

.ny_right .news02 .item_list{ position:relative; display:block; width:289px; height:78px; margin-top:15px; border-bottom:1px solid #e1e1e1; margin-left:16px}
.ny_right .news02 .last{ border-bottom:0}
.ny_right .news02 .item_list .date_name{ position:absolute; left:0; width:42px; font-weight:bold; text-align:center}
.ny_right .news02 .item_list .date_name .month{ color:#333333; font-size:24px; font-family:Monotype Corsiva}
.ny_right .news02 .item_list .date_name .date{ color:#8c1515; font-family: "Î¢ÈíÑÅºÚ"; font-size:22px; font-style:italic; font-weight:normal}
.ny_right .news02 .item_list .content{ width:223px; position:absolute; right:0}
.ny_right .news02 .item_list .content .title_name{ font-family: "ËÎÌå"; font-size:12px; color:#333333; line-height:22px;}
.ny_right .news02 .item_list .content .time_name{ font-family: "ËÎÌå"; color:#a7504e; font-size:14px; margin-top:5px}
.ny_right .news02 .item_list .content .title_name a{ color:#666666; text-decoration: none}
.ny_right .news02 .item_list .content .title_name a:hover{ color:#8c1515}

.con_header{ display:block; color:#35342f; font-size:18px; font-family:"Î¢ÈíÑÅºÚ"; height:40px; padding-top:10px; line-height:24px}
.con_author{ color:#999999; font-size:14px; line-height:30px}
.con{ color:#55; font-size:14px; line-height:30px; margin:15px 0; min-height:850px}

.con_bottom01{ border-bottom:1px solid #d4d4d4; height:50px; line-height:30px; color:#999999; position:relative; font-size:14px;}
.con_bottom01 .cz{ position:absolute; right:0; line-height:30px; top:0}
.con_bottom01 .cz a{ padding:0 10px; color:#999999}

.con_bottom02{ display:block; line-height:30px; font-weight:bold; color:#888888; font-size:14px; margin-top:10px; margin-bottom:15px}
.con_bottom02 a{ color:#888888}

.ny_left01{ width:254px; margin-left:7px}

.sideMenu{ }
.sideMenu h3{ height:50px; line-height:50px; padding-left:21px; background:#e3dfd5; cursor:pointer;	 color:#35342f; font-size:18px; font-family:"Î¢ÈíÑÅºÚ"; font-weight: normal}
.sideMenu h4{ height:50px; line-height:50px; padding-left:21px; background:#e3dfd5; cursor:pointer;	 color:#35342f; font-size:18px; font-family:"Î¢ÈíÑÅºÚ"; font-weight: normal}
.sideMenu h3 a{color:#35342f;text-decoration:none;}
.sideMenu h4 a{color:#35342f;text-decoration:none;}
.sideMenu h4 em{ float:left; display:block; width:12px; height:12px; background:url(imagesny06.png) no-repeat; cursor:pointer; margin-top:20px; margin-right:12px }
.sideMenu h3 em{ float:left; display:block; width:12px; height:12px; background:url(imagesny06.png) no-repeat; cursor:pointer; margin-top:20px; margin-right:12px }
.sideMenu h3.on{ background:#fff }
.sideMenu h3.on em{ background:url(imagesny07.png) no-repeat }
.sideMenu h4.on{ background:#fff }
.sideMenu h4.on em{ background:url(imagesny07.png) no-repeat }
.sideMenu ul{ padding:4px 25px 8px 25px; color:#999; display:none; /* Ä¬ÈÏ¶¼Òþ²Ø */ }
.sideMenu ul li{ display:block; line-height:34px; margin-left:24px; font-size:14px}
.sideMenu ul li a{ color:#6d6d6d; background:url(imagesarrow02.jpg) left no-repeat; padding-left:19px}
.sideMenu ul li a:hover{ color:#7b1f24; background:url(imagesarrow03.jpg) left no-repeat}


.ny_right01{ width:827px; padding-bottom:30px}

.slideTxtBox{ width:827px; text-align:left; margin-top:10px }
.slideTxtBox .hd{ height:43px; line-height:43px; padding:0; position:relative; }
.slideTxtBox .hd ul{ float:left;  position:absolute; left:0; top:0; height:43px;   }
.slideTxtBox .hd ul li{ float:left; padding:0 15px; cursor:pointer; background:#f6f7fa; font-family:Vani; font-size:27px; color:#999999; border-radius:5px 5px 0 0; line-height:55px; overflow:hidden; height:42px; text-align:center;border:1px solid #e1e1e1;border-bottom:none  }
.slideTxtBox .hd ul li.on{ height:43px;  background:#fb8112; color:#fff ;border:none }
.slideTxtBox .bd ul{ padding:15px;  zoom:1; border:1px solid #e1e1e1 }
.slideTxtBox .bd li{ background:url(imagesarrow04.jpg) left 10px no-repeat; padding-left:43px; margin:30px 0 15px 0; border-bottom:1px dashed #35342f; height:142px }
.slideTxtBox .bd li a{ display:block; color:#001d46; line-height:30px; font-size:20px; padding-bottom:5px; font-family:"Î¢ÈíÑÅºÚ"}
.slideTxtBox .bd li a:hover{ color:#3277ae; text-decoration:none}
.slideTxtBox .bd li p{ display:block;line-height:26px; font-family: "ËÎÌå"; font-size:14px; color:#6d6d6d}
.slideTxtBox .bd li span{ display:block; font-family:"Î¢ÈíÑÅºÚ"; padding-top:10px; color:#6d6d6d; font-size:16px}