html{overflow-y:scroll;} /*阻止页面左右摇晃*/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote,th,td{margin:0;padding:0;}
fieldset,img{border:0;}
:focus{outline:0;}
address,caption,cite,code,dfn,em,strong,th,var,optgroup{font-style:normal;font-weight:normal;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}
abbr,acronym{border:0;font-variant:normal;}
input,button,textarea,select,optgroup,option{font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;}
code,kbd,samp, tt{font-size:100%;}
input,button,textarea,select{*font-size:100%;}
body{line-height:1.5;}
ol,ul,li{list-style:none;}
table{border-collapse:collapse;border-spacing:0;}
caption,th{text-align: left;}
sup,sub{font-size:100%;vertical-align:baseline;}
:link,:visited,ins{text-decoration:none;}
blockquote,q{quotes:none;}
blockquote:before,blockquote:after,q:before,q:after{content:'';content:none;}
a{text-decoration:none;color:#1f2650;}
a:hover{text-decoration:underline;color:#e27323;}
.clear{clear:both;}

/*主框架--*/
body{text-align:center;font:12px/1.5 'Helvetica Neue',Arial,'Liberation Sans',FreeSans,sans-serif,宋体;color:#1f2650;background:#f3f3f3 url(../images/bg.png) center top  repeat-x;}
   #container{width:100%;margin:0 auto;}
/*头部样式--*/
   
	#logo{ width:1200px;height:165px;background:url(../images/logo_new.png) no-repeat;margin:0 auto;}
	
	/*主导航菜单*/
	#nav-menu{
		width:1200px;
		height:50px;
		margin:0 auto 1px auto;
		z-index:99999999999999;}
	#nav-menu .container{position:relative;overflow:visible; z-index:99999999999999;}
	#nav-menu .menu{padding:0px;}
	#nav-menu .menu li:first-child{position:relative;float:left;display:inline;width:120px; margin:0px 0px 0px 0px;}
	
	
	#nav-menu .menu li:not(:first-child){position:relative;float:left;display:inline;width:120px; margin:0px 0px 0px 0px;background:url(../images/li_pic.png) no-repeat;}
	#nav-menu .menu li a.xialakuang{
		display: inline-block;
		text-decoration: none;
		width: 120px;
		text-align: center;
		color: #c9302c;
		font-size: 18px;
		font-family: "微软雅黑";
		font-weight:bold;}
	#nav-menu .menu li a.selected,#nav-menu .menu li a.navhover,#nav-menu .menu li a.xialakuang:hover{
		color: #c9302c;
		background-color:#c9302c;}
	#nav-menu .menu li a.xialakuang span{height:50px;line-height:50px;display:inline-block;}
	#nav-menu .menu li a.selected span,#nav-menu .menu li a.navhover span,#nav-menu .menu li a.xialakuang:hover span{cursor:pointer;color:#fff;}
	#nav-menu .menu li a.navhover span, #nav-menu .menu li a.xialakuang:hover span{width:120px;}
	#nav-menu .menu ul.children{
		display: none;
		position: absolute;
		left: 0px;
		width: 120px;
		margin-top:2px;
		border-top: 0;
		line-height: normal;
		background:url(../images/nav-bg.png) repeat;
		z-index:99999999999999;}
	#nav-menu .menu ul.children li{
		width: 120px;
		height:40px;
		display: inline-block;
		font-size: 14px;
		font-family: "微软雅黑";
		border-bottom: 1px solid #ccc;}
	#nav-menu .menu ul.children li h3{display:block; width:100%;}
	#nav-menu .menu ul.children li a{width:100%;height:40px;line-height:40px;overflow:hidden;display:block;color:#ffffff;text-align:center;text-decoration:none;font-weight:bold;}
	#nav-menu .menu ul.children li a:hover{color:#ffffff; font-weight:bold; text-decoration: none; background-color:#c9302c;}
	
