@charset "utf-8";

html,body{margin:0px; padding:0px;}
body,tr,td{font-size:12px;color: #545454; line-height:24px;}
form{margin:0px; padding:0px;}
img{border:0px;}
ul,li{list-style:none; margin:0px; padding:0px;}
a:link {color: #545454;text-decoration: none;}
a:visited {color: #545454;text-decoration: none;}
a:hover {color: #E77518;text-decoration: none;}
a:active {color: #545454;text-decoration: none;}
p{margin:0 auto}
.blank1{height:1px; float:none; clear:both; overflow:hidden;width:100%; }
.blank5{height:5px; float:none; clear:both; overflow:hidden;width:100%; }
.blank10{height:10px; float:none; clear:both; overflow:hidden;width:100%;}
.blank20{height:20px; float:none; clear:both; overflow:hidden;width:100%;}
.blank30{height:30px; float:none; clear:both; overflow:hidden;width:100%;}
.blank40{height:40px; float:none; clear:both; overflow:hidden;width:100%;}
.blank60{height:60px; float:none; clear:both; overflow:hidden;width:100%;}
.padding10{padding:10px;}
.f14{ font-size:14px;}
.f12{ font-size:12px;}
.f16{ font-size:16px;}
.f26{ font-size:26px;}
.f30{ font-size:30px;}
a.f12{ color:#888888}
.line{ width:98%;height:1px; overflow:hidden; float:none; clear:both; border-bottom:1px dashed #b09964; margin-top:5px; margin-bottom:5px;}
.hui{color:#9C9E9C;}
.on{display:block;}
.off{display:none;}
.w100{width:1200px; height:auto; margin-left:auto; margin-right:auto;}
.w1400{width:1400px; height:auto; margin-left:auto; margin-right:auto;}
.center{margin-left:auto; margin-right:auto; width:1400px;}
.topbg{width:100%; height:115px; background-color:#FFFFFF}
.topbg .top{width:1400px; margin-left:auto; margin-right:auto; height:95px; background: url(top2024.jpg); background-repeat: no-repeat; position: relative;}

.topbg .top .nav1{position: absolute;left: 587px;top: 34px;width: 82px;height: 29px;}
.topbg .top .nav2{position: absolute;left: 687px;top: 34px;width: 103px;height: 29px;}
.topbg .top .nav3{position: absolute;left: 804px;top: 34px;width: 82px;height: 29px;}
.topbg .top .nav4{position: absolute;left: 905px;top: 34px;width: 82px;height: 29px;}
.topbg .top .nav5{position: absolute;left: 1004px;top: 34px;width: 103px;height: 29px;}
.topbg .top .nav6{position: absolute;left: 1123px;top: 34px;width: 82px;height: 29px;}
.topbg .top .nav7{position: absolute;left: 1223px;top: 34px;width: 82px;height: 29px;}
.topbg .top .nav8{position: absolute;left: 1330px;top: 34px;width: 29px;height: 29px;}
.topbg .top .sub2{position: absolute;left: 677px;top: 68px;width: 123px; background-color: #FFFFFF; z-index: 10000;border-radius:5px; border: 1px solid #E3E3E3; display: none}
.topbg .top .sub3{position: absolute;left: 784px;top: 68px;width: 123px; background-color: #FFFFFF; z-index: 10000;border-radius:5px; border: 1px solid #E3E3E3; display: none}
.topbg .top .sub4{position: absolute;left: 885px;top: 68px;width: 123px; background-color: #FFFFFF; z-index: 10000;border-radius:5px; border: 1px solid #E3E3E3;display: none;}
.topbg .top .sub5{position: absolute;left: 994px;top: 68px;width: 123px; background-color: #FFFFFF; z-index: 10000;border-radius:5px; border: 1px solid #E3E3E3; display: none}
.topbg .top .sub7{position: absolute;left: 1200px;top: 68px;width: 123px; background-color: #FFFFFF; z-index: 10000;border-radius:5px; border: 1px solid #E3E3E3; display: none}
.topbg .top .allsub div li{ text-align: center; vertical-align: middle;height: 40px; line-height: 40px; font-size: 14px;border-bottom: 1px dashed #DFDFDF;}
.topbg .top .allsub div li:hover{ background-color: #911517}
.topbg .top .allsub div li a{width: 100%; height: 100%; display: block; color: #545454}
.topbg .top .allsub div li a:hover{width: 100%; height: 100%; display: block; color: #FFFFFF}
.topbg .top .nav_line{height: 1px; border-bottom: 1px dashed #DFDFDF; line-height: 1px;}
.topbg .top .search{position:absolute; z-index:10000; width:227px;right:40px; top:72px;line-height:normal; display: none}
.topbg .top .search .ss{ width:170px; float:left; border:1px solid #D2D2D2; text-indent:10px; border-right:none;border-radius: 5px 0 0 5px;box-sizing:border-box; height:26px; line-height:26px;}
.topbg .top .search .submit{ width:55px; float:left; border:1px solid #D2D2D2;border-radius: 0 5px 5px 0;border-left:none;box-sizing:border-box; height:26px;}
.nav_yy{width:100%;height:9px; background:url(nav_yy.png); background-repeat:repeat-x; position:absolute; top:115px; left:0px; z-index:9999;}
.flash{width:1309px;height: 615px; margin: auto;}

.leftbox{width:332px; float:left; overflow:hidden; margin-right:10px;}
.left{width:332px; float:left; margin-right:10px;}
.cen{width:467px; float:left;}
.right{width:475px; float:right;}
.left .home_left_title{background:url(title_bg.png); background-color:#da9e61; background-repeat:no-repeat; background-position:0px 0px; width:332px; height:48px;color:#FFFFFF; font-size:14px; position:relative;}
.left .home_left_title a{color:#FFFFFF; font-size:14px;}
.left .home_left_title .font{position:absolute; left:60px; top:12px;}
.left .home_left_title .more{position:absolute; right:8px; top:12px;}
.left .home_left_content{width:332px; height: 264px;padding:10px 10px 10px 10px;border:1px solid #dcdcdc; border-top:none; box-sizing:border-box}
.left .home_left_content ul{margin: auto; width: 98%;}
.left .home_left_content li{background:url(dot.png); background-repeat:no-repeat; background-position:5px 8px;width: 100%; text-indent:20px;overflow:hidden;white-space:nowrap; box-sizing: border-box; text-align: left;}

.cen .cen_title{background-color:#916B44; background-repeat:no-repeat; background-position:0px 0px; width:482px; height:48px;color:#FFFFFF; font-size:14px; position:relative;}
.cen .cen_title a{color:#FFFFFF; font-size:14px; }
.cen .cen_title .font{width: 33.33%; height: 48px; line-height:48px;float: left; cursor: pointer}
.cen .cen_title .on{background-color:#BF9367 }
.cen .cen_title .more{position:absolute; right:8px; top:12px;}
.cen .cen_content{width:482px; height: 264px; padding:10px 10px 10px 10px; border:1px solid #dcdcdc; border-top:none; overflow:hidden; box-sizing: border-box}
.cen .cen_content ul{margin: auto; width: 98%; display: none;}
.cen .cen_content li{background:url(dot.png); background-repeat:no-repeat; background-position:5px 8px;width: 100%;text-indent:20px;overflow:hidden;white-space:nowrap; box-sizing: border-box; text-align: left;}
.cen .cen_content .time{float:right;}
.w1309{width:1309px; height:auto; margin:0 auto 0 auto; text-align: center}

.jcarousel-skin-index .jcarousel-clip { overflow: hidden }
.jcarousel-skin-index .jcarousel-clip-horizontal {width:475px;}
.jcarousel-skin-index .jcarousel-list { position: relative }
.jcarousel-skin-index .jcarousel-item { width:475px }
.banner{ width: 475px; height: 312px; padding-right: 15px; position: relative; margin:0 auto }
.banner .control-index-hero {position: absolute; left:0; bottom: 0}
.banner .control-index-hero li { float:left;width:37px;height:37px;line-height:37px;overflow:hidden;background:#000;opacity: .9;margin-right:1px;text-align:left;font-family:microsoft yahei;}
.banner .control-index-hero li.over {width:361px;}
.banner .control-index-hero li.last {margin-right:0;}
.banner .control-index-hero li a {text-decoration:none; float: left; color: #fff; font-size: 18px; line-height: 38px }
.banner .control-index-hero li a.index-hero-number {display: inline-block; font-size: 16px; font-weight: bold; width: 21px; height: 21px; line-height: 21px; text-align: center; margin: 8px; background: #c00 }

.chenlie{width: auto; margin: auto; display: inline-block;box-sizing: border-box}
.chenlie div{float: left; border: 1px solid #8d8d8d; margin: 30px; position: relative; cursor: pointer; width: 343px; height: 576px;}
.chenlie div img{display: block; width: 343px; height: 576px;}
.chenlie div img:hover{display: block;filter: brightness(80%);}
.chenlie .text{position: absolute; width: 100%; height:105px; box-sizing:border-box;padding: 10px 0px; background-color:rgba(0,0,0,0.9); bottom: 0px; left: 0px; margin: 0px; border:none; color: #FFFFFF; display: none;}


.type div{width:383px; height:548px; float:left; margin-right:25px; margin-bottom:25px; cursor:pointer;}
.nav .pro .sub{position:absolute; left:-34px; top:80px; width:130px; z-index:10000; display:none;}
.nav .pro .sub div{width:100%; height:50px; line-height:50px; display:block; clear:both; float:none; border-top:1px solid #D9D9D9; background-color:#FFFFFF}
.nav .pro .sub div:hover{background-color:#FFC20A; color:#FFFFFF}
.nav .pro .sub div a{font-size:12px;}


.main_img{width:456px; height:520px; float:left; margin-right:16px; font-size:20px; color:#333333; text-align:left;}
.main_img img{ display:block;}
.main_img span{font-size:12px; color:#999999}
.dianfan{width:100%; height:683px; background:url(dianfan.jpg); background-position:center center;}
.homeblue{width:100%; height:670px; background-color:#004682;}
.homeblue_title{width:auto; display:inline-block !important; display:inline; font-size:26px; color:#FFFFFF; margin-top:86px; margin-bottom:68px;}
.homeblue_title span{font-size:18px; color:#afafaf;}
.homenews{color:#FFFFFF; width:676px; height:386px; float:left; overflow:hidden;}
.homenews .homenews_img{width:675px; height:220px;}
.homenews .homenews_img img{width:675px; height:220px;}
.homenews .homenews_time{font-size:36px; float:left; width:150px; height:128px; vertical-align:top;box-sizing:border-box;-moz-box-sizing:border-box; -webkit-box-sizing:border-box; padding-top:3px; text-align:left}
.homenews .homenews_right{ width:526px; height:128px; text-align:left; float:right; vertical-align:top;}
.homenews .homenews_right .h1{font-size:21px; float:left; clear:right;}
.homenews .homenews_right .h2{font-size:14px; color:#a3a3a3; float:left; width:430px; height:48px; overflow:hidden;}
.homenews .homenews_right .wline{ width:38px; height:1px; background-color:#FFFFFF;}

.left_title{width:245px; height:31px; background:url(../images/left_title.gif); overflow:hidden; position:relative;}
.left_title .l_font{ color:#FFFFFF; font-size:14px; font-weight:bold; position:absolute; left:15px; top:4px;}
.left_content{width:243px; border-left:1px solid #c4c4c4; border-right:1px solid #c4c4c4; background-color:#f7f7f7; line-height:32px; font-size:12px; color:#5a5a5a; text-align:left;}
.left_content a{font-size:14px; color:#5a5a5a}
.left_bottom{ width:245px; height:6px; background:url(../images/left_bottom.gif); overflow:hidden;}

.right_title{ width:1145px; height:31px; background:url(../images/right_title.gif); overflow:hidden; position:relative;}
.right_title .r_font{ color:#FFFFFF; font-size:14px; font-weight:bold; position:absolute; left:15px; top:4px;}
.right_content{font-size:14px; line-height:26px;padding:10px; width:1125px; color:#5a5a5a; text-align:left;}
.right_content a{font-size:14px; color:#5a5a5a}
.right_content ul,li{list-style:none; padding:0px; margin:0px;}
.right_content img{max-width:1125px;}
.right_content .content_title {text-align: center;font-size: 16px;font-weight: bold;}
.right_content .content_time {text-align: center;font-size: 12px;}
.right_news .ntitle{ font-size:16px; font-weight:bold; line-height:20px;}
.right_news .clear{width:860px; margin:5px 0px;}
.right_news .nsmalltext{ color:#717371;overflow:hidden; height:50px; width:100%;text-overflow:ellipsis;}
.right_news li{ float:left;}
.right_news .nimg{width:85px; padding-right:10px;}
.right_news .ntext{width:850px;}
.right_news .ntext div{}
.right_news img{width:85px; height:85px;box-sizing:border-box;-moz-box-sizing:border-box; -webkit-box-sizing:border-box; border:1px solid #CCCCCC}
.right_news .nftime{float:right; height: 85px; line-height: 85px; font-size:16px; font-weight:bold;}

.bigbox{float:left;margin-left:15px; margin-right:8px; margin-bottom:15px; text-align:center}
.pic_border{border:1px solid #E6E6E6; width:200px; margin-bottom:3px; overflow:hidden;}
.pic_box{width:200px; height:200px;overflow:hidden; margin:3px;display:table-cell;vertical-align:middle; text-align:center; background-color:#FFFFFF}
.pic_box img{max-width:200px; max-height:200px;display: block}
.pic_text{line-height:20px; text-align:center; width:200px; overflow:hidden;}

.h_bigbox{float:left;margin-left:40px; margin-bottom:15px; text-align:center}
.h_pic_border{border:1px solid #E6E6E6; width:300px; margin-bottom:3px; overflow:hidden; box-sizing: border-box;}
.h_pic_box{width:300px; height:300px;overflow:hidden; margin:3px;display:table-cell;vertical-align:middle; text-align:center; background-color:#FFFFFF}
.h_pic_box img{max-width:300px; max-height:300px;display: block}
.h_pic_text{line-height:20px; text-align:center; width:300px; overflow:hidden;}

.news_date{color:#aaa;}
.news_hits{color:#aaa; width:300px; height:25px; float:right; text-align:right; margin:0px 0px 15px 0px;}

#footer{width:100%; background-color: #282828;}
#footer .foot1{ height:204px; width:1400px; margin: auto}
#footer .foot1 .foot1_left{float:left; width:668px;}
#footer .foot1 .foot1_right{float:left; padding-top:30px; height: 204px; box-sizing: border-box; color: #FFFFFF; font-size: 14px; line-height: 30px;}
#footer .foot1 .foot1_right a{color: #FFFFFF}

.neibanner{width:100%; height:362px; margin-bottom:20px; padding: 0xp; box-sizing: border-box}

.p_str_box{text-align:center;}
.p_str{ text-align:center; margin-top:50px; height:33px;display:inline-block;}
.p_str{font-size:14px;}
.p_str select{border:1px solid #D0D0D0; height:33px; line-height:33px; float:left; padding:0px; width:80px; text-indent:10px; margin-left:3px;}
.p_str span{border:1px solid #D0D0D0; height:30px; line-height:30px; display:block; width:80px; float:left; padding:0px; margin:0 3px;}
.p_str span:hover{background-color:#F3F3F3;}

.news .title{float:left; width:700px;}
.news .title a:hover{ color:#FF0000}
.news .time{float:right; width:50px; text-align:right}

.mulu_title{background-color:#DFDFDF; font-weight: bold;}
.mulu_content td{border-bottom: 1px solid #C1C1C1}
.bigtitle{font-weight: bold; font-size: 18px;}
