@charset "utf-8";/* CSS Document */
/* Style Reset */
body,div,dl,dt,dd,ul,li,form,input,button,h1,h2,h3,h4,h5,h6,p{margin:0;padding:0}
html{overflow-x:hidden;-webkit-text-size-adjust:none}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal}
ul,li,dl,dt,dd{display:block;list-style:none}
img{border:0 none;vertical-align:top;max-width:100%}
a{text-decoration:none;outline:0}
input{-webkit-border-radius:0;-webkit-appearance:none}


.fl{ float:left}
.fr{ float:right}
.pa{ position:absolute}
.pr{ position:relative}
.fn-clear:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0}
.fn-clear{zoom:1}
body{position:relative;overflow-x:hidden;font-family:\5FAE\8F6F\96C5\9ED1}
.all{position:relative;z-index:10;right:0;background:#fff;}
#wrapper{ max-width:640px; margin:0 auto}
.wrap{}
.cb{ clear:both;}
.clear{diplay:block!important;float:none!important;clear:both;overflow:hidden;width:auto!important;height:0!important;margin:0 auto!important;padding:0!important;font-size:0;line-height:0}
/*导航*/
.btn-nav{cursor:pointer;position:absolute;right:1%;width:5em;top:15%;}
.panel{display:block;position:absolute;top:0;right:0;z-index:1;width:14em;height:100%;background:#1b4997;box-shadow:0.0625em 0px 0.1em #fff inset}
.panel>ul{width:96%;height:auto;margin:0 auto}
.panel-son{width:100%;border-bottom:1px solid #fff;font-style:normal;font-weight:normal;font-variant:normal}
.panel-son>a{display:block;color:#fff;text-align:center;padding:9% 0}
.panel-son>a:hover{color:#fff;font-weight:bold}
/*顶部*/
.top{ background-image:url(../images/topbg.jpg);background-size:100%; padding:2% 0}
.logo{width:80%; margin-left:1%;}
.logo a{display:block;}
/*banner*/
.roll_img_mb_01{overflow:hidden;position:relative}
.roll_img_mb_01 .img_box{overflow:hidden;text-align:center}
.roll_img_mb_01 .img_box img{vertical-align:middle;width:100%;min-height:150px}
.roll_img_mb_01 .nav_box{overflow:hidden;height:20px;position:absolute;right:10px;bottom:0}
.roll_img_mb_01 .nav_box li{width:10px;height:10px;font-size:1px;overflow:hidden;background:#fff;border-radius:50px;float:left;margin:4px}
.roll_img_mb_01 .nav_box .li_on{background:#ff6600}
.banner{width:100%;overflow:hidden;}
#slider{line-height:0;text-align:center}
#pagenavi{text-align:right;bottom:10px;width:98%;padding-right:2%;position:absolute}
#pagenavi a{display:inline-block;width:12px;height:12px;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;background-color:#da5340;-webkit-box-shadow:inset -2px -3px 5px #d91517;-moz-box-shadow:inset -2px -3px 5px #8bbad7;box-shadow:inset -2px -3px 5px #d91517;margin-right:1%}
#pagenavi a.active{background-color:#faf4b7;-webkit-box-shadow:inset -2px -3px 5px #fcee09;-moz-box-shadow:inset -2px -3px 5px #fcee09;box-shadow:inset -2px -3px 5px #fcee09}
/*搜索*/
.searchbg{width:100%;background:#fff;height:52px;padding:10px 0;}
.search{width:91.5625%;margin-left:2.65625%;background:#fff;box-shadow:3px 4px 4px #e3e3e3 inset;height:50px;border:1px solid #d8d8d8;border-radius:6px;}
.text{width:70%;height:50px;border:0;background:none;float:left;color:#939292;text-indent:1em;outline:none;}
.button{float:right;width:60px;height:60px;background:url(../images/button.png) 0 0 no-repeat;background-size:100% 100%;margin:-6px -3.41296% 0 0;border:0}
/*修饰线*/
.line{width:100%;display:block;clear:both}

/*标题*/
.title1name{ width:98%; padding:2%; color:#da4034}
.title1name a{ color:#000000;}
.title1name a.more{ float:right; color:#999}
.white{color:#fff}
.white a{color:#fff}
.white a.duo{ float:right; margin-right:2%}
/*首页纯文本展示*/
.show{ width:100%; margin-bottom:2%;}
.show p{ width:94%; margin:0 auto; padding-top:1%; color:#666;}
/*首页图片列表*/
.product{ width:100%;}
.product ul{ padding-bottom:20px; overflow:hidden}
.product ul li{ width:30%; float:left; margin-left:2.5%; margin-top:3%;}
.product ul li img{ width:100%;display:block; margin:0 auto; max-width:100%}
.product ul li p{ width:100%;padding-top:2%; padding-bottom:2%; text-align:center; color:#000;overflow:hidden;text-overflow:ellipsis;-o-text-overflow:ellipsis;white-space:nowrap;}
.product ul li p a{ color:#000;}
/*首页图文列表*/
.artpicdiv{ width:100%;background:#d74132;}
.artpicdiv ul{ width:95%; padding-bottom:2%; margin:0 auto}
.artpicdiv ul li{ margin-bottom:2%;}
.artpicleft{ width:18%; padding:1%; background:#fff; float:left;}
.artpicleft img{ width:100%;}
.artpicright{ width:77%; float:right;}
.artpicname{ background:#ffc702; padding:2%; color:#fff; font-weight:bold;}
.artpicname a{ color:#fff;}
.artpictxt{color:#fff; padding-top:1%;}
/*首页文字列表*/
.news{width:100%;background:#1b4997}
.news ul{width:95%; padding-bottom:2%; margin:0 auto}
.news ul li{margin-bottom:2%;background:#ffc702; padding:1%; color:#fff;overflow:hidden;text-overflow:ellipsis;-o-text-overflow:ellipsis;white-space:nowrap;}
.news ul li a{ color:#E43232;}
/*底部导航*/
.bottomnav{ width:100%; margin-top:2%;}
.bottomnav ul{}
.bottomnav ul li{ width:18%; margin-left:1.6%; margin-bottom:2%; float:left; background:#1b4997; color:#fff; text-align:center; padding-top:1.5%; padding-bottom:1.5%;}
.bottomnav ul li a{ color:#fff}
/*底部图标*/
.bottom{ width:100%; margin-top:2%;}
.bottom ul{ background:#1e1e1e;}
.bottom ul li{ width:25%; float:left; padding-top:2%; padding-bottom:2%; color:#fff;}
.bottom ul li a{ color:#fff; text-align:center; display:block;}
.bottom ul li a img{ vertical-align:middle; max-width:33%; margin:0 auto; width:auto; display:block}
/*内页*/
.submain{ width:100%; margin-top:2%; margin-bottom:2%;}
.subshow{ width:94%; margin:0 auto; line-height:1.5}
.subshow p{color:#333; padding-top:2%;}
.subpic{text-align:center;margin-top:2%}
.subpic img{ width:80%;}
/*内页标题*/
.subtitle{ text-align:center; color:#da4034; width:100%; padding-top:2%; padding-bottom:2%;}
.subtime{ color:#999; text-align:center; width:100%; margin-bottom:2%}
/*内页图文列表*/
.subartpic{ width:100%; margin-top:3%;}
.subartpic ul{ width:95%; margin:0 auto}
.subartpic ul li{ margin-bottom:2%}
.subapleft{ width:18%; padding:1%; background:#faeec6; float:left;}
.subapleft img{ width:100%;}
.subapright{width:77%; float:right;}
.subapname{ color:#d74132;background:#ffc702; padding:1%;font-weight:bold; margin-bottom:2%;}
.subapname a{color:#d74132;}
.subpatxt{ color:#333;}
/*内页文字列表*/
.subnews{ width:100%;}
.subnews ul{width:95%;margin:0 auto; margin-top:2%}
.subnews ul li{margin-bottom:2%;background:#ffc702; padding:1%; color:#da4034;overflow:hidden;text-overflow:ellipsis;-o-text-overflow:ellipsis;white-space:nowrap;}
.subnews ul li a{color:#da4034;}
/*搜索结果页面*/
.subsearch{ text-align:center; color:#333; width:100%; padding-top:1%; padding-bottom:1%; font-weight:normal}
.searchfont{color:#da4034; font-weight:bold;}
/*产品分类*/
.fwer{ height:38px; line-height:38px;}
.navigation{ width:20%;position:absolute;top:2%; float:left; left:2.5%;cursor:pointer; color:#da4034; background:#ffc702; text-align:center}
#menu li{width:25%;text-align:center;float:left;padding-top:1.5%; margin-top:2%}
#menu li a{width:80%;color:#fff;padding:5% 0;margin:0 auto;display:block;background-color:#1b4997;overflow:hidden;text-overflow:ellipsis;-o-text-overflow:ellipsis;white-space:nowrap}
/*翻页*/
.page{text-align:center;width:100%; margin-top:2%}
.page a {text-align:center;display:inline-block;width:70px;padding-bottom:7px;padding-top:4px;background-color:#706d68;color:#fff}
.page .arrow_left img, .page .arrow_right img{vertical-align:middle}
.page .arrow_center{display:inline-block;width:20%}


/* messages */
.messages_box{width: 92%;margin: 0 auto;}
.messages_box ul li{padding:5px 32px 5px 10px;}
.messages_box .text-input,.messages_box .summary-input,.messages_box .qq-input{width:100%;height:33px;padding:0px 10px;line-height:normal;background:none repeat scroll 0% 0% rgb(253, 253, 253);border-width:1px;border-style:solid;border-color:rgb(133, 133, 133) rgb(175, 175, 175) rgb(201, 201, 201);box-shadow:1px 2px 3px rgb(183, 183, 183) inset !important;font-size:14px;}
.messages_box .cont-input{width:100%;height:130px;padding:10px;line-height:20px;background:none repeat scroll 0% 0% rgb(253, 253, 253);border-width:1px;border-style:solid;border-color:rgb(133, 133, 133) rgb(175, 175, 175) rgb(201, 201, 201);box-shadow:1px 2px 3px rgb(183, 183, 183) inset !important;font-size:14px;}
.messages_box .code-input{width:125px;vertical-align:middle;height:33px;padding:0px 10px;line-height:normal;background:none repeat scroll 0% 0% rgb(253, 253, 253);border-width:1px;border-style:solid;border-color:rgb(133, 133, 133) rgb(175, 175, 175) rgb(201, 201, 201);box-shadow:1px 2px 3px rgb(183, 183, 183) inset !important;}
.messages_box .verify-pic{height:35px;vertical-align:middle;}
.messages_box .submitBtn{text-align:center;padding-top:10px;}
.messages_box .messages-button{width:125px;height:34px;line-height:34px;font-size:16px;color:#645616;text-align:center;background:#b4a169; border:0; cursor:pointer;}
