<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">body {
  color: #929191;
  font-family: Microsoft Yahei, Arial, Helvetica, sans-serif;
  background: url("../images/background.jpg") repeat;
}
body,
h1,
h2,
h3,
h4,
h5,
h6,
hr,
p,
blockquote,
dl,
dt,
dd,
ol,
pre,
form,
input,
textarea {
  margin: 0;
  padding: 0;
  list-style: none;
  line-height: 24px;
  font-size: 12px;
  font-weight: normal;
}
ul,
li {
  margin: 0;
  padding: 0;
  list-style: none;
  font-weight: normal;
}
a {
  color: #929191;
  text-decoration: none;
}
a:hover {
  color: #cd1612;
}
img {
  border: none;
}
.clearfix:after {
  content: '\20';
  display: block;
  height: 0;
  clear: both;
}
.clearfix {
  *zoom: 1;
}
.wrapper {
  width: 1200px;
  margin: 0 auto;
}
.left {
  float: left;
}
.right {
  float: right;
}
.header {
  height: 29px;
  background: #f5f5f5;
  border-bottom: 1px solid #dddddd;
}
.header .headerTitle {
  box-sizing: border-box;
  padding: 0 15px 0 20px;
}
.header .headerTitle h4 {
  margin-right: 20px;
  font-size: 12px;
  color: #606060;
  line-height: 30px;
}
.header .headerTitle .left {
  margin-right: 15px;
  font-size: 12px;
  color: #606060;
  line-height: 30px;
}
.header .headerTitle a:hover {
  color: #cd1612;
}
.header .headerTitle ul li {
  float: left;
  margin-left: 20px;
}
.header .headerTitle ul li a {
  font-size: 12px;
  color: #606060;
  line-height: 30px;
}
.header .headerTitle ul li a img {
  vertical-align: middle;
  margin-right: 5px;
}
.logoBorder {
  border-bottom: 3px solid #e93b00;
}
.logoBorder .logo {
  box-sizing: border-box;
  padding: 0 15px 0 20px;
}
.logoBorder .logo .logoImg {
  padding: 20px 0;
}
.logoBorder .logo .logoForm {
  border: 1px solid #e93c03;
  border-radius: 0 5px 5px 0 ;
  margin-top: 30px;
}
.logoBorder .logo .logoForm .select {
  width: 95px;
  height: 35px;
  background: #f6f6f6;
  padding-right: 5px;
  box-sizing: border-box;
  cursor: pointer;
  position: relative;
}
.logoBorder .logo .logoForm .select h4 {
  font-size: 13px;
  text-align: center;
  line-height: 35px;
  color: #4d4d4d;
  background: url("../images/select.jpg") no-repeat right;
}
.logoBorder .logo .logoForm .select ul {
  position: absolute;
  display: none;
  bottom: -61px;
  background: #ffffff;
  border: 1px solid #e93c03;
  border-top: none;
  width: 95px;
  left: -1px;
}
.logoBorder .logo .logoForm .select ul li {
  height: 30px;
  text-align: center;
  line-height: 30px;
  font-size: 13px;
  color: #4d4d4d;
}
.logoBorder .logo .logoForm .select ul li:hover {
  color: #e93c03;
}
.logoBorder .logo .logoForm input {
  border: none;
  height: 35px;
  outline: none;
  font-size: 14px;
  color: #898787;
  font-weight: bold;
}
.logoBorder .logo .logoForm .text {
  width: 260px;
  text-indent: 10px;
}
.logoBorder .logo .logoForm .submit {
  width: 60px;
  background: url("../images/1_03_06.png") no-repeat;
  background-color: #e93c03;
  background-position: 20px 7px;
}
.logoBorder .logo .shop {
  width: 150px;
  height: 37px;
  font-size: 14px;
  margin-top: 30px;
  border-radius: 5px;
  padding: 6px 20px;
  box-sizing: border-box;
  margin-left: 20px;
  background: url("../images/1_03_12.png") no-repeat;
  background-color: #e93c03;
  background-position: 125px 15px;
}
.logoBorder .logo .shop a {
  display: block;
  width: 100%;
  height: 100%;
  color: #f5f5f5;
}
.logoBorder .logo .shop img {
  vertical-align: middle;
  margin-right: 10px;
}
.logoBorder .logo .logoCon {
  font-size: 12px;
  color: #898787;
  margin-right: 260px;
  margin-top: 10px;
}
.logoBorder .logo .logoCon span {
  color: #e93b00;
}
.nav {
  position: relative;
}
.nav .menu {
  width: 225px;
  height: 60px;
  text-align: center;
  background: url("../images/menu_03.png") left no-repeat;
  background-color: #e93b00 ;
  -ms-background-position-x: 20px;
  background-position-x: 20px ;
  border-radius: 5px 5px 0 0 ;
  position: relative;
}
.nav .menu h4 {
  font-size: 16px;
  color: #ffffff;
  line-height: 60px;
  background: url("../images/menu_06.png") no-repeat right;
  -ms-background-position-x: 185px;
  background-position-x: 185px ;
}
.nav .menu h4 a {
  color: #fff;
  display: block;
  width: 100%;
  height: 100%;
}
.nav .menu .menuList {
  position: absolute;
  box-sizing: border-box;
  bottom: -459px;
  width: 225px;
  z-index: 10;
}
.nav .menu .menuList .menuList1 {
  background: url("../images/menulist.png") no-repeat;
  background-size: 100%;
  width: 225px;
  height: 114px;
  border-bottom: 1px solid #4e7aa9;
  border-left: 1px solid #4e7aa9;
  box-sizing: border-box;
}
.nav .menu .menuList .menuList1 a {
  display: block;
  overflow: hidden;
  text-align: left;
  text-indent: 50px;
  width: 100%;
  height: 100%;
}
.nav .menu .menuList .menuList1 a h5 {
  color: #f9fdfd;
  font-size: 16px;
  margin-top: 35px;
}
.nav .menu .menuList .menuList1 a p {
  font-size: 12px;
  color: #ababab;
}
.nav .menu .menuList .menuList1 .menListCon {
  width: 975px;
  height: 456px;
  position: absolute;
  right: -975px;
  top: 0;
  background: #fff;
  box-sizing: border-box;
  padding: 0 25px;
  border: 1px solid #f23e03;
  border-top: none;
  border-left: none;
  display: none;
  z-index: 11;
}
.nav .menu .menuList .menuList1 .menListCon .menuList2 {
  border-bottom: 1px dashed #e6e6e6;
  width: 100%;
}
.nav .menu .menuList .menuList1 .menListCon .menuList2 h6 {
  float: left;
  font-size: 15px;
  line-height: 55px;
  color: #333333;
  cursor: pointer;
}
.nav .menu .menuList .menuList1 .menListCon .menuList2 ul {
  width: 90%;
  box-sizing: border-box;
  padding: 15px 0 ;
}
.nav .menu .menuList .menuList1 .menListCon .menuList2 ul li {
  background: none;
  border-bottom: none;
  float: left;
}
.nav .menu .menuList .menuList1 .menListCon .menuList2 ul li a {
  font-size: 15px;
  color: #7f7f7f;
  line-height: 24px;
  display: block;
  width: 100%;
  height: 100%;
  text-align: center;
  text-indent: 20px;
}
.nav .menu .menuList .menuList1 .menListCon .menuList2 ul li a:hover {
  color: #f23e03;
}
.nav .menu .menuList .menuList1:hover {
  background: url("../images/menulist1.jpg") no-repeat;
  border-left: 1px solid #f23e03;
  border-right: 1px solid #fff;
  border-bottom: 1px solid #f23e03;
}
.nav .menu .menuList .menuList1:hover a h5 {
  color: #e93b00;
}
.nav .menu .menuList .menuList1:hover a p {
  color: #555555;
}
.nav .menu .menuListDisplay {
  display: none;
}
.nav .navList li {
  float: left;
  width: 108px;
  height: 60px;
}
.nav .navList li a {
  display: block;
  width: 100%;
  height: 100%;
  color: #4d4d4d;
  font-size: 15px;
  text-align: center;
  line-height: 60px;
}
.nav .navList li a:hover {
  color: #e93b00;
}
.nav .interFace {
  position: absolute;
  right: 0;
  bottom: -459px;
  width: 290px;
  height: 456px;
  background: #fff;
  z-index: 9;
}
.nav .interFace h4 {
  font-size: 13px;
  color: #000;
  text-align: center;
  margin: 30px 0 20px 0;
}
.nav .interFace form {
  width: 250px;
  margin: 0 auto;
}
.nav .interFace form .phone {
  margin-bottom: 20px;
}
.nav .interFace form .phone .Business {
  display: none;
}
.nav .interFace form .phone label {
  width: 110px;
  height: 30px;
  display: block;
  border: 1px solid #e83d12;
  font-size: 12px;
  color: #000;
  text-align: center;
  cursor: pointer;
  line-height: 30px;
}
.nav .interFace form .phone .on {
  color: #e83d12;
  background: url("../images/interFace2.jpg") no-repeat right bottom;
}
.nav .interFace form input {
  width: 200px;
  height: 50px;
  box-sizing: border-box;
  outline: none;
  font-size: 12px;
  color: #a9a9a9;
  text-indent: 10px;
  border: 1px solid #e0e0e0;
}
.nav .interFace form .submit {
  width: 100%;
  background: #e83d12;
  border-radius: 5px;
  font-size: 15px;
  text-align: center;
  color: #fff;
  cursor: pointer;
}
.nav .interFace form h6 {
  font-size: 12px;
  color: #777777;
  margin-top: 20px;
}
.banner .hd {
  display: none;
}
.banner .bd ul li a img {
  width: 100%;
  height: 456px;
  display: block;
}
.service {
  margin-top: 15px;
  margin-bottom: 30px;
}
.service .serviceTitle ul li {
  float: left;
  width: 288px;
  height: 110px;
  border: 1px solid #eaeaea;
  box-sizing: border-box;
  margin-right: 15px;
  padding: 20px 25px;
  -webkit-transition: all 0.4s ease;
  transition: all 0.4s ease;
}
.service .serviceTitle ul li .serviceTitleCon {
  font-size: 16px;
  color: #333333;
  margin-top: 10px;
}
.service .serviceTitle ul li:first-child + li + li + li {
  margin-right: 0;
}
.service .serviceTitle ul li:hover {
  background: #e93c03;
  box-shadow: 0px 4px 8px rgba(0, 49, 77, 0.5);
}
.service .serviceTitle ul li:hover .serviceTitleCon {
  color: #fff;
}
.service .service1 {
  margin-top: 17px;
  margin-bottom: 25px;
}
.service .service1 img {
  width: 100%;
}
.service .classification .classification1 ul {
  height: 120px;
  overflow: hidden;
}
.service .classification .classification1 ul li {
  width: 236px;
  height: 37px;
  box-sizing: border-box;
  border: 1px solid #f5f5f5;
  float: left;
  margin-right: 3px;
  margin-bottom: 3px;
  padding: 8px 0px 0 20px;
  -webkit-transition: all 0.4s ease;
  transition: all 0.4s ease;
}
.service .classification .classification1 ul li a {
  display: block;
  width: 100%;
  height: 100%;
}
.service .classification .classification1 ul li a img {
  vertical-align: text-bottom;
  width: 16px;
  height: 18px;
}
.service .classification .classification1 ul li a span {
  font-size: 12px;
  color: #535353;
  margin-left: 15px;
}
.service .classification .classification1 ul .hot {
  background: url("../images/hot.jpg") no-repeat right top;
}
.service .classification .classification1 ul .hot a span {
  color: #ff7200;
}
.service .classification .classification1 ul li:hover {
  box-shadow: 0px 4px 8px rgba(0, 49, 77, 0.2);
}
.service .classification .classification1 .down {
  width: 100%;
  margin-top: 15px;
  cursor: pointer;
}
.service .classification .classification1 .down img {
  width: 100%;
}
.trademark {
  overflow: hidden;
  background: url("../images/trademark.jpg") no-repeat;
  width: 100%;
  height: 560px;
}
.trademark .trademark1 .slideGroup .parHd {
  width: 719px;
  height: 50px;
  background: url("../images/trademark1.png");
  margin: 50px auto 15px;
}
.trademark .trademark1 .slideGroup .parHd ul {
  width: 330px;
  margin: 0 auto;
}
.trademark .trademark1 .slideGroup .parHd ul li {
  width: 110px;
  float: left;
  text-align: center;
}
.trademark .trademark1 .slideGroup .parHd ul li a {
  display: block;
  width: 100%;
  height: 100%;
  text-align: center;
  color: #494949;
  font-size: 18px;
  line-height: 30px;
}
.trademark .trademark1 .slideGroup .parHd ul .on a {
  color: #eb9181;
}
.trademark .trademark1 .slideGroup .parBd ul li {
  width: 190px;
  height: 202px;
  background: #fff;
  border-radius: 10px;
  overflow: hidden;
  float: left;
  position: relative;
  margin-bottom: 13px;
  margin-right: 12px;
}
.trademark .trademark1 .slideGroup .parBd { height:425px; overflow:hidden}
.trademark .trademark1 .slideGroup .parBd ul li a {
  display: block;
  width: 100%;
  height: 100%;
  text-align: center;
}
.trademark .trademark1 .slideGroup .parBd ul li a .showImg {
  margin: 13px auto 13px;
  width: 127px;
  height: 127px;
}
.trademark .trademark1 .slideGroup .parBd ul li a .showImg img {
  width: 100%;
}
.trademark .trademark1 .slideGroup .parBd ul li a p {
  font-size: 14px;
  color: #fb6c0e;
  line-height: 18px;
}
.trademark .trademark1 .slideGroup .parBd ul li a h4 {
  font-size: 14px;
  color: #444444;
  line-height: 18px;
}
.trademark .trademark1 .slideGroup .parBd ul li a .hide {
  position: absolute;
  display: none;
  top: 0;
  background: url("../images/showimg.png") no-repeat;
  width: 190px;
  height: 202px;
}
.trademark .trademark1 .slideGroup .parBd ul li a .hide h5 {
  color: #ffffff;
  font-size: 14px;
  line-height: 24px;
  margin-top: 110px;
}
.trademark .trademark1 .slideGroup .parBd ul li a .hide p {
  width: 87px;
  height: 25px;
  background: #ff0000;
  border-radius: 5px;
  font-size: 14px;
  line-height: 25px;
  text-align: center;
  color: #fff;
  margin: 15px auto 0;
}
.popular .popularTitle {
  width: 716px;
  margin: 50px auto 30px;
  background: url("../images/popular.png") no-repeat;
}
.popular .popularTitle h4 {
  color: #494949;
  font-size: 18px;
  line-height: 30px;
  text-align: center;
  height: 48px;
}
.popular .popularCon .category {
  border: 1px solid #f6f6f6;
  border-bottom: none;
  border-left: none;
  border-right: none;
}
.popular .popularCon .category .categoryLogo {
  width: 238px;
  height: 488px;
  position: relative;
}
.popular .popularCon .category .categoryLogo img {
  position: absolute;
  top: 0;
  width: 100%;
}
.popular .popularCon .category .categoryCon {
  box-sizing: border-box;
  width: 960px;
}
.popular .popularCon .category .categoryCon .categoryTitle {
  width: 962px;
  box-sizing: border-box;
  padding: 20px 0 ;
}
.popular .popularCon .category .categoryCon .categoryTitle h4 {
  font-size: 14px;
  color: #e93b00;
  line-height: 24px;
  margin: 0 10px 0 20px;
}
.popular .popularCon .category .categoryCon .categoryTitle .categoryTitlelist li {
  float: left;
}
.popular .popularCon .category .categoryCon .categoryTitle .categoryTitlelist li a {
  color: #363636;
  font-size: 14px;
  line-height: 24px;
  border-right: 1px solid #7b7b7b;
  box-sizing: border-box;
  padding: 0 5px;
  display: block;
  width: 100%;
  height: 100%;
}
.popular .popularCon .category .categoryCon .categoryTitle .categoryTitlelist li a:hover {
  color: #e93b00;
}
.popular .popularCon .category .categoryCon .categoryTitle .cateLink {
  color: #363636;
  font-size: 14px;
  line-height: 24px;
  margin-right: 25px;
}
.popular .popularCon .category .categoryCon .categoryTitle .cateLink:hover {
  color: #e93b00;
}
.popular .popularCon .category .categoryCon .categoryList {
  margin-bottom: 25px;
}
.popular .popularCon .category .categoryCon .categoryList li {
  width: 240px;
  height: 212px;
  float: left;
  box-sizing: border-box;
  padding: 10px 15px 20px 15px ;
  border: 1px solid #f6f6f6;
  cursor: pointer;
  moz-transition: all 0.4s ease;
  -webkit-transition: all 0.4s ease;
  transition: all 0.4s ease;
}
.popular .popularCon .category .categoryCon .categoryList li a {
  display: block;
  width: 100%;
  height: 100%;
}
.popular .popularCon .category .categoryCon .categoryList li a .categoryListImg {
  width: 127px;
  height: 127px;
  margin: 0 auto;
}
.popular .popularCon .category .categoryCon .categoryList li a .categoryList1 {
  font-size: 14px;
  color: #363636;
  line-height: 24px;
}
.popular .popularCon .category .categoryCon .categoryList li a .categoryList1 p {
  color: #e93b00;
}
.popular .popularCon .category .categoryCon .categoryList li a .categoryList2 {
  font-size: 14px;
  color: #363636;
  line-height: 24px;
}
.popular .popularCon .category .categoryCon .categoryList li:hover {
  box-shadow: 0px 0px 15px rgba(200, 200, 200, 0.6);
}
.patent .patentTitle {
  background: url("../images/patent.png") no-repeat;
  width: 713px;
  height: 48px;
  margin: 20px auto 0;
}
.patent .patentTitle p {
  font-size: 18px;
  color: #494949;
  line-height: 24px;
  text-align: center;
}
.patent .slideGroup .parHd ul {
  width: 510px;
  margin: 25px auto 15px;
}
.patent .slideGroup .parHd ul li {
  width: 150px;
  height: 50px;
  float: left;
  box-sizing: border-box;
  border: 1px solid #bfbfbf;
  margin-right: 30px;
}
.patent .slideGroup .parHd ul li a {
  font-size: 16px;
  color: #656565;
  text-align: center;
  line-height: 50px;
  display: block;
  width: 100%;
  height: 100%;
}
.patent .slideGroup .parHd ul li:first-child + li + li {
  margin-right: 0;
}
.patent .slideGroup .parHd ul .on {
  background: #e93b00;
}
.patent .slideGroup .parHd ul .on a {
  color: #fff;
}
.patent .slideGroup .parBd ul li {
  width: 284px;
  height: 340px;
  box-sizing: border-box;
  background: #f5f5f5;
  float: left;
  margin-bottom: 30px;
 margin-left:8px; margin-right:8px;
  border: 1px solid #dedede;
  moz-transition: all 0.4s ease;
  -webkit-transition: all 0.4s ease;
  transition: all 0.4s ease;
}
.patent .slideGroup .parBd ul li a {
  text-align: center;
}
.patent .slideGroup .parBd ul li a .patentListImg {
  width: 242px;
  height: 242px;
  margin: 12px auto 10px;
}
.patent .slideGroup .parBd ul li a .patentListImg img {
  width: 100%;
  moz-transition: all 0.4s ease;
  -webkit-transition: all 0.4s ease;
  transition: all 0.4s ease;
}
.patent .slideGroup .parBd ul li a p {
  font-size: 14px;
  color: #6b6b6b;
  line-height: 30px;
}
.patent .slideGroup .parBd ul li a .con {
  width: 242px;
  margin: 0px auto 15px;
}
.patent .slideGroup .parBd ul li a .con div {
  width: 114px;
  height: 31px;
  font-size: 14px;
  color: #fefefe;
  line-height: 31px;
}
.patent .slideGroup .parBd ul li a .con .left {
  background: url("../images/patentListImg1.jpg");
  text-indent: 3px;
}
.patent .slideGroup .parBd ul li a .con .right {
  background: url("../images/patentListImg2.jpg");
}
.patent .slideGroup .parBd ul li:hover {
  box-shadow: 0px 0px 15px rgba(200, 200, 200, 0.8);
}
.patent .slideGroup .parBd ul li:hover img {
  transform: scale(1.1, 1);
  -ms-transform: scale(1.1, 1);
  /* IE 9 */
  -moz-transform: scale(1.1, 1);
  /* Firefox */
  -webkit-transform: scale(1.1, 1);
  /* Safari and Chrome */
  -o-transform: scale(1.1, 1)
  /* Opera */
}
.patent .slideGroup .parBd .more {
  width: 155px;
  height: 30px;
  background: #e93b00;
  color: #fff;
  border-radius: 15px;
  display: block;
  margin: 10px auto;
  font-size: 18px;
  line-height: 30px;
  text-align: center;
}
.patent .slideGroup .parBd .more:hover {
  text-decoration: underline ;
}
.talk {
  margin-top: 30px;
}
.talk .talkTitle {
  background: url("../images/patent.png") no-repeat;
  width: 713px;
  height: 48px;
  margin: 20px auto 0;
}
.talk .talkTitle p {
  font-size: 18px;
  color: #494949;
  line-height: 24px;
  text-align: center;
}
.talk .talkLB {
  margin-top: 30px;
  margin-bottom: 30px;
}
.talk .talkLB .hd {
  display: none;
}
.talk .talkLB .bd img {
  width: 100%;
}
.talk .talkLB .slideBox {
  position: relative;
  width: 1200px;
  height: 440px;
}
.talk .talkLB .slideBox .prev,
.talk .talkLB .slideBox .next {
  position: absolute;
  left: 3%;
  top: 50%;
  margin-top: -25px;
  display: block;
  width: 32px;
  height: 40px;
  background: url(images/slider-arrow.png) -110px 5px no-repeat;
  filter: alpha(opacity=50);
  opacity: 0.5;
}
.talk .talkLB .slideBox .next {
  left: auto;
  right: 3%;
  background-position: 8px 5px;
}
.talk .talkLB .slideBox .prev:hover,
.talk .talkLB .slideBox .next:hover {
  filter: alpha(opacity=100);
  opacity: 1;
}
.talk .talkLB .slideBox .prevStop {
  display: none;
}
.talk .talkLB .slideBox .nextStop {
  display: none;
}
.news .newsTitle {
  background: url("../images/patent.png") no-repeat;
  width: 713px;
  height: 48px;
  margin: 20px auto 20px;
}
.news .newsTitle p {
  font-size: 18px;
  color: #494949;
  line-height: 24px;
  text-align: center;
}
.news .newsConLeft {
  width: 488px;
  height: 460px;
  border: 1px solid #eaeaea;
}
.news .newsConLeft .newsConLeftImg img {
  width: 100%;
}
.news .newsConLeft h4 {
  color: #1f1f1f;
  font-size: 16px;
  line-height: 30px;
  box-sizing: border-box;
  padding: 0px 10px;
}
.news .newsConLeft p {
  font-size: 14px;
  color: #1f1f1f;
  line-height: 20px;
  box-sizing: border-box;
  padding: 5px 10px 20px;
}
.news .newsConRight {
  width: 690px;
  height: 140px;
}
.news .newsConRight ul {
  width: 690px;
  height: 140px;
}
.news .newsConRight ul li {
  border: 1px solid #eaeaea;
  width: 690px;
  height: 140px;
  margin-bottom: 17px;
}
.news .newsConRight ul li a {
  display: block;
  width: 100%;
  height: 100%;
}
.news .newsConRight ul li a .newsConRightImg {
  width: 210px;
  height: 140px;
}
.news .newsConRight ul li a .newsConRightImg img {
  max-height: 100%;
}
.news .newsConRight ul li a .newsConRightText {
  box-sizing: border-box;
  padding: 20px 20px;
}
.news .newsConRight ul li a .newsConRightText h4 {
  font-size: 16px;
  color: #5a5a5a;
  line-height: 30px;
  margin-bottom: 10px;display:block; white-space:nowrap; text-overflow:ellipsis; overflow:hidden; height:30px;
}
.news .newsConRight ul li a .newsConRightText p {
  font-size: 14px;
  color: #5a5a5a;
  line-height: 24px;
}
.partner .partnerConTitle {
  background: url("../images/patent.png") no-repeat;
  width: 713px;
  height: 48px;
  margin: 30px auto 20px;
}
.partner .partnerConTitle p {
  font-size: 18px;
  color: #494949;
  line-height: 24px;
  text-align: center;
}
.partner .partnerUl {
  margin-bottom: 50px;
}
.partner .partnerUl ul li {
  width: 238px;
  height: 148px;
  border: 1px solid #f0f0f0;
  float: left;
}
.partner .partnerUl ul li a {
  display: block;
  width: 100%;
  height: 100%;
}
.partner .partnerUl ul li a img {
  width: 100%;
}
.special {
  background: #f7f7f7;
}
.special .specialCon {
  border-bottom: 1px solid #dcdcdc;
}
.special .specialCon ul li {
  width: 25%;
  float: left;
  box-sizing: border-box;
  padding-top: 35px;
  padding-left: 15px;
  padding-bottom: 30px;
}
.special .specialCon ul li h4 {
  font-size: 21px;
  color: #313131;
  margin-left: 20px;
  margin-bottom: 15px;
}
.special .specialCon ul li p {
  font-size: 17px;
  color: #7d7d7d;
  margin-left: 20px;
}
.footer {
  background: #f7f7f7;
}
.footer .footerCon {
  box-sizing: border-box;
  padding-top: 40px;
}
.footer .footerCon dl {
  float: left;
  margin-right: 110px;
}
.footer .footerCon dl dt {
  font-size: 18px;
  margin-bottom: 15px;
  font-weight: bold;
}
.footer .footerCon dl dt a {
  color: #4c4c4c;
}
.footer .footerCon dl dd {
  font-size: 14px;
  margin-bottom: 15px;
}
.footer .footerCon dl dd a {
  color: #969696;
}
.footer .footerCon a:hover {
  text-decoration: underline;
}
.footer .footerCon .codeImg {
  margin-right: 30px; width:135px;
}
.footer .footerCon .codeImg  img{ max-width:100%;}
.footer .footerCon h4 {
  font-size: 18px;
  color: #4e4e4e;
  line-height: 24px;
}
.footer .footerCon h5 {
  font-size: 20px;
  color: #4e4e4e;
  line-height: 24px;
}
.footer .footerCon h6 {
  font-size: 12px;
  color: #808080;
  line-height: 24px;
}
.footer .footerCon p {
  color: #4c4c4c;
  font-size: 12px;
  margin-top: 30px;
  line-height: 24px;
}
.footer .footerCon p img {
  vertical-align: bottom;
}
.footer .footerCon ul {
  width: 1200px;
  margin-top: 40px;
  margin-bottom: 30px;
}
.footer .footerCon ul h4 {
  float: left;
  font-size: 14px;
  color: #4d4d4d;
  line-height: 24px;
}
.footer .footerCon ul li {
  float: left;
  box-sizing: border-box;
  padding: 0 10px;
  border-right: 1px solid #949494;
}
.footer .footerCon ul li a {
  font-size: 14px;
  color: #5d5d5d;
  line-height: 24px;
}
.copy {
  background: #4d4d4d;
  overflow: hidden;
}
.copy .copyCon {
  box-sizing: border-box;
  padding-top: 30px;
}
.copy .copyCon p {
  text-align: center;
  font-size: 13px;
  color: #dadbdb;
  line-height: 24px;
  margin-bottom: 30px;
}
.copy .copyCon ul {
  width: 500px;
  margin: 0 auto 30px;
}
.copy .copyCon ul li {
  width: 110px;
  float: left;
  margin-right: 15px;
}
.article {
  margin-bottom: 80px;
  background: url("../images/artic.jpg") repeat;
}
.article .Location {
  border-bottom: 1px solid #cccccc;
  box-sizing: border-box;
  padding: 30px 0 10px 13px;
  margin-bottom: 50px;
}
.article .Location h4 {
  font-size: 14px;
  color: #787878;
  line-height: 38px;
}
.article .Location h4 img {
  vertical-align: middle;
}
.article .cart .shopping {
  border: 1px solid #d5d5d5;
}
.article .cart .shopping .shoppingTitle {
  margin-bottom: 50px;
}
.article .cart .shopping .shoppingTitle h4 {
  font-size: 18px;
  line-height: 24px;
  color: #525252;
  box-sizing: border-box;
  padding: 15px 0 10px 30px;
  background: url("../images/cart_03.jpg") no-repeat bottom;
}
.article .cart .shopping .shoppingCon {
  box-sizing: border-box;
  padding: 0px 50px 0 25px;
}
.article .cart .shopping .shoppingCon .title .lb {
  width: 100%;
  background: #f7f7f7;
  border: 1px solid #eaeaea;
}
.article .cart .shopping .shoppingCon .title .lb tr td {
  font-size: 16px;
  color: #333333;
  text-align: center;
  width: 16.66666667%;
}
.article .cart .shopping .shoppingCon form .qx {
  box-sizing: border-box;
  padding: 15px 0 15px 62px;
}
.article .cart .shopping .shoppingCon form .qx label {
  font-size: 12px;
  color: #333333;
  cursor: pointer;
}
.article .cart .shopping .shoppingCon form .qx .qx1 {
  font-size: 15px;
  color: #676767;
  margin-right: 40px;
}
.article .cart .shopping .shoppingCon form .qx .dele {
  font-size: 15px;
  color: #676767;
  margin-right: 40px;
  cursor: pointer;
}
.article .cart .shopping .shoppingCon form .qx .qk {
  font-size: 15px;
  color: #676767;
  cursor: pointer;
}
.article .cart .shopping .shoppingCon form .qx #qx1 {
  margin-top: 7px;
  margin-right: 3px;
}
.article .cart .shopping .shoppingCon form .shopCar {
  width: 100%;
  border: 1px solid #eaeaea;
  margin-bottom: 15px;
}
.article .cart .shopping .shoppingCon form .shopCar table {
  width: 100%;
}
.article .cart .shopping .shoppingCon form .shopCar table tr td {
  width: 16.66666667%;
  text-align: center;
  font-size: 12px;
  color: #333333;
}
.article .cart .shopping .shoppingCon form .shopCar table tr td span {
  cursor: pointer;
}
.article .cart .shopping .shoppingCon form .shopCar table tr td .Calculation {
  border: 1px solid #dbdbdb;
  width: 100px;
  margin: 0 auto;
}
.article .cart .shopping .shoppingCon form .shopCar table tr td .Calculation span {
  display: inline-block;
  width: 20px;
  height: 26px;
}
.article .cart .shopping .shoppingCon form .shopCar table tr td .Calculation div {
  display: inline-block;
  border-left: 1px solid #dbdbdb;
  border-right: 1px solid #dbdbdb;
  width: 48px;
  height: 26px;
}
.article .cart .shopping .shoppingCon form .immediately {
  width: 158px;
  height: 40px;
  font-size: 16px;
  line-height: 40px;
  color: #ffffff;
  background: #f03e03;
  text-align: center;
  border-radius: 5px;
}
.article .cart .shopping .shoppingCon form .js p {
  font-size: 15px;
  color: #6e6e6e;
  line-height: 40px;
  margin-right: 25px;
}
.article .cart .shopping .shoppingCon form .js p span {
  font-size: 18px;
  color: #db5000;
}
.article .cart .shopping .shoppingCon form .js p b {
  font-size: 18px;
  color: #db5000;
  font-weight: bold;
}
.article .copy1 .copyImg {
  width: 449px;
  height: 452px;
  margin-right: 20px;
}
.article .copy1 .copyImg img {
  width: 100%;
  height: 452px;
}
.article .copy1 .copy1Con {
  width: 490px;
  margin-right: 20px;
}
.article .copy1 .copy1Con h3 {
  font-size: 24px;
  color: #000000;
  line-height: 28px;
}
.article .copy1 .copy1Con .publish {
  width: 490px;
  background: #f7f7f7;
  box-sizing: border-box;
  padding: 20px 12px;
  margin: 15px 0;
}
.article .copy1 .copy1Con .publish p {
  font-size: 14px;
  color: #999999;
  line-height: 25px;
}
.article .copy1 .copy1Con .publish p span {
  color: #4d4d4d;
}
.article .copy1 .copy1Con .publish h4 {
  font-size: 14px;
  color: #999999;
  line-height: 25px;
}
.article .copy1 .copy1Con .publish h4 span {
  font-size: 24px;
  color: #e93b00;
}
.article .copy1 .copy1Con .publish h4 i {
  font-style: normal;
  text-decoration: line-through;
}
.article .copy1 .type h4 {
  font-size: 14px;
  color: #212121;
  line-height: 25px;
  margin-bottom: 10px;
}
.article .copy1 .type .register {
  width: 150px;
  height: 35px;
  box-sizing: border-box;
  border: 1px solid #c6c6c6;
  font-size: 12px;
  color: #666666;
  line-height: 35px;
  text-align: center;
  cursor: pointer;
  margin-right: 12px;
  margin-bottom: 10px;
}
.article .copy1 .type .fuwu {
  width: 235px;
  height: 35px;
  box-sizing: border-box;
  border: 1px solid #c6c6c6;
  font-size: 12px;
  color: #666666;
  line-height: 35px;
  text-align: center;
  cursor: pointer;
  margin-right: 10px;
  margin-bottom: 10px;
}
.article .copy1 .type .on {
  border: 2px solid #f22418;
  background: url("../images/interFace2.jpg") right bottom no-repeat;
  color: #f22418;
}
.article .copy1 .num span {
  font-size: 14px;
  color: #404040;
  line-height: 40px;
}
.article .copy1 .num .su {
  border: 1px solid #dbdbdb;
  width: 103px;
  line-height: 40px;
  text-align: center;
  margin-left: 20px;
}
.article .copy1 .num .jia {
  width: 30px;
  display: block;
  background: #f7f7f7;
  height: 40px;
  line-height: 40px;
  cursor: pointer;
}
.article .copy1 .num div {
  width: 40px;
  height: 40px;
  border-right: 1px solid #dbdbdb;
  border-left: 1px solid #dbdbdb;
}
.article .copy1 .num .jian {
  width: 30px;
  height: 40px;
  display: block;
  background: #f7f7f7;
  line-height: 40px;
  cursor: pointer;
}
.article .copy1 .btn {
  margin-top: 25px;
}
.article .copy1 .btn div {
  width: 182px;
  height: 40px;
  box-sizing: border-box;
  border: 1px solid #f03e03;
  text-align: center;
  line-height: 40px;
  font-size: 16px;
  cursor: pointer;
}
.article .copy1 .btn .now {
  color: #f03e03;
  margin-right: 15px;
}
.article .copy1 .btn .add {
  background: #f03e03;
  color: #fff;
}
.article .copy1 .btn .add img {
  vertical-align: middle;
}
.article .copy1 .linkUs {
  width: 220px;
}
.article .copy1 .linkUs h4 {
  font-size: 18px;
  color: #333333;
  line-height: 20px;
  margin-bottom: 10px;
}
.article .copy1 .linkUs .linkCon {
  box-sizing: border-box;
  padding: 30px 20px 40px 20px;
  background: #f7f7f7;
}
.article .copy1 .linkUs .linkCon .logo {
  width: 176px;
  height: 127px;
  margin: 0 auto;
}
.article .copy1 .linkUs .linkCon .logo img {
  width: 100%;
}
.article .copy1 .linkUs .linkCon p {
  font-size: 14px;
  color: #333333;
  line-height: 30px;
}
.article .copy1 .linkUs .linkCon .free {
  width: 182px;
  height: 35px;
  background: #de3b00;
  color: #fff;
  font-size: 18px;
  text-align: center;
  line-height: 35px;
  margin-top: 30px;
  margin-bottom: 10px;
  border-radius: 5px;
  cursor: pointer;
}
.article .copy1 .linkUs .linkCon .line {
  width: 182px;
  height: 35px;
  background: #de3b00;
  color: #fff;
  font-size: 18px;
  text-align: center;
  line-height: 35px;
  border-radius: 5px;
  cursor: pointer;
}
.article .copy1 .deta {
  width: 687px;
  margin-left: 40px;
}
.article .copy1 .deta .name {
  font-size: 24px;
  color: #0b0b0b;
  background: url("../images/patentsale-list_03.jpg") no-repeat bottom;
  box-sizing: border-box;
  padding: 20px 0 10px 7px;
}
.article .copy1 .deta .detaCon {
  border-bottom: 1px solid #bdbdbd;
}
.article .copy1 .deta .detaCon dl {
  margin: 25px 0 13px 12px;
}
.article .copy1 .deta .detaCon dl dd {
  font-size: 14px;
  color: #4d4d4d;
  line-height: 38px;
}
.article .copy1 .deta .detaCon dl dd span {
  color: #e93b00;
}
.article .copy1 .deta .detaCon ul {
  margin-left: 12px;
  margin-bottom: 8px;
}
.article .copy1 .deta .detaCon ul li {
  float: left;
  margin-right: 8px;
}
.article .copy1 .deta .Price h4 {
  font-size: 24px;
  color: #e93b00;
  margin: 40px 0;
}
.article .copy1 .deta .Price ul li {
  float: left;
  width: 110px;
  height: 40px;
  margin-right: 30px;
}
.article .copy1 .deta .Price ul li a {
  display: block;
  width: 100%;
  height: 100%;
  background: #f03e03;
  font-size: 16px;
  color: #ffffff;
  line-height: 40px;
  border-radius: 5px;
  text-align: center;
}
.article .copy2 {
  margin-top: 50px;
}
.article .copy2 .sidebar {
  width: 260px;
  border: 1px solid #d5d5d5;
  border-top: 4px solid #f53f03;
  margin-right: 20px;
}
.article .copy2 .title {
  background: #fafafa;
}
.article .copy2 .title h4 {
  width: 260px;
  height: 44px;
  border-bottom: 1px solid #dddddd;
  font-size: 18px;
  color: #383838;
  line-height: 44px;
  background: url("../images/copyl.jpg") no-repeat left 20px top 15px;
  text-indent: 40px;
}
.article .copy2 .aside {
  box-sizing: border-box;
  padding-bottom: 30px;
}
.article .copy2 .aside .sidemenu .nL1 {
  /*background: url("../images/copyadd.jpg") no-repeat left 40px top 17px;*/
}
.article .copy2 .aside .sidemenu .nL1 a {
  display: block;
  width: 100%;
  height: 100%;
  text-indent: 40px;
  font-size: 16px;
  color: #383838;
  line-height: 48px;
  border-bottom: 1px solid #d5d5d5;
}
/*.article .copy2 .aside .sidemenu .nL1 .aside2 {
  display: none;
}
*/.article .copy2 .aside .sidemenu .nL1 .aside2 li a {
  border-bottom: none;
}
.article .copy2 .details {
  border: 1px solid #d5d5d5;
  width: 915px;
}
.article .copy2 .details .detailsTitle {
  background: #fafafa;
  width: 915px;
  border-bottom: 1px solid #d5d5d5;
  height: 50px;
}
.article .copy2 .details .detailsTitle ul li {
  float: left;
}
.article .copy2 .details .detailsTitle ul li a {
  box-sizing: border-box;
  display: block;
  width: 155px;
  height: 50px;
  border-right: 1px solid #d5d5d5;
  text-align: center;
  line-height: 50px;
  font-size: 16px;
  color: #525252;
  cursor: pointer;
}
.article .copy2 .details .detailsTitle ul .on {
  border-top: 4px solid #f03e03;
  background: #fff;
}
.article .copy2 .details .detailsCon img {
  width: 100%;
}
.article .copy2 .help {
  width: 916px;
  border: 1px solid #d5d5d5;
}
.article .copy2 .help .helpTitle {
  box-sizing: border-box;
  padding: 15px 0 12px 27px;
  background: url("../images/cart_03.jpg") no-repeat bottom;
  background-size: 100%;
}
.article .copy2 .help .helpTitle h4 {
  font-size: 18px;
  color: #525252;
  line-height: 24px;
}
.article .copy2 .help .helpCon {
  box-sizing: border-box;
  padding-left: 10px;
  padding-top: 20px;
}
.article .copy2 .lnnovation {
  border: 1px solid #d5d5d5;
  width: 915px;
}
.article .copy2 .lnnovation .detailsTitle {
  background: #fafafa;
  width: 915px;
  border-bottom: 1px solid #d5d5d5;
  height: 50px;
}
.article .copy2 .lnnovation .detailsTitle ul li {
  float: left;
}
.article .copy2 .lnnovation .detailsTitle ul li a {
  box-sizing: border-box;
  display: block;
  width: 155px;
  height: 50px;
  border-right: 1px solid #d5d5d5;
  text-align: center;
  line-height: 50px;
  font-size: 16px;
  color: #525252;
  cursor: pointer;
}
.article .copy2 .lnnovation .detailsTitle ul .on {
  border-top: 4px solid #f03e03;
  background: #fff;
}
.article .copy2 .lnnovation .detailsCon img {
  width: 100%;
}
.article .copy2 .paten_list {
  border: 1px solid #d5d5d5;
}
.article .copy2 .paten_list .detailsTitle {
  background: #fafafa;
  width: 1200px;
  border-bottom: 1px solid #d5d5d5;
  height: 50px;
}
.article .copy2 .paten_list .detailsTitle ul li {
  float: left;
}
.article .copy2 .paten_list .detailsTitle ul li a {
  box-sizing: border-box;
  display: block;
  width: 155px;
  height: 50px;
  border-right: 1px solid #d5d5d5;
  text-align: center;
  line-height: 50px;
  font-size: 16px;
  color: #525252;
  cursor: pointer;
}
.article .copy2 .paten_list .detailsTitle ul .on {
  border-top: 4px solid #f03e03;
  background: #fff;
}
.article .copy2 .paten_list .detailsCon img {
  width: 100%;
}
.article .news1 .news1Con {
  width: 830px;
}
.article .news1 .news1Con ul li {
  box-sizing: border-box;
  padding-bottom: 20px;
  border-bottom: 1px solid #eaeaea;
  margin-bottom: 25px;
}
.article .news1 .news1Con ul li a {
  display: block;
  width: 100%;
  height: 100%;
}
.article .news1 .news1Con ul li a .news1ConImg {
  width: 240px;
  height: 160px;
  margin-right: 40px;
}
.article .news1 .news1Con ul li a .news1ConImg img {
  width: 100%;
  height: 160px;
}
.article .news1 .news1Con ul li a .news1ConText {
  width: 550px;
}
.article .news1 .news1Con ul li a .news1ConText h4 {
  font-size: 16px;
  color: #5a5a5a;
  line-height: 30px;
  margin-bottom: 15px;
}
.article .news1 .news1Con ul li a .news1ConText p {
  font-size: 14px;
  color: #5a5a5a;
  line-height: 24px;
}
.article .news1 .news1Con ul li a .news1ConText .time {
  margin-top: 20px;
  font-size: 13px;
  color: #8e9093;
}
.article .news1 .news1Con ul li a .news1ConText .time img {
  vertical-align: middle;
}
.article .news1 .news1Con ul li:hover h4 {
  text-decoration: underline;
}
.article .news1 .news1Con1 {
  margin-left: 40px;
  width: 320px;
}
.article .news1 .news1Con1 .news1Con1border h4 {
  font-size: 24px;
  box-sizing: border-box;
  padding: 0 0 10px 5px;
  width: 100%;
  color: #0b0b0b;
  margin-bottom: 12px;
  background: url("../images/news_03_03.jpg") no-repeat bottom left;
}
.article .news1 .news1Con1 .news1Con1border .con {
  border: 1px solid #eaeaea;
  margin-bottom: 15px;
}
.article .news1 .news1Con1 .news1Con1border .con .comImg img {
  width: 100%;
}
.article .news1 .news1Con1 .news1Con1border .con h6 {
  font-size: 16px;
  color: #1f1f1f;
  line-height: 30px;
  box-sizing: border-box;
  padding: 15px 20px 20px 20px;
}
.article .news1 .news1Con1 .news1Con1border .con p {
  font-size: 14px;
  color: #1f1f1f;
  line-height: 24px;
  box-sizing: border-box;
  padding: 0px 20px 35px 20px;
}
.article .news1 .news1Con1 .news1Con1border .con .more {
  display: block;
  width: 110px;
  height: 35px;
  border-radius: 5px;
  text-align: center;
  line-height: 35px;
  color: #fff;
  background: #f03e03;
  font-size: 16px;
  margin: 0 auto 25px;
}
.article .news1 .news1Con1 .news1Con1border .conTJ {
  box-sizing: border-box;
  padding: 15px;
}
.article .news1 .news1Con1 .news1Con1border .conTJ .conImg1 {
  width: 100%;
}
.article .news1 .news1Con1 .news1Con1border .conTJ .conImg1 img {
  width: 100%;
}
.article .news1 .news1ListCon {
  width: 830px;
}
.article .news1 .news1ListCon img{ max-width:100%}
.article .news1 .news1ListCon .title {
  text-align: center;
  border-bottom: 1px dashed #bababa;
}
.article .news1 .news1ListCon .title h3 {
  font-size: 24px;
  color: #303030;
  line-height: 24px;
  margin-bottom: 25px;
}
.article .news1 .news1ListCon .title p {
  font-size: 12px;
  color: #303030;
  line-height: 24px;
  margin-bottom: 20px;
}
.article .news1 .news1ListCon .con {
  font-size: 14px;
  color: #555555;
  line-height: 36px;
}
.article .patentsale .screen {
  border: 1px solid #e8e8e8;
  margin-bottom: 10px;
}
.article .patentsale .screen h4 {
  font-size: 14px;
  color: #333333;
  box-sizing: border-box;
  padding: 15px 0 15px 25px;
  border-right: 1px solid #e8e8e8;
  width: 90%;
}
.article .patentsale .screen .right {
  width: 10%;
  font-size: 14px;
  color: #e93c03;
  cursor: pointer;
  text-align: center;
  line-height: 54px;
}
.article .patentsale .screenCon {
  border: 1px solid #e8e8e8;
}
.article .patentsale .screenCon .table ul {
  border-bottom: 1px solid #e8e8e8;
}
.article .patentsale .screenCon .table ul h4 {
  float: left;
  width: 150px;
  height: 50px;
  font-size: 14px;
  color: #373737;
  line-height: 50px;
  border-right: 1px solid #e8e8e8;
  text-align: center;
  margin-right: 10px;
}
.article .patentsale .screenCon .table ul li {
  float: left;
  margin-right: 20px;
}
.article .patentsale .screenCon .table ul li a {
  display: block;
  line-height: 20px;
  font-size: 14px;
  color: #373737;
  height: 20px;
  margin-top: 15px;
}
.article .patentsale .screenCon .table ul li a:hover {
  text-decoration: underline;
}
.article .patentsale .screenCon .table ul li .on {
  display: block;
  width: 55px;
  height: 20px;
  background: #f14b0c;
  color: #ffffff;
  text-align: center;
  border-radius: 10px;
}
.article .patentsale .screenCon .table .fw {
  border-bottom: none;
}
.article .patentsale .screenCon .table .fw .fwVal {
  margin-top: 10px;
}
.article .patentsale .screenCon .table .fw .fwVal span {
  font-size: 13px;
  color: #bba7b5;
}
.article .patentsale .screenList {
  margin-top: 55px;
}
.article .patentsale .screenList .screenListTitle {
  border: 1px solid #e8e8e8;
  background: #fbf9f9;
  margin-bottom: 20px;
}
.article .patentsale .screenList .screenListTitle div {
  width: 110px;
  height: 45px;
  text-align: center;
  font-size: 14px;
  color: #7e7d7d;
  line-height: 45px;
  cursor: pointer;
  background: url("../images/patentsale_06.jpg") no-repeat right 10px top 18px;
}
.article .patentsale .screenList .screenListTitle .on {
  background: url("../images/patentsale_03.jpg") no-repeat right 10px top 18px;
  background-color: #f14b0c;
  color: #fff;
}
.article .patentsale .screenList ul li {
  width: 284px;
  box-sizing: border-box;
  padding: 12px 20px 16px;
  border: 1px solid #dedede;
  background: #f5f5f5;
  margin-right: 20px;
  margin-bottom: 20px;
  float: left;
}
.article .patentsale .screenList ul li .listImg img {
  width: 242px;
  height: 242px;
  display: block;
}
.article .patentsale .screenList ul li p {
  font-size: 14px;
  color: #6b6b6b;
  line-height: 30px;
  text-align: center;display:block; white-space:nowrap; text-overflow:ellipsis; overflow:hidden;
}
.article .patentsale .screenList ul li .btn a {
  display: block;
  width: 114px;
  height: 31px;
  font-size: 14px;
  color: #fff;
  text-align: center;
  line-height: 31px;
}
.article .patentsale .screenList ul li .btn .left {
  background: url("../images/patentListImg1.jpg") no-repeat;
  background-size: 100% 100%;
}
.article .patentsale .screenList ul li .btn .right {
  background: url("../images/patentListImg2.jpg") no-repeat;
  background-size: 100% 100%;
}
.article .pro .screen {
  border: 1px solid #e8e8e8;
  margin-bottom: 10px;
}
.article .pro .screen h4 {
  font-size: 14px;
  color: #333333;
  box-sizing: border-box;
  padding: 15px 0 15px 25px;
  border-right: 1px solid #e8e8e8;
  width: 89%;
}
.article .pro .screen .right {
  width: 130px;
  font-size: 14px;
  color: #e93c03;
  cursor: pointer;
  text-align: center;
  line-height: 54px;
}
.article .pro .screen .fb {
  float: right;
  width: 11%;
  font-size: 14px;
  color: #e93c03;
  cursor: pointer;
}
.article .pro .screen .fb img {
  margin-top: 13px;
}
.article .pro .screenCon {
  border: 1px solid #e8e8e8;
}
.article .pro .screenCon .table .proTit h4 {
  background: #f5f3f4;
}
.article .pro .screenCon .table .proCon h4 {
  height: 100px;
}
.article .pro .screenCon .table .proCon h4 img {
  float: right;
  margin-top: 10px;
}
.article .pro .screenCon .table .proCon ul {
  width: 940px;
  height: 80px;
  margin-top: 10px;
  border: none;
  overflow-y: scroll;
}
.article .pro .screenCon .table .proCon ul li a {
  margin-top: 5px;
}
.article .pro .screenCon .table .other {
  border-top: 1px solid #e8e8e8;
  border-bottom: none;
}
.article .pro .screenCon .table .other li {
  position: relative;
}
.article .pro .screenCon .table .other li a {
  display: block;
  width: 130px;
  height: 30px;
  border: 1px solid #cecece;
  background: #f1f1f1;
  text-align: center;
  line-height: 30px;
  margin-top: 10px;
  border-radius: 10px;
}
.article .pro .screenCon .table .other li a:hover {
  text-decoration: none;
}
.article .pro .screenCon .table .other li ul {
  position: absolute;
  border: 1px solid #e8e8e8;
  margin: 0;
  width: 100%;
  background: #fff;
  display: none;
}
.article .pro .screenCon .table .other li ul li {
  width: 100%;
  text-align: center;
  height: 30px;
  line-height: 30px;
  cursor: pointer;
}
.article .pro .screenCon .table .other li ul li:hover {
  background: #f1f1f1;
}
.article .pro .screenCon .table ul {
  border-bottom: 1px solid #e8e8e8;
}
.article .pro .screenCon .table ul h4 {
  float: left;
  width: 150px;
  height: 50px;
  font-size: 14px;
  color: #373737;
  line-height: 50px;
  border-right: 1px solid #e8e8e8;
  text-align: center;
  margin-right: 10px;
}
.article .pro .screenCon .table ul li {
  float: left;
  margin-right: 20px;
}
.article .pro .screenCon .table ul li a {
  display: block;
  line-height: 20px;
  font-size: 14px;
  color: #373737;
  height: 20px;
  margin-top: 15px;
}
.article .pro .screenCon .table ul li a:hover {
  text-decoration: underline;
}
.article .pro .screenCon .table ul li .on {
  display: block;
  height: 20px;
  background: #f14b0c;
  color: #ffffff;
  text-align: center;
  border-radius: 10px;padding:0 10px;
}
.article .pro .screenCon .table .fw {
  border-bottom: none;
}
.article .pro .screenCon .table .fw .fwVal {
  margin-top: 10px;
}
.article .pro .screenCon .table .fw .fwVal span {
  font-size: 13px;
  color: #bba7b5;
}
.article .pro .screenList {
  margin-top: 55px;
}
.article .pro .screenList .screenListTitle {
  border: 1px solid #e8e8e8;
  background: #fbf9f9;
  margin-bottom: 20px;
}
.article .pro .screenList .screenListTitle div {
  width: 110px;
  height: 45px;
  text-align: center;
  font-size: 14px;
  color: #7e7d7d;
  line-height: 45px;
  cursor: pointer;
  background: url("../images/patentsale_06.jpg") no-repeat right 10px top 18px;  border-right: 1px solid #e8e8e8;
}
.article .pro .screenList .screenListTitle a:first-child  div{ background-image:none;}
.article .pro .screenList .screenListTitle .on {
  color: #fff;background-color: #f14b0c;
}
.article .pro .screenList .screenListTitle .on.up,.article .patentsale .screenList .screenListTitle .on.up{
  background: url("../images/patentsale_04.jpg") no-repeat right 10px top 18px;
     background-color: #f14b0c; 

}
.article .pro .screenList .screenListTitle .on.down ,.article .patentsale .screenList .screenListTitle .on.down{
  background: url("../images/patentsale_03.jpg") no-repeat right 10px top 18px;
    background-color: #f14b0c;

}

