@charset "utf-8";

body{  font-size:14px; color:#333333;text-align:left; line-height:22px;min-width:1180px; padding:0; margin:0; font-family:'微软雅黑';}
form,img,ul,li,p,dl,dt,dd,span,p{border:0;margin:0;padding:0;}
h1,h2,h3,h4{font-size:12px;font-weight:100;margin:0;padding:0;}
li,dl{list-style-type:none;  }
.clear{clear:both;}


a{ text-decoration:none; color:#5e5e5e}
a:visited{ text-decoration:none;}
a:hover{ text-decoration:none; }

.orangebar{ background-color:#435aa1; }
.margin{ margin:0 auto}
.logo a .logoimg{width: 110px;height: 110px;margin: 5px 0;}


a.cn{background:url(/images/zhongwen.jpg) no-repeat 57px center;background-size:42% 60%;text-decoration:none}
a.en{background:url(/images/yingyu.jpg) no-repeat 57px center;background-size:42% 60%;text-decoration:none}
.dropsp {color: white;font-size: 13px;border: none;cursor: pointer;width:130px;height:80px;}  
.dropdown {position: relative;display: inline-block;height:40px;}
.dropdown-content {display: none;position: absolute;background-color: #3f3e3e;width:130px;box-shadow: 0px 8px 16px 0px rgba(0, 0, 0, 0.2);}
.dropdown-content a {color: black;padding: 12px 16px;text-decoration: none;display: block;}
.dropdown-content a:hover {background-color: #f1f1f1} 
.dropdown:hover .dropdown-content {display: block;}  
.dropdown:hover .dropsp {background-color: #3f3e3e;}
   
.top{ background:url(../images/topbg_02_01.jpg) repeat-x top center; height:120px}
.topcenter{ margin:0 auto; width:1100px;}
.logo{float:left}
.topright{float:right; color:#435aa1;}
.topinfo{ margin-top:5px; margin-bottom:25px;float: right;}
.topright span{ height:30px; line-height:20px;}
.topright a{color:#435aa1;}
.topright .topinfo .topinfohome{color: #fff;}
.topsearch{width:260px;height: 25px; float: right;}
.topsearch form{
    display: flex;
}
#searchinput{ 
    width:85%; 
    height:23px; 
    border:none;
}
#searchbtn{border:none;  background:url(../images/searchbtn_12.jpg) no-repeat center left; width:15%; height:24px; cursor:pointer}

/* #searchinput{ 
    width:208px; 
    height:23px; 
    border:none;
    float:left
}
#searchbtn{border:none; float: right; background:url(../images/searchbtn_12.jpg) no-repeat center left; width:42px; height:24px; cursor:pointer}
@media screen and (min-width:374px) and (max-width: 767px) {
    #searchinput{
        width: 200px!important;
    }
    #searchbtn{
        width:40px!important;
    }
} */

.nav{ background-color:#1a1a1a; height:34px; border-top:1px solid #87807d;border-bottom:1px solid #87807d}
.navcenter{ width:1100px; margin:0 auto}
.navcenter li{float:left; background:url(../images/navborder_19.jpg) top right no-repeat}
.navcenter li a{height:34px; line-height:34px; display:inline-block;  color:#ffffff}


.banner{ min-width:100%;  position:relative;  height:600px; overflow:hidden;}
.banner .bd{ position:relative; z-index:0;  }
.banner .bd ul{ width:100% !important; }
.banner .bd li{ width:100% !important;  height:600px; }
.banner .bd li .siteWidth{ width:1000px; position:relative;  margin:0 auto;  height:403px;  }
.banner .bd li a{ height:600px; display:block;  }
.banner .bd .txt{ position:absolute; width:415px; top:100px; left:22px;   font:normal 18px/30px "Microsoft YaHei";    }
.banner .bd .btn{ display:block; zoom:1; margin-top:8px;  width:72px; padding-right:10px;  height:31px; line-height:31px; text-align:center; color:#fff; font-size:12px; background:url(../images/banner-btn.png) 0 0 no-repeat;
_background:url(../images/banner-btn-ie6.png) 0 0 no-repeat;
}
.banner .hd{ width:100%;  position:absolute; z-index:1; bottom:0; left:0; height:30px; line-height:30px; text-align:center; }
.banner .hd ul li{ cursor:pointer; display:inline-block; *display:inline; zoom:1; width:11px; height:11px; margin:4px; background:url(../images/dot-black.png) 0 0; overflow:hidden; 
	line-height:9999px; filter:alpha(opacity=40);opacity:0.4; 
}
.banner .hd ul .on{ filter:alpha(opacity=100);opacity:1;  }

.indexaboutusbg{ height:557px; background:url(../images/conmmbg_26.jpg) repeat-x left top}
.indexaboutus{ width:1100px; margin:0 auto}
.indexaboutus{padding-top:64px;}
.indextitle{ text-align:center}
.indextitle p{height: 60px;line-height: 60px;font-size: 30px;color: #435aa1; text-transform:uppercase}
.indexaboutusconet{ margin-top:56px}
.indexabouticconent{ width:580px; margin-left:58px}
.indexaboutic{float:left}
.indexaboutic img{ width:400px; height:300px}
.indexabouticconent{float:left}
.indexabouticconent1{font-weight: bold;font-size: 17px;}
.indexabouticconent2{margin:15px auto}
.index_about{height: 222px;line-height: 22px; overflow: hidden;}

.indexpro{height:458px; background-color:#f0f0f0}
.indexproductcont{ margin:0 auto; width:1100px; margin-top:50px}
.indexproductcont li{ float:left; margin:0 10px; width:346px}
.indexproductcont li span{ width:345px; height:49px; text-align: center; background-color:#8e8e8e; display:block; line-height:49px; color:#fff; font-size:17px}
.indexproductcont li span:hover{background-color:#435aa1}

.indexnews{ height:750px; background:url(../images/aksfh_52.jpg) left top repeat-x}
.indexnewlist { float:left; width:572px}
.indexnewlistimg{ float:right}
.indexnewscontbg{ width:1100px; margin:0 auto; padding-top:47px}
.indexnews .indextitle p{display:block; float:left}
.newsxian{ width:407px;border-bottom:1px solid #435aa1;float: left; height:30px;margin-left: 10px;}
.indextitle{ height:60px}
.yuanjiao{width:124px;height:80px;display:block; color:#fff; text-align:center; float:left}
.yuanjiao a{     width: 54px;display: block;color: #fff;margin-top: 20px;margin-left: 14px;}
.jasdfj{     float: left;width: 438px;margin-left: 9px;}
.indexnewlistconttltl{ font-weight:bold;padding-right: 32px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;}
.indexnewlistcontdesf{ color:#afafaf;width: 395px;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
.indexnewsbotm{ padding-top:76px;margin: 0 -50px;}
.littltitleico{width: 3px;height: 20px;background-color: #435aa1;display: block;float: left;margin-right: 8px;}
.indexnewsbotmtitle{ margin-bottom:20px}
.indexnewsbotm1div{float:left;margin: 0 50px;}
.indexnewsbotm2{ margin:0 100px}
.indexnewsbotm3{float:right}

.footer{ color:#acb5b4 }
.footer a{ color:#acb5b4 }
.foottop{ height:320px; background-color:#333333;padding-top: 47px;padding-bottom: 18px;}
.footerbtm{ height:68px; background-color:#272727}
.foottopmargin{ margin:0 auto; width:1100px}
.footcontact{ width:213px; float:right;    padding-top: 10px;    text-align: right;}
.contactinfo{    font-size: 17px; font-weight: bold;text-transform: uppercase;}
.contactinfofifnasd li{    margin-top: 17px;}
.footnav{ float:left}
.footnav li{    margin-top: 10px;}
.footnav ul{ float:left;text-align:left;}
.footerbtm p{ height:68px; line-height:68px;}
.footul{float: left;width: 200px;}



.bottom{background-color:#e1e0e0;padding-top:10px;text-align:center; color:#5e5e5e}
.bottommian{width:1015px;margin:0 auto}
.friendlink{height:28px; line-height:28px; }
.friendlink a{margin:0 5px}
.bottomnav{    height: 14px; line-height: 14px;font-family: '黑体';margin-top: 7px;}
.bottomnav a{ border-right:1px solid #5e5e5e; display:inline-block;padding: 0 10px;}
.Copyright{margin-top: 7px;}


.innerbox{width:1100px;margin:0 auto; padding-top:25px}
.innerboxleft{width:300px; float:left}
.columnnanme{ height:42px; line-height:42px; background-color:#0a81dd;color:#fff;text-align:right;padding-right:20px; font-size:18px}
.category li{ height:42px; line-height:42px; background-color:#e9e7e8; margin:1px auto; text-align: center }
.category li a{color:#000}


.box{width:1100px;margin:0 auto;margin-top:65px;}
/* .location span{ color:#435aa1} */
.location{ border-bottom:1px solid #dfdede; margin-bottom:46px;padding: 2px 0;}

.productcontent ul{margin: 0 -10px;}
.productcontent li{ float: left;margin: 0 10px; margin-bottom:42px;}
.productcontent li .proimglist{width: 260px;height: 200px;}
.proimgintro{ background-color:#f8f8f8; border:1px solid #e5e5e5; border-top:none; height:75px; width:258px}
.proimgintro span{ color: #343434;height: 34px;line-height: 34px;font-size: 18px;padding: 0 5px 0 10px; display:block;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
.proimgintro p{color:#9a9a9a; display:block;padding: 0 5px 0 10px;line-height: 16px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;}
.proimgintro a{color:#343434;}

.realproimglist{width: 350px;height: 210px;}
.realproductcontent ul{margin: 0 -6px;}
.realproductcontent li{ float: left;margin: 0 10px; margin-bottom:42px}
.realproimgintro span{height: 50px;line-height: 50px;font-size: 18px;display:block; background-color:#8e8e8e; text-align:center}
.realproimgintro a{color:#fff; display:block}
.realproimgintro a:hover{background-color:#435aa1}


.page span.active {
    background-color: #435aa1;
    color: #ffffff;
    padding: 5px 8.5px;
}

.page span{   cursor: pointer;
    font-size: 12px;
    padding: 5px 8px;
}

.page a:hover, .page span:hover {
    background-color: #435aa1;
    color: #ffffff;
}
.page {
    padding: 20px 0;
    text-align: center; margin-top:10px;
}
.page a { padding:5px 8px; font-size:12px;}


.location .span{color:#435aa1}

.servicelist .servicelistli{ float:left; width:260px;    margin: 0 52px;}
.servicelist ul{margin: 0 -10px;}
.servicelist ul li{float:left;margin: 0 10px 23px;}
.servicelist .serviceimg{width: 260px;height: 100px;}
.servicelist .sevicecotimb{width: 240px;padding:7px 9px 5px;border:1px solid #f0f0f0;}
.sevicecotimbtt {
    font-weight: bold;
    line-height: 26px;
}
.sevicecotimbcontn {color:#5e5e5e}
.sevicecotimbcontn p{
    line-height: 22px;
    height: 44px;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
    margin: 13px auto;
}
.sejljrmore a{ color:#435aa1}
.sejljrdownload img{float: right;width: 24px;}
.newscontnet li{margin: 5px auto;}
.newscontnet li span{ float:right; color:#a9a9a9}

.aboutcontentimg{ float:left;margin-right: 50px;}
.aboutcontentcit{ margin: 0 auto;}
.aboutcontent{text-align: center;}

.navcenterul .m{ float:left;  position:relative; border-top:0; border-bottom:0; margin-left:-1px; z-index:2; width: calc(100%/7);text-align: center;}
.navcenterul a:hover{ text-decoration:none; color:#435aa1;   }
.navcenterul h3{ float:left;  font-size:100%; font-weight:normal; font-size:14px; height:40px; overflow:hidden;  }
.navcenterul h3 a{ display:block; color:#fff;  padding:0 20px; border-left:1px solid #5bb3e1; vertical-align:top;  }
.navcenterul .on{ border-color:#1F7CAF;   }
.navcenterul .on h3 a{ background:#1f7caf; color:#435aa1; border-color:#1f7caf !important;  }
.navcenterul .sub{ display:none;   padding:5px 0;  width:100%;  position:absolute; left:-1px; top:40px; background:#1a1a1a99; text-align:center;  top: 34px;}
.navcenterul .sub li{ vertical-align:middle;background: none; text-align: center; display: block;float: none;overflow: hidden;
    text-overflow:ellipsis;
    white-space: nowrap;}
.navcenterul .sub li a{ height:20px; line-height:20px; padding:4px 0;  display:block; color:#fff;   }
.navcenterul .sub li a:hover{ color:#435aa1;  }
.navcenterul #m7 h3 a{ border-right:1px solid #5bb3e1;   }

.commcontnttitle {
    text-align: center;
    font-size: 20px;
    margin-bottom: 20px;
}
.commcontnt{ padding-bottom:20px}

.productdetail{ width:980px; margin:0 auto}
.probig{ float:left;    margin-right: 50px;}
.prointrrrr{ float:left; margin-bottom:20px}
.prointrrrrtitle {
    font-size: 31px;
    height: 60px;
    line-height: 60px;
}
.productdetailbtom{margin-top: 20px;}




.ny_product { float:right; width:693px; margin:0 auto; padding-right:12px; }
.productxxy { padding-bottom:30px; }
.chanpinjieshao { padding-top:10px; }
.chanpinjieshaoz { float:left;  }
.chanpinjieshaoz1 img { border: 1px solid #dadada; margin-top:8px; display:block; }
.chanpinjieshaoy { float:right; width:350px; padding:0 45px; }
.zhengshu2 { padding-top:20px; }
.zhengshu2 .zuo { float:left; width:15px; margin-top:16px; }
.zhengshupic2 { float:left; width:355px; padding-left:2px; }
.zhengshupic2 li { width:76px; float:left; padding-left:10px; }
.zhengshupic2 li img { border:#ccc 1px solid; display:block; width:76px; height:45px; }
.zhengshupic2 li a:hover img { border:#abd037 1px solid; display:block; }
.zhengshu2 .you { float:right; text-align:right; width:15px; margin-top:16px; }
.productname { padding:5px 0 10px 0 ;border-bottom:1px dotted #c9c9c9; line-height:26px; font-size:18px; color:#333; border-bottom:#ccc 1px solid; font-weight:bold; font-family:"微软雅黑";}
.cpxxyjiacu { font-weight:bold; color:#000; }
.chanpinxinxi { font-size:14px; color:#404040; line-height:30px; padding-top:5px; height:auto; font-family:"微软雅黑"; }
.chanpinabc { line-height:30px; padding-top:10px; }
.rexian { font-size:26px; font-weight:bold; font-family:Arial; color:#d20c03; }
.zixunanniu { text-align:center; padding-top:30px; }
.zixunanniu1 { background:url(../images/zaixianzixun.jpg) 0 0 no-repeat; width:135px; height:40px; cursor:pointer; }
.nyright{ float:right; width:860px;}
/* 图片放大镜 */
#showbox div b img{border: 1px solid #f0f0f0;}
#showbox div span{background: #fff; opacity: 0.2;cursor: move;}
#showbox p{left: 400px!important;border: 1px solid #f0f0f0;}
#showsum p span:first-child{margin-left: 0;}
#showsum p span img{width: 100px;height: 80px;border: 1px solid #f0f0f0;}

.tuijiancp { border:1px solid #cccccc; height:auto; padding-bottom:8px; margin-top:20px; }
.tuijiancpbt { height:28px; line-height:28px; background:#f7f7f7; border-bottom:1px solid #cccccc; padding-left:12px; font-weight:bold; font-size:14px; color:#333; }
.tuijiancpnr { padding-top: 14px; padding-left:2px; }
.tuijiancpnr li { float:left; margin-left:8px; margin-right:4px; display:inline; }
.tuijiancpnr ul li img { border: 1px solid #ccc; height:109px; width:160px; padding:1px; }
.tujiancpz { display: block; height: 22px; line-height: 22px; text-align: center;  }


.jingyingllbt { border-bottom:2px solid #eee6d6; padding-top:12px; padding-bottom:6px; margin-top:16px; }
.hexinjzg { float:left; font-size:19px; color:#333; line-height:30px; background:url(../images/shuxian.jpg) left center no-repeat; display:block; font-size:16px; font-family:"微软雅黑"; padding-left:24px;}
.dinggourx { float:right; text-align:right; font-size:12px; color:#666666; line-height:30px; padding-right:5px; }
.haomabianda { font-family:Arial; font-size:24px; color:#7d6024; font-weight:bold; line-height:30px; }
.jingyingllnr { padding-left:20px; color:#666666; padding-top:14px; font-size:14px; line-height:30px; text-align:justify; }
.jingyingllnr p{ float:left; width:260px;}

.nyyoubian{ padding-left:15px;}
.nycoxiangxye{  padding-left:21px; margin-top:15px}
.nycoxiangxye img{margin:10px 0;}

.proinfo{ border:#dfdcd9 1px solid; padding:10px 0; width:682px; margin-top:8px;}
.xpisnedg dd{ float:left; font-size:15px; line-height:36px; padding-left:40px; width:425px;}
.xpisnedg dt{ float:left;}

.caigou_tab {
    color: #666;
    line-height: 27px;
    margin-bottom: 10px;
}
table {
    border-collapse: collapse;
    font-size: inherit;
}

.text {
    height: 22px;
    line-height: 22px; border:#999 1px solid;
}
.red_x {
    color: #dd3904;
    display: inline;
    font-family: "宋体";
    font-size: 12px;
}
.caigou_tab .span_b {
    color: #f00;
    font-weight: bold;
}
.hywaiege{ height: 22px;
    line-height: 22px; border:#999 1px solid;}
.caigou_tab .textarea {
    margin-top: 3px; line-height: 22px; border:#999 1px solid; width:488px;
}
.tr { width:120px;   text-align: right;
}
.caigou_tab .tt {width:120px;
    text-align: right;
    vertical-align: top;
}

.b15 { background:url(../images/tijiweg.jpg) center center no-repeat;
    color: #fff;
    font-size: 14px;
    font-weight: bold;
    height: 24px;
    line-height: 24px;
    width: 60px;
}

.analixiangxipl{ width:682px; margin-top:18px; height:auto; border:#cccccc 1px solid;}
.wyaopingluiningmmg{ margin-top:10px; width:682px;  height:auto; border:#cccccc 1px solid;}
.wyaopingluinw{ line-height:42px; padding-left:28px; font-weight:bold; font-size:14px;}
.wyaopingwenzwenzi{ width:52px; text-align:left; float:left; padding-left:46px;}
.wyaopinglunbenwenquyu{ float:left; width:420px; height:78px;}
.wenbenquyu{ width:380px; float:left; height:24px; line-height:24px;}
.wyaopinglinaanoiu{ float:left; margin-right:10px; background:url(../images/cpgcxxy_14.gif) 0 0 no-repeat; border:0; width:69px; height:26px;}
.wyaopinglinaanoiu_b{ float:left; margin-right:10px; background:url(../images/cpgcxxy_16.gif) 0 0 no-repeat; width:69px;border:0; height:26px;}
.wenbenquyu{ width:380px; float:left; height:24px; line-height:24px; border:#999 1px solid;}
.wyaopinglinaanoiu{ float:left; margin-right:10px; background:url(../images/cpgcxxy_14.gif) 0 0 no-repeat; border:0; width:69px; height:26px;}
.wyaopinglinaanoiu_b{ float:left; margin-right:10px; background:url(../images/cpgcxxy_16.gif) 0 0 no-repeat; width:69px;border:0; height:26px;}
.nyleibiea{ background:url(../images/nyleft_03.jpg) center center no-repeat no-repeat; height:50px;}
.nyleibieweti{ background:url(../images/nyleft_08.jpg) center center no-repeat; height:25px; line-height:25px; font-size:15px; color:#FFF; padding-left:39px; font-weight:bold;}
.nyleibiewe{ background:url(../images/nyleft_05.jpg) center center repeat-y; }
.nyleibiewekk{ width:178px; margin:0 auto;}
.mnihweneg{ background:url(../images/nyleft_11.jpg) center center no-repeat; height:19px;}

.qiydongtia li{ background:url(../images/xiajiant_03.jpg) 15px center no-repeat; border-bottom:#cccccc 1px dashed; line-height:35px; padding-left:39px; font-size:13px;}
.qiydongtia a:hover{ color:#d30f17}
.qiydongtia .ahover{ color:#d30f17}
.qiydongtia{ padding-top:4px;}



.videocontent li{ float:left;margin: 0px 35px 55px 35px; position:relative}
.videocontent li p{ height:18px; line-height:18px; text-align:center; background-color:#6d6c6c; margin-top:10px}
.videocontent li p a{ color:#fff}
.videocontent li span{ position:absolute;top: 35%;left: 42%;}


.bigtitt{font-weight: bold;
    font-size: 17px;}
	.bigfour{font-size:25px}

.footerbtm p{ float:left}
.footerbtmnav {width:1100px; margin:0 auto}
.footerbtm .footerbtmen{float:right}

.indexnewlistcont li{margin:5px 0px}