/* CSS Document */
body { margin: 0px auto; border: 0px; width: 778px; background: url(../img/bg.jpg) repeat-x #F0FFFF; font-size: 12px; font-family: Calibri, Arial, Helvetica, sans-serif; line-height: 150%; color: #000; }

#main{ width: 778px; background-color: #FFF; }

/*菜单*/
#menu { width: 778px; height: 22px; color: #FFF; background-color: #000; }

.menu_left{ float: left; margin-left: 10px; }

/*Logo,头部*/
#head{ width: 776px; height: 92px; border: solid 1px #BBE9FF; }

.logo{ width: 208px; height: 91px; background-image: url(../img/logo.png); float: left; }

.slogan{ width: 568px; height: 91px; background-image: url(../img/slogan1.gif); float: left; }

/*FCKEditor*/
.photo_right{ float: right; margin-left: 5px; padding: 5px; }

.photo_left{ float: left; margin-right: 5px; padding: 5px; }

.n_display{ display: block; }

.bold{ font-weight: bold; }

.title{ font-weight: bold; font-size: 18px; color: #cc3300; }

.code{ border: #8b4513 1px solid; padding-right: 5px; padding-left: 5px; color: #000066; font-family: 'Courier New' , Monospace; background-color: #ff9933; }

/******************HomePage**********************/
/*HP--Top*/
#hp_top{ width: 778px; height: 480px; }

/*HP--LeftContent*/
.hp_left{ width: 180px; height: 480px; float: left; margin-left: 4px; }

/*HP--RigthContent*/
#hp_con{ width: 584px;_width:580px; height: 480px; float: right; margin: 5px 3px 0px 0px; line-height: 150%; background-color: #FFF; }

/*HP--announce*/
#announce{ width: 580px;_width:576px; height: 25px; border: solid 1px #BBE9FF; }

.ann_left{ width: 60px; height: 23px; background-image: url(../img/announce.gif); float: left; }

.ann_content{ width: 510px;height: 20px; float: right; padding-top:3px;}

/*homepage--right-left*/
.hp_con_left{ width: 396px; height: 440px; float: left; }

.hp_con_left_slide{ width: 390px; height: 200px; position: relative;padding-left:2px; margin-top: 5px; border: solid 1px #BBE9FF; }

.promoLeft{ width: 180px; float: left; }
.promoLeft img{width:180px;height:195px;}
.promoRight{ width: 200px; float: right; padding: 5px; line-height:120%;}
.promoRight h1{font-weight:bold;font-size:13px;padding:0px;margin:0px;}

#promoFloat{ width: 220px; text-align: center; padding: 3px; position: absolute; z-index: 3; left: 180px; top: 160px; }

.hp_con_left_news{ width: 396px; height: 230px; margin-top: 5px; border: solid 1px #BBE9FF; }

/*homepage--right-right*/
.hp_con_right{ width: 180px; height: 440px; float: right; margin-top: 5px; }

.hp_con_right_info{ width: 178px; min-height: 40px; }

.hp_con_right_con{ width: 178px; height: 48px; padding-left: 0px; padding-top: 5px; border: solid 1px #BBE9FF; }

	.hp_con_right_con_go{ text-align: right; *margin-top: -16px; }

.hp_con_right_con2{ width: 175px; height: 95px; padding-left: 3px; padding-top: 5px; border: solid 1px #BBE9FF; }

	.hp_con_right_con_l{ width: 120px; float: left; *margin-top: -15px; }

	.hp_con_right_con_r{ width: 50px; float: right; *margin-top: -15px; _margin-top: -32px; }
	.hp_con_right_con_r img{cursor:hand;}

.hp_con_right_pic{ width: 178px; height: 230px; margin-top: 5px; }

.hp_con_right_picb{ width: 88px; height: 106px; float: left; }

.hp_con_right_picp{ width: 88px; height: 86px; }

.hp_con_right_picw{ width: 88px; height: 10px; text-align: center; }

.hp_con_right_picwr{ width: 178px; height: 10px; text-align: right; font-size: 13px; font-weight: bold; }

/************Advertisment***************/
#ad{ width: 776px; margin-top: 5px; }

/***********Search**********/
.search_left{ width: 180px; min-height: 90px; float: left; padding: 5px 0px 5px 0px; background-color: #FFF; }

.search_right{ width: 180px; min-height: 90px; float: right; padding: 5px 0px 5px 0px; background-color: #FFF; }

.search_head{ width: 180px; height: 25px; margin-top: 5px; background-color: #008ACC; }

.search_con{ width: 170px; min-height: 60px; margin-top: 5px; padding: 4px; border: solid 1px #BBE9FF; }

.search_input{ border: solid 1px #999; }

.search_r{ width: 768px; }

.search_r_head{ height: 40px; padding-left: 10px; padding-top: 5px; background-color: #F0FFFF; }

.search_r_head_1{ height: 80px; padding-left: 10px; padding-top: 5px; background-color: #F0FFFF; }

.search_r_con{ width: 768px; margin: 0px 4px 10px 4px; border: solid 1px #BBE9FF; min-height: 600px; }

.search_r_con_head{ width: 758px; height: 30px; padding-left: 10px; vertical-align: middle; line-height: 30px; font-weight: bold; }

.search_r_con_t{ width: 758px; height: 30px; padding-left: 10px; vertical-align: middle; line-height: 30px; font-weight: bold; background-color: #FAFFFF; }

.search_r_con_c{ width: 758px; padding: 10px 4px 10px 10px; line-height: 150%; }

.search_more{ }

.search_info{ text-align: center; font-weight: bold; }

.search_key{ color: red; }

/*******HomepageBottom*********/
#hp_btm{ width: 778px; height: 580px; }

/*HP--LeftContent*/
.hp_btm_left{ width: 180px; height: 480px; float: left; line-height: 150%; }

/*HP--RigthContent*/
#hp_btm_con{ width: 584px; height: 580px; float: right; margin: 5px 5px 0px 0px; line-height: 150%; background-color: #FFF; }

.hp_btm_con_l{ width: 288px; height: 580px; float: left; }

.hp_btm_con_r{ width: 288px; height: 580px; float: right; }

.hp_btm_con_info{ width: 288px; height: 290px; }

.hp_btm_con_con{ width: 288px; height: 250px; margin-top: 5px; margin-bottom: 5px; border: solid 1px #BBE9FF; }

.hp_btm_con_con_top{ width: 288px; height: 60px; }

.hp_btm_con_con_topp{ width: 60px; height: 60px; float: left; }

.hp_btm_con_con_topw{ width: 220px; height: 60px; float: left; }

.hp_btm_con_con_btm{ width: 288px; height: 180px; }
/******************Blog*********************/
.blog_con{ width: 100%; height: 225px; margin-top: 5px; margin-bottom: 5px; border: solid 1px #BBE9FF; }
/*.blog_con_btm{ width: 100%; height: 180px; }*/
.blog_con_btm { width: 100%; font-weight: bold; font-size: 13px; vertical-align: middle; background-color: #DFF0FF; }
.blog_pic{width: 770px; height: 95px;background: url(../img/blog.jpg);}


/******************Article*********************/
/*Artical*/
.arc{ width: 578px; background-color: #FFF; float: left; margin-left: 4px; }

.arc_left{ width: 568px; float: left; min-height: 600px; }

.arc_right{ width: 180px; float: right; margin-right: 4px; background-color: #FFF; }

.arc_title{ width: 566px; height: 30px; padding-top: 20px; text-align: center; font-size: 18px; font-weight: bold; }

.arc_con{ width: 546px; margin-top: 2px; padding: 10px 15px 0px 15px; background-color: #FAFFFF; border: solid 1px #BBE9FF; font-family:微软雅黑; font-size: 14px;}

.arc_con_down{ width: 546px; margin-top: 2px; padding: 10px 15px 0px 15px; background-color: #FAFFFF; border: solid 1px #BBE9FF; font-family:微软雅黑; font-size: 12px;}

.arc_info{ width: 574px; height: 15px; *margin-bottom: 5px; margin-top: 10px; *margin-top: 0px; text-align: center; }

.arc_author{float:right;}

.arc_add_news{width: 546px; margin-top: 2px; padding: 10px 15px 0px 15px; background-color: #FAFFFF; border: solid 1px #BBE9FF;  }
/*******************Article-list********************/
#con_list{ width: 584px; min-height: 600px; float: right; }

.con_list_left{ width: 180px; float: left; margin-left: 2px; background-color: #FFF; }

.con_list_right{ width: 180px; float: right; margin-right: 4px; background-color: #FFF; }

.con_list_con{ width: 564px; margin-top: 5px; padding: 10px 6px 10px 6px; background-color: #FAFFFF; border: solid 1px #BBE9FF; }

.con_list_nav{ width: 564px; height: 30px; font-weight: bold; font-size: 13px; vertical-align: middle; line-height: 30px; background-color: #DFF0FF; }

.con_list_nav_long{ width: 546px; font-weight: bold; font-size: 13px; vertical-align: middle; background-color: #DFF0FF; }

.con_list_con_con{ }

.con_list_l1{ width: 564px; height: 20px; background-color: #FFF; }

.con_list_l2{ width: 564px; height: 20px; background-color: #EEF7FF; }

.con_more{ float: right; font-weight: bold; font-size: 13px; padding-right: 10px; }

.photo_right{ padding: 5px; margin-left: 5px; }

.photo_left{ padding: 5px; margin-right: 5px; }

/******************Product**********************/
/*P--Content*/
#content{ width: 578px; min-height: 600px; background-color: #FFF; margin-left: 4px; float: left; }

/*P--Nav*/
.nav{ width: 570px; height: 20px; border-bottom: dashed 1px #BBE9FF; font-size: 13px; padding-top: 10px; padding-left: 10px; float: left; }

/*P--HomePage-2Clomn-*/
.p_hp_line{ width: 772px; height: 347px; margin-top: 10px; }

.p_c_left{ width: 380px; height: 347px; float: left; margin-left: 2px; border: solid 1px #BBE9FF; }

.p_c_right{ width: 380px; height: 347px; float: right; border: solid 1px #BBE9FF; }

.p_c_top{ width: 380px; height: 120px; background-color: #F0FFFF; }

	.p_c_top_left{ width: 106px; height: 120px; float: left; }

	.p_c_top_l_t{ width: 106px; height: 100px; }

	.p_c_top_l_b{ width: 106px; height: 20px; text-align: center; font-weight: bold; }

	.p_c_top_right{ width: 260px; height: 110px; float: right; padding-top: 10px; padding-left: 10px; }

.p_c_bot{ width: 370px; height: 220px; text-align: left; padding-left: 10px; }

	.p_c_l1{ height: 20px; background-color: #FFF; }

	.p_c_l2{ height: 20px; background-color: #FAFFFF; }

	.p_c_con{ width: 370px; height: 210px; }

	.p_c_more{ width: 360px; height: 10px; text-align: right; font-weight: bold; }

/*P--ListProduct-*/
.p_l_con{ width: 580px; min-height: 600px; float: right; margin-right: 4px; background-color: #FFF; }

.p_l_line{ width: 580px; height: 140px; margin-top: 10px; }

.p_l_left{ width: 284px; height: 140px; float: left; border: solid 1px #BBE9FF; }

.p_l_right{ width: 284px; height: 140px; float: right; border: solid 1px #BBE9FF; }

.p_l_top{ width: 284px; height: 30px; font-weight: bold; background-color: #F0FFFF; }

.p_l_bot{ width: 284px; height: 110px; }

	.p_l_bot_p{ width: 100px; height: 100px; float: left; }

	.p_l_bot_w{ width: 170px; height: 90px; padding-top: 5px;padding-left:8px; float: right; }

/*P--title*/
.p_title{ width: 570px; height: 30px; padding-top: 20px; text-align: center; font-size: 18px; font-weight: bold; }

/*P--ReadTimes*/
.p_info{ width: 240px; height: 15px; margin-left: 240px; *margin-bottom: 5px; margin-top: 10px; *margin-top: 0px; border-bottom: solid 1px #008ACC; text-align: center; }

/*P--nav*/
.p_nav{ width: 570px; height: 35px; *height: 25px; overflow:hidden; font-size: 13px; font-weight: bold; }

	.p_nav ul{ list-style-type: none; }

	.p_nav ul li{ cursor: hand; width: 70px; height: 25px; float: left; padding-top: 5px; display: block; text-align: center; margin-left: 4px; }

	.p_nav ul li a{ display: block; }

	.p_nav ul li a span{ display: none; }

	
.active{ background-color: #FAFFFF; color: #008ACC; border: solid 1px #BBE9FF; }

.inactive{ background-color: #008ACC; color: #FFF; }

ul{ list-style-type: none; }

.p_con{ width: 566px; padding: 10px 0px 0px 10px; line-height: 150%; background-color: #FAFFFF; border: solid 1px #BBE9FF; }

/*靠左、右分类栏目*/
.info_left_1{ width: 180px; min-height: 130px; padding: 5px 0px 5px 0px; background-color: #FFF; }
.info_left{ width: 180px; min-height: 230px; float: left; padding: 5px 0px 5px 0px; background-color: #FFF; }

.info_right{ width: 180px; min-height: 230px; float: right; padding: 5px 0px 5px 0px; background-color: #FFF; }

.info_left_head{ width: 180px; height: 25px; background-color: #008ACC; }

.info_left_con{ width: 170px; min-height: 190px; margin-top: 5px; padding: 4px; border: solid 1px #BBE9FF; }
.info_left_con_1{ width: 170px; min-height: 100px; margin-top: 5px; padding: 4px; border: solid 1px #BBE9FF; }
.info_left_con ul{margin:0px;padding:0px;}

/*down*/
.down_title{font-weight:bold;color:#FFCC00;font-size:110%;background-color:#EEF7FF;height:30px;}
.down_con{padding:10px;background-color:#FFF;border-bottom:dashed 1px #F0FFFF;}
.down_info{padding-top:10px;font-weight:bold;font-size:110%;}
.down_path{font-weight:bold;font-size:110%;}
.Down_Pane{border: solid 2px #AAFFFF;}
.down_r_con_t{height: 30px; padding-left: 10px; vertical-align: middle; line-height: 30px; font-weight: bold; background-color: #FFF; }
.down_r_con_c{padding: 10px 4px 10px 10px; line-height: 150%;border-bottom: solid 2px #AAFFFF; }
.down_btn{float:left;margin-left:100px;}
#down_msg{}

/*link*/
#link{}
.friendsites_con{width:778px;height:40px;margin-top:20px;}
.more{width:240px;height:30px;font-size:12px;text-align:right;padding-top:10px;}

/*footer*/
#footer{ margin-top: 20px; padding-bottom: 20px; width: 778px; height: 100px; text-align: center; background-color: #FFF; float: left; }

.footer_head{ width: 778px; height: 22px; font-weight: bold; font-size: 13px; color: #FFF; background-color: #000; }

.footer_con{ padding-top: 10px; }

.t1{ font-size: 13px; font-weight: bold; color: #FFF; margin: 5px 0px 0px 10px; }

.t2{ font-size: 12px; color: #000; margin-left: 5px; }

/**/
.resume_word_left_bottom a:hover,.resume_word_right_bottom a:hover{ border: #4AA0E0 solid 2px; }

img{ border: none; /*为去掉即时通信不对齐，删除此处padding: 2px;*/ }

a:link { text-decoration: none; color: #000000; }

	
a:visited { text-decoration: none; color: #000000; }

a:hover { text-decoration: underline; color: #000000; /*background-color:#B6D7B6;*/ }

.hide_font{color:#FEFEFE;}

.hide_font a:link,.footer_head a:link { text-decoration: none; color: #FEFEFE; }

.hide_font a:visited,.footer_head a:visited { text-decoration: none; color: #FEFEFE; }
/*------------------------浮动广告条------------------------*/
.ad_r{width:110px;}
.ad_top{width:110px;height:70px;background:url(../img/kefu_up.gif) no-repeat;}
.ad_con{width:100px;height:120px;padding-left:10px;background:url(../img/kefu_middle.gif) repeat-y;}
.ad_con ul{margin:0px;padding:0px;}
.ad_con ul li{line-height:20px;vertical-align:middle;}
.ad_con ul li span{font-size:13px;}
.ad_con ul img{padding:0px;}
.ad_btm{width:110px;height:31px;background:url(../img/kefu_down.gif) no-repeat}
/*------------------------搜索条------------------------*/
.search_font_red {color: #FF0000}