﻿@charset "utf-8";*{margin:0;padding:0}a{text-decoration:none;color:#444;font-family:"arial","微软雅黑"}html{width:100%;height:100%;overflow:hidden;-webkit-font-smoothing:antialiased;-webkit-overflow-scrolling:touch;-moz-overflow-scrolling:touch;-o-overflow-scrolling:touch;overflow-scrolling:touch}html.ns{overflow:hidden}body{color:#535353;font-size:14px;font-family:"arial","微软雅黑";background:#fff;width:100%;height:100%;overflow:hidden;position:relative}a,body{font-family:"微软雅黑"/9;-webkit-tap-highlight-color:rgba(0,0,0,0)}img{border:0}ol,ul,li{list-style:none}dl,dt,dd,ul,li{margin:0;padding:0}input,textarea{outline:none}html,body,form,fieldset,p,div,h1,h2,h3,h4,h5,h6{-webkit-text-size-adjust:none}i{font-style:normal}.fl{float:left}.fr{float:right}.clear{clear:both}.wrap{width:96%;margin:0 auto}.pd5{padding:5px}.pd10{padding:10px}.pd20{padding:20px}
.menu_open,.search_open,.search_open2,#menu ul li a i,.tel i,.mail i,.mai i,.qq i,.back i{background:url('../images/wap_icons.png') no-repeat;background-size:500px 500px}
#header{background:#fff;height:50px;overflow:hidden;position:relative;width:100%;z-index:999;left:0px;top:0; border-bottom:#097c25 1px solid;}
#header .wrap{position:relative;overflow:hidden}
.logo{position:relative;width:150px;height:40px;margin:5px auto; }
.logo a{display:block}
.logo img{display:block; height:40px;}
#header i{display:block;width:33px;height:32px;position:absolute}
#header .menu_open{background-position:-107px -441px;left:0;top:10px}
#header .search_open{top:10px;right:0;background-position:-157px -441px}
#header .search_open2{top:14px;right:0; color:#097c25; font-size:16px; background:none; position:absolute;}
#header .search_open2 a { color:#097c25; padding:0 5px;}

#menu{height:100%;position:fixed;top:0;left:0;width:0px;overflow:hidden;background:#323436;visibility:hidden;-webkit-transition-delay:0.3s;-moz-transition-delay:0.3s;-o-transition-delay:0.3s;transition-delay:0.3s}
#menu.push{visibility:visible;-webkit-transition-delay:0s;-moz-transition-delay:0s;-o-transition-delay:0s;transition-delay:0s}
#container{width:200px;position:relative;top:0;left:0px;width:100%;overflow-x:hidden;overflow-y:auto;height:100%}
#content{position:relative;overflow:hidden;padding-bottom:50px}
#container{-webkit-transition:-webkit-transform 0.3s cubic-bezier(0.165,0.84,0.44,1);-moz-transition:-moz-transform 0.3s cubic-bezier(0.165,0.84,0.44,1);-o-transition:-o-transform 0.3s cubic-bezier(0.165,0.84,0.44,1);transition:transform 0.3s cubic-bezier(0.165,0.84,0.44,1)}
#container.push,#us_panel.push{-webkit-transform:translateX(250px);-moz-transform:translateX(250px);transform:translateX(250px);-moz-box-shadow:-3px -3px 6px rgba(0,0,0,0.8);-o-box-shadow:-3px -3px 6px rgba(0,0,0,0.8);-webkit-box-shadow:-3px -3px 6px rgba(0,0,0,0.8);box-shadow:-3px -3px 6px rgba(0,0,0,0.8)}
#header.push{-webkit-transform:translateX(250px);-moz-transform:translateX(250px);transform:translateX(250px);-moz-box-shadow:-3px -3px 6px rgba(0,0,0,0.8);-o-box-shadow:-3px -3px 6px rgba(0,0,0,0.8);-webkit-box-shadow:-3px -3px 6px rgba(0,0,0,0.8);box-shadow:-3px -3px 6px rgba(0,0,0,0.8)}
#header.pull{-webkit-transform:translate3d(-250px,0px,0px);-moz-transform:translate3d(-250px,0px,0px);transform:translate3d(-250px,0px,0px);-moz-box-shadow:3px -3px 6px rgba(0,0,0,0.8);-o-box-shadow:3px -3px 6px rgba(0,0,0,0.8);-webkit-box-shadow:3px -3px 6px rgba(0,0,0,0.8);box-shadow:3px -3px 6px rgba(0,0,0,0.8)}
#container.pull,#us_panel.pull{-webkit-transform:translate3d(-250px,0px,0px);-moz-transform:translate3d(-250px,0px,0px);transform:translate3d(-250px,0px,0px);-moz-box-shadow:3px -3px 6px rgba(0,0,0,0.8);-o-box-shadow:3px -3px 6px rgba(0,0,0,0.8);-webkit-box-shadow:3px -3px 6px rgba(0,0,0,0.8);box-shadow:3px -3px 6px rgba(0,0,0,0.8)}
#menu{width:250px;height:100%;position:fixed;top:0px;left:0; }
#menu ul li{display:block;height:40px;line-height:40px;border-bottom:1px solid #44474a;overflow:hidden;background-color:#323436;-webkit-transition:background 0.3s ease-out;-moz-transition:background 0.3s ease-out;-o-transition:background 0.3s ease-out;transition:background 0.3s ease-out}
#menu ul li a{display:block;width:100%;height:23px;color:#fff;overflow:hidden; padding-top:12px;border-left:5px solid #1d1d1d}
#menu ul li a b{width:16px;height:16px;background-position:0px -55px;display:block;float:right;margin-right:6px;opacity:0.2}
#menu ul li a i{display:block;width:16px;height:16px;float:left;background-position:0px -56px;margin-left:20px;opacity:0.6}
#menu ul .menu_cur a i{opacity:1}
#menu ul .menu_cur a{
border-left:5px solid #64c400}
#menu ul li a span{display:block;height:16px;line-height:16px;float:left;margin-left:15px}
#menu ul li:hover,#menu ul .menu_cur{background-color:#1d1d1d}
#menu ul .nav_index a i{background-position:-7px -17px}
#menu ul .nav_site a i{background-position:-7px -67px}
#menu ul .nav_about a i{background-position:-8px -117px}
#menu ul .nav_inspire a i{background-position:-8px -167px}
#menu ul .nav_help a i{background-position:-8px -217px}
#user{width:250px;height:100%;position:fixed;top:0px;right:0;visibility:hidden;background-color:#323436;-webkit-transition-delay:0.3s;-moz-transition-delay:0.3s;-o-transition-delay:0.3s;transition-delay:0.3s; }
.search_wrap{overflow:hidden;position:relative;width:240px;height:35px;margin:0 5px;-o-border-radius:20px;-moz-border-radius:20px;-webkit-border-radius:20px;border-radius:20px;margin-top:12.5px;background-color:#fff;}
#user.pull{visibility:visible;-webkit-transition-delay:0s;-moz-transition-delay:0s;-o-transition-delay:0s;transition-delay:0s}
#menu.pull{visibility:hidden}
#container.push .push_msk{visibility:visible}
#container.pull .push_msk{visibility:visible}
 
#user_menu{}
#user_menu h1{font-size:18px; font-weight:bold; color:#fff; font-family:"微软雅黑"; height:49px; line-height:50px; padding-left:20px;border-bottom:1px solid #4a4c4e}
#user_menu li{height:42px;border-bottom:1px solid #4a4c4e}
#user_menu li a{display:block;height:42px; line-height:42px; padding-left:20px;}
#header{-webkit-transition:all 0.3s cubic-bezier(0.165,0.84,0.44,1);-moz-transition:all 0.3s cubic-bezier(0.165,0.84,0.44,1);-o-transition:all 0.3s cubic-bezier(0.165,0.84,0.44,1);transition:all 0.3s cubic-bezier(0.165,0.84,0.44,1)} 
#user{background-color:#323436}
.blank10 { clear:both; height:10px; display:block; overflow:hidden;}
.blank15 { clear:both; height:15px; display:block; overflow:hidden;}
.blank30 { clear:both; height:30px; display:block; overflow:hidden;}
.search_input{ padding-left:15px;height:35px;line-height:35px;display:block;width:155px;border:none;color:#6c6c6c;background:none; float:left;}
input.bd_img { float:right; width:40px; height:35px; background:url(../images/30.png) no-repeat center;}
.reset_input{width:20px;height:35px;position:absolute;display:block;top:10px;right:10px;display:none}
.reset_input i{display:block;width:16px;height:16px;background:url('../images/wap_icons.png') no-repeat -30px -55px;background-size:500px 500px;position:absolute;top:12.5px;right:10px;opacity:0.4;-webkit-transition:all 0.3s ease-out;-moz-transition:all 0.3s ease-out;-o-transition:all 0.3s ease-out;transition:all 0.3s ease-out}
.list_loading{height:16px;padding:20px 0 30px;text-align:center}
.list_loading i{height:16px;width:16px;display:inline-block;background:url('../images/wap_icons.png') no-repeat -288px -16px;background-size:500px 500px;margin-right:10px;vertical-align:middle;-webkit-animation:loading 1s infinite linear;-ms-animation:loading 1s infinite linear;-o-animation:loading 1s infinite linear;-moz-animation:loading 1s infinite linear;animation:loading 1s infinite linear}
.list_loading span{height:16px;display:inline-block;line-height:16px;vertical-align:middle;color:#A0A0A0}
@-webkit-keyframes loading{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}
@keyframes loading{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}
#container{background:#ffffff}
.tel{ display:block; background:#d63b22; padding:0;width:100%;  height:50px ;  margin-bottom:10px; color:#fff; font-size:20px; text-align:center; line-height:50px;}
.tel i{  display:inline-table;width:36px;height:36px;position:relative;background-position:-360px -125px;  background-size:800px 800px; vertical-align:text-bottom }
.tel2{ display:block; background:#e3871a; padding:0;width:100%;height:50px; margin-bottom:10px; color:#fff; font-size:18px; text-align:center; line-height:50px;}
.tel2 i{  display:inline-table;width:36px;height:36px;position:relative; background:url(../images/wap_2.png) no-repeat center; vertical-align: middle; }
.mail{ display:block; background:#3eb0d8;padding:0;width:100%;  height:50px ; font-size:18px; text-align:center; line-height:50px;color:#fff;}
.mail i{ display:inline-table;width:36px;height:36px;position:relative;background-position:-360px -35px;  background-size:800px 800px; vertical-align:text-bottom; }
.qq{ display:block; background:#00adb5;padding:0;width:100%;  height:50px ; font-size:18px;color:#fff; text-align:center; line-height:50px;}
.mai i{  display:inline-table;width:36px;height:36px;position:relative;background:url(../images/wap_2.png) no-repeat center; vertical-align:middle}
.qq i{  display:inline-table;width:36px;height:36px;position:relative;background:url(../images/wap_2.png) no-repeat center; vertical-align:middle}
.qq img { margin-right:10px; vertical-align:middle;}
img.wx { max-width:100%; height:auto !important; height:100%;}
#about{font-size:14px; line-height:24px; font-family:Arial, Helvetica, sans-serif; padding-top:10px; padding-bottom:25px;}
#about .title{ clear:both; font-size:1.4em;color:#333; margin-bottom:10px; padding:10px 15px; text-transform:uppercase; display:block}
.productindex{   margin:0 auto;}
.productindex li{ display:block;   padding:5px 10px; border-bottom:#e5e5e5 1px solid;    }
.productindex li a{ width:100%; display:block; color:#666;font-size:14px; line-height:18px;overflow:hidden }
.productindex li .title{ font-size:14px;color:#333333; margin-bottom:10px;  display:block;}
.productindex li:nth-child(odd) a img{ float:left; margin-right:2%;width:45%; height:auto !important; height:100%;border-radius: 50%;  -moz-border-radius: 50%;
-khtml-border-radius: 50%;
-webkit-border-radius: 50%; }
.productindex li:nth-child(even) a img{ float:right;  height:100%;width:120px;border-radius: 50%;  -moz-border-radius: 50%;
-khtml-border-radius: 50%;
-webkit-border-radius: 50%;}
 /*copyright*/
#copyright { width:100%; padding:8px; text-align:center; font-size:12px; color:#a8a8a8; background:#505050; display:block; position:fixed; bottom:0;}
#copyright a{ color:#a8a8a8; font-size:12px; }
/*page */
.pagelist { margin-top: 10px; height: 40px; background:#FFF; font-weight: bold; line-height: 40px; display: box; font-size: 16px; border: 1px solid #BBB; display: -moz-box; display: -webkit-box; border-radius: 5px;-moz-border-radius: 5px;
-khtml-border-radius: 5px;
-webkit-border-radius: 5px;  }
.pagelist span { display: block; text-align: center; box-flex: 1.0; -moz-box-flex: 1.0; -webkit-box-flex: 1.0; }
.pagelist span a { display: block; color:#666;}
.page { width:30px; overflow:hidden;  border-left: 1px solid #BBB; border-right: 1px solid #BBB;}
.page select{ font-size:16px; height:40px; background:none; text-align:center; border:none; font-family: Arial; color:#666; -webkit-appearance:none; -moz-appearance: none; appearance:none; }

/*order */
dl.message2{margin: 0 auto 0 auto;padding: 0px;width: 96%;
}

dl.message2 dd{margin: 0 0 6px 0;padding: 0px;float: left;width: 100%;
}
.round1li2 input {border-radius: 5px;-moz-border-radius: 5px;
-khtml-border-radius: 5px;
-webkit-border-radius: 5px;line-height:35px;height:35px;width: 95%;padding-left: 5px;
	border: 1px solid;
	border-color: #CCC #EEE #EEE #CCC;
	background: whiteSmoke;
	font-size:1.2em;
}
.round1li2 textarea {
border-radius: 5px;-moz-border-radius: 5px;
-khtml-border-radius: 5px;
-webkit-border-radius: 5px;
line-height: 23px;
height: 68px;
width: 95%;
padding-left: 5px;
border: 1px solid;
border-color: #CCC #EEE #EEE #CCC;
background: whiteSmoke;
font-size:1.2em;
}
.round1li3 input {
	border-radius: 5px;-moz-border-radius: 5px;
-khtml-border-radius: 5px;
-webkit-border-radius: 5px;
	line-height: 23px;
	height: 23px;
	width: 150px;
	padding-left: 5px;
	border: 1px solid;
	border-color: #CCC #EEE #EEE #CCC;
	background: whiteSmoke;
	float:left;
	margin-right:10px;
	font-size:1.2em;
}
.round1li4 { margin: 0 auto 0 auto; width: 96%;}
.round1li4:after { clear: both; content: " "; display: block; }
.round1li4 input.button { 
	 font-size: 15px;
	 color:#ffffff;
	 font-weight: bold;
	  display:block;width: 100px; height: 35px; border-radius: 3px; -moz-border-radius: 3px;
-khtml-border-radius: 3px;
-webkit-border-radius: 3px; border: #2377b8 1px solid;  
background:-moz-linear-gradient(top,#2377b8,#0e5a96);/*Mozilla*/
background:-webkit-linear-gradient(top,#2377b8,#0e5a96);/*new gradient for Webkit*/
background:-o-linear-gradient(top,#2377b8,#0e5a96); /*Opera11*/
}
/*news */
.newslist ul{ list-style: none;}
.newslist ul li { margin-bottom:10px; background:#efefef; padding:10px;font-size:14px;}
.newslist ul li .pimg img { margin-right:10px; vertical-align:middle; max-width:100%; height:auto !important; height:100%;}
.newslist ul li h3 { padding:10px 0; overflow:hidden; font-size:1.4em;color: #333;}
.newslist ul li p{font-size: 14px; line-height: 20px;color: #999; }
h2{ text-align: center; border-bottom: #e5e5e5 1px dashed; font-size: 16px; padding-bottom: 10px; margin-bottom: 10px;}
/*prolist_pic */
.prolist {margin-right: 10px;}
.prolist ul li{ text-align: center;   width: 50%; overflow: hidden; float: left;}
.prolist:after { clear: both; content: " "; display: block; }
.prolist  li p{ line-height: 12px;}
.prolist  li:nth-child(n){ }
.prolist  li:nth-child(n+1){  }
.prolist  li a{ display:block;  margin: 10px 0px 0px 10px; color:#333}
.prolist  li a img{ height: 100px; width:100%}
.order a{ float: right;  display:block;width: 80px; height: 25px; border-radius: 3px;  -moz-border-radius: 3px;
-khtml-border-radius: 3px; text-align:center; color:#FFFFFF; line-height:25px;
-webkit-border-radius: 3px;border: #b83930 1px solid; 
background:-moz-linear-gradient(top,#da4c42,#9a3129);/*Mozilla*/
background:-webkit-linear-gradient(top,#da4c42,#9a3129);/*new gradient for Webkit*/
background:-o-linear-gradient(top,#da4c42,#9a3129); /*Opera11*/} 

.back{ display:block; background:#3eb0d8;padding:0;width:100%;  height:50px ; font-size:18px; text-align:center; line-height:50px;}
.back i{display:inline-table;width:32px;height:32px;position:relative;background-position:-75px -315px;   vertical-align:text-bottom }

.syfl { clear:both; text-align:center; padding:10px 0;}
.syfl img { margin-bottom:10px;width:100%; height:auto !important; height:100%;}
.syfl a { width:20%; display:inline-block; margin:6px; background:#2377b8; color:#fff; height:30px; line-height:20px; padding:5px 0; float:left; border-radius:6px;}

.tit { clear:both; width:100%; background:url(../images/index_15.jpg) no-repeat left bottom; padding-bottom:20px; text-align:center; margin-bottom:10px; overflow:hidden;}
.tit h3 { color:#3d3d3d; font-size:1.6em; font-weight:bold; line-height:22px;}

.tit2 { clear:both; width:100%; background:url(../images/index_15.jpg) no-repeat left bottom; border-bottom:#ddd 1px solid; padding-bottom:10px; margin-bottom:10px; overflow:hidden;}
.tit2 h3 { color:#3d3d3d; font-size:1.2em; font-weight:bold; line-height:22px;}

.synews li { width:96%; background:#f7f7f7; float:left; position:relative; overflow:hidden; border-radius:10px; margin:10px 2%; color:#333;}
.synews li .time { width:20%; padding:20px 0 20px 20px; overflow:hidden; font-size:16px; float:left;-moz-opacity:0.7; filter:alpha(opacity=70); opacity:0.7;}
.synews li .time span { display:block; font-size:1.6em;}
.synews li .text { width:65%; float:right; padding:20px 20px 20px 0; overflow:hidden; text-align:left;}
.synews li h3 { font-size:1.2em; font-weight:bold; color:#000; padding-bottom:10px;}
.synews li h3 a,.newlist li h3 a:hover { color:#333;}
.synews li .tex { line-height:20px;-moz-opacity:0.7; filter:alpha(opacity=70); opacity:0.7; font-size:14px;}

.pnpage { clear:both; padding-top:15px; text-align:center;}
.pnpage a { font-weight:bold; padding:0 10px;}

span.current,a.num { display:inline-block; margin:0 5px; padding:0 8px; height:23px; line-height:23px;}
span.current,a.num:hover { background:#fbeded; border:#ff5203 1px solid; color:#ff5203;}
a.num,a.end,a.next,a.prev { border:#cdcdcd 1px solid; color:#333; background:#fff; text-decoration:none;}
a.end,a.next,a.prev { display:inline-block; padding:0 8px;height:23px; line-height:23px;}
a.prev { margin:0 5px;}

.showlist li { width:100%; padding:2% 0; float:left;}
.showlist li img {width:55%; height:auto !important; height:100%; float:left;}
.showlist li p { float:right; width:40%; padding-top:5px;}

.btimg { margin:2px 0; width:100%; height:150px; clear:both; text-align:center; background-repeat:no-repeat; background-position:center; background-size:cover;}

.ab2 { font-size:16px;}
.ab2 img { max-width:100%; height:auto !important; height:100%;}
.ab2 p { text-indent:2em; padding:5px 0;}
.ab2 li { float:left; width:48%; padding:0.6%;}
.ab2 li h3 { background:#0e7ad6; text-align:center; font-size:16px; padding:10px 0; color:#fff; line-height:35px;}
.ab2 li p { padding:10px; color:#666; background:#f7f7f7; margin-top:2px; text-indent:0; line-height:24px; height:125px;}
.ab2e p { text-indent:0;}
.ab2e li p { line-height:18px; height:185px;}

.pro_img { height:155px; width:100%;}
.pro_img td { padding:0 5px; text-align:center; line-height:20px;}
.pro_img img { height:150px;}

table.bak { width:100%; margin:0 auto;border-bottom:#999 1px solid;border-right:#999 1px solid;}
.bak td,.bak th {padding:3px; font-size:12px; line-height:18px;border-top:#999 1px solid;border-left:#999 1px solid; font-family:Verdana}
.bak th { background:#1f63ac; color:#fff; font-weight:bold; line-height:30px; text-align:center; font-size:14px;}
.bak td.bb,.bak th.bb { border-left:0;}
.bak td.pro { text-align:center;}
.bak td.pro a {display:block; margin:2px auto}
.bak td.pro a:hover { transition:0.4s;}

.txtc { clear:both; text-align:center; padding-right:25px; padding-top:10px; font-size:12px}
span.current,a.num { display:inline-block; margin:0 5px; padding:0 8px; height:23px; line-height:23px;}
span.current,a.num:hover { background:#fbeded; border:#ff5203 1px solid; color:#ff5203;}
a.num,a.end,a.next,a.prev { border:#cdcdcd 1px solid; color:#333; background:#fff; text-decoration:none;}
a.end,a.next,a.prev { display:inline-block; padding:0 8px;height:23px; line-height:23px;}
a.prev { margin:0 5px;}

.pleft h3 { background:#407dba; color:#fff; padding:0 10px;}
.pleft p { padding:0 8px;}
.pright { width:300px; margin:10px auto;}
.pright .pimg { width:300px; height:225px; border:#ddd 1px solid;display:table;overflow:hidden; text-align:center;}
.pright .pimg a {width:300px; height:225px;display:table-cell;vertical-align:middle; line-height:225px;}
.pright .pimg img { max-width:290px; max-height:215px;padding:5px; vertical-align:middle;height:auto;width:auto;margin-top:expression((225-this.height)/2);}
.coa { clear:both; padding-top:10px;}
.coa a { padding-right:8px;}
.coa img { vertical-align:middle; margin-right:5px;}

.top { font-size:12px; height:30px; line-height:30px; padding:0 10px;}
.top span { color:#f00;}

.pimg2 { width:100%; clear:both; margin:2px 0; height:100px; overflow:hidden;}
.pimg2 img { max-width:100%; height:auto !important; height:100%; margin-top:-30%;}

.pimg22 { width:100%; clear:both; margin:2px 0; overflow:hidden;}
.pimg22 img { max-width:100%; height:auto !important; height:100%;}


#nsshop_pro_detailinfo_tags {margin:0px;background-color:#f7f7f7;width: 100%;line-height:50px;padding: 0px;}
#nsshop_pro_detailinfo_tags LI {FLOAT: left;MARGIN-RIGHT: 1px;LIST-STYLE-TYPE: none;height:50px;}
#nsshop_pro_detailinfo_tags LI A { padding:0 18px;FLOAT: left;COLOR: #666;TEXT-DECORATION: none;font-size:14px;}
#nsshop_pro_detailinfo_tags LI img { vertical-align:middle; height:20px; margin-right:8px;}
#nsshop_pro_detailinfo_tags LI.emptyTag {BACKGROUND: none transparent scroll repeat 0% 0%;WIDTH: 4px}
#nsshop_pro_detailinfo_tags LI.nsshop_selectTag {POSITION: relative;background-color:#FFF; border-top:3px #2e75b7 solid;border-right:1px #dadada solid;border-left:1px #dadada solid;height:44px;line-height:44px;}
#nsshop_pro_detailinfo_tags LI.nsshop_selectTag A {color:#000;}
#nsshop_tagContent {BACKGROUND-COLOR: #fff;WIDTH: 100%;}
.nsshop_tagContent {DISPLAY: none;WIDTH: 100%;COLOR: #474747;margin: 0px;padding: 0px;}
.nsshop_tagContent_canshu{ width:95.9%; margin:0px; padding:2%;}
.nsshop_tagContent_info{ clear:both;width:99.8%;padding:0px;overflow: hidden;margin: 0;margin-top: 10px;}
.nsshop_tagContent_textinfo{width:97%;padding:0px;overflow: hidden;margin: 1.5%;}
.nsshop_tagContent_textinfo li { width:100%; padding:1% 0; float:left; border-bottom:#efefef 3px solid;}
.nsshop_tagContent_textinfo li .pimg { width:45%; float:left; text-align:center;}
.nsshop_tagContent_textinfo li .pimg img { max-width:100%; height:auto !important; height:100%;border:#79cffa 1px solid;}
.nsshop_tagContent_textinfo li h3 { font-size:14px; font-weight:bold; padding-bottom:4px;}

#nsshop_tagContent DIV.nsshop_selectTag {DISPLAY: block}
.nsshop_detail_shuxing{white-space: nowrap;float: left;width: 229px;font-size: 12px;line-height: 22px;color: #666;text-decoration: none;padding: 0px;margin-top: 0px;margin-right: 10px;margin-bottom: 0px;margin-left: 0px;display:inline;}

.about22 { background-image:url(../images/index_02.jpg); background-repeat:no-repeat; background-position:top center; background-size:cover; color:#fff;}
.about22 .tex1 { line-height:20px; text-indent:2em;}
.about22 .tex1, { color:#fff;}
.about22 a.more {color:#f8f79e; font-size:12px; display:block; padding:10px 0;}

.newslist2 { padding-bottom:40px; overflow:hidden;}
.newslist2 ul{ list-style: none;}
.newslist2 ul li { margin-bottom:10px; background:#efefef; padding:10px; font-size:16px; border-radius:10px;}
.newslist2 ul li p{font-size: 11px; line-height: 12px;color: #666; }
.newslist2 ul li h3 { padding:10px 0; font-size:16px; font-weight:bold;}
.newslist2 ul li h3 a{ color:#3388cb;}
.newslist2 ul li .pimg { padding-top:4px; width:100%; height:90px; overflow:hidden;}
.newslist2 ul li .pimg img{max-width:100%; height:auto !important; height:100%;}
.newslist2 ul li a.more {display: block;text-align: center;text-decoration: none;color: #fff;border-radius: 35px;background: #3388cb;font-size: 10px;line-height: 22px;width: 90px;margin-top:10px;}

.pro222 li { width:94%; margin:3%; padding-bottom:1.5%; float:left;background: #fff;-moz-box-shadow: 0px 0px 10px #ccc;-webkit-box-shadow: 0px 0px 10px #ccc;box-shadow: 0px 0px 10px #ccc;}
.pro222 li .pimg { width:45%; overflow:hidden; float:left;}
.pro222 li .pimg img { max-width:100%; height:auto !important; height:100%;}
.pro222 li .tex { width:45%; float:right; padding:10px 10px 0 0;}
.pro222 li .tex h3 a{ font-size:18px; font-weight:bold;color:#1863ac; display:block; padding-bottom:10px;}
.pro222 li .tex span { padding:6px 0; color:#000; display:block;font-size:12px;}
.pro222 li .tex p { font-size:16px; line-height:18px; color:#888;}

.list22 { padding:2px 0; text-align:center;}
.list22 a { width:48%; margin:2px 0.5%; background:#f7f7f7; display:inline-block; color:#666; height:28px; line-height:28px;}
.list22 a.selected { background:#f5921a; color:#fff;}

.ab22 .pimg { width:40%; float:left;}
.ab22 .pimg img {max-width:100%; height:auto !important; height:100%;border:4px solid #ddd;}
.ab22 .text { width:53%; float:right;}
.ab22 .text h3 a{ font-size:16px; font-weight:bold;color:#1863ac;}
.ab22 .text span { padding:6px 0; color:#000; display:block;font-size:12px;}
.ab22 .tex { font-size:12px; line-height:18px; color:#888;}
.ab22 .tex2 { color:#888; font-size:12px; line-height:20px; border-top:#ddd 1px dashed; padding-top:15px;}

.product { font-size:16px;}
.product p { padding:5px 0;}
.product dt { display:inline-block; width:150px; float:left; text-align:center; background:#066fc6; color:#fff; line-height:22px; font-size:16px;border-radius:25px; padding:6px 0; margin:6px 20px 6px 0;}
.product dd { width:100%; float:left; padding:6px 0;border-bottom:#999 1px dotted;line-height:22px; margin:6px 0;}

.product table { width:100%; margin:0 auto;border-bottom:#fff 1px solid;border-right:#fff 1px solid;}
.product td,.product th {padding:5px 10px; font-size:14px; line-height:22px;border-top:#fff 1px solid;border-left:#fff 1px solid; font-family:Verdana}
.product th { background:#ccc; color:#333; font-weight:bold; line-height:30px; text-align:center;}
.product td img { max-width:100%; height:auto !important; height:100%;}
.product tr:nth-child(odd){background:#f8fbfc;}
.product tr:nth-child(even){background:#e5f1f4;}

.lxwm2 { text-align:center; padding-top:10px;}
.lxwm2 p {width:40%; height:55px; background:#fff; margin:3px 5px; padding:5px;display: -moz-box; /*firefox*/
display: -ms-flexbox; /*IE10*/ border:#efefef 1px solid;text-align:center;
display: -webkit-box; /*Safari*/
display: -webkit-flex; /*Chrome*/
display: box;
display: flexbox;
display: flex;align-items:center;-webkit-align-items: center;justify-content:center; display:inline-block; overflow:hidden;}
.lxwm2 p img { display:inline-block; max-width:100%; height: auto !important; height:100%;}

table.baka { width:98%; margin:0 auto;border-bottom:#6e90af 1px solid;border-right:#6e90af 1px solid;}
.baka td,.baka th {padding:5px; font-size:14px; line-height:24px;border-top:#6e90af 1px solid;border-left:#6e90af 1px solid; font-family:Verdana}
.baka th { background:#5caaea; color:#fff; font-weight:bold; line-height:30px; text-align:center;}
.baka td img { max-width:200px; height:auto !important; height:100%;}
.baka tr:nth-child(odd){background:#f1f7fd;}
.baka tr:nth-child(even){background:#fff;}

.ss22 { width:90%; border:#2f84c7 1px solid; border-radius:35px; height:40px; margin:10px auto;}
.ss22 input.bd_k { line-height:40px;height:40px; background:none; border:0; width:60%; padding-left:50px; float:left; outline:none; color:#666;background:url(../images/ss.png) no-repeat 20px center; font-size:16px;}
.ss22 input.bd_img { line-height:30px;border:0; width:60px;height:40px; float:right; cursor:pointer; background:#0d6fb8; color:#fff; border-radius:0 35px 35px 0;}

.link2 li { width:96%; padding:10px 2%; margin-bottom:10px; overflow:hidden; border:#ddd 1px solid; float:left;border-radius:6px;}
.link2 li.ss { margin-left:0;}
.link2 li .pimg { width:35%; float:left; border-radius:10px; overflow:hidden;}
.link2 li .pimg img { max-width:100%; height: auto !important; height:100%;}
.link2 li p { width:60%; float:right; font-size:14px; line-height:20px; color:#666;}
.link2 li a.more,.link2 li a.more:hover { padding-top:10px; font-size:12px; color:#1d2088; display:block;}

.lxwq a { color:#333;}
.lxwq li { padding:10px 0; border-bottom:#ccc 1px solid; font-size:16px;}
.lxwq li h3 { font-size:18px;}
.lxwq p { text-indent:0; padding:3px 0;}

.tit6 { clear:both;height:94px; background:#000 url(../images/wap_bg.jpg) no-repeat center; overflow:hidden; text-align:center;}
.tit6 h3 { color:#fff; font-size:36px; line-height:94px;}

.round1li23 { padding-bottom:50px; overflow:hidden; width:100%;}
.round1li23 p { padding:6px 0; margin:0 5px; line-height:30px;}
.round1li23 input,.round1li23 textarea { background:rgb(210,210,210,.5); border:#c8c8c8 1px solid; padding:0 10px; width:94%; height:35px; line-height:35px; padding:0 1%; border-radius:5px; margin-right:5px;}
.round1li23 input.ss { width:120px;}
.round1li23 input.button { width:130px; border:0; background:#22ac39; height:38px; line-height:38px; text-align:center; color:#fff; font-size:16px; margin:0 auto;}
.round1li23 label { font-size:16px; color:#000; display:block;}
.round1li23 textarea { height:80px; line-height:20px;}
.round1li23 img { vertical-align:middle;}

.abtit { clear:both; text-align:center; padding-bottom:20px; overflow:hidden; width:100%;}
.abtit h3 {font-size:2em; color:#000; font-weight:bold; text-transform:uppercase;line-height:30px;}
.abtit p { font-size:1em; color:#666; padding:5px 0 0 0;}
.abtit b { background:#0d6fb8; width:30px; display:inline-block; height:2px;}

.abimg { clear:both; overflow:hidden; text-align:center;}
.abimg img { max-width:100%; height:auto !important; height:100%;}

.blanbk15 { clear:both; height:15px; display:block; overflow:hidden;}
.blanbk30 { clear:both; height:30px; display:block; overflow:hidden;}

.list5{ text-align:center;}
.list5 a { margin:5px 3px; display:inline-block; background:#f7f7f7; border:#ccc 1px dotted;color:#666; font-size:16px; text-decoration:none; line-height:30px; height:30px; padding:0 15px; white-space:nowrap;}

.a5 a { padding:0 5px;}

.contact li { width:90%; padding:7px 3%; margin:0 0 1.5% 2%; float:left;border:#ddd 1px solid; font-size:16px;}
.contact img { vertical-align:middle; padding:0 20px 0 15px; width:35px;float:left;}
.contact p {-moz-opacity:0.6; filter:alpha(opacity=60); opacity:0.6; margin:0; padding:5px 0; float:left; width:75%;}
.conte p { line-height:20px;}

.sypro li {width:100%; position:relative; float:left; text-align:center; padding:25px 0; border-bottom:#ccc 1px dotted;}
.sypro li a { text-decoration:none;}
.sypro li .aa {border-radius:100%; width:140px; height:140px; position:relative; display:block; text-decoration:none; float:left;}
.sypro li h3 {border-radius:100%;width:120px; height:80px; padding-top:40px; line-height:30px; margin:10px; color:#fff; font-size:1.3em;transition: 0.5s; transform: rotate(360deg) scale(1,1);}
.sypro li h3 a { color:#fff; text-decoration:none;}
.sypro li .ss1 { border:#41cca5 5px solid;}
.sypro li .ss2 { border:#f5bf39 5px solid;}
.sypro li .ss3 { border:#53c1f4 5px solid;}
.sypro li .ss4 { border:#a37ae7 5px solid;}
.sypro li:hover h3 {transform: rotate(0deg) scale(1,1);}
.sypro li .ss1 h3 { background:#41cca5;}
.sypro li .ss2 h3 { background:#f5bf39;}
.sypro li .ss3 h3 { background:#53c1f4;}
.sypro li .ss4 h3 { background:#a37ae7;}
.sypro li .ss1:hover { border:#41cca5 5px solid;}
.sypro li .ss2:hover { border:#f5bf39 5px solid;}
.sypro li .ss3:hover { border:#53c1f4 5px solid;}
.sypro li .ss4:hover { border:#a37ae7 5px solid;}
.sypro li .tex1 {line-height:24px; color:#444; font-size:18px; text-align:left; float:right; width:55%; padding-top:20px;}

.fgfhx {position: relative; width:370px; height:420px; margin:10px auto;}
.fgfhx .pimg { width:324px; height:200px; overflow:hidden; border:#c27534 5px solid; position:absolute; left:18px; top:0; z-index:99;}
.fgfhx .pimg img { width:324px; height:200px;}
.fgfhx .text { width:370px; height:330px; position:absolute; left:0; bottom:0; z-index:9; color:#fff; background:#54483e url(../images/item2_img_0.png) no-repeat right bottom; background-size:30% 30%;}
.fgfhx .text h3 { font-size:1.6em; text-align:center; padding:140px 10px 15px 10px;}
.fgfhx .text h3 img { max-width:50%;height:auto !important; height:100%; vertical-align:middle;}
.fgfhx .text .tex { padding:0 30px; font-size:16px; line-height:26px;}
.fgfhx:hover .pimg { border:#7cb7e9 5px solid;}
.fgfhx:hover .text { background-color:#0775d2;}
.fgfhx2 { height:460px;}
.fgfhx2 .text { height:370px;}
.fgfhx2 .text .tex { line-height:20px;}

.job li{ width:100%; padding:25px 0; border-bottom:#ccc 1px dotted; float:left;}
.job li .left { width:120px; text-align:center; float:left;}
.job li .left span { display:block; padding-top:15px; font-weight:bold; font-size:18px; color:#006ead;}
.job li .right { width:65%; float:right;line-height:20px; }
.job li .right .tex {height:120px; overflow:hidden;}
.job li .right a { display:block;width:80px;height:28px;margin-top:15px;color: #fff;text-decoration: none; background:#07913a; border-radius:25px; line-height:28px; text-align:center; font-size:12px;}