.article .pro .screenList .screenListTitleUl li {
  width: 284px;
  box-sizing: border-box;
  padding: 12px 20px 16px;
  border: 1px solid #dedede;
  background: #f5f5f5;
  margin-right: 20px;
  margin-bottom: 20px;
  float: left;
}
.article .pro .screenList .screenListTitleUl li .listImg img {
  width: 242px;
  height: 242px;
  display: block;
}
.article .pro .screenList .screenListTitleUl li p {
  font-size: 14px;
  color: #6b6b6b;
  line-height: 30px;
  text-align: center;
}
.article .pro .screenList .screenListTitleUl li .btn a {
  display: block;
  width: 114px;
  height: 31px;
  font-size: 14px;
  color: #fff;
  text-align: center;
  line-height: 31px;
}
.article .pro .screenList .screenListTitleUl li .btn .left {
  background: url("../images/patentListImg1.jpg") no-repeat;
  background-size: 100% 100%;
}
.article .pro .screenList .screenListTitleUl li .btn .right {
  background: url("../images/patentListImg2.jpg") no-repeat;
  background-size: 100% 100%;
}
.article .pro .screenList .proUl li {
  background: #fff;
  width: 229px;
  margin-right: 13px;
  margin-bottom: 20px;
  float: left;
}
.article .pro .screenList .proUl li .listImg {
  width: 229px;
  height: 157px;
  border: 1px solid #f6f6f6;
  box-sizing: border-box;
}
.article .pro .screenList .proUl li .listImg img {
  width: 100%;
  height: 157px;
}
.article .pro .screenList .proUl li .proUlCon {
  border: 1px solid #f6f6f6;
  border-top: none;
  box-sizing: border-box;
  padding: 15px 7px;
}
.article .pro .screenList .proUl li .proUlCon div span {
  font-size: 14px;
  color: #363636; width:115px;display:block; white-space:nowrap; text-overflow:ellipsis; overflow:hidden;
}
.article .pro .screenList .proUl li .proUlCon div i {
  font-size: 14px;
  color: #e93b00;
  font-style: normal;
}
.article .pro .screenList .proUl li .proUlCon p {
  font-size: 12px;
  color: #363636;
}
.article .pro .screenList .proUl li .btn {
  border: 1px solid #f6f6f6;
  border-top: none;
}
.article .pro .screenList .proUl li .btn a {
  width: 50%;
  text-align: center;
  height: 44px;
  line-height: 44px;
  border-right: 1px solid #f6f6f6;
  font-size: 14px;
}
.article .pro .screenList .proUl li .btn .left {
  color: #282828;
}
.article .pro .screenList .proUl li .btn .right {
  color: #fff;
  width: 94px;
  height: 26px;
  line-height: 26px;
  margin: 10px 8px;
  background: #e93b00;
  border-radius: 10px;
}
.article .pro .screenList .proUl li .btn a:hover {
  text-decoration: underline;
}
.article .pro .screenList .proUl li:hover span {
  text-decoration: underline;
}
.article .proList .proList1 .proListImg {
  width: 432px;
  margin-right: 50px;
}
.article .proList .proList1 .proListImg img {
  width: 432px;
  height: 432px;
  border: 1px solid #d5d5d5;
}
.article .proList li.on img{border:solid 1px #930!important}
.article .proList .proList1 .proListImg .picScroll-left {
  position: relative;
}
.article .proList .proList1 .proListImg .picScroll-left .hd {
  display: none;
}
.article .proList .proList1 .proListImg .picScroll-left .bd {
  height: 61px;
  width: 330px;
  margin: 0 auto;
}
.article .proList .proList1 .proListImg .picScroll-left .bd ul li {
  width: 60px;
  margin-right: 8px; float:left;
}

.article .proList .proList1 .proListImg .picScroll-left .bd ul li .pic {
  width: 60px;
  height: 60px;
  box-sizing: border-box;
}
.article .proList .proList1 .proListImg .picScroll-left .bd ul li .pic img {
  width: 100%;
  height: 58px;
  cursor: pointer;
}
.article .proList .proList1 .proListImg .picScroll-left .next {
  position: absolute;
  display: block;
  width: 20px;
  height: 60px;
  background: #e93b00;
  color: #fff;
  font-size: 30px;
  line-height: 60px;
  text-align: center;
  right: 17px;
  top: 0;
  cursor: pointer;
}
.article .proList .proList1 .proListImg .picScroll-left .prev {
  position: absolute;
  display: block;
  width: 20px;
  height: 60px;
  background: #e93b00;
  color: #fff;
  font-size: 30px;
  line-height: 60px;
  text-align: center;
  left: 20px;
  top: 0;
  cursor: pointer;
}
.article .proList .proList1 .prodeta .title {
  width: 687px;
  height: 79px;
  background: url("../images/pro-list_05.jpg") no-repeat;
  box-sizing: border-box;
  padding: 20px 27px 15px;
}
.article .proList .proList1 .prodeta .title h4 {
  font-size: 24px;
  color: #ffffff;
}
.article .proList .proList1 .prodeta .title h4 span {
  font-size: 14px;
}
.article .proList .proList1 .prodeta .title h5 {
  font-size: 12px;
  color: #ffffff;
}
.article .proList .proList1 .prodeta .title h5 span {
  margin-right: 0px;
}
.article .proList .proList1 .prodeta .con {
  background: #f6f6f6;
  font-size: 14px;
  color: #4d4d4d;
  line-height: 38px;
  box-sizing: border-box;
  padding: 15px; width:687px;
}
.article .proList .proList1 .prodeta .Price {
  margin-top: 35px;
  font-size: 14px;
  color: #4d4d4d;
  border-bottom: 1px dashed #e1e1e1;
  padding-bottom: 15px;
}
.article .proList .proList1 .prodeta .Price span {
  font-size: 24px;
  color: #e93b00;
}
.article .proList .proList1 .prodeta .Price img {
  margin-left: 25px;
}
.article .proList .proList1 .prodeta .Price1 {
  margin-top: 20px;
  border-bottom: 1px dashed #e1e1e1;
  padding-bottom: 15px;
}
.article .proList .proList1 .prodeta .Price1 h4 {
  font-size: 14px;
  color: #616161;
  line-height: 25px;
}
.article .proList .proList1 .prodeta .Price1 h4 a {
  color: #f76236;
  margin-left: 30px;
}
.article .proList .proList1 .prodeta .Price1 h4 a:hover {
  text-decoration: underline;
}
.article .proList .proList1 .prodeta .Price1 p {
  font-size: 14px;
  color: #4d4d4d;
  line-height: 25px;
}
.article .proList .proList1 .prodeta .btn {
  margin-top: 30px;
}
.article .proList .proList1 .prodeta .btn a {
  width: 185px;
  height: 40px;
  border: 1px solid #ff0d0c;
  display: block;
  margin-left: 15px;
  font-size: 16px;
  color: #f03e03;
  text-align: center;
  line-height: 40px;
  border-radius: 5px;
}
.article .proList .proList1 .prodeta .btn .car {
  background: url("../images/shopcar.jpg") no-repeat left 10px top 10px;
  color: #fff;
  background-color: #f03e03;
}
.forget .forborder {
  border-bottom: 3px solid #e93b00;
}
.forget .forgetTitle .forlogo {
  margin-top: 17px;
  margin-left: 12px;
}
.forget .forgetTitle .forphone {
  margin-top: 40px;
  margin-right: 20px;
}
.forget .forgetCon .form {
  margin: 100px auto 120px;
  width: 435px;
  height: 505px;
  background: url("../images/forgetpwdBack.jpg") no-repeat;
  box-sizing: border-box;
  padding: 45px 30px;
}
.forget .forgetCon .form form {
  width: 362px;
  margin: 0 auto;
}
.forget .forgetCon .form form h4 {
  font-size: 18px;
  color: #4d4d4d;
  line-height: 24px;
  margin-bottom: 25px;
}
.forget .forgetCon .form form input {
  font-size: 12px;
  color: #a9a9a9;
  line-height: 24px;
  border: 1px solid #e5e5e5;
  box-sizing: border-box;
  width: 362px;
  height: 44px;
  text-indent: 10px;
  margin-bottom: 30px;
}
.forget .forgetCon .form form .dx {
  width: 362px;
}
.forget .forgetCon .form form .dx input {
  width: 202px;
}
.forget .forgetCon .form form .dx .right {
  width: 132px;
  height: 44px;
  background: url("../images/forgetpwdBtn.jpg") no-repeat;
  cursor: pointer;
}
.forget .forgetCon .form form .submit {
  width: 124px;
  height: 44px;
  color: #fff;
  font-size: 18px;
  line-height: 44px;
  background: #e04c00;
  text-align: center;
  margin-left: 10px;
  cursor: pointer;
}
.forget .forgetCon .form form .go {
  font-size: 14px;
  color: #000000;
  line-height: 44px;
  margin-left: 40px;
}
.forget .loginCon .form {
  margin: 100px auto 120px;
  width: 435px;
  height: 405px;
  background: url("../images/forgetpwdBack.jpg") no-repeat;
  background-size: 100% 100%;
  box-sizing: border-box;
  padding: 45px 30px;
}
.forget .loginCon .form form {
  width: 362px;
  margin: 0 auto;
}
.forget .loginCon .form form h4 {
  font-size: 14px;
  color: #4d4d4d;
  line-height: 24px;
  margin-bottom: 25px;
}
.forget .loginCon .form form h4 a {
  color: #e93b00;
  font-size: 14px;
}
.forget .loginCon .form form h4 a:hover {
  text-decoration: underline;
}
.forget .loginCon .form form input {
  font-size: 12px;
  color: #a9a9a9;
  line-height: 24px;
  border: 1px solid #e5e5e5;
  box-sizing: border-box;
  width: 362px;
  height: 44px;
  text-indent: 10px;
  margin-bottom: 30px;
}
.forget .loginCon .form form #check {
  width: 12px;
  height: 12px;
  border: 1px solid #fa6200;
}
.forget .loginCon .form form label {
  font-size: 14px;
  color: #000000;
}
.forget .loginCon .form form .jz a {
  font-size: 14px;
  color: #e93b00;
}
.forget .loginCon .form form .submit {
  color: #fff;
  font-size: 18px;
  line-height: 44px;
  background: #e04c00;
  text-align: center;
  cursor: pointer;
}
.forget .forFoot {
  border-top: 1px solid #e5e5e5;
  box-sizing: border-box;
  padding: 50px 0 60px 0;
}
.forget .forFoot p {
  font-size: 16px;
  color: #4d4d4d;
  line-height: 24px;
  text-align: center;
}
.forget .regisCon .form {
  margin: 100px auto 120px;
  width: 435px;
  height: 510px;
  background: url("../images/forgetpwdBack.jpg") no-repeat;
  background-size: 100% 100%;
  box-sizing: border-box;
  padding: 45px 30px;
}
.forget .regisCon .form form {
  width: 362px;
  margin: 0 auto;
}
.forget .regisCon .form form h4 {
  font-size: 14px;
  color: #4d4d4d;
  line-height: 24px;
  margin-bottom: 25px;
}
.forget .regisCon .form form h4 a {
  color: #e93b00;
  font-size: 14px;
}
.forget .regisCon .form form h4 a:hover {
  text-decoration: underline;
}
.forget .regisCon .form form input {
  font-size: 12px;
  color: #a9a9a9;
  line-height: 24px;
  border: 1px solid #e5e5e5;
  box-sizing: border-box;
  width: 362px;
  height: 44px;
  text-indent: 10px;
  margin-bottom: 30px;
}
.forget .regisCon .form form #check1 {
  width: 12px;
  height: 12px;
  border: 1px solid #fa6200;
}
.forget .regisCon .form form label {
  font-size: 14px;
  color: #000000;
}
.forget .regisCon .form form .jz a {
  font-size: 14px;
  color: #e93b00;
}
.forget .regisCon .form form .submit {
  color: #fff;
  font-size: 18px;
  line-height: 44px;
  background: #e04c00;
  text-align: center;
  cursor: pointer;
}
.forget .regisCon .form form .dx input {
  float: left;
  width: 200px;
}
.forget .regisCon .form form .dx a {
  float: left;
  width: 132px;
  height: 44px;
  margin-left: 30px;
}

