﻿@charset "utf-8";
/* CSS Document */
*{ margin:0; padding:0;}
body { font-size:14px; font-family:"Microsoft YaHei" , Verdana; line-height:24px;}
ul,li,h1,h2,h3,h4,h5,h6,p,span { margin:0; padding:0;}
h1,h2,h3,h4,h5,h6 { font-weight:normal;}
ul,li { list-style:none}
img { border:none}
a { color:#333; text-decoration:none}
a:hover { color:#f30; text-decoration:none;}
.fr { float:right} .fl { float:left} .tc { text-align:center}.f18 { font-size:18px;}.fbd { font-weight:bold} .mt20 { margin-bottom:20px;}.ml20 { margin-left:20px}
.w1200 { width:1220px; margin:0 auto;}
.w { width:100%; height:20px; border-bottom:1px solid #f5f5f5;}
.w910 { width:910px; margin:0 auto;}
.cls { clear:both}
.clearfix:after { content:"."; overflow:hidden; display:block; height:0; clear:both}
.h20 {height:20px; display:block; width:100%;}
.t10 { padding:20px 0 10px 0}

.top {
  height:220px;
  background:url("../images/banner.jpg") center top;
  background-color: #3a9dc8;
  }
.top .span01 {
  width:310px;
  height:110px;
  background:url("../images/logo.jpg") center center no-repeat;
  display:block;
  }
.top .span01 a {
  display:block;
  width:310px;
  height:110px;
  }
.top .span02 {
  width:640px;
  color:#fff;
  font-size:26px;
  line-height:35px;
  font-weight:bold;
  margin-top:20px;
  margin-left:20px;
  }
.top .span03 img{ margin-top:25px;}

.logo{height:220px; overflow:hidden;}

#menu{width:100%; background-color:#3a9dc8; height:50px; line-height:50px;}
#nav{height:50px; line-height:50px;width:1200px; margin:0 auto;}
#nav li{float:left;width:150px;}
#nav li a{line-height:50px;display:block;height:50px;text-align:center;color:#fff;font-size:16px; font-weight:100;}
#nav li a:hover{color:#fff;text-decoration:none; background-color:#345087;}
#nav li ul{width:171px;background:#9D6848;list-style-type:none;text-align:left;left:-999em;position:absolute;z-index:99999;float:left;display:inline-block;}
#nav li ul li{height:35px;line-height:35px; border-bottom:1px solid #8f5f42;}
#nav li ul li a{color:#edcf4c;font-size:12px;height:35px;line-height:35px; font-weight:100;}
#nav li ul li a:hover{ background-color:#8f5f42; height:35px; line-height:35px;}
#nav li:hover ul{left:auto;}

.title {float:left; font-size:56px; padding:36px 10px 0 10px; color:#FFFFFF; line-height:90px;width:930px;}
.title span{ font-size:16px; line-height:36px;padding:0 0 0 36px;}
.title i{font-size:30px; line-height:26px;padding:0 0 0 10px;}

.banquan { padding-top:50px; float:right; color:#FFFFFF; width:240px; line-height:200%;}

.banner {height:350px;}
.banner1 {
  height:245px;
  background:url("../images/ban_list.jpg") center top no-repeat;
  }
#full-screen-slider {
  width:100%; 
  height:350px; 
  float:left; 
  position:relative;
  }
#slides {
  display:block; 
  width:100%; 
  height:350px; 
  position:relative;
  }
#slides li {
  display:block; 
  width:100%;
  height:100%; 
  position:absolute;
  }
#slides li a {
  display:block; 
  width:100%; 
  height:100%; 
  text-indent:-9999px;
  }
#pagination {
  display:block; 
  list-style:none; 
  position:absolute; 
  left:50%; 
  top:320px; 
  z-index:9900;
  padding:5px 15px 5px 0; 
  margin:0;
  }
#pagination li {
  display:block; 
  list-style:none; 
  width:10px; 
  height:10px; 
  float:left; 
  margin-left:15px; 
  border-radius:5px;
  background:#fff;
  }
#pagination li a {
  display:block; 
  width:100%; 
  height:100%; 
  padding:0; 
  margin:0; 
  text-indent:-9999px;
  }
#pagination li.current { background:#0092CE}
.column { padding: 20px 0;}
.column ul { padding-left:20px;}
.column li {
  float:left;
  width:290px;
  text-align:center;
  padding:5px 0;
  }
.column li a {
  width:274px;
  height:134px;
  padding:2px 2px;
  border:1px solid #d0d0d0;
  display:block;
  }
