@charset "utf-8";
/* CSS Document */

html{ font-size:62.5%;  }
body {margin:0 auto;font-family:Arial, Helvetica, sans-serif; font-size:12px;  font-size:1.2rem; color:#333; }
img { border:none; }
ul li {list-style-type:none;}
ul, form, p, a, img, table, tr, td, li,dd,dt,dl { margin:0;padding:0;list-style:none;color:#333;}
a {text-decoration:none; outline:none;}
a:hover { transition:0.5s;-moz-transition:0.5s;-o-transition:0.5s;-webkit-transition:0.5s; }
h1 {margin:0;padding:0;font-weight:normal; }
.clear {clear:both;}
.fl{float:left}
.fr{float:right}
input,textarea{ background:none; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-size:1.2rem;  border:none;}
input{ outline:none; }
.f14{ font-size:14px; font-size:1.4rem; }
.bottom26{ padding-bottom:26px; }

.zong{ width:1200px; margin: 0px auto; padding: 0px; }

@media screen and (min-width:1000px) and (max-width:1219px){
.zong{width:980px;margin:0 auto }
}
@media screen and (max-width:999px){
.zong{width:95%;margin:0 auto; }
}

.zanwu{ padding-bottom:50px; padding-top:50px;}

.juse{     color: #28abe2 !important;}

.header{ position:relative; margin:0px auto; width:100%; z-index:9999999999; }
.head{ position:absolute;  margin:0px auto; width:100%; z-index:99999; padding-top:6px; }



.logo{ float:left; width:191px; height:116px; }
.logo img{ width:100%; max-width:191px; max-height:116px; }

.head_r{ float:right; }

.head_rtop{ padding-top:3px; padding-bottom:15px; float:right; }
.head_rtop a{ display:block; float:left; }
.head_rxian{ float:left; height:14px; width:1px; background:url(../images/head-txian.jpg) no-repeat; margin-top:3px; margin-left:10px; margin-right:10px; }

.head_rbottom{}


/*daohang*/
.nav{ float:left; padding-right:16px; }

.navfirst{ background:#fff;  border-radius:25px;     color: #28abe2 !important; }
.li-yiji{ position:relative; z-index:999; float:left; padding-bottom:5px; padding-right:37px; }
.li-yiji>a{ display:block; line-height:32px; padding-top:2px; font-size:16px; padding-left:14px; padding-right:14px; font-size:1.6rem; transition:0.5s;-moz-transition:0.5s;-o-transition:0.5s;-webkit-transition:0.5s; text-transform:uppercase; }
.li-yiji>a:hover{ color:#28abe2; }

#xuanzhong{ color:#28abe2 !important; }
.lastnav{ padding-right:0px !important; }


.li-yiji:hover .ul-erji{ top:39px; }
.ul-erji{ position:absolute; z-index:999; top:-9999px; background:#fff; margin-left:7px; padding-left:16px; padding-right:16px; width:239px; padding-bottom:1px; }

.lNav1{ cursor:pointer; font-size:16px; font-size:1.6rem; padding-top:7px; padding-bottom:7px; line-height:26px; transition:0.5s; -moz-transition:0.5s;-o-transition:0.5s;-webkit-transition:0.5s; border-bottom:solid 1px #cccccc;  }
.lNav1last{ border-bottom:none !important; }
.lNav1 a{ font-size:14px; font-size:1.4rem; }
.lNav1:hover{ color:#28abe2; }
 
.lNav1:hover a{ color:#28abe2; }
.currentDt1{ color:#28abe2; }
.navContent1{ display: none; line-height:30px; padding-top:6px; margin-bottom:-2px; }
.navcontent1>li{ display:block; }
.navContent1>li a{ display:block; padding-left:19px; color:#666666; font-size:14px; font-size:1.4rem; }
.navContent1>li a:hover{ color:#28abe2; }


/*banner*/
.syindex_focus{ height:800px !important; }
.index_focus{ position: relative; max-width: 1920px; height:476px;margin: 0 auto;overflow:hidden; z-index:20; }
.index_focus .bd li { display: none;position: absolute;left: 0;top:0;width:100%; max-width:1920px;  }
.index_focus .bd li img{ width:100%; max-width:1920px; }
.index_focus .slide_nav {position: absolute; width:100%; text-align:center; bottom:15px;  }

.syslide_nav{ bottom:17px !important; }


.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_pre,.index_focus_next {display: none;position: absolute;top: 55.5%;/*margin-top: -64px;*/width:64px;height:64px; white-space: nowrap; overflow: hidden;z-index: 10;  }
.index_focus_pre{ background:url(../images/banner-pre.png) no-repeat; left:4%;}
.index_focus_next{ background:url(../images/banner-next.png) no-repeat; right: 4%;}

.caidan,.sousuo{ display:none; }
.banner64{ display:none; }



/*  sousuo  */
.search{ width:34px; height:34px; z-index:99999; background:none; position:relative; float:left; margin-top:1px; margin-right:-3px; }
.sb-icon-search { color:#fff; z-index:9999999; width:34px; height:34px; 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:34px; height:34px; float: right; display:inline; overflow: hidden; -webkit-transition: width 0s; -moz-transition: width 0s; transition: width 0s; -webkit-backface-visibility: hidden;border-radius:20px; z-index:9999999}
.sb-search-input { position: absolute; top: 0; left:0px;  outline: none; width:200px; height:32px;  padding-left:10px; border:none; margin: 0; z-index: 10; font-family:Verdana, Geneva, sans-serif; color:#fff; }
.sb-icon-search,.sb-search-submit{ width: 34px; height: 34px; display: block; position: absolute; right: 0px; top:0px; padding: 0; margin: 0; cursor: pointer; background:url(../images/sousuo.png) no-repeat center; border:none; }

.sb-search.sb-search-open,
.no-js .sb-search { width:236px; height:34px; position:relative; right:0px; top:0px;   background:#28abe2; }
.no-js .sb-search .sb-icon-search { position:absolute; background:url(../images/sousuo.png) no-repeat center; z-index: 15; right:0px; top:0px; }
.no-js .sb-search .sb-search-submit{ z-index: 90; }



@media screen and (max-width:1619px){
.index_focus .bd li img{ width:90% !important; }	
.index_focus{ height:428px !important; }
.syindex_focus{ height:720px !important; }
}
@media screen and (max-width:1419px){
.index_focus .bd li img{ width:85% !important; }	
.index_focus{ height:404px !important; }
.syindex_focus{ height:680px !important; }
}
@media screen and (max-width:1219px){
.head_rtop{ padding-top:10px; }
.li-yiji{ padding-right:0px; }	
.li-yiji>a{ padding-left:15px; padding-right:15px; }
.navfirst{ padding-left:23px !important; padding-right:23px !important; }

.index_focus .bd li img{ width:75% !important; }	
.index_focus{ height:357px !important; }
.syindex_focus{ height:600px !important; }
}
@media screen and (max-width:999px){
.header,.head{ position:static; }
.logo{ width:150px; }
.li-yiji>a{ padding-left:12px; padding-right:12px; }	

.index_focus{ display:none; }
.banner64{ width:100%; display:block;}
.banner64 a{ display:block; width:100%; overflow:hidden; text-align:center; }
.banner64 a img{ width:100%;}
}
@media screen and (max-width:919px){
.logo{ width:100%; float:none; text-align:center; }
.head_r{ width:100%; float:none; margin-top:-23px; }	
.head_rtop{ padding-top:0px; }
.li-yiji>a{ padding-left:15px; padding-right:15px; }
}
@media screen and (max-width:819px){
.li-yiji>a{ padding-left:12px; padding-right:12px; }	
}
@media screen and (max-width:759px){
.logo{ width:180px; float:left; }
.head_r{ margin-top:40px; float:right; width:62%;  }	
.nav,.search{ display:none; }

.sousuo{ width:259px; height:32px; margin:auto; float:right; position:relative; display:block; background:#28abe2; border-radius:15px; }
.sou{ width:210px; border:none; text-indent:7px; float:left; background:none; height:28px;  color:#fff; }
.suo{ background:url(../images/sousuo1.png) no-repeat center; width:30px; height:32px; border:none; float:right; cursor:pointer; }

.menu2{background:url(../images/32anniu.png) no-repeat right; width:48px;height:32px; float:right;border:none;cursor:pointer; margin-left:10px; }
.caidan{ display:block; width:48px;height:32px; position:relative; float:right; margin-left:10px; }
.caidanzhongnei ul li a{color:yellow; display:block;}
.caidanzhongnei{ background:#28abe2;line-height:26px; z-index:9999999999;position:absolute; right:0px; top:33px; border:solid 1px #28abe2; }
.caidanzhongnei li{ width:150px;line-height:35px;}
.caidanzhongnei li a{ color:#fff;display:block; width:140px; padding-left:10px; text-transform:uppercase; }
.caidanzhongnei li a:hover{ color:#28abe2; background:#fff;}
}
@media screen and (max-width:559px){
.header{ padding-bottom:5px; }
.logo{ width:100%; float:none; }	
.head_r{ margin-top:20px; float:none; width:100%; }
}
@media screen and (max-width:359px){
.sousuo{ width:210px; }
.sou{ width:165px; }	
}






.ipart1{ background:url(../images/ipart1-bg.jpg) no-repeat top center; padding-top:79px; padding-bottom:417px; }

.ipart1_title{ text-align:center; margin:0 auto; padding-bottom:31px; }
.ipart1_title img{ width:100%; max-width:1173px; max-height:90px; }

.ipart1_titleimg1{}
.ipart1_titleimg2{ display:none; }

.ipart1_hx{ margin:0 auto; height:2px; width:111px; background:#e74c3c; }

.ipart1_wz{ padding-top:23px; text-align:center; padding-left:92px; padding-right:92px; }
.ipart1_wz a{ display:block; font-size:18px; font-size:1.8rem; line-height:26px; color:#999999; }
.ipart1_wz a:hover{ color:#28abe2; }


.ipart1_pic{ display:none; margin-top:40px; }
.ipart1_pic img{ width:100%; max-width:1920px; max-height:614px; }
@media screen and (max-width:1219px){
.ipart1_wz{ padding-left:30px; padding-right:30px; }	
}
@media screen and (max-width:999px){
.ipart1{ background:url(../images/icenter-bg.jpg); padding-top:45px; padding-bottom:0px; }	
.ipart1_pic{ display:block; }
.ipart1_wz{ padding-left:0px; padding-right:0px; }
}
@media screen and (max-width:759px){
.ipart1_title{ padding-bottom:25px; }
.ipart1_wz{ padding-top:17px; }
.ipart1_wz a{ font-size:16px; font-size:1.6rem; }
.ipart1_pic{ margin-top:30px; }
}
@media screen and (max-width:579px){
.ipart1_titleimg1{ display:none; }
.ipart1_titleimg2{ display:block; }	
}
@media screen and (max-width:399px){
.ipart1_wz a{ font-size:14px; font-size:1.4rem; }	
}


.icenter{ background:url(../images/icenter-bg.jpg); }
 
.ipart2{  position:relative; width:100%; max-width:1920px; margin:0 auto; padding-top:54px; padding-bottom:76px; }

.ipart2 .prev,.ipart2 .next{position:absolute;display:block;width:64px;height:64px; top:298px; }
.ipart2 .prev{ left:7%;cursor:pointer; background:url(../images/banner-pre.png) no-repeat center; }
.ipart2 .next{ right:7%;cursor:pointer; background:url(../images/banner-next.png) no-repeat center; }

.ipart2_pv1{}
.ipart2_pv2{ display:none !important; }

.ipart2_pro{ margin:0 auto; }

.ipart2_left{ float:left;/* width:34.8%; max-width:417px; max-height:500px;*/ width:417px; height:500px; margin-top:26px; }
.ipart2_left img{ width:100%; max-width:417px; max-height:500px; }

.img-scroll { width:753px;  float:right;}

.img-list { position:relative; overflow:hidden; }
.img-list ul { width:9999px;}
.img-list li { float:left; display:inline; width:245x; margin-right:10px; text-align:center; }

.ipart2_nr{ margin-top:26px; }
.ipart2_nr a{ display:block; font-size:16px; font-size:1.6rem; }
.ipart2_nr a:hover{ color:#28abe2; }

.ipart2_nr img{ width:245px; height:209px; }
.ipart2_font{ text-align:center; padding-top:11px; }

.ipart2_pro2{ display:none; }
.ipart2_nr2{ /*width:45%; margin-left:2.5%; margin-right:2.5%; float:left;*/ width:100%; max-width:245px; margin:0 auto; text-align:center; margin-bottom:20px; }
.ipart2_nr2 a{ display:block; font-size:16px; font-size:1.6rem; }
.ipart2_nr2 a:hover{ color:#28abe2; }
.ipart2_nr2 img{ width:100%; max-width:245px; max-height:209px; }
.ipart2_font2{ text-align:center; padding-top:9px; }

@media screen and (max-width:1619px){
.ipart2 .prev{ left:30px; }
.ipart2 .next{ right:30px; }
}
@media screen and (max-width:1439px){
.ipart2 .prev{ left:10px; }
.ipart2 .next{ right:10px; }	
}
@media screen and (max-width:1369px){
.ipart2 .prev{ left:30px; }
.ipart2 .next{ right:30px; }
.img-scroll{ width:498px; }
.ipart2_pro{ width:950px; }
}
@media screen and (max-width:1169px){
.ipart2{ position:static; }
.ipart2_pro{ width:100%; }	
.img-scroll { float:none; width:100%; margin:0 auto; position:relative; }
.img-list { width:753px; margin:0 auto; }
.ipart2_left{ float:none; width:100%; height:auto; text-align:center; margin-top:30px; }
.ipart2_pv1{ display:none !important; }
.ipart2_pv2{ display:block !important; z-index:999; }
.ipart2 .prev,.ipart2 .next{ top:230px; }
.ipart2 .prev{ left:0px; }
.ipart2 .next{ right:0px; }
}
@media screen and (max-width:1019px){
.img-scroll{ width:700px; }
.img-list{ width:500px; }	
}
@media screen and (max-width:779px){
.img-scroll{ width:420px; }
.img-list{ width:245px; }	
}
@media screen and (max-width:479px){
.img-scroll{ display:none; }	
.ipart2_pro2{ display:block; }
}



.ipart3{  padding-bottom:113px; }

.ipart3_title{ text-align:center; max-height:30px; padding-bottom:34px; }
.ipart3_title img{ width:100%; max-width:534px; max-height:30px; }

.ipart3_hx{ margin:0 auto; height:2px; width:111px; background:#e74c3c; margin-bottom:49px; }

.ipart3_nr{ width:28.8%; float:left; padding-right:6.8%; }
.ipart3_nrlast{ padding-right:0px !important; }

.ipart3_ntitle{}
.ipart3_ntitle a{ display:block; font-size:22px; line-height:26px; font-size:2.2rem; font-weight:bold; color:#e74c3c; }
.ipart3_ntitle a:hover{ color:#4d4d4d; }

.ipart3_nwz{ padding-top:16px; }
.ipart3_nwz a{ display:block; line-height:26px; font-size:14px; font-size:1.4rem; }
.ipart3_nwz a:hover{ color:#e74c3c; }



.ipart4{ background:url(../images/ipart4-bg.jpg) repeat-y center; padding-top:7px; padding-bottom:4px; }

.ipart4_nr{ float:left; width:50%; }

.ipart4_pic1{ margin-left:70px; width:87%; max-width:461px; max-height:57px; }
.ipart4_pic2{ margin-left:54px; width:90%; max-width:461px; max-height:57px;}





@media screen and (max-width:1219px){
.ipart3_nr{ width:31%; padding-right:3.5%; }	
.ipart4_nr{ text-align:center; }
.ipart4_pic1,.ipart4_pic2{ margin-left:0px; width:95%; margin:0 auto; }
}
@media screen and (max-width:999px){
.ipart3_nr{ width:32%; padding-right:2%; }	
}
@media screen and (max-width:819px){
.ipart4_nr{ width:100%; float:none; margin-top:10px;  }	
.ipart4{ background-position:left top; background-repeat:repeat-y; padding-bottom:15px; }
}
@media screen and (max-width:859px){
.ipart3_nr{ width:100%; float:none; margin:0 auto; max-width:500px; margin-bottom:30px; }
.ipart3_nwz{ padding-top:10px; }
.ipart3_hx{ margin-bottom:30px; }
.ipart3{ padding-top:70px; padding-bottom:30px;  }	
}
@media screen and (max-width:559px){
.ipart3_ntitle a{ fotn-size:18px; font-size:1.8rem; }	
}






.footer{ background:#333333; padding-top:90px; color:#fff; font-size:14px; font-size:1.4rem; line-height:26px; }

.footer a{ color:#fff; }
.footer a:hover{ color:#28abe2; }

.footer li{ font-size:14px; font-size:1.4rem; color:#fff; line-height:26px; }
.footer li a{ font-size:14px; font-size:1.4rem; color:#fff; }

.ftop{ padding-bottom:30px; }

.footer li a:hover{ color:#28abe2; }

.f1{ float:left; width:33.8%; padding-right:9.8%; }

.f1_title{ width:100%; max-width:208px; max-height:24px; padding-bottom:25px; }
.f1_title img{ width:100%; max-width:208px; max-height:24px; }

.f1_msg{ font-size:16px; font-size:1.6rem; font-weight:bold; padding-top:3px; padding-bottom:10px; }


.f2{ float:left; width:28%; }

.f2_title{ width:100%; max-width:250px; max-height:23px; padding-bottom:29px; }
.f2_title img{ width:100%; max-width:250px; max-height:23px; }

.f2 li{ padding-left:16px; background:url(../images/footer-libg.jpg) no-repeat 2px center; }


.f3{ float:right; width:25.3%; }

.f3_title{ width:100%; max-width:190px; max-height:24px; padding-bottom:36px; }
.f3_title img{ width:100%; max-width:190px; max-height:24px; }

.sjmt{ padding-left:2px; }
.sjmt a{ display:block; padding-right:32px; float:left; }
.sjmtlast{ padding-right:0px !important; }

.banquan{ padding-top:46px; padding-bottom:26px; }

.sitemap{ float:left; padding-right:4px; }
.bspan{ float:left; display:block; }
.reanod{ float:left; /*margin-top:6px;*/ padding-left:7px; }
.cnzz{ float:left; margin-top:6px; padding-left:15px; }



.links{ text-align:center; border-top:solid 1px #7f8080; padding-top:9px; padding-bottom:10px; width:100%; max-width:968px; margin:0 auto; }
.links a{ padding-left:13px; }

@media screen and (max-width:1219px){
.f1{ width:40%; padding-right:2%; }
.f3{ width:27%; }
.sjmt a{ padding-right:21px; }
.sitemap,.bspan,.reanod,.cnzz{ float:none; margin-top:0px; display:inline-block; padding-left:0px; }
.bspan{ display:inline; }
}
@media screen and (max-width:999px){
.footer{ padding-top:60px; }
.ftop{ padding-bottom:10px; }
.f1,.f2,.f3{ width:100%; float:none; padding-right:0px; max-width:500px; margin:0 auto; margin-bottom:40px; }
.banquan{ padding-top:20px; padding-bottom:10px; }
.f1_title{ padding-bottom:15px; }
.f2_title{ padding-bottom:15px; }
.f3_title{ padding-bottom:25px; }
}
@media screen and (max-width:639px){
.links{ display:none; }	
}



.body{ background:url(../images/icenter-bg.jpg) repeat; }


/*mianbaoxie*/
.brow{ padding-top:17px; line-height:26px; padding-bottom:5px; border-bottom:solid 1px #cccccc; }
.brow a{ text-transform:uppercase; }
.brow a:hover{ color:#28abe2; }
.browxz{ color:#28abe2 !important; }
.brow span{}



/*left*/
.left{ float:left; width:237px; }
.left_nav{}
.left_title{ width:100%; max-width:196px; max-height:19px; padding-bottom:10px; }
.left_title img{ width:100%; max-width:196px; max-height:19px; }


.left_daohang{}

.lNav2{ cursor:pointer; font-size:16px; font-size:1.6rem; padding-top:7px; padding-bottom:7px; line-height:26px; transition:0.5s; -moz-transition:0.5s;-o-transition:0.5s;-webkit-transition:0.5s; border-bottom:solid 1px #d6d8d7;  }
.lNav2 a{ font-size:14px; font-size:1.4rem; }
.lNav2:hover{ color:#28abe2; }
 
.lNav2:hover a{ color:#28abe2; }
.currentDt2{ color:#28abe2; }
.navContent2{ display: none; line-height:30px; padding-top:6px; margin-bottom:-2px; }
.navcontent2>li{ display:block; }
.navContent2>li a{ display:block; padding-left:22px; font-size:14px; font-size:1.4rem; background:url(../images/left-libg.jpg) no-repeat 13px center; }
.navContent2>li a:hover{ color:#28abe2; }



.left_news{ padding-top:145px; }

.left_ntitle{ padding-bottom:10px; width:100%; max-width:79px; max-height:19px; }
.left_ntitle img{ width:100%; max-width:79px; max-height:19px; }


.left_news_wz{}
.left_news_wz a{ font-size:14px; font-size:1.4rem; display:block; line-height:26px; border-bottom:solid 1px #d6d8d7; padding-top:7px; padding-bottom:6px; }
.left_news_wz a:hover{ color:#28abe2; }


.right{ float:right; width:74%; }


/*product1*/
.p1{ padding-top:30px; padding-bottom:100px; }

.p1_nr{ float:left; width:27.5%; max-width:244px; padding-right:8.7%; background:url(../images/p1-nrbg.jpg) no-repeat 87.8% 13px; margin-bottom:40px; }
.p1_nrlast{ padding-right:0px !important; background:none !important; }

.p1_ntop{ padding-bottom:16px; }
.p1_ntop a{ font-size:16px; font-size:1.6rem; display:block; }
.p1_ntop a:hover{ color:#28aae1; }

.p1_pic{ width:100%; max-width:244px; max-height:208px; }
.p1_pic img{ width:100%; max-width:244px; max-height:208px; }

.p1_font{ padding-top:6px; line-height:30px; text-align:center; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; }


.p1_nbottom{}
.p1_check{ padding:0px; margin:0px; float:left; margin-top:10px; }
.p1_in{ padding-left:29px; float:left; }
.p1_in a{ display:block; width:158px; height:32px; line-height:30px; color:#fff; text-align:center;  background:#2f3292; font-size:14px; font-size:1.4rem; }
.p1_in a:hover{ background:#28aae1; }

.p1_bottom{ width:100%; margin:0 auto; text-align:center; }
.p1_fy{ display:inline-block !important; }

.n1_fy{ text-align:center; }
.n1_fy a{ display:inline-block; margin-right:13px; height:26px; width:25px; text-align:center; line-height:26px; font-size:12px; font-size:1.2rem; margin-bottom:20px; background:#2f3292; color:#fff; }
.n1_fy a:hover{ background:#28aae1;  }
.n1fyxz{ background:#28aae1 !important; }
.n1_pn{ width:62px !important; }
.n1_pre{ margin-right:17px !important; }


.p1_b_right{ display:inline-block; padding-left:70px; }

.p1_submit{ width:133px; line-height:22px; padding-bottom:2px; color:#fff; background:#2f3292; text-align:center; cursor:pointer; }


@media screen and (max-width:1219px){
.right{ width:71%; }	
.p1_nr{ width:31%; padding-right:3.5%; background-position:95% 0px; }	
}
@media screen and (max-width:999px){
.p1_nr{ padding-right:0px; background:none; width:40%; margin-left:5%; margin-right:5%; }	
}
@media screen and (max-width:969px){
.right{ width:68%; }
.p1_nr{ width:42%; margin-left:4%; margin-right:4%; }	
}
@media screen and (max-width:889px){
.right{ width:65%; }	
.p1_nr{ width:45%; margin-left:2.5%; margin-right:2.5%; }
.p1_b_right{ padding-left:0px; display:block; margin:0 auto;  }
}
@media screen and (max-width:799px){
.right{ width:61%; }	
.p1_in{ padding-left:15px; }
.p1_nr{ width:47%; margin-left:1.5%; margin-right:1.5%; }
}
@media screen and (min-width:660px) and (max-width:759px){
.p1_nr{ float:none; width:100%; margin:0 auto; margin-bottom:30px; }		
}
@media screen and (max-width:739px){
.right{ width:57%; }
}
@media screen and (max-width:659px){
.right{ width:100%; float:none; margin:0 auto; }	
.left{ width:80%; float:none; margin:0 auto; padding-top:40px; }

.p1_nr{ width:42%; margin-left:4%; margin-right:4%; }
}
@media screen and (max-width:539px){
.p1_nr{ width:47%; margin-left:1.5%; margin-right:1.5%; }
.left{ width:95%; }	
}
@media screen and (max-width:459px){
.p1_nr{ float:none; width:100%; margin:0 auto; margin-bottom:30px; }
.p1_in{ padding-left:29px; }	
}


/*product2*/
.p2{ padding-top:30px; padding-bottom:113px; }


.p2_top{  }
.p2_tleft{ float:left; }

#tsShopContainer li,#tsShopContainer img{ vertical-align:top;}
#tsShopContainer{ width:485px; height:414px; position:relative; }
#tsShopContainer #tsImgS{text-align:center;width:485px; height:414px;position:relative; padding:0px !important; }
#tsShopContainer #tsImgS a{display:block;text-align:center;margin:0px auto; width:100%;  }
#tsShopContainer #tsImgS img{ display:block; margin:0px auto; }



.MagicZoomBigImageCont { border:1px solid #eeeeee;}
.MagicZoomMain { text-align: center !important;	width: 92px; }
.MagicZoomMain div { padding: 0px !important; }
.MagicZoomPup {	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; }


.p2_tlpic{ display:none; }
.p2_tlpic img{ width:100%; max-width:485px; max-height:414px; }

.p2_tright{ float:right; width:39.8%; margin-top:-7px; }


.p2_tright_title{ line-height:26px; padding-bottom:6px; border-bottom:solid 1px #cccccc; font-size:16px; font-size:1.6rem; font-weight:bold; color:#2f3292; margin-bottom:22px; }

.p2_twz{}
.p2_twz p{ line-height:26px; font-size:14px; font-size:1.4rem; }

.p2_tshare{ padding-top:59px; }
.p2_tshare span{ display:block; float:left; line-height:19px; padding-right:16px; font-size:14px; font-size:1.4rem; }
.p2_tshare a{ float:left; display:block; padding-right:23px; }
.p2_tsharelast{ padding-right:0px !important; }

.p2_tin{ padding-top:18px; }
.p2_tin a{ display:block; width:158px; height:32px; line-height:30px; font-size:14px; font-size:1.4rem; color:#fff; background:#28aae1; text-align:center; }
.p2_tin a:hover{ background:#2f3292; }

.p2_title{ font-size:22px; font-size:2.2rem; font-weight:bold; color:#2f3292; line-height:30px; text-align:center; padding-top:23px;      max-width: 451px;}

.p2_center{ padding-top:97px; }

.p2_ctitle{ width:100%; max-width:450px; max-height:32px; margin:0 auto; padding-bottom:33px; }
.p2_ctitle img{ width:100%; max-width:450px; max-height:32px; }

.p2_chx{ margin:0 auto; height:2px; width:111px; background:#e74c3c; margin-bottom:55px; }

.p2_cnr{ position:relative; width:100%; margin:0 auto; }

.img-scroll2 { overflow:hidden;}

.img-list2 { overflow:hidden; width:790px;  margin-left:50px; }
.img-list2 ul { width:9999px;}
.img-list2 li { float:left; display:inline; width:245x; margin-right:30px; text-align:center; }
.img-list2 li a{ display:block; font-size:16px; font-size:1.6rem; }
.img-list2 li a:hover{ color:#28aae1; }
.img-list2 li img{ width:245px; height:209px; }

.p2_cnr .next2,.p2_cnr .prev2{ position:absolute; width:24px; height:26px; cursor:pointer; display:block; top:90px; }
.p2_cnr .prev2{ left:0px; background:url(../images/p2-pre1.png) no-repeat; }
.p2_cnr .prev2:hover{ background:url(../images/p2-pre2.png) no-repeat; }
.p2_cnr .next2{ right:0px; background:url(../images/p2-next1.png) no-repeat; }
.p2_cnr .next2:hover{ background:url(../images/p2-next2.png) no-repeat;}


.p2_cfont{ padding-top:7px; line-height:26px; }


.p2_cpro{ display:none; text-align:center; }
.p2_cnr2{ width:100%; max-width:245px; margin:0 auto; margin-bottom:15px; }
.p2_cnr2 img{ width:100%; max-width:245px; max-height:209px; }
.p2_cnr2 a{ display:block; font-size:16px; font-size:1.6rem; }
.p2_cnr2 a:hover{ color:#28aae1; }

.p2_cfont2{ padding-top:7px; line-height:26px; }
@media screen and (max-width:1219px){
#tsShopContainer{ display:none; }

.p2_tleft{ width:50%; }
.p2_tlpic{ display:block;  }

.p2_tright{ width:45%; }
.p2_tshare{ padding-top:102px; }
.p2_cnr{ width:620px;  }
.img-list2{ width:520px; }
}
@media screen and (max-width:999px){
.p2_tleft{ width:100%; float:none; text-align:center; }
.p2_tright{ width:100%; float:none; max-width:485px; margin:0 auto; margin-top:30px; }
.p2_tshare{ padding-top:30px; }
.p2_center{ padding-top:70px; }

.p2_cnr{ width:345px;  }
.img-list2{ width:245px; }
.p2_chx{ margin-bottom:30px; }
}
@media screen and (max-width:399px){
.p2_cnr{ display:none; }
.p2_cpro{ display:block; }
}
 

/*news1*/
.n1{ padding-top:18px; }

.n1_nr{ margin-bottom:35px; padding-top:6px; }
.n1_nrimg{float:left; display:block; max-width:210px; }
.n1_nrimg img{ display:block; width:100%; max-width:210px;  }
.n1_date{  border:solid 1px #cccccc; text-align:center;  width:130px; line-height:30px; 
/*padding-top:17px; padding-bottom:19px;*/
margin-top:11px; font-size:14px; font-size:1.4rem; color:#666666; }
.n1_date:hover{ background:#28abe2; border:solid 1px #28abe2; color:#fff; }

.n1_right{ float:right; 
/*width:86.4%;*/
width:80%;
}

.n1_title{ line-height:26px; }
.n1_title a{ font-size:16px; font-size:1.6rem; }
.n1_title a:hover{ color:#28abe2; }

.n1_wz{ padding-top:10px; }
.n1_wz a{ display:block; font-size:14px; font-size:1.4rem; color:#666666; line-height:26px; }
.n1_wz a:hover{ color:#28abe2; }

.n1_more{ line-height:18px; text-align:right; }
.n1_more a{ font-size:14px; font-size:1.4rem; color:#999999; }
.n1_more a:hover{ color:#28abe2; }


.hot{ padding-top:40px; padding-bottom:77px; }

.hot_title{ width:100%; max-height:32px; text-align:center; padding-bottom:33px; }
.hot_title img{ width:100%; max-width:312px; max-height:32px; }

.hot_hx{ margin:0 auto; width:111px; height:2px; background:#e74c3c; margin-bottom:55px; }

.hot_pro1{ position:relative; width:100%; margin:0 auto; }

.hot_nr1{ }

.img-scroll3 { overflow:hidden; }

.img-list3 { overflow:hidden; width:1200px; }
.img-list3 ul { width:99999px;}
.img-list3 li { float:left; display:inline; width:245px; margin-right:75px; text-align:center; }
.img-list3 li a{ display:block; font-size:16px; font-size:1.6rem; }
.img-list3 li a:hover{ color:#28aae1; }
.img-list3 li img{ width:245px; height:209px; }

.hot_pro1 .next3,.hot_pro1 .prev3{ position:absolute; width:64px; height:64px; cursor:pointer; display:block; top:90px; }
.hot_pro1 .prev3{ left:7%; background:url(../images/banner-pre.png) no-repeat; }
.hot_pro1 .next3{ right:7%; background:url(../images/banner-next.png) no-repeat; }

.hot_pn1{}
.hot_pn2{ display:none !important; }

.hot_pro2{ display:none; }
.hot_nr2{ width:100%; max-width:245px; margin:0 auto; margin-bottom:10px; text-align:center; }
.hot_nr2 img{ width:100%; max-width:245px; max-height:209px; }
.hot_nr2 a{ font-size:16px; font-size:1.6rem; display:block; }
.hot_nr2 a:hover{ color:#28aae1; }
.hot_font{ padding-top:8px; line-height:26px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; }


@media screen and (max-width:1619px){
.hot_pro1 .prev3{ left:3%; }	
.hot_pro1 .next3{ right:3%; }
}
@media screen and (max-width:1479px){
.hot_pro1 .prev3{ left:20px; }	
.hot_pro1 .next3{ right:20px; }	
}
@media screen and (max-width:1399px){
.hot_pro1{ position:static; }
.hot_nr1{ position:relative; margin:0 auto; width:1050px; }
.hot_pn1{ display:none !important; }	
.hot_pn2{ display:block !important; }
.img-list3{ width:795px; margin-left:130px; }
.img-list3 li{ margin-right:30px; }
}
@media screen and (max-width:1219px){
.n1_date{ margin-top:20px; }
/*.n1_right{ width:83%; }*/
.n1_right{ width:75%; }

.hot_nr1{ width:980px; }
.img-list3{ margin-left:97px; }
.img-list3 li{ margin-right:25px; }	
}
@media screen and (max-width:999px){
.hot_nr1{ width:710px; }
.img-list3{ width:520px; }	
}
@media screen and (max-width:969px){
/*.n1_right{ width:80%; }	*/
.n1_right{ width:70%; }
}
@media screen and (max-width:839px){
.n1_date{ margin-top:30px; }
.n1_right{ width:65%; }	
}
@media screen and (max-width:799px){
.hot_nr1{ width:440px; }
.img-list3{ width:245px; }	
}
@media screen and (max-width:719px){
.n1_date{     float: none;
    margin: 0 auto;
    margin-bottom: 10px;
    margin-top: 10px;
}
.n1_nrimg {
    float: none;
    margin: 0 auto;
    margin-bottom: 10px;
}
.n1_right{ width:100%; float:none; text-align:center;}	
.n1_more{ margin-top:10px; }
}
@media screen and (max-width:479px){
.hot_pro1{ display:none; }	
.hot_pro2{ display:block; }
}



/*news2*/
.n2{ padding-top:27px; padding-bottom:141px; }

.n2_title{ text-align:center; line-height:26px; font-size:20px; font-size:2rem; padding-bottom:18px; }
.n2_time{ text-align:center; color:#999999; font-size:14px; font-size:1.4rem; line-height:24px; padding-bottom:17px; }
.n2_wz{ font-size:14px; font-size:1.4rem; line-height:26px; }
.n2_bottom{ margin-top:50px; border-top:solid 1px #cfcfcf; padding-top:8px; }
.n2_fy{ font-size:14px; font-size:1.4rem; color:#666666; line-height:26px; }
.n2_fy a{ font-size:14px; font-size:1.4rem; color:#666666; }
.n2_fy a:hover{ color:#28aae1; }



/*factory*/
.f{ padding-top:20px; padding-bottom:60px; }

.f_nr{}

.f_nr{ width:23.1%; float:left; padding-right:2.5%; max-width:277px; margin-top:10px; margin-bottom:32px; text-align:center; }
.f_nrlast{ padding-right:0px !important; }

.f-pic{ position:relative; }
.f-picpian{ display:block; max-width:277px; max-height:236px; }
.f-picpian img{ width:100%; height:100%; max-width:277px; max-height:236px; }
.wteamfu{ display:block; position:absolute; width:100%; height:100%; top:0px; left:0px; opacity:0;filter:alpha(opacity=0); transition:0.5s;-moz-transition:0.5s;-o-transition:0.5s;-webkit-transition:0.5s; text-align:center; }
.wteamfu img{ position:absolute;  opacity:0;filter:alpha(opacity=0); width:39px; height:31px; left:50%; top:50%; margin-left:-20px; margin-top:-16px; }
.f-pic:hover .wteamfu{ opacity:1;filter:alpha(opacity=100);}
.f-pic:hover .wteamfu img{ opacity:1;filter:alpha(opacity=100);}

.f_title{ font-size:14px; font-size:1.8rem; padding-top:13px; line-height:26px; padding-bottom:9px; }
.f_hx{ width:51px; height:2px; margin:0 auto; background:#e74c3c; }
.f_wz{ font-size:14px; font-size:1.4rem; line-height:26px; padding-top:10px; }



.baguetteBoxOne{}
#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:Arial, Helvetica, 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)}}


@media screen and (max-width:999px){
.f_nr{ width:30%; padding-right:0px; margin-left:1.6%; margin-right:1.6%; }	
}
@media screen and (max-width:739px){
.f_nr{ width:42%; margin-left:4%; margin-right:4%; }	
}
@media screen and (max-width:579px){
.f_nr{ width:45%; margin-left:2.5%; margin-right:2.5%; }	
}
@media screen and (max-width:479px){
.f_nr{ width:100%; margin:0 auto; margin-bottom:30px; float:none; }	
}


/*about*/
.a{ font-size:14px; font-size:1.4rem; line-height:26px; margin-top:30px; }

.a_top{}
.a_tleft{ width:43.7%; float:left; margin-top:19px; }

.a_tright{ width:51%; float:right; max-width:612px; max-height:423px; }
.a_tright img{ width:100%; max-width:612px; max-height:423px; }

.a_center{ padding-top:27px; }


.faq{ padding-top:71px; padding-bottom:120px; }

.faq_title{ text-align:center; margin:0 auto; max-height:40px; padding-bottom:25px; }
.faq_title img{ width:100%; max-width:90px; max-height:40px; }

.faq_hx{ margin:0 auto; width:59px; height:2px; background:#e74c3c; margin-bottom:39px; }

.gongs_xwk {  width:100%;  }
.yincxinx { display: none }
.moren_zk { width:92%; line-height:26px; padding-bottom:9px; padding-top:9px; border-bottom: #cccccc dashed 1px; background: url(../images/faq-jia.png) no-repeat 99.9% 15px; font-size:14px; font-size:1.4rem;  display:block; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; padding-right:8%; font-size:18px; font-size:1.8rem; cursor:pointer; }


.yincxinx {  width:100%; background: url(../images/faq-jian.png) no-repeat 99.9% 15px; overflow: hidden;  }
.yincxinx .yinc_baioti { line-height:26px; padding-bottom:9px; padding-top:9px;  padding-right:8%; border-bottom:dashed 1px #cccccc; height:100%; overflow: hidden; cursor:pointer; display:block; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; font-size:18px; font-size:1.8rem; }


#commentpic1 { display: block }
#comment1 { display: none }

.faq_wz{ padding-top:13px; font-size:14px; font-size:1.4rem; line-height:26px;  margin-bottom:-4px; }


/*contact*/
.c{ padding-top:21px; padding-bottom:57px; }

.c_msg{ line-height:25px; font-size:14px; font-size:1.4rem; }

.c_title{ line-height:30px; padding-top:17px; font-size:20px; font-size:2rem; color:#28abe2; text-transform:uppercase; }
.c_top{ padding-top:12px; }
.c_tleft{ float:left; width:51.3%;  font-size:14px; font-size:1.4rem; }

.c_tmsg{ line-height:26px; padding-bottom:9px; font-size:18px; font-size:1.8rem; }

.c_tleft ul{}
.c_tleft li{ padding-left:21px; line-height:36px; font-size:14px; font-size:1.4rem; }
.c_tleft li a{ font-size:14px; font-size:1.4rem; }
.c_tleft li a:hover{ color:#28aae1; }

.c_libg1{ background:url(../images/c-add.png) no-repeat left 10px; }
.c_libg2{ background:url(../images/c-phone.png) no-repeat left 8px; }
.c_libg3{ background:url(../images/c-fax.png) no-repeat left 10px; }
.c_libg4{ background:url(../images/c-tel.png) no-repeat left 9px; }
.c_libg5{ background:url(../images/c-email.png) no-repeat left 14px; }
.c_libg6{ background:url(../images/c-web.png) no-repeat left 12px; }


.c_map{ float:right; width:44%; text-align:right; margin-top:2px; }
.c_map img{ width:100%; max-width:526px; max-height:246px; }

.c_bottom{ padding-top:44px; }
.c_btitle{ line-height:26px; font-size:20px; font-size:2rem; color:#28abe2; text-transform:uppercase; padding-bottom:19px; }

.c_xp{ padding-bottom:34px; font-family:Verdana, Geneva, sans-serif; }
.c_bt{ width:12px; padding-right:3px; float:left; text-align:right; line-height:34px; font-family:Verdana, Geneva, sans-serif; color:#f00; }

.c_div1{ padding-bottom:21px; }
.c_div1_nr{ float:left; padding-right:8%; }
.c_div1_nr1{ float:left; padding-right:7%; }
.c_div1_nr2{ float:left; }
.c_div2{}
.c_div3{ padding-bottom:20px; }

.c_input1,.c_input3{ width:319px; height:32px; line-height:30px; text-indent:10px; float:left; color:#333; background:#fff; font-family:Verdana, Geneva, sans-serif; }
.c_input1{ float:left; }
.c_input3{ float:right; }
.c_captcha{ height:32px; line-height:32px; text-indent:10px; float:left; color:#333; background:#fff; width:374px; margin-bottom:20px; font-family:Verdana, Geneva, sans-serif;}

.c_xp textarea{ width:1178px; text-indent:10px; line-height:26px; padding-top:3px; height:130px; float:left; color:#333; background:#fff; font-family:Verdana, Geneva, sans-serif;}

.c_input2{ margin-bottom:20px; }
.c_yzm{ float:left; cursor:pointer; margin-bottom:20px; margin-left:12px; }

.c_send{ float:right; cursor:pointer; width:305px; height:34px; line-height:32px; text-align:center;  color:#fff; background:#28abe2; font-size:16px;  font-size:1.6rem; border:solid 1px #28abe2; margin-bottom:20px; margin-right:15px; font-family:Verdana, Geneva, sans-serif; }
.c_send:hover{ color:#28abe2; background:none; transition:0.5s;-moz-transition:0.5s;-o-transition:0.5s;-webkit-transition:0.5s;}



@media screen and (max-width:1219px){
.a_tleft{ float:none; width:100%; }	
.a_tright{ padding-left:30px; }

.c_tleft{ width:50%; }
.c_map{ width:48%; margin-top:30px; }
.c_div1_nr,.c_div1_nr1{ padding-right:20px; }	
.c_input1{ width:280px; }
.c_input3{ width:280px; float:left; }
.c_xp textarea{ width:90%; }
.c_send{ float:left; margin-left:20px; }
}
@media screen and (max-width:999px){
.c_div1,.c_div2,.c_div3{ padding-bottom:0px; text-align:center;  width:70%; margin:0 auto;}
.c_div1_nr,.c_div1_nr1,.c_div1_nr2{ padding-right:0px; margin:0 auto; float:none; float:left; width:100%; }	
.c_input1,.c_input3{ width:90%; margin-bottom:20px; }
.c_xp textarea{ width:90%; margin-bottom:20px; }
.c_send{ width:90%; margin-left:0px; }
.c_btitle{ text-align:center; }
.c_captcha{ width:60%; }
.c_title{ text-align:center; }
.c_lx{ width:70%; margin:0 auto; margin-top:20px; }
}
@media screen and (max-width:899px){
.c_tleft{ float:none; width:100%; max-width:590px; margin:0 auto; }	
.c_map{ width:100%; float:none; text-align:left;  max-width:590px; margin:0 auto; margin-top:30px; }
}
@media screen and (max-width:799px){
.a_tright{ padding:0px; width:100%; float:none; margin:0 auto; margin-bottom:30px; text-align:center; }	
}
@media screen and (max-width:739px){
.c_captcha{ width:90%; }	
.c_yzm{ margin-left:0px; }
}
@media screen and (max-width:659px){
.c_div1{ width:100%; }	
.c_div2,.c_div3{ width:100%; }
.c_lx{ width:100%; }
}




@media screen and (max-width:1219px){
.ipart1,.ipart2,.ipart3,.ipart4,.footer,.p1,.p2,.n1,.n2,.hot,.f,.a,.c{ width:98%; padding-left:1%; padding-right:1%; }	
}
@media screen and (max-width:999px){
.ipart1,.ipart2,.ipart3,.ipart4,.footer,.p1,.p2,.n1,.n2,.hot,.f,.a,.c{ width:95%; padding-left:2.5%; padding-right:2.5%; }	
}





/***********************  contact  *****************************/

.cobiao{ display:block; text-align:center;   }



.activator{cursor:pointer}

.overlay {/*background:#fff; background:rgba(255,255,255,0.3);*/ position:fixed; top:0px; bottom:0px; left:0px; right:0px; z-index:10000; text-align:center; width:100%; margin:0 auto; max-width:1920px; }

.box1 { position:fixed; top:-1200px; background:#000; background:rgba(0,0,0,0.5); z-index:99999999; width:100%; margin:0 auto; /*padding-bottom:33px; */  height:100%; }

.box_n{ width:100%; margin:0 auto; max-width:638px; background:#fff; margin-top:200px; border-radius:3px; border:solid 1px #cccccc; padding-bottom:25px; }

a.boxclose{ display:block; cursor:pointer; /* margin-top:-50px; */position:relative; text-align:right; padding-right:16px; top:9px; }

.box_top{ background:#f5f5f1; }





.box_title{ text-align: center;  font-size: 16px;  font-size: 1.6rem; font-weight: bold; line-height: 30px; padding-left: 62px;  padding-right: 62px;  padding-top: 20px; padding-bottom: 17px; border-bottom: solid 1px #cccccc; }

.box_title span{ font-size: 20px; font-size: 2rem;font-style: italic; color: #28aae1; }



.box_xp{ margin-top:22px; margin-left:22px; margin-right:22px; border-radius:3px; border:solid 1px #cccccc; }

.box_input{ height:44px; line-height:44px; float:left; text-indent:19px; width:75%; font-size:16px; font-size:1.6rem; color:#cccccc; }

.box_send{ height:46px; line-height:46px; width:128px; text-align:center; color:#fff; border-top-right-radius:3px; border-bottom-right-radius:3px; background:#28aae1; font-size:20px; font-size:2rem; float:right; cursor:pointer; }



@media screen and (max-width:599px){

.box_input{ width:70%;}

.box_title{ padding-left:30px; padding-right:30px;}

}

@media screen and (max-width:519px){

.box_input{ width:60%;}

}



@media screen and (max-width:399px){

.box_title{ padding-left:15px; padding-right:15px;}

.box_input{ width:95%;border:solid 1px #cccccc; float:none;}

.box_xp{border:none;}

.box_send{ float:none; margin-top:20px;}

}





.ipart1_title a{font-size:44px; font-size:4.4rem;}

@media screen and (max-width:1219px){
   .ipart1_title a{font-size:34px; font-size:3.4rem;} 
}
@media screen and (max-width:999px){
       .ipart1_title a{font-size:24px; font-size:2.4rem;} 
    
}
@media screen and (max-width:720px){
       .ipart1_title a{font-size:20px; font-size:2rem; line-height:1.6;} 
    
}


.xiapingpropy{ display:none;}
@media screen and (max-width: 659px) {
   
    .left .left_nav{ display:none;}
     .xiapingpropy{ display:block; padding-top:0px; margin-bottom:20px;}
     .xiapingpropy .left_nav{ display:block;}
     .left_news{ padding-top:20px;}
    
}
