.list_main{ width:1200px; margin:20px auto;}

.list_main_left{ width:780px; float:left; margin-right:20px; }
.list_main_left .list_position{border-bottom:1px solid #eeeded; height:50px; line-height:50px; font-size:18px; color:#737373; }
.list_main_left .list_position a{color:#737373}
.list_main_left .listbox{}
.list_main_left .listbox li{border-bottom:1px dashed #dadada; height:220px;}
.list_main_left .listbox li h3{ height:30px; line-height:30px; font-size:20px; margin-top:20px;}
.list_main_left .listbox li h3 a{ color:#505050; }
.list_main_left .listbox li h4{ height:50px; line-height:40px; color:#b1b1b1; font-size:14px;font-weight:300;}
.list_main_left .listbox li img{ width:150px; height:100px;    vertical-align: top; margin-right:20px; display:inline;}
.list_main_left .listbox p{ font-size:16px; line-height:28px;  height:140px; overflow:hidden; color:#888888; vertical-align:top; text-indent:2em; display:inline-block;width: 600px;}
.list_main_left .listbox p .xx{ color:#0861ad;}
.list_pages ul { margin-top:20px;}
.list_pages ul li { float: left;    line-height: 25px; margin: 0px 0px 0px 4px;}
.list_pages .thisclass {float: left; color: #fff; width: 25px;  background-color: #0861ad; line-height: 25px; text-align: center; overflow: hidden; }
.list_pages .thisclass a{ color:#FFF; border:1px solid #0861ad}
.list_pages ul li a { float: left; width: 25px; height: 25px;   color: #555555; line-height: 25px; text-align: center; overflow: hidden; border:1px solid #DBDBDB; }
.list_pages ul li a span { display: none; }
.list_pages ul li a.focus, .list_pages ul li a:hover { background: rgb(55, 150, 182) none repeat scroll 0% 0%; color: rgb(255, 255, 255); }
.list_pages ul li a.first_ { display: none; background-position: -295px -994px; }
.list_pages ul li a.previous_ { display: none; }
.list_pages ul li a.next { width: 55px; }
.list_pages ul li a.next:hover { background-position: -25px -25px; }
.list_pages ul li a.last { display: none; background-position: -195px -1044px; width: 28px; }
.list_pages ul li select{border-radius: 5px 5px 5px 5px; height:25px; line-height:25px;}

.list_main_right{float:left; width:400px; }
.right_content{ width: 333px; margin:20px auto}
.main_2_right{ float:right; width:450px; margin-left:20px;}
.list_right h3{border-radius:10px 10px 0 0; background-color:#0861ad; color:#fff; width:333px; font-size:20px; height:40px; line-height:40px; padding:0 20px; font-weight:300; margin:20px auto;}
.list_right h3 a{ display:inline-block; float:right; color:#fff; font-size:16px;}
.list_right_box1 ul { text-align:center; width:90%; margin:0 auto}
.list_right_box1 ul li{ display:inline-block; margin:0px 0 0 0px; width:49%;   height:170px; background:url(../images/main_2_right_libg.png) no-repeat center center; }
.list_right_box1 ul li a{height:130px; padding-top:40px; display:block; text-align:center; color:#0861ad; font-size:16px;}
.list_right_box1 ul li a img{ display:block; margin:0 auto 10px auto;}
.list_right_box2{background: url(../images/right_bg.jpg) no-repeat  left 40px;}
.list_right_box2 img{ margin:10px auto;}
.list_right_box2 p { text-indent:2em; color:#666666; font-size:16px; line-height:26px; height:120px; padding:5px 0;}
.list_right_box2 p a{ color:#0861ad;}
.list_right_box3{background: url(../images/right_bg.jpg) no-repeat  left 50px; height:400px;}
.list_right_box3 .num{ width: 100%; bottom: -10px; z-index: 2;   text-align: center; position:absolute}
.list_right_box3 .num li {width:10px;height:10px; background-color:#ccc;display:inline-block;margin:0 8px; font-size:0; border-radius:3px;}
.list_right_box3 .num .on { background-color:#012a6a;}
.list_right_box3 .pic{ display:inline-block;vertical-align: top;}
.list_right_box3 .a01 { color:#000000; font-size:16px; line-height:26px; font-weight:bold; display:block;}
.list_right_box3 .p01{ color:#777777; text-indent:2em;}
.list_right_box3 .p01 a{color:#0861ad;}
.list_right_box3 .title{ display:inline-block; width:190px; margin-left:20px;}
.list_right_box3 .bd ul li{ padding-bottom:20px;}