/*common*/
body,div,ul,li,a,img,p,dl,dt,dd,h1,h2,h3,h4,span,strong{ margin:0; padding:0;list-style:none;text-decoration:none;border:0; list-style:none;}
body{ font-size:12px; font-family:"Arial"; color: #333; background:#f0f1f5;}
a{color:#333;}
a:hover{ color:#f60; text-decoration:underline;}
p{line-height:1.8em; padding:5px 0;}
h2{ font-size:12px;}
.clear{ margin:0; padding:0; font-size:0; clear:both; }
.wapper{ width:1000px; margin:0 auto;}


.header{ height:110px;background:#161be6;}
.head{ height:78px;}
.logo{ padding-left:30px; }


/*menu start*/
.menu{height:32px; z-index:2; position:relative;background: url(../images/menu.png) repeat-x;}
.menu ul{height:32px; line-height:32px;}
.menu ul li{ float:left; position:relative; display:block; width:160px; height:32px; padding:0 5px; color:#04255b;}
.menu ul li dl{ background:#fff; width:125px; position:absolute; left:0px; top:32px; padding:10px; border:#830707 solid 1px; border-top:0;display:none; }
.menu ul li dl dd{ line-height:24px; padding-left:5px; border-bottom:#ddd solid 1px; }
.menu ul li dl dd a{ font-size:12px; color:#666; font-weight:normal; display:inline; padding:0; text-align:left;}
.menu ul li dl dd a:hover{ color:#f60; text-decoration:underline;}
.menu a{ font-size:14px;color:#04255b; font-weight:bold; text-decoration:none; display:block; width:120px; height:32px; text-align:center;}
.menu a:hover{color:#fff;}
.menu_down span{ display:block;}
a.menu_hover{ background:#04255b;color:#fff;}
/*menu end*/


.con{ padding-top:10px; background:#fff; padding-bottom:10px;}
.con_lf{ float:left; width:250px;}
.con_lf1{}
.search_bg{ height:64px; background:#949eb7;}
.search_bg span{ display:block; color:#fff; padding-top:10px; padding-left:10px;}
.search{ position:relative; width:183px; height:27px; margin-top:5px; background: url(../images/seach.jpg) no-repeat;margin-left:10px;}
.search .input_text{left:1px; top:2px; position:absolute; height:20px; line-height:20px; width:125px; background:none;color:#bdbdbd; border:none;}
.search .input_button{ position: absolute;right: 2px;top: 2px;height: 24px;width: 50px;background: none;cursor: pointer; border:none;}
.con_lf1_2{ border:#ddd 1px solid; border-bottom:none; border-left:none; }
 



.con_lf1_2 ul{ padding:10px 10px;}
.con_lf1_2 ul li{line-height:24px;}
.con_lf1_2 ul li a{ padding-left:30px; display:block; border-bottom:#e4e4e4 dashed 1px;background: url(../images/side_menu_bg.gif) 10px 8px no-repeat;}
.con_lf1_2 ul li dl dd a{ border:none; background:none;}
.con_lf1_2 ul li a:hover{ text-decoration:none; color:#F00;}

.cp_fenlei{ min-height:190px;}
.cp_fenlei ul{padding:10px 10px;}
.list { line-height: 34px; overflow: hidden; cursor: pointer; }
.rong {  overflow: hidden; border-bottom:#ccc 1px dashed; }
.level_1 { padding-left: 30px; background: url(../images/side_menu_bg.gif) 10px 12px no-repeat; }
.level_2 { padding-left: 20px;}
.level_3 { padding-left: 30px; }
.level_4 { padding-left: 40px; }
.level_5 { padding-left: 50px; }
.level_6 { padding-left: 60px; }
.level_2  a{ background:url(../images/b.jpg) left center no-repeat; padding-left:10px;}
.level_3  a{ background:url(../images/b.jpg) left center no-repeat; padding-left:10px;}
.level_4  a{ background:url(../images/b.jpg) left center no-repeat; padding-left:10px;}
.level_5  a{ background:url(../images/b.jpg) left center no-repeat; padding-left:10px;}









.con_lf2{  border:#ddd 1px solid; border-top:none;  border-left:none;}
.con_lf2 h2{ height: 26px; line-height:26px; background:url(../images/lf_bg.png) repeat-x; padding-left:15px; color:#fff;}
.con_lf2 img{ padding-top:5px;}
.con_lf2 ul{ padding-left:10px; padding-top:10px;}
.con_lf2 ul li{line-height:20px;}





.con_rt{ float:right; width:725px; margin-right:15px;}

.con_rt1{ width:725px; height:150px;}
.banner{ height:150px; overflow:hidden; position:relative; z-index:1; width:725px;}
.banner ul {height:150px; position:absolute;}
.banner ul li {float:left; width:725px; height:150px; overflow:hidden; position:relative; background:#ccc;}
.banner ul li img{ width:725px; height:150px;}
.banner .btnBg {position:absolute; width:725px; height:20px; left:0; bottom:0; background:#000;}
.banner .btn {position:absolute; width:725px; height:10px; padding:5px 10px; right:0; bottom:0; text-align:right;}
.banner .btn span {display:inline-block; _display:inline; _zoom:1; width:25px; height:10px; _font-size:0; margin-left:5px; cursor:pointer; background:#fff;}
.banner .btn span.on {background:#fff;}


.con_rt2{ margin-top:15px;}
.con_rt2 h2{ height:30px; line-height:30px; font-size:14px;}
.con_rt2_n{ padding-top:15px; height:105px; overflow:hidden;}
.rt2_img{ float:left;}
.rt2_nr{ float:right; width:490px; line-height:20px; }


.con_rt3{ margin-top:15px;}
.con_rt3 h2{ height:30px; line-height:30px; font-size:14px;}
.con_rt3_n{ padding-top:15px; height:105px; overflow:hidden;}
.rt3_img{ float:right;}
.rt3_nr{ float:left; width:335px; line-height:20px; }



.con_rt4{ margin-top:20px;}
.con_rt4 h2{ height:30px; line-height:30px;}
.con_rt4 h2 span{ float:left; font-size:14px;}
.con_rt4 h2 strong{ float:right;}
.con_rt4 h2 strong a{ font-weight:normal; font-size:12px;}
/*.cp_list{ margin-top:10px; height: 360px;overflow: hidden;}
.cp_list dl {width: 152px;height: 160px;float: left;display: inline;margin-left: 20px;margin-top: 12px;overflow: hidden;}
.cp_list dl dt {height: 112px;border: #ccc 1px solid;}
.cp_list dl dt img{max-width: 155px;
max-height: 120px;
width: expression(this.width >155 && this.height < this.width ? 155: true);
height: expression(this.height > 120 ? 120: true);}
.cp_list dl dd {height: 24px;line-height: 24px;text-align: center;}
.cp_list dl dd a:hover{ text-decoration:none;}*/

.cp_list{ height:518px;}
.cp_list dl{ float:left; width:160px; height:154px; display:inline; margin:12px 5px 0px 10px; text-align:center;}
.cp_list dl dt img{max-width:155px; max-height:120px; width: expression(this.width >155 && this.height < this.width ? 155: true); height: expression(this.height > 120 ? 120: true);}
.cp_list dl dt{ height:125px; overflow:hidden;border:#08599b 1px solid; padding:1px; background:#fdfdfd;}
.cp_list dl dt:hover{border:1px #f00 solid; padding:1px; background:#fff;}
.cp_list dl dd{ text-align:center; height:24px; line-height:24px;}


.footer { line-height:24px; text-align:center; color:#666; background:#d6dae3;}
.footer span{ font-family:Arial, Helvetica, sans-serif;}
.footer ul{ padding-top:10px; padding-bottom:10px; }
.footer ul li{ line-height:25px;}



.inside_right{ width:725px; float:right; margin-right:15px; }
.inside_con{ padding:10px 0;}


.weizhi{height:36px; line-height:36px; border-bottom:#ddd solid 1px; }
.weizhi a{ text-decoration:none;}




.in_con{ padding-top:10px; background:#fff; padding-bottom:10px;}
.in_con_lf{ float:left; width:250px;}
.in_con_lf1{}
.in_search_bg{ height:64px; background:#949eb7;}
.in_search_bg span{ display:block; color:#fff; padding-top:10px; padding-left:10px;}
.in_search{ position:relative; width:183px; height:27px; margin-top:5px; background: url(../images/seach.jpg) no-repeat; margin-left:10px;}
.in_search .input_text{left:1px; top:2px; position:absolute; height:20px; line-height:20px; width:125px; background:none;color:#bdbdbd; border:none;}
.in_search .input_button{ position: absolute;right: 2px;top: 2px;height: 24px;width: 50px;background: none;cursor: pointer;}
.in_con_lf1_2{ border:#ddd 1px solid; border-bottom:none; border-left:none; }
.in_con_lf1_2 ul{ padding:10px;}
.in_con_lf1_2 ul li{ height:32px; line-height:32px; border-bottom:#ddd 1px dashed; background:url(../images/biaozhi.png) 5px center no-repeat; padding-left:30px;}
.in_con_lf1_2 ul li a:hover{ text-decoration:none; color:#F00;}

.in_con_lf2{  border:#ddd 1px solid; border-top:none;  border-left:none;}
.in_con_lf2 h2{ height: 26px; line-height:26px; background:url(../images/lf_bg.png) repeat-x; padding-left:15px; color:#fff;}
.in_con_lf2 img{ padding-top:5px;}
.in_con_lf2 ul{ padding-left:10px; padding-top:10px;}
.in_con_lf2 ul li{line-height:20px;}








