/** 第一模块 **/
.product-one-left{ background-color: #FFF; border-radius: 20px;  width: 885px;  box-shadow: 0px 0px 33px #dbdbdb;}

/** 搜索 **/
.offer-two-left-jd{ width: 815px; margin: 0 auto; border-bottom: 1px solid #cfcbcb; line-height: 30px; font-size: 18px; padding: 12px 0;}
.offer-two-jleft{ color: #444447; font-size: 18px; }
.offer-two-rleft{ margin-left: 10px; font-size: 18px; }
.offer-two-rleft ul li{ float: left; margin-right: 15px; }
.offer-two-rleft ul li a{ color: #444447; }

.offer-two-xz{ background-color: #0d4289; border-radius: 50px; padding: 0 20px; color: #FFF; }
.offer-two-xz a{ color: #FFF !important; }
.offer-two-left-ss{ border-bottom: 1px solid #c2c2c2;  width: 360px; margin-left: 36px; line-height: 30px; padding: 3px 0; font-size: 18px;}
.offer-two-left-ss img{ width: 18px; height: 18px; padding:6px 10px 6px; }
.offer-two-left-ss input{  width: 256px;}
.submit{ background-color: #ff871c; border-radius: 110px; padding: 0 13px; color: #FFF; line-height: 30px; cursor: pointer; }
.submit:hover{ background: #ffb71c;  }
.offer-two-left-list{ width: 835px; margin: 0 auto; }
.offer-two-left-list ul li{ background-color: #f5f7f9; border-radius: 10px;  margin-top: 30px; position: relative;}
.offer-two-left-list ul li:hover{ box-shadow:0px 0px 13px #99b4d7; }
.offer-two-left-list ul li:hover .offer-two-title{ color:#0f4fa6;  }
.offer-two-img{ width: 190px; height: 190px; border-radius: 10px; padding: 22px 28px 22px 18px;}
.offer-two-img img{ width: 190px; height: 190px; display: block; border-radius: 10px; border:1px solid #d8d5d6; }
.offer-two-title{ font-weight: bold; white-space: nowrap;overflow: hidden;text-overflow: ellipsis; color: #606061; font-size: 18px; line-height: 36px; height: 36px; border-bottom: 1px solid #d0cdcd; padding-top: 30px;}
.offer-two-zx{ cursor: pointer; background-color: #0d4289; color: #ffffff; font-size: 15px; font-weight: bolder; line-height: 30px; width: 100px; text-align: center; height: 30px; border-radius: 50px;  }
.offer-two-zx:hover{ background: #ffb71c; }
.offer-two-con-right2{ width: 214px; white-space: nowrap;overflow: hidden;text-overflow: ellipsis; }
.offer-two-con-right3 a{ color: #ff871c; }
.offer-two-content-bot li{ color: #92a8ca; border:1px solid #92a8ca; line-height: 22px; padding: 0 10px; float: left; border-radius: 10px; margin-right: 22px; margin-top: 0 !important; }

.offer-two-content{ color: #636464; font-size: 15px; line-height: 27px; margin-top: 16px; text-overflow: -o-ellipsis-lastline;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 3;-webkit-box-orient: vertical; }
.offer-two-content a{ color: #ff871c; }
/** 右 **/
.right-one{ width: 337px; height: 192px; background-color: #FFF; border-radius: 20px; position: relative; }
.right-one img{ width: 318px; height: 173px; border-radius: 20px; padding: 9px; }
.right-one-hd{ position: absolute; text-align: center;  z-index: 6; width: 337px;}
.right-one-hd ul li{ display: inline-table;  width: 16px; height: 4px; font-size: 2px;  line-height: 4px; color: #FFF; border-radius: 5px; background-color: #FFF; margin:0 6px; }
.right-one-hd .on{ background-color: #dc8133 !important;  color: #dc8133 !important;  }

.right-one-hds{ position: absolute; bottom: 0; text-align: center;  z-index: 6; width: 299px;}
.right-one-hds ul li{ display: inline-table;  width: 16px; height: 4px; font-size: 4px; line-height: 4px; color: #cccccc; border-radius: 5px; background-color: #cccccc; margin:0 6px; }
.right-one-hds .on{ background-color: #0d4289 !important;  color: #0d4289 !important;  width: 55px !important}

.right-two{ width: 337px;  background-color: #FFF; border-radius: 20px;  }

.offer-two-right{ width: 335px; }
.offer-two-right-one{ border-radius: 20px; box-shadow: 0px 0px 33px #dbdbdb; background-color: #FFF;  padding: 0 18px; }

.offer-two-one-left{ font-weight: bold; color: #444447; font-size: 22px; height: 42px; line-height: 32px; margin-top: 28px; position: relative;}
.offer-two-one-border{ position: absolute; bottom: 0; left: 10px; width: 72px; border-bottom: 1px solid #f26e3a;  }
.offer-two-one-border1{ position: absolute; bottom: 0; left: 10px; width: 72px; border-bottom: 1px solid #f26e3a; }
/*.offer-two-one-right{ float: right; height: 20px; line-height: 20px; color: #0d4289; margin-top: 32px;}
.offer-two-one-right img{ float: left; padding-left: 8px;}
.offer-two-one-right a{ float: left; color: #0d4289; font-size: 16px;}*/


/*
.offer-two-right-four{ border-radius: 20px; box-shadow: 0px 0px 33px #dbdbdb; background-color: #FFF;  padding: 0 18px;  }
.offer-two-right-four-list1 ul li{ line-height: 36px; font-size: 16px; color: 414142; white-space: nowrap;overflow: hidden;text-overflow: ellipsis; }
.offer-two-right-four-list1 ul li a{ color: #414142;  }
.offer-two-right-four-list1 ul li:hover a{ color: #ffb71c; }
.offer-two-right-three-list1{ position: relative; height: 280px;}*/
/*.hd{ position: absolute; bottom: 0; left: 66px;}
.hd ul li{ float: left; margin-right: 10px; width: 16px; height: 5px; line-height: 5px; border-radius: 5px; background-color: #cccccc; font-size: 4px; color: #cccccc; }
.on{ width: 54px !important; height: 5px !important; background-color: #0076ff !important; }*/

/** 详情 **/
.products_show_con{ background-color: #FFF; border-radius: 20px; padding: 20px;}
.products_show_con1{ background-color: #FFF; border-radius: 20px; }
.products_show_con_nav{ height: 22px; line-height: 22px; color: #414141; font-size: 16px; }
.products_show_con_nav img{ display: block; float: left;  }
.products_show_con_nav span{ display: block; float: left;  margin-left: 11px; }
.products_show_nav_list{ border-bottom: 1px solid #e9e9e9; padding: 20px 0 10px;}
.products_show_nav_list ul li{ float: left; width: 120px; height: 34px; line-height: 34px; text-align: center; border-radius: 100px; color: #414142; font-weight: bolder; font-size: 18px; }
.products_nav{ background-color: #0d4289; color: #FFF !important; } 
.products_nav_show{ color: #414142; font-size: 22px; font-weight: bolder; position: relative; line-height: 52px;}
.products_nav_border{ position: absolute; bottom: 0; left: 10px; width: 58px; height: 1px; background-color: #f26e3a; } 

.products_one_img{ width: 370px; position: relative; }
.products_one_img img{ width: 370px; height: 350px; display: block; border-radius: 10px; }
.products_one_con{ width: 800px;  height: 350px; position: relative; color: #414142; line-height: 36px; font-size: 18px; }
.products_one_sub{ position: absolute; bottom: 0; right: 0; width: 338px; color: #ffffff; font-size: 18px; font-weight: bolder; height: 46px; line-height: 46px;}
.products_one_sub div{ width: 145px; text-align: center; border-radius: 20px; }
.products_show_bm{ background-color: #f26a35; }
.products_show_sq{ background-color: #0d4289; }

.products_two_img{ width: 370px; height: 430px; position: relative; }
.products_two_img img{ width: 370px; height: 350px; display: block; border-radius: 10px; }
.products_two_con{ width: 766px; position: relative; color: #414142; line-height: 36px; font-size: 18px;  }

.products_three_img{ width: 440px; height: 238px; position: relative;}
.products_three_img img{ width: 440px; height: 238px; display: block; border-radius: 20px; }
.products_three_com{ width: 725px; }
.products_three_title{ height: 80px; line-height: 80px; color: #414142; font-size: 22px; font-weight: bolder; }
.products_three_con{ color: #414142; font-size: 18px; line-height: 34px; }

.products_four_con{ color: #414142; font-size: 22px; line-height: 78px; }
.products_four_img{ position: relative; }
.products_four_img img{ width: 1200px; height: 470px; display: block; }
.products_four_onclink{ position: absolute; top: 30px; right: 15px;  }
.products_four_onclink img{ float: right; width: 43px; height: 43px; display: block; margin-left: 10px;}
.products_four_onclink p{ display: block; float: left; font-size: 16px; color: #FFF; line-height: 43px;}

.products_five_top{ margin-top: 8px; line-height: 84px; color: #1c569d; font-size: 22px; height: 84px; font-weight: bolder;}
.products_five_list{  }
.products_five_list li{ border:2px solid #cbcbcc; width: 380px; border-radius: 20px; float: left; margin-left: 24px; }  
.products_five_list li img{ border-radius: 20px 20px 0 0; }
.products_five_list li p{ font-size: 18px; color: #414142; line-height: 28px; text-align: center; }
.products_five_show_list{ width: 325px; margin: 0 auto; line-height: 36px; font-size: 16px !important;  }
.products_five_show_list p{ text-align: left !important; font-size: 16px !important;  color: #414142 !important; }
.products_five_show_list div{ width: 162px; float: left; }
.products_five_show_sq{ width: 124px; height: 40px; line-height: 40px; text-align: center; color: #ffffff; background-color: #0d4289; margin: 25px auto; border-radius: 50px; }

.products_five_img{ width: 440px; height: 315px; position: relative;} 
.products_five_img img{ width: 440px; height: 238px; display: block; border-radius: 20px; }
.products_five_sub{ position: absolute; bottom: 0; right: 51px; width: 338px; color: #ffffff; font-size: 18px; font-weight: bolder; height: 46px; line-height: 46px;}
.products_five_sub div{ width: 145px; text-align: center; border-radius: 20px; }

.products_xg{ line-height: 46px; font-size: 18px; color: #414142;}
.products_xg li{ border-bottom: 1px dashed #9f9f9f;  }



/** 新闻详情 **/
.news-show-title{ color: #444447; font-size: 26px; font-weight: bolder; line-height: 114px; text-align: center; }
.news-show-border{ line-height: 40px; border-bottom: 1px  solid #cfcbcb; color: #444447; font-size: 16px; }
.news-show-border span{ margin-left: 26px; }
.news-show-submit{ margin-top: 7px; width: 88px; height: 27px; font-size: 14px; background-color: #1e87c9; border-radius: 20px; text-align: center; line-height: 27px; color: #FFF; }

.news-show-page{ width: 333px; height: 40px; line-height: 40px; border-bottom: 1px solid #444447; font-size: 14px; color: #444447; }


.eight-sp-list{ font-size: 18px; color: #ffffff; text-align: center;}
.eight-sp-list ul li{ width: 152px; height: 42px; line-height: 42px; text-align: center; background-color: #0d4289; border-radius: 50px; display: inline-table; margin: 0 25px;  }

.eight-ys-list{ text-align: center; width: 1240px; margin: 0 auto;  }
.eight-ys-list ul li{ width: 250px; margin:0 28px; display: inline-table; text-align: left;}
.eight-ys-name{ line-height: 58px; color: #242424; font-size: 20px; font-weight: bold; }
.eight-ys-com{ line-height: 34px; color: #242424; font-size: 18px;  }
.offer-two-xx{ color: #444447; font-size: 18px; line-height: 48px; text-align: center; }