@charset "utf-8";
/* CSS Document */
*{margin:0; padding:0; }
body{font-size:12px; line-height:22px;font-family:Microsoft YaHei;color:#707070;}
ul,dl,dt,dd,li{display:block;}
li{list-style-type:none;}
img{border:0;margin:0; padding:0;}
.clr{clear:both; height:0px; overflow:hidden;}
.left{float:left;}
.right{float:right;}
a{color:#707070; text-decoration:none;}
a:hover{color:#65335d; text-decoration:underline;}

.top ul, .header ul, .menu, .focus .hot, .part_one, .part_two, .part_three{width:980px; margin:0 auto;}
/*top*/
.top{width:100%;background:#f0f0f0; color:#8e8e8e; border-bottom:1px solid #fff;height:30px;}
.top li{float:right; margin:0 3px;height:30px; line-height:30px; }
.top .line{width:3px; background:url(../images/top_line.jpg) 0 6px no-repeat;}
.top li a{color:#8e8e8e; text-decoration:none;}
.top li a:hover{color:#7b0707; text-decoration:underline;}

/*header*/
.header{width:100%;background:url(../images/header_bg.jpg) 50% 0 no-repeat; height:394px;clear:both;}
.header ul{width:700px;_width:640px; margin:0 auto; height:124px;position:relative; _padding-right:60px;}
.header ul li{margin:28px 20px 0 40px; text-indent:30px; font-size:14px; color:#4f3f3f; position:absolute; top:236px; left:0px;}

/*menu*/
.menu{height:40px;}
.menu ul{}
.menu li{float:left; margin-left:80px; font-size:16px; color:#2b2525; line-height:40px;}
.menu li a{color:#2b2525; text-decoration:none;}
.menu .icon{background:url(../images/icon_menu.jpg) 35px bottom no-repeat;}


/*focus*/
.focus{width:100%; height:360px; background:url(../images/focus_bg.jpg) repeat-x;}
.focus .hot{height:335px; padding-top:25px;}
.focus .hot .hot_img{width:350px; height:300px; float:left;}
.focus .hot .hot_news{width:334px; height:300px; float:left; margin-left:20px;}
.focus .hot .hot_news h4{font-size:18px; font-weight:normal;}
.focus .hot .hot_news ul{margin-top:8px;}
.focus .hot .hot_news ul li{width:334px; height:50px; padding-top:3px; border-bottom:1px #cecece dashed; background:url(../images/icon_video.gif) right 50% no-repeat;}
.focus .hot .hot_news ul li .black strong{color:#000;float:left;}
.focus .hot .hot_news ul li .black span{color:#bc0000; width:120px; background:url(../images/star.gif) 38px 4px no-repeat; display:block; float:left;}
.focus .hot .hot_news ul li .gray{color:#707070; text-indent:5px; clear:both;}
.focus .hot .hot_news ul li .gray a{color:#707070; text-decoration:none;}
.focus .tempo{width:241px; height:300px; float:right;}
.focus .tempo h4{width:241px; height:32px; font-size:18px; font-weight:normal;} 
.focus .tempo ul{width:241px; height:268px; background:url(../images/tempo_bg.jpg) 0 -5px no-repeat;}
.focus .tempo ul li{height:28px; padding-left:20px; line-height:16px;}
.focus .tempo ul li span{color:#fff; margin-right:22px;} 
 
/*part_one*/ 
.part_one{margin-top:15px;}
.part_one h3, .part_two h3, .part_three h3{height:36px; padding-left:10px; background:url(../images/tit.jpg) no-repeat; font-size:18px; line-height:36px; color:#fff; font-weight:normal; margin-bottom:15px;}
.part_one ul{width:980px; height:480px; background:url(../images/chara_line.jpg) 50% 0 no-repeat;}
.part_one ul .pr{padding-right:10px;}
.part_one ul .pl{padding-left:10px;}
.part_one ul .mt{margin-top:15px;}

.part_one ul li{width:472px; height:232px; background:url(../images/chara_bg.jpg) 0 bottom repeat-x; position:relative;}
.part_one ul li .img_box{width:269px; height:208px; float:left;} 

.part_one ul li .zy{background:url(../images/zy.jpg) no-repeat;}
.part_one ul li .xj{background:url(../images/xj.jpg) no-repeat;}
.part_one ul li .yyp{background:url(../images/yyp.jpg) no-repeat;}
.part_one ul li .yal{background:url(../images/yal.jpg) no-repeat;}

.part_one ul li .img_box .text{width:229px; height:48px; position:absolute; bottom:25px; color:#fff; padding:0 20px; line-height:18px; text-align:center; font-size:13px;}
.part_one ul li .img_box .text span{padding:8px 0 0 0; font-size:16px; display:block; }
.part_one ul li .txt_box{width:195px; height:208px; float:right;}
.part_one ul li .txt_box .tit{font-size:14px; color:#65335d; text-align:center; line-height:normal;}
.part_one ul li .txt_box .more{background:#65335d; color:#fff; width:80px; height:20px;}
.part_one ul li .txt_box .more a{color:#fff; text-decoration:none;}
.part_one ul li .txt_box .more a:hover{color:#fff; text-decoration:underline;}

.part_one .chara_bottom{height:37px; background:url(../images/chara_bottom.jpg) no-repeat; margin-top:-1px;}

/*part_two*/ 
.part_two ul{height:225px; clear:both;}
.part_two ul .mr{margin-right:25px;}
.part_two ul li{width:278px; height:190px; float:left; background:url(../images/pulse_bg.jpg) no-repeat; padding:15px;}
.part_two ul li .tit{height:39px; background:url(../images/icon.png) no-repeat; font-size:14px; color:#65335d; line-height:39px; padding-left:42px; margin-bottom:3px;}
.part_two ul li .tit a{color:#65335d;}
.part_two ul li .tit a:hover{color:#65335d; text-decoration:underline;}

.part_two ul li .two{background-position:0 -79px;}
.part_two ul li .three{background-position:0 -157px;}
.part_two ul li .four{background-position:0 -238px;}
.part_two ul li .five{background-position:0 -321px;}
.part_two ul li .six{background-position:0 -405px;}


/*part_three*/ 
.part_three ul{height:220px; clear:both;}
.part_three ul li{width:236px; height:190px; float:left;}
.part_three ul li p{text-align:center; line-height:30px;}

.part_three ul li .line{border-bottom:1px solid #e1e1e1;}
.part_three ul .mr{margin-right:10px;}


 
/*bottom*/
.bottom{width:100%; background:url(../images/bottom_bg.jpg) repeat-x; height:165px; clear:both;}
.bottom ul{width:980px; margin:auto; padding:40px 0 15px 0; color:#747474; text-align:center;}
.bottom ul a{color:#747474; text-decoration:none;}
.bottom ul a:hover{color:#747474; text-decoration:underline;}
