/*返回*/
.mtop{ -webkit-box-shadow: 2px 0px 8px #666; position:relative; height:46px; z-index:999;}
.metreturn{ -webkit-box-flex:1;}
.metreturn a{ display:block; height:46px; line-height:46px; background:url(../return.png) no-repeat 10px center; background-size:14px; }
.mtitle{ -webkit-box-flex:1; height:46px; line-height:46px; color:#fff; font-size:20px; text-shadow: 0 1px 1px rgba(0,0,0,.4); text-align:center; }
.rightnav{ -webkit-box-flex:1;}
/*整体*/
body,html{ background:#999;}
.metcont{ 
max-width:640px;
overflow:hidden;
margin:0px auto;
padding-bottom:45px;
position:relative;
background:#fff;
}
.ui-imglazyload{ background:url(../loading.gif) no-repeat center center; width:80px; min-height:50px;}
/*head*/
.top{ height:46px; background:#0058a4;display:-webkit-box;  }
.top-logo{ font-size:0px; height:46px; overflow:hidden;-webkit-box-flex:1;}
.top-logo img{ max-height:46px; margin-left:10px;}
/*顶部右边功能区*/
.top-right li.tlist{ float:left; width:36px; height:32px; padding:44px 5px 0px; text-align:center; position:relative; z-index:999;}
.top-right li.now{ background:#003078; }
.top-right li span.tspan{ font-size:20px; color:#c4cde0; }
/*顶部搜索框*/
header .seachbox{ position:absolute; top:55px; left:0px; width:100%; z-index:99999999999;}
.sidebar .seachbox{ background: #003078; padding: 10px 15px; height: 46px; overflow: hidden;}
.seachbox_box i{
display: block;
width: 0;
height: 0;
border: solid 9px;
border-color: transparent transparent rgba(0,0,0,0.8);
position: absolute;
top: -18px;
right: 40px;
margin-left: -9px;
}
.seachbox input.text{ width:180px; height:22px; line-height:22px; margin:8px 0px; float:left; padding:5px 5px 3px 5px;
	border:1px solid red;
	line-height: normal;
	background: #fdfdfd;
	border-top: 1px solid #858585;
	border-left: 1px solid #afafaf;
	border-right: 1px solid #afafaf;
	border-bottom: 1px solid #c9c9c9;
	box-shadow: 1px 1px 3px #b7b7b7 inset!important;
	-webkit-appearance: none;
	-webkit-border-radius:0px;
 }
 .seachbox_box{ width:88%; margin:0px auto; background:rgba(0,0,0,0.8); border-radius:5px; padding:10px 18px; height:46px; position:relative;   }
.seachbox .submit{ float:left; display:inline-block; height:32px; line-height:32px; margin:8px 0px; padding:0px 10px; background:#013d97; color:#fff; -webkit-appearance: none; -webkit-border-radius:0px;}
/*顶部语言切换*/
.langlist{ position:absolute; top:55px; right:6px; z-index:99999999999; padding:0px 18px; background:rgba(0,0,0,0.8); border-radius:5px; }
.langlist a{display:block; margin:22px 0px; color:#fff!important; white-space:nowrap;}
.langlist i{
display: block;
width: 0;
height: 0;
border: solid 9px;
border-color: transparent transparent rgba(0,0,0,0.8);
position: absolute;
top: -18px;
right: 8px;
margin-left: -9px;
}
nav li{ -webkit-tap-highlight-color:rgba(0,0,0,0);}
/*导航方式1*/
nav.type1{ width:100%; position:relative; height:40px; overflow:hidden; background:#007ac7;}
nav.type1 ul{ display:-webkit-box; table-layout: fixed; white-space: nowrap; width: auto;}
nav.type1 .ui-scroller { display: inline-block; }
nav.type1 ul li{ -webkit-box-flex: 1; text-align:center; height:40px; line-height:40px; min-width:80px; overflow:hidden; border-right:1px solid #0066a6; }
nav.type1 ul li a,nav.type1 ul li a:visited{ color:#fff;  text-shadow: 0px 1px 1px #666;}
nav.type1 ul li a:hover{ color:#fff;}
nav.type1 ul li.navdown{ background:#ededed;}
nav.type1 ul li.navdown a{ color:#444; text-shadow:none;}
/*导航方式2*/
nav.type2 ul{ width:100%; background:#007ac7; overflow:hidden; }
nav.type2 ul li{ float:left; text-align:center; background:#007ac7; }
nav.type2 ul li a{ color:#fff; display:block; height:40px; line-height:40px; overflow:hidden; border-right:1px solid #0066a6; padding:0px 2px; border-bottom:1px solid #0066a6;}
nav.type2 ul li.navdown{ background:#ededed;}
nav.type2 ul li.navdown a{ color:#444; text-shadow:none;}
.tapmengban{ position:absolute; left:0px; top:0px; background:#000; width:100%; opacity:0;}
/*导航方式3*/
nav.type3{ position:absolute; top:55px; right:6px; z-index:99999999999; padding:0px 18px; background:rgba(0,0,0,0.8); border-radius:5px; }
nav.type3 i{
display: block;
width: 0;
height: 0;
border: solid 9px;
border-color: transparent transparent rgba(0,0,0,0.8);
position: absolute;
top: -18px;
right: 8px;
margin-left: -9px;
}
nav.type3 ul{ width:100%; overflow:hidden; }
nav.type3 ul li{ margin:22px 0px; white-space:nowrap; }
nav.type3 ul li a{ color:#fff; font-size:15px; }
/*图片轮播*/
.flexslider{ font-size:0px!important; text-align:center; overflow:hidden; background:#fff;}
.flexslider img{ width:100%;}
/*首页内容部分*/
.index .active{ background:#fff;}
/*区块标题*/
.style-1 h3.title{ background:-webkit-gradient(linear,0 0,0 100%,from(#0061b5),to(#0058a4)); position:relative; overflow:hidden; margin:0px;}
.style-1 h3.title a,.style-1 h3.urlno{ display:block; height:38px; line-height:38px; padding-left:15px; color:#fff; font-weight:normal;  text-shadow: 0px 1px 1px #666;}
.style-1 h3.title .more{ position:absolute; right:10px; top:0px; width:10px; height:38px; background:url(../navmore.png) no-repeat center; background-size:12px;}
/*图文展示*/
.dl-jqrun dl{ border-bottom:1px solid #ccc; padding:20px 0px; display:-webkit-box;}
.dl-jqrun a{display:block;}
.dl-jqrun a:last-child dl{ border-bottom:none!important;}
.dl-jqrun dt{ font-size:0px; display:-webkit-box; margin-left:5px;}
.dl-jqrun dt.more{ width:40px; background:url(../listmore.png) no-repeat center; background-size:12px;}
.dl-jqrun dd{ margin-left:5px; -webkit-box-flex:1;}
.dl-jqrun dd h4{  font-weight:normal; color:#333; margin-bottom:5px;}
.dl-jqrun dd p.desc{ color:#999;}
.dl-jqrun dl.urlno dt.more{ background:none; }



/*新闻列表*/
.newslist li{ padding:0px 8px; border-bottom:1px solid #ccc; height:54px;}
.newslist li:last-child{ border-bottom:none!important;}
.newslist li a{ display:-webkit-box;}
.newslist li h4{ font-weight:normal; color:#000; -webkit-box-flex:1; padding-top:12px;overflow:hidden;}
.newslist li p.t{ height:18px; line-height:18px; overflow:hidden; }
.newslist li p.time{ color:#999; height:18px; line-height:18px; font-size:12px;}
.newslist li span.more{ display:block; width:20px; height:54px; background:url(../listmore.png) no-repeat center; background-size:10px; }
.newslist li span.hot{ color:#f00; }

/*底部信息*/
.foot-text{ text-align:center; color:#666; padding:20px 0px; font-size:12px; line-height:1.5; background:#efefef;}
.foot-text a{ color:#1c57c4;}

/*底部固定区块*/
#footer{ width:100%; position:fixed; bottom:0px; left:0px; height:48px; z-index:999; text-align:center; }
.footerbox{ max-width:640px; height:48px; margin:0px auto; position:relative;}
.footerlist{max-width:640px;  height:48px; overflow:hidden; border-top: 2px solid #464646; background: -webkit-gradient(linear, 0 0, 0 100%, from(#2F2F2F), to(#191919), color-stop(50%, #2F2F2F)); position:absolute; left:0px;}
#footer ul{ display:-webkit-box; }
#footer ul li{ display:-webkit-box; -webkit-box-flex:1; text-align:center; border-right: 1px solid #0e111a; border-left: 1px solid #666a73; }
#footer ul li a{ display:block; width:100%; text-align:center; color:#fff; height: 48px; }
#footer .icon{ display:block; margin:0px auto 6px; position:relative; top:3px; width:30px; height:20px; overflow:hidden; background:url(../footer.png) no-repeat; background-size:225px;background-position:-3px 0px;}
#footer .map{ background-position:-84px 0px;}
#footer .custom{ background-position:-196px -1px;}
#footer .qq{ background-position:-158px -1px;}
#footer .home{ background-position:-120px 0px;}
#footernav .tel{ display:block; margin:0px auto 6px; position:relative; top:3px; width:30px; height:20px; overflow:hidden; background:url(../footer.png) no-repeat; background-size:225px;background-position:-3px 0px;}
#footernav .qq{ display:block; margin:0px auto 6px; position:relative; top:3px; width:30px; height:20px; overflow:hidden; background:url(../footer.png) no-repeat; background-size:225px;background-position:-160px -1px;}
#footernav .home{ display:block; margin:0px auto 6px; position:relative; top:3px; width:30px; height:20px; overflow:hidden; background:url(../footer.png) no-repeat; background-size:216px;background-position:-200px 0px;}
#footernav .map{ display:block; margin:0px auto 6px; position:relative; top:3px; width:30px; height:30px; overflow:hidden; background:url(../footer.png) no-repeat; background-size:218px;background-position:-2001px -11px;}
#footernav .custom{ display:block; margin:0px auto 6px; position:relative; top:5px; width:30px; height:20px; overflow:hidden; background:url(../footer.png) no-repeat; background-size:224px;background-position:-196px -1px;}
.powered_by_metinfo{ }
.powered_by_metinfo a{ color:#666;}
.metpcmobile{ padding:8px 0px;}
.metpcmobile span{ padding:0px 8px;}

/*侧栏分类*/
.sidebar{ background:#fff; min-height:500px;}
.sb_nav h3.title{ height:40px; line-height:40px; background:#ededed; padding-left:15px; font-weight:normal; overflow:hidden;}
.sb_nav h3.title p.moresidebar{ float:right; font-size:12px; padding:0px 10px; padding-left:30px; background:url(../side.png) no-repeat 15px center; background-size:12px;}
.sb_nav h3.title p.now{ background-color:#ccc;}

/*侧栏面板*/
.sidebar_jsbox{ position:absolute; left:0px; top:0px; width:100%; }
#wrapper_sidebar{position:absolute;z-index:99999;top:46px;bottom:0px;left:0;width:100%; background:#1c375e;overflow:auto;}
#sidebar{ width:100%; background:#1c375e; padding:0px; margin:0px;opacity:0.9; }
#sidebar h3.title{ padding:0px 10px; height:46px; line-height:46px; margin:0px; text-align:center; font-weight:normal; background:#405c86 url(../navmore.png) no-repeat 95% center; background-size:12px;}
#sidebar dl{ background:#1c375e; clear:both;}
#sidebar dt{ border-bottom:1px solid #132b4e; background:url(../navmore.png) no-repeat 95% center; background-size:12px; }
#sidebar dt a{  padding:12px 10px; display:block; color:#fff;}
#sidebar dd{ border-bottom:1px solid #132b4e; overflow:auto; padding:3px 0px; }
#sidebar dd h4{ font-weight:normal; float:left; width:33%; padding:6px 0px; text-align:center; overflow:hidden; word-wrap:break-word;}
#sidebar dd h4 a{ display:block; color:#efefef;}
#sidebar dt.on,#sidebar h4.on{ background:#1b2c45;}


/*************************************************************************************************************************************************/
/*详情页导航*/
.fr{float:right !important;}

/*底部弹出导航区块*/
#footernav{ width:100%; position:fixed; bottom:0px; left:0px; z-index:999; text-align:center; }
.footerboxnav{ max-width:640px; margin:0px auto; position:relative;}
#footernav ul{ display:-webkit-box; }
#footernav ul li{ display:-webkit-box; -webkit-box-flex:1; text-align:center; border-right: 1px solid #003c87; border-left: 1px solid #008cd7;}
#footernav ul li a{ display:block; width:100%; text-align:center; color:#fff; }
#footernav .icon{ display:block; margin:0px auto 6px; position:relative; top:3px; width:30px; height:22px; overflow:hidden; background:url(../footer.png) no-repeat; background-size:150px;background-position:-2px 0px;}
#footernav .map{ background-position:-82px 2px;}
#footernav .message{ background-position:-44px 0px;}
#footernav .home{ background-position:-116px 1px;}
#footnum{display:none;}

/*右下角弹出图标css begin----与底部弹出导航区块是一起的--*/
#footernav .icon-phone{color:#fff; font-size:23px; text-align:center; line-height:32px;}
#footernav .icon-map-marker{color:#fff; font-size:23px; text-align:center; line-height:32px;}
#footernav .icon-edit{color:#fff; font-size:22px; text-align:center; line-height:34px;}
#footernav .icon-home{color:#fff; font-size:23px; text-align:center; line-height:32px;}
.jisou-info{
    position:absolute;
    height:100px;
    background:rgba(0,0,0,0);
    top:0;
    left:0;
    width:0;
    height:0;
    z-index:800;
    display:none!important;
}
.info-nr {
	z-index:900;
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
.info-nr-menu{
	-webkit-appearance:button;
	display:inline-block;
	width:36px!important;
	height:36px!important;
	border-radius:36px;
	position: absolute;
	bottom:17px;
	left: 17px;
	z-index:999;
	-moz-box-shadow:0 0 0 4px #FFFFFF, 0 2px 5px 4px rgba(0, 0, 0, 0.25);
	-webkit-box-shadow:0 0 0 4px #FFFFFF, 0 2px 5px 4px rgba(0, 0, 0, 0.25);
	box-shadow:0 0 0 4px #FFFFFF, 0 2px 5px 4px rgba(0, 0, 0, 0.25);
	background-color: #B70000;
	-webkit-transition: -webkit-transform 200ms;
	-webkit-transform:rotate(1deg);
	color:#fff;
	background-image:url("../plus.png");
	background-repeat: no-repeat;
	background-position: center center;
	outline: none;
}
.info-nr-menu:before{
	font-size:20px;
	margin:9px 0 0 9px;
}
.info-nr-menu:checked{
	-webkit-transform:rotate(135deg);
}
.info-nr-phone>div {
	width:32px;
	height:32px;
	border-radius:32px;
	-moz-box-shadow:0 0 0 3px #FFFFFF, 0 2px 5px 3px rgba(0, 0, 0, 0.25);
	-webkit-box-shadow:0 0 0 3px #FFFFFF, 0 2px 5px 3px rgba(0, 0, 0, 0.25);
	box-shadow:0 0 0 3px #FFFFFF, 0 2px 5px 3px rgba(0, 0, 0, 0.25);
	background:#B70000;
	position:absolute;
	bottom:0;
	left:0;
	margin-bottom:20px;
	margin-left:20px;
	z-index:900;
	-webkit-transition: -webkit-transform 200ms;
}
.info-nr-phone>div a{
    display: block;
	height:32px;
	width:32px;
}
.info-nr-phone>div.on:nth-of-type(1) {-webkit-transform: translate(0, -100px) rotate(720deg);}
.info-nr-phone>div.on:nth-of-type(2) {-webkit-transform: translate(47px, -81px) rotate(720deg);}
.info-nr-phone>div.on:nth-of-type(3) {-webkit-transform: translate(81px, -45px) rotate(720deg);}
.info-nr-phone>div.on:nth-of-type(4) {-webkit-transform: translate(100px, 0) rotate(720deg);}
.color-blue .info-nr-menu,.color-blue div{background-color:#2192e1;}
.color-green .info-nr-menu,.color-green div{background-color:#64c31f;}
.color-grey .info-nr-menu,.color-grey div{background-color:#656664;}
.color-red .info-nr-menu,.color-red div{background-color:#d32020;}
.color-orange .info-nr-menu,.color-orange div{background-color:#0058a4;}
/*右下角弹出图标css end*/
.clear { display:block; clear:both;}
.m10x{height:10px;}
/*分页样式一*/
.page_fy {font-size:12px; padding:8px; margin:3px; text-align:center; margin-top:10px;}
.page_fy A {padding:5px 5px;MARGIN: 2px; COLOR: #fff;  TEXT-DECORATION: none; BACKGROUND-COLOR: #606060; border:#606060 1px solid;border-radius:3px;}
.page_fy A:hover {COLOR: #fff;; background:#000; border:#000 1px solid;}
.page_fy A:active {COLOR: #666; border:#999 1px solid; }
.page_fy .focus {FONT-WEIGHT: bold;  MARGIN: 2px;  COLOR: #fff; BACKGROUND-COLOR: #30338a; border:#30338a 1px solid; padding:5px 8px;}
.page_fy .disabled {MARGIN: 2px; COLOR: #ddd; border:#ccc 1px solid; padding:5px 5px;}
.page_fy span{padding-left:5px;}
.page_fy span.off {border: 1px solid #606060; color: #FFF; margin:2px; padding:5px 8px; border-radius:3px; BACKGROUND-COLOR: #606060;}

/*表单样式*/
.order_body{margin:8px auto; padding:8px; overflow:hidden; line-height:200%; font-size:14px;}
.order_form{ width:100%;}
.order_form tr,.order_form td{padding:5px 0;}
.order_form p{height:32px; line-height:32px; text-align:center; font-weight:bold}
.order_form input{padding: 0px 5px 0px 5px;
    height: 28px;
    line-height: 28px; width:70%; border: 1px solid #cccccc;
    box-shadow: 1px 1px 0px #ebebeb;
    border-radius: 3px;
    -webkit-border-radius: 3px;}
.order_form textarea{height:100px; width:70%;padding: 0px 5px 0px 5px; line-height: 28px;border: 1px solid #cccccc;
    box-shadow: 1px 1px 0px #ebebeb;
    border-radius: 3px;
    -webkit-border-radius: 3px;}
.order_form .w1{text-align:right}
.order_form #w30{width:30%;}
.order_form #w70{width:70%}
.order_form #refresh_code{font-style:normal; text-decoration:underline; cursor:pointer}
.order_form .pt_go,.order_form .pt_reset{width:50px; margin:0 5px;}

.book_contain{ border:1px solid #ccc;}
.book_contain h2{height:25px; font-size:12px; padding-left:8px; line-height:25px; background:#ccc}
.book_head{height:25px; line-height:25px; padding-left:15px;}
.book_head span.time{padding-left:25px;}
.book_head span.title{font-weight:bold}
.book{border-bottom:1px dashed #ccc; margin:8px;}
.book_content,.book_reply{padding-left:15px; line-height:24px;}
.book_reply{color:red;}
.book_form{ float:left; margin-top:0px;}
.book_form p{padding:5px; height:25px;}
.book_form label{display:block; float:left; width:80px; text-align:right;}


.arc_link{margin:15px 0; border-top:1px dashed #CCC; padding:8px 0; color:#999;}
.arc_link span{padding:0 8px;}
.arc_link span a{color:#666;}

.list_job{width:100%}
.list_job dt{padding:5px 8px; border-bottom:1px dashed #CCC;}
.list_job dt a{color:#333; font-weight:bold}
.list_job dt a em.job{font-style:normal; font-weight:normal; color:#DF0E13}
.list_job dt a:hover{color:#ff7d01}
.list_job dd{padding:5px 8px; height:auto; overflow:hidden;}
.list_job dd p{width:100%; float:left; text-align:left; padding:5px 0}
.list_job dd div{clear:both; text-align:right; padding:5px 0; font-weight:bold}
.list_jobco{padding:5px 8px; border-top:1px dashed #CCC;border-bottom:1px dashed #CCC;}

.content_ct2{ margin:0 auto; padding:0; margin:0;}
/*search*/
.search_title{margin-top:10px; border:1px solid #ccc; border-right:0; border-left:0; background:#F2F2F2; height:30px; line-height:30px; padding-left:5px;}
.search_title a{padding-left:15px; font-weight:bold}
.search_content{margin-top:5px; border-bottom:1px dashed #ccc; padding:0px 5px;}
.search_content h2{height:25px; line-height:25px;overflow:hidden;}
.search_content h2 a{font-size:14px;}
.search_content img{max-width:100%; border:#f2f2f2 1px solid; margin-left:5px;}
.search_content p{padding:5px 0;line-height:23px;overflow:hidden;}
.search_page{width:99%; border-top:none; text-align:left; margin-top:8px;}
.search_page ul{ list-style:none}
.search_page li{display:block; float:left; margin-left:5px; height:25px; line-height:25px;}
.search_page li a{display:block; height:25px; line-height:25px; float:left;}
.search_page li.focus a{font-weight:bold; color:#990000}

/*红色*/

nav.type1,nav.type2 ul {background: #000;}					/*导航栏颜色*/
nav.type1 ul li.focus,nav.type2 ul li.focus {background: #fee725;}   /*当前栏目颜色*/
nav.type1 ul li {border-right:#0322ad 0px solid;}

nav.type2 ul li a, nav.type1 ul li {border-color: #0322ad;}		/*普通导航边框颜色*/
nav.type2 ul li { background: none; }

.top-right li span.tspan {color: #333;}		/*顶部地球的颜色*/
.top-right li.now {background: #fff;}			/*顶部地球按下后颜色*/

.index_seach .submit {background: #0051B9;}	
	/*搜索按钮颜色*/
.seachbox .submit {background: #000;}		/*下拉搜索按钮颜色*/

.tabs_ul li,.style-1 h3.title{background: #30338a;}				/*标题背景颜色*/
.tabs_now span {color: #910506 !important; border-bottom: solid #910506 3px !important; background-position:center -53px !important; }	/*table文字图标下划线颜色*/

.iflexslider .ui-slider-dots>b { border: 1px solid #910506 !important; }		/*圆圈边框颜色*/
.iflexslider .ui-slider-dots .ui-state-active { background: #910506 !important;}		/*圆圈背景颜色*/	

.iflexslider .ui-slider-pre {border: solid #910506 1px;}					/*左箭头颜色*/
.iflexslider .ui-slider-next {border: solid #910506 1px;}					/*右箭头颜色*/

.iflexslider .ui-slider-pre:after, .iflexslider .ui-slider-next:after {
background: url(../red-arrow.png) no-repeat center center !important;
width: 95px !important;
height: 38px !important;
background-size: 55px auto !important;
}																			/*左右箭头颜色*/

.index-product1 .ui-slider-dots b.ui-state-active { background: #910506 !important; }	/*顶部轮播方块颜色*/
.index-product1 .ui-slider-dots b {border: 1px solid #910506 !important;}

.sidebar .seachbox { background: #ff4848; }									/*站内搜索背景颜色*/
.sidebar .seachbox .submit { background: #910506; }							/*站内搜索按钮颜色*/

.mtitle {color: #910506;}													/*内页标题颜色*/
.metreturn a {
display: block;
height: 46px;
line-height: 46px;
background: url(../return_red.png) no-repeat 10px center;
background-size: 14px;
}		/*内页箭头颜色*/

#sitemaplist h2 { background-color: #E3170D; background-image:none; }		/*网站地图颜色*/
.metinfo_mobile_form li.radio span.name, .metinfo_mobile_form li.select span.name { background-color: #E3170D; background-image:none;}   /*在线反馈颜色*/
.metinfo_mobile_form li.radio span.name, .metinfo_mobile_form li.select span.name {border: 1px solid #910506;}							/*在线反馈边框颜色*/

.top{ height:100px; background:#fff;display:-webkit-box;  }
.top-logo{ font-size:0px; height:100px; overflow:hidden;-webkit-box-flex:1;}
.top-logo img{ max-height:72px; margin-left:5px; margin-top:12px;}

/**/
/**/

.titlepro{height:60px; line-height:60px; font-size:18px; color:#222; text-align:center; font-weight:normal;}
.smalltitlepro{height:20px; line-height:20px; font-size:14px; color:#666; text-align:center; font-weight:normal; padding-bottom:20px;}



/*图文可触式展示*/

/*图文可触式展示*/
.index-product .ui-slider{ width:100%; overflow:hidden; position:relative; padding-bottom:10px; }
.imgtxtshow_slides li{ background:#fff; overflow:auto; padding-bottom:5px; }
.imgtxtshow_slides li a{ float:left; width:50%; margin:5px 0px 0px; text-align:center; }
.imgtxtshow_slides li a p{ color:#000; white-space:normal;}
.imgtxtshow_slides li a img{ max-width:152px; border:#f2f2f2 1px solid;}
.index-product .ui-slider-dots{ position:absolute; width:100%; bottom:10px; height:10px; text-align:center; z-index:5; }
.index-product .ui-slider-dots b{ display: inline-block; height: 3px; width: 40px; background: #b0b0b0;}
.index-product .ui-slider-dots b.ui-state-active{ background: #30338a;}
.imgtxtshow_slides li.number1 a{ width:100%;}
.imgtxtshow_slides li.number1 img{ max-width:100%;}
/*box2*/
.wrapper {width:100%; margin: 0 auto;}
/*.box2 .title{padding:20px 0 20px; text-align:center;}
.title dt a{text-transform:uppercase;font-size:18px;}
.title dd{color:#212121;margin-top:5px;}
*/
.box2{ background:#fff; height:auto; overflow:hidden; padding-bottom:20px;}
.box2-about .img{max-width:320px;}
.box2-about li{float:left;width:320px;margin-top:10px;margin-left:10px;}
.box2-about a{display:block;}
.box2-about li strong{font-size:16px;color:#000;margin-bottom:15px;display:block;}
.box2-about li strong i{width:42px;height:42px;border:1px solid #333;margin-right:10px; vertical-align:middle}
.box2-about li strong i.box2-i01{ background-position: -218px 11px;}
.box2-about li strong i.box2-i02{ background-position: -252px 11px;}
.box2-about li strong i.box2-i03{ background-position:-286px 11px;}
.box2-about .content{color:#333; line-height:26px;}
.box2-about .more{ text-transform:uppercase;color:#333;margin:10px 0px; font-size:12px;}
.box2-about li:hover strong i{background-color:#79bd32; border:1px solid #79bd32;}

/*box4*/
.box4{ margin-bottom:20px; height:auto; overflow:hidden; }
.box4 .news li{width:100%;}
.box4 .news li .cell{width:170px;float: left;overflow: hidden;}
.news li{ background:#fff;float:left;margin-left:0px;}
.news li a{padding:5px;display:block;clear:both; overflow:hidden;}
.news li p{float:left; position:relative;height:90px;}
.news li p span{ position:absolute;width:88px;height:26px; text-align:center;color:#fff; line-height:26px; background:#30338a;left:0;bottom:0;}
.news li img{width:150px;height:90px;}
.news dl{padding:0 5px 0 5px;}
.news dl dt{color:#212121;margin:5px 0 5px;text-overflow: ellipsis;overflow: hidden;white-space:nowrap;}
.news dl dd{color:#b6b6b6;}
.news dl dd i{width:21px;height:12px;background-position:-56px -48px;  margin: 0 10px -1px 0;}
.news dl dd.content{color:#656565; line-height:20px; overflow:hidden;text-overflow:ellipsis; display:-webkit-box; -webkit-box-orient: vertical;-webkit-line-clamp:3; font-size:12px;}
.news li:hover p span{background:#30338a;}