/* CSS Document */

body{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size:13px;  margin:0; padding:0; color:#3a3a3a; background:#14509C;}
h1,h2,h3,h4,h5,h6,p { margin:0; padding:0; font-weight: normal;}
ul{ margin:0; padding:0; list-style:none;}
.red{ color:#ff6300;}
A:link{ color: #3a3a3a; text-decoration:none;}
A:visited{color: #3a3a3a;  text-decoration:none;}
A:hover{color: #ff6300;  text-decoration:underline;}
.wrap{ width:998px; margin:0 auto; }
.cont{ width:992px; background:#fff; padding:0 3px 3px; margin:0;}
.cont .left{ width:240px; float:left; }
.left .date{ width:240px; height:36px; background:url(date_bg.gif) repeat-x;  font-size:14px; color:#fff; line-height:30px; text-align:center;}
.left .link_box{ width:240px; background:url(left_bg.gif) repeat-x; padding-bottom:20px; height:295px;}
.link_box .prdct{ width:234px;  margin-top:15px; float:right; position:relative;}
.link_box .prdct p{ position:absolute; background:url(cpzg.gif) repeat-y; height:32px; line-height:30px; width:234px;}
.link_box .prdct p a{ display:block; height:32px; width:190px; padding-right:44px; text-align:right;color:#004FA3; text-decoration:none; cursor:pointer;}
.link_box .prdct p a:hover{ text-decoration:none; color:#C40000;}
.link_box .prdct p.bg01{ background-position:0 0px;}
.link_box .prdct p.bg02{ background-position:0 -32px; }
.link_box .prdct p.bg07{background-position:0 -212px; }
.link_box .prdct p.this{ background-position:0 -61px; width:250px;}
.link_box .prdct p.this2{background-position:0 -91px; width:250px;}
.link_box .prdct p.this2 a{ margin-left:15px; color:#C40000; text-decoration:none;}
#t1{ top:0;}
#t2{top:32px;}
#t3{top:64px;}
#t4{top:96px;}
#t5{top:128px;}
#t6{top:160px;}
#t7{top:192px;}
#t8{top:224px;}
#t9{top:256px;}
.prdct .p_son{ width:200px; background:#F1F1F1;border:1px solid #cbcbcb; border-bottom:none; position:absolute;  left:250px;display:none; }
.p_son li,.s_son li{ height:30px; line-height:30px; border:1px solid #fff; border-bottom:#cbcbcb; text-align:left; }
.p_son li a,.s_son li a{ color:#004FA3; text-decoration:none; display:block; width:188px; cursor:pointer; height:30px;  padding-left:10px; overflow:hidden; white-space:nowrap;text-overflow:ellipsis;}
.p_son li a:visited,.s_son li a:visited{color:#004FA3;}
.p_son li a:hover,.s_son li a:hover{ color:#C40000; text-decoration:underline; background:#ddd;}
.p_son li a.jt{ background:url(001_14.gif) no-repeat 180px 50%; }
.p_son li a.jt:hover{  background:url(001_14.gif) no-repeat 180px 50% #ddd;}
.p_son li.on{background:url(001_14.gif) no-repeat 180px 50% #ddd;}
.p_son li.on a{color:#C40000; text-decoration:underline;}
#p1,#s1{top:36px;}
#p2,#s2{top:68px;}
#p3,#s3{top:100px;}
#p4,#s4{top:132px;}
#s5{ top:164px;}
#w1{ top:131px;}
#w2{ top:162px;}
#w3{ top:196px;}
#w4{ top:228px;}
#w5{ top:260px;}
#w6{ top:292px;}
#w7{ top:324px;}
#p5{top:164px;}
#p6{ top:196px;}
.prdct .s_son{left:450px;}
.lxwm{ width:230px;  background:url(link.gif) no-repeat; height:140px; margin-bottom:20px;}
.cpgg{ width:224px; height:192px; margin:5px 0 5px 10px;}
.cont .right{ width:751px; float:right; border-left:1px solid #ccc; padding-bottom:20px;}
.right .nav{ height:36px; background:url(nav_bg.gif) repeat-x; padding-left:5px;}
.right .nav p{ float:left; width:92px; text-align:center;  line-height:32px; height:32px;}
.right .nav p a{ display:block; width:92px; height:32px;color:#fff; font-size:14px; font-weight:bold;text-decoration:none;}
.right .nav p a:hover{ background:url(this_bg.gif) no-repeat 5px 3px; text-decoration:none;}
.right .news{ width:480px;  float:left; padding-left:18px;}
.news .new_tit{ height:30px; line-height:30px; border-bottom:1px solid #2C75C4; font-size:14px; font-weight:bold; padding-left:35px; margin-top:15px; color:#ff6300; background:url(jj_ioc.gif) no-repeat 15px 45%;}
.news .new_tit span{ color:#cbcbcb; font-size:13px; font-style:italic; margin-left:10px;}
.news .new_tit img{ margin-left:280px;}
.news .new_box{ padding:8px;  font-size:14px; line-height:25px; color:#666; }
.news .new_box img{ float:left; margin:0 15px 0 10px;}
.news .new_box span{ float:right; margin-top:10px; font-size:12px; }
.news .jj_tit{ color:#2C75C4;  background:url(news_ioc.gif) no-repeat 15px 45%;}
ul.new_list{ display:block; padding:8px; width:464px;}
ul.new_list li{ line-height:24px; height:24px; background:url(list_ioc.gif) no-repeat 10px 45%; padding-left:23px; }
ul.new_list li span{ float:right; padding-right:10px; text-align:left; color:#b0b0b0;}
.right .pic{ width:224px; float:right;}
.pic .dckj{ width:224px; margin-top:20px;}
.pic .gg{ margin-top:10px; width:224px;}
.pic .r_h{ width:218px; border:1px solid #2C75C4; padding:2px; background:#F0F5FB;  margin-top:10px;}
.pic .r_h2{border:1px solid #8C9CA5; background:#EDEFF1;}
.r_h .rh_tit{ height:25px; background:#2C75C4; line-height:25px; padding-left:10px;}
.r_h .rh_tit2{background:#8C9CA5;}
.r_h .rh_tit a{ font-size:14px; font-weight:bold; color:#fff; text-decoration:none;}
.r_h .rh_tit a:hover{ text-decoration:underline;}
#rh_box{ height:34px;  overflow:hidden; margin:13px 5px auto;}
#rh_box li{ height:34px;}
.rh_box2{ height:80px;  overflow:hidden; margin:5px;}
.rh_box2 li{ line-height:21px; margin:3px 0;}
.right .search{ height:43px; line-height:43px; background:url(search_bg.gif) repeat-x; padding-left:30px;}
.right .search p{ float:left; margin-right:5px; vertical-align:middle;  height:30px; padding-top:8px;}
.right .search p.img{ width:90px; background:url(logo-80px.gif) no-repeat 0 45%; padding:0;}
.right .search p.dh{ height:40px; line-height:40px; border-bottom:1px dashed #ccc; width:660px; padding-left:20px; font-size:14px;  color:#004FA3;}
.sub{ padding:1px;}
.sub2{ padding:5px;}
.yqlj{ width:218px; margin-top:10px;}
.yqlj .ljtit{ height:38px; background:url(link_tit.gif) no-repeat;}
.yqlj .ljbox{ background:url(link_bg.gif) repeat-x bottom; border-right:1px solid #CCC; border-left:1px solid #ccc; padding:10px; line-height:25px;}
.yqlj .ljbot{ background:url(link_bot.gif) no-repeat; height:6px;}
.foot{ width:998px; height:68px; background:url(bqbg.gif) no-repeat; text-align:center; line-height:25px; font-size:13px; color:#fff; padding-top:5px;}
.foot a{ color:#fff; text-decoration:none;}
.right .nr_box,.right .jj_box,.right .ry_box{ padding:25px 40px; font-size:14px; letter-spacing:.1em; line-height:27px; text-align:left; color:#666;}
.right .jj_box p{ text-indent:30px;}
.right .jj_box img{ float:right;}
.right .nr_box p{ margin:0;}
.right .nr_box p.tit{ text-indent:0;border-bottom:1px solid #ccc; height:40px;  line-height:40px; margin-bottom:20px; color:#666; font-weight:bold; font-size:24px;}
.right .nr_box p.tit2{ font-size:16px;}
.cpfl{ width:660px;  margin-bottom:5px;  font-size:13px;}
.cpfl .fl_tit{ height:25px; line-height:25px; border-top:1px dashed #ccc; margin-bottom:5px; padding:5px 0 0 10px;}
.cpfl .fl_tit a{ color:#ff6300; font-weight:bold; text-decoration:none; font-size:14px;}
.cpfl .fl_tit a:hover{ color:#ff6300; text-decoration:underline; font-size:14px;}
ul.fl_son{ display:block; }
ul.fl_son li{ float:left; height:25px; line-height:25px; margin:0 10px; width:300px;}
ul.fl_son2{ display:block; }
ul.fl_son2 li{ height:28px; line-height:28px; padding-left:25px; background:url(list_ioc.gif) no-repeat 10px 45%;}
.ds{ background:#efefef;}
.clr{ clear:both;}
.ry_box p{ width:335px; float:left; text-align:center; padding:20px 0;}
.ry_box p img{ padding:5px; border:1px solid #ccc;}
.jbrk{ position:absolute; top:10px; right:20px; width:60px; font-size:10px; font-size:13px;}
.jbrk a{ text-decoration:none;}
.jbrk a:hover{ text-decoration:underline;}
.left .bdss{ width:230px; border-top:1px dashed #ccc;}
.left .bdss p{ height:30px; line-height:30px; text-align:center}
.left .bdss p img{ margin-bottom:8px;}