@charset "utf-8";
/* CSS Document */

html {font-size:62.5%;height:100%;}
body {margin:0 auto;font-family:Verdana, Geneva, sans-serif;font-size:12px;font-size:1.2rem;height:100%; background:url(../img/beijing.jpg); color:#333;}
img {border:none;}
ul li {list-style-type:none;}
ul, form, a, img, table, tr, td, li,dd,dt,dl,h1 {margin:0;padding:0;list-style:none;color:#333;}
p{ margin:0;padding:0;}
a {text-decoration:none;color:#333;outline:none;}
h1 {margin:0;padding:0;font-weight:normal;}
.clear {clear:both;}
.fl{float:left}
.fr{float:right}
.co2e{color:#2e2c2c !important}
.coe6{color:#e62129;}
.co33{color:#333;}


input,textarea{background:#fff;font-family:Verdana, Geneva, sans-serif;font-size:12px;font-size:1.2rem;color:#333;}


::-webkit-input-placeholder{/* WebKit browsers */
    color:#333;}
:-o-placeholder{/* Mozilla Firefox 4 to 18 */
    color:#333;}
::-moz-placeholder{/* Mozilla Firefox 19+ */
    color:#333;}
:-ms-input-placeholder{/* Internet Explorer 10+ */
    color:#333;}

@media screen and (min-width:1220px){.zong{width:1200px;margin:auto; position:relative;}}
@media screen and (min-width:1000px) and (max-width:1219px){.zong{width:980px;margin:auto; position:relative;}}
@media screen and (max-width:999px){.zong{width:95%;margin:auto; position:relative;}}

.head{ background:#373737; padding-top:9px; padding-bottom:9px;}
.head a{ display:block; width:27px; margin-left:8px; float:right;}
.head a img{ width:27px; height:17px;}

.head2{ background:#fff;}
.logo{ margin-top:12px; margin-left:54px; float:left}
.logo a{ display:block; width:100%; text-align:center}
.logo a img{ width:100%; max-width:112px; max-height:75px;}

/*  sousuo  */
.search{width:42px;z-index:99999;float:right;background:none;margin-top:26px;}
.sb-icon-search {color: #fff;z-index: 99;width:42px;height:42px;display:block;}
.sb-search-submit {-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter: alpha(opacity=0);opacity: 0;color: transparent;border: none;outline: none;z-index: 999999;}
.search_1000{}
.sb-search {position:relative;width: 0%;min-width: 42px;height: 42px;float: right;display:inline;overflow: hidden;-webkit-transition: width 0s;-moz-transition: width 0s;transition: width 0s;-webkit-backface-visibility: hidden;border-radius:22px;z-index:9999999}
.sb-search-input {position: absolute;top: 0;left:0px;outline: none;width:236px;height: 42px;line-height:42px;padding-left:10px;border:none;margin: 0;z-index: 10;font-family:Verdana, Geneva, sans-serif;}
.sb-icon-search,.sb-search-submit{width: 42px;height: 42px;display: block;position: absolute;right: 0px;top:0px;padding: 0;margin: 0;cursor: pointer;background:url(../img/sousuo.jpg) no-repeat center;border:none;}

.sb-search.sb-search-open,
.no-js .sb-search {width: 236px;height:42px;line-height:42px;position:relative;right:0px;top:0px;background:#fff;border:1px solid #e60013;}
.no-js .sb-search .sb-icon-search {position:absolute;background:url(../img/sousuo.jpg) no-repeat center;z-index: 15;right:0px;top:0px;}
.no-js .sb-search .sb-search-submit{z-index: 90;}

/*  dao hang  */
.daohang{ width:910px; float:right; position:relative;}
.daohang>li{float:left; position:relative; z-index:999; margin-left:30px;}
.daohang>li>a{ display:block; padding:0 22px; line-height:96px; font-size:14px; font-size:1.4rem; color:#333; text-transform:uppercase;}
.daohang>li:hover>a{ background:#e62129;color:#fff !important}

.yiji{ width:200px; position:absolute; left:0px; top:-9999px; z-index:9999; *background:#e62129; }
.yiji li{ position:relative;}
.yiji li a{ display:block; padding:10px; line-height:25px; color:#fff;  font-size:14px; font-size:1.4rem; background:#1f1f1f; background:rgba(230,33,41,0.9););}
.yiji li:hover>a{ background:#fff; background:rgba(255,255,255,0.9); color:#333; }

.erji,.sanji{ position:absolute; left:200px; width:200px; top:-9999px; z-index:9999; *background:#1f1f1f; }
.daohang>li:hover .yiji{ top:96px;}
.yiji li:hover .erji,.erji li:hover .sanji{top:0px;}

.dangqiandao{background:#e62129; color:#fff !important}

/*lun bo*/
.index_focus {position: relative;width: 100%;height:741px;margin: 0 auto; overflow:hidden;}
.index_focusn{z-index:99;width:1680px; position:absolute; left:50%; top:0; margin-left:-849px; height:100%;}
.index_focus .bd li {display: none;position: absolute;left: 0;top:0;width:1680px;}

.index_focus_post {z-index: 10;}
.index_focus .pic {height: auto;display: block;	margin:0 auto;}
.index_focus .pic:hover {text-decoration: none;}
.index_focus .index_focus_pre,.index_focus .index_focus_next {position: absolute; bottom:33px;width: 27px;height: 45px;text-indent: 100%;white-space: nowrap;overflow: hidden;z-index: 99999}
.index_focus .index_focus_pre {left:62%; margin-left:-27px; background:url(../img/left.png) no-repeat;}
.index_focus .index_focus_pre:hover { background:url(../img/lefth.png) no-repeat;}
.index_focus .index_focus_next {left:62%; margin-left:27px;background:url(../img/right.png) no-repeat;}
.index_focus .index_focus_next:hover {background:url(../img/righth.png) no-repeat; }

/*lun bo*/
.index_focus2 {position: relative;width: 100%;height:531px;margin: 0 auto; overflow:hidden;}
.index_focusn2{z-index:99;width:1680px; position:absolute; left:50%; top:0; margin-left:-849px; height:100%;}
.index_focus2 .bd li {display: none;position: absolute;left: 0;top:0;width:1680px;}

.index_focus_post {z-index: 10;}
.index_focus2 .pic {height: auto;display: block;	margin:0 auto;}
.index_focus2 .pic:hover {text-decoration: none;}
.index_focus2 .index_focus_pre,.index_focus2 .index_focus_next {position: absolute; bottom:33px;width: 27px;height: 45px;text-indent: 100%;white-space: nowrap;overflow: hidden;z-index: 99999}
.index_focus2 .index_focus_pre {left:62%; margin-left:-27px; background:url(../img/left.png) no-repeat;}
.index_focus2 .index_focus_pre:hover { background:url(../img/lefth.png) no-repeat;}
.index_focus2 .index_focus_next {left:62%; margin-left:27px;background:url(../img/right.png) no-repeat;}
.index_focus2 .index_focus_next:hover {background:url(../img/righth.png) no-repeat; }

@media screen and (min-width:1000px) and (max-width:1219px){
.logo{ margin-left:auto;}
.daohang{ width:740px;}
.daohang>li{ margin-left:auto;}
.index_focus {height:630px;}
.index_focusn img{ width:85%}
.index_focus2 {height:470px;}
.index_focusn2 img{ width:85%}
}
@media screen and (min-width:1000px){
.banner{ display:none}
}
@media screen and (max-width:999px){
.logo{ margin-left:auto;}
.daohang{ width:76%; text-align:center}
.daohang li{ margin-left:auto;padding:0 2%; float:none; display:inline-block !important; *float:left;}
.daohang>li>a{ padding:0px;}
.dangqiandao{color:#e62129 !important; background:none}
.daohang>li:hover>a{ color:#e62129 !important; background:none}
.yiji{ display:none}
.index_focus,.index_focus2{ display:none}
.banner{ width:100%}
.banner a{ display:block; width:100%; overflow:hidden;}
.banner a img{ width:150%; margin-left:-25%}
}
@media screen and (max-width:880px){
.daohang{ width:100%; margin-top:20px;}
.daohang>li>a{padding:0 3%; line-height:40px; font-size:12px; font-size:1.2rem;}
}
@media screen and (min-width:640px){
.caidan{ display:none}
}
@media screen and (max-width:639px){
.head2{ padding-bottom:10px;}
.daohang{ display:none}
.logo{}
.search{margin-top:10px;}
.caidan{width:180px;float:right;right:50px;top:17px;position:absolute;display:block;z-index:9999}
.menu2{background:url(../img/32anniu.png) no-repeat right;position:relative;width:40px;height:30px;float:right;border:none;cursor:pointer;z-index:99999}
.yingcangg{width:100%;}
.caidanzhongnei{background:#fff;border:1px solid #e60013;line-height:26px;padding-top:3px;padding-right:5px;z-index:999999;position:absolute;padding-left:5px;}
.caidanzhongnei li{width:170px;line-height:35px;border-top:1px solid #e60013;}
.caidanzhongnei li a{color:#333;display:block}
.caidanzhongnei li a:hover{color:#e60013;}
}

/*  main1  */
.main1{ padding-top:22px; padding-bottom:70px;}
.main1biao{ display:block;}
.main1biao img{ width:100%; max-width:183px; max-height:32px;}
.main1 p a{ display:block; line-height:22px; margin-top:29px;}
.main1 p a:hover{color:#e60013;}
.main1n{ margin-top:49px;}
.main1n a{ display:block; width:250px; padding:0 10px; padding-top:121px; font-size:14px; font-size:1.4rem; line-height:22px; text-align:center; border:1px solid #dedede; float:left; margin-left:55px; margin-right:55px; padding-bottom:46px;-moz-transition:0.5s;-o-transition:0.5s;-webkit-transition:0.5s; transition:0.5s;}
.main1n a:hover{ color:#fff;}
.m1a1{ background:#fff url(../img/main1tu1.png) no-repeat center 38px;}
.m1a2{ background:#fff url(../img/main1tu2.png) no-repeat center 38px;}
.m1a3{ background:#fff url(../img/main1tu3.png) no-repeat center 38px;}
.m1a1:hover{ background:#e62129 url(../img/main1tu1h.png) no-repeat center 38px;}
.m1a2:hover{ background:#e62129 url(../img/main1tu2h.png) no-repeat center 38px;}
.m1a3:hover{ background:#e62129 url(../img/main1tu3h.png) no-repeat center 38px;}
@media screen and (min-width:1000px) and (max-width:1219px){
.main1n a{margin-left:20px; margin-right:20px;}
}
@media screen and (max-width:999px){
.main1n{ text-align:center}
.main1n a{margin-left:1%; margin-right:1%; float:none; display:inline-block; *float:left; width:28%; padding-left:1%; padding-right:1%; font-size:12px; font-size:1.2rem;}
}
@media screen and (max-width:639px){
.main1n a{width:98%; margin-bottom:20px;}
}

/*  main2  */
.main2{ background:url(../img/main2bei.jpg) no-repeat top center; padding-top:61px; padding-bottom:2px;}
.main2biao{ display:block; text-align:center;}
.main2biao img{ width:272px; height:33px;}

.main21{ position:relative; margin-top:5px; padding-top:112px;}
.m2tu{ display:block; width:421px;text-align:center;}
.m2tu img{ width:100%;max-width:421px; max-height:306px;}
.m2tu1{ top:0px; left:0px; background:url(../img/hongkuang1.png) no-repeat bottom center;}
.m2n{}
.m2n1{ padding-left:449px; padding-right:108px; height:194px;}
.m2zi1{ background:url(../img/01.jpg) no-repeat right center;}
.m2biao{ display:block; font-size:16px; font-size:1.6rem; line-height:24px; text-transform:uppercase; color:#fff;}
.m2n p a{ display:block; line-height:24px; color:#bebbbb; height:95px; overflow:hidden; margin-top:18px; margin-bottom:14px;}
.m2mor{ color:#e62129; border-bottom:1px solid #e62129;}
.m2n a:hover{color:#e62129;}
.m2mor:hover{ border:none}

.main22{ position:relative; margin-top:9px; padding-top:112px;}
.m2tu2{ top:0px; right:0px; background:url(../img/hongkuang2.png) no-repeat bottom center;}
.m2n2{ padding-right:449px; padding-left:108px; height:194px;}
.m2zi2{ background:url(../img/02.jpg) no-repeat left center;}
.m2zi3{ background:url(../img/03.jpg) no-repeat right center;}
.m2zi4{ background:url(../img/04.jpg) no-repeat left center;}
.m2zi5{ background:url(../img/05.jpg) no-repeat right center;}

@media screen and (max-width:890px){
.main21{ padding-top:18px; margin-top:40px;}
.main22{ padding-top:18px; margin-top:40px;}
.m2tu{ width:270px; background-size:100% auto;}
.m2n1{padding-left:290px; padding-right:88px;}
.m2n2{padding-right:290px; padding-left:88px;}
}
@media screen and (min-width:640px){
.m2tu{ position:absolute;}
}
@media screen and (max-width:639px){
.main2{ background-size:auto 100%;}
.main21{ margin-top:10px;}
.main22{ margin-top:10px;}
.m2tu{ width:100%;max-width:421px; max-height:306px; margin:auto;}
.m2n{ padding-left:58px; padding-right:9px; height:auto; padding-top:0px; margin-top:20px;}
.m2zi1{ background:url(../img/01.jpg) no-repeat left center; background-size:40px 36px;}
.m2zi2{ background:url(../img/02.jpg) no-repeat left center; background-size:40px 36px;}
.m2zi3{ background:url(../img/03.jpg) no-repeat left center; background-size:40px 36px;}
.m2zi4{ background:url(../img/04.jpg) no-repeat left center; background-size:40px 36px;}
.m2zi5{ background:url(../img/05.jpg) no-repeat left center; background-size:40px 36px;}
}

/*  main3  */
.main3{ background:url(../img/main3bei.jpg) no-repeat top center; padding-top:100px; padding-bottom:56px;}
.main3biao{ display:block; text-align:center}
.main3biao img{ width:220px; height:33px;}

.m3n{ width:541px; margin-top:33px;}
.m3n1{ float:left}
.m3n2{ float:right;}
.m3tun{ position:relative;}
.m3tupian{ display:block; width:100%; text-align:center;}
.m3tupian img{ width:100%; max-width:541px; max-height:209px;}
.m3riqi{ position:absolute; width:223px; height:45px; background:#000; background:rgba(0,0,0,0.7); bottom:3px; right:0px;}
.m3riqi span{ display:block; height:45px; font-size:16px; font-size:1.6rem; line-height:45px; color:#fff; padding-right:50px; text-align:center; background:url(../img/nejian.jpg) no-repeat right center;}
.m3nbiao{ display:block; font-size:15px; font-size:1.5rem; font-weight:bold; text-transform:uppercase; color:#fff; line-height:25px; margin-top:18px;white-space:nowrap;
 text-overflow:ellipsis; 
 -o-text-overflow:ellipsis; 
 overflow: hidden;}
.m3n p a{ display:block; line-height:20px; color:#fff; margin-top:7px; margin-bottom:10px;}
.m3nmor{ color:#e62129; border-bottom:1px solid #e62129;}
.main3 a:hover{color:#e62129;}
.m3nmor:hover{ border:none}
@media screen and (min-width:1000px) and (max-width:1219px){
.m3n{ width:470px;}
}
@media screen and (max-width:999px){
.m3n{ width:47%;}
}
@media screen and (max-width:859px){
.main3{ background-size:auto 100%;}
.m3n{ width:100%;}
.m3tu{ width:100%; max-width:541px; margin:auto;}
}

/*  you lian  */
.youlian{ background:#313131; padding:19px 0;}
.youlian p{ line-height:24px; font-size:14px; font-size:1.4rem; color:#fff; text-transform:uppercase; float:left;}
.youlian a{ display:block; line-height:24px; color:#fff; margin:0 10px; float:left;}
.youlian a:hover{color:#e62129;}

/*  foot  */
.foot{ background:#252525; padding-top:50px; padding-bottom:46px;}
.fol{ width:650px; float:left;}
.for{ width:515px; float:right;}
.folbiao{ display:block;}
.folbiao img{ width:158px; height:19px;}
.forl{ width:285px; float:left}
.forr{ width:316px; float:right;}
.fol form{ margin-top:9px;}
.xing{ background:url(../img/xing.jpg) no-repeat left 36px; padding-left:14px; padding-top:21px;}
.buxing{  padding-left:14px; margin-top:21px;}
.fol .int1{ width:258px; height:35px; border:1px solid #868585; background:none; padding-left:9px; color:#868585; line-height:35px;}
.fol textarea{width:305px; height:157px; border:1px solid #868585; background:none; padding-left:9px; color:#868585; line-height:35px;}
.fol .int2{ width:155px; height:35px; border:1px solid #868585; background:none; padding-left:9px; color:#868585; line-height:35px; float:left;}
.fol .foyanzheng{ width:170px; height:39px; float:left; margin-left:64px; cursor:pointer;}
.fol .int3{ width:170px; height:39px; background:#e62129; color:#fff; border:none; cursor:pointer; float:right;}
.fol .int3:hover{ background:#0070c0;}

.for>a{ display:block; color:#7a7a7a; line-height:23px; margin-top:43px;}
.for ul{ margin-top:3px;}
.for ul li{ padding-left:27px;color:#7a7a7a; line-height:23px; margin-top:11px;}
.for ul li a{color:#7a7a7a;}
.foshouji{ background:url(../img/foshouji.jpg) no-repeat left 5px; float:left}
.fochuanzhen{ background:url(../img/fochuanzhen.jpg) no-repeat left 5px; float:right; width:187px;}
.fodianhua{ background:url(../img/fodianhua.jpg) no-repeat left 3px; float:left;}
.foxinfeng{ background:url(../img/foxinfeng.jpg) no-repeat left 6px; float:right; width:187px;}
.fodianhua2{ background:url(../img/fodianhua2.jpg) no-repeat left 5px;}
.fodingwei{ background:url(../img/fodingwei.jpg) no-repeat left 3px;}
.for ul li a:hover{ color:#e62129;}

.foot2{ background:#252525; border-top:1px solid #373737; padding-top:17px; padding-bottom:25px;}
.fo2l{ width:560px; float:left;}
.fo2r{ width:270px; float:right;}
.dibudaohang{}
.dibudaohang a{ display:block; float:left; color:#7a7a7a; line-height:23px;}
.dibudaohang span{ display:block; float:left; color:#7a7a7a; line-height:23px; margin:0 16px;}
.fo2l p{ color:#7a7a7a; line-height:23px;}
.dibudaohang a:hover{color:#e62129;}
.fo2r p,.fo2r a{color:#7a7a7a; line-height:23px; margin-top:12px;}
.fo2r a:hover{ color:#e62129;}

@media screen and (min-width:1000px) and (max-width:1219px){
.fol{ width:490px;}
.for{ width:465px;}
.forl{ width:225px;}
.forr{ width:256px;}
.fol .int1{ width:198px;}
.fol textarea{width:228px;}
.fol .int2{ width:130px;}
.fol .foyanzheng{ margin-left:20px;}
.fol .int3{ width:140px;}
}
@media screen and (max-width:999px){
.fol{ width:100%;}
.for{ width:100%;}
.for ul li{ float:none !important;}
.forl{ width:45%;}
.forr{ width:45%;}
.fol .int1{ width:95%; padding-left:4%}
.fol textarea{width:95%; padding-left:4%}
.fol .int2{ width:30%;}
.fol .foyanzheng{ margin-left:20px;}
.fol .int3{ width:30%;}
.fo2l{ width:100%;}
.fo2r{ width:100%;}
}
@media screen and (max-width:639px){
.forl{ width:100%;}
.forr{ width:100%;}
.fol .int3{ width:100%; margin-top:20px;}
.youlian,.kefu{ display:none;}
}

.kefu{ width:138px; position:fixed; border:1px solid #e62129; top:50%; margin-top:-109px; right:0px; background:#fff; padding-bottom:15px; z-index:99999; border-radius:2px;}
.kefubiao{ display:block; line-height:26px; background:#e62129; color:#fff; text-transform:uppercase; text-align:center; font-size:14px; font-size:1.4rem;}
.kefutu{ display:block; text-align:center; margin-top:5px; margin-bottom:11px;}
.kefutu img{ width:111px; height:111px;}
.kefus{ display:block; background:url(../img/kefuf.jpg) no-repeat 13px center; padding-left:34px; line-height:23px;}
.kefus:hover{color:#e62129;}
.kefu .close{background:none;border:none;position:absolute;right:-4px;*left:126px;top:0px;color:#fff;z-index:999;cursor:pointer; font-size:9px; font-size:0.9rem;}

.shejiao{ margin-top:22px;}
.shejiao a{ display:block; width:33px; height:33px; margin-right:10px; float:left}
.shejiao a img{ width:33px; height:33px;}


/*************************************************************************  product  ***************************************************************************/
.mianbao{}
.prbiao{ display:block; width:175px; float:left; margin-top:62px; margin-left:5px;}
.prbiao img{ width:175px; height:24px;}
.mianbaon{ float:right; margin-top:70px;}
.mianbao a:hover{ color:#e62129;}


.prmain{ padding-bottom:40px;}
.prl{ width:260px; float:left;}
.prr{ width:892px; float:right; margin-top:5px;}

.subNavBox{ margin-top:40px;}
.subNav,.subNav1{ background:url(../img/huabei.jpg); border:1px solid #d9d9d9; margin-top:5px; margin-bottom:7px;}
.subn{ background:url(../img/jiahao.jpg) no-repeat left center; padding-left:50px; line-height:22px; padding-top:11px; padding-bottom:11px;}
.subNav1 a{ display:block;}
.subNav:hover a,.subNav1:hover a{color:#e62129;}
.currentDd a{}
.currentDt{background:url(../img/huabei.jpg);}
.navContent{ border:1px solid #d9d9d9; margin-top:-7px; border-top:none; padding-left:58px; padding-top:7px; padding-bottom:6px; display:none; background:#fff}
.navContent li{ position:relative;}
.navContent li a{display:block; line-height:31px; background:url(../img/jianhao.jpg) no-repeat left 14px; padding-left:16px; color:#333;}
.navContent li a:hover{color:#e62129}

.prsanji{ background:#fff; background:rgba(255,255,255,0.9); position:absolute; width:200px; top:-99999px; left:200px; padding:10px;}
.navContent li:hover .prsanji{ top:0px;}

.prlb{ border:1px solid #d9d9d9; padding:0 14px; padding-bottom:28px; background:#fff}
.prlbbiao{ display:block; height:44px; background:#333333; padding-left:16px; margin-top:30px;}
.prlbbiao img{ width:60px; height:16px; margin-top:14px;}
.prlbn{ border-bottom:1px solid #d9d9d9; padding-bottom:15px; margin-top:16px; }
.prlbtu{ width:93px; float:left}
.prlbtu a{ display:block; width:100%; text-align:center}
.prlbtu a img{ width:100%; max-width:93px; max-height:70px;}
.prlbzi{ width:126px; float:right;}
.prlbzi p a{ display:block; line-height:22px;}
.prlbzi p a:hover{color:#e62129}
.prlbmor{ color:#e62129; border-bottom:1px solid #e62129; display:block; float:left; margin-left:5px; margin-top:20px;}
.prlbmor:hover{color:#0070c0; border-bottom:1px solid #0070c0}

.fenye{ border-top:1px solid #d9d9d9; margin-top:32px; padding-top:19px;}
.fenyen{ float:left;}
.fenyen a{ display:block; width:22px; height:22px; background:#333; border-radius:5px; color:#fff; font-size:14px; font-size:1.4rem; text-align:center; line-height:22px; float:left; margin-right:8px; margin-top:10px;}
.fenyen a:hover{ background:#e83b42; color:#fff;}
.dangqianfen{background:#e83b42 !important; color:#fff;}
.fenyen a.no:hover,.fenyen a.no{ background:#333; color:#fff;}
.tijiao{ float:right; margin-top:9px;}
.tijiao input{ width:146px; height:29px; border-radius:14px; background:#e83b42; border:none; cursor:pointer; color:#fff}
.tijiao input:hover{background:#333}
.tijiaogouru{ float:left; margin-top:9px; width:146px; height:29px; border-radius:14px; background:#e83b42; border:none; cursor:pointer; color:#fff}
.tijiaogouru:hover{background:#333}
.chanlie{ width:267px; float:left; margin-left:45px; margin-top:31px;}
.chanlietu{ display:block; width:100%; text-align:center}
.chanlietu img{ width:100%; max-width:659px; max-height:437px;}
.chanlie input{ float:left; margin-top:14px;}
.ming{ display:block; float:left; margin-left:5px; margin-top:9px; line-height:22px; width:82%;/* white-space:nowrap;*/ text-overflow:ellipsis;  -o-text-overflow:ellipsis; overflow: hidden; height:40px;}
.ming:hover{color:#e62129}
.inno{ display:block; width:102px; height:29px; background:#e62129; text-align:center; line-height:29px; color:#fff; border-radius:14px;margin-top:11px;}
.inno:hover{background:#333}
.maln{ margin-left:auto;}

.prmain2{ background:#f5f5f4; margin-top:7px; padding-top:27px; padding-bottom:43px;}
.prm2biao{ display:block; text-align:center; font-size:28px; font-size:2.8rem; font-weight:bold; text-transform:uppercase; color:#25cccc; margin-bottom:17px;}
@media screen and (min-width:1000px) and (max-width:1219px){
.prr{ width:690px;}
.chanlie{ width:210px; margin-left:15px;}
.ming{ width:160px; margin-left:5px;}
}
@media screen and (max-width:999px){
.prl{ width:33%;}
.prr{ width:65%;}
.subn{ padding-left:45px;}
.navContent{ padding-left:20px;}
.prlbtu{ width:100%;}
.prlbzi{ width:100%; margin-top:15px;}
.chanlie{ width:47%; margin-left:1% !important; margin-right:1%}
.prsanji{ display:none}
}
@media screen and (max-width:789px){
.chanlie{ width:97%; margin-left:1% !important; margin-right:1%}
}
@media screen and (max-width:639px){
.prl{ width:100%;}
.prr{ width:100%;}
.fenyen{ float:none;}
.tijiao{ float:none; margin-top:15px;}
.tijiaogouru{ margin-top:15px; margin-right:5px;}
.chanlie{ width:47%; margin-left:1% !important; margin-right:1%}
.mianbaon{ width:100%; float:left; margin-top:20px;}
}
@media screen and (max-width:509px){
.chanlie{ width:97%; margin-left:1% !important; margin-right:1%}
}

/*************************************************************************  product2  ***************************************************************************/

#tsShopContainer li,#tsShopContainer img{vertical-align:top;}
#tsShopContainer{width:476px;position:relative;font-size:12px;padding-bottom:5px; float:left; margin-top:35px;}
#tsShopContainer #tsImgS{text-align:center;width:100%;position:relative; }
#tsShopContainer #tsImgS a{display:block;text-align:center;margin:0px auto;border:1px solid #f5f5f5}
#tsShopContainer #tsImgS img{border:0px;}
#tsShopContainer #tsPicContainer{width:100%;height:92px;position:relative; margin-top:9px;}
#tsShopContainer #tsPicContainer #tsImgSArrL{width:14px;height:100%;background:url(../img/left.jpg) no-repeat left center;position:absolute;top:0px;left:14px;cursor:pointer;}
#tsShopContainer #tsPicContainer #tsImgSArrR{width:14px;height:100%;background:url(../img/right.jpg) no-repeat right center;position:absolute;top:0px;right:19px;cursor:pointer;}
#tsShopContainer #tsPicContainer #tsImgSCon{position:absolute;left:51px;width:1px;height:92px;overflow:hidden;}
#tsShopContainer #tsPicContainer #tsImgSCon ul{width:100%;overflow:hidden;}
#tsShopContainer #tsPicContainer #tsImgSCon li{width:130px;float:left;cursor:pointer;}
#tsShopContainer #tsPicContainer #tsImgSCon li a{ display:block;width:111px;height:83px; padding-top:7px;}
#tsShopContainer #tsPicContainer #tsImgSCon li img{display:block;width:111px;height:81px; border:1px solid #efeeee}
#tsShopContainer #tsPicContainer #tsImgSCon li:hover a{ background:url(../img/zhizhen.jpg) no-repeat top center;}
#tsShopContainer #tsPicContainer #tsImgSCon li:hover img{ border:1px solid #e62129;}
#tsShopContainer #tsPicContainer #tsImgSCon li.tsSelectImg img{}

.MagicZoomBigImageCont {}
.MagicZoomMain {text-align:center !important;width:92px;}
.MagicZoomMain div {padding:0px !important; cursor:pointer}
.MagicZoomHeader {font:10px Tahoma, Verdana, Arial, sans-serif;color:#fff;background:#91b817;text-align:center !important;}
.MagicZoomPup {border:0px solid #aaa;background:#ffffff;}
.MagicZoomLoading {text-align:center;background:#ffffff;color:#444;border:1px solid #ccc;opacity:0.8;padding:3px 3px 3px 3px !important;display:none;}
.MagicZoomLoading img {padding-top:3px !important;}

.jianjie{ width:390px; float:right; margin-top:35px;}
.jianjie h1{ font-size:14px; font-size:1.4rem; font-weight:bold;}
.jianjie ul{ margin-top:15px;  line-height:30px;}
.jianjie ul li{ line-height:30px;}
.inno2{ display:block; width:102px; height:29px; text-align:center; line-height:29px; background:#e62129; border-radius:15px; color:#fff; margin-top:19px;}
.inno2:hover{ background:#0070c0;}

.xiangqing{ line-height:24px; margin-top:28px;}
.xiangbiao{ display:block; font-size:18px; font-size:1.8rem; line-height:43px; text-transform:uppercase; font-weight:bold; margin-top:18px;}
.biaoge{}
.biaoge td{ color:#333; line-height:29px; padding:7px 0; padding-left:9px;}
.biaoge a,.zhenbaioge{ display:block; width:121px; height:29px; background:#dddada; border-radius:15px; color:#e62129; text-align:center; line-height:29px;}
.biaoge a:hover,.zhenbaioge:hover{ background:#e62129; color:#fff;}
.bordertopnone{ border-top:none !important;}
.borderrightnone{ border-right:none !important;}
@media screen and (min-width:1000px) and (max-width:1219px){
.MagicZoomMain,.MagicZoomMain div,.MagicZoomBigImageCont,.MagicZoomHeader,.MagicZoomPup,.MagicZoomLoading,.MagicZoomLoading img{ display:none !important}
#tsShopContainer{ margin-left:auto}
.jianjie{ width:100%;}
.inno2{ float:none}
.pr{ margin-left:auto; margin-top:20px;}
.ne{ margin-top:20px;}
}
@media screen and (min-width:1000px){
.chantu{ display:none}
}
@media screen and (max-width:999px){
#tsShopContainer{ display:none}
.chantu{ width:100%;}
.chantu a{ display:block; width:47%; margin-left:1.5%; margin-right:1.5%; float:left; margin-top:20px;}
.chantu a img{ width:100%; max-width:476px; max-height:346px;}
.chanr{ width:100%; margin-left:auto;}
.jianjie{ width:100%;}
#tab li {font-size:14px; font-size:1.4rem; margin-left:20px;margin-right:5px;}
#content ul a{ font-size:14px; font-size:1.4rem;}
#content ul p{ font-size:12px; font-size:1.2rem;}}
@media screen and (max-width:639px){
#tab { background:none}
#tab li {font-size:14px; font-size:1.4rem; margin-left:0px;margin-right:10px;}
#content ul a{ font-size:14px; font-size:1.4rem;}
#content ul p{ font-size:12px; font-size:1.2rem;}
.biaoge a{ width:80px;}
.biaoge td{ padding-left:0px;}
}
@media screen and (max-width:439px){
.chantu a{width:97%;}
}

/*************************************************************************  news  ***************************************************************************/

.nebiao{ display:block; width:175px; float:left; margin-top:62px; margin-left:5px; margin-bottom:33px;}
.nebiao img{ width:89px; height:24px;}

.nemain{ border-top:1px solid #ddd9d9; /*margin-top:33px;*/ padding-top:2px;}
.nelie{ border-bottom:1px dashed #d0cece; position:relative; padding-bottom:32px; margin-top:24px;}
.neshijian{ width:70px; height:119px; background:#373737 url(../img/rili.jpg) no-repeat bottom center; text-align:center; padding-top:17px; position:absolute; left:5px; top:4px;}
.neshijian p{ font-size:15px; font-size:1.5rem; color:#fff; line-height:24px;}
.neshijian span{ font-size:20px; font-size:2rem; color:#fff;}

.neliezi{ padding-left:102px;}
.neliebiao{ display:block; font-size:14px; font-size:1.4rem; line-height:23px; font-weight:bold; color:#e62129; white-space:nowrap;
 text-overflow:ellipsis; 
 -o-text-overflow:ellipsis; 
 overflow: hidden;}
.neliezi p a{ display:block; line-height:22px; margin-top:16px; margin-bottom:16px; height:66px; overflow:hidden;}
.neliemor{ color:#e62129; border-bottom:1px solid #e62129;}
.neliezi a:hover{ color:#0070c0;}
.neliemor:hover{border-bottom:1px solid #0070c0;}
.jvzhong{ float:none; text-align:center; margin-top:28px;}
.jvzhong a{ float:none; display:inline-block; *float:left}

.hot{ background:url(../img/hotbei.jpg) no-repeat top center; padding-top:135px; padding-bottom:60px;}
.hotbiao{ display:block; text-align:center;}
.hotbiao img{ width:231px; height:33px;}
.img-scroll { position:relative; width:100%; margin-top:32px;}
.img-scroll .prev,.img-scroll .next{position:absolute;display:block;width:21px;height:38px; top:50%; margin-top:-19px;}
.img-scroll .prev { left:0;cursor:pointer; background:url(../img/hotleft.png) no-repeat center;}
.img-scroll .prev:hover { left:0;cursor:pointer; background:url(../img/hotlefth.png) no-repeat center;}
.img-scroll .next { right:0;cursor:pointer; background:url(../img/hotright.png) no-repeat center;}
.img-scroll .next:hover { right:0;cursor:pointer; background:url(../img/hotrighth.png) no-repeat center;}
.img-list { position:relative; width:1114px; height:auto; margin-left:32px; overflow:hidden; padding-left:10px;}
.img-list ul { width:9999px;}
.img-list li { float:left; display:inline; width:242px; margin-right:47px; height:auto;text-align:center; line-height:100px; padding-top:10px;}
.hottu{ display:block; width:100%;box-shadow:0px 0px 10px #a6a6a6;}
.hottu img{ width:100%; max-width:476px; max-height:346px;}
.hotzi{ display:block; background:#000000; background:rgba(0,0,0,0.7); line-height:24px; text-align:center; color:#fff; padding:11px 0;}
.hotzi:hover{ background:#e62129; background:rgba(230,33,41,0.7);}
@media screen and (min-width:1000px) and (max-width:1219px){
.img-list {width:890px;}
.img-list li{ margin-right:80px;}
}
@media screen and (max-width:999px){
.hot{ background-size:auto 100%;}
.img-list {width:90%; margin-left:5%;}
.img-list ul { width:1000%;}
.img-list li{ width:3%; margin-right:0.4%;}
}
@media screen and (max-width:800px){
.img-list li{ width:4.5%; margin-right:0.7%;}
}
@media screen and (max-width:570px){
.img-list {width:84%; margin-left:8%;}
.img-list li{ width:9.5%; margin-right:0.7%;}
}

/*************************************************************************  news2  ***************************************************************************/
.nemain h1{ font-size:14px; font-size:1.4rem; line-height:23px; color:#e62129; font-weight:bold; text-align:center; margin-top:31px;}
.riqi{ display:block; width:85px; margin:auto; background:url(../img/naozhong.jpg) no-repeat left center; padding-left:26px; color:#9c9a9a; line-height:24px; margin-top:7px;}
.nexiang{ line-height:22px; padding-top:15px;}
.nexiang p,.nexiang span{ color:#333;}
.nexiang a{ color:#e62129;}

.fanpian{ border-top:1px dashed #d0cece; padding-top:36px; margin-top:30px;}
.fanpian li{ position:relative; line-height:44px;}
.fanpian p{ width:113px; height:44px; position:absolute; left:0; top:0px; line-height:44px; text-align:center; color:#fff;}
.pr p{ background:#373737;}
.ne p{ background:#e62129;}
.fanpian a,.fanpian span{ display:block; padding-left:130px; color:#333;white-space:nowrap;
 text-overflow:ellipsis; 
 -o-text-overflow:ellipsis; 
 overflow: hidden;}
.fanpian a:hover{color:#e62129;}
@media screen and (max-width:570px){
.fanpian p{ width:83px;}
.fanpian a,.fanpian span{ padding-left:100px;}
}

/***************************************************************************  Application  ***************************************************************************/
.appbiao{ display:block; width:175px; float:left; margin-top:62px; margin-left:5px;}
.appbiao img{ width:208px; height:32px;}

.appmain{ padding-bottom:44px;}
.applie1{ margin-top:54px; margin-bottom:5px;}
.appbiao1{ width:485px; position:relative; margin-right:5px;}
.appbiao1 img{ width:100%; max-width:485px; max-height:281px;}
.appn{ background:#000; background:rgba(0,0,0,0.6); position:absolute; width:100%; height:100%; top:0px; left:0px;}
.appkuang{ border:1px solid #fff; border:1px solid rgba(255,255,255,0.7); width:80%; height:72%; margin-left:10%; margin-top:8.6%;}
.appkuang>a{ display:block; text-align:center; font-size:26px; font-size:2.6rem; line-height:43px; color:#fff; text-transform:uppercase; font-weight:bold; margin-top:24px;}
.appkuang p a{ display:block; line-height:24px; color:#fff; text-align:center; padding:0 35px; margin-top:7px;}
.appkuang a:hover{color:#e62129;}

.applie2{ margin-top:59px; margin-bottom:59px;}
.apptu{ display:block; width:352px; float:left; margin-right:5px;}
.apptu img{ width:100%; max-width:352px; max-height:281px;}
.applie1 .appbiao1{ float:left}
.applie2 .appbiao1{ float:right}
.marn1{ margin-right:auto !important;}
@media screen and (min-width:1000px) and (max-width:1219px){
.appbiao1{ width:396px;}
.apptu{width:287px;}
.appkuang>a{ margin-top:5px;}
.appkuang p a{ padding:0 10px; margin-top:2px;}
}
@media screen and (min-width:1000px){
.clear2{ display:none}
}
@media screen and (max-width:999px){
.applie1,.applie2{ text-align:center;}
.appbiao1{ float:none !important; margin:auto; width:100%; max-width:485px;}
.clear2{ clear:both;}
.apptu{ margin-top:20px; width:48%; margin-left:0.5% !important; margin-right:0.5% !important; max-width:352px; float:none; display:inline-block; *float:left; text-align:center;}
.appkuang{ border:none; width:100%; height:100%; margin-top:auto; margin-left:auto; padding:0px;}
.appkuang p a{ padding:0; margin-top:2px;}
}

/***************************************************************************  about us  ***************************************************************************/
.abbiao{ display:block; width:175px; float:left; margin-top:62px; margin-left:5px; margin-bottom:32px;}
.abbiao img{ width:167px; height:24px;}

.abmain{ border-top:1px solid #ddd9d9; float:none; margin-top:0px; /* margin-top:32px;*/ padding-top:34px; padding-bottom:45px;}
.abnav{}
.abnav a{ display:block; width:166px; height:42px; float:left; text-align:center; line-height:42px; background:#373737; font-size:16px; font-size:1.6rem; color:#fff; border-radius:5px; margin-right:24px;}
.a3{ width:186px !important;}
.abnav a:hover{ background:#e62129;}
.dangqiana{ background:#e62129 !important;}
.abn1{ padding-top:12px;}
.abn1 p{ line-height:26px; margin-top:26px;}
.abn1 img{ width:100%; max-width:1200px; /*max-height:405px;*/ margin-top:40px; margin-bottom:8px;}
@media screen and (max-width:999px){
.abnav a{ width:47% !important; margin-right:1.5%; margin-left:1.5%; margin-bottom:10px;}
}
@media screen and (max-width:639px){
.abnav a{ width:100% !important; margin-bottom:10px;}
}

/***************************************************************************  History  ***************************************************************************/
.shijianzhou{ background:url(../img/zhoutou.jpg) no-repeat top center; margin-top:41px; padding-top:143px;}
.yi{ position:relative; background:url(../img/zhou1.jpg) no-repeat top center; padding-bottom:21px;}
.yilie{ float:left;}
.yilie a{ display:block; text-align:center;}
.shijianzhou img{ width:100%;}
.zhoutu1{}
.zhoutu2{ margin-left:18px;}
.zhoutu3{ margin-left:190px;}
.zhoutu4{ margin-left:40px;}

.zhoutu1 img{ max-width:248px; max-height:163px;}
.zhoutu2 img{ max-width:246px; max-height:163px;}
.zhoutu3 img{ max-width:163px; max-height:163px;}
.zhoutu4 img{ max-width:247px; max-height:163px;}
.yizi{ font-size:14px; font-size:1.4rem; line-height:40px;}

.er{ background:url(../img/zhou2.jpg) no-repeat top center; padding-bottom:41px;}
.erzi{ display:block; float:left; font-size:18px; font-size:1.8rem; line-height:92px; margin-left:234px; margin-top:62px; font-family:Arial, Helvetica, sans-serif}
.ertu{ display:block; float:right; margin-right:293px;}
.ertu img{ max-width:198px; max-height:294px;}

.san{ background:url(../img/zhou3.jpg) no-repeat top center; padding-bottom:57px;}
.santu{ display:block; margin-left:200px; float:left;}
.santu img{max-width:311px; max-height:232px; }
.sanzi{ display:block; width:455px; float:left; margin-left:198px; margin-top:80px;font-size:18px; font-size:1.8rem; line-height:30px; color:#333; font-family:Arial, Helvetica, sans-serif}

.si{ background:url(../img/zhou4.jpg) no-repeat top center; padding-bottom:53px;}
.sizi{ display:block; float:left; font-size:18px; font-size:1.8rem; line-height:92px; margin-left:181px; margin-top:62px; font-family:Arial, Helvetica, sans-serif}
.situ{ display:block; float:right; margin-right:293px;}
.situ img{ max-width:194px; max-height:279px;}

.wu{ background:url(../img/zhou5.jpg) no-repeat top center; padding-bottom:51px;}
.wul{ width:361px; float:left; margin-left:151px;}
.wur{ width:194px; float:left; margin-left:197px;}
.shijianzhou a{ display:block;}
.wultu img{ max-width:361px; max-height:259px;}
.wulzi{font-size:18px; font-size:1.8rem; line-height:30px; color:#333; font-family:Arial, Helvetica, sans-serif; margin-top:18px;}
.wurtu img{ max-width:193px; max-height:281px;}
.wurzi{font-size:18px; font-size:1.8rem; line-height:30px; color:#333; font-family:Arial, Helvetica, sans-serif; margin-top:10px; text-align:center;}

.liu{ background:url(../img/zhou6.jpg) no-repeat top center; padding-bottom:36px;}
.liul{ width:220px; float:left; text-align:center; margin-left:300px;}
.liulzi{font-size:18px; font-size:1.8rem; line-height:30px; color:#333; font-family:Arial, Helvetica, sans-serif; margin-top:17px; text-align:center}
.liultu img{ max-width:201px; max-height:285px;}
.liurtu img{ max-width:361px; max-height:259px;}
.liur{ width:361px; float:left; margin-left:198px;}
.liurzi{font-size:18px; font-size:1.8rem; line-height:30px; color:#333; font-family:Arial, Helvetica, sans-serif; margin-top:46px; text-align:center}

.qi{ background:url(../img/zhou7.jpg) no-repeat top center; padding-bottom:20px;}
.qitu{ width:202px; float:left; margin-left:309px;}
.qitu img{ max-width:202px; max-height:296px;}
.qizi{ width:370px; float:left; margin-left:198px;font-size:18px; font-size:1.8rem; line-height:30px; color:#333; font-family:Arial, Helvetica, sans-serif; margin-top:88px;}

.ba{ background:url(../img/zhou8.jpg) no-repeat top center; padding-bottom:29px;}
.batu{ float:right; margin-right:297px;}
.bazi{ float:left; font-size:18px; font-size:1.8rem; line-height:92px; margin-left:181px; margin-top:62px; font-family:Arial, Helvetica, sans-serif}
.batu img{ max-width:193px; max-height:264px;}

.jiu{ background:url(../img/zhou9.jpg) no-repeat top center; padding-bottom:51px;}
.jiutu{ float:left; margin-left:311px;}
.jiuzi{ float:right;font-size:18px; font-size:1.8rem; line-height:92px; margin-top:62px; font-family:Arial, Helvetica, sans-serif; margin-right:355px;}
.jiutu img{ max-width:193px; max-height:260px;}
@media screen and (min-width:1000px) and (max-width:1219px){
.zhoutu1 img{height:130px;}
.zhoutu2 img{height:130px;}
.zhoutu3 img{height:130px;}
.zhoutu4 img{height:130px;}
.zhoutu3{ margin-left:100px;}

.erzi{margin-left:134px; margin-top:62px;}
.ertu{ margin-right:193px;}

.santu{ margin-left:80px;}
.sanzi{ width:355px; margin-left:200px;}

.sizi{ margin-left:100px; margin-top:62px;}
.situ{ margin-right:193px;}

.wul{ width:361px; float:left; margin-left:39px;}
.wur{ width:194px; float:left; margin-left:197px;}

.liul{ width:220px; float:left; text-align:center; margin-left:180px;}
.liur{ width:361px; float:left; margin-left:198px;}

.qitu{ width:202px; float:left; margin-left:209px;}
.qizi{ width:370px; float:left; margin-left:158px;margin-top:88px;}

.batu{ float:right; margin-right:200px;}
.bazi{ float:left; font-size:18px; font-size:1.8rem; line-height:92px; margin-left:181px; margin-top:62px; font-family:Arial, Helvetica, sans-serif}

.jiutu{ float:left; margin-left:211px;}
.jiuzi{ float:right;font-size:18px; font-size:1.8rem; line-height:92px; margin-top:62px; font-family:Arial, Helvetica, sans-serif; margin-right:255px;}

}
@media screen and (max-width:999px){
.shijianzhou{ background:url(../img/shi1.jpg) no-repeat top center;}
.yi{ background:none}
.yilie{ width:47%; margin-left:1.5%; margin-right:1.5%}

.er{ background:url(../img/shi2.jpg) no-repeat top center; padding-top:120px;}
.ertu{ margin-right:auto; float:none; text-align:center;}
.erzi{margin-left:auto; margin-top:10px; line-height:25px; float:none; text-align:center;}

.san{ background:url(../img/shi3.jpg) no-repeat top center; padding-top:120px;}
.santu{ margin-left:auto; float:none; text-align:center;}
.sanzi{margin-left:auto; width:100%; margin-top:10px; line-height:25px; float:none; text-align:center;}

.si{ background:url(../img/shi4.jpg) no-repeat top center; padding-top:120px;}
.situ{ margin-right:auto; float:none; text-align:center;}
.sizi{margin-left:auto; margin-top:10px; line-height:25px; float:none; text-align:center;}

.wu{ background:url(../img/shi5.jpg) no-repeat top center; padding-top:120px; text-align:center;}
.wul{ width:100%; float:none; margin-left:auto;}
.wur{ width:100%; float:none; margin-left:auto;}

.liu{ background:url(../img/shi6.jpg) no-repeat top center; padding-top:120px; text-align:center;}
.liul{ width:100%; float:none; margin-left:auto;}
.liur{ width:100%; float:none; margin-left:auto;}

.qi{ background:url(../img/shi7.jpg) no-repeat top center; padding-top:120px; text-align:center;}
.qitu{ width:100%; float:none; margin-left:auto;}
.qizi{ width:100%; float:none; margin-left:auto;margin-top:10px;}

.ba{ background:url(../img/shi8.jpg) no-repeat top center; padding-top:120px; text-align:center;}
.batu{ float:none; margin-right:auto;}
.bazi{ float:none; font-size:18px; font-size:1.8rem; line-height:30px; margin-left:auto; margin-top:10px;}

.jiu{ background:url(../img/shi9.jpg) no-repeat top center; padding-top:120px; text-align:center;}
.jiutu{ float:none; margin-left:auto;}
.jiuzi{ float:none;font-size:18px; font-size:1.8rem; line-height:30px; margin-top:10px; margin-right:auto;}
}
@media screen and (max-width:639px){
.yilie{ width:97%;}
}



/***************************************************************************  Customer  ***************************************************************************/

#baguetteBox-overlay{display:none;opacity:0;position:fixed;overflow:hidden;top:0;left:0;width:100%;height:100%;z-index:1000000;  background-color:#222;background-color:rgba(0,0,0,.8);-webkit-transition:opacity .5s ease;transition:opacity .5s ease}
 #baguetteBox-overlay.visible{opacity:1}
 #baguetteBox-overlay .full-image{display:inline-block;position:relative;width:100%;height:100%;text-align:center;}
 #baguetteBox-overlay .full-image figure{display:inline;margin:0;height:100%}
 #baguetteBox-overlay .full-image img{display:inline-block;width:auto;height:auto;max-height:100%;max-width:100%;vertical-align:middle;-webkit-box-shadow:0 0 8px rgba(0,0,0,.6);-moz-box-shadow:0 0 8px rgba(0,0,0,.6);box-shadow:0 0 8px rgba(0,0,0,.6);}
 
 #baguetteBox-overlay .full-image figcaption{display:block;position:absolute;bottom:0;width:100%;text-align:center;line-height:1.8;color:#ccc;background-color:#000;background-color:rgba(0,0,0,.6);font-family:Verdana, Geneva, sans-serif;}
 #baguetteBox-overlay .full-image:before{content:"";display:inline-block;height:50%;width:1px;margin-right:-1px}
 #baguetteBox-slider{position:absolute;left:0;top:0;height:100%;width:100%;white-space:nowrap;-webkit-transition:left .4s ease,-webkit-transform .4s ease;transition:left .4s ease,-moz-transform .4s ease;transition:left .4s ease,transform .4s ease}
 #baguetteBox-slider.bounce-from-right{-webkit-animation:bounceFromRight .4s ease-out;animation:bounceFromRight .4s ease-out}
 #baguetteBox-slider.bounce-from-left{-webkit-animation:bounceFromLeft .4s ease-out;animation:bounceFromLeft .4s ease-out}
 .baguetteBox-button#next-button,.baguetteBox-button#previous-button{top:50%;top:calc(50% - 30px);width:44px;height:60px}
 .baguetteBox-button{position:absolute;cursor:pointer;outline:0;padding:0;margin:0;border:0;-moz-border-radius:15%;
 border-radius:15%;background-color:#323232;background-color:rgba(50,50,50,.5);color:#ddd;font:1.6em sans-serif;-webkit-transition:background-color .4s ease;transition:background-color .4s ease;}
 .baguetteBox-button:hover{background-color:rgba(50,50,50,.9)}
 .baguetteBox-button#next-button{right:2%}
 .baguetteBox-button#previous-button{left:2%}
 .baguetteBox-button#close-button{top:20px;right:2%;right:calc(2% + 6px);width:30px;height:30px}
 .baguetteBox-button svg{position:absolute;left:0;top:0}
 .spinner{width:40px;height:40px;display:inline-block;position:absolute;top:50%;left:50%;margin-top:-20px;margin-left:-20px}
 .double-bounce1,.double-bounce2{width:100%;height:100%;-moz-border-radius:50%;border-radius:50%;background-color:#fff;opacity:.6;position:absolute;top:0;left:0;-webkit-animation:bounce 2s infinite ease-in-out;animation:bounce 2s infinite ease-in-out}
 .double-bounce2{-webkit-animation-delay:-1s;animation-delay:-1s}
 @-webkit-keyframes bounceFromRight{0%{margin-left:0}50%{margin-left:-30px}100%{margin-left:0}}
 @keyframes bounceFromRight{0%{margin-left:0}50%{margin-left:-30px}100%{margin-left:0}}
 @-webkit-keyframes bounceFromLeft{0%{margin-left:0}50%{margin-left:30px}100%{margin-left:0}}
 @keyframes bounceFromLeft{0%{margin-left:0}50%{margin-left:30px}100%{margin-left:0}}
 @-webkit-keyframes bounce{0%,100%{-webkit-transform:scale(0);transform:scale(0)}50%{-webkit-transform:scale(1);transform:scale(1)}}
 @keyframes bounce{0%,100%{-webkit-transform:scale(0);-moz-transform:scale(0);transform:scale(0)}50%{-webkit-transform:scale(1);-moz-transform:scale(1);transform:scale(1)}}
 
.cus{ margin-top:16px;}
.cusn{ width:370px; float:left; padding-bottom:20px; background:url(../img/yinying.jpg) no-repeat bottom center; margin-left:45px; margin-top:26px;}
.cusn a{ display:block; position:relative; width:98%; max-width:370px; margin:auto;}
.custu{ width:100%; max-width:370px; max-height:251px;}
.cusfangda{ position:absolute; width:40px; height:38px; bottom:0px; right:0px;}
.maln1{ margin-left:auto !important;}
.fenye2{ margin-top:10px;}

@media screen and (min-width:1000px) and (max-width:1219px){.cusn{ width:300px; margin-left:35px;}}
@media screen and (max-width:999px){
.cusn{ width:30%; margin-left:1.5% !important; margin-right:1.5%; background-size:100% 20px;}
}
@media screen and (max-width:709px){
.cusn{ width:47%; margin-left:1.5% !important; margin-right:1.5%;}
}
@media screen and (max-width:450px){
.cusn{ width:97%; margin-left:1.5% !important; margin-right:1.5%;}
}


/**************************************************************************  certificate  **************************************************************************/
.abjvzhong{ text-align:center}
.abjvzhong a{ float:none; display:inline-block; *float:left}

.box{width:553px; margin:auto; margin-top:41px;}
.left-pro{width:553px;}
.left-pro .t1{width:122px;float:right; padding:0px; margin-top:12px;}
.left-pro .t2{width:399px;text-indent:0;float:left;padding:7px; border:1px solid #eae7e7;}
.left-pro .t2 img{text-indent:0; max-width:399px; height:549px;}
#showArea a{ display:block; width:114px; padding-left:8px;margin-bottom:13px;}
#showArea img{cursor:pointer;display:block;width:105px; padding:2px 3px;border:1px solid #eae7e7;height:144px;}
#main_img{cursor:pointer;display:block}
#gotop{cursor:pointer;display:block; margin-left:8px;}
#gobottom{cursor:pointer;display:block; margin-left:8px;}
#showArea{height:476px;overflow:hidden; margin-top:16px; margin-bottom:17px;}
#showArea a:hover{ background:url(../img/zhizhen2.jpg) no-repeat left center;}
#showArea a:hover img{ border:1px solid #e62129}
@media screen and (min-width:1000px){
.zhengshu{ display:none;}
}
@media screen and (max-width:999px){
.box{ display:none}
.zhengshu{}
.zhengshu a{ display:block; width:45%; margin-left:2.5%; margin-right:2.5%; float:left; margin-top:20px;}
.zhengshu a img{ width:100%; max-width:399px; max-height:549px;}
.abjvzhong a{ width:95% !important; margin-bottom:10px;}
}

@media screen and (max-width:499px){
.zhengshu a{ display:block; width:95%; margin-left:2.5%; margin-right:2.5%; float:left; margin-top:20px;}
}

/***************************************************************************  about us  ***************************************************************************/
.cobiao{ display:block; width:207px; float:left; margin-top:62px; margin-left:5px;}
.cobiao img{ width:207px; height:32px;}

.comain{ padding-bottom:53px;}
.col{ width:330px; float:left; margin-top:34px;}
.cor{ width:845px; float:right; margin-top:18px;}

.col ul{}
.col ul li{ line-height:23px; padding-left:25px; margin-top:10px;}
.coshouji{ background:url(../img/coshouji.jpg) no-repeat left 4px;}
.cochuanzhen{ background:url(../img/cochuanzhen.jpg) no-repeat left 4px;}
.codianhua{ background:url(../img/codianhua.jpg) no-repeat left 3px;}
.codianhua2{ background:url(../img/codianhua2.jpg) no-repeat left 4px;}
.coyouxiang{ background:url(../img/coxinfeng.jpg) no-repeat left 5px;}
.codizhi{ background:url(../img/codingwei.jpg) no-repeat left 5px;}
.codizhi .co1{ width:110px; float:left;}
.codizhi .co2{ width:120px; float:left; margin-left:12px;}
.col ul li a:hover{ color:#e62129}
.gongsi{ line-height:23px; color:#e62129; margin-top:12px;}

.shejiao2{ margin-top:23px;}
.shejiao2 a{ display:block; margin-right:22px; float:left;}

.corf{}
.corf .int1{ width:255px; float:left; margin-right:25px; margin-top:27px;}
.corf .int1 input{ width:234px; height:35px; border:1px solid #d8d7d7; border-radius:18px; padding-left:18px; background:none; line-height:35px;}
.corf .xing2{ padding-left:12px; background:url(../img/coxing.jpg) no-repeat left 18px;}
.corf .xing22{ padding-left:12px; }
.marn2{ margin-right:auto !important;}
.corf .int2{ width:829px; float:left; margin-right:25px; margin-top:22px;}
.corf .int2 input{ width:808px; height:35px; border:1px solid #d8d7d7; border-radius:18px; padding-left:18px; background:none; line-height:35px;}
.corf textarea{width:808px; height:122px; border:1px solid #d8d7d7; border-radius:18px; padding-left:18px; background:none; line-height:35px;}
.coyanzheng{ width:255px; height:39px; margin-top:27px; float:left; margin-left:13px; cursor:pointer;}
.corf .int3{ width:255px; height:39px; margin-top:27px; float:right; border-radius:18px; background:#e62129; color:#fff; border:none; cursor:pointer;}
.corf .int3:hover{ background:#0070c0;}

.ditu{ width:100%; max-width:1200px; max-height:345px; margin-top:50px;}

@media screen and (min-width:1000px) and (max-width:1219px){
.cor{ width:645px;}
.corf .int1{ width:189px;}
.corf .int1 input{ width:168px;}
.corf .int2{ width:629px;}
.corf .int2 input{ width:608px;}
.corf textarea{width:608px;}
.corf .int3{ width:125px;}
}
@media screen and (min-width:1000px){
.clear3{ display:none}
}
@media screen and (max-width:999px){
.col{ width:100%;}
.cor{ width:100%;}
.corf .int1{ width:29.5%;margin-right:2.3%;}
.corf .xing2{ padding-left:3%;}
.corf .int1 input{ width:95%; padding-left:5%;}
.corf .int2{ width:97%;}
.corf .int2 input{ width:97%; padding-left:2%;}
.corf textarea{width:97%; padding-left:2%;}
.corf .int3{ width:97%;}
.coyanzheng{ margin-left:auto; float:right;}
.clear3{ clear:both;}
.ditu{ margin-top:20px;}
}
@media screen and (max-width:639px){
.corf .int1{ width:97%;margin-right:0%;}
.corf .int1{padding-left:3%;}
.corf .int1 input{ width:97%; padding-left:2%;}
.coyanzheng{ float:left; margin-left:3%;}
.clear3{ display:none}
.corf .int3{ margin-left:auto; width:30%; float:right;}
}
@media screen and (max-width:410px){
.corf .int3{ width:97%;}
}




.xiangqingx table,.nexiang table{ width:92%; /*border-collapse:collapse;*/ line-height:24px; word-break:break-all;/* border:none;*/}
.xiangqingx tr td,.nexiang tr td{ line-height:24px; padding:1px;}
.xiangqingx img,.nexiang img{ max-width:100%;}
.nexiang a{ color:#e62129}








@media screen and (min-width:640px){
.gudi{ display:none;}	
}

@media screen and (max-width:639px){	
.gudi{ background:#e7e7e7; width:100%; height:45px; position:fixed; bottom:0px; padding-top:5px;}
.gudi a{ display:block; width:24%; height:100%; float:left; border-left:1px solid #b5b5b5; border-right:1px solid #b5b5b5; color:#000000; text-align:center; padding-top:28px; }
.gudidianhua{ background:url(../img/home_06.jpg) no-repeat center 5px; border-left:none !important}
.gudixinfeng{ background:url(../img/tel_08.jpg) no-repeat center 5px;}
.gudifenxiang{ background:url(../img/email_10.jpg) no-repeat center 5px;}
.gudibiji{ background:url(../img/message_03.jpg) no-repeat center 5px;border-right:none !important}
}




@media screen and (min-width:1220px){

.ys{ width:100%;  background:url(../img/beijing_03.png) no-repeat bottom; }
.ys1{ margin-left:77px;}
.ystu1{ float:left;}
.yszi1{ float:left; width:201px; line-height:30px; color:#2f5175 !important; text-transform:uppercase; margin-left:45px; margin-top:35px; font-size:16px;}
.yszi1 p,.yszi2 p,.yszi3 p,.yszi4 p,.yszi5 p,.yszi6 p{ margin:0px; padding:0px; }


.ys2{ margin-left:288px;}
.ystu2{ float:left; margin-left:13px;}
.yszi2{ float:left; width:259px; line-height:30px; color:#2f5175 !important; text-transform:uppercase; margin-left:45px; margin-top:120px; font-size:16px; text-align:right;}

.ys3{ margin-top:99px; margin-left:50px;}
.ystu3{ float:left; margin-left:13px;}
.yszi3{ float:left; width:350px; line-height:30px; color:#2f5175 !important; text-transform:uppercase;  margin-top:33px; font-size:16px; text-align:right;}

.ys4{ margin-left:100px;}
.ystu4{ float:left;}
.yszi4{ float:left; width:201px; line-height:30px; color:#2f5175 !important; text-transform:uppercase; margin-left:24px; margin-top:25px; font-size:16px;}


.ys5{ margin-top:35px; margin-left:150px;}
.ystu5{ float:left; margin-left:13px;}
.yszi5{ float:left; width:350px; line-height:30px; color:#2f5175 !important; text-transform:uppercase;  margin-top:33px; font-size:16px; text-align:right;}



.ys6{ margin-top:10px; margin-left:50px;}
.ystu6{  margin-left:13px;}
.yszi6{  width:350px; line-height:30px; color:#2f5175 !important; text-transform:uppercase;  margin-top:33px; font-size:14px; text-align:right;}

}


@media screen and (max-width:1219px){
.ys{ background:none;}
.yszi1 p,.yszi2 p,.yszi3 p,.yszi4 p,.yszi5 p,.yszi6 p{ margin:0px; padding:0px; }
.ys img{ max-width:100%; display:block; margin:0 auto; float:none; margin-bottom:10px; margin-top:10px;}
.yszi1,.yszi2,.yszi3,.yszi4,.yszi5,.yszi6{ float:none; text-align:center; color:#2f5175 !important;  font-size:12px; margin-top:50px; line-height:30px;}
}