﻿@charset "utf-8";
@import url(dll.css);
@import url(font.css);
@import url(main.css);
@import url(/onlinecss/onlineeditor.css);
@import url(ddsmoothmenu.css);
@import url(animate.css);

.top .mauto {
    width: 100%;
}
.remark1 img {
    max-width: 100%;
}	
.pimg_banner img {
    max-width: 100%;
    height:auto !important;
}
.news_list ul li{
    text-align: left;
    text-indent: 2em;
    padding: 5px 0;
}
.pro_list .title01,.sample_list .title01,.news_list .title01,.video_list .title01{ background: rgba(0, 0, 0, 0) linear-gradient(#0653af, #198bd3, #1682cc) repeat scroll 0 0;
    border: 2px solid #1e97d7;}

.sample_list ul li span,.pro_list ul li span{
    display: inline-block;
    max-width: 162px;
    height: 50px;
    overflow: hidden;
}
 .pro_list .title01 h3,.sample_list .title01 h3,.news_list .title01 h3,.video_list .title01 h3{color: #fff;
    font-size: 22px;
    line-height: 46px;
    margin: 0 auto;
width: 80%;}

.pro_list ul li,.sample_list ul li{
    width: 90px;
    float: left;
    padding: 0 4px;
}
.pro_list ul li img,.sample_list ul li img{
    width: 90px;
    /* height: 120px; */
    margin: 10px 0;
    border: 1px solid #ccc;
}


/*all*/
.top{height: 50px;display: flex;background: #f6f6f6;position: relative;}
.top .top_welcome{float: left;line-height: 50px;font-size: 12px;}
.top .top_language{float: right;line-height: 50px;display: none;}
.top .top_language li{ float:left;}
.top .top_language li a{   background-position: left center;
    background-repeat: no-repeat;
    background-size: auto auto;
    color: #000;
    display: block;
    font-weight: bold;
    margin: 0 10px;
    padding-left: 17px;}
/*.top .top_language span{}
.top .top_language span a{display: inline-block;font-weight: bold;color: #000;margin: 0 10px;}
.top .top_language span a img{padding-top: 16px;padding-right: 5px;}*/
.header_content{height: 140px;}
.logo{display: inline-block;max-width: 250px;height: 140px;float: left;}
.logo img{padding-top: 56px;}
.header_right{}
.header_right .header_tel{float: right;padding-top: 20px;max-width: 960px;: 961px;height: 42px;}
.header_right .header_tel img{float: right;}

.i_nav{width: 840px;float: right;}
/*.nav ul li{float: left;text-align: center;width: 100px;height: 58px;border-radius: 5px;margin-left: 18px;margin-top: 20px;}
.nav ul li a{display: block;font-size: 20px;text-align: center;padding-top: 5px;color: #1f5687;}
.nav ul li a span{display: block;position: absolute;width: 103px;font-size: 10px;text-align: center;text-transform: uppercase;-webkit-transform: scale(0.8);transform: scale(0.8);}
.nav ul li:hover{background: #215689;}
.nav ul li:hover a{color: #fff;}
.nav ul .on{background: #215689;}
.nav ul .on a{color: #fff;}*/
/*all*/
/*首页开始*/
.i_content{padding-bottom: 30px;}

.i_about{background: #ececeb; padding: 75px 0;}
.i_about_title a{font-size: 28px; line-height: 80px; color: #1e5484;}
.i_about_title a span{display: inline-block;font-size: 16px;color: #868686;margin-left: 12px;}
.i_about_txt{text-indent: 2em; font-size: 14px; line-height: 33px; color: #868686;}
.i_info{padding: 50px 0;}
.title{font-size: 28px; line-height: 42px; color: #1e5484;}
.title span{display: inline-block;font-size: 16px;color: #868686;margin-left: 12px;}
.title i a{display: inline-block;float: right;width: 83px;height: 21px;background: url(../images/more.png) no-repeat;padding-right: 45px;margin-top: 15px;}
.i_video{position: relative;width: 780px;float: left;}
.i_video .more{
    position: absolute;
    left: 312px;
    top: 295px;
}
#chatframe_1{z-index:1000}

.i_video ul li{float: left; padding-right: 28px;}
.i_video ul li dl dt{font-size: 16px; line-height: 24px; padding: 15px 0;}
.i_video ul li dl dt a{display:block;color: #000;width:346px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-weight: bold;font-size: 18px;}
.i_information{float: left;width: 380px;}
.i_information_sort span a{display: inline-block; width: 75px; height: 20px; text-align: center; font-size: 15px; border-radius: 10px;    overflow: hidden;}
.i_information_sort span a:hover,a.on{background: #1E5484;color: #fff;}
.i_information_sort{height: 28px; display: block; font-size: 18px; margin-top: 50px; margin-bottom: 10px;}
.i_information_list ul li a{font-style: 14px;line-height: 28px;color: #040000;overflow: hidden; display:block; width:300px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; float:left;}
.i_information_list ul li a:hover{color: #1e5484;}
.i_information_list ul li span{display: inline-block;float: right; line-height: 28px;}
.i_pro{background: #ececeb; padding-top: 75px;}
.i_pro_title{text-align: center;margin-bottom: 50px;}
.i_pro_title span{display: inline-block;width: 186px;height: 64px;line-height: 64px;font-size: 25px;background: #1e5484;color: #fff;}
.i_pro_list ul li{float: left; width: 372px; margin: 0 9px;}
.i_pro_list ul li dl dt a img{width: 300px;height: 300px;}
.i_pro_list ul li dl dd span{font-size: 12px;line-height: 22px;color: #a1a1a1; height:44px; overflow:hidden; display:block;}
.i_pro_list ul li dl dd h4{text-align: center;font-size: 16px;line-height: 36px; display:block; width:372px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}

.page{margin: 50px 0;}
.page_list{height: 20px;text-align: center;margin: 20px 45%;}
.page_list ul{}
.page_list ul li{float: left;margin: 0 5px;}
.page_list ul li a{display: inline-block;width: 10px;height: 10px;border: 1px solid #ccc;border-radius: 10px;}
.page_list ul li a:hover,.page_sel a{background-color: #cccccc;}
.page_more{text-align: center; width: 140px; height: 35px; line-height: 35px; margin: 0 auto; border: 3px solid #e8e8e8; border-radius: 3px;}
.i_sample{}
.i_sample_title{text-align:center;margin: 80px 0; color: #1e5484; font-size: 28px; line-height: 42px;}
.i_sample_list{}
.i_sample_dll{position: relative;}
.uppage{ float:left; position:absolute; width: 50px;height: 150px;top: 240px; left: -35px;}
.nextpage{ float:right; position:absolute; width: 50px;height: 150px;top: 240px; right: -35px;}


#Agentslist1 dt {
    text-align: center;
}
.uppage:hover,.nextpage:hover{cursor:pointer;}
.i_sample_list ul li{float: left; width: 222px; margin: 0 35px;}
.i_sample_list ul li a img{border: 1px solid #ccc; width:220px; height:220px;}
.i_sample_list ul li span{display: inline-block;width: 100%;text-align: center;font-size: 16px;line-height: 36px;  overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.i_pro_about{}
.i_pro_about ul li dl{height: 330px;padding: 30px 0;border-bottom: 1px solid #ccc;}
.i_pro_about ul li dl dt{float: left;}
.i_pro_about ul li dl dt img{ width:240px; }
.i_pro_about ul li dl dd h4{font-size: 18px; line-height: 24px;}
.i_pro_about ul li dl dd{float: left;width: 885px;padding-left: 40px;}
.i_pro_about ul li dl dd span{DISPLAY: BLOCK;font-size: 14px;line-height: 31px;color: #868686;max-height: 250px;overflow: hidden;}
.i_pro_about ul li dl dd em a{display: block;font-style: normal;width: 78px;height: 20px;background: #1e5484;color: #fff;text-align: center;border-radius: 5px;border: 1px solid #000;}
.i_pro_about ul li dl dd em a:hover{color: #e99400;}
.i_info{padding:60px 0;}
.i_info .i_news{float: left;width: 550px;}
.i_info .i_problems{float: right;width: 550px;}
.i_news dl,.i_problems_photo{margin-top:30px;}
.i_news dl dt{height: 170px;width: 100%;border-bottom: 1px solid #e0e0e0;}
.i_news dl dt dl dt{position: relative;float: left;width: 230px;height: 160px;border: none;}
.i_news dl dt dl dt a img{width: 230px; height: 160px;}
.i_news dl dt dl dt a span{position: absolute;display: inline-block;top:0;left: 0;width: 66px;height: 66px;background: #1e5484;text-align: center;font-style: normal;color: #fff;display: none;}
.i_news dl dt dl dt a span i{display: block;font-style: normal;font-size: 26px;line-height: 45px;color: #fff;}
.i_news dl dt dl dd{float: right;width: 295px;font-size: 14px;line-height: 24px;color: #666666;overflow: hidden;border: 0;}
.i_news dl dt dl dd h5 a{font-size: 18px;line-height: 28px;color: #1e5484; display:block; width:294px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.i_news>dl dd{padding:20px 0;border-bottom: 1px solid #e0e0e0;}

.i_news dl dt dl dd .infos{display: block;width: 294px;float: right;font-size: 14px;line-height: 24px;color: #666666; height:120px; overflow:hidden;}

.i_news dl dd .i_news_time{float: left;display: inline-block;width: 66px;height: 66px;background: #1e5484;text-align: center;font-style: normal;color: #fff;display: none;}
.i_news dl dd .i_news_time i{display: block;font-style: normal;font-size: 26px;line-height: 45px;color: #fff;}
.i_news dl dd h6{display: block;width: 540px;float: right;font-size: 18px;line-height: 28px;color: #333333;}
.i_news dl dd .infos{display: block;width: 540px;float: right;font-size: 14px;line-height: 28px;color: #666666;height:28px;overflow:hidden;}
.i_problems_photo img{max-height: 157px;}
.i_problems_list{height:360px;overflow: hidden;margin: 20px 0;}
.i_problems_list ul li dl{padding: 10px 0;}
.i_problems_list ul li dl dt{padding: 7px 0;overflow: hidden;font-size: 20px;color: #333333;}
.i_problems_list ul li dl dt span{display:block;width:550px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;color: #000;font-weight: bold;}
.i_problems_list ul li dl dd span{ display:block; height:48px; overflow:hidden; }
.i_problems_list ul li dl dt span img,.i_problems_list ul li dl dd span img{float: left;padding-right: 25px;}
.i_problems_list ul li dl dd{height: 56px;overflow: hidden;font-size: 18px;}
.i_link{padding: 30px 0;border-top: 1px solid #e0e0e0;}
.i_link_title{font-size: 20px;color: #797979;}
.i_link_title span{display: inline-block;font-size: 16px;padding-left: 12px;color: #bababa;text-transform: uppercase;}
.i_link_list{padding: 30px 0;}
.i_link_list ul li{float: left;width: 185px;height: 80px;border: 1px solid #ccc;margin-right: 6px;background: rgba(172,230,245,0.5);}
.i_link_list ul li:hover{background: #fff;}
.i_link_list ul li a img{ width:185px; height:80px;}
.i_information .more{display:none;}
/*首页结束*/
/*footer*/
.footer{background: #1e5484;padding: 28px 0;}
.footer ul li{float: left;}
.footer ul li a{font-size: 14px;line-height: 28px;color: #fff;}
.footer ul li a:hover{color: #e99400;}
.footer ul li h5{font-size: 18px;line-height: 36px;color: #14a4ff;}
.footer_about{width: 200px;text-align: center;}
.footer_about ul li,.footer_pro ul li,.footer_copyright ul li{width: 200px;}
.footer_pro{width: 200px;text-align: center;}
.footer_wechat{width: 230px;height: 130px;text-align: center;border-left: 1px solid #5b82a5;border-right: 1px solid #5b82a5;}
.footer_wechat img{width: 94px;height: 94px;}
.footer_wechat span{display: block;color: #fff;}
.footer_contactus{margin-left: 70px;max-width: 460px;}
.footer_contactus dl{ color:#fff;}
.footer_contactus dl dt{font-size: 24px;color: #fff;}
.footer_contactus dl dd{font-size: 14px;line-height: 24px;color: #fff;}
.footer_contactus dl dt img{margin: 6px;}
.footer_copyright{text-align: center;font-size: 14px;line-height: 24px;color: #6895bf;border-top: 1px solid #5b82a5;padding-top: 10px;}
.jsq{text-align: center;font-size: 14px;line-height: 24px;color: #6895bf;}
/*footerend*/
/*内页*/

.p_banner_box{  height: auto;
    overflow: hidden;
    position: relative;
    width: 100%;}
.p_banner {
    display: inline;
    float: none;
    margin: 0 !important;
}#com_thenm_banner > img {
    height: auto !important;
    max-width: 100%;
    width: auto !important;
}
.p_main{padding: 38px 0;}
.p_left{float: left;width: 200px;}
.video_list,.sample_list,.news_list,.pro_list{ background: #fff none repeat scroll 0 0; margin-top: 25px;
    border: 1px solid #dbe0eb;
    border-radius: 0;
    padding-bottom: 0px;
    text-align: center; display: none;}
.sidebar{ background: #fff none repeat scroll 0 0; margin-top: 47px;
    border: 1px solid #dbe0eb;
    border-radius: 0;
    padding-bottom: 0px;
    text-align: center;}

.on .sortnava {
    color: #198AD2;
}
/*.p_lastnav dl dt{font-size: 24px;width: 80%;color: #fff;margin: 0 auto;border-bottom: 4px solid #fff;line-height: 50px;}
.p_lastnav dl dd a{font-size: 20px;color: #ececec;line-height: 70px;}
.p_lastnav dl dd a:hover{color: #e99400;}
.p_lastnav dl dd a:before{content: "·";font-size: 20px;font-weight: bold;}*/
.p_content{float: right;width: 950px;}
.p_position{height: 30px;border-bottom: 4px solid #1E5484; margin-top:20px; width:950px; text-align:right; font-size:14px;}
.p_position h3{ float:left;  font-size:14px; padding-left:20px; display:none;}
.p_position_next{font-family: songti;line-height: 21px;}
.about_content{padding: 30px 0 30px 00px;}
.about_content strong{font-size: 20px;line-height: 50px;}
.about_content p{font-size: 18px;line-height: 30px;color: #666666;}
/*内页 end*/
.en .title i a{background: rgba(0, 0, 0, 0) url("../images/enmore.png") no-repeat scroll 0 0;}
.nmdef_left{ float:left;}
.nmdef_right{ float:right;}
.en .ddsmoothmenu ul li a span{display:none;}
.en .nava{  line-height: 50px;}
.en .selected,.en .navactive{  line-height: 50px;}
.i_pro_list.clearfix.bd {
    overflow: hidden;
}.i_pro_list dt {
    text-align: center;
}

.scroll {
    position: relative;
}
.hd {
    position: absolute;
    top: 40px;
    width: 100%;
}
.next {
    float: left;
}
.prev {
    float: right;
}
.navbar-toggle {
    display: none;
}.navbar-toggle {
   background: rgba(0, 0, 0, 0) url("../Images/icon01.png") no-repeat scroll center center / 70% auto;
    border: 2px solid #1b2086;
    border-radius: 0;
    float: right;
    height: 65px;
    width: 65px;
}
.remark img {
    max-width: 100%;
}
/*--------1366------------*/
@media screen and (max-width: 1366px) {
}
/*--------1208------------*/
@media screen and (max-width: 1208px) {
}
/*--------1000------------*/
@media screen and (max-width: 1000px) {
.logo {
    max-width: 115px;
}
.logo img {
    max-width: 100%;
}

object {
    width: 100%;
}
.i_about {
    padding: 0 30px;
}
.i_video {
    float: none;
    margin-bottom: 30px;
    min-height: 323px;
    padding: 0 30px 30px;
    width: 100%;
}
.i_video .title {
    text-align: center;
}
.i_video ul li {
    padding: 0 10px;
    text-align: center;
    width: 50%;
}
.i_video ul li dl dt a {
    width: 100%;
}
#com_indexistop_videos dd video {
    width: 100% !important;
}
.i_video .more {
    bottom: -30px;
    left: 0;
    position: absolute;
    right: 0;
}
.i_video .title i a {
    float: none;
    margin-top: 30px;
}
.i_information {
    float: none;
    padding: 0 40px;
    width: 100%;
}
.i_information .title {
    text-align: center;
}
.i_information_sort {
    color: #fff;
    height: 30px;
    line-height: 30px;
    margin-top: 10px;
    text-align: center;
}
.i_information_sort span a {
    border: 1px solid #dfdfdf;
    height: 30px;
    line-height: 30px;
    width: 120px;
}
.i_information_sort span a:hover, a.on {
    border-color: #1e5484 !important;
}
.i_information_list ul li a {
    width: 70%;
}
.i_information_list ul li span {
}
.i_pro {
    padding-top: 30px;
}
.scroll {
    overflow: hidden;
    padding: 0 20px;
    position: relative;
}
.i_pro_list ul li {
}
.i_sample_title {
    margin: 40px 0;
}
.page {
    margin: 30px 0;
}
.i_pro_title {
    margin-bottom: 25px;
}
.i_pro_about ul li dl dt {
    max-width: 30%;
}
.i_pro_about ul li dl dt img {
    max-width: 100%;
    width: auto;
}
.i_pro_about.clearfix dl {
    height: auto;
    overflow: hidden;
    padding: 30px 20px;
}
.i_pro_about.clearfix dd {
    width: 70%;
}
.i_info .i_news {
    float: none;
    padding: 0 20px;
    width: 100%;
}
#com_indexistop_news dl {
    overflow: hidden;
}
.i_news dl dt dl dt {
    height: auto;
    width: 30%;
}
.i_news dl dt dl dt a img {
    max-width: 100%;
    width: auto;
}
.i_news dl dt dl dd {
    width: 70%;
}
.i_news dl dt dl dd .infos {
    width: 100%;
}
.i_news dl dt {
    height: auto;
}
.i_news dl dd h6 {
    width: 100%;
}
.i_news dl dd .infos {
    float: none;
    height: auto;
    width: 100%;
}
.i_info .i_problems {
    float: none;
    padding: 20px;
    width: 100%;
}
.i_problems_photo {
    display: none;
}
i_problems_photo {
    display: none;
}
.i_sample {
    overflow: hidden;
}
.i_link_title {
    text-align: center;
}
.i_link_list {
    overflow: hidden;
    padding: 30px 20px;
}
.hd{display:none}
.tempWrap {
    max-width: 100% !important;
}

.p_main {
    padding: 20px;
}
.sidebar {
    margin-top: 0;
}
.p_left {
    float: none;
    width: 100%;
}
.video_list, .sample_list, .news_list, .pro_list {
    display: none;
}
.sortnavul li {
    float: left;
    padding: 0;
    width: 25%; border-right: 1px solid #fff;
}
.i_nav {
    width: 780px;
}
.ddsmoothmenu ul li {
    margin-left: 10px;
}
.header_tel {
    display: none;
}
.nava:hover, .navactive:hover {
    width: 85px;
}
.ddsmoothmenu ul li {
    width: 85px;
}
.selected, .navactive {
    width: 85px;
}
.nava {
    width: 85px;
}
.ddsmoothmenu ul li a span {
    width: 85px;
}
.logo img {
    padding-left: 10px;
    padding-top: 20px;
}
.logo {
    height: 100px;
}
.header_content {
    height: 100px;
}
.sortnava {
    text-align: center;
}
.sortnava span {
    color: #fff;
}
.p_content {
    max-width: 100%;
}
.p_position {
    max-width: 100%;text-align: left;
}
selectorSavingError {
    margin-left: 25px;
}
.footer_contactus {
    margin-left: 25px;
}

.sortnavul li:nth-child(4n) {
    border-right: 0px;
}

.p_proi {
    height: auto;
    max-width: 20%;
}
.p_proi img {
    height: auto;
    max-width: 100%;
}
.p_proc {
    padding-left: 18px;
    width: 80%;
}

.p_v_list li {
    margin: 10px 1%;
    width: 31.3333%;
}
.p_v_list li a {
    width: 100%;
}
.p_v_list li img {
    height: auto;
    max-width: 100%;
}

.p_v_list li span {
    max-width: 100%;
}
.productremark img {
    max-width: 100%;
    height: auto !important;
}

.p_p_list li {
    margin: 0;
    padding: 1%;
    width: 50%;
}
.p_p_list li a {
    width: 100%;
}
.p_p_list li img {
    height: 280px;
    width: 100%;
}
.p_p_list li span {
    text-align: center;width:100%;
}

.n_n_list li a {
    width: 70%;
}	
.n_j_list li a{    width: 70%;}

iframe {
    width: 100% !important;
}
}
/*--------760------------*/
@media screen and (max-width: 760px) {
.i_nav{display:none}
.navbar-toggle{display:block;}
.footer_copyright {
    display: none;
}

.logo img {
  padding:0px;
}
.header_content {
    height: 95px;
    padding: 10px 20px;
    position: relative;
}
.logo {
height: auto;
    max-width: 30%;
}

.i_about_title a {
    display: block;
    text-align: center;
}
.i_about_title a span {
    display: none;
}
.i_info {
    padding: 30px 0;
}
.title span {
    display: none;
}
.i_pro_list ul li dl dt a img {
    height: 200px;
    width: 200px;
}
.i_pro_list ul li dl dd h4 {
    width: 100%;
}
.i_pro_list ul li {
    width: 250px;
}
.i_sample_list ul li a img {
    height: 150px;
    width: 150px;
}
.i_sample_list ul li {
    width: 152px;
}
.header_right .header_tel{display:none;}
.page {
    margin: 20px 0;
}
.i_link_title span {
    display: none;
}
.footer_about, .footer_pro {
    max-width: 50%;
    width: 50%;
}
.footer_about ul li, .footer_pro ul li, .footer_copyright ul li {
    width: 100%;
}
.footer_wechat {
    border-left: 0 none;
    display: inline-block;
    padding-top: 20px;
    vertical-align: middle;
    width: 50%;
}
.footer_contactus {
    margin-left: 10%;
    max-width: 50%;
    width: 40%;
}
.footer_about {
    border-right: 1px solid #5b82a5;
}

.i_nav {
    background: #fff none repeat scroll 0 0;
    position: absolute;
    right: 0;
    top: 95px;
    width: 120px;
    z-index: 10000;
}
.ddsmoothmenu ul li a span {
    display: none;
}
.ddsmoothmenu ul li {
    display: block;
    float: none;
    height: auto;
    margin: 0;
    width: 100%;
}
.i_nav ul li ul {
    padding-top: 5px;
    position: inherit;
    transition: none 0s ease 0s ;
    width: 120px !important;
}
.i_nav ul li ul li a {
    width: 100%;
}

.i_nav ul li ul li a:hover {
    width: 120px;
}
.top{height:30px;}
.top .mauto {
    padding: 0 10px;
}
.top .top_welcome{ line-height:30px;}
.top .top_language{ line-height:30px;}
.nava:hover, .navactive:hover {
    border-radius: 0;
    font-size: 15px;
    height: auto;
    line-height: 30px;
    width: 100%;
}
.selected, .navactive {
    border-radius: 0;
    font-size: 15px;
    height: auto;
    line-height: 30px;
    width: 100%;
}
.nava {
    font-size: 16px;
    line-height: 30px;
    text-align: center;
    width: 100%;
}

.p_proi {
    float: none;
    max-width: 100%;
    text-align: center;
    width: 100%;
}
.p_proc {
    float: none;
    width: 100%;
}
.p_proc span {
    height: auto;
}
.p_proc h3 {
    text-align: center;
    width: 100%;
}

}
/*--------470------------*/
@media screen and (max-width: 470px) {
	.remark1 img,remark img { float: none !important;
    height: auto !important;
    padding: 10px 0 !important;
    width: auto !important;}
.logo {
    max-width: 180px;
}
.i_about_title a {
    font-size: 23px;
    line-height: 55px;
}
.i_about_txt img {
    width: 50%;
}
.i_about_txt p {
    font-size: 13px;
    line-height: 25px;
}
.page {
    margin: 15px 0;
}
.i_video .title {
    font-size: 23px;
    line-height: 35px;
}
.i_info {
    padding: 20px 0;
}
.i_video {
    padding: 0 10px 20px;
}
.i_video .more {
    bottom: -20px;
}
.i_video .title i a {
    margin-top: 15px;
}
.i_information .title {
    font-size: 25px;
    line-height: 30px;
}
.i_information {
    padding: 0 20px;
}
.i_pro {
    padding-top: 20px;
}
.i_pro_title span {
    font-size: 20px;
    height: 40px;
    line-height: 40px;
    width: 130px;
}
.i_pro_list ul li dl dt a img {
    height: 140px;
    width: 140px;
}
.i_pro_list ul li {
    width: 190px;
}
.i_sample_title {
    font-size: 25px;
    margin: 20px;
}
.i_sample_list ul li a img {
    height: 120px;
    width: 120px;
}
.i_sample_list ul li {
    width: 122px;
}
.i_pro_about ul li dl dd h4 {
    font-size: 16px;
    line-height: 26px;
}
.i_pro_about ul li dl dd span {
    font-size: 13px;
    line-height: 21px;
}
.i_news .title {
    font-size: 23px;
    line-height: 30px;
}
.i_news .title i a {
    margin-top: 9px;
}
.i_info .i_news {
    padding: 0 20px;
}
#com_indexistop_news dl {
    margin-top: 15px;
}
.i_news dl dt dl dd .infos {
}
.i_news > dl dd {
    padding: 10px 0;
}
.i_news dl dd h6 {
    overflow: hidden;
    white-space: normal;
}
.i_news dl dd .infos {
    line-height: 21px;
}
.clearfix a {
}
.i_problems_list ul li dl dt span {
    font-size: 16px;
}
.i_problems_list ul li dl dt span img, .i_problems_list ul li dl dd span img {
    width: 49px;
}
.i_problems_list ul li dl dd span {
    font-size: 18px !important;
}
.i_problems {
    padding: 0;
}
.i_link_list ul li {
    margin: 1%;
    width: 47%;
}
.i_link_list {
    padding: 20px;
}
.footer_wechat {
    border: 0 none;
    width: 100%;
}
.footer_contactus {
    margin: 0;
    max-width: 100%;
    text-align: center;
    width: 100%;
}

.i_link_list ul li a img {
    max-width: 100%;
    width: auto;
}
.sortnavul li {
    width: 50%;
}
.sortnavul li:nth-child(2n) {
    border-right: 0 none;
}

.p_v_list li {
    width: 48%;
}

.p_p_list li img {
    height: 180px;
}
}
/*--------414------------*/
@media screen and (max-width: 414px) {.top .top_language{display:none;}
.p_p_list li img {
    height: 180px;
}
.p_p_list li {
    width: 100%;
}
.p_p_list li img {
    height: auto;
}

}