/* CSS Document */
body,h1,h2,h3,h4,h5,h6,hr,p,blockquote,dl,dt,dd,ul,ol,li,pre,form,button,input,textarea,th,td{margin:0;padding:0;}
body{ padding:0; margin:0;  font:normal 12px/180% "宋体"; color:#333;text-align:center;}
div,table{ margin:0 auto;text-align:left;font:normal 12px/180% "宋体";}
li,p {font:normal 12px/180% "宋体"; text-align:left;}
a:link,a:visited{color:#333; text-decoration:none}
a:hover{color:#333; text-decoration:underline}
img{ border:none}
ol,ul,li{list-style:none;} 
h2{ font-size:14px;}
h2 span{ float:left;}
h2 a{ font-size:12px; float:right; font-weight:400;}
/*clear*/
.clear{ clear:both}
.clearfix:after{display:block;clear:both;content:".";visibility:hidden; height:0}
/*other*/
/*other*/
.fl{float:left;}
.fr{float:right;}
.m0{margin:0 auto;}
.m10{ margin:10px auto}
.mb10{margin-bottom:10px;}
.mb8{margin-bottom:8px;}
.mt7{margin-top:7px;}
.mt5{margin-top:5px;}
.mt10{margin-top:10px;}
.ml5{margin-left:7px;}
.ml10{margin-left:10px;}
.ml25{margin-left:25px;}
.mr5{margin-right:7px;}
.mr10{margin-right:10px;}
.p5{padding:5px 0;}
.p3{padding:3px 0;}
.p0{padding:0;}
.p10{padding:10px;}
.pb10{padding-bottom:10px;}
.pb15{padding-bottom:15px;}
.pb1{border-bottom:1px;}
.pb6{padding-bottom:6px;}
.pl8{padding-left:8px;}
.pr8{padding-right:8px;}
.bd1{border:1px solid #DAD0AE;}
.w980{ width:980px;}
.w978{width:978px;border:1px solid #ECDDAC;background:#fff;}
.w958{width:958px;}
.w100{width:auto;}
.dot_12 li{background:url(images2j/dian.gif) no-repeat 0px 11px;padding:1px 0 1px 9px}
.dot_14 li{background:url(images2j/dian.gif) no-repeat 0px 11px;padding:2px 0 1px 9px;font-size:14px;}
.dot_12wh li{background:url(images2j/dian_w.gif) no-repeat 0px 11px;padding:1px 0 1px 9px}
.input_b{background:url(images2j/button_bg.png) no-repeat;border:none;width:69px;height:22px;font-size:14px;}
.f14{font-size:14px;}
.am2 a{margin:0 2px;}
.am3 a{margin:0 3px;}
.am5 a{margin:0 5px;}
.dot_14 li{ background:url(dot.gif) no-repeat 0 12px; padding-left:12px;}
.dot_12 li{ background:url(dot.gif) no-repeat 0 8px; padding-left:12px;}
/*clear*/
.clear{clear:both}
.clearfix:after{display:block;clear:both;content:".";visibility:hidden; height:0}

/*list*/
.list12 li{ background:url(images2j/dian.gif) no-repeat left center; padding-left:10px; clear:both;}
.list12b li{ background:url(images2j/b11.gif) no-repeat left center; padding-left:20px; clear:both; }
.list14 li{ background:url(images2j/dian.gif) no-repeat left center; padding-left:10px; clear:both; font-size:14px;}
.list14 li a{ font-size:14px;}

.nav01 { width:980px; height:63px; background:url(images2j/green/nav_r.gif) no-repeat right; margin-top:10px;}
.nav01 img{ float:left;}
.nav01 div{ float:left; width:630px; height:31px; line-height:31px; margin-top:28px; overflow:hidden;color:#fff; line-height:26px; font-weight:bold; font-size:14px;}
.nav01 div span{ display:block; background:url(images2j/green/pic1.gif) no-repeat; width:73px; height:21px; text-align:center; line-height:21px; overflow:hidden; margin:2px 10px auto 20px; float:left; display:inline;}
.nav01 div a{ margin: auto 10px;}
.nav01 div a:link,.nav01 div a:hover,.nav01 div a:visited{ font-size:14px; color:#fff;}
.nav01 div span a{ margin:auto 0}
.nav01 ul{ display:block; float:left; width:630px; height:31px; line-height:31px; margin-top:28px; overflow:hidden;}
.nav01 ul li{ display:block; clear:both; font-size:14px; color:#fff; line-height:26px; font-weight:bold;}/*0503*/
.nav01 ul li a:link,.nav01 ul li a:hover,.nav01 ul li a:visited{ font-size:14px; color:#fff; margin: auto 10px;}/*0503*/
.nav01 ul li span{ display:block; background:url(images2j/pic1.gif) no-repeat; width:73px; height:21px; text-align:center; line-height:21px; overflow:hidden; margin:2px 10px auto 20px; float:left; padding:0 }
.nav01 ul li span a{ margin:0;}
.nav_1 { width:980px; overflow:hidden;background:url(images2j/line_gray1.gif) repeat-x bottom; padding-bottom:2px; margin-top:2px;}
.nav_1 img{ float:left; margin:0 auto; margin-left:-3px;}
.nav_1 p{ float:left; overflow:hidden; display:block;  margin-top:0;}
.nav_1 span{ float:right; width:145px;color:#0045CB;border-left:1px solid #cccccc;border-right:1px solid #cccccc; background:#f7f7f7;line-height:18px; padding:2px 0; text-align:center;}
.pic img{ float:left; margin:auto 6px;}
.txt_gray { width:810px;}
.nav_2 { width:980px; height:auto; overflow:auto;}
.nav_2_left{ width:141px; float:left;}/**/
.nav_2_right{ width:828px; float:right; }
.nav_2_b{ width:828px; height:22px; line-height:22px; background:#0745A0;font-size:13px; clear:both; color:#fff;}
.nav_2_b a{ margin:auto 0 auto 6px;}
.nav_2_b a:link,.nav_2_b a:hover,.nav_2_b a:visited{color:#fff;}
.navb { width:980px; height:34px; line-height:34px; background:url(images2j/green/b0.gif) no-repeat; overflow:hidden;}
.navb p{ color:#fff; font-size:14px; font-weight:bold; line-height:34px;}
.navb p a:link,.navb p a:hover,.navb p a:visited{ color:#fff; margin:auto 8px;}
.navb span{ display:block; float:left; width:72px; height:20px; text-align:center; line-height:20px; color:#fff; font-weight:bold; background:url(images2j/green/b01.gif) no-repeat; margin:8px 10px auto 35px; font-size:14px; display:inline}
.navb span a:link,.navb span a:hover,.navb span a:visited{ color:#fff;}
.lujing{ width:980px; height:30px; line-height:30px;}	
.lujing a{ margin:auto 5px;}	
/*p1*/
.p1_content{width:980px; overflow:hidden; background:url(images2j/green/b2.gif) repeat-y right;}
.p1_contentb{ background:url(images2j/p1_bj2.gif) repeat-y;}
.p1_left{width:675px;height:auto; float:left;}
.p1_leftb{width:649px;height:auto; float:left; margin-left:10px; display:inline}
.p1_right{width:295px; float:right;}
.p1_l_left{ width:300px; float:left;}
.p1_l_leftb{ width:300px; float:left; margin-left:10px; display:inline; padding-top:10px;}
.p1_l_right{ width:362px; float:right;}
.p1_l_rightb{ width:334px; float:right; margin-right:10px;}
.p1_l_right h1{ font-size:16px; text-align:center; padding:5px 3px; }
.p1_l_right p{ padding:0 3px;}
.line1 { width:100%; height:1px; background:url(images2j/line1.gif) repeat-x; overflow:hidden; margin:10px auto;}
.line2 { width:100%; height:2px; background:#52BA3E; overflow:hidden;}
.w673{ width:673px;}
.w293{ width:293px;}
.w298{ width:298px;}
.w272{ width:272px;}
/*tit*/
.tit1{ display:block; width:100%; height:29px; overflow:hidden;}
.tit1 h2{ display:block; width:auto; height:21px; background:#52BA3E; text-align:center; color:#fff; line-height:21px; padding:0 3px; float:left; margin:4px; display:inline;}
.tit1 a{ float:right; line-height:12px; padding-right:10px; line-height:29px;}
.tit2{ width:100%; height:21px; line-height:21px;}
.tit2 h2{ display:block; float:left; width:67px; height:21px; line-height:21px; text-align:center; font-size:14px; color:#fff; background:#52BA3E;}
.tit2 a{ float:right; line-height:12px; padding-right:5px; line-height:21px;}
.tit3,.tit31{ width:100%; height:34px; line-height:34px; background:url(images2j/green/tit3_bj.gif) repeat-x; overflow:hidden;}
.tit3 h2{ float:left; margin-left:17px; display:inline;}
.tit3 a{ float:right; margin-right:17px;}
.tit4{ width:100%; height:36px; line-height:36px; background:url(images2j/green/tit4_bj2.gif) repeat-x; overflow:hidden;}
.tit4b{ background:none;}
.tit4 h2{ float:left; display:block; font-size:14px; background:#fff; padding:0 5px 0 0;height:36px;}
.tit4 a{ float:right; padding:0 5px; color:#666; font-size:12px; margin-top:2px; height:38px; background:#fff;}
.tit4 a:link,.tit4 a:hover,.tit4 a:visited{ color:#666;}
.tit5 { width:100%; height:32px; background:url(images2j/green/tit5_bj.gif) repeat-x; overflow:hidden; }
.tit5 h2{ display:block; float:left; width:67px; height:21px; line-height:21px; text-align:center; font-size:14px; color:#fff; background:#52BA3E; margin:5px auto auto 10px; display:inline}
.tit6{ width:100%; height:26px; line-height:26px; background:#EDF0F6; overflow:hidden;}
.tit6 h2{ float:left; display:block; font-size:14px; height:26px; margin-left:20px; display:inline;}
.tit6 a{ float:right; padding:0 10px; color:#666; font-size:12px; height:26px;}
.tit6 a:link,.tit6 a:hover,.tit6 a:visited{ color:#666;}
/*fenge*/
.fg10{ width:100%; height:10px; overflow:hidden; background:#fff;}
.border_t{ border-top:1px solid #DEE5F3;}
.border_b{ border-bottom:1px solid #DEE5F3;}
/*tw*/
.tw1{ padding-left:6px;}
.tw1 li{ display:block; width:120px; height:auto; float:left; margin:10px; text-align:center; display:inline}
.tw2{ clear:both; display:block; width:100%; height:auto; margin:5px auto 10px auto ; overflow:hidden;}
.tw2 dt{ float:left; width:100px; height:auto; margin:0px auto;}
.tw2 dd{ float:right; display:block; width:190px; height:auto; color:#666;}
.tw3 { width:245px; height:auto; overflow:hidden; padding:10px 0;}
.tw3 img{ margin-bottom:10px;}
.tw4{ padding-left:10px; padding-top:10px; margin-bottom:15px; display:block; overflow:hidden}
.tw4 li{ display:block; width:120px; height:auto; float:left; margin:12px 12px 0 12px; text-align:center; display:inline; overflow:hidden;}
.tw5{ padding-left:8px; overflow:hidden; display:block; margin:10px auto}
.tw5 li{ display:block; float:left; margin:15px 5px; text-align:center; width:150px;}
.zi1{ padding:10px;}
.zi1 a{ margin:auto 10px;}
/*p2*/
.p2_content{ width:980px; height:auto; background:url(images2j/green/p2_bj.gif) repeat-y; overflow:hidden;}
.p2_left{ float:left; width:675px; height:auto;display:inline;}
.p2_right{ float:right; width:293px; height:auto;display:inline; padding:0 1px;}
.w263{ width:263px;}
.w305{ width:305px;}
.ml_10{ margin-left:10px;}
.mr_20{ margin-right:20px;}
.ml_30{ margin-left:30px;}
.ml_15{ margin-left:15px;}
.mr_15{ margin-right:15px;}
.mr_10{ margin-right:10px;}
.d_i{ display:inline;}
/*p3*/
.p3_content{ width:978px; height:auto; overflow:auto; border:1px solid #D8EBD9; border-top:none;}
.tuku td { text-align:center;}
.w300{ width:300px;}
.b_t{ border-top:}
.p4_content { width:979px; height:auto; background:url(images2j/p4_bj.gif) repeat-y; overflow:hidden; border-top:2px solid #2483D5; border-bottom:1px solid #D4DDF0;}
.p5_content{ width:980px; height:auto; overflow:hidden; background:url(images2j/p5_bj.gif) repeat-y;}
.p5_left{ float:left; width:498px; height:auto; padding:6px 7px 0 7px; display:inline;}
.p5_right{ float:right;display:inline;width:454px; padding:0 2px;}
.w454{ width:454px; }
.w481{ width:481px; padding:1px; border:1px solid #D8E0F1; display:inline}
.p_l_20{ padding-left:20px;}
.o_h{ overflow:hidden;}
.p_b_10{ padding-bottom:10px;}
.w976{ width:976px; height:auto; overflow:hidden; border:1px solid #D8E0F1; padding:1px;}
/*top nav*/
.top_nav{ width:980px; height:30px; border-bottom:1px solid #CFCFCF; line-height:30px; overflow:hidden; font-size:14px; margin:5px auto}
.top_nav img{ float:left; vertical-align:middle; margin:0 5px}
.top_nav em{ float:right; font-size:14px; color:#F30004; font-weight:bold}
.top_nav em a:link,.top_nav em a:hover,.top_nav em a:visited{ color:#F30004;}
.top_nav td p{ padding-top:5px;}
.top_nav b { color:#EC1E44; font-size:14px;}
.top_nav b a:link,.top_nav b a:hover,.top_nav b a:visited{color:#EC1E44;}
.top_nav a{ margin: auto 2px; font-size:12px;}
.top_nav input.a1{ float:left; margin-right:3px; width:90px;}
.top_nav span{ float:right; margin-right:10px; line-height:35px; color:#565656}
.top_nav span a{ color:#565656; padding:0 6px;}
.top_nav b{ float:left; font-size:18px; color:#BE140B; font-family:\9ED41\4F53; margin-left:10px;}
/*======= copyright========*/
.copyright{ margin:0px auto;width:100%; font-size:12px;color:#000000; text-align:center; padding:20px 0; line-height:180%;  clear:both;}
#copyright{clear: both;margin: 5px auto;padding-top:10px;width: 980px;height: auto;color: #2A3084; text-align:center}
#copyright p{margin: 0 0 2px 0; text-align:center;}
#copyright a{color:#2A3084;}
#copyright p.p1{margin: 15px  auto;width: 530px;}
#copyright p.p2{margin: 8px 0 0 0;}
/*20120504*/
.pic02{ margin-top:10px;}
.pic02 td.a2{ padding-left:10px; vertical-align:bottom;}
.pic01 span{ float:left;margin:10px 10px; text-align:center;}
.pic01 ul{ display:block; width:151px; float:left; margin-top:5px;}
.pic01 ul li{background:url(images/dian.gif) no-repeat left center; padding-left:6px; clear:both;}
.p3_content p.hezuo{ padding:15px 10px;}
.p3_content p.hezuo a{ margin:0 5px;}
/*20120806*/
.tit31 h2{ float:left; margin-left:10px; display:inline;}
.tit31 h2.one{display:block; width:auto; height:24px; background:#52BA3E; text-align:center; color:#fff; line-height:24px; padding:0 3px; float:left; margin:5px 0px 4px 10px; display:inline;}
.tit31 h2 a{ float:none; font-size:14px; font-weight:bold; margin:0;color:#006300;}
.tit31 h2.one a{color:#fff;}
/*20120920*/
.p2_left .tit5 { width:673px; margin:0 auto;}
.gdt{ width:400px; margin:10px auto 0 auto}
.gdt td{padding-bottom:10px;}
.gdt li{}
.gdt li img{ float:left; margin:10px 5px;}
.an { padding:0 10px;}
/*20120927*/
.img1{ color:#989898; width:274px; margin:5px auto 0 auto}
.img1 img{ float:left; margin-right:10px; margin-top:5px;}
.img1 b{ display:block; color:#000;}
.b1{ width:274px; margin:5px auto;}
.b1 span{ float:left; text-align:center; color:#006100; padding-top:5px;}
.b1 ul{ float:left; padding-left:10px;}
.b1 ul .list12 li.one{ color:#008300;}
.pic2{ }
.pic2 li { float:left; margin:5px 0 5px 10px; text-align:center; display:inline;}
.line3{ width:95%; height:3px; background:url(images/20120927/line1.gif) repeat-x; overflow:hidden;}
.w164{ width:164px;}
.jsa{margin: 0px auto; position: relative;clear:both; width:290px;}
.jsa .slides_box{
    padding: 0px;
    margin: 0px;
    overflow: hidden;
    position: absolute;
}
.jsa .title_thumb_box{
    width: 150px;
    position: absolute;
    bottom: 0px;
	left:60px;
}
.jsa .title_thumb_box .title_box{
    padding: 5px;
}
.jsa .title_thumb_box .thumb_box{
    text-align: center;
    height: 25px;
}
.jsa .title_thumb_box .thumb_box span{
    margin-right: 5px;
    margin-left: 5px; vertical-align:middle;
}
.jsa .title_thumb_box .thumb_box span img{
    cursor: pointer;vertical-align:middle;
}
.jsa img{
    padding: 0px;
    margin: 0px;
    border: none;
}
.jsa ul{
    padding: 0px;
    margin: 0px;
    position: absolute;
    list-style: none;
}
.jsa ul li{
    padding: 0px;
    margin: 0px;
    float: left;
}
.jsa ul li a{
    display: block;
}
.jsa ul li span{ display:block; float:left; margin:5px 5px 5px 2px; overflow:hidden;text-align:left;}
.jsa ul li span img{ border:1px solid #E4E4E4; margin:0 5px; float:left;}
.jsa ul li b{ margin:10px 0 0 7px; display:block;}
.tit01{border-top:1px solid #C8D2C7; margin-top:10px;padding:5px 5px; width:283px;}
.tw01{ padding-left:5px;}
.tw01 li{ display:block; width:95px; height:auto; float:left; text-align:center; display:inline}
.tw01 li img{ display:block;}
/*20130304*/
.banner3{ width:990px; height:90px; }
.banner3 img,.banner3 embed{ float:left; margin:auto 5px;}
.nav_20130304{ width:980px; height:80px; background:url(/img/2011hainanpd/images/20130304/b3.gif) repeat-x; overflow:hidden;}
.nav_20130304 img{ float:left;}
.nav_20130304 ul { width:680px; float:left; padding-top:10px;}
.nav_20130304 ul li{ clear:both; width:100%;}
.nav_20130304 ul li a,.nav_20130304 ul li b{ float:left;}
.nav_20130304 ul li.one input{ float:left}
.nav_20130304 ul li.one em{ float:left; display:block; width:168px; height:21px; overflow:hidden; margin-top:5px;}
.nav_20130304 ul li.one img{}
.nav_20130304 ul li.one{ height:33px; line-height:33px; color:#04469D; overflow:hidden;}
.nav_20130304 ul li.one a:link,.nav_20130304 ul li.one a:hover,.nav_20130304 ul li.one a:visited{color:#04469D; margin:auto 5px;}
.nav_20130304 ul li.one b{ color:#343436;}
.nav_20130304 ul li.two{ height:36px; line-height:36px; font-size:14px; color:#C7D3E9;}
.nav_20130304 ul li.two a:link,.nav_20130304 ul li.two a:hover,.nav_20130304 ul li.two a:visited{ margin:auto 5px; color:#C7D3E9;}