@charset "utf-8";
body{font:13px/1.5 'Microsoft yahei',Tahoma,Geneva,sans-serif; color:#5d5d5d; background:#fff;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,th,td,span,p{margin:0;padding:0;-moz-user-select:none;}
form,fieldset,legend,input,textarea{outline:none;}
li{list-style:none;}
img{border:0px;}

a:link{color:#323232; text-decoration:none;}
a:visited{color:#323232; text-decoration:none;}
a:hover{color:#ff6600;}

.red,a.red:link,a.red:visited{color:red;}

.clearfix{height:0px; width:0px; font-size:0px; clear:both; padding:0px; margin:0px;}

.fl{float:left;}.fr{float:right;}.tc{text-align:center;}.tr{text-align:right;}.dn{display:none;}.db{display:block;}

.top_bg{background:#fff; height:92px; overflow:hidden;}
.top,.top_ad{width:1000px; margin:0px auto; overflow:hidden; position:relative;}
.top{position:relative;}
.top .logo{width:466px; float:left; margin-top:18px;}
.top .logo a:link,.top .logo a:visited{display:block; background:url(logo.png) no-repeat; width:466px; height:73px; text-indent:-999px;}
.top_search{float:right; margin-top:39px; width:200px;}
.top_search .ts_input{float:left; width:168px; border:3px solid #ececf2; border-right:none;}
.top_search .ts_input input{width:160px; padding:2px; line-height:18px; height:18px; border:none;}
.top_search .ts_btn{ border:3px solid #ececf2; border-left:none; float:left; width:22px;}
.top_search .ts_btn input{background:url(search_btn.gif) center no-repeat; height:22px; width:22px; text-indent:-999999px; display:block; border:none; border-left:1px solid #ececf2; cursor:pointer;}
.top_search .top_search_txt{line-height:28px; height:28px;}
.top_lg{position:absolute; top:8px; right:0px; border:1px solid #fff; font-size:12px;}
.top_lg li{padding-left:5px; line-height:18px; height:18px; float:left;}
.top_lg li a{padding-left:5px; padding-right:10px;}
.s_lg{border: 1px solid #dbe5ed; box-shadow: 2px 2px 6px #ccc;}
.top_content{position:absolute; top:26px; right:310px; font-size:12px;}

.menu_bg{height:33px; line-height:33px; background:url(menu_bg.gif) repeat-x; border-top:1px solid #dcdcdc; border-bottom:1px solid #dcdcdc; width:100%;}
.menu{width:1000px; margin:0px auto; height:34px; line-height:34px;}

.nav{width:1000px; margin:0 auto;font-family:"Microsoft YaHei",SimSun,SimHei;font-size:14px; font-weight:bold;}
.nav li{text-align:center;}
.nav .m{position:relative;float:left;display:inline;text-align:center;}
.nav .bg{}
.nav .home{}
.nav .m a{display:block; height:34px; line-height:34px; text-align:center; background:url(menu_line.gif) right no-repeat; padding-left:25px; padding-right:24px;}
.nav .m a{font-size:14px; color:#505050; font-weight:bold;}
.nav .on a{color:#ff6600;}
.nav .sub{display:none;width:150px; position:absolute;left:0px;top:34px;background:#efefef;float:left;line-height:30px; z-index:999999; padding-bottom:1px;}
.nav .sub p{position:absolute; width:7px; height:4px; display:block; background:url(dot3.gif) no-repeat; left:48px; top:-4px;}
.nav .sub li{text-align:center}
.nav .sub li a{color:#5d5d5d;display:block;zoom:1; width:150px; background:none;}
.nav .sub li a:hover{background:#00622e;color:#FFF}

.fullSlide{position:relative;width:100%;height:342px;background:#000; margin:0px auto; overflow:hidden;}
.fullSlide .bd{position:relative;z-index:0;overflow:hidden;margin:0 auto;}
.fullSlide .bd ul{width:100%!important;}
.fullSlide .bd li{overflow:hidden;width:100%!important;height:342px;text-align:center;}
.fullSlide .bd li a{display:block;height:342px;}
.fullSlide .hd{position:absolute;bottom:0;left:0;width:100%;height:30px;background:url(touming.png) repeat-x;text-align:center;line-height:30px; z-index:999}
.fullSlide .hd ul{padding-top:8px;text-align:center;}
.fullSlide .hd ul li{display:inline-block;overflow:hidden;margin:2px;width:8px;height:8px;background:url(tg_flash_p.png) -18px 0px;line-height:9999px;cursor:pointer;zoom:1;}
.fullSlide .hd ul .on{background-position:0 0;}

.top_banner{width:1000px; height:199px; overflow:hidden; margin:0px auto;}
.bg0{background:url(jptop_pic0.jpg) center top no-repeat;}
.bg1{background:url(jptop_pic1.jpg) center top no-repeat;}
.bg2{background:url(jptop_pic2.jpg) center top no-repeat;}
.bg3{background:url(jptop_pic3.jpg) center top no-repeat;}
.bg4{background:url(jptop_pic4.jpg) center top no-repeat;}
.bg5{background:url(jptop_pic5.jpg) center top no-repeat;}
.bg6{background:url(jptop_pic6.jpg) center top no-repeat;}
.bg7{background:url(jptop_pic7.jpg) center top no-repeat;}
.bg8{background:url(jptop_pic8.jpg) center top no-repeat;}

.index_box{width:1000px; margin:0px auto; margin-top:18px; overflow:hidden;}
.ico_list{margin-top:26px; overflow:hidden;}
.ico_list li{width:166px; float:left; text-align:center;}
.i_title{margin-top:12px; text-align:center; font-size:24px;}
.i_tltle2{text-align:center;}
.inews_list{width:1000px; margin:0px auto;}
.inews_list .il_more{position:absolute; bottom:20px; right:10px; z-index:100;}
.inews_list .il_more a{color:#ff6600;}
.inews_list .il_box{float:left; width:235px; overflow:hidden; margin-top:22px; position:relative; margin-right:20px;}
.inews_list .il_box .il_pic{width:235px; height:160px; overflow:hidden;}
.inews_list .il_title{line-height:18px; font-size:20px; overflow:hidden; padding-top:10px; padding-bottom:10px; text-align:center;}
.inews_list .il_info{line-height:18px; height:54px; overflow:hidden; color:#999;}
.il_bg{color:#FFF; padding:10px; background:url(title_bg.jpg) no-repeat center;}
.inews_list .il_title a{color:#353535;}
.inews_list .il_date{text-align:right; padding-bottom:22px;}
.inews_list .il_title a:hover{color:#ff6600;}
.inews_list .last{margin-right:0px;}

.container{width:1000px; margin:0px auto; overflow:hidden;}
.top_menu{text-align:center; margin-top:28px;}
.top_menu a{padding-left:16px; background:url(ico2.gif) 0px -63px no-repeat; margin-right:10px;}
.top_menu a:hover,.top_menu a.on{background:url(ico2.gif) 0px 3px no-repeat;}

.c_left{width:200px; float:left; padding-bottom:150px;}
.c_left .cl_title{padding:10px; background:#006233; color:#fff; margin-top:32px;}
.c_left .cl_title p{font-size:18px;}
.c_left li{ margin-top:5px;}
.c_left li a{background:url(lm_b.gif) 185px center no-repeat #edebec; line-height:24px; padding-left:12px; display:block; padding-right:18px;}
.c_left li a:hover,.c_left .on a{background:url(lm_a.gif) 185px center no-repeat #006233; color:#fff;}

.cl_bg1{background:url(jp_txt1.jpg) bottom center no-repeat;}
.cl_bg2{background:url(jp_txt2.jpg) bottom center no-repeat;}
.cl_bg3{background:url(jp_txt3.jpg) bottom center no-repeat;}

.c_right{width:760px; float:right;}

.c_title{border-bottom:1px solid #e0e2e3; padding-bottom:5px; margin-top:32px; padding-left:12px; background:url(dot3.gif) left top no-repeat; overflow:hidden;}
.c_title p{font-size:20px; color:#575556; line-height:20px; height:20px; overflow:hidden;}
.c_title span{font-size:14px; color:#9f9f9f;}
.c_info{color:#575556; line-height:24px; margin-top:18px; font-size:14px; padding-bottom:10px;}
.c_img img{padding:2px; background:#fff; border:1px solid #ccc;}
.c_form td{padding:5px;}

.news_box{width:760px; margin:0px auto; margin-top:12px; overflow:hidden; border-bottom:1px dashed #ccc; padding-bottom:6px;}
.news_box .nb_pic{width:220px; float:left;}
.news_box .nb_title{height:28px; line-height:28px; font-size:14px; overflow:hidden; background:url(dot2.gif) 0px 13px no-repeat; padding-left:10px;}
.news_box .nb_content{line-height:22px; overflow:hidden; font-size:12px; margin-top:8px;}
.news_box .nb_more{text-align:right; padding-top:0px;}
.news_box .nb_more a{color:#ff6600;}

.news_box2{width:1000px; margin:0px auto; margin-top:28px; overflow:hidden; border-bottom:1px dashed #ccc; padding-bottom:22px;}
.news_box2 .nb_pic{width:220px; float:left;}
.news_box2 .nb_title{height:28px; line-height:28px; font-size:16px; overflow:hidden;}
.news_box2 .nb_content{line-height:22px; overflow:hidden; font-size:12px; margin-top:8px;}
.news_box2 .nb_more{text-align:right; padding-top:8px;}
.news_box2 .nb_more a{color:#ff6600;}

.page{padding-top:32px; padding-bottom:5px; width:680px; overflow:hidden;}
.page li{float:left; margin-right:5px; border:1px solid #fff;}
.page a{padding:5px; text-decoration:none; padding-top:2px; padding-bottom:2px; font-size:14px; color:#d8241d;}
.page .active{background:#00622e; border:1px solid #1c3c53; color:#fff;}
.page .active a{color:#fff;}


.foot_bg{width:100%; background:#eee; border-top:1px solid #dddddd; overflow:hidden; margin:0px auto; padding-bottom:22px;}
.foot_txt{width:1000px; margin:0px auto; padding-top:22px; text-align:center; line-height:28px;}
.ft_box{float:left; padding-left:80px; padding-right:50px;}
.ft_box p{font-size:16px; font-weight:bold;}
.ft_box li a{color:#666;}
.ft_box li a:hover{color:#ff6600;}
.foot{background:#006e43; padding-top:6px; padding-bottom:6px; width:100%; overflow:hidden; color:#fff; text-align:center; margin-top:28px;}
.foot a{color:#fff;}
.foot a:hover{color:#ff6600;}
