/* 2009 08 28 power by plain */

*{margin:0;padding:0; list-style-type:none;}
body{font-size:12px; background:#fff;}
a:link,a:visited,a:active {color: #333333;text-decoration: none;}
a:hover {text-decoration: underline;color: #CC0000;}
.clear{clear:both;}
img,div{border:0;}

.left,.right{display:inline;float:left;}
.right{float:right;}

#logo_nav {width:980px;background:#FFCC00;height:22px;font-family:'Arial';margin:3px auto 4px}
#logo_nav .red {color:#f00}
#matrix_nav {float:left;width:200px;height:19px;padding-top:2px; padding-left:10px;background:url(images/dh_bg2.gif) no-repeat; margin-top:3px;}
#nav {padding-left:13px;float:right;height:18px;padding-top:4px}
#nav a {color:#000;margin:0 4px;}

.area{width:980px}
.w_980{width:980px; height:60px;padding-top:5px; overflow:hidden;margin-left:auto; margin-right:auto;}
#contentA{width:980px;height:100px;background:url(images/header_bg.png) no-repeat;margin:0 auto;}
#contentA .left{width:740px;padding-top:4px}
#contentA .left div{margin:0 auto;width:728px}
#contentA .right{width:235px}
#contentA .right h2{width:230px; text-align:right;color:#000;font-size:14px;font-weight:bold;line-height:21px; height:21px; padding-left:5px; padding-right:5px; padding-top:2px;}
#contentA .right h2 a{float:right;color:#000;font-size:12px;font-weight:normal; padding-right:5px;}
#contentA .right h2 span{float:left;font-weight: bold;}
#contentA .right .tools ul{width:234px;margin:10px 5px 5px 0;}
#contentA .right .tools li{float:left;width:50px;height:22px;padding-right:8px;text-align:right;}
#contentA .right .tools li.one{width:60px;padding-left:12px;}

.n_nav_left{width:160px; float:left; height:38px; text-align:center}
.n_nav_r{ background:url(images/nav_bg_v_r.jpg) no-repeat right; height:35px;padding:0 20px;overflow:hidden;width:770px; float:right;}
.n_nav_r a{ background:url(images/nav_bg_v_201.png) no-repeat right;height:35px; line-height:35px; font-size:14px;display:block; padding:0 7px 0 7px; float:left;}
.n_nav_r a:link,.n_nav_r a:visited{text-decoration:none; color:#fff;}
.n_nav_r a:hover{text-decoration:underline; color:#fff;}

.n_w{width:980px; margin:8px auto 0;}
.n_w_980{height:60px;margin:8px auto 0;width:980px;}
.nl{width:320px; float:left;}
.nc{width:340px; float:left; margin-left:10px; display:inline; background:url(images/top_bg.png) no-repeat; height:400px; overflow:hidden;position:relative;}
.nr{width:300px; float:right;}

.focus{width:320px;height:190px; background:#eee;}
.people{margin-top:8px; border:1px #bcd4ed solid;}
.people .title{height:29px; background:url(images/title_b_bg.gif) repeat-x;line-height:29px; overflow:hidden;}
.people .title h2{background:url(images/title_bg.gif) no-repeat left; height:29px;text-align:center; color:#004f9c; font-size:14px;width:119px; float:left;}
.people .title span{ float:right; padding-right:10px;color:#004f9c}
.people .title span a:link,.people .title span a:visited{text-decoration:none; color:#004f9c}
.people .title span a:hover{text-decoration:underline; color:#004f9c;}


.p_c{padding:5px; background:url(images/c_bg.png) repeat-x; height:160px;}
.p_c .tw{height:80px;padding-top:5px;}
.p_c .tw a{ float:left;width:86px; height:62px;}
.p_c .tw a img{width:84px; height:60px;}
.p_c .tw a:link img,.p_c .tw a:visited img{ border:1px #ddd solid; padding:1px; display:block;}
.p_c .tw a:hover img{ border:1px #aaa solid; padding:1px; display:block;}
.p_c .tw h3{width:210px; float:right; height:22px; line-height:22px; font-size:12px;}
.p_c .tw h3 a{width:210px; height:22px; line-height:22px;}
.p_c .tw span{width:210px; float:right; line-height:18px;}
.p_c .text{padding:5px 0;}
.p_c .text li{height:24px; line-height:24px; font-size:14px; background:url(images/li_h_ico.gif) no-repeat 3px 10px; padding-left:12px;}

.nc h2{height:28px; line-height:28px; font-size:14px; text-indent:-9999px; overflow:hidden;}
.nc h2 a{width:100px; float:left; display:block; height:28px;}
.nc h2 span{ float:right; padding-right:10px; font-size:14px; text-indent:0; line-height:32px; text-align:right;}
.nc h2 span a:link,.nc h2 span a:visited{text-decoration:none; color:#004f9c; float:right;}
.nc h2 span a:hover{ text-decoration:underline; color:#004f9c; float:right;}
.nc p{height:30px; line-height:30px; font-size:16px; text-align:center;font-family:"";margin-top:5px;font-weight:bold;}
.nc span{ text-align:center; height:24px; line-height:24px;}
.n_top{ text-align:center;}
.nc .nc_t{padding:10px 5px;}
.nc .nc_t li{height:25px; line-height:25px; font-size:14px;}
.nc .nc_t li span{ color:#333; padding-right:5px; float:left;}

.nr .n_w300{ height:250px;width:300px; overflow:hidden;}
.text1{padding:5px 0; height:190px;padding-left:5px; overflow:hidden;}
.text1 li{height:24px; line-height:24px; font-size:14px; background:url(images/li_ico.gif) no-repeat 3px 8px; padding-left:12px;}


.n_list_l{width:320px; float:left;border:1px #bcd4ed solid;}
.n_list_c{width:320px; float:left;margin-left:10px; display:inline;border:1px #bcd4ed solid;}
.n_list_r{width:320px; float:right;border:1px #bcd4ed solid;}
.n_list_t{ background:url(images/title_b_bg.gif) repeat-x; height:29px; line-height:29px; overflow:hidden;}
.n_list_t h2{width:70px; float:left; padding-left:10px;padding-top:6px;}
.n_list_t span{ float:right; padding-right:10px; color:#004f9c}
.n_list_t span a:link,.n_list_t span a:visited{text-decoration:none; color:#004f9c}
.n_list_t span a:hover{text-decoration:underline; color:#004f9c;}

.n_list_pic{padding:5px 0; height:240px;}
.n_list_pic li{width:90px; height:120px; float:left; text-align:center; margin-left:11px; display:inline;}
.n_list_pic li img{width:86px; height:90px;}
.n_list_pic li a:link img,.n_list_pic li a:visited img{padding:2px;border:1px #ddd solid; display:block;}
.n_list_pic li a:hover img {padding:2px; border:1px #aaa solid;}
.n_list_pic li p{height:22px; line-height:22px;}


/*video*/
.video{border:1px #bcd4ed solid; height:140px;}
.n_v_list{padding:10px 0;}
.n_v_list li{background:url(images/video_bg.gif) no-repeat;width:118px; height:90px; float:left; margin-left:15px; display:inline;padding:2px;}
.n_v_list li img{width:118px; height:75px;}

/*nnl*/
.nnl{width:320px; float:left;border:1px #bcd4ed solid;}
.nnc{width:320px; float:left;margin-left:10px; display:inline;border:1px #bcd4ed solid;}
.nnr{width:320px; float:right;border:1px #bcd4ed solid;}

.nn_l_pic{padding:10px 5px; height:110px;}
.nn_l_pic span{height:98px;width:88px; float:left; text-align:center; background:#e8e8e8;padding:1px;}
.nn_l_pic span img{width:84px;height:73px;border:2px #fff solid;}
.nn_l_pic span p{height:20px; line-height:20px; background:#e8e8e8;}
.nn_l_pic .nnl_t{width:210px; float:right; line-height:21px;}
.nc2,.nc6,.nc4{border-top:1px #bcd4ed solid;}

.pic_f{padding:10px 0;}
.pic_f li{width:70px; height:53px; float:left; margin-left:8px; display:inline;}
.pic_f li img{width:66px;height:49px;}
.pic_f li a:link img,.pic_f li a:visited img{ border:1px #ddd solid; display:block; padding:1px;}
.pic_f li a:hover img{border:1px #aaa solid; display:block; padding:1px;}

.pic_text{padding:6px 10px;_padding:10px;}
.pic_text li{width:33%; float:left; height:22px; line-height:22px;}


/*link*/
.link{border:1px #bcd4ed solid;}
.link_c{padding:10px; color:#aaa;}
.link_c a:link,.link_c a:visited{text-decoration:none; padding:0 10px 0 0; color:#333;}
.link_c a:hover{text-decoration:underline; color:#c00; padding:0 10px 0 0;}