@font-face {font-family: 'HELVETICANEUELTPRO-THEX';src: url('http://code.uemo.net/css/font/HELVETICANEUELTPRO-THEX.otf');font-weight: normal;font-style: normal;}*{ padding:0; margin:0;}ul li{ list-style:none;}a{text-decoration:none;}img{ border:none; float:left;}input{border:none; background:none; outline:0}textarea{outline:0;}.clear{clear:both;}.fl{ float:left;}.fr{ float:right;}html{font:62.5% Arial,"微软雅黑"; color:#929292;-webkit-font-smoothing: antialiased;-webkit-text-size-adjust: none;-webkit-tap-highlight-color: rgba(0,0,0,0); background-color: transparent; height:100%}html.effect{-webkit-overflow-scrolling: touch;overflow-scrolling: touch;}html.effect,html.effect body{ width:100%; height:100%; overflow:hidden;}body{ overflow-x:hidden;font-size:1.2rem;}body.open{ overflow:hidden; height:559px}.imgcw{ margin:0 auto; display:block; float:none; max-width:100%; height:auto}.transform{transition:all 0.4s cubic-bezier(0.4, 0.01, 0.165, 0.99);-webkit-transition:all 0.4s cubic-bezier(0.4, 0.01, 0.165, 0.99);}.ellipsis{overflow: hidden;white-space: nowrap;text-overflow: ellipsis; display:inline-block; max-width:100%;}.iPage{ position:absolute; left:0; top:0; width:100%; height:100%; background:#fff; z-index:99}html.effect .scrollView{ overflow-x:hidden; overflow-y:auto;height: calc(100% - 50px); height:-webkit-calc(100% - 50px);}.plr5{ padding:0 5px}.plr10{ padding:0 20px}.plr20{ padding:0 20px}#leftcontrol{ width:260px;height:100%; background:#1a1b1c;position:absolute; top:0;overflow-x:hidden;overflow-y:auto;}#leftcontrol.vhidden{ visibility:hidden}#leftcontrol >ul{ padding-top:0px;}#leftcontrol ul li{ display:block; min-height:49px;border-top:1px solid #313233; font-size:1.3rem;width:100%;}#leftcontrol ul li .subnav{ height:0; overflow:hidden; }#leftcontrol ul li a{ display:block;color:#b7b7b7; padding:0 25px;height:49px; line-height:49px;}#leftcontrol ul li.active a.hassub{ background:#222324}#leftcontrol ul li a span{display:inline-block}#leftcontrol ul li a span.circle{ width:8px; height:8px; border:#474747 1px solid; border-radius:5px; margin-right:20px}#leftcontrol ul li.active a span.circle{ border-color:#00c0ff; background-color:#00c0ff}#leftcontrol ul.subnav li a i{ margin-right:20px; font-size:1.5rem}#leftcontrol ul.subnav li.active a{ background:#060606}#leftcontrol ul li a span.more{ width:12px; height:12px; position:relative; float:right; top:20px}#leftcontrol ul li a span.more span{ background:#474747 ;position:absolute;}#leftcontrol ul li a span.more span.h{ width:12px; height:2px; transform:translate3d(0,5px,0);-webkit-transform:translate3d(0,5px,0)}#leftcontrol ul li a span.more span.v{transform:rotate3d(0,0,1,90deg) translate3d(5px,0,0); -webkit-transform:rotate3d(0,0,1,90deg) translate3d(5px,0,0);}#leftcontrol ul li.active a span.more span.v{transform:rotate3d(0,0,0,0) translate3d(0,5px,0); -webkit-transform:rotate3d(0,0,0,0) translate3d(0,5px,0);}#sitecontent {background: #fff;z-index: 1;position: relative;height: 100%;box-shadow: 0px 20px 20px rgba(0, 0, 0, 0.6);}body.open #sitecontent{transform:translate3d(260px,0,0); -webkit-transform:translate3d(260px,0,0);}#header{ width:100%; height:auto; background:#191a20;height:50px;}.lcbody{ width:30px; height:30px; position:relative;transform: translateZ(0px) rotate(0deg);transition: transform 0.4s cubic-bezier(0.4, 0.01, .165, 0.99)}.lcitem{ position:absolute; left:0; top:0;transform: translateZ(0px) rotate(0deg);transition: transform 0.25s cubic-bezier(0.4, 0.01, 0.165, 0.99) 0s;-webkit-transform: translateZ(0px) rotate(0deg);-webkit-transition: -webkit-transform 0.25s cubic-bezier(0.4, 0.01, 0.165, 0.99) 0s;width:30px; height:30px;}.lcitem .rect{ width:30px; height:1px; background:#999999; position:absolute; left:0; top:14px;transition: transform 0.2s ease 0.2s; -webkit-transition:  -webkit-transform 0.2s ease 0.2s;}.lcitem .rect.top{transform:translate3d(0px, -6px, 0px); -webkit-transform:translate3d(0px, -6px, 0px);}.lcitem .rect.bottom{transform:translate3d(0px, 6px, 0px); -webkit-transform:translate3d(0px, 6px, 0px);}body.open .lcbody{transform: translateZ(0px) rotate(90deg); -webkit-transform: translateZ(0px) rotate(90deg);}body.open .lcitem {transform: translateZ(0px) rotate(45deg);transition: transform 0.25s cubic-bezier(0.4, 0.01, 0.165, 0.99) 0.2s;-webkit-transform: translateZ(0px) rotate(45deg);-webkit-transition: -webkit-transform 0.25s cubic-bezier(0.4, 0.01, 0.165, 0.99) 0.2s;}body.open .lcitem.bottom {transform: translateZ(0px) rotate(-45deg);-webkit-transform: translateZ(0px) rotate(-45deg);}body.open .lcitem .rect{transition: transform 0.2s ease 0s;transform: translate3d(0px, 0px, 0px);-webkit-transition: -webkit-transform 0.2s ease 0s;-webkit-transform: translate3d(0px, 0px, 0px);}#header .btn{padding:10px 15px;background:rgba(0,0,0,0);}#logo{ width:48%; padding:10px 0; display:block; }#logo img{display:block;float:left}#indexPage #mslider{height:190px; width:100%; position:relative; overflow:hidden}#indexPage #mslider ul li{ width:100%; height:190px; display:block; background-position:center; background-repeat:no-repeat; background-size:cover; position:relative}#indexPage #mslider ul li a{width:100%; height:100%; display:block}#indexPage #mslider ul li div{ padding:0 10px;}#indexPage #mslider ul li p{ width:100%; color:#fff; text-align:center;}#indexPage #mslider ul li p.title{ font-size:1.5rem; margin-top:140px}#indexPage #mslider ul li p.subtitle{ font-size:1.2rem; height:1.4rem; overflow:hidden;}#indexPage .module{position:relative;}.content .header{ padding:30px 0}.content .header p{ text-align:center;}]
.content .header p.title{ color:#444; font-size:1.6rem}.content .header p.subtitle{ color:#c1c1c1; font-size:1.4rem}#indexPage a.more {border: #f0f0f0 1px solid;background: rgba(255,255,255,.0);width: 80%;height: 38px;display: block;margin: 25px auto 50px;line-height: 38px;color: #00C0FF;border-radius: 19px;text-align: center}#indexPage .bx-wrapper{ margin:0; box-shadow:none; border:none}#indexPage .bx-wrapper .bx-loading{ background:none;}

#indexPage #mservice {background-color: #fff;height: auto}#indexPage #mservice .slider_wrapper {width: 90%;height: 200px;overflow: hidden;margin: 0 auto}#indexPage #mservice .slider_wrapper .slider {width: 2000px;}.serviceitem {width:90%;height: 156px;}.serviceitem img {float: none;display: block;width: 160px;height: 60px;margin: 0 auto}.serviceitem div {text-align: center;margin-top: 5px}.serviceitem div p.title {color: #595959;font-size: 1.6rem;height: 42px;line-height: 46px;}.serviceitem div p.description {color: #868686;font-size: 1.3rem;line-height: 2rem;height:42px;overflow: hidden;width: 100%}#indexPage #mservice .slider_wrapper .bx-controls-direction a {text-indent: 0;background: none;font-size: 30px;margin: 0;top: 25px}#indexPage #mservice .slider_wrapper .bx-controls-direction a i {color: #a1a1a1;}#indexPage #mservice .slider_wrapper .bx-controls-direction a.bx-next {text-align: right;}#indexPage #mproject{ background-color:#f8f8f8;}#projectlist .wrapper{ margin-left:1%; padding:0}#projectlist .projectitem{ width:49%; height:auto; float:left; position:relative; margin-bottom:1%;margin-right:1%}#projectlist .projectitem a{ display:block; overflow:hidden;}#projectlist .projectitem a img{ width:100%; height:auto; transition:all ease-out .3s}#projectmore{ width:100%; height:50px; line-height:50px; text-align:center; font-size:1.2rem; color:#fff; display:block; background:#343434;text-indent: 0px; position:relative; z-index:1}#indexPage #mpage{ background-color:#ffffff;}#indexPage #mpage .slider_wrapper{ width:100%; height:100%; overflow:hidden; margin:0 auto}#indexPage #mpage  .fimg{ background-size:cover; background-repeat:no-repeat; background-position:top center; width:100%; height:200px}#indexPage #mpage .description{ line-height:2rem}#indexPage #mteam{ background-color:#fff}#teamlist{ padding-bottom:20px}.teamitem {width: 100%;height:auto;padding: 40px 0;border-bottom: #e4e4e4 1px dotted}.teamitem img{ width:80px; height:80px; border-radius:40px;}.teamitem .teaminfo{ margin-left:100px;}.teamitem .teaminfo .header{ padding:0}.teamitem .teaminfo .header p{ text-align:left}.teamitem .teaminfo .description {font-size: 1.3rem;color: #949494;margin-top: 10px;line-height: 1.8rem;height: 37px;overflow: hidden}.teamitem:nth-of-type(even) img{ float:right}.teamitem:nth-of-type(even) .teaminfo{ margin-right:100px; margin-left:0}#indexPage #mnews {background-color: #f8f8f8;height: auto}#newslist .newstitem {height: 140px;border-bottom: rgba(0,0,0,0.05) 1px solid;padding-top: 30px;padding-bottom: 20px}#newslist .newstitem .newsdate {float: left; margin-bottom:10px;}#newslist .newsdate p {font-family: "HELVETICANEUELTPRO-THEX", Arial;}#newslist .newsinfo .md {color: #ADADAD;font-size: 3rem;line-height: 30px;text-align: right}#newslist .newsinfo .year {color: #bdbdbd;font-size: 1.2rem;text-align: right;}#newslist .newsbody {margin-top: 10px;}#newslist .newsbody .title {width: 100%;height: 20px;line-height: 20px;font-size: 1.6rem;color: #464646;}#newslist .newsbody .description {width: 100%;height: 45px;line-height: 22px;font-size: 1.3rem;color: #6a6a6a;overflow: hidden;margin-top: 10px}#indexPage #mpartner{ background-color:#fff;}#indexPage #mpartner .content{ padding:30px 0}#indexPage #mpartner .wrapper{ width:100%; height:40px; overflow-x:auto; overflow-y:hidden}#indexPage #mpartner ul{ height:40px; width:100%}#indexPage #mpartner ul li{  width:80px; height:40px; float:left}#indexPage #mpartner ul li img{width:80px; height:40px;}#indexPage #mcontact{ background-color:#171717;}
#indexPage #mcontact .header p.title{ color:#fff;}#indexPage #mcontact .header p.subtitle{ color:#c1c1c1;}#contactinfo h3{ font-size:1.4rem; color:#fff; line-height:2rem; margin-bottom:10px;font-weight:normal; }#contactinfo p{ line-height:2.4rem; font-size:1.2rem; color:#999999; height:2.4rem; width:100%}#contactinfo p a{ color:#999999; text-decoration:underline}#contactinfo div{ padding:10px 0 30px; height:30px}#contactinfo div a{ color:#fff; width:30px; height:30px; display:block; font-size:16px; background:#2e2f2f; margin-right:10px;text-align:center; border-radius:30px;}#contactinfo div a i{ margin-top:7px; font-size:16px}#pages{ padding:20px 0; height:36px; text-align:center}#pages a{ width:36px; height:36px; background:f8f8f8; display:inline-block; color:#a9a9a9; line-height:36px; text-align:center; font-family:Arial; margin-right:5px;transition:background-color 0.2s ease-out}#pages span{ margin-right:5px}#pages a i{ font-size:24px;top:2px; position:relative}#pages a.active,#pages a:hover{ background:#3C3C3C;color:#fff;}#category { min-height:40px;margin-bottom:20px; position:relative;}#category .label{  line-height:40px; height:40px; background:#00C0FF; color:#fff; font-size:1.5rem}.dropmenu .label .down{ float:right; font-size:2.4rem; margin-top:8px}.dropmenu.open .label .down{ transform:rotate(180deg);}.dropmenu ul{ width:100%; height:0; overflow-y:auto; position:absolute; z-index:1; background-color:#fff;}.dropmenu ul li{ width:100%; height:40px; float:left;border-bottom:#f0f0f0 1px solid;}.dropmenu ul li a{ line-height:40px; height:40px; padding:0 50px;color:#969595; display:block; background:#fff; font-size:1.3rem}.dropmenu ul li a.active{ background:#f1f1f1;color:#00C0FF;}#teampost .header p{ text-align:left}#teampost .header .title{ color:#000000;}#teampost .header .subtitle{ color:#909090;}#servicelist{ margin-top:20px}#servicelist .serviceitem{border-bottom: 1px solid #f2f2f2;padding-bottom: 20px;margin-bottom: 20px;width: calc(100% - 15px);height: auto;margin-right: 15px;}#servicelist .serviceitem img{ max-width:100%; height:auto;}#servicelist .serviceitem div p.description{ height:42px}#projectimages li{ margin-bottom:10px}.postbody{ line-height:24px; font-size:13px; color:#6a6a6a}.postbody a{ color: #848484;

text-decoration: underline;}.postbody img,.postbody iframe,.imgcw{ float:none; max-width:100%; display:block; margin:0 auto;}#footer{ background:#000; width:100%}#footer p{padding-top:10px; padding-bottom:10px; font-size:1rem; color:#8e8e8e; height:2rem; line-height:2rem}#footer a{ display:inline-block; width:35px; height:16px; vertical-align:top; margin-left:10px; margin-right:10px; margin:0 10px 0}#footer a img{ float:none}#bgmask{background:rgba(0,0,0,0);}.show{ display:block}.hide{ display:none;}#indexPage #mservice a.more,#indexPage #mteam a.more{ display:none}.dropmenu ul li.sub{ text-indent:20px; background:#fff;}

/*h*/

.projectitem .project_info p.title {overflow: hidden;white-space: nowrap;text-overflow: ellipsis;margin-top: 10px;color:transparent;font-size: 14px;text-align: center;}
.projectitem .project_info p.subtitle {color:transparent;font-size: 12px;margin-bottom: 10px;text-align: center; overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.postbody iframe{ height:180px; width:320px; }
.postbody hr{height:1px;border:none;border-top: 1px dotted rgb(211, 211, 211); margin-top: 20px; margin-bottom: 20px;}
#indexPage #mservice .slider_wrapper .bx-controls-direction a {width: 60px;height: 60px; top: 0px;} #indexPage #mservice .slider_wrapper .bx-controls-direction a i {top: 15px;position: relative;}
@font-face {font-family: 'NeoSansStd-Regular';src: url('fonts/NeoSansStd-Regular.otf');font-weight: normal;font-style: normal;} 
@font-face {font-family: 'NeoSansStd-Light';src: url('fonts/NeoSansStd-Light.otf');font-weight: normal;font-style: normal;} 
@font-face {font-family: 'NeoSansStd-Medium';src: url('fonts/NeoSansStd-Medium.otf');font-weight: normal;font-style: normal;} 
#footer p span {width: 80%;display: inline-block;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}#footer a path {fill: #808080;}
#projectpost .postbody a {height: 40px;width: 100%;line-height: 40px;text-align: center;color: #fff;background-color: #5A5A5A;display: block;bottom: 0;left: 0;}
.bx-wrapper .bx-next{ right:0}
.bx-wrapper .bx-prev{ left:0}
.jplayer_wrapper{ display:none;}
#footer p.plr10 span{width:50%;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
#footer a img{ height:100%; width:auto; margin-top:2px;}
#footer{ position: relative; bottom:0px; top:auto;}

.newsimage{ display:none;}

/*#indexPage #mslider ul li { position:relative; min-height:200px;}*/

#indexPage #mslider ul li div{ padding:0 !important; width:100%; height:auto;}
#indexPage #mslider ul li,#indexPage #mslider{ height:auto !important;}
#indexPage #mslider ul li div.slider_info{width:80%; position:absolute;top:50%; left:50%; margin-top:-30px; margin-left:-40%; }
#indexPage #mslider ul li p.title{ margin-top:0px !important;}
#indexPage #mslider .bx-wrapper .bx-pager{bottom:16px;}
#indexPage .bx-wrapper{ background-color:transparent;}

.bx-wrapper .bx-pager.bx-default-pager a{width: 5px;height: 5px; background-color: rgba(200, 200, 200, 0.6);}
.bx-wrapper .bx-pager.bx-default-pager a.active, .bx-wrapper .bx-pager.bx-default-pager a:focus, .bx-wrapper .bx-pager.bx-default-pager a:hover{ background-color:#fff;}
#projectpost .bx-wrapper .bx-pager.bx-default-pager a.active, #projectpost .bx-wrapper .bx-pager.bx-default-pager a:focus, #projectpost .bx-wrapper .bx-pager.bx-default-pager a:hover{ background-color:#808080;}

.npagePage #projectlist .description{ display:none;}
.bx-wrapper .bx-pager{padding-top: 0px;}
.bx-wrapper{margin: 0 auto 30px; border: none; box-shadow:none;-webkit-box-shadow:none;}
#projecttags4 a {margin-right: 10px;padding: 5px 10px;background: #fff;color: #989898;display: inline-block;border: 1px solid rgba(0,0,0,.15);}
#projecttags4 {margin: 20px 20px 2%;}
#projectshow4 {margin-top: 30px;padding: 2% 0 0;}
.postbody4 {margin-top: 40px;}

#projectimages.pro-slider4 img{max-height: 400px;}
#projectlist .content_list:after{ content:''; display:block; clear:both;}
#pages{ display:block !important;}

.phone-menu0 ul, .phone-menu1 ul {
	margin: 0;
	padding: 0;
}
/*????????????*/
.phone-menu0 {
	height: 60px;
/*	border-top: 1px solid #1d1d1d;
	border-bottom: 1px solid #000;*/
	position: fixed !important;
	bottom: 0;
	left: 0;
	width: 100%;
	/*display: none;*/
	padding: 0;
	margin: 0;
	z-index: 9999;
	background-image: -webkit-gradient(linear, center top, center bottom, from(#33ccff), to(#33ccff));
	background-image: -webkit-linear-gradient(top, #33ccff, #33ccff);
	background-image: -moz-linear-gradient(top, #33ccff, #33ccff);
	background-image: -o-linear-gradient(top, #33ccff, #33ccff);
	background-image: -ms-linear-gradient(top, #33ccff, #33ccff);
	background-image: linear-gradient(to bottom, #33ccff, #33ccff);
	/*--??????ie?????????????????????#474747--*/
	background: #33ccff;
	background: -moz-linear-gradient(top, #33ccff 0%, #33ccff 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #33ccff), color-stop(100%, #33ccff));
	background: -webkit-linear-gradient(top, #33ccff 0%, #33ccff 100%);
	background: -o-linear-gradient(top, #33ccff 0%, #33ccff 100%);
	background: -ms-linear-gradient(top, #33ccff 0%, #33ccff 100%);
	background: linear-gradient(to bottom, #33ccff 0%, #33ccff 100%);
 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#33ccff', endColorstr='#33ccff', GradientType=0 );
}
.phone-menu0 li {
	width: 20%;
	text-align: center;
	float: left;
	list-style: none;
}
.phone-menu0 li:hover, .phone-menu li.active {
	background-color: #33ccff;
}
.phone-menu0 li a {
	color: #FFF;
	font-size: 12px;
	text-decoration: none;
}
.phone-menu0 li i {
	background: url(../templates/ue_m_content/templates/css/img/phone-menu0.png) no-repeat;
	background-size: 25px;
	margin: 6px auto 2px;
	display: block;
	width: 25px;
	height: 25px;
	float: none;
}
.phone-menu0 li i.icon1 {
	background-position: 0 0;
}
.phone-menu0 li i.icon2 {
	background-position: 0 -25px;
}
.phone-menu0 li i.icon3 {
	background-position: 0 -50px;
}
.phone-menu0 li i.icon4 {
	background-position: 0 -75px;
}
.phone-menu0 li i.icon5 {
	background-position: 0 -101px;
}
/*-----foot nav end-----*/

/*????????????#531406.Themetxthover:hover, .Themefont {
	color: #fff !important
}*/
.Themebg, .Themebg2, .tp-bullets.simplebullets.round .bullet.selected, .tp-bullets.simplebullets.round .bullet:hover, .tp-leftarrow:hover, .tp-rightarrow:hover {
	background-color: #531406 !important
}
.Themebghover:hover {
	background-color: #531406 !important
}
.ThemeFborder {
	border-color: #531406 !important
}/*.Pagebg{background-image:@Pagebg_image;background-repeat:@Pagebg_repeat;background-color:@Pagebg_color}*//*@media screen and (max-width:600px){.Pagebg{background-attachment:scroll}}*/
.NavBoxPublic .TriangleBtn:before {
	border-color: #531406 !important
}/*??????*/
@font-face {
	font-family: "iconfont";
	src: url('img/iconfont.eot');
	src: url('img/iconfont.eot?#iefix') format('embedded-opentype'), url('img/iconfont.woff') format('woff'), url('img/iconfont.ttf') format('truetype'), url('http://mozhanfile.b0.upaiyun.com/Public/Images/Theme74/icon/iconfont.svg#iconfont2') format('svg')
}
.iconfont {
	text-align: center;
	font-family: "iconfont" !important;
	font-size: 16px;
	font-style: normal;
	-webkit-font-smoothing: antialiased;
	-webkit-text-stroke-width: 0.2px;
	-moz-osx-font-smoothing: grayscale
}
.tpl_one .col-md-12 {
	float: none
}
.row .col-md-4, .row .col-md-8 {
	padding: 0px
}
.menu .header-box {
	margin: 0 auto;
	/*height: auto;*/
	max-width: 1030px;
	text-align: left;
	position: relative;
	background-color:#FFF;
}
.menu .header-box .logo img {
	margin: 0;
	/*max-height: 100px
	height: auto;*/
}
.nowrap, .nowrapall, .nowrapall * {
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden
}
.cl {
	clear: both
}
.column {
	border: none;
	margin: 0px auto;
	min-height: 0
}
.content-box {
	max-width: 1030px;
	margin: 30px auto 0px;
	clear: both
}
.carousel-indicators {
	bottom: 10px !important
}
.Pagebg {
	background: url(../templates/ue_m_content/templates/css/img/25.jpg) repeat
}/*-------</END ?????? LOGO >------------*/
.headFixed {
	position: relative
}
.header-nav {
	background: url(../templates/ue_m_content/templates/css/img/menu.png) repeat-x;
	width: 100%
}
.menu .nav-box {
	height: 42px;
	line-height: 42px;
	max-width: 1030px;
	margin: 0 auto
}
.menu .NavBox {
	height: 42px;
	text-align: center
}
.menu .nav {
	padding: 0;
	margin: 0 auto;
	float: none;
	width: 100%
}
.menu .nav li {
	float: left;
	text-align: center;
	background: url(../templates/ue_m_content/templates/css/img/li_line.png) right center no-repeat;
	width: 12.5%
}
.menu .nav > li:hover ul {
	display: block
}
.menu .nav > li .Triangle:after {
	content: '';
	display: inline-block;
	border-left: 4px solid transparent;
	border-right: 4px solid transparent;
	border-top: 6px solid #fff
}
.menu .nav > li ul {
	display: none;
	padding: 0;
	box-shadow: 1px 1px 4px 0 rgba(0,0,0,.4);
	position: absolute;
	left: 0px;
	top: 42px;
	width: 100%;
	z-index: 33
}
.menu .nav > li ul li {
	line-height: 38px;
	text-align: center;
	width: 100%;
	display: block;
	margin-top: 1px
}
.menu .nav > li ul li a {
	font-size: 12px;
	color: #fff;
	display: block;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	text-align: center;
	padding: 0px 5px
}
.menu .nav > li ul li a:hover {
	text-decoration: none;
	color: #fff;
	background: url(../templates/ue_m_content/templates/css/img/menu_hover.png) repeat-x
}
.menu .navbar-nav > li > a {
	display: block;
	position: relative;
	font-size: 14px;
	color: #fff;
	height: auto;
	margin: 0px;
	padding: 0px 5px;
	line-height: 42px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap
}
.menu .navbar-nav > li > a.active, .menu .navbar-nav > li > a:hover, .menu .navbar-nav > li > a:focus {
	color: #fff;
	background: url(../templates/ue_m_content/templates/css/img/menu_hover.png) repeat-x
}
.menu .navbar-nav > li > a.active {
	background-image: none;
	-webkit-box-shadow: none;
	box-shadow: none
}/*--?????????????????????--*/
.menu .nav > li .Triangle:after {
	position: absolute;
	right: 5px;
	top: 20px
}
.NavBtn {
	display: none;
	text-align: center;
	overflow: hidden
}/*---??????----*/
.menu .search {
	position: absolute;
	right: 0px;
	padding: 0px;
	top: 50%;
	margin-top: -21px
}
.menu .search .navbar-form .form-control {
	border-radius: 0;
	width: 160px;
	border: 0;
	box-shadow: none;
	font-size: 12px;
	height: 30px;
	line-height: 30px;
	border: 1px solid #d5d5d5;
	padding: 0 10px;
	background-color: #fafafa
}
.menu .search .dropdown-menu {
	border-radius: 0;
	padding: 0;
	min-width: 71px;
	left: -1px
}
.menu .search .dropdown-menu>li {
	padding: 0
}
.menu .search .dropdown-menu>li>a {
	text-align: center;
	font-size: 12px;
	color: #666;
	display: block;
	line-height: 26px;
	padding: 0px
}
.menu .search .btn-danger {
	color: #fff;
	background-image: none;
	border-radius: 0;
	padding: 6px 2px;
	border: none
}
.menu .search .form-group {
	margin-bottom: 0;
	vertical-align: middle;
	display: inline-block
}
.menu .search .form-group input {
	padding: 0px 0px 0px 8px !important
}
.header-box .clearfix.none {
	display: none
}
.btn-navbar-t {
	display: none;
	float: right;
	padding: 0px;	/*8-4*/
	margin-right: 5px;
	margin-left: 5px;
	margin-top:-2px;
	/*border: 1px solid #bcbcbc;
	border-radius: 4px*/
}
.btn-navbar-t:hover, .btn-navbar-t:focus, .btn-navbar-t:active, .btn-navbar-t.active, .btn-navbar-t.disabled, .btn-navbar-t[disabled], .btn-navbar-t .icon-bar:hover, .btn-navbar-t .icon-bar:focus, .btn-navbar-t .icon-bar:active {
	filter: Alpha(opacity=80);
	opacity: 0.8
}
.btn-navbar-t .icon-bar {
	background: #bcbcbc;
	display: block;
	margin-top: 10px;/*三线间距*/
	width: 40px;
	height: 2px
}/*-------</END ??????>------------*//*-------</END ??????????????????>------------*//* ????????? ???*/
@media screen and (max-width:1030px) {
.content-box {
	margin: 30px 15px 0px
}
}/* ????????? ???*/
@media screen and (max-width:980px) {
.menu .nav li a {
	padding: 0px 28px
}
.menu .NavBox {
	text-align: left
}
}/* ????????? ???*/
@media screen and (max-width:870px) {
.header-nav {
	background: none
}
.menu .header-box .logo img {
	height: 57px
}
.menu {
	height: auto
}
.menu .search {
	display: none
}
.menu .nav-box {
	border-radius: 0px
}
.header-box .clearfix.none {
	display: block
}
.menu .nav {
	padding: 0;
	margin: 0
}
.menu .nav li a:hover:after {
	display: none
}
.menu .btn-t {
	display: block;
	position: absolute;
	top: 10px;	/*18-10*/
	right: 14px
}
.menu .header-nav .nav-box {
	background: none;
	height: auto;
	padding: 0;
	margin: 0
}
.menu .nav {
	float: none;
	width: 100%
}
.menu .NavBox {
	width: 100%;
	height: 0;
	overflow: hidden
}/*-----------</??????>---------------*/
}
@media screen and (max-width:600px) {
.menu .header-box .logo img {
	width: 300px;
	height: 100px
}
}
@media screen and (max-width:468px) {
.menu .header-box .logo img {
	width: 180px;
	height: 60px;
/*	margin-bottom: 10px;
	margin-top: 10px*/
}
.menu a.btn-t {
	top: 15px
}
}
@media screen and (max-width:320px) {
.menu .header-box .logo img {
	width: 240px;
	height: 76px;
/*	margin-bottom: 10px;
	margin-top: 10px*/
}
}



/* all 3304 start---*/

.navbar {
	position: relative;
	min-height: 50px;
	margin-bottom: 20px;
	border: 1px solid transparent
}
@media (min-width:768px) {
.navbar {
	border-radius: 4px
}
}
@media (min-width:768px) {
.navbar-header {
	float: left
}
}
.navbar-collapse {
	padding-right: 15px;
	padding-left: 15px;
	overflow-x: visible;
	-webkit-overflow-scrolling: touch;
	border-top: 1px solid transparent;
	-webkit-box-shadow: inset 0 1px 0 rgba(255,255,255,.1);
	box-shadow: inset 0 1px 0 rgba(255,255,255,.1)
}
.navbar-collapse.in {
	overflow-y: auto
}
@media (min-width:768px) {
.navbar-collapse {
	width: auto;
	border-top: 0;
	-webkit-box-shadow: none;
	box-shadow: none
}
.navbar-collapse.collapse {
	display: block!important;
	height: auto!important;
	padding-bottom: 0;
	overflow: visible!important
}
.navbar-collapse.in {
	overflow-y: visible
}
.navbar-fixed-top .navbar-collapse, .navbar-static-top .navbar-collapse, .navbar-fixed-bottom .navbar-collapse {
	padding-right: 0;
	padding-left: 0
}
}
.navbar-fixed-top .navbar-collapse, .navbar-fixed-bottom .navbar-collapse {
	max-height: 340px
}
@media (max-width:480px) and (orientation:landscape) {
.navbar-fixed-top .navbar-collapse, .navbar-fixed-bottom .navbar-collapse {
	max-height: 200px
}
}
.container>.navbar-header, .container-fluid>.navbar-header, .container>.navbar-collapse, .container-fluid>.navbar-collapse {
	margin-right: -15px;
	margin-left: -15px
}
@media (min-width:768px) {
.container>.navbar-header, .container-fluid>.navbar-header, .container>.navbar-collapse, .container-fluid>.navbar-collapse {
	margin-right: 0;
	margin-left: 0
}
}
.navbar-static-top {
	z-index: 1000;
	border-width: 0 0 1px
}
@media (min-width:768px) {
.navbar-static-top {
	border-radius: 0
}
}
.navbar-fixed-top, .navbar-fixed-bottom {
	position: fixed;
	right: 0;
	left: 0;
	z-index: 1030;
	-webkit-transform: translate3d(0, 0, 0);
	-o-transform: translate3d(0, 0, 0);
	transform: translate3d(0, 0, 0)
}
@media (min-width:768px) {
.navbar-fixed-top, .navbar-fixed-bottom {
	border-radius: 0
}
}
.navbar-fixed-top {
	top: 0;
	border-width: 0 0 1px
}
.navbar-fixed-bottom {
	bottom: 0;
	margin-bottom: 0;
	border-width: 1px 0 0
}
.navbar-brand {
	float: left;
	height: 50px;
	padding: 15px 15px;
	font-size: 18px;
	line-height: 20px
}
.navbar-brand:hover, .navbar-brand:focus {
	text-decoration: none
}
@media (min-width:768px) {
.navbar>.container .navbar-brand, .navbar>.container-fluid .navbar-brand {
	margin-left: -15px
}
}
.navbar-toggle {
	position: relative;
	float: right;
	padding: 9px 10px;
	margin-top: 8px;
	margin-right: 15px;
	margin-bottom: 8px;
	background-color: transparent;
	background-image: none;
	border: 1px solid transparent;
	border-radius: 4px
}
.navbar-toggle:focus {
	outline: 0
}
.navbar-toggle .icon-bar {
	display: block;
	width: 22px;
	height: 2px;
	border-radius: 1px
}
.navbar-toggle .icon-bar+.icon-bar {
	margin-top: 4px
}
@media (min-width:768px) {
.navbar-toggle {
	display: none
}
}
.navbar-nav {
	margin: 7.5px -15px
}
.navbar-nav>li>a {
	padding-top: 10px;
	padding-bottom: 10px;
	line-height: 20px
}
@media (max-width:767px) {
.navbar-nav .open .dropdown-menu {
	position: static;
	float: none;
	width: auto;
	margin-top: 0;
	background-color: transparent;
	border: 0;
	-webkit-box-shadow: none;
	box-shadow: none
}
.navbar-nav .open .dropdown-menu>li>a, .navbar-nav .open .dropdown-menu .dropdown-header {
	padding: 5px 15px 5px 25px
}
.navbar-nav .open .dropdown-menu>li>a {
	line-height: 20px
}
.navbar-nav .open .dropdown-menu>li>a:hover, .navbar-nav .open .dropdown-menu>li>a:focus {
	background-image: none
}
}
@media (min-width:768px) {
.navbar-nav {
	float: left;
	margin: 0
}
.navbar-nav>li {
	float: left
}
.navbar-nav>li>a {
	padding-top: 15px;
	padding-bottom: 15px
}
.navbar-nav.navbar-right:last-child {
	margin-right: -15px
}
}
@media (min-width:768px) {
.navbar-left {
	float: left!important
}
.navbar-right {
	float: right!important
}
}
.navbar-form {
	padding: 10px 15px;
	margin-top: 8px;
	margin-right: -15px;
	margin-bottom: 8px;
	margin-left: -15px;
	border-top: 1px solid transparent;
	border-bottom: 1px solid transparent;
	-webkit-box-shadow: inset 0 1px 0 rgba(255,255,255,.1), 0 1px 0 rgba(255,255,255,.1);
	box-shadow: inset 0 1px 0 rgba(255,255,255,.1), 0 1px 0 rgba(255,255,255,.1)
}
@media (min-width:768px) {
.navbar-form .form-group {
	display: inline-block;
	margin-bottom: 0;
	vertical-align: middle
}
.navbar-form .form-control {
	display: inline-block;
	width: auto;
	vertical-align: middle
}
.navbar-form .input-group {
	display: inline-table;
	vertical-align: middle
}
.navbar-form .input-group .input-group-addon, .navbar-form .input-group .input-group-btn, .navbar-form .input-group .form-control {
	width: auto
}
.navbar-form .input-group>.form-control {
	width: 100%
}
.navbar-form .control-label {
	margin-bottom: 0;
	vertical-align: middle
}
.navbar-form .radio, .navbar-form .checkbox {
	display: inline-block;
	margin-top: 0;
	margin-bottom: 0;
	vertical-align: middle
}
.navbar-form .radio label, .navbar-form .checkbox label {
	padding-left: 0
}
.navbar-form .radio input[type=radio], .navbar-form .checkbox input[type=checkbox] {
	position: relative;
	margin-left: 0
}
.navbar-form .has-feedback .form-control-feedback {
	top: 0
}
}
@media (max-width:767px) {
.navbar-form .form-group {
	margin-bottom: 5px
}
}
@media (min-width:768px) {
.navbar-form {
	width: auto;
	padding-top: 0;
	padding-bottom: 0;
	margin-right: 0;
	margin-left: 0;
	border: 0;
	-webkit-box-shadow: none;
	box-shadow: none
}
.navbar-form.navbar-right:last-child {
	margin-right: -15px
}
}
.navbar-nav>li>.dropdown-menu {
	margin-top: 0;
	border-top-left-radius: 0;
	border-top-right-radius: 0
}
.navbar-fixed-bottom .navbar-nav>li>.dropdown-menu {
	border-bottom-right-radius: 0;
	border-bottom-left-radius: 0
}
.navbar-btn {
	margin-top: 8px;
	margin-bottom: 8px
}
.navbar-btn.btn-sm {
	margin-top: 10px;
	margin-bottom: 10px
}
.navbar-btn.btn-xs {
	margin-top: 14px;
	margin-bottom: 14px
}
.navbar-text {
	margin-top: 15px;
	margin-bottom: 15px
}
@media (min-width:768px) {
.navbar-text {
	float: left;
	margin-right: 15px;
	margin-left: 15px
}
.navbar-text.navbar-right:last-child {
	margin-right: 0
}
}
.navbar-default {
	background-color: #f8f8f8;
	border-color: #e7e7e7
}
.navbar-default .navbar-brand {
	color: #777
}
.navbar-default .navbar-brand:hover, .navbar-default .navbar-brand:focus {
	color: #5e5e5e;
	background-color: transparent
}
.navbar-default .navbar-text {
	color: #777
}
.navbar-default .navbar-nav>li>a {
	color: #777
}
.navbar-default .navbar-nav>li>a:hover, .navbar-default .navbar-nav>li>a:focus {
	color: #333;
	background-color: transparent
}
.navbar-default .navbar-nav>.active>a, .navbar-default .navbar-nav>.active>a:hover, .navbar-default .navbar-nav>.active>a:focus {
	color: #555;
	background-color: #e7e7e7
}
.navbar-default .navbar-nav>.disabled>a, .navbar-default .navbar-nav>.disabled>a:hover, .navbar-default .navbar-nav>.disabled>a:focus {
	color: #ccc;
	background-color: transparent
}
.navbar-default .navbar-toggle {
	border-color: #ddd
}
.navbar-default .navbar-toggle:hover, .navbar-default .navbar-toggle:focus {
	background-color: #ddd
}
.navbar-default .navbar-toggle .icon-bar {
	background-color: #888
}
.navbar-default .navbar-collapse, .navbar-default .navbar-form {
	border-color: #e7e7e7
}
.navbar-default .navbar-nav>.open>a, .navbar-default .navbar-nav>.open>a:hover, .navbar-default .navbar-nav>.open>a:focus {
	color: #555;
	background-color: #e7e7e7
}
@media (max-width:767px) {
.navbar-default .navbar-nav .open .dropdown-menu>li>a {
	color: #777
}
.navbar-default .navbar-nav .open .dropdown-menu>li>a:hover, .navbar-default .navbar-nav .open .dropdown-menu>li>a:focus {
	color: #333;
	background-color: transparent
}
.navbar-default .navbar-nav .open .dropdown-menu>.active>a, .navbar-default .navbar-nav .open .dropdown-menu>.active>a:hover, .navbar-default .navbar-nav .open .dropdown-menu>.active>a:focus {
	color: #555;
	background-color: #e7e7e7
}
.navbar-default .navbar-nav .open .dropdown-menu>.disabled>a, .navbar-default .navbar-nav .open .dropdown-menu>.disabled>a:hover, .navbar-default .navbar-nav .open .dropdown-menu>.disabled>a:focus {
	color: #ccc;
	background-color: transparent
}
}
.navbar-default .navbar-link {
	color: #777
}
.navbar-default .navbar-link:hover {
	color: #333
}
.navbar-default .btn-link {
	color: #777
}
.navbar-default .btn-link:hover, .navbar-default .btn-link:focus {
	color: #333
}
.navbar-default .btn-link[disabled]:hover, fieldset[disabled] .navbar-default .btn-link:hover, .navbar-default .btn-link[disabled]:focus, fieldset[disabled] .navbar-default .btn-link:focus {
	color: #ccc
}
.navbar-inverse {
	background-color: #222;
	border-color: #080808
}
.navbar-inverse .navbar-brand {
	color: #777
}
.navbar-inverse .navbar-brand:hover, .navbar-inverse .navbar-brand:focus {
	color: #fff;
	background-color: transparent
}
.navbar-inverse .navbar-text {
	color: #777
}
.navbar-inverse .navbar-nav>li>a {
	color: #777
}
.navbar-inverse .navbar-nav>li>a:hover, .navbar-inverse .navbar-nav>li>a:focus {
	color: #fff;
	background-color: transparent
}
.navbar-inverse .navbar-nav>.active>a, .navbar-inverse .navbar-nav>.active>a:hover, .navbar-inverse .navbar-nav>.active>a:focus {
	color: #fff;
	background-color: #080808
}
.navbar-inverse .navbar-nav>.disabled>a, .navbar-inverse .navbar-nav>.disabled>a:hover, .navbar-inverse .navbar-nav>.disabled>a:focus {
	color: #444;
	background-color: transparent
}
.navbar-inverse .navbar-toggle {
	border-color: #333
}
.navbar-inverse .navbar-toggle:hover, .navbar-inverse .navbar-toggle:focus {
	background-color: #333
}
.navbar-inverse .navbar-toggle .icon-bar {
	background-color: #fff
}
.navbar-inverse .navbar-collapse, .navbar-inverse .navbar-form {
	border-color: #101010
}
.navbar-inverse .navbar-nav>.open>a, .navbar-inverse .navbar-nav>.open>a:hover, .navbar-inverse .navbar-nav>.open>a:focus {
	color: #fff;
	background-color: #080808
}
@media (max-width:767px) {
.navbar-inverse .navbar-nav .open .dropdown-menu>.dropdown-header {
	border-color: #080808
}
.navbar-inverse .navbar-nav .open .dropdown-menu .divider {
	background-color: #080808
}
.navbar-inverse .navbar-nav .open .dropdown-menu>li>a {
	color: #777
}
.navbar-inverse .navbar-nav .open .dropdown-menu>li>a:hover, .navbar-inverse .navbar-nav .open .dropdown-menu>li>a:focus {
	color: #fff;
	background-color: transparent
}
.navbar-inverse .navbar-nav .open .dropdown-menu>.active>a, .navbar-inverse .navbar-nav .open .dropdown-menu>.active>a:hover, .navbar-inverse .navbar-nav .open .dropdown-menu>.active>a:focus {
	color: #fff;
	background-color: #080808
}
.navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a, .navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a:hover, .navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a:focus {
	color: #444;
	background-color: transparent
}
}
.navbar-inverse .navbar-link {
	color: #777
}
.navbar-inverse .navbar-link:hover {
	color: #fff
}
.navbar-inverse .btn-link {
	color: #777
}
.navbar-inverse .btn-link:hover, .navbar-inverse .btn-link:focus {
	color: #fff
}
.navbar-inverse .btn-link[disabled]:hover, fieldset[disabled] .navbar-inverse .btn-link:hover, .navbar-inverse .btn-link[disabled]:focus, fieldset[disabled] .navbar-inverse .btn-link:focus {
	color: #444
}


/*??????????????????*/
@media screen and (max-width:870px) {
.NavBoxPublic, .NavBoxBg, .menu .NavBoxPublic ul.navPublic > li ul, .NavBoxPublic .TriangleBtn {
	-webkit-transition: all .5s ease-in-out 0s;
	-moz-transition: all .5s ease-in-out 0s;
	-ms-transition: all .5s ease-in-out 0s;
	transition: all .5s ease-in-out 0s;
}
.NavBoxPublic#NavBoxPublic {
	display: block;
	border-left: 1px solid #666;/*#EEFFBB*/
	margin:100px 0 0 0;		/*导航下移*/
	padding-top:35px;
	position: fixed;
	right: 0;
	z-index: 999;
	top: 0;
	width: 64%;
	height: 100%;
	background: #444; /*#9DCD15-333-444*/
	-webkit-transform: translateX(100%);
	-moz-transform: translateX(100%);
	-ms-transform: translateX(100%);
	transform: translateX(100%);
}
.NavBoxPublic#NavBoxPublic.active {
	-webkit-transform: translateX(0);
	-moz-transform: translateX(0);
	-ms-transform: translateX(0);
	transform: translateX(0);
}
.NavBoxBg {
	display: none;
	opacity: 0;
	background: url(img/productBg01.png) repeat;
	width: 100%;
	padding-right: 70%;
	height: 100%;
	position: fixed;
	z-index: 998;
	left: 0;
	top: 0;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
.NavBoxBg.active {
	opacity: 1;
}
.NavBoxBg #NavBoxBtn {
	position: relative;
	margin: 100px auto;
	width: 40px;
	height: 40px;
	border: 1px solid #fff;
	border-radius: 50%;
	filter: Alpha(opacity=60);
	opacity: 0.6;
}
.NavBoxBg #NavBoxBtn:before, .NavBoxBg #NavBoxBtn:after {
	content: '';
	position: absolute;
	left: 19px;
	top: 7px;
	display: block;
	width: 1px;
	height: 27px;
	background: #fff;
	-webkit-transform: rotate(45deg);
	-moz-transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	transform: rotate(45deg);
}
.NavBoxBg #NavBoxBtn:after {
	-webkit-transform: rotate(-45deg);
	-moz-transform: rotate(-45deg);
	-ms-transform: rotate(-45deg);
	transform: rotate(-45deg);
}
.NavBoxPublic ul.navPublic {
	overflow-y: auto;
	padding: 0;
	margin: 0;
	width: 100%;
	height: 100%;
}
.menu .NavBoxPublic ul.navPublic li {
	position: relative;
	line-height: 35px;
	border-bottom: 1px solid #666;/*#EEFFBB, .menu .NavBoxPublic ul.navPublic li a:hover, .menu .NavBoxPublic ul.navPublic li a:focus*/
	text-align:right;
	padding:6% 8%;
	color:#aaaaaa;
}
.menu .NavBoxPublic ul.navPublic li p{
	float:left;
	margin-left:200px;
	clear:none;
	border: 1px solid #aaa;
	border-radius:50%;
	width: 18px;
	height:18px;
}

.menu .NavBoxPublic ul.navPublic li a{
	font-size: 16px;
	display: block;
	line-height: 35px;
	padding: 0 20px 0 50px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	color:#aaaaaa;
}
.menu .NavBoxPublic ul.navPublic li .Triangle:after {
	display: none;
}
.menu .NavBoxPublic ul.navPublic > li ul {
	height: 0;
	width: 100%;
	padding: 0;
	overflow: hidden;
	-webkit-transition: all .5s ease-in-out 0s;
	-moz-transition: all .5s ease-in-out 0s;
	-ms-transition: all .5s ease-in-out 0s;
	transition: all .5s ease-in-out 0s;
}
.menu .NavBoxPublic ul.navPublic > li ul li {
	max-width: 100%;
	border: none;
	padding: 0 0 0 30px;
}
.menu .NavBoxPublic ul.navPublic > li ul li a {
	color: #fff;
}
.TriangleBtn {
	display: none;
}
.NavBoxPublic .TriangleBtn {
	display: block;
	position: absolute;
	right: 0;
	top: 0;
	width: 40px;
	height: 40px;
	z-index: 10;
	-webkit-transform: perspective(400px) rotateX(0deg);
	-moz-transform: perspective(400px) rotateX(0deg);
	-ms-transform: perspective(400px) rotateX(0deg);
	transform: perspective(400px) rotateX(0deg);
}
.NavBoxPublic .TriangleBtn:before {
	content: '';
	display: block;
	width: 10px;
	height: 10px;
	border-width: 0 0 1px 1px;
	border-color: #ddd;
	border-style: solid;
	margin: 12px 0 0 14px;
	-webkit-transform: rotate(-45deg);
	-moz-transform: rotate(-45deg);
	-ms-transform: rotate(-45deg);
	transform: rotate(-45deg);
}
.NavBoxPublic .TriangleBtn.active {
	-webkit-transform: perspective(400px) rotateX(180deg);
	-moz-transform: perspective(400px) rotateX(180deg);
	-ms-transform: perspective(400px) rotateX(180deg);
	transform: perspective(400px) rotateX(180deg);
}
}
@media screen and (min-width:871px) {
.NavBox {
	display: block!important;
}
.NavBoxPublic {
	display: none!important;
}
.menu .menu-box .nav > li ul {
	height: auto!important;
}
}
@media screen and (max-width:768px) {
.pro_page a {
	max-width: 265px;
}
}
@media screen and (max-width:600px) {
.pro_page a {
	max-width: 240px;
}
.NavBoxPublic#NavBoxPublic {
	height: -webkit-calc( 100% - 56px );
	height: -moz-calc( 100% - 56px );
	height: calc( 100% - 56px );
}
}


/*--- slider-css --*/
.slider {
	position: relative;
}
.rslides {
  position: relative;
  list-style: none;
  overflow: hidden;
  width: 100%;
  padding: 0;
  margin: 0;
  }
.rslides li {
  -webkit-backface-visibility: hidden;
  position: absolute;
  display: none;
  width: 100%;
  left: 0;
  top: 0;
  }
.rslides li:first-child {
  position: relative;
  display: block;
  float: left;
  }
.rslides img {
  display: block;
  height: auto;
  float: left;
  width: 100%;
  border: 0;
 }
.caption{
	width: 25%;
	position: absolute;
	top: 40%;
	left: 37%;
	text-align:center;
	border-top: 7px solid #eee;
  	border-bottom: 7px solid #eee;
}
.caption h3{
	color: #FFF;
	font-weight: 700;
	font-size: 2.5em;
	text-transform: uppercase;
	margin-bottom: 0.5em;
}
a.morebtn{
	background:#3D3D3D;
	padding:0.8em 0;
	display:block;
	font-size:0.875em;
	text-transform:uppercase;
	color:#FFF;
	width:20%;
	margin:0 auto;
	transition:0.5s all ease;
	-webkit-transition:0.5s all ease;
	-moz-transition:0.5s all ease;
	-o-transition:0.5s all ease;
	-ms-transition:0.5s all ease;
}
a.morebtn:hover{
	background:#585686;
}
.callbacks_tabs a:after {
/*去掉下面的方框*/
/*	content: "\f111";
	font-size: 0;
	font-family: FontAwesome;
	visibility: visible;
	display: block;
	height: 12px;
	width: 12px;
	display: inline-block;
	border: 2px solid #747474;*/

}
.callbacks_here a:after{
	border: 2px solid #FFF;
}
.callbacks_tabs a{
	visibility:hidden;
}
.callbacks_tabs li{
	display:inline-block;
}
ul.callbacks_tabs.callbacks1_tabs {
	position: absolute;
	bottom: 14px;
	z-index: 999;
	left: 13px;
}
.callbacks_nav {
  position: absolute;
  -webkit-tap-highlight-color: rgba(0,0,0,0);
  top: 60%;
  left: 0;
  opacity: 0.9;
  z-index: 3;
  text-indent: -9999px;
  overflow: hidden;
  text-decoration: none;
  height: 40px;	/*61-40*/
  width: 19px;	/*38-29-19*/
  background: transparent url(../images/themes.gif) no-repeat left top;
  margin-top: -45px;
  }
.callbacks_nav.next {
  left: auto;
  background-position: right top;
  right: 0;
 }
 
.imgbw{ margin:0 auto; display:block; float:none; max-width:50%; height:auto}
.imgdw{ margin:0 auto; display:block; float:none; max-width:90%; height:auto}

.t1 {
padding:15px;
color:#444; font-size:1.4rem;
line-height:2.4rem;
 }
.tt {
padding:15px;
background:#fafafa;
color:#444; font-size:1.4rem;
line-height:2.4rem;
text-align:left;
 }
 .tta {
padding:15px 0;
background:#fafafa;
color:#444; font-size:1.4rem;
line-height:2.4rem;
text-align:left;
 }
 
 .cp {
padding:15px 10px;
background:#fafafa;	/*#F4F4F4*/
margin:0 auto;
text-align:center;
height:auto;
overflow: hidden;
 }
  .cp img{
  width:100%;
  margin:0 auto;
 }
 .yy {
padding:15px 10px;
background:#fafafa;
margin:0 auto;
text-align:center;

 }

  .ttfoot {
margin-bottom:40px;
 }
 
 
.nav, .nav a { font-size:16px;color: #323232; font-family: "微软雅黑", "宋体", Arial;  letter-spacing:1px; font-weight:bold; text-decoration:none; }
.nav a:hover { color: #007cc2;text-decoration:none;}
.nav td{ text-align:right;}

.formk1 {
	border:2px #666 solid; width:40%; height:35px; padding:5px; margin-right:50px;
}
.formk2 {
	border:2px #666 solid; width:95%; height:120px; padding:5px;
}
.formly {
	width:140px; height:40px; background-color:#222; color:#FFF; border:0;
}
.formx {
	color:#F06; margin-left:6px; font-size:16px;
}
