/* CSS Reset */
body{font-family:Helvetica,Arial,STHeiti,Droid Sans Fallback;-webkit-text-size-adjust:100%; -ms-text-size-adjust:100%;-webkit-tap-highlight-color:rgba(0,0,0,0); line-height:180%; background:#FFFFFF; color:#000}
body,div,ul,p,h1,h2,h3,h4,h5,dl,dt,dd,span{margin:0;padding:0;}
li{list-style:none;}
img{border:none;vertical-align:top;}
a{text-decoration:none;color:#5e6d81;}
.fl{float:left;}
.fr{float:right;}
.bold{font-weight:bold;}
.m5{margin:2px;}
.m10{margin:10px;}
em{font-style:normal}
.spr span{ float:right;padding-right:5px;}
.mh30{ height:50px; overflow:hidden}
a:link,a:visited {color: #333333;text-decoration:none}
a:hover {color: #666666; text-decoration:none;}

.global{min-width: 310px; max-width:640px; margin:0 auto; padding:2px;}

.martoph{ height:41px; overflow:hidden}
.topnrtb{position:fixed; width:100%;margin: 0 auto 2px auto;
    min-width: 320px;
	height: 40px;
	z-index:10;
	top: 0;
	padding:0;
	border-bottom: 1px solid #D1D1D1;
	box-shadow:0 0 5px 0 rgba(0, 0, 0, 0.15);
	-moz-box-shadow:0 0 5px 0 rgba(0, 0, 0, 0.15);
	-webkit-box-shadow:0 0 5px 0 rgba(0, 0, 0, 0.15);
	background-image:-webkit-gradient(linear, left top, left bottom, from(#175e9c), to(#0e5e98));
	background-image:-webkit-linear-gradient(#175e9c, #0e5e98);
	background-image:-moz-linear-gradient(#175e9c, #0e5e98);
	background-image:-ms-linear-gradient(#175e9c, #0e5e98);
	background-image:-o-linear-gradient(#175e9c, #0e5e98);
	background-image:linear-gradient(#175e9c, #0e5e98);
	opacity: 0.95; overflow:hidden; font-weight:bold}
.topnrtb td{ height:35px;}
.topnrtb a:link,.topnrtb a:visited{ color:#FFFFFF}
.top_logo{line-height:35px; padding:3px 0px 0 5px; text-align:left; color:#FFFFFF;}
.top_logo img {   max-width: 300px; max-height:35px;}
.top_home a{ display:block; background:url(../images/home_2.png) no-repeat; width:35px; background-size:40px 40px; height:35px;}
.top_menu_goback a{ display:block; background:url(../images/browser_back.png) no-repeat; width:35px; background-size:35px 35px;height:35px;}
.top_menu a,.top_menu_class a{ display:block; background:url(../images/switch.png) no-repeat 0 10px; width:35px; background-size:22px 22px;height:40px;}
.top_menu2 a{ display:block; background:url(../images/nav_li.png) no-repeat 0 5px; width:35px; background-size:30px 30px;height:35px;}
.topmenu0{ position:absolute; z-index:9; width:100%}
.toptb{ min-width:310px; max-width:640px; margin:0 auto;  background:#0e5e98;line-height:35px; margin-bottom:3px; text-align:center; overflow:hidden; color:#FFFFFF; font-weight:bold}
.menu_li {padding:5px 0 5px 0; overflow:hidden}
.menu_li li {float:left;width:33.3%;height:30px;line-height:30px;overflow:hidden;font-size:120%;text-align:center;background:url('../images/menu_li.png') no-repeat right center;}
.menu_li a:link,.menu_li a:visited{ color:#ffffff}
.menu_li a:hover{ color:#ffffff}

.lmsy{ margin-bottom:5px; overflow:hidden} 
.lm_t{ line-height:35px; padding:0 5px; font-weight:bold; color:#175e9c; background:url(../images/tibj.jpg) no-repeat left bottom}
.lm_t a:link,.lm_t a:visited{ color:#175e9c}
.lm_t span{ font-weight:normal}

.lm_xw{ padding:5px; overflow:hidden}
.lm_xw li{ border-bottom:#dedede dotted 1px; line-height:180%; background:url(../images/li_dot1.png) no-repeat 3px center; padding-left:12px;}
.lm_xw li span{ color:#999999}

.lm_lx{ padding:5px; overflow:hidden}
.lm_lx li{ line-height:180%;}


.zwnjm_r td{ line-height:32px;}
.zwnjm_r .inp1{ line-height:22px; height:22px; width:80%; border:#CCC solid 1px; padding-left:5px;}
.zwnjm_r .inp2{ line-height:22px; width:80%; height:100px; margin-top:5px;padding-left:5px; border:#CCC solid 1px;}
.zwnjm_r .inp3{ line-height:22px; height:22px; width:30%; border:#CCC solid 1px;padding-left:5px;}
.zwnjm_r .inp4{ line-height:30px; height:30px; width:30%; background:#ff7d38; color:#FFF; font-weight:bold; font-size:14px; border:#ff6600 solid 1px; border-radius:2px; margin-left:80px;}


.showbanner{ background:#000000; margin:0 0px}
.flexslider .slides img{width:100%; height:150px; margin: 0 auto; border-radius:0px}
.flex-container a:active,
.flexslider a:active,
.flex-container a:focus,
.flexslider a:focus  {outline: none;}
.slides,.flex-control-nav,.flex-direction-nav {margin: 0; padding: 0; list-style: none;}
.flexslider {margin: 0; padding: 0;}
.flexslider .slides > li {-webkit-backface-visibility: hidden;} /* Hide the slides before the JS is loaded. Avoids image jumping */
.flexslider .slides img {max-width: 100%; display: block;}
.flex-pauseplay span {text-transform: capitalize;}
/* Clearfix for the .slides element */
.slides:after {content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0;}
html[xmlns] .slides {display: block;}
* html .slides {height: 1%;}
.no-js .slides > li:first-child {display: block;}
.flexslider {background: #fff;position: relative;/* -webkit-border-radius: 5px; -moz-border-radius: 5px; -o-border-radius: 5px; border-radius: 5px;*/ zoom: 1;}
.flexslider .slides {zoom: 1;}
.flexslider .slides > li {position: relative;}
.flex-container {zoom: 1; position: relative;}
.flex-caption {background:none; -ms-filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#4C000000,endColorstr=#4C000000);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#4C000000,endColorstr=#4C000000); zoom: 1;}
.flex-caption {width: 96%; padding: 2%; margin: 0; position: absolute; left: 0; bottom: 0; background: rgba(0,0,0,.5); color: #fff; text-shadow: 0 -1px 0 rgba(0,0,0,.3); font-size: 14px; line-height: 18px;}
.flex-direction-nav { height: 0; }
.flex-direction-nav li a {width: 26px; height: 26px; margin: -13px 0 0; display: block; position: absolute; top: 50%; cursor: pointer; text-indent: -999em;}
.flex-direction-nav li .next {background-position: -30px 0; right: -0px;}
.flex-direction-nav li .prev {left: -0px;}
.flex-direction-nav li .disabled {opacity: .3; filter:alpha(opacity=30); cursor: default;}
.flex-control-nav {width: 100%; position: absolute; bottom: -2px; text-align: center;}
.flex-control-nav li {margin: 0 0 0 10px; display: inline-block; zoom: 1; *display: inline;}
.flex-control-nav li:first-child {margin: 0;}
.flex-control-nav li a {width: 10px; height: 10px; display: block; cursor: pointer; text-indent: -999em;background-color:#b2aeab;border-radius:50%;}
.flex-control-nav li a:hover {background-position: 0 -13px;}
.flex-control-nav li a.active {background-position: 0 -26px; cursor: default;background-color:#F60;}
.slides2 img{ max-height:300px;}
.slides350 img{ max-height:350px;}


.lm_nr{ overflow:hidden; padding:5px 2px;}
.lm_nr li{ border-bottom:#CCCCCC dotted 1px; padding:3px 0; overflow:hidden}
.lm_nr li .fl{ width:30%; float:left; text-align:center}
.lm_nr li .fr{ width:69%; float:right; text-align:left}
.lm_nr li img{ width:90%;}
.lm_nr li span{ float:right; color:#999999}
.lm_nr li h1{ line-height:200%; font-weight:bold; font-size:100%; max-height:30px; overflow:hidden}
.lm_nr li p{ line-height:150%; text-indent:24px; color:#666666}


.lm_nr2{ overflow:hidden; padding:5px 2px;}
.lm_nr2 li{ float:left; width:48%; margin:5px 1%; border-bottom:#CCCCCC dotted 1px; padding:3px 0; text-align:center; overflow:hidden}
.lm_nr2 li img{ width:90%;}
.lm_nr2 li h1{ line-height:200%; font-weight: normal; font-size:100%; max-height:23px; overflow:hidden;}
.lm_nr2 li p{ line-height:150%; text-indent:24px; color:#666666}
.lm_nr2 li h2{ line-height:200%; font-weight:bold; font-size:100%; max-height:23px; color:#175e9c; overflow:hidden}


.lm_nr3{ overflow:hidden; padding:5px 2px;text-indent:24px;}
.lm_nr3 li{padding:3px 5px; line-height:150%; text-indent:24px; overflow:hidden}

.footer{ border-top:#CCCCCC solid 2px; background:#f2f2f2; overflow:hidden; padding:8px 0 0px 0; font-size:80%; text-align:center}

.footb{clear:both;z-index:5;position:fixed;bottom:0;overflow:visible; width:100%; min-width:320px;
	height: 48px;  color:#FFFFFF;
	box-shadow:0 0 5px 0 rgba(0, 0, 0, 0.15);
	-moz-box-shadow:0 0 5px 0 rgba(0, 0, 0, 0.15);
	-webkit-box-shadow:0 0 5px 0 rgba(0, 0, 0, 0.15);
	background-image:-webkit-gradient(linear, left top, left bottom, from(#262626), to(#0c0c0c));
	background-image:-webkit-linear-gradient(#262626, #0c0c0c);
	background-image:-moz-linear-gradient(#262626, #0c0c0c);
	background-image:-ms-linear-gradient(#262626, #0c0c0c);
	background-image:-o-linear-gradient(#262626, #0c0c0c);
	background-image:linear-gradient(#262626, #0c0c0c);
	opacity: 0.95;text-align:center; overflow:hidden; font-weight:bold}
  
.footb li{ float:left; width:25%;background:url(../images/footbjj.png) no-repeat left center; text-align:center}
.footb_1{ background:url(../images/footb_ico1_1.png) no-repeat 50% 4px;background-size:20px 20px;}
.footb_2{ background:url(../images/footb_ico2_1.png) no-repeat 50% 5px;background-size:20px 20px;}
.footb_3{ background:url(../images/footb_ico3_1.png) no-repeat 50% 5px;background-size:20px 20px;}
.footb_4{ background:url(../images/footb_4.png) no-repeat 50% 6px;background-size:18px 18px;}

/*.footb_1{  background:url(../images/home_1.png) no-repeat 50%  8px; background-size:15px 15px;}
.footb_2{  background:url(../images/footb_5.png) no-repeat 50% 5px}
.footb_3{ background:url(../images/lm6.png) no-repeat 50% 5px;background-size:25px 25px;}
.footb_4{ background:url(../images/footb_4.png) no-repeat 50% 5px; background-size:20px 20px;}
.footb_5{ background:url(../images/footb_5.png) no-repeat 50% 6px}*/
.footb a{padding-top:25px; display:block}
.footb a:link,.footb a:visited{ color:#FFF}

.top_menu_goback a{ display:block; background:url(../images/browser_back.png) no-repeat; width:40px; background-size:40px 40px;height:40px;}
.lm_title { color:#FFFFFF; text-align:center; font-weight:bold}
.lm_title h1{ color:#FFFFFF; text-align:center; font-weight:bold; font-size:120%; line-height:40px; height:40px; overflow:hidden}

.nav_ly{ overflow:hidden; background:#f2f2f2; padding:5px 0 5px 0}
.nav_ly li{ display:inline; margin:3px 5px;text-align:center}
.nav_ly li a{ padding:4px 10px; background:#484443; line-height:120%; color:#FFFFFF; border-radius:3px}

.zwnr{ padding:3px; overflow:hidden}
.zwnr_t{ font-size:150%; text-align:center; line-height:200%; font-weight:bold; border-bottom: #CCCCCC dotted 1px; margin-bottom:8px;}
.zwnr_n{ line-height:180%; font-size:100%; padding:3px}

 


.copycode{ display:none}
.zw_nr_r_ti{ overflow:hidden; padding:3px 5px; line-height:150%; background:#f8f8f8; max-height:25px; overflow:hidden; border-bottom: #dedede dotted 1px;}

.content_box{ padding:8px 3px; overflow:hidden}
.cont_ti{ line-height:150%; font-size:120%; min-height:35px; text-align:center; font-weight:bold;}
.cont_author{ border-bottom:#CCCCCC dotted 1px; text-align:center; color:#666666}
.cont_cont{ line-height:180%; min-height:200px; padding-top:10px; overflow: hidden}
.cont_more{ text-align:center; border-top:#CCCCCC dotted 1px; color:#666666}
.cont_next{ line-height:180%}
.zwnr_n img,.cont_cont img{max-width:100%;} 

/*-------- pagelink -------*/
.pagelink{ line-height:35px; overflow:hidden; margin:5px  auto 10px auto; width:100%; padding-top:10px;/* border-top:#CCCCCC dotted 1px;*/ text-align:center;}

	.pagelink a, .pagelink span{ padding:0 3px;}
	.pagelink a.on, .pagelink a:hover{ color:#F9003B;}
	.pagelink span{ border:#CCCCCC solid 1px; background: #F3F3F3; border-radius:3px; padding:5px 6px; margin:0 5px;}
	.pages{ overflow:hidden; text-align:center; line-height:200%;}
	.pages a{ display:inline; padding:0px 5px; border:#CCCCCC solid 1px; border-radius:3px; margin:5px 5px}
	.pages span font{ display:inline; padding:0px 5px; border:#CCCCCC solid 1px; border-radius:3px; margin:5px 5px}


/*-- 子页 --*/
.zy{width:100%;overflow:hidden;margin:0 auto}
/*-- 购买页面 --*/
.gm{width:100%;overflow:hidden;height:100%}
/*-- 购买上部 --*/
.gmsb{height:100%;overflow:hidden;background:#FFF;font-family:'宋体'}

/*-- 滚动菜单【图片】 --*/
.gdcd{width:100%}
.gdcd dl{width:100%;overflow:visible}
.gdcd dt{width:100%;}
.gdcd dt img{width:100%}
.gdcd dd{width:100%;overflow:hidden;background:#F9F9F9;padding:1% 0;}
.gdcd dd a{width:18%;padding:1%;float:left}
.gdcd dd .a{background:#DDD}
.gdcd dd img{width:100%}

/*-- 购物信息 --*/
.gwxx{overflow:hidden;padding:10px 0 5px 10px;}
.spbt{line-height:25px; font-size:120%; font-weight:bold; min-height:40px; font-family:'微软雅黑'}
.spjg{color:#E4393C}

/*-- 商品信息按钮 --*/
.spxxan{height:35px;line-height:35px;border-top:2px solid #dedede; padding-left:8px;color:#777;font-weight:bold;background:#F9F9F9;}
.spxxnr { overflow:hidden; padding:3px}
.spxxnr img{ max-width:100%}
/*-----down-------*/
.down_list{ overflow:hidden; padding:3px;}
.down_list ul{ border-bottom:#CCCCCC dotted 1px; margin:3px 0; overflow:hidden}
.down_list li{ line-height:200%;}
.down_list li b{ background:url(../images/li_dot1.png) no-repeat 1px 5px; padding-left:10px;}
.down_list li dl{ float:left; width:33%; color:#666666}

.down_nr_l{ border-top:#CCCCCC dotted 1px; }
.down_cont{ line-height:200%; min-height:50px;}
.down_cont img{max-width:100%;} 

/*----- 招聘-------*/
.job_list{ padding:3px; min-height:200px; overflow:hidden}
.job_list ul{ border-bottom:#CCCCCC dotted 1px; margin:3px 0; overflow:hidden}
.job_list li{ line-height:200%; overflow:hidden}
.job_list li b{background:url(../images/li_dot1.png) no-repeat 1px 5px;padding-left:10px;}

.job_xq_1{ overflow:hidden; padding:10px 10px; border-bottom:#CCCCCC dotted 1px; margin-bottom:10px;}
.job_xq_1 li{ float:left; width:50%; line-height:35px;}
.job_xq_2{ overflow:hidden; padding:10px 10px; border-bottom:#CCCCCC dotted 1px; margin-bottom:10px;}
.job_xq_3{ overflow:hidden; padding:10px 10px;  margin-bottom:10px;}
.job_yplink{ width:120px; height:30px; text-align:center; font-size:14px; background:#FF9900; color:#FFFFFF; font-weight:bold; border: #FF0000 solid 1px; border-radius:3px;}

.job_bmbox{ width:700px; overflow:hidden; margin:0 auto}
.job_bmbox td{ padding-left:15px;}
.job_bm1{BORDER: #B7DAEF 1px solid;WIDTH:200px; height:20px;}

.job_bm4{ width:100px; font-size:14px; height:26px; background:#FF9933; border:#d13a01 solid 1px; color:#FFFFFF}


/*----------video-------*/
.videobox{ overflow:hidden; padding:5px;text-align:center}
.video_cont{ line-height:200%; min-height:50px;}
.video_cont img{max-width:100%;} 


/*---- 留言板 -------*/
.zw_nr_r_nr{ padding:3px; line-height:200%; min-height:240px;}
.gbooktb{ margin:5px auto; padding-bottom:20px; border-bottom:#CCCCCC dotted 1px;}
.gbooktb .faq{ border:#e0e9ef solid 1px; margin-bottom:3px;border-radius:3px;}
.gbooktb .reply{text-align:left;width:100%;	word-wrap: break-word; 	word-break: break-all;}
.gbooktb .reply span{ color:#0066CC}
.gbooktb .faq{margin-bottom:15px;}
.gbooktb .faqtit,.gbooktb .faqcon{padding-left:5px;}
.gbooktb .faqtit{background: #f9f9f9;color:#000000;font-size:14px; line-height:32px;}
.gbooktb .reply{border: 1px dashed #e0e9ef;width:97%;margin-bottom:10px;margin-left:5px;padding:3px;}

.faqbox { margin:0 auto; width:600px; padding:20px 0}
.faqbox .faqline{ line-height:2em; height:35px; text-align:left; overflow:hidden}
.faqbox .faqline .faqtit{  width:70px; display:block; float:left; clear:both; text-align:right}
.faqbox .Content{ line-height:2em; height:110px; text-align:left; overflow:hidden}
.faqbox .Content  .faqtit{  width:70px; display:block; float:left; clear:both; text-align:right}
.faqbox .Content textarea { height:100px;}

.gb_txt1{BORDER: #e0e9ef 1px solid; background:#FFF;WIDTH: 200px;line-height:22px;}
.gb_txt2{BORDER: #e0e9ef 1px solid;background:#FFF;WIDTH: 200px; height:110px;line-height:22px;}
.gb_txt3{BORDER: #e0e9ef 1px solid;background:#FFF;WIDTH: 80px;line-height:22px;}
.gb_txt4{BORDER: #e0e9ef 1px solid;WIDTH: 120px; height:20px; margin-top:5px;}

.gb_txt5{BORDER:none;WIDTH: 96px; height:29px; margin-left:65px; background: url(../images/jm_pa1.png) no-repeat; }
.gb_txt6{BORDER:none;WIDTH: 96px; height:29px; margin-left:35px; background: url(../images/jm_pa2.png) no-repeat; }
.faq_sub{ width:100px; line-height:30px; border:none; background:#d13a01; font-size:16px; font-weight:bold; color:#FFFFFF; text-align:center;border-radius:3px;}

.gbook_ti{ font-weight:bold; line-height:30px; text-align:center; font-size:20px; color:#FFFFFF; margin-bottom:50px;}
.fqat{ width:90px; padding-left:5px;}
.fqinput{ width:180px;}
.fqatx{  width:250px;}
.faqlinea{ margin-top:30px; padding-left:48px}
.fqatx_bo{ border:#CCCCCC solid 2px; border-radius:3px; padding-left:5px}
.faq_ti0{ font-family:"微软雅黑", "宋体"; font-size:20px; font-weight:bold; color:#FF3300}
.faq_ti{ font-size:14px; line-height:25px; margin-bottom:15px; color:#000000}
.faq_ti span{ color:#FF3300}


/*------- 识屏调整 -------*/
@media only screen and (max-width:320px){
body{font-size:12px;}
.lm_nr2 li img{ height:120px;}
.flexslider .slides img{height:120px;}
.gdcd dt img{ height:300px}
}
@media only screen and (max-width:360px) and (min-width:321px){
body{font-size:14px;}
.lm_nr2 li img{height:130px;}
.flexslider .slides img{height:130px;}
.gdcd dt img{ height:330px}
}
@media only screen and (max-width:375px) and (min-width:361px){
body{font-size:14px;}
.lm_nr2 li img{height:150px;}
.flexslider .slides img{height:140px;}
.gdcd dt img{ height:380px}
}
@media only screen and (max-width:414px) and (min-width:376px){
body{font-size:14px;}
.lm_nr2 li img{height:160px;}
.flexslider .slides img{height:160px;}
.gdcd dt img{ height:400px}
}
@media only screen and (min-width:415px){
body{ font-size:16px;}
.lm_nr2 li img{height:200px;}
.flexslider .slides img{height:180px;}
.gdcd dt img{ height:450px}
}