.column li a:hover { border:1px solid #f30;}

/************************/
.column2 { padding: 20px 0; width:910px}
.column2 ul { padding-left:0px; }
.column2 li {
  float:left;
  width:217px;
  padding:5px 0;
  margin:0 5px;
  }
.column2 li img { float:left; margin-right:5px;}
.column2 li p { margin-top:5px; line-height:22px;}
.column2 li a {
  width:211px;
  height:121px;
  padding:2px 2px;
  border:1px solid #d0d0d0;
  font-size:14px;
  /*font-weight:bold;*/
  display:block;
  }
.column2 li a:hover { border:1px solid #f30;}
/**********************/

.mainone { margin-bottom:20px;}
.mainone_left {
  width:538px;
  border:1px solid #ffcc99;
  }
.mainone_left h3 {
  border-bottom:1px solid #ffcc99;
  line-height:39px;
  font-size:16px;
  padding-left:15px;
  background:-webkit-gradient(linear,0 0,0 100%,from(#fff),to(#ffffcc));
  background:-moz-linear-gradient(top,#fff,#ffffcc);
  }
.mainone_left h3 i {
  width:12px;
  height:12px;
  display:inline-block;
  float:left;
  margin-top:14px;
  margin-right:10px;
  background:url("../images/icon.png") -210px 0 no-repeat;
  }
.mainone_left h3 span a{
  font-size:12px;
  display:inline-block;
  padding:0 15px;
  }
.marquee {
  margin:12px 0;
  height:250px;
  overflow:hidden;
  }
.marquee li {
  padding:0 15px;
  line-height:25px;
  }
.marquee li em {
  float: left;
    color: #ff3300;
    font-weight: bold;
    font-style: normal;
    margin-right: 5px;
  }
.marquee li em a {
  color:#ff3300;
  }
.marquee li em a:hover { text-decoration:underline;}
.marquee li span {
  font-size:12px;
  color:#999;
  }
.marquee li h4 a {
  width:340px;
  height:25px;
  overflow:hidden;
  display:inline-block;
  }
.mainone_cent {
  width:350px;
  height:314px;
  border:1px solid #ffcc99;
  margin-left:10px;
  }
.mainone_cent h3 {
  border-bottom:1px solid #ffcc99;
  line-height:39px;
  font-size:16px;
  padding-left:15px;
  background:-webkit-gradient(linear,0 0,0 100%,from(#fff),to(#ffffcc));
  background:-moz-linear-gradient(top,#fff,#ffffcc);
  }
.mainone_cent h4 {
  color:#ff3300;
  text-align:center;
  font-weight:bold;
  margin:0 15px;
  padding:15px 0;
  font-size:18px;
  border-bottom:1px dotted #d0d0d0;
  }
.mainone_cent p {
  margin:0 15px;
  padding-top:15px;
  }
.mainone_cent .input2_a {
  width:190px;
  height:24px;
  line-height:24px;
  margin:0 5px;
  border:1px solid #d0d0d0;
  }
.mainone_right {
  width:260px;
  height:585px;
  border:1px solid #ffcc99;
  background:#ffffcc;
  padding:20px 0 0 20px;
  margin-top:3px;
  line-height:30px;
  }
.mainone_right p { margin:20px 15px 0;}
.color01{ color:#ff6826;}
.mainone_right .ptab {
  line-height:30px;
  font-size:16px;
  }
.mainone_right .ptab input {
  width:160px;
  height:28px;
  line-height:28px;
  margin:0 5px;
  border:1px solid #d0d0d0;
  }
.mainone_right .ptab i {
  color:#ff3300;
  font-style:normal;
  }
.mainone_right p a {
  padding:5px 40px;
  text-align:center;
  background:#ff6826;
  border-radius:8px 8px;
  color:#fff;
  margin-top:10px;
  display:inline-block;
  }
.maintwo { margin-bottom:20px;}
.maintwo_box {width:590px;}
.maintwo_box h3 {
  border:1px solid #ccccff;
  line-height:39px;
  font-size:16px;
  padding-left:15px;
  background:-webkit-gradient(linear,0 0,0 100%,from(#fff),to(#ccffff));
  background:-moz-linear-gradient(top,#fff,#ccffff);
  }
.maintwo_box h3 i {
  width:12px;
  height:12px;
  display:inline-block;
  float:left;
  margin-top:14px;
  margin-right:10px;
  background:url("../images/icon.png") -210px 0 no-repeat;
  }
.maintwo_box h3 span a{
  font-size:12px;
  display:inline-block;
  padding:0 15px;
  }
.maintwo_boxli {
  border:1px solid #ccccff;
  border-top:none;
  background:#f5ffff;
  padding:10px 10px;
  }
.maintwo_boxli dt {
  float:left;
  width:240px;
  height:200px;
  overflow:hidden;
  margin-right:15px;
  }
.maintwo_boxli dd {
  width:310px;
  height:25px;
  line-height:25px;
  overflow:hidden;
  }
.maintwo_boxli dd a {float:left; height:25px; overflow:hidden; width:230px;}
.maintwo_boxli dd span {
  font-size:12px;
  color:#999;
  }
.dot {
  width:3px;
  height:3px;
  display:block;
  overflow:hidden;
  background:#333;
  float:left;
  margin-right:5px;
  margin-top:11px;
  }
.maintwo_cshi {
  border:1px solid #ccccff;
  border-top:none;
  background:#f5ffff;
  padding:10px 10px;
  }
.maintwo_cshi p { line-height:25px;}
.maintwo_cshi p a {
  height:25px;
  width:480px;
  overflow:hidden;
  display:block;
  }
.maintwo_cshi p span {
  font-size:12px;
  color:#999;
  }
.mainthree { margin-bottom:20px;}
.mainthree h3 {
  border:1px solid #ffcc99;
  line-height:39px;
  font-size:16px;
  padding-left:15px;
  background:-webkit-gradient(linear,0 0,0 100%,from(#fff),to(#ffffcc));
  background:-moz-linear-gradient(top,#fff,#ffffcc);
  }
.mainthree h3 i {
  width:12px;
  height:12px;
  display:inline-block;
  float:left;
  margin-top:14px;
  margin-right:10px;
  background:url("../images/icon.png") -210px 0 no-repeat;
  }
.mainthree_box {
  border:1px solid #ffcc99;
  border-top:none;
  padding:20px 20px 10px;
  }
/*合作焦点*/  
/* jiaodian */
.jiao_left_jd {
  float:left;
  width:420px;
  height:310px;
  }
/*焦点图*/
.container {
  width: 420px;
  height: 310px;
  position: relative;
  overflow:hidden;
  }
.container .container_nav li img { width:420px; height:310px;}
.container .num {
  overflow:hidden;
  height: 25px;
  position: absolute; 
  bottom:12px; 
  right: 15px; 
  zoom:1; 
  }
.container .num li {
  width: 25px; 
  height: 25px; 
  line-height: 25px; 
  text-align: center; 
  font-weight: 400; 
  font-family: "微软雅黑", Arial; 
  color: #FFFFFF; 
  background: #444444; 
  margin-right: 10px;  
  cursor:pointer; 
  float: left;
  }
.container .num li.on { background: #FF7700; } 
.container .prev,
.container .next {
  display: none; 
  width: 40px; 
  height: 100px; 
  position: absolute; 
  top: 75px;
  }
.container .prev { left: 0; }
.container .next {
  right: 0; 
  background-position: right;
  }

.mainthree_img { width:730px;}
.mainthree_img a{
  padding:2px;
  border:1px solid #e5e5e5;
  display:block;
  margin-left:10px;
  margin-bottom:10px;
  float:left;
  }
.mainthree_img a img {
  width:130px;
  height:64px;
  }
.mainthree_img a:hover { border:1px solid #f30;}

/**/
.mainfour { margin-bottom:20px;}
.mainfour h3 {
  border:1px solid #ffcc99;
  line-height:39px;
  font-size:16px;
  padding-left:15px;
  background:-webkit-gradient(linear,0 0,0 100%,from(#fff),to(#ffffcc));
  background:-moz-linear-gradient(top,#fff,#ffffcc);
  }
.mainfour h3 i {
  width:12px;
  height:12px;
  display:inline-block;
  float:left;
  margin-top:14px;
  margin-right:10px;
  background:url("../images/icon.png") -210px 0 no-repeat;
  }
.mainfour_box {
  border:1px solid #ffcc99;
  border-top:none;
  padding:20px 24px 10px;
  }
.mainfour_l { width:330px;}
.mainfour_lbox {
  display:block;
  width:190px;
  height:145px;
  overflow:hidden;
  margin-bottom:15px;
  padding:35px 10px 0 130px;
  line-height:25px;
  color:#fff;
  }
.mainfour_lbox h4 {
  font-size: 24px;
  margin-bottom: 10px;
  font-weight: normal;
}
.mainfour_l .a1 {background:#4bd2eb url("../images/advantage01.png") no-repeat 15px center;}
.mainfour_l .a2 {background:#f5ab39 url("../images/advantage02.png") no-repeat 15px center;}
.mainfour_l .a3 {background:#fa6474 url("../images/advantage03.png") no-repeat 15px center;}
.mainfour_c {
  width:460px;
  margin-left:15px;
  }
/*.mainfour_c li {
  height:101px;
  background:#19a6a0;
  margin-bottom:15px;
  padding:15px 15px;
  color:#fff;
  }
.mainfour_c li h4 {
  font-size:24px;
  height:24px;
  overflow:hidden;
  margin-bottom:5px;
  }
.mainfour_c li h4 a { color:#fff;}
.mainfour_c li h4 a:hover { color:#333; text-decoration:underline;}
.mainfour_c li p {
  height:72px;
  overflow:hidden;
  }*/
.menufour li {
  height:101px;
  width:430px;
  /*background:#19a6a0;*/
  margin-bottom:15px;
  padding:15px 15px;
  color:#fff;
  }
.menufour li h4 {
  font-size:24px;
  height:24px;
  overflow:hidden;
  margin-bottom:5px;
  }
.menufour li h4 a { color:#fff;}
.menufour li h4 a:hover { color:#333; text-decoration:underline;}
.menufour li p {
  height:72px;
  overflow:hidden;
  }
.menufour li p a { color:#333;}
.menufour li p a:hover { color:#fff; text-decoration:underline;}
.menufour li.li1{ background:#19a6a0;}
.menufour li.li2{ background:#b6ab59;}
.menufour li.li3{ background:#db552f;}
.menufour li.li4{ background:#477f38;}
.mainfour_r { width:330px;}
.mainfour_r .a4 {background:#63d26b url("../images/advantage04.png") no-repeat 15px center;}
.mainfour_r .a5 {background:#fa5e57 url("../images/advantage05.png") no-repeat 15px center;}
.mainfour_r .a6 {background:#6a96ff url("../images/advantage06.png") no-repeat 15px center;}  
  
.main_chubanlc {margin-bottom:20px;border:1px solid #ccccff; padding:20px 0px; background:url("../images/chushuliucheng.png") center center no-repeat; height:274px;}

.mainfive { margin-bottom:20px;}
.mainfive h3 {
  border:1px solid #ccccff;
  line-height:39px;
  font-size:16px;
  padding-left:15px;
  background:-webkit-gradient(linear,0 0,0 100%,from(#fff),to(#ccffff));
  background:-moz-linear-gradient(top,#fff,#ccffff);
  }
.mainfive h3 i {
  width:12px;
  height:12px;
  display:inline-block;
  float:left;
  margin-top:14px;
  margin-right:10px;
  background:url("../images/icon.png") -210px 0 no-repeat;
  }
.mainfive_box {
  border:1px solid #ccccff;
  border-top:none;
  padding:20px 20px;
  }
/*滚动*/
.blk_18 {
  overflow:hidden;
   zoom:1;
   width:840px;
  }
.blk_18 .pcont {
   width:688px;
   float:left;
   overflow:hidden;
   margin-left:20px;
  }
.blk_18 .ScrCont {
   width:32766px;
   zoom:1;
   margin-left:-5px;
  }
.blk_18 #List1_1, .blk_18 #List2_1 {float:left;}
.blk_18 .LeftBotton, .blk_18 .RightBotton {
  height:89px;
  float:left;
  margin-top:55px;
  }
.blk_18 .LeftBotton {
  width:62px;
  background:url("../images/icon.png") 0px -70px no-repeat;
  }
.blk_18 .RightBotton {
  width:70px;
  background:url("../images/icon.png") -70px -70px no-repeat;
  }

.blk_18 .pl img {
   display:block;
   cursor:pointer;
   border:1px solid #d0d0d0;
   padding:2px 2px;
  }
.blk_18 .pl {
   width:156px;
   float:left;
   text-align:center;
   line-height:24px;
   margin:0 8px;
  }
.blk_18 a.pl:hover {color:#5dacec;}
.mainfive_r{ width:317px;}
.mainfive_r .p1 {
  width:317px;
  height:132px;
  background:url("../images/icon.png") 0px -160px;
  display:inline-block;
  }
.mainfive_r .p2 {
  width:215px;
  height:92px;
  background:url("../images/icon.png") -150px -65px no-repeat;
  display:inline-block;
  margin-top:15px;
  margin-left:80px;
  }
.mainfive_r .p2 a {
  width:215px;
  height:92px;
  display:block;
  text-indent:-9999px;
  cursor:pointer;
  }
  
/*service*/
.service {
  border-bottom:1px solid #f5f5f5;
  padding:20px 0;
  margin-bottom:20px;
  }
.service li {
  float:left;
  width:199px;
  text-align:center;
  border-left:1px dashed #f1f1f1;
  }
.service ul>li:first-child { border-left:none;}
.service li span {
  width:55px;
  height:55px;
  display:inline-block;
  margin-bottom:5px;
  }
.service li .p5501 {background:url("../images/icon.png") 0px -295px no-repeat;}
.service li .p5502 {background:url("../images/icon.png") -58px -295px no-repeat;}
.service li .p5503 {background:url("../images/icon.png") -115px -295px no-repeat;}
.service li .p5504 {background:url("../images/icon.png") -172px -295px no-repeat;}
.service li .p5505 {background:url("../images/icon.png") -229px -295px no-repeat;}
.service li .p5506 {background:url("../images/icon.png") -287px -295px no-repeat;}

.service_left {
  border-right:1px solid #f1f1f1;
  width:630px;
  margin-top:11px;
  }
.service_left dl {
  float:left;
  width:173px;
  padding-right:20px;
  }
.service_left dl dt {
  font-size:16px;
  font-weight:bold;
  color:#666;
  }
.service_right .pleft {
  padding-top:11px;
  width:255px;
  margin-left:60px;
  }
.service_right .tell{
  height:26px;
  line-height:26px;
  display:block;
  font-size:20px;
  color:#00B492;
  }
.service_right .tell em {
  width:24px;
  height:24px;
  float:left;
  background:url("../images/icon.png") -210px -17px no-repeat;
  display:block;
  margin-right:10px;
  }
.service_right .email {
  height:26px;
  line-height:26px;
  display:block;
  font-size:16px;
  color:#666;
  }
.service_right .email em {
  width:21px;
  height:14px;
  background:url("../images/icon.png") -224px 0px no-repeat;
  display:block;
  float:left;
  margin:5px 12px 0 2px;
  }
/*link*/
.link {
  margin-bottom:20px;
  color:#666;
  }
.link a{
  color:#999;
  }
.link a:hover { color:#f30}

/*footer*/
.footer {
  text-align:center;
  padding-bottom:10px;
  color:#999;
  font-size:12px;
  }
.footer a { padding:0 10px;}
  
/*list*/
.problem { width:650px;}
.problem h3 {
  border:1px solid #ffcc99;
  line-height:39px;
  font-size:16px;
  padding-left:15px;
  background:-webkit-gradient(linear,0 0,0 100%,from(#fff),to(#ffffcc));
  background:-moz-linear-gradient(top,#fff,#ffffcc);
  }
.problem h3 i {
  width:12px;
  height:12px;
  display:inline-block;
  float:left;
  margin-top:14px;
  margin-right:10px;
  background:url("../images/icon.png") -210px 0 no-repeat;
  }
.problem h3 span a{
  font-size:12px;
  display:inline-block;
  padding:0 15px;
  }
.problem_boxli {
  border:1px solid #ffcc99;
  border-top:none;
  padding:11px 10px;
  }
.problem_boxli span {
  width:24px;
  height:48px;
  background:url("../images/icon.png") -251px 0px no-repeat;
  display:block;
  margin-right:15px;
  }
.problem_boxli dt {
  overflow:hidden; 
  height:24px;
  }
.problem_boxli dt h4 a{
  font-size:15px;
  width:589px;
  height:24px;
  font-weight:bold;
  }
.problem_boxli dd {
  width:589px;
  display:inline-block;
  line-height:18px;
  margin-bottom:3px;
  color:#999;
  }
.problem_boxli dd a { color:#f30;}
.problem_boxli dd a:hover { color:#0d99e4;}
.list_cont { margin-bottom:20px;}
.list_cont_l { width:520px;}
.list_cont_l .list_picimg {
  width:500px;
  height:200px;
  background:url("../images/list_bg.gif") 0 0 no-repeat;
  position:relative;
  overflow:hidden;
  margin-top:30px;
  margin-left:10px;
  }
.list_picimg_img{
  transform:rotate(45deg);
  width:115px;
  height:115px;
  vertical-align: middle;
  text-align: center;
  display:flex;
  position:absolute;
  }
.list_picimg_img img{
  -webkit-transform:rotate(45deg);
  transform:rotate(45deg);
  -ms-transform:rotate(45deg);
  -moz-transform:rotate(45deg);
  }
.list_picimg .topleft01 { top:-28px; left:24px;}
.list_picimg .topleft02 { top:-28px; left:192px;}
.list_picimg .topleft03 { top:-28px; right:24px;}
.list_picimg .topleft04 { top:56px; left:108px;}
.list_picimg .topleft05 { top:56px; right:108px;}
.list_picimg .topleft06 { bottom:-55px; left:192px;}

.list_cont_l .lstext .spbox{
  width:75px;
  height:300px;
  background:#0d99e4;
  position:relative;
  font-size:22px;
  line-height:30px;
  color:#fff;
  margin-right:20px;
  }
.lstext .spbox h3 {
  position:absolute;
  bottom:10px;
  left:10px;
  display:inline-block;
  }
.lstext .spbox i {
  width:2px;
  height:300px;
  background:#fff;
  display:inline-block;
  position:absolute;
  right:3px;
  top:0;
  }
.lstext .ptext {
  font-size:18px;
  display:block;
  padding-top:50px;
  font-weight:bold;
  }
.lstext .ppbox {
  height:220px;
  overflow:hidden;
  font-size:16px;
  margin-top:6px;
  }
.list_cont_r { width:640px; padding-top:40px;}
.list_cont_r img {
  float:left;
  width:294px;
  height:294px;
  margin-right:15px;
  margin-top:40px;
  }
.list_cont_r .lstrit {
  width:330px;
  height:130px;
  background:#f5f5f5;
  position:relative;
  float:left;
  margin-top:40px;
  }
.list_cont_r .lstrit span {
  width:70px;
  height:80px;
  background:#0d99e4;
  position:relative;
  font-size:22px;
  line-height:30px;
  color:#fff;
  margin-right:20px;
  margin-top:-40px;
  }
.list_cont_r .lstrit span i {
  width:2px;
  height:80px;
  background:#fff;
  display:inline-block;
  position:absolute;
  right:3px;
  top:0;
  }
.lstrit span h4 {
  position:absolute;
  bottom:10px;
  left:10px;
  display:inline-block;
  }
.lstrit .fe16 {
  line-height:40px;
  font-size:16px;
  }
.lstrit .h70 {
  height:70px;
  padding:0 15px;
  overflow:hidden;
  margin-top:5px;
  }
.list_cont_r .w294 {
  margin-right:15px;
  width:294px;
  }

/*article*/
.breadcrumb {
  line-height:60px;
  font-size:15px;
  color:#999;
  }
.article_box {
  padding:50px;
  background:#fcfcfc;
  width:1100px;
  margin:0 auto;
  -webkit-box-shadow: #ddd 0px 3px 3px;
  -moz-box-shadow: #ddd 0px 3px 3px;
  box-shadow: #ddd 0px 3px 3px;
  }
.article_box h2 {
  font-size: 30px;
    line-height: 30px;
    margin-bottom: 15px;
    color: #656565;
    font-weight: 400;
  }
.article_box h4 {
  font-size: 12px;
    margin-bottom: 50px;
    color: #b8b8b8;
    font-weight: 400;
  }
.article_box p {
  font-size: 16px;
    color: #656565;
    line-height: 28px;
    margin-bottom: 15px;
  }
.article_box p a { color:#f30;}

.list_lw {
  background:#fcfcfc;
  width:1200px;
  margin:0 auto;
  -webkit-box-shadow: #ddd 0px 3px 3px;
  -moz-box-shadow: #ddd 0px 3px 3px;
  box-shadow: #ddd 0px 3px 3px;
  }
/*列表*/
.essay_listbox {
  padding:10px 50px;
  margin:10px auto 0;
  background:#fff;
  }
.essay_listbox li {
  width:96%;
  display:block;
  padding:30px 2% 20px;
  border-bottom:1px solid #dbdbdb;
  }
.essay_listbox a.a1 {
  float:left;
  width:190px;
  height:190px;
  overflow:hidden;
  display:block;
  border:1px solid #ddd;
  }
.essay_listbox a.a1 img {
  width:190px;
  height:190px;
  }
.essay_listbox a.a2 {
  display:block;
  float:right;
  width:830px;
  line-height:40px;
  font-size:28px;
  color:#656565;
  }
.essay_listbox p.p1 {
  font-size:12px;
  float:right;
  width:830px;
  margin-top:10px;
  color:#b8b8b8;
  }
.essay_listbox p.p2 {
  float:right;
  width:830px;
  margin-top:10px;
  font-size:16px;
  line-height:27px;
  color:#888;
  }
.essay_listbox li:hover {background:#f1f1f1;}
.content_page {
  width:100%;
  margin:0 auto 20px;
  background:#fff;
  }
.content_page menu {
  float:right;
  margin-right:50px;
  _width:430px;
  _margin-right:0px;
  padding:15px 0 30px;
  }
.content_page menu li{
        float:left;
        display: inline-block;
  line-height:30px;
  font-size:16px;
  color:#a8a8a8;
        padding:0 5px;
  margin-left:5px;
        }
.content_page select {
        width:50px;
        height:32px;
        border:1px solid #ddd;
        }
.content_page a {
  display: inline-block;
  line-height:20px;
  font-size:16px;
  color:#a8a8a8;
  border:1px solid #ddd;
  padding:5px 10px;
  float:left;
  margin-left:5px;
  }
.content_page span {
  display: inline-block;
  line-height:20px;
  font-size:16px;
  color:#a8a8a8;
  border:1px solid #ddd;
  padding:5px 10px;
  float:left;
  margin-left:5px;
  }
.content_page a:hover {
  color:#fff;
  background:#fe3600;
  }
.content_page a.sel {
  color:#fff;
  background:#fe3600;
  }
.content_page a.a1 {
  height:20px;
  width:10px;
  background:url("../images/page.png") no-repeat 7px 4px;
  }
.content_page a.a1:hover {background:#fe3600 url("../images/page.png") no-repeat -49px 4px;}
.content_page a.a2 {
  height:20px;
  width:10px;
  background:url("../images/page.png") no-repeat 9px -45px;
  }
.content_page a.a2:hover {background:#fe3600 url("../images/page.png") no-repeat -47px -45px;}

/*linknews*/  
.qkgd{
  margin-top:10px;
  background:#fff;
  width:1198px;
  border:1px solid #ccccff;
  }
.qkgd .tagle{
  border-bottom:1px solid #ccccff;
  line-height:39px;
  height:39px;
  font-size:16px;
  background:-webkit-gradient(linear,0 0,0 100%,from(#fff),to(#ccffff));
  background:-moz-linear-gradient(top,#fff,#ccffff);
  }
.qkgd .tagle ul li{
  width:140px;
  height:39px;
  line-height:39px;
  border-right:1px solid #ccc;
  overflow:hidden;
  float:left;
  font-size:14px;
  font-weight:bold;
  }
.qkgd .tagle ul li a{
  width:140px;
  height:39px;
  line-height:39px;
  text-align:center;
  display:block;
  }
.qkgd .tagle ul li a:hover{text-decoration:none;}
.qkgd .tagle ul li a.over{
  background-color:#fff;
  color:#006ab8;
  }
.qkgd .cont{
  margin:15px 5px;
  display:none;
  }
.qkgd div.over{display:block;}
.qkgd .cont ul{
  margin:0 auto;
  }
.qkgd .cont ul li{
  margin:0 10px;
  display:inline;
  float:left;
  }
.qkgd .cont ul a{
  float:left;
  text-align:center;
  padding:0 10px;
  }
.qkgd .cont ul li img{
  width:178px;
  height:80px;
  }  
  
/*********************************/
.article_box2 {
  padding:30px;
  background:#fcfcfc;
  width:750px;
  margin-bottom:30px;
  -webkit-box-shadow: #ddd 0px 3px 3px;
  -moz-box-shadow: #ddd 0px 3px 3px;
  box-shadow: #ddd 0px 3px 3px;
  }
.article_box2 h3 {
  border-bottom:1px solid #d0d0d0;
  line-height:39px;
  font-size:16px;
  padding-left:15px;
  background:#c02d2d;
  color:#fff;
  }
.article_box2 h2 {
  font-size: 30px;
    line-height: 30px;
    margin-bottom: 15px;
    color: #656565;
    font-weight: 400;
  }
.article_box2 h4 {
  font-size: 12px;
    margin-bottom: 50px;
    color: #b8b8b8;
    font-weight: 400;
  }
.article_box2 p {
  font-size: 16px;
    color: #656565;
    line-height: 28px;
    margin-bottom: 15px;
  }
.article_box2 p a { color:#f30;}
.article_box3 {
  padding:10px 20px;
  background:#fcfcfc;
  width:770px;
  margin-bottom:30px;
  -webkit-box-shadow: #ddd 0px 3px 3px;
  -moz-box-shadow: #ddd 0px 3px 3px;
  box-shadow: #ddd 0px 3px 3px;
  }
.article_box3 h3 {
  font-size: 18px;
    height: 40px;
    color: #FF0000;
    font-weight: 400;
  margin-bottom:10px;
  border-bottom:1px solid #2b3c60;
  }

.article_box3 table h3
{
  color:#000000;
}

.article_box3 li {
  float:left;
  width:400px;
  padding-right:20px;
  font-size:15px;
  line-height:26px;
  }
.article_box3 li a {
  width:390px;
  height:26px;
  overflow:hidden;
  display:block;
  }

.article_rtbox { width:300px;}
.article_rtbox_b {
  border:1px solid #ddd;
  padding-bottom:15px;
  margin-bottom:20px;
    -webkit-box-shadow: #ddd 0px 3px 3px;
  -moz-box-shadow: #ddd 0px 3px 3px;
  box-shadow: #ddd 0px 3px 3px;
  }
.article_rtbox_b h3 {
  font-size: 20px;
    line-height: 40px;
    color: #000;
  padding-left:15px;
    font-weight: 400;
  margin-bottom:10px;
  border-bottom:1px solid #ddd;
    background-color: darkgray;
  }
.article_rtbox_b li {
  width:268px;
  font-size:15px;
  line-height:26px;
  padding:0px 15px;
  }
.article_rtbox_b li a {
  width:260px;
  height:26px;
  overflow:hidden;
  display:block;
  }  



.article_rtbox0 { width:380px; padding-top:20px;}

.baxx-box {
  /* width: 902px;
    height: 560px; */
  overflow: hidden;
  /* margin-right: 20px; */
  }

  .baxx-box .slides-box {
  width: 332px;
  height: 282px;
  overflow: hidden;
  /* margin: 0 0 18px 0; */
  }

  .baxx-box .slidesjs-control {
  height: 240px !important;
  overflow: hidden;
  }

  .baxx-box .slidesjs-container {
  width: 350px !important;
  height: 240px !important;
  border: 1px solid #eaeaea;
  overflow: hidden;
  }

  .baxx-box .slides-box .slidesjs-pagination {
  position: static;
  margin-top: 10px;
  height: 30px;
  line-height: 30px;
  text-align: center;
  }

  .baxx-box .slides-box .slidesjs-pagination .slidesjs-pagination-item {
  width: 18px;
  height: 18px;
  margin: 6px 5px;
  float: none;
  display: inline-block;
  }

  .baxx-box .slides-box .slidesjs-pagination .slidesjs-pagination-item a {
  width: 18px;
  height: 8px;
  border-radius: 0;
  border: 0 solid #00a1cc;
  display: block;
  overflow: hidden;
  background-color: #00a1cc;
  font-size: 0;
  }

  .baxx-box .slides-box .slidesjs-pagination .slidesjs-pagination-item a:hover,
  .baxx-box .slides-box .slidesjs-pagination .slidesjs-pagination-item a.active {
  background-color: #ffac13;
  }

  .article_box3 p {
  font-size: 16px;
  color: #000000;
  line-height: 28px;
  margin-bottom: 15px;
  FONT-FAMILY: "Microsoft YaHei" , Verdana;
  }

.mainone_cent0 {
  width:350px;
  /*height:454px;*/
  border:1px solid #d0d0d0;
  margin-left:10px;
  padding-bottom:20px;
  }
.mainone_cent0 h3 {
  border-bottom:1px solid #d0d0d0;
  line-height:39px;
  font-size:16px;
  padding-left:15px;
  background:#3a9dc8;
  color:#fff;
  }
.mainone_cent0 .input2_a {
  width:190px;
  height:24px;
  line-height:24px;
  margin:0 5px;
  border:1px solid #d0d0d0;
  }  
.c_b_words{
  margin:20px;
  }  
  
.mainone_right0 {
  width:350px;
  border:1px solid #d0d0d0;
  /*background:#ffffcc;*/
  margin:10px 0 0 10px;
  /* padding:0 0 0px 0; */
  /* line-height:30px; */
  padding-bottom:20px;
  }
.mainone_right0 h3 {
  border-bottom:1px solid #d0d0d0;
  line-height:39px;
  font-size:16px;
  padding-left:15px;
  margin:0 0 10px 0;
  background:#3a9dc8;
  color:#fff;
  }
.mainone_right0 .input2_a {
  width:190px;
  height:24px;
  line-height:24px;
  margin:0 5px;
  border:1px solid #d0d0d0;
  }
.m10{
  margin:10px; text-indent:2em;
  }
  
  
.mainone_right p { margin:20px 15px 0;}
.color01{ color:#ff6826;}
.mainone_right .ptab {
  line-height:30px;
  font-size:16px;
  }
.mainone_right .ptab input {
  width:160px;
  height:28px;
  line-height:28px;
  margin:0 5px;
  border:1px solid #d0d0d0;
  }
.mainone_right .ptab i {
  color:#ff3300;
  font-style:normal;
  }
.mainone_right p a {
  padding:5px 40px;
  text-align:center;
  background:#ff6826;
  border-radius:8px 8px;
  color:#fff;
  margin-top:10px;
  display:inline-block;
  }  
  
  
/*------ //搜索框 ---------*/
.search-keyword {
  width:265px;
  height:28px;
  padding-top:2px;
  padding-left:6px;
  border:0px;
  border:#badaa1 solid 1px;
  background: #FFF;
  color:#444;
}
.search-submit {
  width:68px;
  height:30px;

}
.search-option {
  margin-left:3px;
  margin-right:3px;
  border:#badaa1 solid 1px;
  height:28px;
}  
.search-keyword-m {
  width:160px;
  height:28px;
  padding-top:2px;
  padding-left:6px;
  border:0px;
  border:#badaa1 solid 1px;
  background: #FFF;
  color:#444;
}  

.content_main {
    padding:0 0 0 10px;
}

.lw_test{border-top: 1px solid #e8e8e8;margin-top:10px;width:1200px;height:auto;padding:15px;margin:0 auto;overflow:hidden;background-color:#fff;
    
}.lw_test .test_left{width:222px;height:242px;border:1px solid #d8d8d8;float:left;background:url('../images/test_bg.png') no-repeat}.lw_test .test_left .p1{width:160px;line-height:30px;border-bottom:2px solid #e72008;color:#e72008;text-align:right;font-size:20px;padding-top:20px}.lw_test .test_left .p2{width:160px;color:#e72008;font-size:12px;text-align:right}
.lw_test .test_box{width:860px;height:184px;background:#fff;float:right;display:flex;justify-content:space-around;flex-wrap:wrap;padding:30px 58px}.lw_test .test_box .chaChong_item{    margin-bottom: 10px;width:194px;height:74px;background:#fff;border:3px solid #d8d8d8;text-align:center}.lw_test .test_box .chaChong_item img{width:100%;height:100%}.lw_test .test_box .chaChong_item:hover{border-color:#ffa231}
