 @charset "utf-8";
/*ʽ*/
*{padding:0px; margin:0px;}
html { overflow-x: hidden; overflow-y: auto; }
body{font-size:12px; color:#666; background-image:url(../images/bg.jpg);}
img,table,.cl {border:0px;}
{border:0px;}
a:link,a:visited {font-size:12px; text-decoration:none;color:#666; }
a:hover{font-size:12px; text-decoration:none; color:#f60;}
ul,li{list-style:none; margin:0px; padding:0px;}
.cl{font-size:1px;height:1px; line-height:1px;clear:both;}
.x_line1{font-size:1px;height:1px; line-height:1px;clear:both;padding:10px 0;background:url(../images/x_line2.gif) repeat-x center;}

/*- head -*/
#head,#main{width:948px; margin:0 auto; padding:5px 27px 0 27px;}
#foot{border-top:solid 6px #4361ac; line-height:200%; clear:both; width:908px; margin:0 auto; padding:10px 20px; margin-top:10px;}
.logo{float:right;}
.sj{ position:relative; left:10px; top:15px;}
#menu{clear:both; width:948px; height:35px; line-height:35px; overflow:hidden; background:#4a9eca;}
#menu .data{width:134px; float:left; height:35px; line-height:35px; background:#024593; color:#fff; text-align:center;}
#menu li{float:left; width:100px; text-align:center; border-right:solid 1px #accfe1;}
#menu li.borderno{border:none 0px;}
#menu li a:link,#menu li a:visited{color:#fff; font-size:14px; font-weight:bold;}
.hot_text{color:#024593; height:30px; line-height:30px; background:url(../images/x_line1.gif) repeat-x; padding:0 20px;}
.hot_text span{ font-weight:bold;color:#f60; display:block; height:30px; float:left; font-size:14px;}
.hot_text div{float:left; width:830px; padding-left:3px;}

/*- main -*/
#m_left{float:left; width:270px; overflow:hidden; height:436px; overflow:hidden;}
.block{border:solid 1px #d7d7d7;}
#m_left .title{height:25px; line-height:25px; border-bottom:solid 1px #d7d7d7; padding:0 10px; color:#4361ac; font-weight:bold;}
#m_left .title span{color:#a5a5a5; margin-left:5px;} 
#m_left .cont{padding:10px;}
#m_left .block{margin-bottom:10px; width:268px;}
.search input,.input_text{border:solid 1px #b7e2e8;}
.search input{width:120px;}
.search input.butn1{background:url(../images/button1.jpg); width:52px; height:21px; border:0 none;}
.input_text{width:170px; height:65px;}
.search th{color:#f60; font-weight:normal; font-size:12px; width:100px;}
#m_left .f_link li{width:113px; height:36px; border:solid 1px #d7d7d7; float:left; margin:10px 4px 10px 4px;_margin:10px 3px 10px 3px;}
#m_right{width:662px; float:left; margin-left:15px;}
#m_right .news_block{width:322px; padding:1px; float:left;border:solid 1px #d7d7d7; height:250px; overflow:hidden; margin-bottom:10px;}
#m_right .news_block .title{color:#29295f;}
#m_right .news_block .title a:link,#m_right .news_block .title a:visited{color:#29295f; font-size:14px; background-image:none; padding:0px;}
#m_right .news_block .title a:hover{color:#f60;}
#m_right .about_block{margin-right:10px; width:322px; padding:1px;border:solid 1px #d7d7d7; float:left; height:250px;_height:250px;overflow:hidden; margin-bottom:10px;}
#m_right .title{background:#c9e5e9; height:28px; line-height:28px; padding:0 10px 0 17px; font-size:14px; color:#f60; font-weight:bold;}
#m_right .title a.more{float:right; display:block; background:url(../images/more.gif) no-repeat; width:40px; height:28px; padding:0px;}
#m_right .cont{padding:10px;}
#m_right .cont .about_text img{padding:3px; border:solid 1px #d7d7d7; float:left; margin:5px 10px 5px 0;}
#m_right .about_block .cont .about_text p{line-height:175%;}
#m_right .news_block .cont li {height:24px; line-height:24px; background:url(../images/x_line2.gif) repeat-x left bottom;}
#m_right .news_block a:link,#m_right .news_block a:visited{background:url(../images/icon1.gif) no-repeat left 4px; padding-left:10px;}
#m_right .news_block a:hover{color:#f60;background:url(../images/icon2.gif) no-repeat left 4px;}
#m_right .news_block span{float:right; font-family:Verdana; font-size:10px;}
#m_right .pic_block{clear:both;border:solid 1px #d7d7d7; width:662px;height:167px; *height:170px; _height:181px; overflow:hidden;}
#m_right .pic_block .title{height:25px; line-height:25px; border-bottom:solid 1px #d7d7d7; padding:0 10px; color:#4361ac; font-weight:bold; background:#fff;}
#m_right .pic_block .title span{color:#a5a5a5; margin-left:5px;}
#m_right .pic_block .cont{ padding:10px;_padding:15px 10px 10px 10px;}
#m_right .pic_block .cont li{width:120px; float:left; margin:0 4px;_margin:0 3px; text-align:center;}
#m_right .pic_block .cont li img{width:114px; height:100px; padding:2px; border:solid 1px #c4c4c4;}
#m_right .pic_block .cont a.pic_name:link,#m_right .pic_block .cont a.pic_name:visited{ display:block;width:120px; height:22px; line-height:22px;*height:25px; *line-height:25px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}

/*- m_left2 -*/
#m_left2{width:202px; float:left;}
#m_left2 .title{width:183px; height:57px; padding:18px 0 0 19px; color:#fff; font-size:18px; font-weight:bold; background:url(../images/left2_title.jpg) no-repeat; }
#m_left2 .title span{font-weight:normal; margin-left:42px; font-family:Verdana;}
#m_left2 .cont{background:#f6f6f6;}
#m_left2 .cont{background:url(../images/m_leftcontbg.jpg); height:auto;}
#m_left2 .cont ul.menu2{height:auto;}
#m_left2 .cont ul.menu2 li{height:38px; line-height:38px; padding:0 0 0 31px; background:url(../images/x_line3.gif) repeat-x left bottom;overflow:hidden;}
#m_left2 .cont ul.menu2 li a:link,#m_left2 .cont ul.menu2 li a:visited{background:url(../images/icon3.gif) no-repeat left 14px; display:block; padding-left:15px;}
#m_left2 .cont ul.menu2 li a:hover{background:url(../images/icon4.gif) no-repeat left 14px;}
#m_left2 .cont p.message{margin:10px 0;}
#m_right2{float:left; margin-left:24px; width:717px; border:solid 1px #d3d3d3; padding:1px;height:auto!important;height: 420px;min-height:420px;}
#m_right2 .title{ background:#c9e5e9; height:27px; line-height:27px; padding:0 10px 0 20px; font-size:14px; font-weight:bold; color:#f60;}
#m_right2 .title span{float:right; font-size:12px; font-weight:normal;}
#m_right2 .cont{padding:20px;}
#m_right2 .cont .hot_news{height:300px; overflow:hidden; margin-bottom:20px;}
#m_right2 .cont .hot_news li{height:30px; line-height:30px; background:url(../images/x_line2.gif) repeat-x left bottom;}
#m_right2 .cont .hot_news li span{margin-left:10px; font-family:Verdana; font-size:10px;}
.jump{height:28px; line-height:28px; text-align:right; padding:0 20px; background:#f5f5f5; color:#000; clear:both;}
.jump a:link,.jump a:visited{color:#000;}
.jump a:hover{color:#f60;}
.jump2{height:28px; line-height:28px; text-align:center; padding:0 20px; color:#000; clear:both;}
.jump2 a:link,.jump2 a:visited{color:#000;}
.jump2 a:hover{color:#f60;}

p.text{line-height:200%; color:#000;}
#m_right2 .service{}
#m_right2 .service li{ width:136px; float:left; text-align:center; margin:0 16px 10px 16px; _margin:0 13px 10px 13px;}
#m_right2 .service li img{width:130px; height:120px; padding:2px; border:solid 1px #dfdfdf;}
#m_right2 .service li a.pic_name:link,#m_right2 .service li a.pic_name:visited{ height:25px; line-height:25px;width:136px; display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
#m_right2 .img_text{text-align:center;}
#m_right2 .img_text img{width:449px; height:287px;}
#m_right2 .img_text p{text-align:left; line-height:200%; padding-top:10px;}
.news_text{line-height:200%;}
.news_text h1{font-size:18px; text-align:center; line-height:100%; color:#000;}


.message_table{width:480px; margin:0 auto;}
.message_table td{ text-align:left;}
.message_table th{font-weight:normal; text-align:right;}
.message_table input{border:solid 1px #d7d7d7; width:223px; height:23px;}
.message_input{border:solid 1px #d7d7d7;}
.message_table input.button{background:url(../images/button.gif) no-repeat; border:none 0px; width:57px; height:23px; color:#fff; margin:0 20px 20px 50px;}
.message_text {line-height:200%; padding:0 20px;}
.message_text .name{color:#1588ad; font-weight:bold;}
.message_text span{color:#f60;}

#m_right2 .cont .p_news{height:300px; overflow:hidden; margin-bottom:20px;}
#m_right2 .cont .p_news li{height:30px; line-height:30px; background:url(../images/x_line2.gif) repeat-x left bottom;}
#m_right2 .cont .p_news li span{margin-left:10px; font-family:Verdana; font-size:10px;}
#m_right2 .cont .p_news li a:hover{color:#00a5c0;}

.cont2{float:left;position:relative;overflow: hidden; margin-left:10px;margin-top:15px;width:634px;_display:inline;}
.cont2 div {position:relative;width:10000px;overflow:hidden;}
.cont2 div ul {float:left; margin:0 0 0 0; padding:0 0 0 0;}
.cont2 div ul li {float:left;width:120px; padding-right:8px; line-height:20px;text-align:center;}
.cont2 div ul li img{width:114px; height:100px; padding:2px; border:solid 1px #c4c4c4;}