.popular .popularCon .category .categoryCon .categoryList li a .categoryListImg img{display:block;width:127px;height:127px;}


.article .copy1 .num input {
  width: 40px;
  height: 40px;
  border-right: 1px solid #dbdbdb;
  border-left: 1px solid #dbdbdb;
  border-top:none;
  border-bottom:none;
  text-align: center;
}


.article .cart .shopping .shoppingCon form .shopCar table tr td .Calculation input {
  display: inline-block;
  border-left: 1px solid #dbdbdb;
  border-right: 1px solid #dbdbdb;
  width: 48px;
  height: 26px;
  border-top:none;
  border-bottom:none;
  text-align:center;
}



/*2018-1-26*/
.article .copy2 .personal .personalCon .count_detail{font-size: 14px;color:#383838;line-height: 30px;margin-bottom: 20px}
.article .copy2 .personal .personalCon .sum{margin: 20px 0;}
.article .copy2 .personal .personalCon .sum h4{font-size: 14px;color: #383838;text-align: right}
.article .copy2 .personal .personalCon .sum h4 span{  color: #f03e03;width: 100px;display: inline-block;text-align: left}

.article .copy2 .personal {
  width: 916px;
  border: 1px solid #d5d5d5;
}
.article .copy2 .personal .personalTitle {
  box-sizing: border-box;
  padding: 15px 0 12px 27px;
  background: url("../images/cart_03.jpg") no-repeat bottom;
  background-size: 100%;
}
.article .copy2 .personal .personalTitle h4 {
  font-size: 18px;
  color: #525252;
  line-height: 24px;
}
.article .copy2 .personal .personalCon {
  box-sizing: border-box;
  padding: 40px;
}
.article .copy2 .personal .personalCon .count ul li{
  float: left;
  margin-bottom: 20px;
}
.article .copy2 .personal .personalCon .count ul li{
  float: left;
  margin-bottom: 20px;
}
.article .copy2 .personal .personalCon .count ul .on a{
  color: #fd5600
;
}
.article .copy2 .personal .personalCon .count ul li a{
  display: block;
  padding: 0 10px;
  border-left: 1px solid #e6e6e6;
  color: #666666;
}
.article .copy2 .personal .personalCon .count ul li:first-child a{
  border-left: none;
}
.article .copy2 .personal .personalCon .classification .classificationTitle{
  margin-bottom: 15px;
}
.article .copy2 .personal .personalCon .classification .classificationTitle ul{
  width: 100%;
  border: 1px solid #e5e5e5;
  padding: 5px 0;
  background: #f7f7f7;
}
.article .copy2 .personal .personalCon .classification .classificationTitle ul li{
  float: left;
  width: 16.5%;
  color: #4e4e4e;
  text-align: center;
}
.article .copy2 .personal .personalCon .classification .classificationCon ul{
  width: 100%;
  border: 1px solid #e5e5e5;
  border-bottom: none;
}
.article .copy2 .personal .personalCon .classification .classificationCon ul li{
  float: left;
  width: 16.5%;
  padding: 5px 0;
  color: #4e4e4e;
  text-align: center;
  border-left: 1px solid #e5e5e5;
}
.article .copy2 .personal .personalCon .classification .classificationCon ul:last-child{
  border-bottom: 1px solid #e5e5e5;
}
.article .copy2 .personal .personalCon .classification .classificationCon ul li:first-child{
  border-left: none;
}

.article .copy2 .order {
  width: 100%;
  border: 1px solid #d5d5d5;
}
.article .copy2 .order .orderTitle {
  box-sizing: border-box;
  padding: 15px 0 12px 27px;
  background: url("../images/cart_03.jpg") no-repeat bottom;
  background-size: 100%;
  margin-bottom: 40px;
}
.article .copy2 .order .orderTitle h4 {
  font-size: 18px;
  color: #525252;
  line-height: 24px;
}
.article .copy2 .order .orderCon {
  box-sizing: border-box;
  padding: 40px;
}
.article .copy2 .order .orderCon {
  margin-bottom: 15px;
}
.article .copy2 .order .orderCon .orderConTitle{
  margin-bottom: 30px;
}
.article .copy2 .order .orderCon .orderConTitle  ul{
  width: 100%;
  border: 1px solid #e5e5e5;
  padding: 5px 0;
  background: #f7f7f7;
}
.article .copy2 .order .orderCon .orderConTitle  ul li{
  float: left;
  width: 25%;
  color: #4e4e4e;
  text-align: center;
}
.article .copy2 .order .orderCon .orderConCar h4{
  color: #4e4e4e;
  background: #f7f7f7;
  border: 1px solid #e5e5e5;border-bottom: none;
  padding: 3px 5px;
}
.article .copy2 .order .orderCon .orderConCar h4 span{
  margin-right: 10px;
}
.article .copy2 .order .orderCon .orderConCar  ul{
  width: 100%;
  border: 1px solid #e5e5e5;
  border-bottom: none;
}
.article .copy2 .order .orderCon .orderConCar  ul li{
  float: left;
  width: 25%;
  padding: 5px 0;
  color: #4e4e4e;
  text-align: center;
  border-left: 1px solid #e5e5e5;
  box-sizing: border-box;
}
.article .copy2 .order .orderCon .orderConCar  ul:last-child{
  border-bottom: 1px solid #e5e5e5;
}
.article .copy2 .order .orderCon .orderConCar  ul li:first-child{
  border-left: none;
}
.article .copy2 .order .orderCon .Total{
  margin: 50px;
}
.article .copy2 .order .orderCon .Total p{
  float: right;
}
.article .copy2 .order .orderCon .Total p span{
  font-size: 18px;
  color: #db5000;
}
.article .copy2 .order .orderCon .Total p a{
  display: inline-block;
  width: 160px;
  height: 40px;
  line-height: 40px;text-align: center;
  color: #fff;
  background: #f03e03;
  border-radius: 2px;
  margin-left: 10px;
}

.article .copy2 .information {
  width: 915px;
  border: 1px solid #d5d5d5;
}
.article .copy2 .information .informationTitle {
  box-sizing: border-box;
  padding: 15px 0 12px 27px;
  background: url("../images/cart_03.jpg") no-repeat bottom;
  background-size: 100%;
  margin-bottom: 40px;
}
.article .copy2 .information .informationTitle h4 {
  font-size: 18px;
  color: #525252;
  line-height: 24px;
}
.article .copy2 .information .informationCon {
  box-sizing: border-box;
  padding: 40px;
  margin-bottom: 15px;
}
.article .copy2 .information .informationCon form{
  width: 60%;
  margin: 0 auto;
}
.article .copy2 .information .informationCon form .list{margin-bottom:20px;}
.article .copy2 .information .informationCon form .list span{
  width: 20%;
  display: block;
  float: left;
  color: #4d4d4d;
  text-align: right;
}
.article .copy2 .information .informationCon form .list span i{
  color: #ff0067;
}
.article .copy2 .information .informationCon form input[type="text"]{
  width: 60%;}
.article .copy2 .information .informationCon form .submit{background:#e10017;border: none;
  color: #fff;
  line-height: 40px;text-align: center;
  width: 30%;font-size: 18px;margin: 0 auto;display: block}

.article .copy2 .order .orderCon .mode{}
.article .copy2 .order .orderCon .mode h4{font-size: 16px;color: #ff1200;margin: 35px auto 15px;}
.article .copy2 .order .orderCon .mode ul li{width: 130px;height: 30px;border:1px solid #dbdbdb;font-size:12px;color:#666666;text-align:center;cursor: pointer;line-height: 30px;
  float: left;margin-right: 25px;}
.article .copy2 .order .orderCon .mode ul .on{    border: 2px solid #f22418;
  background: url(../images/interFace2.jpg) right bottom no-repeat;
  color: #f22418;}
.article .copy2 .order .orderCon .mode .choice{border: 1px solid #dcdcdc;padding: 25px;margin: 20px 0}
.article .copy2 .order .orderCon .mode .choice .choice_con{display: inline-block;width: 168px;height: 40px;}
.article .copy2 .order .orderCon .mode .choice .on{border: 2px solid #ff5200;}


.date_selector, .date_selector *{width: auto;height: auto;border: none;background: none;margin: 0;padding: 0;text-align: left;text-decoration: none;}

.date_selector{background:#fbfbfb;border: 1px solid #ccc;padding: 10px;margin:0;margin-top:-1px;position: absolute;z-index:100000;display:none;border-radius: 3px;box-shadow: 0 0 5px #aaa;box-shadow:0 2px 2px #ccc; width:220px;}

.date_selector_ieframe{position: absolute;z-index: 99999;display: none;}

.date_selector .nav{width: 17.5em;}

.date_selector .nav p{clear: none;}

.date_selector .month_nav, .date_selector .year_nav{margin: 0 0 3px 0;padding: 0;display: block;position: relative;text-align: center;}

.date_selector .month_nav{float: left;width: 55%;}

.date_selector .year_nav{float: right;width: 42%;margin-right: -8px;}

.date_selector .month_name, .date_selector .year_name{font-weight: bold;line-height: 20px;}

.date_selector .button{display: block;position: absolute;top: 0;width:18px;height:18px;line-height:16px;font-weight:bold;color:#5985c7;text-align: center;font-size:12px;overflow:hidden;border: 1px solid #ccc;border-radius:2px;}

.date_selector .button:hover, .date_selector .button.hover{background:#5985c7;color: #fff;cursor: pointer;border-color:#3a930d;}

.date_selector .prev{left: 0;}

.date_selector .next{right: 0;}

.date_selector table{border-spacing: 0;border-collapse: collapse;clear: both;margin: 0; width:220px;}

.date_selector th, .date_selector td{width: 2.5em;height: 2em;padding: 0 !important;text-align: center !important;color: #666;font-weight: normal;}

.date_selector th{font-size: 12px;}

.date_selector td{border:1px solid #f1f1f1;line-height: 2em;text-align: center;white-space: nowrap;color:#5985c7;background: #fff;}

.date_selector td.today{background: #eee;}

.date_selector td.unselected_month{color: #ccc;}

.date_selector td.selectable_day{cursor: pointer;}

.date_selector td.selected{background:#2b579a;color: #fff;font-weight: bold;}

.date_selector td.selectable_day:hover, .date_selector td.selectable_day.hover{background:#5985c7;color: #fff;}
.m_zlxg{ width:93px; height:30px; line-height:30px;cursor:pointer;float:left;margin:0 10px 0 0;display:inline;background:url(../images/zlxg2.jpg) no-repeat;}
.m_zlxg p{ width:71px; padding-left:10px; overflow:hidden; line-height:30px; color:#333333; font-size:12px; font-family:"Î¢ÈíÑÅºÚ";text-overflow:ellipsis; white-space:nowrap;}
.m_zlxg2{ position:absolute; top:29px; border:1px solid #ded3c1;background:#fff; width:91px; display:none; max-height:224px;-height:224px; overflow-x:hidden; overflow-y:auto;white-space:nowrap;}
.m_zlxg2 li{line-height:28px;white-space:nowrap; padding-left:10px;font-family:"Î¢ÈíÑÅºÚ";color:#333333; font-size:12px;}
.m_zlxg2 li:hover{ color:#7a5a21;}


/*2018*/

.xx_add{ color:#383838; margin-bottom:10px;}
.xx_add img{  margin-left:5px;}
.xx_add span{width:110px; text-align:right; float:left; margin-top:70px;}
.xx_btn .submit{ background:#f53f03; padding:5px 0; display:block; width:150px; text-align:center; font-size:14px; color:#fff; margin-bottom:20px;}



.screen .sreen_left{ width:1000px; border-right:1px solid #e8e8e8; float:left;    padding: 15px 0 15px 25px; }
.article .pro .screen h4{ width:auto; border:none; padding:0; padding-right:10px;}
.article .patentsale .screen h4{ width:auto; border:none; padding:0; padding-right:10px;}
.screen .sreen_left a{    position: relative;
    margin: 4px 5px 0 0;
    padding: 0 22px 0 4px;
    float: left;
    max-width: 144px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    border: 1px solid #e8e8e8;
    height: 18px;
    line-height: 18px;
    color: #666;
    text-decoration: none;}
.patentsale .screen .sreen_left a { margin: 2px 5px 0 0;
}
.screen .sreen_left a .icon-btn-x{position: absolute;right: 5px;top: 2px;background: url("/images/xx_cha.jpg") no-repeat; width:12px; height:12px;}



#gfield_4,#gfield_5,#gfield_6,#gfield_7{ padding:15px;}


.article .pro .screen .fb{ width:170px}
.article .pro .screen .right { width:100%;}

.article .pro .screenList .proUl li .listImg img{ width:auto; display:block; margin:auto}
#content .touchTab #leftTabBox .bd ul li a h3{ height:20px; line-height:20px;}
#content .touchTab #leftTabBox .bd ul li a h4{ height:20px; line-height:20px;}

.detailsCon{ color:#333}


 .d_page {
  width: 100%;
  margin-bottom: 30px; margin-top:30px;
}
.d_page .d_page_pre,
.d_page .d_page_next {
  color: #888;
  font-size: 13px;
  line-height: 28px;
}
.d_page .d_page_pre a,
.d_page .d_page_next  a{ color:#4C4C4C}


.pageTurning {
  margin-top: 15px;
}
.pageTurning .prevs,
.pageTurning .nexts {
  background: #ddd; font-size:14px;
  line-height:250%;
  padding:0 10px;
}
.pageTurning .prevs {
  margin-bottom: 5px;
}
.conImg img{ max-width:100%}
.pageTurning {
  margin-top: 15px;
}
.pageTurning .prevs,
.pageTurning .nexts {
  background: #ddd;
  line-height:250%;
  padding:0 10px;
}
.pageTurning .prevs {
  margin-bottom: 5px;
}</pre></body></html>