/*--------------------------------------------------------------------------
Ver: 0.1.0
Date:11/1/2010
---------------------------------------------------------------------------*/
html,body,ul,ol,li,p,h1,h2,h3,h4,h5,h6,table,td,th,form,fieldset,img,dl,dt,dd,input,textarea,label,blockquote{margin:0;padding:0;}
textarea,input,select,body{font-size:12px;}
ul,ol{list-style:none;}
img {border:none; overflow:hidden; vertical-align:middle;}
table, td { border: none; border-collapse: collapse; }
address,caption,cite,code,dfn,em,th,var {font-weight:normal; font-style:normal;}
q:before, q:after { content:''; }
abbr, acronym { border: 0; }
.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.clearfix { zoom:1; }
.clear { font:0px/0px sans-serif; clear:both; display:block;}
a{color:#000;text-decoration:none;}
a:visited{color:#000;text-decoration:none;}
a:hover{color:#000;text-decoration:underline;}

body {font-family:"宋体",arial; margin:0; background:#EAEAE8;}

/* 首页 */
.main { width:960px; clear: both; margin:0 auto; background:#fff;}
.topnav { width:960px; clear: both; height:32px; background:url(top_navs_bg.gif) repeat-x; margin-bottom:5px;}
.topnav .logo { width:150px; clear: both; height:32px; float:left; overflow:hidden; padding-left:20px;}
.topnav .nav { float:right; height:32px; line-height:32px; margin-right:10px;}

.banner { background:url(../images/top_title_bg.gif) repeat-x; width:960px; height:187px; clear: both; margin-bottom:15px; font-size:44px; line-height:80px; color:#fff; font-weight:bold; text-shadow:3px 1px 3px #000;}
.banner .txt { padding:40px 0 0 40px;}


.contain_a { width:960px; clear: both; margin-bottom:8px;}
.contain_a .lft { width:308px; padding:2px 2px 2px 2px; height:228px; float:left; overflow:hidden; border:1px solid #CCC; margin-right:10px;}
.contain_a  .middle{ width:366px; height:232px; float:left;}
.contain_a .tt1 { text-indent:20px; width:348px; padding:3px 8px; float:left; border:1px #CCC solid; line-height:24px; font-size:14px; font-weight:bold; margin-bottom:5px; height:86px; overflow:hidden;}
.contain_a .catxt { text-indent:20px; width:364px; float:left; line-height:24px; font-size:14px; height:134px; overflow:hidden; border:1px #CCC solid;}
.contain_a .catxt .bt{ padding-top:5px; font-size:24px; font-weight:bold; text-align:center; height:28px;  overflow:hidden;}
.contain_a .catxt .nr{ width:366px; height:99px;}
.contain_a .catxt .nr li{ font-size:14px; text-indent:15px; overflow:hidden; }
.contain_a .right_1{ width:256px; height:232px; float:right; border:1px solid #030;}
.contain_a .right_1 .bt{ width:256px; height:26px; background: url(../images/nav_bg.gif) no-repeat; font-size:14px; font-weight:bold; color:#FFF; text-indent:18px; line-height:24px;}
.contain_a .right_1 .nr{height:200px; padding-top:6px;}
.contain_a .right_1 .nr .wbk{ width:240px; padding:5px 8px; height:90px; text-indent:20px; margin-bottom:15px; line-height:24px; font-size:12px; font-weight: normal; overflow:hidden;}
.contain_a .right_1 .nr li{ font-size:12px; line-height:26px; text-indent:15px; }
.contain_a .catxt p { text-indent:20px;}

.left1{ width:693px; float:left; clear:both; margin-bottom:8px; margin-right:5px;}
.left1 .contain_b { width:693px; float:left; margin-bottom:5px;}
.left1 .contain_b .cb_leftcon { width:312px; height:310px; float:left; margin-right:12px;}
.left1 .contain_b .cb_leftcon .cb_ltt { width:312px; height:26px; line-height:24px; font-size:14px; font-weight:bold; text-indent:18px; color: #FFF; margin-bottom:8px;  background: url(../images/nav_bg1.gif) no-repeat;}
.left1 .contain_b .cb_leftcon .cb_conya{ width:306px; height:270px; padding:2px 2px 2px 2px; float:left; overflow:hidden;border:1px solid #CCC;}

.left1 .contain_b .mid{ width:363px;  float:left; border:1px solid #CCC;}
.left1 .contain_b .mid .top{ width:363px; background:url(../images/top_bg.gif) no-repeat ; overflow:hidden; float:left; clear:both;}
.left1 .contain_b .mid .top .nr_lb{ width:363px;  float:left; clear:both;}
.left1 .contain_b .mid .top .nr_lb li{ width:363px;  font-size:14px; font-weight:normal; line-height:20px; padding-left:15px; overflow:hidden; padding-top:5px;}
.left1 .contain_b .mid .top .bt{ width:363px; height:26px; clear:both;}
.left1 .contain_b .mid .tft{ width:100px; float:left; height:26px; text-indent:18px; font-size:14px; font-weight:bold; line-height:24px;}
.left1 .contain_b .mid .rig{ width:80px; float:right; text-align:right; height:26px; font-size:14px; font-weight:bold; line-height:24px; padding-right:18px;}




.left1 .contain_b .mid .btm{ width:363px; float:left;}
.left1 .contain_b .mid .btm .nr_lb{ width:363px;float:left;}
.left1 .contain_b .mid .btm .nr_lb li{font-size:14px; font-weight:normal; line-height:20px; padding-left:15px; overflow:hidden; padding-top:5px;}
.left1 .contain_b .mid .btm .bt{ width:363px; height:26px; clear:both;}


.left1 .contain_c{ width:693px; clear: both;}
.left1 .contain_c .btn_left{ width:316px; height:350px; margin-right:8px; float:left; clear:both; background:url(../images/ly_bg.gif) no-repeat;}
.left1 .contain_c .btn_left .listc { width:310px; clear: both; margin:0 auto; height:300px; overflow-y:auto; }
.left1 .contain_c .btn_left .tft{ width:100px; float:left; height:26px; text-indent:18px; font-size:14px; font-weight:bold; line-height:24px;}

.left1 .contain_c .btn_middle{ width:364px;  float:left; border:1px #CCC solid;}
.left1 .contain_c .btn_middle .bt{ width:366px; height:26px;}
.left1 .contain_c .btn_middle .tft{width:100px; float:left; height:26px; text-indent:18px; font-size:14px; font-weight:bold; line-height:24px;}
.left1 .contain_c .btn_middle .rig{ width:80px; float:right; text-align:right; height:26px; font-size:14px; font-weight:bold; line-height:24px; padding-right:18px;}

.left1 .contain_c .btn_middle .wb{ width:366px; overflow:hidden;}
.left1 .contain_c .btn_middle .wb li{ font-size:14px; font-weight:normal; line-height:20px; padding-left:15px; overflow:hidden; padding-top:8px; }



.cb_rightcon { width:260px; float:right; background:#F9F7F6; padding-top:3px;}
.cb_rightcon .tt { background:url(../images/nav_bg.gif) no-repeat; width:258px; color:#FFF; text-indent:18px; line-height:24px; font-size:14px; height:26px; font-weight:bold; margin:0 auto; clear: both; border-bottom:1px solid #D2D0CB; margin-bottom:5px;}
.cb_rightcon .ttsc {width:258px; line-height:20px; margin:0 auto; clear: both; border-bottom:1px solid #D2D0CB; margin-bottom:8px; color:#666; }
.cb_rightcon .tlp { width:240px; height:82px; clear: both; margin:0 auto 15px;}
.cb_rightcon .tlp dt { width:112px; height:82px; float:left; overflow:hidden; margin-right:8px;}
.cb_rightcon .tlp dt img { border:1px solid #f3f3f3;}
.cb_rightcon .tlp .utt { width:120px; line-height:23px; float:left; font-weight:bold; margin-bottom:5px;}
.cb_rightcon .tlp .upp { width:120px; line-height:18px; color:#666; float:left; height:54px; overflow:hidden;}
.cb_rightcon .bunzi { width:240px; font-size:12px; line-height:24px; margin:0 auto 8px; clear: both;}


