@charset "utf-8";
/* 
---------------------------------
site: 2012-03-24 
author: liwei
updated: 2012-03-24 
updated by: liwei 
--------------------------------- 
*/ 

/*==========reset css===========*/

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{ margin:0; padding:0;}

table{ border-spacing:0;}

fieldset,img{ border:0;}

address,caption,cite,code,dfn,em,strong,th,var{ font-style:normal;}

ol,ul,li{ list-style:none;}

caption,th{ text-align:left;}

h1,h2,h3,h4,h5,h6{ font-size:100%;}

q:before,q:after{ content:'';}

abbr,acronym{ border:0; font-variant:normal;}

sup,sub{ line-height:-1px; vertical-align:text-top;}

sub{ vertical-align:text-bottom;}

input, textarea, select{ font-family:inherit; font-size:inherit;}

img{ display:block;}

/*==========common css===========*/

body{ font-family:"微软雅黑",verdana,geneva,sans-seri; font-size:12px; color:#404040;}

.container{ width:980px; margin:0px auto;}

.float_l{ float:left;}

.float_r{ float:right;}

a{ color:#404040; text-decoration:none;}

a:hover{ color:#9a1d21;}

.clear{ clear:both;	height:0px;	overflow:hidden; visibility:hidden;}

.space{	height:10px; overflow:hidden; clear:both; visibility:hidden;}


/*home*/

.top_warp{ height:60px; border-bottom:#9a1d21 5px solid; margin-bottom:1px;}

.top_warp .top{ width:980px; margin:0px auto;}

.top_warp .top .logo{ float:left; margin-top:15px;}

.top_warp .top .menu{  height:25px; line-height:25px; float:right; margin-top:25px; font-size:14px; font-weight:bold;}

.top_warp .top .menu a{ float:left;}

.top_warp .top .menu span{ float:left; margin:0px 10px; font-size:9px;}

.deputy_nav{ width:928px; overflow:hidden; padding:10px 25px; border:#dbdbdb 1px solid; background:url(/uploads/image/images/deputy_nav_bg.jpg) #fff repeat-x left top; background:#fff; position:absolute; top:65px; z-index:9999;}

.deputy_nav dl{ width: 200px; float:left; margin-right:25px;}

.deputy_nav dt{ background:url(/uploads/image/images/saipu_26.jpg) no-repeat left 11px; padding-left:18px; height:30px; line-height:30px; border-bottom:#a3a3a3 1px dashed; margin-bottom:7px;}

.deputy_nav dt a{ color:#af0005; font-size:14px;}

.deputy_nav dt a:hover{ color:#000;}

.deputy_nav dd{ height:25px; line-height:25px; padding-left:18px;}

/*banner*/

#flash { width:1345px; overflow:hidden; margin:0 auto; clear:both;/*--*/}

#flash img {width:1345px; height:307px; margin:0px auto;/* display:none;*/}

.l_warp{ width:300px; float:left; margin:25px 0px;}

.l_warp_tit{ height:20px; margin-bottom:15px;}

.l_warp_tit .tit{ float:left;}

.l_warp_tit a{ float:left; margin-left:15px; margin-top:2px;}

.l_warp_news li{ height:30px; line-height:30px; padding-left:18px; background:url(/uploads/image/images/saipu_26.jpg) no-repeat left center;}

.m_warp{ margin:25px 34px;}

.r_warp{ width:310px; float:right;}

.foot_warp{ height:39px; line-height:33px; background:#9a1d21;}

.foot_warp .foot{ width:980px; margin:0px auto;}

.foot_warp .foot a{ font-size:15px; color:#fff; margin-right:20px;}

.foot_warp .foot a:hover{ color:#d8d8d8;}

/*inside*/

.inside_banner{ height:190px; border-bottom:#dbdbdb 5px solid;}

.inside_banner img{ width:980px; height:190px;}

.inside_l_warp{ width:160px; float:left;}

.inside_l_tit{    font-size:18px; font-weight:normal; color:#b31e25; margin-top:5px;}

.inside_l_tit span{ text-align:left; color:#999; font-size:24px;}
.inside_l_tit p{ text-align:right; background:#b31e25; padding:5px; color:#fff;}

.f a{ background:url(/uploads/image/images/inside_21.png) no-repeat; display:block; padding-left:25px; height:37px; line-height:37px; margin:5px 0px; color:#444;}

.f a:hover{ /*background:url(/uploads/image/images/inside_15.png) no-repeat;*/ color:#b5262c;}

.b a{ padding-left:27px; height:30px; line-height:30px; display:block;}

.inside_r_warp{ width:810px; padding-bottom:15px; float:right;}

.inside_r_tit{ height:30px; line-height:30px; border-bottom:#ccc 1px dashed; margin-bottom:10px;}

.inside_r_tit h2{ background:url(/uploads/image/images/inside_09.jpg) no-repeat left 9px; padding-left:20px; float:left; font-size:14px; color:#af0005; font-weight:normal;}

.inside_r_tit .leading_tit{ float:right; color:#a6a6a6;}

.inside_r_tit .leading_tit span{ font-family:宋体; margin:0px 10px;}

.inside_r_tit .leading_tit font{ font-size:12px;}

.info_con_l{ width:580px; float:left;}

/*table选项卡*/

.menubox { width:100%; background:#eee; height:30px;}

.menubox li{ float:left; margin-right:5px; background:#d3d3d5; height:30px; line-height:30px; padding:0px 20px; display:block; color:#656565; cursor:hand;}

.menubox li.hover{ background:#fff; height:29px; border:#d2d2d2 1px solid; border-bottom:0px; color:#982520;}

.contentbox{ clear:both; border:1px solid #dfdfdf; border-top:0px; width:788px; padding:10px; line-height:22px; overflow:hidden; background:#fff;}

.contentbox1{ height:403px;}

.contentbox img{ max-width:528px;}

.menubox h2{ float:left; margin-right:5px; background:#dfdfdf; border:1px solid #dfdfdf;  height:27px; line-height:27px;  padding:0px 10px; display:block; color:#000; font-weight:normal;}

.info_con_r{ width:215px; float:right;}

.info_con_tit{ background:url(/uploads/image/images/inside_33.jpg) repeat-x; height:29px; line-height:29px; padding-left:10px; font-size:14px; border:#d7d7d7 1px solid;}

.info_con_con{ width:379px; background:#fff; border:#d7d7d7 1px solid; border-bottom:#d7d7d7 1px solid; border-top:0px; padding:7px;}

.contact_con{ line-height:20px; padding-top:10px;}

.inside_r_con{ width:783px; line-height:22px;}

.inside_r_con img{ max-width:783px;}

.case_list{ height:85px; padding:15px 0px; border-bottom:#bbb 1px dashed;}

.case_list:hover{ background:#fff;}

.case_list .pic{ width:125px; height:85px; float:left;}

.case_list .case_li{ width:640px; line-height:24px; float:right;}

.case_list .case_li li{ line-height:22px; background:url(/uploads/image/images/saipu_26.jpg) no-repeat left center; padding-left:15px;}

.news_list_li li{ line-height:35px; height:35px; border-bottom:#ddd 1px dashed; background:url(/uploads/image/images/saipu_26.jpg) no-repeat left 13px; padding-left:15px; vertical-align:bottom;}

.news_list_li li:hover{ background:url(/uploads/image/images/saipu_26.jpg) #fff no-repeat left 13px;}

.news_list_li a{ float:left; display:block;}

.news_list_li .time{float:right; color:#a0adb5;}

.page{ text-align:center; height:30px; line-height:30px; clear:both;}

.news_detail_tit{ height:30px; line-height:30px; text-align:center; font-size:14px; font-weight:bold;}

.post_time{ height:30px; line-height:30px; text-align:center; border-top:#ccc 1px dashed; border-bottom:#ccc 1px dashed; margin-bottom:5px; font-weight:normal;}

.post_time span{ margin-left:5px; margin-right:20px;}

.news_detail_con{ width:752px; line-height:22px;}

.news_detail_con img{ max-width:752px;}

.before_after_article span{ display:block; height:30px; line-height:30px; font-weight:normal;}
.none{ display:none;}

/*后加样式*/

.case_info{ line-height:22px;}

.journal_li li{ width:149px; height:241px; float:left; margin-left:6px; margin-top:15px;}

.journal_li li img{ width:145px; height:185px; border:#d2d2d2 2px solid;}

.journal_li li .tit{ height:30px; line-height:30px; text-align:center;}

.journal_li li a.download{ background:url(/uploads/image/images/journal_button.jpg) no-repeat; width:69px; height:21px; line-height:21px; display:block; text-align:center; color:#fff;}

.index_journal_pic { width:90px; height:115px; float:left; border:#b0b0b0 1px solid;}

.index_journal_info{ width:200px; float:right;}

.index_journal_con{ height:115px; line-height:22px; overflow:hidden;}

a:hover.index_journal_more{ color:#444;}

.info_tuijian_l{ width:395px; float:left;}

.info_tuijian_r{ width:395px; float:right;}


.search{ display:inline-block; width:180px; overflow:hidden; margin-left:10px;}

.search input{ background:#555; border:1px solid #fff; color:#fff; height:20px; font-size:12px; width:45px; }

#keys{ width:97px; padding:0 10px ; background:#fff; color:#000;height:21px; line-height:21px; background:url(/uploads/image/images/search_input.gif); font-size:11px }









