@charset "utf-8"; /* CSS Document */

html{ font-size:62.5%;  }
body {margin:0 auto;font-family:Tahoma, Geneva, 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, tr, td, li,dd,dt,dl { margin:0;padding:0;list-style:none;color:#333;}
table{ margin:auto;}
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:Tahoma, Geneva, 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; }
h2{ font-size:24px; color:#085aa3;}
.zong{ width:1200px; margin: 0px auto; padding: 0px; }
/*面包屑导航*/
.bread{
float: left;
width: 100%;
border-bottom: 1px solid #ccc;
margin-bottom: 20px;
}
	.mobile{display:none;}
.bread_crumbs{float:right;}
.theme{float:left;margin-top:10px;}
@media screen and (min-width:1000px) and (max-width:1219px){
.zong{width:980px;margin:0 auto }
}
@media screen and (max-width:999px){
	.fr{float:right; width:100%;}
.zong{width:95%;margin:0 auto;}
}


.head{ margin-top:6px; padding-bottom:12px; }

.logo{ margin-top:8px; float:left; width:156px; height:70px; }
.logo img{ width:100%; max-width:156px; max-height:70px; }


.head_r{ float:right; }
.head_rtop{ padding-bottom:14px; float:right; }
.head_email{ float:left; line-height:22px; }
.head_email a{ color:#666666; background:url(../images/head-email.jpg) no-repeat left 4px; padding-left:16px; }
.head_email a:hover{ color:#085aa3; }

.head_language{ float:left; margin-left:9px; margin-top:4px; }

.head_rbottom{ }


/*daohang*/
.daohang{ margin-top:0px; position:relative; float:left; padding-right:16px; }
.daohang>li{ float:left; position:relative; z-index:9999; padding-left:45px; }
.daohang>li>a{ display:block; line-height:30px; padding-bottom:1px; font-size:16px; font-size:1.6rem; text-decoration:none}
.daohang>li:hover>a{ color:#085aa3; border-bottom:solid 2px #085aa3;text-decoration:none }

.dangqiandao{ color:#085aa3 !important; border-bottom:solid 2px #085aa3 !important; }
.daohangfirst{ padding-left:0px !important; }

.yiji,.yiji2{ position:absolute; left:0px; top:-999px; z-index:9999; background:#fff; box-shadow:0px 0px 5px rgba(0,0,0,0.15); padding-top:4px; padding-bottom:3px; }
.yiji{ width:200px; margin-left:10px; }
.yiji2{ width:135px; margin-left:40px; }
.daohang>li:hover .yiji,.daohang>li:hover .yiji2{ top:33px; }
.yiji li,.yiji2 li{ position:relative; }
.yiji li a,.yiji2 li a{ display:block; line-height:24px; padding-top:4px; padding-bottom:4px; font-size:14px; font-size:1.4rem; margin-bottom:4px; }
.yiji li:hover>a,.yiji2 li:hover>a{ background:#085aa3; color:#fff; }

.yiji li a{ padding-left:13px; padding-right:13px; }
.yiji2 li a{ padding-left:10px; }
.form-control{ padding:0;}
.btn-default{ background-color:#085aa3;}
.btn-default{ color:#fff; border:none;}
.btn-default:hover{background-color:#085aa3;border:none;color:#fff; }
.erji{ position:absolute; left:200px; width:200px; top:-9999px; z-index:9999;  padding-top:4px; padding-bottom:3px; background:#fff;  box-shadow:0px 0px 5px rgba(0,0,0,0.15); }
.yiji li:hover .erji{ top:-4px; }



/*sousuo*/
.sousuo{ width:230px; height:35px; margin:auto; float:left; position:relative; display:block;background:#fff; margin-top:1px; float:left; }
.sou{ width:190px; border:none; text-indent:3px; float:left; background:none; color:#999999; font-style:italic; height:35px; padding-bottom:2px; border: 1px solid #ddd;}
.suo{ background:#085aa3 url(../images/sousuo.jpg) no-repeat center; width:28px; height:28px; border:none; float:right; cursor:pointer; margin-left:-1px;  }


/*32anniu*/
.32niu{ display:none;  }
.container{ width: 100%; height: 100%; position:relative; z-index:99;  }
.menubtn{ width: 30px; height: 30px;  position: absolute;/* top:84px; left:150px;*/ z-index: 9999; background:url(../images/32anniu.png) no-repeat; cursor:pointer; z-index:999; left:0px; display:none; }
.nav{ width: 100%; height:100%; position: absolute; top: 0; left: 0; }

.nav ul { display: none; background:#085aa3; position:relative; z-index:99999; padding-bottom:10px; padding-top:10px; margin-top:32px;  }
.nav ul li{ line-height:30px; text-indent:20px; }
.nav ul li a{ display:block; font-size:14px; font-size:1.4rem;  color:#fff;}
.nav ul li a:hover{ text-decoration:underline; }


@media screen and (max-width:1219px){
.daohang>li{ padding-left:30px; }	
}
@media screen and (max-width:999px){
.daohang>li{ padding-left:20px; }	
}
@media screen and (max-width:939px){
.daohang{ display:none; }

.sousuo{ margin-left:35px; margin-top:0px; }
.head_rbottom{ position:relative; }
.32niu{ display:block; }
.menubtn{ display:block; position:absolute; z-index:999999; }	
.container{ display:block; }
.head{ margin-top:10px; }
.logo{ margin-top:0px; }	
}
@media screen and (max-width:539px){
.logo{ width:100%; margin:0 auto; float:none; text-align:center; }	
.head_r{ float:none; width:100%; max-width:270px; margin:0 auto; margin-top:10px; }
.head_rtop{ padding-bottom:5px; }
.sousuo{ float:right; }
}
@media screen and (max-width:320px){
.p1_submit{ margin-top:5px; margin-bottom:5px;}
	}

/* slide */
.slide-main{/*height:843px;*/position:relative; /* padding-top:90px; z-index:3;*/  z-index:99;}


.nav-main a:hover,.nav-main a.cur{opacity:1;-moz-opacity:1;filter:alpha(opacity=100);}
.item{ width:100%; position:absolute; bottom:8px;z-index:124; left:0;text-align:center; }
.item a{display:inline-block;width:15px;height:15px;margin-right:11px;background:#aac5df;overflow:hidden; border-radius:50%;  }
.item a.cur{background:#085aa3;}
.slide-box,.slide{display:block;width:100%; height:600px;overflow:hidden; }
.slide-box{position:relative;}
.slide{ display:none;/*height:843px; border:solid 1px red;*/ width:100%; position:relative;z-index:8;  }
.slide_div{ height:100%;  width:100%; }
#bgstylea{ background:url(../images/banner1.jpg) no-repeat center; background-size:cover;}
#bgstyleb{ background:url(../images/banner2.jpg) no-repeat center; background-size:cover;}
#bgstylec{ background:url(../images/banner3.jpg) no-repeat center; background-size:cover;}
#bgstyled{ background:url(../images/banner4.jpg) no-repeat center; background-size:cover;}
.slide a{display:block;width:100%;margin:0 auto; cursor:pointer; position:relative; }
.obj-a,.obj-b,.obj-c,.obj-d,.obj-e,.obj-g,.obj-f,.obj-h,.obj-d1,.obj-d2,.obj-d3{position:absolute;z-index:9;}

.obj-a{ width:50%;height:600px; margin-right:0px;z-index:12;  right:0px; }
.banAnimate .obj-a{display:block;animation-name:left aaas   ;-webkit-animation:aaas   0.7s linear 0s normal none;-moz-animation:aaas  0.7s linear 0s normal none;animation:aaas 0.7s linear 0s normal none;animation-fill-mode:both;-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both}
@-webkit-keyframes aaas{from{opacity:0;-webkit-transform:scale(0,0);} to{opacity:1;-webkit-transform:scale(1,1);} }
@-moz-keyframes aaas{from{opacity:0;-moz-transform:scale(0,0);} to{opacity:1;-moz-transform:scale(1,1);} }
@keyframes aaas{from{opacity:0;transform:scale(0,0);} to{opacity:1;transform:scale(1,1); }  }


.obj-b{ width:416px;height:132px; z-index:12; position:absolute; right:79px; margin-top:431px; }
.banAnimate .obj-b{display:block;animation-name:bbbs   ;-webkit-animation:bbbs   1s linear 0.4s normal none;-moz-animation:bbbs  1s linear 0.4s normal none;animation:bbbs 1s linear 0.4s normal none;animation-fill-mode:both;-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both}
@-webkit-keyframes bbbs{from{opacity:0;-webkit-transform:scale(0,0);} to{opacity:1;-webkit-transform:scale(1,1);} }
@-moz-keyframes bbbs{from{opacity:0;-webkit-transform:scale(0,0);} to{opacity:1;-webkit-transform:scale(1,1);} }
@keyframes bbbs{from{opacity:0;-webkit-transform:scale(0,0);} to{opacity:1;-webkit-transform:scale(1,1);}  }


.obj-c{ width:50%;height:600px; right:0; margin-right:50%; z-index:12; }
.banAnimate .obj-c{display:block;animation-name:right cccs   ;-webkit-animation:cccs   0.7s linear 0s normal none;-moz-animation:cccs  0.7s linear 0s normal none;animation:cccs 0.7s linear 0s normal none;animation-fill-mode:both;-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both}
@-webkit-keyframes cccs{from{opacity:0;-webkit-transform:scale(0,0);} to{opacity:1;-webkit-transform:scale(1,1);} }
@-moz-keyframes cccs{from{opacity:0;-moz-transform:scale(0,0);} to{opacity:1;-moz-transform:scale(1,1);} }
@keyframes cccs{from{opacity:0;transform:scale(0,0);} to{opacity:1;transform:scale(1,1); }  }
.obj-c img{ width:auto; height:600px; margin-right:0%; float:right }

.obj-d{ width:416px;height:132px; z-index:12; position:absolute; left:156px; margin-top:431px; }
.banAnimate .obj-d{display:block;animation-name:ddds   ;-webkit-animation:ddds   1s linear 0.4s normal none;-moz-animation:ddds  1s linear 0.4s normal none;animation:bbbs 1s linear 0.4s normal none;animation-fill-mode:both;-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both}
@-webkit-keyframes ddds{from{opacity:0;-webkit-transform:scale(0,0);} to{opacity:1;-webkit-transform:scale(1,1);} }
@-moz-keyframes ddds{from{opacity:0;-webkit-transform:scale(0,0);} to{opacity:1;-webkit-transform:scale(1,1);} }
@keyframes ddds{from{opacity:0;-webkit-transform:scale(0,0);} to{opacity:1;-webkit-transform:scale(1,1);}  }


.slide .zong{ position:relative; }


@media screen and (max-width:1219px){
.obj-a,.obj-c{ width:60%; }
.obj-d{ left:60px; }	
}


/*xpbanner*/
.bx-wrapper{ position: relative; padding: 0; *zoom: 1; display:none; }

.bx-wrapper img{ max-width: 100%; display: block; }

/** THEME
===================================*/
.bx-wrapper .bx-viewport{ -webkit-transform: translatez(0); -moz-transform: translatez(0);     	-ms-transform: translatez(0);     	-o-transform: translatez(0);     	transform: translatez(0); }

.bx-wrapper .bx-pager,.bx-wrapper .bx-controls-auto{ position: absolute; width: 100%; }

/* PAGER */

.bx-wrapper .bx-pager{ text-align: center; font-size: .85em; font-family: Arial; font-weight: bold; color: #666; bottom:10px;  }

.bx-wrapper .bx-pager .bx-pager-item,
.bx-wrapper .bx-controls-auto .bx-controls-auto-item{ display: inline-block; *zoom: 1; *display: inline; }

.bx-wrapper .bx-pager.bx-default-pager a{ background: #dae6f1; text-indent: -9999px; display: block; width: 10px; height: 10px; margin: 0 5px; outline: 0; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; }

.bx-wrapper .bx-pager.bx-default-pager a:hover,.bx-wrapper .bx-pager.bx-default-pager a.active{ background: #085aa3; }

/* DIRECTION CONTROLS (NEXT / PREV) */
.bx-wrapper .bx-prev{ left: 10px; background:url(../images/xpbanner-pre.png) no-repeat; }
.bx-wrapper .bx-next{ right: 10px; background:url(../images/xpbanner-next.png) no-repeat; }

/*.bx-wrapper .bx-prev:hover{ background-position: 0 0; }

.bx-wrapper .bx-next:hover{ background-position: -43px 0; }*/

.bx-wrapper .bx-controls-direction a{ position: absolute; top: 50%; margin-top: -16px; outline: 0; width: 32px; height: 32px; text-indent: -9999px; z-index: 9; }

.bx-wrapper .bx-controls-direction a.disabled{ display: none; }

/* AUTO CONTROLS (START / STOP) */
.bx-wrapper .bx-controls-auto{ text-align: center; }
.bx-wrapper .bx-controls-auto .bx-start:hover,
.bx-wrapper .bx-controls-auto .bx-start.active{ background-position: -86px 0; }
.bx-wrapper .bx-controls-auto .bx-stop{ display: block;  }



/* PAGER WITH AUTO-CONTROLS HYBRID LAYOUT */
.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-pager{ text-align: left; width: 80%; }
.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-controls-auto{ right: 0; width: 35px; }


@media screen and (max-width:999px){
.slide-main{ display:none; }
.bx-wrapper{ display:block; }
}


.ipart1{ background:#dae6f1; padding-top:30px; padding-bottom:30px; }

.ipart1_title{ text-align:center; max-height:61px; }
.ipart1_title img{ width:100%; max-width:769px; max-height:61px; }

.ipart1_wz{ width:100%; max-width:965px; margin:0 auto; text-align:center; margin-top:20px; }
.ipart1_wz a{ display:block; font-size:14px; font-size:1.4rem; color:#666666; line-height:28px; }
.ipart1_wz a:hover{ color:#085aa3; }


.ipart1_img1{}
.ipart1_img2{ display:none; }

.ipart2{ margin-top:32px; }

.ipart2_title{ padding-bottom:58px; max-height:25px; }
.ipart2_title img{ width:100%; max-width:230px; max-height:25px; }

.ipart2_nr{ background:url(../images/ipart2-bg.jpg) no-repeat top center; }

.ipart2_pic{ width:49.2%; float:left; text-align:right; margin-top:72px; }
.ipart2_pic img{ width:100%; max-width:567px; max-height:353px; }

.ipart2_right{ float:right; width:45.4%; margin-top:30px; }
.ipart2_rtitle{ max-height:34px; }
.ipart2_rtitle img{ width:100%; max-width:346px; max-height:34px; }

.ipart2_rwz{ margin-top:31px; width:100%; max-width:505px; }
.ipart2_rwz a{ display:block; font-size:14px; font-size:1.4rem; line-height:30px; color:#666666; }
.ipart2_rwz a:hover{ color:#085aa3; }

.ipart2_rmore{ margin-top:49px; display:block; background:url(../images/ipart2-more1.jpg) no-repeat; width:160px; height:40px; }
.ipart2_rmore:hover{ background:url(../images/ipart2-more2.jpg) no-repeat; }



.ipart3{ margin-top:48px; background:url(../images/ipart3-bg.jpg) no-repeat top center; padding-top:30px; }

.ipart3_left{ float:left; width:43%; }
.ipart3_title{ max-height:34px; }
.ipart3_title img{ width:100%; max-width:421px; max-height:34px; }

.ipart3_wz{ margin-top:31px; }
.ipart3_wz a{ line-height:30px; display:block; color:#666666; font-size:14px; font-size:1.4rem; }
.ipart3_wz a:hover{ color:#085aa3; }

.ipart3_more{ margin-top:49px; display:block; background:url(../images/ipart2-more2.jpg) no-repeat; width:160px; height:40px; }
.ipart3_more:hover{ background:url(../images/ipart2-more1.jpg) no-repeat; }

.ipart3_pic{ float:right; width:48.9%; margin-top:35px; }
.ipart3_pic img{ width:100%; max-width:568px; max-height:347px; }
/* 手机尺寸 */
@media (max-width:767px){
.magnifier{display:none!important;}
.mobile{display:block!important;}
}
@media screen and (max-width:999px){
.ipart2_pic{ margin-top:70px; }
.ipart3_pic{ margin-top:50px; }
}
@media screen and (max-width:899px){
.ipart2_nr{ background:none; }
.ipart2_pic{ background:url(../images/ipart2-picbg.jpg) no-repeat; float:none; width:100%; margin-top:30px; padding-top:30px; }	
.ipart2_right{ width:100%; float:none; text-align:center; }
.ipart2_rwz{ max-width:none; margin-top:10px; }
.ipart2_rmore{ margin:0 auto; margin-top:20px; }
.ipart2_title{ padding-bottom:0px; }

.ipart3{ background:none; }
.ipart3_pic{ background:url(../images/ipart3-picbg.jpg) no-repeat right top; width:100%; float:none; text-align:left; margin-top:30px; padding-top:50px; }
.ipart3_pic img{ max-width:500px; }
.ipart3_left{ width:100%; float:none; text-align:center; }
.ipart3_more{ margin:0 auto; margin-top:20px; }
}
@media screen and (max-width:679px){
.ipart1_img1{ display:none; }
.ipart1_img2{ display:block; }
.ipart1_title{ max-height:99px; text-align:center; margin:0 auto; }
.ipart1_title img{ max-width:534px; max-height:99px; margin:0 auto;}
}
@media screen and (max-width:539px){
.ipart2_title{ padding-bottom:30px; }
.ipart2_pic{ background:url(../images/ipart2-hbg.jpg) repeat-x bottom center; padding-top:0px; }	
.ipart3_pic{ background:url(../images/ipart3-hbg.jpg) repeat-x bottom center; padding-top:30px; }
.ipart3_pic img{ max-width:568px; }
}
@media screen and (max-width:419px){
.ipart2_pic,.ipart3_pic{ background:none; padding-top:0px;  margin-top:30px; }
}


.ipart4{ margin-top:38px; }

.ipart4_pro{}
.ipart4_nr{ float:left; width:25%; padding-right:1%; /*max-width:282px*/; }
.ipart4_nrlast{ padding-right:0px !important; }
.ipart4_nkuang{ border:solid 1px #085aa3; text-align:center; padding-bottom:23px; }

.ipart4_ntop{ display:block; }
.ipart4_ntop a{ font-size:16px; font-size:1.6rem; }
.ipart4_ntop a:hover{ color:#085aa3; }

.ipart4_pic{ width:100%;/* max-width:280px; max-height:249px;*/ position:relative; overflow:hidden; }
.ipart4_pic img{ width:100%; /*max-width:280px; max-height:249px;*/ }

.ipart4_ntitle{ padding-top:14px; line-height:26px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}

.ipart4_wz{ margin-top:6px;  padding-left:16px; padding-right:16px; height:90px; overflow:hidden; }
.ipart4_wz a{ display:block; font-size:14px; font-size:1.4rem; line-height:30px; color:#666666; }
.ipart4_wz a:hover{ color:#085aa3; }

.ipart4_more{ margin-top:18px; }
.ipart4_more img{}

.ipart4_jia{ position:absolute; top:100%; width:100%; height:100%; background:url(../images/ipart4-jiabg.png); transition:0.5s;-moz-transition:0.5s;-o-transition:0.5s;-webkit-transition:0.5s; }
.ipart4_ntop:hover .ipart4_jia{ top:0px; transition:0.5s;-moz-transition:0.5s;-o-transition:0.5s;-webkit-transition:0.5s; }
.ipart4_jia img{ position:absolute; top:50%; left:50%; width:45px; height:45px; margin-top:-23px; margin-left:-23px; }



.ipart5{ margin-top:76px; background:#dae6f1; padding-top:45px; padding-bottom:51px; }

.ipart5_title{ text-align:center; max-height:23px; padding-bottom:40px; }
.ipart5_title img{ width:100%; max-width:153px; max-height:23px; }


.inews_nr{ padding-left:110px; padding-right:110px; margin:0 auto; text-align:center; background:url(../images/ipart5-nrbg.jpg) no-repeat center 26px; }

.inews_ntitle{ line-height:28px; }
.inews_ntitle a{ font-size:18px; font-size:1.8rem; }
.inews_ntitle a:hover{ color:#085aa3; }

.inews_nwz{ padding-top:9px; height:90px; padding-bottom:5px; overflow:hidden; }
.inews_nwz a{ display:block; font-size:14px; font-size:1.4rem; color:#666666; line-height:30px; }
.inews_nwz a:hover{ color:#085aa3; }

.inews_menu{ width:100%; text-align:center; }
.inews_menu li{ cursor:pointer; height:23px; width:23px; /*display:block; float:left;*/ display:inline-block; background:url(../images/ipart5-pre.jpg) no-repeat; margin-left:4px; margin-right:12px; } 
.inews_menu li.hovers{ background:url(../images/ipart5-next.jpg) no-repeat; }

.inews_menu span{/* display:block; float:left;*/ display:inline-block; width:203px; height:23px;  background:url(../images/ipart5-dian.jpg) repeat-x; }
 
#main2{ overflow:hidden; }
#main2 ul{display:none; }
#main2 ul.block{ display: block;}


@media screen and (max-width:1219px){
.ipart4_nr{ width:24%; padding-right:1.3%; }
.ipart4_wz{ padding-left:10px; padding-right:10px; }

.inews_nr{ padding-left:40px; padding-right:40px; }	
}
@media screen and (max-width:999px){
/*.ipart5_title{ padding-bottom:20px; }*/
.inews_nr{ padding-left:0px; padding-right:0px; }	
.inews_menu{ margin-top:20px; }
}
@media screen and (max-width:899px){
.ipart4_pro{ text-align:center; }
.ipart4_nr{ display:inline-block; float:none; width:45%; padding-right:0px; margin-left:2%; margin-right:2%; margin-bottom:30px; }	
}
@media screen and (max-width:659px){
.inews_menu span{ width:100px; }	
}
@media screen and (max-width:579px){
.ipart4_nr{ width:47%; margin-left:1%; margin-right:1%; margin-bottom:20px; }	
}
@media screen and (max-width:479px){
.ipart4_nr{ display:block; width:100%; margin:0 auto; margin-bottom:30px; }	
}
@media screen and (max-width:439px){
.inews_menu span{ width:45px; }	
}


.footer{ background:url(../images/footer-bg.jpg) repeat-y top center; padding-top:40px; font-size:14px; font-size:1.4rem; color:#fff; padding-bottom:7px; }

.footer a{ font-size:14px; font-size:1.4rem; color:#fff; }
.footer a:hover{ color:#dae6f1; }

.footer li{ line-height:30px; font-size:14px; font-size:1.4rem; color:#fff; }
.footer li a{ font-size:14px; font-size:1.4rem; color:#fff; }
.footer li a:hover{ color:#dae6f1; }

.footer_title{ max-height:19px; }


.ftop{ padding-bottom:27px; }
.f1{ float:left; width:32.4%; }
.f1_msg{ line-height:30px; font-size:16px; font-size:1.6rem; margin-top:20px; margin-bottom:6px; }
.f1 li{ padding-left:19px; max-width:250px; width:90%; }

.f1_libg1{ background:url(../images/footer-add.png) no-repeat left 9px; }
.f1_libg2{ background:url(../images/footer-phone.png) no-repeat left 10px; }
.f1_libg3{ background:url(../images/footer-fax.png) no-repeat left 9px; }
.f1_libg4{ background:url(../images/footer-email.png) no-repeat left 12px; }
.f1_libg5{ background:url(../images/footer-skype.png) no-repeat left 9px; }

.f2{ float:left; width:26.5%; }
.f2 ul{ margin-top:19px; }
.f2 li a{ padding-left:14px; background:url(../images/footer-libg.png) no-repeat left center; }

.f3{ float:left; width:11.7%; }
.f3 ul{ margin-top:19px; }

.f4{ float:right; width:24.2%; }

.sjmt{ margin-top:30px; margin-bottom:9px; }
.sjmt a{ display:block; float:left; padding-right:22px; }
.sjmtlast{ padding-right:0px !important; }

.banquan{ line-height:30px; }

.reanod{}
.sitemap{ padding-right:3px; }
.cnzz{}

.links{ line-height:30px; padding-bottom:13px; }
.links a{ padding-left:12px; }


@media screen and (max-width:1219px){
.f1{ width:30%; padding-right:2%; }	
.f4{ width:28%; }
.f2{ width:24%; }
.sjmt a{ padding-right:20px; }
}
.qingchu,.qingchu1{ display:none; clear:both; }
@media screen and (max-width:999px){
.footer{ background-size:400%; }	
.f1,.f2,.f3{ padding:0px; /*margin-left:1.5%; margin-right:1.5%; */}
.f1{ width:35%; }
.f2{ width:27%; }
.f3{ width:27%; }
.qingchu{ display:block; }
.f4{ width:97%; margin:0 auto; margin-top:20px; float:none; }
}
@media screen and (max-width:799px){
.footer{ background-size:800%; }
.qingchu{ display:none; }
.qingchu1{ display:block; }
.f1,.f2,.f3,.f4{ width:100%; /*margin-left:2.5%; margin-right:2.5%;*/ float:left; }
.f3,.f4{ margin-top:20px; }
.sjmt a{ padding-right:15px; }
}
@media screen and (max-width:659px){
.links{ display:none; }
}
@media screen and (max-width:639px){
.footer{ background-size:1300%; }
.f1,.f2,.f3,.f4{ width:100%; float:none; margin:0 auto; margin-bottom:20px; max-width:350px; }
.f1 li{ width:auto; max-width:none; }	
}
@media screen and (max-width:439px){
.footer{ background-size:1700%;  }	
}

.fyb{ width:100%; overflow:hidden; height:200px;}
.fybanner{ margin:0 auto;  text-align:center; width:100%; max-width:1920px; height:100%;   }
.fybanner img{ display:none; }
.banner_pro{ background:url(../images/smbanner1.jpg) no-repeat top center; }
.banner_news{ background:url(../images/smbanner2.jpg) no-repeat top center; }
.banner_cer{ background:url(../images/smbanner3.jpg) no-repeat top center; }
.banner_about{ background:url(../images/smbanner4.jpg) no-repeat top center; }
.banner_con{ background:url(../images/smbanner5.jpg) no-repeat top center; }


@media screen and (max-width:1719px){
.fybanner{ width:120%; margin-left:-10%; margin-right:-10%;}
}
@media screen and (max-width:1519px){
.fybanner{ width:140%; margin-left:-20%; margin-right:-20%; }
}
@media screen and (max-width:1419px){
.fybanner{ width:160%; margin-left:-30%; margin-right:-30%; }	
}
@media screen and (max-width:1319px){
.fybanner{ width:180%; margin-left:-40%; margin-right:-40%; }	
}
@media screen and (max-width:1219px){
.fyb{ width:100%; margin-left:0; height:auto; }
.fybanner{ width:100%; margin:0 auto; background:none; overflow:hidden; }
.fybanner img{ display:block; width:100%; max-width:1920px; max-height:200px; }
}
@media screen and (max-width:799px){
.fybanner img{ width:130%; margin-left:-15%; margin-right:-15%; }	
}
@media screen and (max-width:559px){
.fybanner img{ width:150%; margin-left:-25%; margin-right:-25%; }	
}


/*gotop*/
#returnTop {_display:none;position:fixed;_position:absolute;z-index:9999999; bottom:0px; right:0px; _bottom:auto;width:22px;height:46px;text-indent:-999px;overflow:hidden;background:url(../images/top.png) no-repeat;_backgroundurl:(../images/top.png) no-repeat;transition:bottom 0.9s;-webkit-transition:bottom 0.9s;-moz-transition:bottom 0.9s;-o-transition:bottom 0.9s; bottom:0px;}



/*mianbaoxie*/
.brow{ padding-top:10px; line-height:26px; font-size:14px; font-size:1.4rem; color:#666666; }
.brow a{ font-size:14px; font-size:1.4rem; color:#666666; }
.brow a:hover{ color:#085aa3; }
.brow span{}
.browxz{ color:#085aa3 !important; }



/*left*/
.left{ width:240px; float:left; }

.left_nav{}
.left_title{ }
.left_title a{ display:block; background:#085aa3; color:#fff; font-size:20px; font-size:2rem; text-align:center; line-height:30px; padding-top:4px; padding-bottom:8px; }
.left_title a:hover{}

 
.left_daohang{ background:#f0f0f0; }
.lNav2{ cursor:pointer; font-size:14px; font-size:1.4rem; padding-top:8px; padding-bottom:7px; line-height:26px; transition:0.5s; -moz-transition:0.5s;-o-transition:0.5s;-webkit-transition:0.5s; background:url(../images/left-navpre.jpg) no-repeat 93% center; border-bottom:solid 1px #fff; padding-left:20px; }
.lNav2 a{ font-size:14px; font-size:1.4rem; }
.lNav2:hover{ background:url(../images/left-navnext.jpg) no-repeat 93% center; }
 
.lNav2:hover a{ }
.currentDt2{ background:url(../images/left-navnext.jpg) no-repeat 93% center; }
.navContent2{ display: none; line-height:26px; border-bottom:solid 1px #ffffff; padding-top:2px; padding-bottom:5px; }
.navcontent2 li{ position:relative; }
.navContent2 li a{ display:block; padding-left:38px; padding-top:5px; padding-bottom:5px; color:#666666; font-size:14px; font-size:1.4rem; }
.navContent2 li a:hover{ color:#085aa3; }

.left_news{ margin-top:40px; }

.left_title2{ }
.left_title2 a{ display:block; background:#085aa3; color:#fff; font-size:20px; font-size:2rem; text-align:center; line-height:30px; padding-top:6px; padding-bottom:6px; }
.left_title2 a:hover{}

.left_newsbg{ background:#f0f0f0; padding-left:15px; padding-right:10px; padding-top:11px; }

.left_ndiv{ padding-top:5px; padding-bottom:19px; }
.left_ndiv a{ display:block; font-size:14px; font-size:1.4rem; line-height:24px; }
.left_ndiv a:hover{ color:#085aa3; }

.left_npic{ float:left; width:85px; height:69px; margin-top:2px; }
.left_npic img{ width:100%; max-width:85px; max-height:69px; }

.left_nwz{ float:right; width:110px; }



.right{ float:right; width:76.7%; }


.p1 {
    margin-top: 24px;
}
/*product1*/
.p1{ margin-top:24px; /*padding-bottom:50px; */}

.p1 .right{ margin-top:-5px; }
.p1_nr{ float: left;
width: 30.7%;
max-width: 282px;
margin-left: 1.2%;
margin-right: 1.2%;
margin-bottom: 50px;
padding-top: 5px; }
.p1_nrlast{ padding-right:0px !important; }

.p1_nkuang{ border:solid 1px #e1e1e1; padding-bottom:19px; }
.p1_nr:hover .p1_nkuang{ border:solid 1px #085aa3; }

.p1_ntop{}
.p1_ntop a{ display:block; font-size:16px; font-size:1.6rem; }
.p1_ntop a:hover{ color:#085aa3; }

.p1_pic{ width:100%; max-width:280px; max-height:249px; }
.p1_pic img{ width:100%; max-width:280px; max-height:249px; }
.p1_ntitle{ line-height:26px; text-align:center; padding-top:10px; padding-left:10px; padding-right:10px; height: 40px;
overflow: hidden;}

.p1_wz{ text-align:center; margin-top:2px; height:60px; overflow:hidden; }
.p1_wz a{ display:block; padding-left:23px; padding-right:23px; font-size:14px; font-size:1.4rem; color:#666666; line-height:30px; }
.p1_wz a:hover{ color:#085aa3; }

.p1_nbottom{ width:125px; margin:0 auto; margin-top:12px; }
.p1_check{ padding:0px; margin:0px; float:left; margin-top:8px; }
.p1_in{ float:right; }
.p1_in a{ display:block; width:98px; line-height:23px; padding-bottom:2px; text-align:center; color:#085aa3; border:solid 1px #085aa3; }
.p1_in a:hover{ background:#085aa3; color:#fff; }


.p1_bottom{ width:100%; margin:0 auto; text-align:center; }
.p1_fy{ display:inline-block !important; }

.n1_fy{ text-align:center; font-family:Arial, Helvetica, sans-serif; }
.n1_fy a{ display:inline-block; margin-right:9px; height:28px; width:33px; text-align:center; line-height:26px; font-size:12px; font-size:1.2rem; margin-bottom:20px; border:solid 1px #e5e5e5; background:#eeeeee; }
.n1_fy a:hover{ color:#085aa3; border:solid 1px #085aa3; }
.n1fyxz{ color:#085aa3 !important; border:solid 1px #085aa3 !important; }
.n1_pn{ width:59px !important; }
.n1_pre{ margin-right:9px !important; }
.p6{ display:inline-block; margin-right:9px; height:28px; width:59px; text-align:center; line-height:26px; font-size:12px; font-size:1.2rem; margin-bottom:20px; border:solid 1px #e5e5e5; background:#eeeeee; }

.p1_b_right{ display:inline-block; padding-left:2px; }

.p1_submit{ width:140px; line-height:26px; padding-bottom:2px; color:#fff; background:#085aa3; text-align:center; cursor:pointer; display:inline-block; font-size:14px; font-size:1.4rem; }
.p1_sel{ display:inline-block; margin-left:5px; }

/*product1 end*/
@media screen and (max-width:1219px){
.right{ width:73%; }	
.p1 .right{ margin-top:0px; }
.p1_nr{ width:32%; padding-right:2%; padding-top:0px; margin-bottom:40px; }
}
@media screen and (max-width:999px){
.right{ width:70%; }

.p1_nr{ width:45%; padding-right:0px; margin-left:2.5%; margin-right:2.5%; }
}
@media screen and (max-width:959px){
.right{ width:67%; }	
}
@media screen and (max-width:899px){
.right{ width:65%; }

.p1_wz a{ padding-left:10px; padding-right:10px; }	
}
@media screen and (max-width:799px){
.right{ width:61%; }
}
@media screen and (max-width:729px){
.right{ width:57%; }	
}
@media screen and (max-width:659px){
.right{ width:52%; }	
}
@media screen and (min-width:620px) and (max-width:799px){
.p1_nr{ width:100%; float:none; margin:0 auto; margin-bottom:30px; }	
}
@media screen and (max-width:619px){
.right{ width:100%; float:none; margin:0 auto; }
.left{ width:100%; max-width:450px; margin:0 auto; float:none; margin-top:40px; }	
.left_nwz{ width:75%; margin-top:20px; }
}
@media screen and (max-width:539px){
.p1_nr{ width:47%; margin-left:1.5%; margin-right:1.5%; }	
}
@media screen and (max-width:499px){
.p1_nr{ width:100%; float:none; margin:0 auto; margin-bottom:30px; }	
}
@media screen and (max-width:459px){
.left_nwz{ width:70%; margin-top:10px; }
}
@media screen and (max-width:399px){
.left_nwz{ width:65%; margin-top:10px; }
}
@media screen and (max-width:339px){
.left_nwz{ width:60%; margin-top:0px; }
}



/*product2*/
.p2{ padding-top:26px; padding-bottom:44px; }


.p2_top{ }

.left1-p2{  /*width:54.1%; */float:left; margin-top:2px; }
#tsShopContainer li,#tsShopContainer img{vertical-align:top;}
#tsShopContainer{ width:430px; position:relative; float:left; }
#tsShopContainer #tsImgS{text-align:center;width:430px; height:383px;position:relative;  padding:0px !important; margin-bottom:19px; }
#tsShopContainer #tsImgS a{display:block;text-align:center;margin:0px auto; width:100%;  }
#tsShopContainer #tsImgS img{ display:block; margin:0px auto; }
#tsShopContainer #tsPicContainer{position:relative; height:89px;}
#tsShopContainer #tsPicContainer #tsImgSArrL{ width:15px;height:29px;background:url(../images/p2-pre1.jpg) no-repeat; position:absolute;left:0px;cursor:pointer; top:31px; }
#tsShopContainer #tsPicContainer #tsImgSArrL:hover{ background:url(../images/p2-pre2.jpg) no-repeat; }
#tsShopContainer #tsPicContainer #tsImgSArrR{width:15px;height:29px;background:url(../images/p2-next1.jpg) no-repeat; position:absolute;right:0px;cursor:pointer; top:31px; }
#tsShopContainer #tsPicContainer #tsImgSArrR:hover{ background:url(../images/p2-next2.jpg) no-repeat; }
#tsShopContainer #tsPicContainer #tsImgSCon{ overflow: hidden; margin-top: 0px; width:387px !important; position: absolute; left:36px; }
#tsShopContainer #tsPicContainer #tsImgSCon ul{}
#tsShopContainer #tsPicContainer #tsImgSCon li{float:left;cursor:pointer; width:129px; height:89px; }

#tsShopContainer #tsPicContainer #tsImgSCon li img{display:block;width:100px;height:89px;  }
#tsShopContainer #tsPicContainer #tsImgSCon li img:hover{}

.MagicZoomBigImageCont { }
.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_tright{ float:right; width:47.9%; }
.p2_title{ font-size:20px; font-size:2rem; line-height:26px; border-bottom:solid 1px #dfdfdf;  padding-bottom:16px; margin-top:6px; margin-bottom:15px; }
.p2_twz{ font-size:14px; font-size:1.4rem; line-height:30px; padding: 0 10px;}
.p2_twz p{ width:100%;word-wrap: break-word;}
.p2_twz p span{color:#666666; }
.p2_tin{ padding-top:103px; }
.p2_tin a{ display:block; font-size:16px; font-size:1.6rem; color:#fff; background:#085aa3; width:160px; height:35px; line-height:33px; text-align:center; }
.p2_tin a:hover{ background:#aaaaaa; }

/*.p2_tshare{ color:#085aa3; font-size:14px; font-size:1.4rem; margin:0 auto; width:289px; margin-top:52px; }*/
/*.p2_tshare span{ padding-right:10px; display:block; float:left; padding-top:1px; line-height:21px; }
.p2_tshare img{  margin-right: 5px; width: 26px;  height: 26px;margin-top: 4px; border-radius: 2px; float: left;display: block;}*/


.p2_tshare{  font-size:14px; font-size:1.4rem; margin:0 auto; width:289px; margin-top:52px; }

/*.p2_tshare span{ display:block; float:left; padding-right:0px ; margin-right:7px; border-radius:50% !important; padding-top:1px; line-height:22px; font-size:14px; color:#22b25f; }
.p2_tshare img{ float:left; border-radius:10px !important; width:25px !important; height:25px !important;}*/

.p2_tshare span{ display:block; float:left; padding-right:0px; margin-right:7px;line-height:30px; font-size:14px; font-size:1.4rem; border-radius:10% !important; }
.p2_tshare img{ float:left; border-radius:2px !important; width:20px !important; height:20px !important; }






.p2_tleft{ display:none; }
.p2_tleft img{ width:45%; margin-left:2.5%; margin-right:2.5%; margin-bottom:30px; max-width:430px; max-height:383px; float:left; }



.p2_center{ margin-top:38px; }

.p2_ctitle{ line-height:36px; font-size:20px; font-size:2rem; font-weight:bold; color:#085aa3; background:url(../images/p2-chx.jpg) no-repeat left top; margin-bottom:8px; }
.p2_cwz{ font-size:14px; font-size:1.4rem; line-height:30px; }

.p2_bottom{ margin-top:29px; }
.p2_btitle{ line-height:36px; background:url(../images/p2-bhx.jpg) no-repeat left top; margin-bottom:21px;}
.p2_btitle a{ font-size:20px; font-size:2rem; font-weight:bold; color:#085aa3; text-transform:uppercase; }
.p2_btitle a:hover{ color:#666; }

.p2_bpro{}
.p2_bnr{ width:22.9%; float:left; padding-right:2.8%; max-width:210px; }
.p2_bnrlast{ padding-right:0px !important; }

.p2_bnr a{ display:block; font-size:14px; font-size:1.4rem; }
.p2_bnr a:hover{ color:#085aa3; }

.p2_bpic{ width:100%; max-width:210px; max-height:187px; }
.p2_bpic img{ width:100%; max-width:210px; max-height:187px; }

.p2_bfont{ text-align:center; line-height:26px; margin-top:11px; height: 26px;
overflow: hidden;}



@media screen and (max-width:1219px){
.left1-p2{ display:none; }	
.p2_tleft{ display:block; }
.p2_tright{ width:100%; margin:0 auto; float:none; }
.p2_tin{ width:100%; max-width:400px; padding-top:30px; }
.p2_tshare{ width:auto; margin-top:30px; }

.p2_bnr{ width:23%; padding-right:2.6%; }
}
@media screen and (max-width:999px){
.p2_bpro{ text-align:center; }
.p2_bnr{ display:inline-block; float:none; width:45%; padding-right:0px; margin-left:2%; margin-right:2%; margin-bottom:15px; }	
}
@media screen and (max-width:759px){
.p2_tleft img{ margin-bottom:20px; }	
}
@media screen and (min-width:620px) and (max-width:739px){
.p2_bnr{ display:block; width:100%; margin:0 auto; margin-bottom:15px; }	
}
@media screen and (min-width:620px) and (max-width:699px){
.p2_tin a{ width:100%; margin-bottom:15px; }	
}
@media screen and (max-width:459px){
.p2_bnr{ display:block; width:100%; margin:0 auto; margin-bottom:15px; }
}
@media screen and (max-width:379px){
.p2_tleft img{ width:100%; margin:0 auto; float:none; margin-bottom:20px; }	
.p2_tin a{ width:100%; margin-bottom:15px; }
}


/*news1*/
.n1{ padding-top:26px; padding-bottom:34px; }

.n1_pro{ padding-bottom:17px; }
.n1_nr{ margin-bottom:36px; }

.n1_pic{ float:left; width:210px; height:170px; }
.n1_pic img{ width:100%; max-width:210px; max-height:170px; }

.n1_right{ width:100%;}
.n1_title{ padding-top:8px; line-height:26px; padding-bottom:14px; }
.n1_title a{ font-size:16px; font-size:1.6rem; }
.n1_title a:hover{ color:#085aa3; }

.n1_time{ line-height:24px; padding-left:20px; color:#999999; background:url(../images/time.jpg) no-repeat left 4px; }

.n1_wz{ margin-top:13px; }
.n1_wz a{ display:block; font-size:14px; font-size:1.4rem; color:#666666; line-height:28px; }
.n1_wz a:hover{ color:#085aa3; }




/*news2*/
.n2{ padding-top:31px; margin-bottom:66px; }

.n2_title{ line-height:30px; text-align:center; font-size:20px; font-size:2rem; margin-bottom:13px; }
.n2_time{ text-align:center; font-family:Arial, Helvetica, sans-serif; color:#999999; line-height:24px; background:url(../images/time.jpg) no-repeat 46% 4px; margin-bottom:14px; }
.n2_wz{ font-size:14px; font-size:1.4rem; line-height:28px; }

.n2_bottom{ padding-top:7px; border-top:solid 1px #bfbfbf; margin-top:50px; }
.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:#085aa3; }


@media screen and (max-width:1219px){
.n1_right{ width:76%; }	
.n1_title{ padding-top:4px; }

.n2_time{ background-position:45% 4px; }
}
@media screen and (max-width:999px){
.n1_right{ width:73.5%; }	
.n1_pic{ margin-top:5px; }
.n1_title{ padding-top:0px; }

.n2_time{ background-position:43.5% 4px; }
}
@media screen and (max-width:939px){
.n1_right{ width:71%; }
}
@media screen and (max-width:859px){
.n1_right{ width:100%; float:none; margin:0 auto; text-align:center; }
.n1_pic{ margin:0 auto; float:none; margin-bottom:10px; width:100%; height:auto; text-align:center; max-width:210px; }
.n1_title{ padding-bottom:7px; }
.n1_wz{ margin-top:5px; }
.n1_time{ margin:0 auto; max-width:85px; }
}
@media screen and (max-width:839px){
.n2_time{ background-position:42.5% 4px; }	
}

@media screen and (max-width:719px){
.n2_time{ background-position:41.5% 4px; }	
}
@media screen and (max-width:639px){
.n2_time{ background-position:40.5% 4px; }	
}
@media screen and (max-width:559px){
.n2_time{ background-position:39% 4px; }	
}
@media screen and (max-width:499px){
.n2_time{ background-position:37% 4px; }	
}
@media screen and (max-width:429px){
.n2_time{ background-position:35% 4px; }	
}
@media screen and (max-width:369px){
.n2_time{ background-position:33% 4px; }	
}
@media screen and (max-width:339px){
.n2_time{ background-position:31% 4px; }	
}



/*certificates*/
.cer{ padding-top:25px; margin-bottom:46px; }

.baguetteBoxOne{ padding-bottom:1px; }
.cer_nr{ width:17.2%; float:left; padding-right:3.5%; max-width:206px; margin-bottom:51px;  }
.cer_nrlast{ padding-right:0px !important; }

.cer-pic{ position:relative; }
.cer-picpian{ display:block; max-width:206px; max-height:273px; }
.cer-picpian img{ width:100%; height:100%; max-width:206px; max-height:273px; }
.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:37px; height:30px; left:50%; top:50%; margin-left:-18px; margin-top:-15px; }
.cer-pic:hover .wteamfu{ opacity:1;filter:alpha(opacity=100);}
.cer-pic:hover .wteamfu img{ opacity:1;filter:alpha(opacity=100);}

.cer_font{ text-align:center; font-size:14px; font-size:1.4rem; padding-top:1px; line-height:25px; }



.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:1219px){
.baguetteBoxOne{ margin-bottom:20px; }
.cer_nr{ width:19%; padding-right:1.2%; margin-bottom:15px; }	
}
@media screen and (max-width:999px){
.cer_nr{ width:23%; padding-right:0px; margin-right:1%; margin-left:1%; }	
}
@media screen and (max-width:779px){
.cer_nr{ width:30%; margin-right:1.5%; margin-left:1.5%; }	
}
@media screen and (max-width:499px){
.cer_nr{ width:45%; margin-right:2.5%; margin-left:2.5%; }	
}
@media screen and (max-width:359px){
.cer_nr{ width:100%; float:none; margin:0 auto; margin-bottom:10px; }	
}


/*about*/
.about_nav{ background:url(../images/about-navbg.jpg) repeat-x bottom; margin-top:26px;  }
.about_nav a{ display:block; float:left; color:#666666; font-size:16px; font-size:1.6rem; text-align:center;text-decoration: none; }
.about_nav a:hover{ color:#085aa3; border-bottom:solid 2px #085aa3;}
.about_navxz{ color:#085aa3 !important; border-bottom:solid 2px #085aa3 !important; }

.about_font{ line-height:26px; padding-top:4px;  padding-bottom:6px; }


.about_a1{ width:100px; margin-right:88px; }
.about_a2{ width:141px; margin-right:77px; }
.about_a3{ width:130px; margin-right:88px; }
.about_a4{ width:101px; }



/*about1*/
.a1{ padding-top:14px; margin-bottom:70px; }

.a1_wz{ font-size:14px; font-size:1.4rem; line-height:28px; margin-bottom:50px; }
.bottom28{ padding-bottom:28px; }

.a1_lunbo{ width:845px; position:relative; margin:0 auto; }

.a1_lunbo{  }
.a1_lunbo .prev{background:url(../images/a1-next1.jpg) no-repeat; right:0px;}
.a1_lunbo .prev:hover{background:url(../images/a1-next2.jpg) no-repeat;   }
.a1_lunbo .next{ background:url(../images/a1-pre1.jpg) no-repeat; left:0px; }
.a1_lunbo .next:hover{ background:url(../images/a1-pre2.jpg) no-repeat;  }
.a1_lunbo .prev ,.a1_lunbo .next{ width:16px; height:29px; display:inline; position:absolute; z-index:9999; top:186px; }

.carousela{ overflow:hidden; margin:0px auto; width:770px; }

.jCarouselLitea{ float:left;overflow:hidden; height:400px; width:770px !important; }
.jCarouselLitea li{ height:400px; width:770px; text-align:center;   display:inline; float:left; }
.jCarouselLitea li img{ height:400px; width:770px; overflow:hidden; display:block; }


@media screen and (max-width:959px){
.a1_lunbo{ width:730px; }	
.carousela{ width:670px;  }
.jCarouselLitea{ width:670px !important; height:348px; }
.jCarouselLitea li,.jCarouselLitea li img{ width:670px; height:348px;}
.a1_lunbo .prev ,.a1_lunbo .next{ top:150px; }
}
@media screen and (max-width:819px){
.about_nav a{ width:auto; margin-right:20px; padding-left:20px; padding-right:20px; }
.about_a4{ margin-right:0px; }

.a1_lunbo{ width:600px; }	
.carousela{ width:540px;  }
.jCarouselLitea{ width:540px !important; height:280px; }
.jCarouselLitea li,.jCarouselLitea li img{ width:540px; height:280px; }
.a1_lunbo .prev ,.a1_lunbo .next{ top:120px; }
}
@media screen and (max-width:679px){
.a1_lunbo{ width:450px; }	
.carousela{ width:400px;  }
.jCarouselLitea{ width:400px !important; height:207px; }
.jCarouselLitea li,.jCarouselLitea li img{ width:400px; height:207px; }
.a1_lunbo .prev ,.a1_lunbo .next{ top:90px; }
}
@media screen and (max-width:619px){
.about_nav{ background:none; }
.about_nav a{ padding-left:0px; padding-right:0px; margin-bottom:20px; width:45%; margin-left:2.5%; margin-right:2.5%; border-bottom:solid 2px #c9c9c9; }
}
@media screen and (max-width:519px){
.a1_lunbo{ width:350px; }	
.carousela{ width:300px;  }
.jCarouselLitea{ width:300px !important; height:155px; }
.jCarouselLitea li,.jCarouselLitea li img{ width:300px; height:155px; }
.a1_lunbo .prev ,.a1_lunbo .next{ top:60px; }
}
@media screen and (max-width:409px){
.a1_lunbo{ width:300px; }	
.carousela{ width:250px;  }
.jCarouselLitea{ width:250px !important; height:129px; }
.jCarouselLitea li,.jCarouselLitea li img{ width:250px; height:129px; }
.a1_lunbo .prev ,.a1_lunbo .next{ top:50px; }
}
@media screen and (max-width:359px){
.a1_lunbo{ width:260px; }	
.carousela{ width:210px;  }
.jCarouselLitea{ width:210px !important; height:109px; }
.jCarouselLitea li,.jCarouselLitea li img{ width:210px; height:109px; }
.a1_lunbo .prev ,.a1_lunbo .next{ top:40px; }
}
@media screen and (max-width:339px){
.about_nav a{ width:95%; float:none; margin:0 auto; margin-bottom:15px; }	
}


/*about2*/
.a2{ padding-top:23px; margin-bottom:63px; }
.a2 li{ font-size:14px; font-size:1.4rem; line-height:28px; }

.a2_nr1{ margin-bottom:26px; }
.a2_title1{ line-height:28px; font-weight:bold; font-size:16px; font-size:1.6rem; color:#085aa3; }
.a2_wz{ font-size:14px; font-size:1.4rem; line-height:28px; }
.a2_wz1{ margin-top:3px; }
.a2_wz2{ margin-top:2px; }

.a2_nr2{}
.a2_nr2_left{ float:left; width:54.7%; }
.a2_nr2_lpic{ width:100%; max-width:281px; max-height:201px; margin-top:17px; }
.a2_nr2_lpic img{ width:100%; max-width:281px; max-height:201px; }
.a2_nr2_right{ float:right; width:38.5%; max-width:461px; max-height:298px; margin-top:16px; }
.a2_nr2_right img{ width:100%; max-width:461px; max-height:298px; }

.a2_wz3{ margin-top:12px; margin-bottom:25px; }
.a2_wz3 span{ color:#085aa3; }

@media screen and (max-width:1219px){
.a2_nr2_left{ width:50%; }
.a2_nr2_right{ width:43%; }	
}
@media screen and (max-width:999px){
.a2_nr2_left{ width:100%; float:none; }	
.a2_nr2_right{ width:100%; float:none; margin-top:20px; }
.a2_wz3{ margin-top:20px; }
}

/*about3*/
.a3{ padding-top:40px; margin-bottom:82px; }

.a3_left{ width:54.1%; float:left; font-size:14px; font-size:1.4rem; line-height:28px; }
.a3_left li{ font-size:14px; font-size:1.4rem; line-height:28px; background:url(../images/about3-libg.jpg) no-repeat 3px center; padding-left:14px; }

.a3_title1{ line-height:28px; font-size:18px; font-size:1.8rem; margin-top:27px; margin-bottom:1px; }

.a3_right{ float:right; width:511px; position:relative; margin:0 auto; margin-top:4px; overflow:hidden; }
.a3_right .prev{ background:url(../images/a1-next1.jpg) no-repeat; right:0px;}
.a3_right .prev:hover{background:url(../images/a1-next2.jpg) no-repeat;   }
.a3_right .next{ background:url(../images/a1-pre1.jpg) no-repeat; left:0px; }
.a3_right .next:hover{ background:url(../images/a1-pre2.jpg) no-repeat;  }
.a3_right .prev ,.a3_right .next{ width:16px; height:29px; display:inline; position:absolute; z-index:9999; top:220px; }

.carouselab{ overflow:hidden; margin:0px auto; width:435px; }

.jCarouselLiteab{ float:left;overflow:hidden; height:470px; width:435px !important; }
.jCarouselLiteab li{ height:470px; width:435px; text-align:center;   display:inline; float:left; }
.jCarouselLiteab li img{ height:470px; width:435px; overflow:hidden; display:block; }




/*about4*/
.a4{ padding-top:22px; margin-bottom:99px; }


.a4_title{ line-height:30px; text-align:center; font-size:22px; font-size:2.2rem; margin-bottom:30px; }
.a4_pic{ text-align:center; margin:0 auto; max-height:1086px; }
.a4_pic img{ width:100%; max-width:860px; max-height:1086px; }



@media screen and (max-width:1219px){
.a3_left{ width:43%; }
.a3_right{ margin-top:40px; }	
}
@media screen and (max-width:999px){
.a3_left{ width:100%; float:none; }	
.a3_right{ float:none; margin:0 auto; margin-top:30px; }
}
@media screen and (max-width:599px){
.a3_right{ width:400px; }	
.carouselab{ width:350px; }
.jCarouselLiteab{ width:350px !important; height:378px; }
.jCarouselLiteab li,.jCarouselLiteab li img{ width:350px; height:378px; }
.a3_right .prev ,.a3_right .next{ top:180px; }
}
@media screen and (max-width:499px){
.a4{ margin-bottom:50px; }	
}
@media screen and (max-width:459px){
.a3_right{ width:320px; }	
.carouselab{ width:270px; }
.jCarouselLiteab{ width:270px !important; height:291px; }
.jCarouselLiteab li,.jCarouselLiteab li img{ width:270px; height:291px; }
.a3_right .prev ,.a3_right .next{ top:130px; }
}
@media screen and (max-width:369px){
.a3_right{ width:260px; }	
.carouselab{ width:210px; }
.jCarouselLiteab{ width:210px !important; height:226px; }
.jCarouselLiteab li,.jCarouselLiteab li img{ width:210px; height:226px; }
.a3_right .prev ,.a3_right .next{ top:100px; }
}


/*contact*/
.c{ padding-top:17px; margin-bottom:75px; }

.c_msg{ font-size:14px; font-size:1.4rem; line-height:26px; }

.c_top{ padding-top:19px; }
.c_tleft{ float:left; width:35%; margin-top:1px; }
.c_title{ line-height:30px; font-size:20px; font-size:2rem; }

.c_lx{ padding-top:5px; }
.c_lx li{ font-size:14px; font-size:1.4rem; line-height:30px; margin-top:3px; padding-bottom:3px; padding-left:17px; }
.c_lx li a{ font-size:14px; font-size:1.4rem; }
.c_lx li a:hover{ color:#12336a; }

.c_libg1{ background:url(../images/c-phone.jpg) no-repeat left 10px; }
.c_libg2{ background:url(../images/c-fax.jpg) no-repeat left 9px; }
.c_libg3{ background:url(../images/c-email.jpg) no-repeat left 12px; }
.c_libg4{ background:url(../images/c-skype.jpg) no-repeat left 9px; }
.c_libg5{ background:url(../images/c-add.jpg) no-repeat left 8px; margin-top:2px !important; }


.c_map{ float:right; width:42%; text-align:right; padding-top:8px; }
.c_map img{ width:100%; max-width:503px; max-height:235px; }

.c_xtitle{ line-height:40px; text-align:center; font-size:30px; font-size:3rem; padding-top:48px; color:#085aa3; }


.c_xp{ padding-top:28px; }
.c_div1{ padding-bottom:37px; }
.c_div2{ padding-bottom:34px; }
.c_div3{ padding-bottom:27px; }
.c_nr1{}

.c_bt1,.c_bt2{ float:left; height:36px; line-height:36px; text-align:right; font-family:Verdana, Geneva, sans-serif; color:#dc000c; }
.c_bt1{ width:16px; }
.c_bt2{ width:10px; }


.c_input,.c_textarea,.c_captcha{ float:left; border:solid 1px #cccccc; color:#666666; background:#fff; }
.c_input,.c_captcha{ height:33px; line-height:33px;}

.c_input{ width:499px; text-indent:6px;  }
.c_textarea{ width:1176px; float:left; line-height:26px; height:141px; padding-top:1px; text-indent:7px; }


.c_captcha{ width:152px; text-indent:13px; background:#fff url(../images/c-bt.jpg) no-repeat 4px center;}
.c_yzm{ float:left; cursor:pointer; margin-left:9px; }
.c_send{ float:left; cursor:pointer; margin-left:34px; width:181px; height:33px; line-height:31px; text-align:center; color:#fff; background:#085aa3; font-size:14px; font-size:1.4rem; margin-top:1px; }
.c_send:hover{ background:#666666; transition:0.5s;-moz-transition:0.5s;-o-transition:0.5s;-webkit-transition:0.5s; }




@media screen and (max-width:1219px){
.c_tleft{ width:47%; }
.c_map{ width:47%; }

.c_input{ width:400px; }
.c_textarea{ width:97%; }
}
@media screen and (max-width:959px){
.c_div1,.c_div2,.c_div3{ padding-bottom:0px; }
.c_nr1{ float:none; width:100%; margin-bottom:20px; }	
.c_input,.c_textarea{ width:95%; }
}
@media screen and (max-width:939px){
.c_tleft{ width:100%; float:none; }	
.c_map{ float:none; width:100%; text-align:left; margin-top:20px; }
}
@media screen and (max-width:599px){
.c_send{ float:none; margin-left:0px; width:95%; margin-top:20px; }	
}
@media screen and (max-width:479px){
.c_input,.c_textarea,.c_send{ width:90%; }
.c_captcha{ width:90%; }
.c_yzm{ margin-left:0px; float:none; margin-top:20px; }
}





@media screen and (max-width:1219px){
.ipart1,.ipart2,.ipart3,.ipart4,.ipart5,.footer,.p1,.p2,.n1,.n2,.cer,.a1,.a2,.a3,.a4,.c{ width:100%; padding-left:1%; padding-right:1%; }	
}
@media screen and (max-width:999px){
.ipart1,.ipart2,.ipart3,.ipart4,.ipart5,.footer,.p1,.p2,.n1,.n2,.cer,.a1,.a2,.a3,.a4,.c{ width:100%; padding-left:2.5%; padding-right:2.5%; }	
}




.p2_twz table{ width:90%; border-collapse:collapse; line-height:22px; border:1px solid #ccc;}
.p2_twz table tr td{ padding:3px; border:1px solid #ccc;}
.p2_twz p a{ color:#085aa3  !important}
/*.p2_twz p span{ color:#085aa3 }*/
.p2_twz p img{ max-width:100%;}

.p2_cwz table{ width:90%; border-collapse:collapse; line-height:22px; border:1px solid #ccc;}
.p2_cwz table tr td{ padding:3px; border:1px solid #ccc;}
.p2_cwz p a{ color:#085aa3  !important}
.p2_cwz p span{ color:#085aa3 }
.p2_cwz p img{ max-width:100%;}

.n2_wz table{ width:90%; border-collapse:collapse; line-height:22px; border:1px solid #ccc;}
.n2_wz table tr td{ padding:3px; border:1px solid #ccc;}
.n2_wz p a{ color:#085aa3  !important}
.n2_wz p span{ color:#085aa3 }
.n2_wz p img{ max-width:100%;}


