﻿@charset "utf-8";
/* CSS Document */
body{font-family:"微软雅黑"; font-size:14px; margin:0px; padding:0px; background-color:#FFFFFF; color:#8a8a8a;}

/*html{
 -webkit-filter: grayscale(100%); 
        -moz-filter: grayscale(100%); 
        -ms-filter: grayscale(100%); 
        -o-filter: grayscale(100%); 
        filter:progid:DXImageTransform.Microsoft.BasicImage(grayscale=1);  
        _filter:none; 
}*/
a:link{color:#454545; text-decoration:none;}
a:visited{color:#454545; text-decoration:none;}
a:hover{color:#A00000; text-decoration:none;}
a:active{color:#A00000; text-decoration:none;}
img{border:none;}
ul{list-style:none; margin:0px; padding:0px;}
a,area { blr:expression(this.onFocus=this.blur()) }
:focus { -moz-outline-style: none; }
a,area  { outline:none;}   
.conwd{width:1000px; margin:0 auto;}

.topn{ height:160px; width:100%}
.header{ height:112px; background-image:url(06_06.jpg); background-position:left center; background-repeat:no-repeat;background-size:49%;}
.reacha{float:right; width:350px; margin-top:15px;}
.sou{ width:290px; height:50px; float:left;margin-top:10px; padding-left:60px;}
.sou img{ float:left!important; padding:0px; margin:0px;}
.sousuo{
	float: left;
    background-color: #FFFFFF;
    width: 175px;
	font-size:16px;
	padding-left:5px;
    height: 35px;
    line-height: 37px;
    border-top-width: 1px;
    border-bottom-width: 1px;
    border-left-width: 1px;
    border-top-style: solid;
    border-bottom-style: solid;
    border-left-style: solid;
    border-top-color: #A9BCB8;
    border-bottom-color: #A9BCB8;
    border-left-color: #A9BCB8;
    overflow: hidden;
    border-right-width: 1px;
    border-right-style: solid;
    border-right-color: #FFA701;
	outline:none;
	_margin-right:-3px;
	}
.reach a{float:left; border-left:1px solid a7beb6; }
.navbx{width:100%; height:48px; background-color:#CC0001;}
.nvvbx{height:48px; font-size:15px;}
.nvvbx li{float:left;height:48px; line-height:48px; width:110px; text-align:center;}
.nvvbx a{ float:left; width:80px; padding-left:10px; padding-right:10px;color:#FFFFFF!important;;}
.nvvbx a:hover,a:active{ background-color:#A50001; color:#FFFFFF;}
.bannern{width:100%; height:444px;}





.maina{margin-top:35px; height:335px; overflow:hidden;}
.bnx{float:left;height:331px; width:525px}
.mainar{float:left; margin-left:25px; width:440px;}
.mainartop{ float:left;height:40px; width:445px; background:url(1.jpg) repeat-x center center;}
.tp{float:left;font-size:16px; background-color:#FFFFFF; border-right:1px solid #cdcdcd;padding-right:10px; }
.tp a{ font-size:16px;color:#333; font-weight:bold;}
.tp a:hover,a:active{color:#A50001; background-color:#FFFFFF;}
.tp span{float:left;font-size:10px;color:#666;transform:scale(0.9);-webkit-transform-origin-x: 0;}
.content{float:left; height:110px; width:440px; border-bottom:1px dashed #D9D9D9; overflow:hidden; clear:both;}
.content a{color:#C90101!important;}
.content a:hover,a:active{ color:#7D0000!important;}
.content h2{float:left; font-size:18px; text-align:center;width:440px; padding:0px; margin:0px; height:40px; line-height:40px;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;word-wrap: break-word;}
.content span{ float:left; height:50px; width:440px; line-height:25px;color:#666; overflow:hidden; padding-top:5px;}
.neww{ float:left;width:440px; height:175px; overflow:hidden; line-height:35px; padding-top:10px;}
.neww font{float:right; font-size:12px;}
.neww li{ float:left; width:440px; height:35px;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;word-wrap: break-word;}
.neww a{float:left;width:280px; height:35px;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;word-wrap: break-word;}
.mainb{height:535px; margin-top:45px; overflow:hidden;}
.mainbl{ float:left;width:445px; height:515px; padding-left:5px; padding-right:75px;}
.mainartopp{ width:445px; float:left; background:url(1.jpg) repeat-x center center;}
.tpp{float:left; font-size:16px; background-color:#FFFFFF; border-right:1px solid #cdcdcd;padding-right:10px;}
.tpp a{font-size:16px;color:#333; font-weight:bold;}
.tpp a:hover,a:active{color:#A50001; background-color:#FFFFFF;}
.tpp span{float:left; font-size:10px;-webkit-transform:scale(0.9); color:#666;}
.boxnew{ float:left;width:445px; height:465px;}
.newwn{display:block; width:445px; height:100px; margin-top:20px;}
.newwn h5{ float:left; width:360px; height:25px; line-height:25px; font-size:18px!important; color:#000000; padding:0px; margin:0px; font-weight:100;white-space:nowrap; overflow:hidden; text-overflow:ellipsis; word-wrap: break-word;}
.xqnr{float:right; display:block; height:25px; line-height:25px; width:55px;background-color:#CC0001; text-align:center;}
.xqnr a{color:#FFFFFF!important; text-align:center; font-size:14px;background-color:#CC0001;}
.xqnr a:hover,a:active{color:#F00000!important;}
.newwn span{ float:left; margin-top:10px;width:445px; display:block; height:40px; line-height:20px; font-size:12px;overflow:hidden;}
.newwn font{ float:left;height:15px; line-height:15px; font-size:12px; width:300px;}
.mainbr{ float:left;width:445px; height:535px; margin-left:25px; overflow:hidden;}
.bigbox{float:left;width:445px; height:250px; margin-bottom:20px;}
.tpnews{ float:left;width:445px; height:185px; margin-top:25px; display:block;}
.tupian{ float:left; margin-right:10px;}
.boxth{float:left; width:285px; height:185px; overflow:hidden;}
.boxth li{ width:285px; height:35px; line-height:35px; background-image:url(06_20.jpg); background-repeat:no-repeat; background-position:left center;}
.boxth a{ padding-left:10px;float:left;width:275px; height:30px;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;word-wrap: break-word;}
.huodongzhongxin{height:260px; margin-top:40px; clear:both;}
.hdzxtop{width:300px; height:40px; line-height:20px; text-align:center; margin:0 auto;background:url(1.jpg) repeat-x center center;}
.tpn{ width:150px; height:40px;font-size:16px; background-color:#FFFFFF; margin:0 auto;}
.tpn a{ font-size:16px;color:#333; font-weight:bold;}
.tpn a:hover,a:active{color:#A50001;}
.tpn span{ display:block; font-size:10px;transform:scale(0.9); color:#666;}
.navbox{width:1000px; height:150px; margin-top:30px;}
.navbox li{float:left; width:125px;height:150px; text-align:center; margin-left:20px; margin-right:20px;}
.navbox a{float:left; width:125px;height:40px; text-align:center;padding-top:110px;}
.nv1{background:url(01.jpg) no-repeat top center; }
.nv1 a:hover{background:url(03.jpg) no-repeat top center;}

.nv2{background:url(2.jpg) no-repeat top center; }
.nv2 a:hover{background:url(05.jpg) no-repeat top center;}

.nv3 {background:url(3.jpg) no-repeat top center; }
.nv3 a:hover{background:url(07.jpg) no-repeat top center;}

.nv4 {background:url(4.jpg) no-repeat top center; }
.nv4 a:hover{background:url(09.jpg) no-repeat top center;}

.nv5 {background:url(5.jpg) no-repeat top center; }
.nv5 a:hover{background:url(11.jpg) no-repeat top center;}

.nv6 {background:url(6.jpg) no-repeat top center; }
.nv6 a:hover{background:url(13.jpg) no-repeat top center;}






.footer{width:100%; height:200px; background-color:#7D0004;color:#FFFFFF;font-size:12px; clear:both;}
.boxft{width:1000px; height:135px; margin:0 auto; padding-top:45px;}
.ftone{ float:left;height:75px; width:415px; line-height:25px;border-right:1px solid #9d0105; background:url(06_60.jpg) no-repeat left top; padding-top:60px;}
.ftone a{color:#FFF;}
.fttwo{ float:left;height:135px; width:215px; padding-left:65px; line-height:25px;border-right:1px solid #9d0105;}
.ftth{ float:left; width:260px; height:135px; margin-left:40px;} 
.ftth li{ float:left;width:130px; text-align:center;} 






.footer{width:100%; height:200px; background:url(1-1.jpg) repeat-x left center;color:#FFFFFF;font-size:12px; clear:both;}
.ftone{ float:left;height:75px; width:415px; line-height:25px;border-right:1px solid #9d0105; background:url(1_03.jpg) no-repeat left top; padding-top:60px;background-size:70%;}










/*动画*/
.main_image {width:100%; height:444px; overflow:hidden; margin:0 auto; position:relative}
.main_image ul {width:auto; height:422px; overflow:hidden; position:absolute; top:0; left:0}
.main_image li {float:left; width:100%; height:422px;}
.main_image li span {display:block; width:100%; height:433px}
.main_image li a {display:block; width:100%; height:433px}
.main_image li .img_1 {background:url(16.jpg) center top no-repeat}
.main_image li .img_2 {background:url(417.jpg) center top no-repeat}
.main_image li .img_3 {background:url(416.jpg) center top no-repeat}


.bannnern{width:100%; height:445px;}
div.flicking_con {width:990px; margin:0 auto; position:relative}
div.flicking_con .flicking_inner {position:absolute; top:360px; left:490px; z-index:999; width:300px; height:21px} /* 121126 */
div.flicking_con a {float:left;  width:21px; height:21px; margin:0; padding:0; background:url(btn_main_img.png) 0 0 no-repeat ; display:block; text-indent:-1000px}
div.flicking_con a.on {background-position:0 -21px}
#btn_prev,#btn_next{z-index:11111;position:absolute;display:block;width:73px!important;height:74px!important;top:50%;margin-top:-37px;display:none;}
#btn_prev{background:url(hover_left.png) no-repeat left top;left:100px;}
#btn_next{background:url(hover_right.png) no-repeat right top;right:100px;}
