 @charset "utf-8";
/*ʽ*/
*{padding:0px; margin:0px;}
html { overflow-x: hidden; overflow-y: auto; }
body{font-size:12px; color:#555; background-image:url(../images/bg.jpg);}
img,table,.cl {border:0px;}
{border:0px;}
a:link,a:visited {font-size:12px; text-decoration:none;color:#555; }
a:hover{font-size:12px; text-decoration:none; color:#f77f00;}
ul,li{list-style:none; margin:0px; padding:0px;}
.cl{font-size:1px;height:1px; line-height:1px;clear:both;}

/*-head-*/
#head{width:1002px; margin:0 auto; background:url(../images/head_bg.jpg) no-repeat left top; padding-top:2px;}
#head .logo{width:212px; height:85px;}
#head #menu{width:952px; padding:0 25px; clear:both; height:38px; background:url(../images/menu_bg.jpg) repeat-x left top; margin:0 0 5px 0;}
#head #menu li{display:block; float:left;padding-right:1px; height:38px;background:url(../images/y_line.jpg) no-repeat right 9px; }
#head #menu li a:link,#head #menu li a:visited{display:block; height:32px; line-height:32px; padding-bottom:6px; float:left; text-align:center; color:#fff;padding:0 15px; display:block;}
#head #menu li a:hover{background:url(../images/menu_hover.jpg) no-repeat center 1px;height:32px; line-height:32px;padding-bottom:6px;}
#head .login{width:226px; float:left; margin:0 10px 0 8px;_margin:0 5px;}
#head .login table{width:200px; margin:10px auto;}
#head .login table td{padding:3px 0;}
#head .login table span{color:#005e5c; margin-right:10px;}
#head .login .title{background:url(../images/login_title.jpg) no-repeat; width:226px; height:25px; margin:0 0 5px 0; color:#fff; text-align:center; font-weight:bold; line-height:25px;}
#head .login .cont{background:url(../images/login_cont.jpg) no-repeat;width:226px; height:162px;}
#head .login .cont input{border:solid 1px #ddd; width:120px;}
#head .login .cont .button{background:url(../images/login_butn.jpg) no-repeat; width:46px; height:21px; border:none 0px; color:#fff; float:left; margin-left:10px;}
#head .login .cont ul{background:url(../images/operating_bg.jpg) no-repeat; width:110px; height:21px; line-height:21px; padding:0 0 0 8px; float:left; margin-left:5px;}
#head #banner{widht:749px; height:192px; float:left;}
/*-main-*/
#main{width:985px; margin:0 auto; padding:5px 9px 0 8px;}
#m_left{width:226px; float:left;}
#m_left .left_title1{background:url(../images/title1.jpg) no-repeat; width:216px; height:28px; line-height:28px; text-align:right; padding-right:10px;}
#m_left .left_title2{background:url(../images/title2.jpg) no-repeat; width:216px; height:28px; line-height:28px; text-align:right;padding-right:10px;}
#m_left .left_title3{background:url(../images/title3.jpg) no-repeat; width:216px; height:28px; line-height:28px; text-align:right;padding-right:10px;}
#m_left .cont{padding:5px 0 10px 0;}
#m_left .cont ul{line-height:25px;margin:0 10px;}
#m_left .cont li{height:25px; line-height:25px; background:url(../images/icon1.jpg) no-repeat left 10px; padding-left:10px;  width:196px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}

#m_right{float:left; width:749px; margin-left:10px;}
#m_right .bulletin{height:25px; line-height:25px; background:#ddf0ff; color:#005f8f; padding-left:15px; margin-bottom:10px;}
#m_right .bulletin span{ font-weight:bold; float:left;}
#m_right .bulletin ul{float:left;width:650px;}

#m_right .news_block{width:294px; float:left;}
#m_right .news_block .title{background:url(../images/title4.jpg) no-repeat; width:264px; height:27px; line-height:27px; padding:0 15px 0 15px;}
#m_right .news_block .cont{border:solid 1px #e9e9e9; width:272px; padding:10px; margin-bottom:10px;}
#m_right .news_block .title ul{background:url(../images/title4_cont.jpg) repeat-x; height:27px; padding:0 10px 0 30px; color:#fff; font-size:14px; font-weight:bold; float:left;}
#m_right .news_block .title a:link,#m_right .news_block .title a:visited{float:right;}
#m_right .news_block .cont li{height:25px; line-height:25px; background:url(../images/icon2.jpg) no-repeat left 11px; padding-left:10px;width:262px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}

#m_right .news_blcok2{width:437px; float:left; margin-left:18px;}
#m_right .news_blcok2 .title{width:407px; background:url(../images/title5.jpg) no-repeat; height:27px; line-height:27px;padding:0 15px 0 15px;}
#m_right .news_blcok2 .title ul{background:url(../images/title4_cont.jpg) repeat-x; height:27px; padding:0 10px 0 30px; color:#fff; font-size:14px; font-weight:bold; float:left;}
#m_right .news_blcok2 .title a:link,#m_right .news_blcok2 .title a:visited{float:right;}

#main #m_right .news_blcok2 .cont { padding:10px; clear:both; height:290px;overflow:hidden; width:417px;}

#m_right .news_blcok2 .cont .pic_list{float:left;}
#m_right .news_blcok2 .cont .pic_list li{background:url(../images/img_block.jpg) no-repeat; width:133px; height:88px; display:block; margin-bottom:2px;}
#m_right .news_blcok2 .cont .pic_list li img{width:129px; height:83px;}
#m_right .news_blcok2 .cont .text_list { float:left; margin-left:10px;}
#m_right .news_blcok2 .cont .text_list li{height:25px; line-height:25px; background:url(../images/icon2.jpg) no-repeat left 11px; padding-left:10px;width:264px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}



#m_right .news_blcok2 .cont .pic_list2{float:left;list-style:none;}
#m_right .news_blcok2 .cont .pic_list2 li{background:url(../images/img_block2.jpg) no-repeat; width:197px; height:103px; overflow:hidden;  float:left; display:block; margin:0 11px 0 0;}
#m_right .news_blcok2 .cont .text_list2{clear:both;}
#m_right .news_blcok2 .cont .text_list2 li{height:25px; line-height:25px; background:url(../images/icon2.jpg) no-repeat left 11px; padding-left:10px;width:384px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}

#main .f_link .title{width:100px; float:left; border-top:solid 4px #000; height:100px; text-align:center; padding-top:5px; color:#f77f00; font-weight:bold;}
#main .f_link .cont{border-top:solid 1px #000; float:left; width:865px; padding:10px 10px 5px 10px; height:95px; overflow:hidden;}
#main .f_link .cont li{float:left; width:112px; margin:0 5px;}
#main .f_link .cont li img{width:110px; border:solid 1px #d7d7d6; height:95px;}


/*-foot-*/
#foot .f_link2 .title{width:100px; float:left; border-top:solid 4px #000; height:50px; text-align:center; padding-top:5px; color:#f77f00; font-weight:bold;}
#foot .f_link2 .f_cont{border-top:solid 1px #000; float:left; width:860px; padding:10px 10px 0px 10px; /*height:60px;*height:55px; overflow:hidden;*/}
#foot .f_link2 .f_cont li{float:left; width:112px; margin:0 5px;}
#foot .f_link2 .f_cont li img{width:110px; border:solid 1px #d7d7d6; height:48px;}

#foot {width:982px; margin:0 auto; padding:10px;}
#foot .cont{background: url(../images/foot_bg.jpg) #f2f2f2 no-repeat; padding:10px 0 0 140px;height:auto!important;height: 60px;min-height:60px; clear:both;}
#foot .cont p{display:block; border-left:solid 2px #c9c9c9; line-height:150%; padding-left:15px;height:auto!important;height: 50px;min-height:50px;  }

/*-page2-*/
#m_left2{width:226px; float:left;}
#m_left2 .title{background:url(../images/login_title.jpg) no-repeat; width:226px; height:25px; margin:0 0 5px 0; color:#fff; text-align:center; font-weight:bold; line-height:25px;}
#m_left2 .cont{background:#eeeef1; padding-bottom:50px;}


#m_left2 .cont .left_menu li{height:25px; line-height:25px; background:url(../images/icon3.jpg) no-repeat 30px top; display:block; padding-left:55px; border-bottom:solid 1px #ccc; color:#000;}
#m_left2 .cont .left_menu li a:link,#m_left2 .cont .left_menu li a:visited{color:#000;}
#m_left2 .cont .left_menu2 li{height:25px; color:#000; line-height:25px; background:url(../images/icon4.jpg) no-repeat 30px top; display:block; padding-left:55px;}


#m_right2{float:left; width:749px; margin-left:10px;}
#m_right2 .bulletin{height:25px; line-height:25px; background:#ddf0ff; color:#005f8f; padding-left:15px; margin-bottom:10px;}
#m_right2 .bulletin span{ font-weight:bold; float:left;}
#m_right2 .bulletin a:link,#m_right2 .bulletin a:visited{color:#005f8f;}


#m_right2 .bulletin ul{float:left;width:650px;}
#m_right2 .title{background:url(../images/title6.jpg) no-repeat; width:719px; height:27px; line-height:27px; padding:0 15px;}
#m_right2 .title ol{float:right; color:#286da5;}
#m_right2 .title ol span{color:#666;}
#m_right2 .title ul{background:url(../images/title4_cont.jpg) no-repeat; float:left; padding:0 10px 0 30px; color:#fff; font-weight:bold; font-size:14px;}
#m_right2 .cont{border:solid 1px #e9e9e9; padding:10px; width:727px;}
#m_right2 .cont .news_list{height:auto!important;height: 280px;min-height:280px;}
#m_right2 .cont .news_list li{height:25px; line-height:25px; background:url(../images/icon5.jpg) no-repeat 10px 0; padding:0 30px;}
#m_right2 .cont .news_list li span{float:right;}
.jump{height:25px; line-height:25px; background:#f5f5f5; text-align:right; padding-right:50px;}


#m_right2 .cont .program{ width:400px; margin:0 auto; color:#000;}
#m_right2 .cont .program td{border:solid 1px #c0c0c0; padding:5px; text-align:center;}
#m_right2 .cont .program th{color:#3985c3;}
#m_right2 .cont .message{width:500px; margin:0 auto;}
#m_right2 .cont .message input{border:solid 1px #d7d7d7;}
#m_right2 .cont .message .cont_input{border:solid 1px #d7d7d7; }
#m_right2 .cont .message .button1{border:none 0px; background:url(../images/button1.jpg) no-repeat; width:68px; height:24px; color:#fff;}

#m_right2 .cont .registration{padding:10px 20px 20px 20px; line-height:200%;}
#m_right2 .cont .registration ul{margin-top:5px;}
#m_right2 .cont .registration input{background:url(../images/button2.jpg) no-repeat; width:65px; height:23px; border:none 0px;}
#m_right2 .cont .news_cont{padding:0px 20px 20px 20px;}
#m_right2 .cont .news_cont .news_title{height:40px; line-height:40px; font-size:14px; font-weight:bold; text-align:center; background:url(../images/x_line1.jpg) repeat-x left bottom; margin-bottom:20px;}
#m_right2 .cont .news_cont .news_text{line-height:200%;height:auto!important;height: 200px;min-height:200px;}


#m_right2 .cont .img_block{width:200px; margin:30px 0 0 50px;_margin:30px 0 0 25px; text-align:center; line-height:200%; float:left;}
#m_right2 .cont .img_block img{width:200px; height:210px;}
#m_right2 .cont .text_block{float:left; line-height:200%; margin-left:20px; width:430px; margin-top:30px;}

.scollLeft {display:none;}
.scollRight {display:none;}
.scrollList_1 {float:left;position:relative;width:865px;height:100px;overflow: hidden;}
.scrollList_1 div {position:relative;width:10000px;overflow:hidden;}
.scrollList_1 div ul {float:left;}
.scrollList_1 div ul li {float:left;border:1px solid #ccc;margin-right:10px;_display:inline;width:112px;height:95px;position:relative;overflow:hidden;}
.scrollList_1 div ul li ol{width:112px;height:95px;line-height:95px;overflow:hidden;position:relative;display:table-cell;text-align:center;vertical-align:middle;}
.scrollList_1 div ul li p{position:static;+position:absolute;top:50%;}
.scrollList_1 div ul li img{position:static;+position:relative;top:-50%;left:-50%; width:110px; height:95px;}
