@charset "utf-8";
html,body,dl,dd,img,form,div,ul,ol,li,h1,h2,h3,h4,h5,h6,h7,p{margin:0;padding:0;border:0;}
ul,ol,li{ list-style-type:none;}
a img{ border:none}
iframe{border:none;}

/* function */
.fl{float:left;_display:inline;}
.fr{float:right;_display:inline;}
.h{display:none;visibility:visible;}
.clear{clear:both;font-size:0;line-height:0;height:0;visibility:visible;}
.clearfix{*zoom:1;}
.clearfix:after{display:block;clear:both;content:".";visibility:hidden;height:0;}
.right{text-align:right;}
.left{text-align:left;}
.b{font-weight:bold;}

.line-through{text-decoration:line-through;}
.under{text-decoration:underline;}
.break{word-break:break-all;}
.red{color:#af0102;}
.gray{color:#CCC;}
a.gray{color:#CCC;}
a.gray:visited{color:#CCC;}
.f14{font-size:14px;}
.editor{line-height:24px;text-align:left;}
.editor p{text-indent:2em;}
.editor ol li{list-style-type:circle; margin-left:25px;}
.editor ul li{list-style-type:square;margin-left:25px;}

body{font-family:"Microsoft YaHei";font-size:12px; background:#f8f8f8}
.wrap{border:0;padding:0;width:1180px;margin:0 auto;*zoom:1;}
.container {width:100%;position:relative; height:100%}
a:link {color:#333;text-decoration:none;}
a:visited {color:#333;}
a:hover{color:#f7c400;text-decoration: none;}
a:active {color:#f7c400;text-decoration:none;}
.boxshadow{border-bottom:1px #86919e solid;-webkit-box-shadow: 1px 8px 10px rgba(0,0,0,0.41);-moz-box-shadow: 1px 8px 10px rgba(0,0,0,0.41);box-shadow: 1px 8px 10px rgba(0,0,0,0.41); }

.iaboutmain .mainabout dl.iquestion dt, .iaboutmain .mainabout ul.inews li a{white-space: nowrap;-o-text-overflow: ellipsis;text-overflow: ellipsis;}

img{ display:block}
form { margin: 0; } 

.header, footer{ width:100%;}

/*返回头部*/
.gotop{ text-indent:-999px; z-index:99; overflow:hidden; width:54px; height:54px; background:url(../images/topback.png) no-repeat; display:block; background-position:0px 0px;}
.gotop:hover{ background-position:0px -54px;}

/*head*/
.header{ width:100%;}

/*language*/
.header .head{ position:relative; width:1180px; margin:30px auto 0; height:100px;}
.search_box { width: 166px; height: 24px; background: url(../images/bg_search_box.png); position:absolute; right:0px; top:0px} 
.search_box #s { float: left; padding: 0; margin: 1px 0 0 4px; border: 0; width: 139px; height: 22px; line-height:22px; background: none; font-size:12px; color:#727171 } 
.search_box #go { float: right; margin: 1px 1px 0 0; } 

/*logo&menu*/
.header .logo{width:351px; height:53px; display:block; overflow:hidden; position:absolute; left:0px; bottom:0px}
.header .logo a{ width:351px; height:53px; background:url(../images/logo.png) no-repeat; display:block; text-indent:-999px}

.header .menu{ position:absolute; right:0px; bottom:10px}


.header .menu ul.nav{ float:right}
/*.header .menu ul.nav li{ float:left; padding:0 0px 0 15px}
.header .menu ul.nav li.home a{width:65px;}
.header .menu ul.nav li a{ color:#727171; font-size:16px; width:105px; padding-left:20px; line-height:30px; height:30px; border:1px #efefef solid; display:block; text-align:left;border-radius: 5px;}
.header .menu ul.nav li a em{ width:10px; height:30px; background:url(../images/navdian.png) no-repeat left center; float:left; display:block;}
.header .menu ul.nav li a:hover{ color:#727171; border:1px #dcdcdc solid; background:url(../images/navhoverbg.png) repeat-x center}
/*.header .menu ul.nav li a.hover{ color:#727171; border:1px #dcdcdc solid; background:url(../images/navhoverbg.png) repeat-x center}
.header .menu ul.nav li.m{position:relative;}
.header .menu ul.nav li ul.sub{ display:none; position:absolute; left:2px; top:32px; text-align:center;z-index:10;}
.header .menu ul.nav li ul.sub li{ vertical-align:middle; pading-top:2px}
.header .menu ul.nav li ul.sub li a{ width:105px;border-radius: 0px; padding:0px 0 0 16px; height:33px; line-height:33px; display:block; background:#e2e2e2;color:#727171; font-size:14px}
.header .menu ul.nav li ul.sub li a em{width:4px; height:33px; background:url(../images/nav_triangle.png) no-repeat left center; float:left;padding-right:6px; display:block}
.header .menu ul.nav li ul.sub li a:hover{ color:#727171; background:#ffffff}*/

.header .menu .navBar{ position:relative; z-index:1; color:#727171; height:40px; line-height:40px;   }
.header .menu .nav{ margin:0 auto; font-family:"Microsoft YaHei",SimSun,SimHei;  }
.header .menu .nav li.home{}
.header .menu .nav .m{ float:left;  position:relative;  padding:0 0px 0 15px  }
.header .menu .nav a:hover{ text-decoration:none; color:#ff0;   }
.header .menu .nav .m a.home{width:65px;}
.header .menu .nav a em{ width:10px; height:30px; background:url(../images/navdian.png) no-repeat left center; float:left; display:block;}
.header .menu .nav a{width:105px;  font-size:16px; height:30px; line-height:30px; display:block; color:#727171; border:1px #efefef solid; text-align:left;border-radius: 5px;padding-left:20px; }
.header .menu .nav  a:hover{color:#727171; border:1px #dcdcdc solid; background:url(../images/navhoverbg.png) repeat-x center}
.header .menu .nav .onn{ border-color:#dcdcdc}
.header .menu .nav .onn a{color:#727171; border-color:#dcdcdc !important; color:#727171; border:1px #dcdcdc solid; background:url(../images/navhoverbg.png) repeat-x center}
.header .menu .nav .sub{ display:none; /*默认隐藏*/  position:absolute; left:17px; top:33px; text-align:center;  }
.header .menu .nav .sub li{ vertical-align:middle; }
.header .menu .nav .sub li a{width:105px;border-radius: 0px; padding:0px 0 0 16px; height:33px; line-height:33px; display:block; background:#e2e2e2;color:#727171; font-size:14px }
.header .menu .nav .sub li a em{width:4px; height:33px; background:url(../images/nav_triangle.png) no-repeat left center; float:left;padding-right:6px; display:block}
.header .menu .nav .sub li a:hover{ color:#727171; background:#ffffff}

/*.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.navBar{  position:relative; z-index:1; padding-left:10px; height:32px; line-height:32px; color:#333; float:right}
.nav{ position:relative; font-family:"Microsoft YaHei",SimSun,SimHei; font-size:14px; }
.nav a{ color:#333;  }
.nav h3{ font-size:100%; font-weight:normal; }
<!--.nav li.home a{width:65px;}-->
.nav .m{ float:left;  position:relative; z-index:1;padding:0 0px 0 15px}
.nav .m a{color:#727171; font-size:16px; width:105px; padding-left:20px; line-height:30px; height:30px; border:1px #efefef solid; display:block; text-align:left;border-radius: 5px;}
.nav .m a em{ width:10px; height:30px; background:url(../images/navdian.png) no-repeat left center; float:left; display:block;}
.nav .s{ float:left; width:3px; text-align:center; color:#D4D4D4; font-size:12px; }
.nav h3 a{ display:block; width:124px; text-align:center;   font-weight:bold;  }
.nav .sub{ display:none; position:absolute; left:-3px; top:32px; z-index:1; width:128px; border-top:0; }
.nav .sub li{ text-align:center; vertical-align:middle; pading-top:2px  }
.nav .sub li a{ display:block;width:105px;border-radius: 0px; padding:0px 0 0 16px; height:33px; line-height:33px; display:block; background:#e2e2e2;color:#727171; font-size:14px  }
.nav .sub li a em{width:4px; height:33px; background:url(../images/nav_triangle.png) no-repeat left center; float:left;padding-right:6px; display:block}
.nav .sub li a:hover{ color:#727171; background:#ffffff}
.nav .block{ height:32px; width:125px; position:absolute; left:15px; top:0px; overflow:hidden;color:#727171; border:1px #dcdcdc solid; background:url(../images/navhoverbg.png) repeat-x center  }*/


/*关于我们*/

/*底部公司名称*/
.footcompany{ margin-top:60px; width:100%; padding: 83px 0 45px 0; overflow:hidden; background:url(../images/three_cross.png) no-repeat top center}
.footcompany .corporation{ font-size:16px; text-align:center; color:#727171; background:url(../images/footerico.png) no-repeat top center; padding:35px 0 0 0}
.footcompany .corporation p{ line-height:22px}
.footcompany .corporation p.em{ color:#3e3a39; font-size:22px; font-family:Arial, Helvetica, sans-serif}
 

/*底部信息*/
.footer{ color:#ffffff; width:100%; background:#202020; overflow:hidden; padding:44px 0 32px 0;}
.footer .foot{ width:1180px; margin:0 auto; height:165px; position:relative;}

.footer .footcontact{ position:absolute; left:0px; top:0px}
.footer .footcontact ul{ overflow:hidden; height:61px;border-right:1px #333333 solid;}
.footer .footcontact ul li{ float:left; padding:40px 30px 0 30px; height:21px; border-left:1px #333333 solid; display:block; font-size:16px}
.footer .footcontact ul li.web{ background:url(../images/footweb.png) no-repeat top center}
.footer .footcontact ul li.add{ background:url(../images/footadd.png) no-repeat top center}
.footer .footcontact ul li.phone{ background:url(../images/footphone.png) no-repeat top center}

.footer .copyright{ font-size:12px; line-height:22px; position:absolute; left:0px; bottom:0px}
.footer .footnav a{ padding-right:10px}
.footer .copyright a{ color:#fff}

.footer .footmap{ position:absolute; right:0px; top:0px; width:231px; height:165px; overflow:hidden}

/*列表翻页*/
.nextPage{ text-align:center;font-weight:bold; overflow:hidden; width:100%; height: 44px; line-height:44px; display:inline-block; padding:10px 0}
.nextPage a{ font-family:"microsoft yahei"; padding:0px 10px; line-height:26px; font-size:14px; display:inline-block; cursor:pointer;color:#1b1b1b; font-weight:bold; font-family:Arial, Helvetica, sans-serif; margin:0 2px}
.nextPage a:hover, .nextPage a:active, .nextPage a.active{ color:#ffffff; font-weight:bold; background:#ec0000; }

/*thenext*/
.flip{ overflow:hidden; position:relative; margin-top:20px}
.thenext{padding:0 15px; height:40px; line-height:40px; font-size:12px; overflow:hidden}
.thenext span{ color:#1b1b1b; padding:0 10px; float:left; display:block;}
.thenext a{ color:#1b1b1b;}
.thenext a:hover{ color:#ec0000; text-decoration:underline}
.thenexta{border-bottom:1px #1b1b1b dashed;}
.thenextb{ position:absolute; right:15px; top:25px; text-align:center;}
.thenextb a{ color:#ec0000;border:1px #ec0000 solid; background:#FFF; width:100px; height:30px; line-height:30px; display:block}
.thenextb a:hover{color:#ffffff;background:#ec0000;border:1px #ec0000 solid;}

@media screen and (max-width:1280px){

}
@media screen and (max-width:1360px){

}