/*首页样式--*/
    .box_t {width:100%; height:500px;min-width:1200px;background-color:#fff; margin:0 auto;}
	.rslides { position: relative; overflow: hidden; width: 100%;  padding: 0; margin: 0;}
	.rslides li {  -webkit-backface-visibility: hidden; position: absolute; display: none; width: 100%; left: 0; top: 0;}
	.rslides li:first-child { position: relative; display: block; float: left;}
	.rslides img { display: block; float: left; width: 100%; border: 0;}
	.slide_container {position: relative; float: left; width: 100%;}
	.slide { position: relative; list-style: none; overflow: hidden; width: 100%; padding: 0; margin: 0;}
	.slide li { position: absolute; width: 100%; left: 0; top: 0;}
	.slide img { display: block; position: relative; z-index: 1;  width: 100%; border: 0;}
	.slide .caption { display: block; position: absolute; z-index: 2; font-size: 16px; padding-right:20px; text-shadow: none; color: #fff; background-image:url(../images/vbb.png); left: 0; right: 0; bottom: 0; height:42px; line-height:42px; margin: 0; max-width: none; text-align:left;}
	.slide .caption a{ color: #fff;}
	.slide_nav { position: absolute; -webkit-tap-highlight-color: rgba(0,0,0,0); top: 52%; left: 0; opacity: 0.7; z-index: 3; text-indent: -9999px; overflow: hidden; text-decoration: none; height: 61px; width: 38px;background:url(../images/themes.gif) no-repeat left top transparent; margin-top: -45px;}
	.slide_nav:active { opacity: 1.0;}
	.slide_nav.next { left: auto; background-position: right top; right: 0;}
	
	.box_x{width:100%;min-width:1200px;margin:40px auto 30px auto;float:left; background: url(../images/bg1.png) no-repeat left top;background-size:100% 100%;-moz-background-size:100% 100%;-webkit-background-size:100% 100%;-o-background-size:100% 100%;background-position:center;}
    .box_x_t{width:1200px; height:90px; margin:15px auto 20px auto;}
    .box_x_t h1{font-size: 48px;font-weight: bold;color: #b90d11;letter-spacing:10px;font-family: "方正小标宋简体";}
	
	.box01{width:1200px; height:450px; margin:0px auto 0px auto;}
	.box_x_left{width:540px;float:left;text-align:left;margin-left:30px;}
	.box_x_left h3{width:540px;height:50px;line-height:52px;color:#b90d11;margin:0px 0px 17px 0px;font-size:31px; font-family: "微软雅黑";text-indent:48px; text-align:left; cursor:pointer;background:url(../images/../images/box_x_l_bg.png)  bottom left no-repeat;}

	
	.box_x_news li{width:535px;height: 54px; padding: 9px 0 15px 0;margin: 0 0 14px 0;  border:2px solid #ddd;}
	.box_x_news li:hover{  border:2px solid #e00308; transition:0.4s;}
	.box_x_news li:hover .calendar .date{ background: #b90d11; color: #fff;position: absolute;left: -30px;transition:0.4s;}
    .box_x_news li:hover .calendar .title a{ color: #b90d11;transition:0.4s;}
	.box_x_news li .calendar {height:50px;position: relative;}
	.box_x_news li .calendar .date {width: 68px;height:60px;float: left;background: #f3f3f3;color: #b90d11; position: absolute;left: -30px;z-index:4;}
	.box_x_news li .calendar .date .day {text-align: center;width: 100%;display: inline-block;font-size: 22px;padding-top: 2px;}
	.box_x_news li .calendar .date .month {font-size: 14px;text-align: center;width: 100%;display: inline-block;}
	.box_x_news li .calendar .title {width: 470px; float: left;font-size: 16px; font-family:bold;margin: 7px 0 0 60px;}
	.box_x_news li .calendar .title a {color: #616161;text-decoration: none;}
	.box_x_news li .calendar .title a:hover {color: #b90d11; text-decoration: none;}
	
	.box_x_more{width:200px; margin:30px auto 0px auto;}
    .box_x_more h1{width:200px;font-size: 20px; padding:7px 0 7px 5px;color: #b90d11;text-align:center;letter-spacing:10px;cursor:pointer;border-radius:20px; border:1px #c21b1f solid;}
    .box_x_more h1 a{text-decoration:none; color: #b90d11;}
    .box_x_more h1 a:hover{text-decoration:none;color: #b90d11;}
	
	
	.box_x_right{width:540px;float:left;text-align:left;margin:0px 0px 0px 90px;}
	.box_x_right h3{width:535px;height:50px;line-height:52px;color:#b90d11;margin:0px 0px 17px 0px;font-size:31px; font-family: "微软雅黑";text-indent:48px; text-align:left;  cursor:pointer;background:url(../images/../images/box_x_r_bg.png)  bottom left no-repeat;}
	


	.box_m{width:100%;min-width:1200px;margin:0 auto;float:left; height:500px;background:url(../images/box2_bg.png) 0 0 no-repeat;background-size:100% 100%;-moz-background-size:100% 100%;-webkit-background-size:100% 100%;-o-background-size:100% 100%;background-position:center;}
    .box02{width:1200px;height:400px; margin: 0 auto;}
	.box02_left{width:1000px;overflow:hidden;float:left;text-align:left;margin:20px 100px 0 0;}
	.box02_left h3{height:50px;line-height:55px;color:#c9302c;text-align:left;text-indent:5px;font-size:16px;font-weight:bold;border-bottom:1px solid  #c9302c;}
	.box02_left h3 span{font-size:12px;line-height:40px;color:#c9302c;padding:10px 10px 0 0;font-weight:bold; float:right;cursor:pointer;}
	.index_list_txt{width:1000px;margin:20px 0 0 0;}
	.index_list_txt li{overflow:hidden;height:50px;line-height:50px;font-size:15px;text-align:left; padding-left:20px;border-bottom:1px  solid #ea9e91;}
	.index_list_txt li span{float:left;height:50px;line-height:50px;font-size:15px; color:#d9c202; margin-right:30px;}
	.index_list_txt li:hover{background-color:#fff;transition:0.5s;}
	.index_list_txt li:hover span{color: #c81b15;}
	.index_list_txt li:hover  a{color: #c81b15;}
	.index_list_txt a{color:#fff;}
	.index_list_txt a:hover{color:#ffffff;}
    .box02_right{width:60px;line-height:70px;overflow:hidden;float:left;margin:75px auto 0 auto;font-family: "方正小标宋简体";font-size: 45px;font-weight: bold;color: #eaff00;}
	.box_m_b{width:1200px; height:44px; margin:20px auto 20px auto;}
	.box_m_more{width:200px; margin:30px auto 0px auto;}
    .box_m_more h1{width:200px;height:30px;font-size: 20px; padding:7px 0 7px 5px;color: #eaff00;letter-spacing:10px;cursor:pointer;border-radius:20px; border:1px #eaff00 solid;}
    .box_m_more h1 a{text-decoration:none; color: #eaff00;}
    .box_m_more h1 a:hover{text-decoration:none;color: #eaff00;}



	.box_b{width:100%;min-width:1200px;margin:0px auto;float:left;height:500px;background:url(../images/box3_bg.png) left top no-repeat;background-size:100% 100%;-moz-background-size:100% 100%;-webkit-background-size:100% 100%;-o-background-size:100% 100%;background-position:center;}
	.box03{width:1200px; height:500px;margin: 0 auto;}
    .box03_left{width:60px;line-height:60px;overflow:hidden;float:left;padding-left:15px;margin:110px auto 0 auto;font-family: "方正小标宋简体";font-size: 45px;font-weight: bold;color: #b90d11;}
	.box03_right{width:1090px; margin:140px 0px 0px 35px;float:left;}
    .box03_right li:first-child{margin-right:20px;margin-left:0px;}
	.box03_right li:last-child{margin-left:20px;margin-right:0px;}
	.box03_right li{width:350px; height:240px;float:left; overflow:hidden;margin:0px;position: relative;}
	.box03_right li .title{display: block;width:320px;top: 32%;left: 15px;line-height:50px;text-align: center;position: absolute;font-family: "方正小标宋简体";font-size: 26px;font-weight: bold;color: #b90d11;}
    .box03_right li .title a{color: #b90d11;}
    .box03_right li .title a:hover{text-decoration:none;}
	.box03_right li img{transition:All 0.4s ease-in-out;-webkit-transition:All 0.4s ease-in-out;-moz-transition:All 0.4s ease-in-out;-o-transition:All 0.4s ease-in-out;}
    .box03_right li img:hover{transform: scale(1.2); -ms-transform:scale(1.2); /* ie 9 */-moz-transform:scale(1.2); /* firefox */-webkit-transform:scale(1.2); /* safari 和 chrome */-o-transform:scale(1.2);}
   


    .foot{width:100%;min-width:1200px;height:90px; font-size:14px;color:#ffffff;line-height:25px;background-color:#8f0015;} 
	.foot_container{width:1200px;margin:0 auto;}
	.foot_main{width:1200px;color:#ffffff;line-height:30px;text-align:center; float:left;padding:18px 0 0 0;}
	.foot_main li a{font-size:14px; text-decoration:none; color:#ffffff;}
	.foot_main li a:hover{font-size:14px; text-decoration:none; color:#ffffff;} 

	/*列表页样式--*/	  

	.list_main{overflow:hidden;width:1200px; padding:0 4px 0 0px;margin:0 auto;}
    .list_left{width:310px;float:left;margin:20px 0 0 0;}
    .left_menu{width:290px;float:left;overflow:hidden;margin:0px; padding:10px 10px 10px 10px;}
	.list_left_menu_title{font-size:28px;color:#fff; font-family:"微软雅黑";font-weight:bold;text-align:left;text-indent:50px;height:80px;line-height:80px; background:#c9302c url(../images/menu_home.png) 200px 0px no-repeat;}
	.list_left_menu li{font-size:16px;height:60px;line-height:60px;text-align:left;text-indent:95px;border-top:solid 1px #e6e6e6;cursor:pointer;list-style:none;}
	.list_left_menu li a{display:block;color:#000;background:#fff url(../images/left_menu_li_1.png) 230px 24px no-repeat;}
	.list_left_menu li a:hover{text-decoration:none;color:#fff;background:#d9534f url(../images/left_menu_li_2.png) 230px 24px no-repeat;transition:0.5s;}

  

	.list_right{width:848px;margin:40px 0 20px 20px;float:left;overflow:hidden; padding:10px 0px 10px 20px;}
	.list_right_head_title{float:left; text-align:left; color:#c9302c;font-size:20px; padding:20px 40px 0 6px; border-bottom:solid 2px #c9302c; height:48px; width:843px;text-indent:8px;}
	.list_right_head_l{float:left;text-align:left; color:#c9302c;font-size:22px;font-weight:bold;text-indent:8px;}
	.list_right_head_r{float:right;text-align:right;font-size:14px;padding:6px 10px 0 0;}
	.list_right_head_r a{color:#c9302c; text-decoration:none;}
	.list_right_head_r a:hover{color:#1f2650; text-decoration:none;}	
	
	.list_right_main{width:815px;margin:0 auto;min-height:280px; padding-bottom:20px;_height:280px;font-size:14px;color:#333;line-height:30px;text-align:left;}
	.list_right_title{font-size:20px;font-family:"微软雅黑";color:#000;font-weight:bold;line-height:60px;text-align:center; padding-top:30px;}
	.list_right_info{height:32px;line-height:32px;text-align:center;color:#333; border-bottom:1px dashed #666666;margin:0px 0px 20px 0px; padding:0px 0px 8px 0px;}
	.list_right_content{margin:0 auto;}
    .list_right_content p{margin:8px 0px 15px 0px;font-size:16px;font-family:"微软雅黑";}
	
	.list_txt{width:100%;padding:10px 0 20px 0;}
	.list_txt li{width:100%;height: 70px; padding: 15px 0;margin: 0 0 15px 0;border-bottom:1px dashed #dfdfdf;}
	.list_txt li:hover{background: #dfdfdf;transition:0.5s;}
	.list_txt li:hover .calendar .date{ background: #b90d11; color: #fff;position: absolute;}
    .list_txt li:hover .calendar .title a{ color: #b90d11;}
	.list_txt li .calendar {height:70px;position: relative;}
	.list_txt li .calendar .date {width: 70px;height:70px;float: left;background: #dfdfdf;color: #b90d11; position: absolute;left: 10px;z-index:4;}
	.list_txt li .calendar .date .day {text-align: center;width: 100%;display: inline-block;font-size: 25px;padding-top: 5px;}
	.list_txt li .calendar .date .month {font-size: 14px;text-align: center;width: 100%;display: inline-block;}
	.list_txt li .calendar .title {width: 778px; float: left;font-size: 16px; font-family:bold;margin: 4px 0 0 100px;}
	.list_txt li .calendar .title a {color: #616161;text-decoration: none;}
	.list_txt li .calendar .title a:hover {color: #b90d11; text-decoration: none;}
	


	.pagination{width:100%;text-align:center;padding:10px 0;clear:both;color:#333;}
	.pagination span,.pagination a,.pagination b{font-size:14px;font-family:Arial, Helvetica, sans-serif;}
	.pagination span font{color:#1f2650;font-size:12px;}
	.pagination a,.pagination b{border:1px solid #ddd;color:#333;background:#fff;padding:2px 7px;text-decoration:none;}
	.pagination span {padding-right:4px;}
	.pagination b,.pagination a:hover{background:#137214;color:#fff;background:#c9302c;}
	