﻿@charset "utf-8";
/* CSS Document */

body { background-color:#FFF; }
/*
	导航
*/
.head { height: 100px; }
.head .logo { float: left; width: 200px; padding-left: 53px; height: 100px; line-height: 100px; }
.menu {  margin-left: 186px; margin-top: 42px; }
.menu ul li { line-height: 18px; float: left; border-right: solid 1px #c3c3c3; height: 18px;  }

.menu ul li a {  display: block; padding: 0 25px; height: 58px; text-align: center; font: 14px "微软雅黑"; color: #000; }
.menu ul li a:hover,
.menu ul li a.A,
.menu ul li a.on { color: rgb(9, 93, 190); }
/**/
.menu ul li .menuson { position: absolute; left: 0; top: 100px; display: none; overflow: hidden; z-index: 99; }
.menu ul li .menuson-img { width: 110px; padding-top: 5px; margin-left: 100px; }
.menu ul li .menuson-nav { width: 350px; margin-left: 30px; }
.menu ul li .menuson-nav a { display: block; float: left; margin-right: 32px; width: 111px; height: 25px; padding: 0 13px; padding-left: 5px; border-bottom: 1px solid #EEE; text-align: left; background: none; font: 12px/25px "微软雅黑"; color: #666; }
.menu ul li .menuson-nav a:hover { background: none; color: #C4252A }
.menu ul li .menuson-con { width: 260px; height: 100px; padding-left: 30px; border-left: 1px solid #CCC; background: url(../img/menu_bg05.png) no-repeat 30px 0; }
.menu ul li .menuson-con p { padding: 9px 0 4px; font: 12px/24px "微软雅黑"; color: #666; }
.menu ul li .menuson-con span { display: block; font: 14px/14px Arial; color: #666; }
.menu-son-bg { position: absolute; width: 100%; left: 0; top: 100px; height: 0px; background-color: #FFF; overflow: hidden; z-index: 98; }
/**/
.search-box { float: right; position: relative; height: 26px; width: 150px; margin-top: 38px; margin-right: 30px; z-index: 999; }
.search-box input[type="text"] { padding-left: 15px; padding-right: 35px; height: 26px; line-height: 26px; width: 100px; border-radius: 20px; border: 1px #C3C3C3 solid; background: #fff; font-size: 14px; position: absolute; right: 0px; z-index: 2; overflow: hidden; }
.search-box input[type="submit"] { width: 21px; height: 21px; position: absolute; right: 4px; top: 3px; z-index: 3; background: url(../img/search-go.png) no-repeat center center; border: none; cursor: pointer; }
/*
	底部
*/
.foot { height: 74px; background-color: #615D5C;}
.foot .logo { line-height: 74px; float: left;  padding-left: 30px;font-size: 14px; color: #fff; background:  url(../img/bticon.png) left center no-repeat;font-size: 14px }
.foot .center { float: right; padding-left: 90px; line-height: 74px; color: #FFF; }
.foot .center a { color:#FFF; }
.foot .right { float: right; line-height: 60px; color: #FFF; padding-right: 30px; font-size: 14px; }
.foot .right a { color: #FFF; line-height: 100%; }
.foot .top-go { position: absolute; right: 350px; top: -70px; }

.container { width: 1000px; margin: 0 auto; position:relative;  }

@media (min-width: 1200px) {
	.container { width: 1280px; }
	.foot .top-go { right: 455px; }
}
.wtop{
     width: 110px;
     height: 2px;
	 background: linear-gradient(90deg, #db2420 50%,  #cccccc 50%);
}

.wtop1{
      border-left: 55px solid #db2420;
        border-right: 695px solid #cccccc;
        height: 2px;
        width: 0;
}

.wtop2{
      border-left: 55px solid #db2420;
        border-right: 245px solid #cccccc;
        height: 2px;
        width: 0;
}


.cont_banner {
  height:242px;
  background:url(../img/c_banner09.jpg) no-repeat center top;
}
.aboutabout {
  background:#ececec;
  padding-bottom:40px;
  border-bottom:1px solid #ccd0d3;
}
.about1 {
  width:1060px;
  margin:0px auto;
  background-color:#FFFFFF;
  padding-top:40px;
  padding-bottom:20px;
}
.about_left {
  float:left;
  width:215px;
  margin-left:20px;
  border-top:3px solid #100f21;
  border-right:1px solid #bfbfbf;
  padding-bottom:20px;
}
.about_right {
  float:right;
  width:765px;
  margin-right:25px;
}
.about_left01 {
  width:165px;
  font-size:18px;
  float:right;
  border-bottom:1px solid #efefef;
  height:40px;
  line-height:40px;
  margin-bottom:15px;
}
.about_left02 {
  width:165px;
  float:right;
  padding-bottom:20px;
  margin-right:-1px;
}
.about_left02 ul li {
  width:200px;
  float:right;
  height:40px;
  line-height:38px;
  text-align:center;
}
.about_left02 ul li a {
  color:#595959;
  font-size:14px;
      white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
}
#left_current {
  height:40px;
  background:url(../img/left_menu01.jpg) no-repeat;
  overflow: hidden;
}
#left_current a {
  color:#095dbe;
}
.about_left03 {
  margin-left:25px;
  margin-top:10px;
}
.about_left04 {
  margin-left:25px;
  width:160px;
  margin-top:10px;
  color:#535353;
  line-height:25px;
  font-size:14px;
}
.about_right {
}
.about_right_t {
  height:42px;
  background:url(../img/ico13.jpg) no-repeat left bottom;
}
.about_right_t01 {
  float:left;
  line-height:40px;
  font-size:18px;
}
.about_right_t02 {
  float:right;
  line-height:40px;
  color:#444444
}
.about_right_t02 a {
  color:#444444
}
.about_right_b {
  margin-top:20px;
}
.about_right_b01 {
}
.about_right_b01_left {
  float:left;
  width:274px;
}
.about_right_b01_right {
  float:right;
  width:470px;
  line-height:28px;
  font-size:13px;
  color:#424242
}
.about_right_b02 {
  text-align:right
}

.links {
  width:1040px;
  margin:0 auto;
}
.links ul li {
  float:left;
  margin-right:5px;
  line-height:40px;
}
.links ul li a {
  color:#898989;
}

.container1{width: 1200px; margin: 0 auto;  }



.zxly table {
  border:none;
}
.zxly table tr {
  border:none;
}
.zxly table tr td {
  border:none;
  height:55px;
  font-size:14px;
  color:#000000;
}
.zxly table tr td select {
  border:1px solid #cccccc;
  height:38px;
  width:165px;
  vertical-align:middle;
}
.zxly table tr td input {
  border:1px solid #cccccc;
  height:35px;
  width:520px;
  text-indent:5px;
  line-height:35px;
}
.zxly table tr td span {
  color:#ff0000
}


/*case*/
/*.case_t{ margin-bottom:10px;}
.case_t01{ width:25px; height:145px; float:left; background:url(../images/left.jpg) repeat-y; margin-right:10px;}
.case_t02{ float:left; width:695px;  height:145px; overflow:hidden;}
.case_t02_lists {position:relative; width:2000px; height:145px;}
.case_t02 ul li{ width:168px; height:145px;  float:left; margin-right:7px;}
.case_t02 ul li img{ border:1px solid #e2e2e2; padding:5px; width:158px; height:133px;}
.case_t03{width:25px; height:145px; float:left; background:url(../images/right.jpg) repeat-y; margin-left:10px;}
.case_b01{ height:367px; border:1px solid #e2e2e2;}
.case_b01 img{ display:block; margin:0 auto; margin-top:40px;}
.case_b02{ font-size:14px; color:#333333; height:47px; border-bottom:1px dashed #CCC; line-height:47px;}
.case_b03{ color:#757171; font-size:14px; line-height:26px; margin-top:5px;}*/

/* case */
.case {
  position: relative;
  overflow: hidden;
  width: 755px;
  margin:0 auto
}
.case .bigImg {
  height: 258px;
  position: relative;
}
.case .bigImg li img {
  vertical-align:middle;
  width:518px;
  height:295px;
}
.case .smallScroll {
  height:145px;
  margin-bottom: 6px;
}
.case .sPrev, .case .sNext {
  position: absolute;
  display: block;
  width:25px;
  height:140px;
  text-indent: -9999px;
}
.case .sPrev {
  left:0;
  top:2px;
  background:url(../img/left.jpg) no-repeat;
}
.case .sNext {
  right:0;
  top:2px;
  background:url(../img/right.jpg) no-repeat;
}
.case .smallImg {
  margin: 0 auto;
  width: 695px;
  overflow: hidden;
}
.case .smallImg ul {
  height:145px;
  width: 9999px;
  overflow: hidden;
}
.case .smallImg li {
  cursor: pointer;
  height: 145px;
  margin-right:4px;
  position: relative;
  width: 171px;
  display: inline;
}
.case .smallImg img {
  border: 1px solid #ccc;
  height: 133px;
  padding: 5px;
  width: 158px;
}
.case .smallImg .on img {
  border-color: #1e50a2;
}
.case_b01 {
  height:367px;
  border:1px solid #e2e2e2;
}
.case_b01 img {
  display:block;
  margin:0 auto;
  margin-top:40px;
}
.case_b02 {
  font-size:14px;
  color:#333333;
  height:47px;
  border-bottom:1px dashed #CCC;
  line-height:47px;
}
.case_b03 {
  color:#757171;
  font-size:14px;
  line-height:26px;
  margin-top:5px;
}