.subcontainer_wrap {  width:100%; margin: auto; padding:1.5rem 1.5rem;overflow:hidden;box-sizing:border-box;   }
.main_left_top { width:25%; overflow:hidden;  }
.main_right_wrap { width:100%; overflow:hidden;   }
.main_left_sed { width:25%; overflow:hidden;  }
.main_left_top dl { padding:0 2rem;  margin:1rem 1rem 1rem 2rem ;background: #fff; box-shadow: 0px 0px 10px #e0e0e0;transition: 0.5s;  box-sizing:border-box;  }
.main_right { margin:1rem 2rem 1rem 1rem;  background: #fff; box-shadow: 0px 0px 10px #e0e0e0;transition: 0.5s;  box-sizing:border-box;height: 750px;}
.main_left_top dl a{  line-height:4rem; color:#696969;   min-height:4rem;  display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 1; overflow: hidden;    }
.main_left_top dl a:hover {color:#449cc1;   }
.main_left_top dl dt{ color:#449cc1;      }
.main_left_top dl dd{ color:#696969;   }
.main_left_top dl dt.selected a{ color:#449cc1; display:block; position:relative; display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 1; overflow: hidden;  }
.main_left_top dl dd.selected a{ color:#449cc1; }
.main_left_top dl dt, .main_left_top dl dd{ position:relative;    }
.main_left_top dl dt:before, .main_left_top dl dd::before {  content:"";display:block;height:1px; width:100%;display:block; position:absolute;left:50%;bottom:0px;background:#f4f4f4; z-index:1;  transform:translateX(-50%);    }
.main_left_top dl dt.selected::after, .main_left_top dl dd.selected::after {  content:"";display:block;height:1px; width:50%;display:block; position:absolute;left:50%;bottom:0px;background:#449cc1; z-index:3;  transform:translateX(-50%);    }
.iconfont3 { font-family: "iconfont" !important; font-size: 30px; font-style: normal;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale; }
.main_left_top .iconfont3{position:absolute;top: 50%;left:0px; transform:translateY(-50%); width:30px;text-indent: 0rem; font-size:2.4rem;   }
.main_left_top .icon-msnui-menu:before {color:#449cc1; top:0;  }

.Sectiontitle_wrap {  height:5rem; line-height:5rem; position:relative;     }
.Sectiontitle_wrap ::before {  content:"";display:block;height:1px; width:100%;display:block; position:absolute;left:0;bottom:0px;background:#f4f4f4; z-index:1;     } 
.Sectiontitle_wrap h2{ float:left; font-size: 18px; font-weight:normal; color:#0156a6; }
.Sectiontitle_wrap p{  float:right; color:#999; font-size:1.4rem; }
.Sectiontitle_wrap p a{ color:#999; }
.Sectiontitle_wrap p a:hover{ color:#449cc1; text-decoration:underline; }
.newslist_warp { }
.newslist_warp li{ height:50px;line-height:50px;position:relative;  }
.newslist_warp li::before {  content:"";display:block;height:1px; width:100%;display:block; position:absolute;left:0;bottom:0px;background:#f4f4f4; z-index:1;     } 
.newslist_warp li a{ height:50px;line-height:50px; display:block;  font-size:1.6rem;  }
.newslist_warp li a:hover p{  color:#449cc1; }
.newslist_warp li a:hover span{  color:#449cc1; }
.newslist_warp li a p{ height:50px;line-height:50px;width:70%; float:left; color:#696969; font-size:15px;  display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 1; overflow: hidden;   }
.newslist_warp li a span{ height:50px;line-height:50px; display:block;width:30%; float:right;font-size:15px; text-align:right;color:#999;  }
.pagination_wrap{ margin-top:12px;  overflow:hidden;  }
.pagination_wrap > div {float:left; height:3.8rem; padding:0 2rem; border-radius:5px; border:1px solid #eee;  line-height:3.8rem; margin-left:1rem; margin-top:1rem;    }
.pagination_wrap ul li{ float:left; height:3.8rem; padding:0 2rem; border-radius:5px; border:1px solid #eee; line-height:3.8rem; margin-left:1rem;  margin-top:1rem;    }
.pagination_wrap .pagination_selected {   }
.pagination_wrap .pagination_selected a{color:#449cc1;    }
.pagination_wrap a { color:#a9a9a9; }
.pagination_wrap a:hover { color:#449cc1; text-decoration:underline; }
.pagination_wrap ul li:hover,.pagination_wrap > div:hover  { border:1px solid #cde1e9;cursor:pointer; }
.pagination_wrap ul li:hover a,.pagination_wrap > div:hover a{ color:#449cc1;  }

.main_left_sed .main_left { padding:0 2rem;  margin:1rem 1rem 1rem 2rem ;background: #fff; box-shadow: 0px 0px 10px #e0e0e0;transition: 0.5s;  box-sizing:border-box; overflow:hidden;  }
.main_left_sed .main_left dl dt{ color:#449cc1;      }
.main_left_sed .main_left dl dd{ color:#696969;   }
.main_left_sed .main_left dl dt.selected a{ color:#449cc1; }
.main_left_sed .main_left dl dd.selected a{ color:#449cc1; }

.main_left_sed .main_left dl dt, .main_left_sed .main_left dl dd{ text-indent:0px; text-align: center;   position:relative; display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 1; overflow: hidden;    }
.main_left_sed .main_left dl dt:before, .main_left_sed .main_left dl dd::before {  content:"";display:block;height:1px; width:100%;display:block; position:absolute;left:50%;bottom:0px;background:#f4f4f4; z-index:1;  transform:translateX(-50%);    }
.main_left_sed .main_left dl dt.selected::after, .main_left_sed .main_left dl dd.selected::after {  content:"";display:block;height:1px; width:50%;display:block; position:absolute;left:50%;bottom:0px;background:#449cc1; z-index:3;  transform:translateX(-50%);    }
.main_left_sed .main_left dl dd a{  height:4rem; line-height:4rem; text-align:center; font-size:15px; color:#696969;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 1; overflow: hidden;      }
.main_left_sed .main_left dl dd a:hover{ color:#449cc1;   }
.main_left_more {  color:#449cc1;font-size:14px; margin:0 auto 1.5rem; text-align:center;  display:block;    }


@media only screen and ( min-width: 38.75em ) {

    .main_left_top dl { padding-bottom:2rem;    }
    .main_left_top dl dt, .main_left_top dl dd{  /*height:5rem;*/ line-height:5rem; text-align:center; font-size:18px;    }
    .main_left_top dl dd{  font-size:15px;    }
    .main_left_sed dl { padding-bottom:1.5rem;   }
    .main_left_sed dl dt{  height:4rem; line-height:4rem; text-align:center; font-size:18px;    }
    .main_left_sed dl dd{  height:4rem; line-height:4rem; text-align:center; font-size:15px; color:#696969;    }
    .main_left_top .iconfont3 { display:none;}
}

@media only screen and ( min-width:  38.75em ) {
.main_left_top {  float:left;    }
.main_right_wrap {  /*float:right;*/  }
.main_left_sed { float:left;   }
.main_right { padding:0 5%; }


}

@media only screen and ( max-width:64em ) {

}

@media only screen and (max-width: 48em) {

}

@media only screen and ( max-width: 38.75em ) {
.main_left_top dl dd { display:none; }
.main_left_top .selected_add dd{ display:block; }

.subcontainer_wrap {  padding:0px;    }
.main_left_top,.main_right_wrap,.main_left_sed  {  clear:both; width:100%;    }
.main_left_top dl, .main_right,.main_left_sed dl {  margin:0; }
.main_left_sed { display:none; }
.Sectiontitle_wrap { display:none; }
.main_right {  box-shadow:none;   }
.newslist_warp li { padding:0 1.5rem; box-sizing:border-box;     }
.main_left_top dl { padding: 0px;}
.main_left_top dl dt.selected::after, .main_left_top dl dd.selected::after { display:none;  }
.main_left_top dl {   }
.main_left_top dl dt, .main_left_top dl dd{ line-height:4rem; min-height:4rem; text-align:left; text-indent:4rem; font-size:1.6rem;    }
.pagination_wrap > div { height: 3rem; padding: 0 1em;border-radius: 5px; border: 1px solid #eee;line-height: 3rem;margin-left: 1rem;margin-top:0;}
.pagination_wrap ul {  display:none;}
.pagination_wrap { text-align:center;}
.main_left_top .iconfont3 { display:block;}
.main_left_top dl dt.selected a:after {  content:""; display:block; width:10px; height:10px; border:1px solid #449cc1; border-color:rgba(0,0,0,0) rgba(0,0,0,0) #449cc1 #449cc1; transition:300ms; -webkit-animation:300ms;  transform-origin:center;   position:absolute; right:15px; top:14px; transform:translateY(-50%); transform:rotate(-45deg);     }
.movebutton{content:"";display:block; width:100%; height:4rem; display:block;  position:absolute;top:0 ;left:0; z-index:99;   }
.main_left_top  dl.selected_add dt.selected a:after {   transform: rotate(-135deg);   }
.newslist_warp li a p { font-size:1.4rem;  }
.newslist_warp li a span { font-size:1.4rem;  }
.main_left_top dl dt.selected a {  display:block;}
.main_left_sed .main_left { margin:1.5rem; }

.main_left_sed  dl { padding: 0px;}
.main_left_sed  dl dt.selected::after, .main_left_sed  dl dd.selected::after { display:none;  }
.main_left_sed  dl {   }
.main_left_sed  dl dt, .main_left_sed  dl dd{ line-height:4rem; min-height:4rem; text-align:left; text-indent:4rem; font-size:1.6rem;    }
.main_left_more {  margin-top:15px;}

}

/*以上新闻列表*/

.subnews_content_wrap {   padding-top:15px;  }
.subnews_tit {  font-size:2.2rem; font-weight:normal; text-align:center; color:#333; line-height:3rem;   }
.subnews_time {  font-size:1rem;  text-align:center; color:#449cc1;  margin-top:10px;    }
.subnews_line {   border:1px dotted #eee; border-width:0 0 1px 0 ; margin:1.5rem 0; }
.subnews_page {   margin-top:4rem; overflow:hidden;  }
.subnews_page li{  width:50%;color:#999;  }
.subnews_page li a{  color:#999; width:100%;     margin-bottom:10px;   display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 1; overflow: hidden;       }
.subnews_page li:hover {  color:#449cc1;   }
.subnews_page li:hover a{  color:#449cc1;   }
.subnews_page li:nth-child(1){  float:left;     }
.subnews_page li:nth-child(2){  float:right; text-align:right;     }

@media only screen and ( max-width:64em ) {
.subnews_page {    margin-top: 1rem;}
}

@media only screen and ( max-width: 38.75em ) {
     .subnews_content_wrap {padding-top:10px; }
     .subnews_tit {  font-size:1.8rem; }
    .subnews_line { margin:1rem 0; }
    .subnews_content {  padding:0 1.5rem;}
    .subnews_page { padding:0 1.5rem;  margin-top:20px; }
    .main_left_sed {  height:10px;}
    .subnews_content_wrap .subnews_tit {  padding: 0 1.5rem;}

}

/*以上新闻详情*/

.products_wrap .main_right_wrap{  box-sizing:border-box; padding-right:2rem;  }
.products_list_wrap {   margin-top:1rem;  overflow:hidden; }
.products_list_wrap li{ width:33.33%; float:left; padding-left:1.5rem; box-sizing:border-box; margin-bottom:1.8rem;  transition: 0.5s;position: relative;top:0px;  }
.products_list_wrap li:hover{ top: -10px; transition: 0.5s; }
.products_list_img{ width:100%; text-align:center; background:#f9f9f9; border:1px solid #f4f4f4; box-sizing:border-box;  }
.products_list_img a {  display:block; display: table-cell;vertical-align:middle; text-align:center; }
.products_list_img img{  vertical-align:middle;max-height:95%;max-width:95%;transition: 0.5s; }
.products_list_wrap li:hover img{      transform: scale(1.1,1.1); transition: 0.5s; }

.products_list_name {  height:56px;  border:1px solid #f4f4f4; border-top:none; box-sizing:border-box;  position:relative;      }
.products_list_name p{  padding-right:78px; padding-left:10px; height:56px; line-height:56px;   display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 1; overflow: hidden; font-size:15px; color:#696969;   } 
.products_list_name a{  font-size:14px;  width:58px; height:28px; line-height:28px;  position:absolute;top:14px; right:10px; background:#449cc1; color:#fff;  text-align:center;         }
.products_list_name a:hover { background:#0275a6;    }
.products_wrap .pagination_wrap {   margin-top:0px; padding-left:0.5rem; }
.subpronav_ul { position:relative; display:none;  }
.subpronav_ul li a{  color:#999; position:relative; cursor:pointer;  }
.subpronav_ul li a:after {  content: "";display: block; height: 1px;width: 100%;display: block;position: absolute;left: 0%;top: 0px; background: #f4f4f4;z-index: 1;   }
.subpronav_ul.subpronav_block {  display:block;  }
.main_left_top dl dd a {  cursor:pointer;}


@media only screen and ( max-width:64em ) {
    .products_list_wrap li {  width:50%;  }
}



@media only screen and ( max-width: 38.75em ) {
.products_list_wrap{  padding-right:1.5rem;  }
.products_list_wrap li{ width:100%;  }
.products_wrap .main_left_sed { display:block;   height: auto; }
.products_wrap .main_right_wrap { padding-right: 1.5rem;    }

}

/*以上产品列表*/

.products_wrap .main_right_wrap{  box-sizing:border-box; padding-right:2rem;  }
.album_list_wrap {   margin-top:1rem;  overflow:hidden; }
.album_list_wrap li{ width:33.33%; float:left; padding-left:1.5rem; box-sizing:border-box; margin-bottom:1.8rem; position: relative;top:0px;  }
.album_list_img{ width:100%; text-align:center; background:#f9f9f9; border:1px solid #f4f4f4; box-sizing:border-box;  }
.album_list_img span {  display:block; display: table-cell;vertical-align:middle; text-align:center; }
.album_list_img img{  vertical-align:middle;max-height:95%;max-width:95%; }
.album_list_name {  height:56px;  border:1px solid #f4f4f4; border-top:none; box-sizing:border-box;  position:relative;      }
.album_list_name p{  padding-right:10px; padding-left:10px; height:56px; line-height:56px;   display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 1; overflow: hidden; font-size:15px; color:#696969;   }
.album_wrap .main_right{ padding-left:0.5rem; }
.album_wrap .Sectiontitle_wrap{ margin-left:1.5rem; }
.album_wrap .pagination_wrap > div{ margin-left:1.5rem; }

@media only screen and ( max-width:64em ) {
.album_list_wrap li {  width:50%;  }


}


@media only screen and ( max-width: 38.75em ) {
 .album_list_wrap {  padding:0 1.5rem;}
.album_wrap .main_right{ padding-left:0;  }
.album_list_wrap li{ width:100%;padding-left:0;  }
.album_list_wrap .main_left_sed { display:block;   height: auto; }
.album_list_wrap .main_right_wrap { padding-right: 1.5rem;    }
}

/*以上相册*/
.down_list_wrap {  overflow:hidden;width: 90%}
.down_list_wrap li{ width:33.33%; float:left; padding-left:1.5rem;  margin-bottom:1.8rem;box-sizing:border-box;  }
.down_list_content {  background:#f9f9f9; height:100px; }
.down_wrap .main_right {   padding-left:0.5rem;   }
.down_wrap .Sectiontitle_wrap{   margin-left:1.5rem;   }
.down_wrap .pagination_wrap{   margin-left:0.5rem;   }
.down_list_wrap { margin-top:25px;  }
.down_list_tit {  padding-left:90px;padding-right:10px;    }
.down_list_content { position: relative; overflow: hidden; }
.down_list_content img { position:absolute;left:25px; top:25px; }
.down_list_tit h3 {  font-weight:normal; width:100%; font-size:16px; color:#555555; line-height:28px;  margin-top:18px;  display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 1; overflow: hidden;    }
.down_list_tit a{  text-decoration:underline; color:#449cc1; line-height:28px;   }


@media only screen and ( max-width:64em ) {

.down_list_wrap li{ width:100%;   }

}

@media only screen and ( max-width: 38.75em ) {

.down_list_wrap {  padding:0 1.5rem;}
.down_wrap .main_right{ padding-left:0;  }
.down_list_wrap li{ width:100%;padding-left:0;  }
.down_list_wrap .main_left_sed { display:block;   height: auto; }
.down_list_wrap .main_right_wrap { padding-right: 1.5rem;    }

}

/*以上下载*/

.subproducts_content_wrap {  margin-top:25px;  overflow:hidden;  }
.subproducts_img{ width:40%; float:left; text-align:center; background:#f9f9f9; border:1px solid #f4f4f4; box-sizing:border-box;  }
.subproducts_img span {  display:block; display: table-cell;vertical-align:middle; text-align:center; }
.subproducts_img img{  vertical-align:middle;max-height:95%;max-width:95%; }
.subproducts_jianjie { float:left; width:60%; padding-left:2rem; box-sizing:border-box;   }
.subproducts_jianjie > h2 {  font-weight:normal; font-size:18px;  color:#555;  line-height:32px;   }
.subproducts_jianjie > p {   font-size:14px;  color:#999; line-height:28px;    }
.subproducts_line {padding-bottom:10px; border:none;border-bottom:1px solid #eee; margin:5px 0 12px; }
.subproducts_jianjie > h3 { font-size:14px; font-weight:normal;  color:#555; padding-bottom:10px; }
.subproducts_tel { margin-top:25px;     }
.subproducts_tel a{ display:block; width:150px; height:40px;border:2px solid #449cc1; color:#449cc1; line-height:40px;text-align:center; font-size:18px; float:left; }
.subproducts_tel p{   float:right; font-size:16px;color:#999;  line-height:40px;     }
.subproducts_tel p span{  font-weight:bold;     }
.subproducts_details {  margin-top:22px;}
.subproducts_tit{ width:116px; height:50px;line-height:50px; text-align:center;font-size:16px; color:#555; font-weight:normal; border-top:2px solid #449cc1; background:#f9f9f9;     }
.subproducts_details_line{ border:none; margin:0px 0 10px;  border-top:1px solid #f9f9f9;  }
.subproducts_form1 {  overflow:hidden; margin-top:20px;    }
.subproducts_form1 li {   height:42px; line-height:40px; width:30%; float:left; }
.subproducts_form1 li input{  width:80%; height:40px; border:1px solid #eee; padding:0 15px;  color:#666; font-size:16px;  }
.xingbie { padding-left:10px; }
.xingbie > p{ float:left; height:42px; line-height:42px; font-size:16px; color:#999; }
.xingbie > div{ float:left;height:42px;  line-height:42px;   }
.xiansheng span, .nvshi span{ display:block; position:relative; width:16px; height:16px; border:1px solid #eee; margin:12px 8px 0 5px;font-size:16px; color:#999; }
.nvshi span{  margin-left:10px; }
.xiansheng span,.xiansheng p,.nvshi span,.nvshi p { float:left;font-size:16px; color:#999; }
.subproducts_message { padding-bottom:35px;}
.xingbie_xuanzhong span::after{   content:""; width:8px; height:8px; background:#449cc1; position:absolute;left:50%;top:50%; transform:translate(-50%,-50%);   }
.subproducts_jianyiliuyan {  margin:20px 0; }
.subproducts_jianyiliuyan textarea{  font-size:16px;  width:100%; height:100px; border:1px solid #eee; text-align:left;padding:10px; color:#999; box-sizing:border-box;  }
.subproducts_button {  width:140px; height:40px; line-height:40px; background:#449cc1; color:#fff;border:none; font-size:16px; cursor:pointer;    }
.subproducts_button:hover {  background:#147eaa;    }
.subproducts_jianyiliuyan {  }

@media only screen and ( max-width:64em ) {

.subproducts_tel a { float:right; width:130px; border:1px solid #449cc1;    }

}


@media only screen and ( max-width: 38.75em ) {

.products_wrap .main_right_wrap {  padding-right: 0rem;  }
    .subproducts_img {  width:100%;}
    .subproducts_jianjie { width:100%; padding:0 1.5rem;  margin-top:15px; }
    .subproducts_tel a { width:100px; border:1px solid #449cc1; float:left;  }
    .subproducts_details { padding:0 1.5rem; }
    .subproducts_message { padding:0 1.5rem;  margin-bottom:25px; }
    .subproducts_form1 li {  width:100%; margin-top:1rem;   }
    .subproducts_form1 li input {  width:100%;box-sizing:border-box;   }

}

/*以上产品详情*/


@media only screen and ( max-width: 38.75em ) {

 .subnews_time { font-size:1.4rem;    }
 .subnews_page li { width:100%; float:left;   text-align:left;     }
 .subnews_page li a{  text-align:left;  line-height:2.4rem; font-size:1.4rem;     }
 .pagination_wrap>div {  width:25%; margin:0px; box-sizing:border-box; padding:0 10px; border:none;  }
 .pagination_wrap > div > a{ border-radius: 5px; border: 1px solid #eee; display:block; line-height:2.8rem; height:2.8rem;  font-size:1.2rem;  }
 .down_list_tit a {  font-size:1.8rem;line-height: 34px;   }
 .album_wrap .pagination_wrap > div {  margin:0px;}
 .bottomsc1 {    height: auto;  overflow:hidden;    }


}



.subcontainer_width {
	width: 1200px;
	margin: auto;
}
