@charset "utf-8";
/* CSS Document */

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,figure,menu,legend,ifffnput,button,textarea,p,blockquote,th,td { margin:0; padding:0; }
body { background:#E5E5E5; color:#111; font-size:14px; line-height:36px; font-family:"宋体","Microsoft YaHei", Verdana, Arial, Helvetica, sans-serif; }
td,th,caption { font-size:14px; }
h1, h2, h3, h4, h5, h6 { font-weight:normal; font-size:100%; }
address, caption, cite, code, dfn, em, strong, th, var { font-style:normal; }
a { color:#111; text-decoration:none; }
a:hover { color:#034774; text-decoration:none; }
img { border:none; }
ol,ul,li { list-style:none; }
input, textarea, select, button { font:14px Verdana,Helvetica,Arial,sans-serif; }
/*html5*/
article,aside,dialog,footer,header,section,footer,nav,figure,figcaption,menu{display:block} 


/* css common */
.clearfix:after {content: "."; display: block; height:0; clear:both; visibility: hidden;}
.clearfix { *zoom:1; }
.fl{ float:left; display:inline;}
.fr{ float:right; display:inline;}

.main{ width:980px; margin:auto;}
.header .header_top{ line-height:36px; text-align:right; padding-right:15px;}
.header .banner{ height:168px; background:url(/images/banner_sc.jpg) right center no-repeat;}
.header .nav{ display:block; padding-left:20px; height:48px; line-height:48px; background:#b12740;}
.header .nav li{ float:left; position:relative;}
.header .nav li a{ font-size:16px; font-weight:bold; padding:0 11px; color:#FFF; background:url(/images/li.gif) right no-repeat;}
.header .nav li a:hover{ color:#ffff66;}
.header .nav li.search{ float:right; padding-right:30px;}
.header .search_txt{ padding:0; height:20px; width:100px; line-height:20px; font-size:14px; text-align:center; vertical-align:middle;}
.header .search_btn{ border:none; background:url(/images/btn.jpg) no-repeat; padding:0; margin:0; width:66px; height:21px; cursor:pointer; vertical-align:middle;}
.header .img_left{ position:absolute; left:-20px; top:48px;}
.header .img_left img{ display:block;}
.header .img_right{ position:absolute; left:-17px; top:48px;}
.header .img_right img{ display:block;}

.content{width:980px; padding:20px 0 40px 0; background:url(/images/bg.gif) center top repeat-y; height:auto; float:left;}
.content .left_menu{ width:266px; float:left; margin-left:15px; font-weight:bold;}
.content .left_menu dt{ height:30px; line-height:30px; background:#b12740; color:#FFF; margin:20px 0; padding-left:20px; position:relative; font-size:16px;}
.content .left_menu dt img{ display:block; position:absolute; left:-16px; top:0;}
.content .left_menu dd{ margin:0 80px 0 20px;border-bottom:1px solid #BBB; line-height:30px;}
.content .left_menu dd.other{ border-bottom:none;}
.content .left_menu dd.other img{ vertical-align:middle; margin:5px 15px 5px 0;}

.content .cont_right{ width:683px; padding:20px 0 0 0; float:right;}
.content .list_titel{ height:30px; padding-left:30px; line-height:30px; background:#969593; color:#FFF; position:relative; font-weight:bold; font-size:16px;}
.content .list_titel img{ position:absolute; right:0; top:29px;}
.content .list_titel a{ float:right; display:block; margin-right:20px; font-size:14px; color:#FFF; font-weight:lighter;}

.cont_list{ padding:20px 40px 20px 30px; line-height:30px; }
.cont_list h3{ font-weight:bold;}
.cont_list li{ border-bottom:1px solid #CCC; padding:10px 0;}
.cont_body{ margin:40px 40px 20px 30px; overflow:hidden;}
.cont_body p{ line-height:26px; text-indent:2em; margin-bottom:15px;}

.page{ display:block; height:30px; line-height:30px; text-align:right; padding-right:40px;}
.page li{ display:inline; color:#278BB6; font-size:14px; }
.page a{ background:#FFFFFF; color:#222; border:1px solid #CCC; padding:5px 8px 5px 8px; }
.page a:hover{ background:#222; color:#FFF; text-decoration:none; }

.footer{ padding:20px 0; background:#034774; clear:both; position:relative;}
.footer div{ position:absolute; height:16px; width:100%; top:-16px; overflow:hidden; background:url(../images/4.gif) right top no-repeat; }
.footer p{ line-height:40px; font-size:12px; color:#FFF; text-align:center; }
.footer img{ display:block; }

.icp{ text-align:center; line-height:50px; }














