/*reset*/
html,body{margin:0;padding:0;height:100%; color:#696969; font-size:12px; line-height:25px; font-family:微软雅黑; background-color:#fff;}
ul,ol,li{list-style:none;margin:0;padding:0;}
a{ -webkit-tap-highlight-color:rgba(0, 0, 0, 0); text-decoration:none; }
input,img{ vertical-align:middle; }
.cl{ clear:both;}
.fl{ float:left; }
.fr{ float:right; }
/*shader*/
.p10{padding:10px;}
.p20{padding:20px;}
[type="button"]{background-color:#FF4D07;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;padding:5px 20px;display:inline-block;color:#fff;text-decoration:none;}

@font-face {
	font-family: 'icomoon';
	src:url('fonts/icomoon.eot?-msq28m');
	src:url('fonts/icomoon.eot?#iefix-msq28m') format('embedded-opentype'),
		url('fonts/icomoon.woff?-msq28m') format('woff'),
		url('fonts/icomoon.ttf?-msq28m') format('truetype'),
		url('fonts/icomoon.svg?-msq28m#icomoon') format('svg');
	font-weight: normal;
	font-style: normal;
}

[class^="icon-"], [class*=" icon-"] {
	font-family: 'icomoon';
	speak: none;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	line-height: 1;

	 Better Font Rendering =========== 
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}

.icon-phone:before {
	content: "\e942";
	font-size:12px;
	color:#9f9f9f;
}
.icon-envelop:before {
	content: "\e945";
	color:#9f9f9f;
}
.icon-location:before {
	content: "\e947";
	color:#9f9f9f;
}
.icon-mobile:before {
	content: "\e958";
	color:#9f9f9f; 
	font-size:20px;
	line-height:40px;
}
.icon-earth:before {
	content: "\e9ca";
	color:#9f9f9f; 
}
.icon-share2:before {
	content: "\ea82";
	color:#9f9f9f;
}
.icon-twitch:before {
	content: "\ea9b";
	color:#9f9f9f;
}  
  
.mainwrap{ max-width:640px; margin:0 auto; }
/*reset*/
html,body{margin:0;padding:0;height:100%;font-size:12px;}
a{ -webkit-tap-highlight-color:rgba(0,0,0,0);text-decoration:none;}
ul,li{margin:0;padding:0;list-style:none;}
a.more img{display:block;font-size:0;}

.logo{margin:0;padding:0;position:absolute;left:10px;top:10px;z-index:100000;}
.down_button{position:absolute;top:10px;right:10px;z-index:10000;}

#nav{background-color:#444649;height:45px;line-height:45px;}
#nav li{float:left;width:20%;}
#nav li a{color:#fff;border-right:1px solid #585A5E;text-align:center;display:block;}
#nav li a:nth-child(4){border:none;}
#nav li a:hover,#nav li.cur a{background-color:#333538;}

.slideBox{ position:relative; overflow:hidden; margin:0 auto 0;  max-width:640px;}
.slideBox .hd{display:none;}
.slideBox .bd{ position:relative; z-index:0; }
.slideBox .bd li{ position:relative; text-align:center;  }
.slideBox .bd li img{ background:url(../mimages/loading.gif) center center no-repeat;  vertical-align:top; width:100%;}

.about{}
.about .title{color:#E14C23;font-size:22px;padding:0;text-align:center;}
.about .Rows{line-height:18px;color:#515151;word-break:break-all;word-wrap:break-word;text-indent:10px;padding:0 10px;}
.about .more{display:block;margin-top:20px;text-align:center;border-bottom:1px solid #E7E7E7;padding-bottom:1px;}

.news_list_son{padding:0 10px;}
.news_list_box{position:relative;padding:10px 40px 10px 10px;}
.news_list_box .more{position:absolute;right:10px;top:12px;}
.news_list{}
.news_list li{word-break:break-all;word-wrap:break-word;border-bottom:1px dotted #B0B0B0;padding:10px 0;background:url(../mimages/news_wife.gif) left 12px no-repeat;padding-left:25px;}
.news_list li a{color:#515151;}
.news-list .Rows{color:#515151;line-height:20px;}
.news-list .Rows .title{margin:0;padding:0;font-size:12px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.news-list .Rows .title a{text-decoration:none;color:#FF4D07;}
.news-title{border-bottom:1px dotted #B9B9B9;margin:0 10px;}
.news-title h3{margin:0;font-size:12px;line-height:1.2;color:#515151;}
.news-title h6{margin:0;font-size:12px;padding:5px 0;font-weight:normal;color:#6D6D6D;}
.ajax_button{background-color:#282A2C;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;color:#fff;font-weight:bold;text-align:center;margin:20px;display:block;padding:10px 0;}

.index_picBox{background-color:#B1B1B1;margin-top:10px;}
.picScroll{margin:0 auto; text-align:center;position:relative;z-index:100;}
.picScroll .bd {overflow:hidden;}
.picScroll .bd ul{ width:100%;  float:left;}
.picScroll .bd li{ width:50%; float:left; font-size:14px;text-align:left;margin-top:10px;}
.picScroll .bd li .Rows{background-color:#fff;padding:5px;margin:0 5px;}
.picScroll .bd li a.pic{display:box;display:-webkit-box;display:-moz-box;box-align:center;-webkit-box-align:center;-moz-box-align:center;padding:1px;}
.picScroll .bd li a.pic img{width:100%;max-height:225px;}
.picScroll .bd li a.name{color:#515151;display:block;text-decoration:none;text-align:center;}
.picScroll .bd li span.msg{display:block;padding:5px;}
.picScroll .bd li img{background:url(mimages/loading.gif) #fff center center no-repeat;  }
.picScroll .hd{}
.picScroll .hd ul{display:-webkit-box;display:-moz-box;display:box;box-align:center;-webkit-box-align:center;-moz-box-align:center;padding-top:10px;-webkit-box-pack:center;-moz-box-pack:center;box-pack:center;}
.picScroll .hd li{width:8px; height:8px; background:#464646; margin:5px; border-radius:8px;-webkit-border-radius:8px;-moz-border-radius:8px; overflow:hidden;text-indent:-9999px;}
.picScroll .hd li.on{background-color:#fff;}
.item_box{padding:10px;}
.products_img{text-align:center;border:5px solid #C5C9CA;font-size:0;line-height:0;}
.products_img img{max-width:100%;font-size:0;}
.item_msg{position:relative;height:61px;color:#3E4246;}
.item_msg .order_button{background:url(../mimages/productsd_tel.png) #4F5154 center no-repeat;width:87px;height:61px;position:absolute;right:0;top:0;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;text-indent:-999999em;}
.pr_button{border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;color:#fff;font-weight:bold;text-align:center;margin:10px;display:block;padding:10px 0;background-color:#4F5154;}
.products-menu{line-height:25px;}
.products-menu li{-webkit-transition:ease .5s all;-moz-transition:ease .5s all;transition:ease .5s all;}
.products-menu li h3{font-size:12px;margin:0;height:30px;color:#515151;padding-left:10px;line-height:30px;background:url(../mimages/menu_cite.png) #E5E5E5 95% center no-repeat;border-bottom:1px solid #fff;}
.products-menu li h3 a{color:#515151;}
.products-menu li .sub{overflow:hidden;-webkit-transition:ease .5s all;-moz-transition:ease .5s all;transition:ease .5s all;}
.products-menu li .sub li{padding-left:10px;border-bottom:1px dotted #ccc;}
.products-menu li .sub li a{text-decoration:none;color:#000;display:block;}
.contact{background:url(../mimages/index_contact_bg.gif)  #E5E5E5 left top no-repeat;font-style:normal;}
.contact .title{color:#515151;font-size:22px;text-align:center;margin:0;padding:20px 0;}
.contact .tel{border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;margin:5px 0;background:url(../mimages/tel_ico.png) 10px center #3D3D3D no-repeat;padding:5px 20px 5px 40px;display:inline-block;color:#fff;text-decoration:none;}
.contact .Rows{line-height:18px;color:#515151;padding:0 0 10px 0;}
.contact .Rows p{margin:0;padding:0 15px;}

.menu{padding:0 10px;margin:10px 0;background-color:#808080;}
.menu a{display:inline-block;padding:0 10px;height:35px;line-height:35px;color:#fff;}
.menu a:hover,.menu a.cur{color:#515151;background-color:#E1E1E1;}
.text_Rows{color:#515151;line-height:18px;padding:10px;}

.form-box{padding:10px;}
.formStyle{}
.form-box li{padding:5px 0;}
.form-box li input{width:100%;height:25px;line-height:25px;text-indent:10px;background-color:#717171;color:#F4F4F4;border:none;}
.form-box li textarea{min-width:100%;max-width:100%;height:100px;border-radius:5px;text-indent:10px;background-color:#717171;border:none;}
.form-box li .submit{width:100px;height:30px;text-align:center;text-indent:0;background-color:#FF4D07;color:#F4F4F4;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;}
::-webkit-input-placeholder { color:#F4F4F4; } 
input:-moz-placeholder { color:#F4F4F4; } 

/*footer*/
#footer{background-color:#D4D4D4;border-top:1px solid #B9B9B9;color:#515151;text-align:center;padding:20px 0;}

/*downlist*/
.downlist{}
.downlist ul li{ background:#333538; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px; padding:10px; margin:10px; }
.downlist ul li a{ display:block; height:51px; text-align:center; color:#fff; padding:7px 0; font-size:16px; }
.downlist ul li a.d_1{ background:url(../mimages/ico_06.png) no-repeat; }
.downlist ul li a.d_2{ background:url(../images/mobile/ico_07.png) no-repeat; }
.downlist ul li a.d_3{ background:url(../images/mobile/ico_08.png) no-repeat; }

/*tool*/
#tool{height:45px; overflow:hidden;}
#tool ul{overflow:hidden;position:fixed;left:0;bottom:0;background-color:#090909;width:100%; height:45px; z-index:1000;}
#tool ul li{float:left;width:25%; }
#tool ul li a{width:100%; border-right:1px solid #232323; display:block; height:45px; text-align:center;box-sizing:border-box; color:#8e8e8e;} 
#tool ul li:nth-child(5) a{border:none;}
#tool ul li a:active{background-color:#202020; color:#fff;}
#tool ul li a em{ font-style:normal; display:inlie-block; overflow:hidden; padding:0; margin:0;}
#tool ul li a span{ display:block; height:16px; line-height:16px; overflow:hidden; text-align:center;}
/*feed back*/
.msgbox{ background:#fff; }
.msgbox h1{ font-size:30px; padding:10px 0 20px; color:#313133}
.msgtb{ width:100%; margin:0 auto; }
.msgtb td{ padding:5px 0;}
.msgtb .msgtxt{ width:100%; height:30px; line-height:30px; background-color:#fff; border:none; outline:none; border:1px solid #e2e2e2; color:#686868; padding:0 10px; box-sizing:border-box; }
.msgtb .msgtxtarea{ width:100%; height:100px; overflow-y:hidden; line-height:22px; background-color:#fff; border:none; outline:none; border:1px solid #e2e2e2; color:#686868; padding:0 10px; box-sizing:border-box; font-family:"微软雅黑";}
.msg_btn_area{ background:#232323; border:1px solid #232323; text-align:center; width:140px; height:40px; line-height:40px; color:#ebddae; text-transform:uppercase; width:150px;} 
.msg_btn_area a{ color:#fff; text-decoration:none; display:block; font-size:14px;}
 
/*pager*/

.prenext{ overflow:hidden; margin-top:10px; }
.prenext ul li{ width:48%; line-height:45px; text-align:center; background-color:#808080; color:#fff;}
.prenext ul li a{ color:#fff; display:block; text-align:center; }
.prenext ul li.nLast{ float:left;}
.prenext ul li.nNext{ float:right; }

.pager{width:97%; height:26px; line-height:26px; padding:10px 0; margin:20px auto; color:#696969;}
.page_info{ width:100%; text-align:center; margin:10px auto; color:#696969; }
.page_info span{padding:0 2px; font-weight:bold;}
.page_list{height:26px; line-height:26px; font-family:"微软雅黑";font-size:12px; text-align:center}
.page_list a{ display:inline-block; vertical-align:middle; color:#696969; border:1px solid #e8eae9; background:#fff;text-align:center; padding:0 15px; margin:0 2px;}
.page_list a:hover{color:#fff; border:1px solid #808080; background:#808080;}
.page_list a.on{color:#fff; border:1px solid #808080; background:#808080;}
  
.gotxt{ background:#413630; line-height:26px; width:26px; color:#f8e7b3; border:none; text-align:center;}
.gobtn{ background:#c6aa84; color:#f8e7b3; cursor:pointer; text-align:center; line-height:20px; border:none; } 
.gosel{ background:#c6aa84; color:#f8e7b3;  text-align:center; border:none; padding:4px;} 
/*.icon-phone {background:url(../mimages/mobile/i1.png) no-repeat center 6px; }
.icon-mail {background:url(../mimages/mobile/i2.png) no-repeat center 6px; }
.icon-location {background:url(../mimages/mobile/i3.png) no-repeat center 6px; }
.icon-share {background:url(../mimages/mobile/i4.png) no-repeat center 6px; }
.icon-comment {background:url(../mimages/mobile/i5.png) no-repeat center 6px; }*/

.text_Rows table{
  width: 100%!important;
}
