@charset "utf-8";
body{margin:0px; padding:0px; background-color:#f4f4f4}
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;}
.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%;}
.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;}
.center{margin-left:auto; margin-right:auto; width:1400px;}
.topbg{width:100%; height:80px; background-color:#FFFFFF}
.topbg .top{width:100%x; margin-left:auto; margin-right:auto; height:80px}
.topbg .top .logo{float:left; background:url(logo.jpg); background-repeat:no-repeat; background-position:center center; width:327px; height:80px;}
.topbg .top .en_logo{float:left; background:url(en_logo.jpg); background-repeat:no-repeat; background-position:center center; width:458px; height:80px;}
.topbg .nav{float:right;}
.topbg .nav li{float:left; width:110px;height:80px; margin-right:5px;line-height:80px; text-align:center; vertical-align:middle; position:relative; cursor:pointer}
.topbg .nav li a{font-size:16px; font-family:Arial, Helvetica, sans-serif; color:#828390; }
.topbg .nav li:hover{background-color:#0c5c0f;}
.topbg .nav li:hover a{color:#FFFFFF}
.topbg .lang{float:right;  padding-top: 12px; margin-right:20px; margin-left: 10px; text-align:left; vertical-align:middle; position:relative; cursor:pointer; font-size: 12px; margin-left: 10px;}
.topbg .nav .search_li:hover{background:none}
.nav_yy{width:100%;height:9px; background:url(nav_yy.png); background-repeat:repeat-x; position:absolute; top:80px; left:0px; z-index:10000;}

.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;}
.nav li .search{position:absolute; z-index:10000; margin:0px; padding:0px; width:227px;right:0px; top:50px;line-height:normal;display:none;}
.nav li .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;}
.nav li .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;}

.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:#0c5c0f;}
.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_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:30px; width:100%;text-overflow:ellipsis}
.right_news li{ float:left;}
.right_news .nimg{width:261px; padding-right:10px;}
.right_news .ntext{width:850px;}
.right_news .ntext div{}
.right_news img{width:261px; 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; 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;}
.pic_text{line-height:20px; text-align:center; width:200px; 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%;}
#footer .foot1{ height:440px; width:1400px;}
#footer .foot1 .foot1_left{ padding-top:90px; float:left;}
#footer .foot1 .foot1_left .contact{line-height:28px; color:#737373; font-size:14px;}
#footer .foot1 .foot1_right{float:left; padding-top:90px; width:600px; margin-left:100px;}
#footer .foot1 .foot1_right td{font-size:18px; color:#757575; width:200px;}
#footer .foot1 .foot1_right .input{border:none; border-bottom:1px solid #757575; background:none; width:90%; margin-top:10px;}
#footer .foot1 .foot1_right textarea{border:none; border-bottom:1px solid #757575; background:none; width:100%; height:90px;}
#footer .foot1 .foot1_news{float:right; padding-top:90px; width:300px;}
#footer .foot1 .foot1_news h1{ font-size:12px; font-weight:normal; display:inline;}
#footer .foot1 .foot1_news li{float:left;}
#footer .foot1 .foot1_news .n1{float:left; width:230px; white-space:nowrap;overflow:hidden}
#footer .foot1 .foot1_news .n2{float:right;}
#footer .foot1 .footsubmit{width:100px; height:40px; line-height:40px; vertical-align:middle; margin:0px; padding:0px; background-color:#0c5c0f; color:#FFFFFF; font-size:14px; font-weight:bold; border:none;}
#footer .foot2{width:100%; height:60px; background-color:#0c5c0f; line-height:60px;} 


#footer .foot2 .fleft{float:left; color:#bdbdbd; font-size:14px}
#footer .foot2 .fright{float:right; color:#bdbdbd; font-size:14px;}

.neibanner{width:100%; height:362px; margin-bottom:20px;}

.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}
.video{position:fixed; right:5px; bottom:5px; display:block; margin:0px; padding:0px; width:500px; z-index:10000; background-color:#EBEBEB; padding: 10px 12px;border-radius:10px;}
.video .v_title{float:left;  font-size:14px;}
.video .v_close{float:right;  font-size:14px; cursor:pointer}