﻿html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
article, aside, canvas, details, embed, 
figure, figcaption, footer, header, hgroup, 
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	font: inherit;
	vertical-align: baseline;
}
/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure, 
footer, header, hgroup, menu, nav, section {
	display: block;
}
*{margin:0;padding:0;list-style-type:none;}
body {
	font-family: Arial, "微软雅黑";
	font-size:14px;
	line-height:30px;
	color:#666;
}
ol, ul {
	list-style: none;
}
p{
	font-family: Arial, "微软雅黑";
	font-size:14px;
	line-height:30px;
	color:#666;
}
li{
}
a {
	color:#666;
	font-size:14px;
	text-decoration: none;
}
a:hover {
	color:#2c3d87;
}

blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}
#main{
	width:100%;
	height:auto;
}
/*	头部 start  */
.top{
	width:100%;
	height: auto;
	
}
.head{
	width:1100px;
	height:auto;
	margin:0 auto;
	
}

.wrap{width: 1200px;margin: 0 auto;}
.header .search{float: right;padding-top: 16px;}
.header .search .searchbtn{background: url(../images/search.png) no-repeat center;width: 33px;height: 31px;float: left;display: block;cursor: pointer;}
.header .search .text{width: 100px;height: 31px;margin-left: 10px;text-indent: 10px;}


.title{text-align: center;}
.provider{padding-top: 0px;}
.icon{padding-top: 56px;margin: 0 auto;width: 1131px;}
.icon a{padding: 0 14px;float: left;display: block;width: 10%;height: 130px; overflow-y: hidden;}
.icon a>img{width: 100%;}
.icon a>p{text-align: center;position: relative;top: -70px;font-weight: bold;color: white;}
.icon a:hover>img{background-color:#044b91;transition:0.5s,all;}


/*	head start  */
.header .logo{float: left;padding: 10px;}
.header .call{float: right;text-align: center;line-height: 22px;font-size: 14px;background-color: #044b91;height: 54px;width: 160px; color: white;margin-top: 24px;}
.header .call p{margin: 0 auto ; margin-top: 6px; line-height:22px; color:#fff;}
.banben {float: right; padding:0 10px; margin-top:20px;}
.banben ul { padding:0; margin:0; list-style-type: none; margin-left:30px; } 
.banben ul li { width:100px; position:relative; text-align:center; margin:2px; } 
.banben ul li a {color:#333; border-radius:5px;  display:block; line-height:26px; font-size:14px; text-decoration:none; border:1px solid #eee; } 
.banben ul li a:hover {color:#fff; background:#03499e; border:1px solid #03499e;} 
/*	head end  */


/*	nav start  */

.nav_menu a,img{
border:0;
text-decoration:none;
}
.clearfix:after{
content:".";
display:block;
height:0;
clear:both;
visibility:hidden;
}
.clearfix{
display:inline-table;
}
*html .clearfix{
height:1%;
}
.clearfix{
display:block;
}
*+html .clearfix{
min-height:1%;
}
/* nav_menu */
/* common styling */ 
/* set up the overall width of the menu div, the font and the margins */ 
.nav { 
font-family: arial, sans-serif; 
width:100%;
height:60px;
background-color:#e6e6e6;
} 
.menu { 
width:1050px;
height:60px;
margin:0 auto;
position:relative;
z-index:3;

} 
/* remove the bullets and set the margin and padding to zero for the unordered list */ 
.menu ul { 
padding:0; 
margin:0; 
list-style-type: none; 
} 
/* float the list so that the items are in a line and their position relative so that the drop down list will appear in the right place underneath each list item */ 
.menu ul li { 
width:130px; 
float:left; 
position:relative; 
text-align:center; 
} 
.menu ul li:hover { 
/*background:url(../images/nav.jpg) center bottom no-repeat;*/
background-color:#044b91;
} 
/* style the links to be 104px wide by 30px high with a top and right border 1px solid white. Set the background color and the font size. */ 
.menu ul li a {
color:#333;
display:block; 
text-decoration:none; 
line-height:60px; 
font-size:16px; 
font-weight:bold;
} 
.menu ul li a:hover {
font-weight:bold;
font-size:14px; 
color:#fff; 
} 
.menu ul li ul li a:hover { 
font-weight:normal;
background:#f00; 
} 
/* make the dropdown ul invisible */ 
.menu ul li ul { 
padding:0; 
display: none; 
} 
/* specific to non IE browsers */ 
/* set the background and foreground color of the main menu li on hover */ 
.menu ul li a { 
font-size:14px; 
} 
.menu ul li a:hover { 
} 
/* make the sub menu ul visible and position it beneath the main menu list item */ 
.menu ul li:hover ul { 
width:136px; 
display:block; 
position:absolute; 
top:60px; 
border-bottom:2px solid #2c3d87;
background:#FFF;
} 
/* style the background and foreground color of the submenu links */ 
/* style the background and forground colors of the links on hover */ 
.hleft {
width:60px;
float:left;
border-right:1px solid #ccc;
margin-right:20px;
}
.menu ul li:hover ul .hleft a {
color:#666;
font-size:12px;
line-height:24px;
text-align: justify;
background:none;
}
.hleft a:hover {
color:#243572;
}

.hright {
width:200px;
float: left;
}
.hright img {
width:200px;
padding-top:16px;
}

.hcenter {
width:100%;
}
.hca {
width:200px;
float: left;
padding:0;
border:none;
padding-right:15px;
margin-bottom:15px;
}
.hca a {
font-weight:normal;
}

.hca img{
width:100%;
}

.menu ul li:hover ul .hca a {
border:none;
color:#666;
text-align:justify;
font-weight:normal;
font-size:12px;
line-height:24px;
background:none;
}
.menu ul li:hover ul .hca a:hover{
color:#003399;
}

.hcb {
width:158px;
float: left;
padding:0;
border:none;
padding-right:15px;
margin-bottom:15px;
}
.hcb img{
width:100%;
height:120px;
}
.menu ul li:hover ul .hcb a{
border:none;
color:#666;
font-size:12px;
line-height:28px;
background:none;
}
.menu ul li:hover ul .hcb a:hover{
color:#003399;
}
.nav .search{ width:170px; height:27px; background: none; float:right; position:relative; margin-top:10px; border-bottom:2px solid #aaa;}
.nav .search input[type="text"]{ width:145px; height:21px; line-height:21px; font-size:12px; position:absolute; left:4px; top:3px; padding:0px 5px; border:0px; background:none; color:#999;}
.nav .search input[type="submit"]{ width:30px; height:27px; background:url(../images/search.png) no-repeat center center; position:absolute; left:-30px; top:0px; cursor:pointer; border:0px; }
/*	nav end  */

/*	banner start  */
/* CSS Document */
.bannerd {
width:100%;
height:500px;
margin:0 auto;
overflow:hidden;
position:relative;
font-size:0;
}
.b-img{
height:500px;
position:absolute;
left:0;
top:0;
}
.b-img a{
display:block;
height:500px;
float:left;
}
.b-list{
height:65px;
padding-top:450px;
position:relative;
margin:0 auto;
z-index:1;
}
.b-list span{
display:block;
cursor:pointer;
width:14px;
height:14px;
background:#fff;
border:1px solid #9bbfeb;
float:left;
margin:0 5px;
_margin:0 3px;
}
.b-list .spcss{
background:#03499e;
border:1px solid #03499e;
}
.bar-left{
position:absolute;
z-index:1;
display:block;
width:100px;
height:100%;
left:0px;
background:none;
top:0px;
}
.bar-right{
position:absolute;
z-index:1;
display:block;
width:100px;
height:100%;
right:0px;
background:none;
top:0px; }
.bar-left em{
display:block;
width:50px;
height:100px;
background:url(../images/arrow.png) 0px 0px no-repeat;
margin:0 auto;
margin-top:200px;}
.bar-right em{
display:block; width:50px;
height:100px;
background:url(../images/arrow.png) -50px 0px no-repeat;
margin:0 auto;
margin-top:200px;
}
.bar-left .emcss{
background-position:0px -100px;
}
.bar-right .emcss{
background-position:-50px -100px;
}
/*	banner end  */

/*	我们的服务 start  */
.service{padding-top: 100px;}
.service .col{float: left;margin: 10px;background-color: rgb(255, 255, 255);
  box-shadow: 0px 5px 18px 0px rgba(12, 3, 6, 0.1);
  height: 204px;width:280px;color: hsla(0,0%,50%,1.00);display:table;}
.service .col:hover{box-shadow: 0px 10px 18px 0px rgba(12, 3, 6, 0.2);color: #044b91;transform: translate(80px,0);transition: 0.5s,all;}
.service .col img{float: left;padding:0 10px;padding-top: 60px;}
.service .col>div{padding:0 10px; width: 185px;font-size: 12px;line-height: 20px;background:url(../images/service_line.png) no-repeat left center;vertical-align:middle; display:table-cell;}
/*	我们的服务 end  */

/*	about start  */
.aboutUs{background-color: hsla(0,0%,95%,1.00); padding-top: 56px;}
.aboutUs .col1{width:690px;float: left;}
.aboutUs .subtitle{padding-bottom: 20px;}
.aboutUs .introduction{margin-bottom: 68px;}
.aboutUs .introduction img{float: left;padding-right: 25px;}
.aboutUs .introduction .contentbox{float:left;background-color: white;height: 210px;position: relative;}
.aboutUs .introduction .contentbox p{width: 413px;padding:20px 16px;font-size: 14px;color: hsla(0,0%,50%,1.00);line-height:28px;}
.aboutUs .introduction .contentbox .more>a{color: #044b91;font-size: 12px;font-family: arial;position: absolute;right:20px;bottom: 5px;}

.aboutUs .news img{float: left;padding-right: 25px;padding-bottom: 33px;}
.aboutUs .news .contentbox{float:left;background-color: white;height: 143px;border-bottom: #d9d9d9 3px solid;}
.aboutUs .news .contentbox h3{font-size: 16px; font-weight:bold; color: hsla(0,0%,20%,1.00);padding-top: 19px;padding-left: 18px;}
.aboutUs .news .contentbox p{font-size: 14px;font-family: "宋体";color: hsla(0,0%,50%,1.00);line-height: 21px;width: 413px;padding:10px 18px;}
.aboutUs .news .contentbox h4{margin-left: 18px;padding-left: 20px;color: #044b91;font-size: 12px;font-weight: normal;font-family: arial;background: url(../images/clock.png) no-repeat left center;float:left;}
.aboutUs .news .contentbox .more>a{color: #044b91;font-size: 12px;font-family: arial;float: right;padding-right: 18px;}

.aboutUs .col2{width:430px;float: right;}
.aboutUs .col2 .more>a{color: #044b91;font-size: 12px;font-family: arial;float: right;padding-right: 18px;padding-top:10px;}
.aboutUs .col2 .container{background-color: white;position: relative;overflow: hidden;height: 320px;margin-bottom: 25px;}
.aboutUs .col2 .container dl{position: absolute;left: 0px;top: 0px;}
.aboutUs .col2 .container dl dd a{display: block;padding-left: 24px;padding-top: 20px;}
.aboutUs .col2 .container dl dd a h4{padding-left: 40px;font-size: 14px;color: hsla(0,0%,20%,1.00);line-height: 26px;margin-bottom: 14px;background: url(../images/wen.png) no-repeat left center;}
.aboutUs .col2 .container dl dd a p{font-size: 14px;line-height: 20px;font-family: "宋体";color: hsla(0,0%,50%,1.00);width: 388px;}
.aboutUs .col2 .container2{background-color: white;height: 260px;padding-top: 1px;margin-bottom: 36px;}
.aboutUs .col2 .container2 p{font-size: 14px;color: hsla(0,0%,50%,1.00);margin:10px 27px;font-family: "宋体";padding-left: 15px;background: url(../images/tri.png) no-repeat left center;}
.aboutUs .col2 .container2 p span{color:#044b91;float: right;}
/*	about end  */

/*	产品展示 start  */
.exhibition{padding-top: 75px;}
.exhibition .btnbox{margin: 30px auto 20px;width: 377px;}
.exhibition .btnbox .btn{float: left;padding: 16px 38px;color: hsla(0,0%,20%,1.00);cursor: pointer;background-color: hsla(0,0%,90%,1.00);}
.exhibition .content{padding-bottom: 70px;}
.exhibition .content .productsbox{width: 280px;margin: 18px 10px;float: left;border-bottom: hsla(0,0%,90%,1.00) 3px solid;}
.exhibition .content .productsbox:hover{border-bottom: #044b91 3px solid;transition: 2s all;}
.exhibition .content .productsbox .products{width: 280px;overflow: hidden; height:201px; border:solid 1px #CCC;}
.exhibition .content .productsbox .products img{width: 100%;height:201px;}
.exhibition .content .productsbox:hover img{transform: scale(1.1,1.1);transition: 0.5s all;filter:brightness(25%);}
.exhibition .content .productsbox h4{ font-weight: normal;color: hsla(0,0%,20%,1.00);padding-left: 12px;line-height: 45px;text-align: center;} 
.exhibition .content .productsbox .more{float: right;font-size: 14px;line-height: 45px;text-align: center;color: #044b91;}
.fenlei { width:805px; margin:0 auto; margin-top:10px;}
.fenlei ul { width:auto; }
.fenlei ul li { width: auto; float:left; padding:1px;}
.fenlei ul li a{ width: auto; max-width:200px; padding:4px 20px; display:block; text-align:center; background:#eee; font-size:16px}
.fenlei ul li a:hover { background:#044b91; color:#fff;}

/*	产品展示 end  */

/*	减速机产品 start  */
.jiansuji{background-color: hsla(0,0%,95%,1.00);}
.jiansuji .btnbox{margin: 30px auto 20px;width: 377px;}
.jiansuji .btnbox .btn{float: left;padding: 16px 38px;color: hsla(0,0%,20%,1.00);cursor: pointer;background-color: hsla(0,0%,90%,1.00);}
.jiansuji .jian{ width:1200px; margin:0 auto;}
.jiansuji .jian{padding-bottom: 70px;}
.jiansuji .jian .jiansujisbox{width: 280px;margin: 18px 10px;float: left;border-bottom: hsla(0,0%,90%,1.00) 3px solid;}
.jiansuji .jian .jiansujisbox:hover{border-bottom: #044b91 3px solid;transition: 2s all;}
.jiansuji .jian .jiansujibox .jiansu{width: 280px;overflow: hidden; height:201px; border:solid 1px #CCC;}
.jiansuji .jian .jiansujibox .jiansu img{width: 100%;height:201px;}
.jiansuji .jian .jiansujibox:hover img{transform: scale(1.1,1.1);transition: 0.5s all;filter:brightness(25%);}
.jiansuji .jian .jiansujibox h4{ font-weight: normal;color: hsla(0,0%,20%,1.00);padding-left: 12px;line-height: 45px;text-align: center;} 
.jiansuji .jian .jiansujibox .more{float: right;font-size: 14px;line-height: 45px;text-align: center;color: #044b91;}
.fenlei { width:805px; margin:0 auto; margin-top:10px;}
.fenlei ul { width:auto; }
.fenlei ul li { width: auto; float:left; padding:1px;}
.fenlei ul li a{ width: auto; max-width:200px; padding:4px 20px; display:block; text-align:center; background:#eee; font-size:16px}
.fenlei ul li a:hover { background:#044b91; color:#fff;}

/*	减速机产品 end  */


/*	footer start  */
.footer{background-color: hsla(0,0%,20%,1.00);color: white;padding: 40px 0;}
.footer p{color: white;}
.footer .wrap{display: table;}
.footer .text{display: table-cell;vertical-align: middle;line-height: 30px;}
.footer a{ color:#FFF;}
.footer a:hover{ text-decoration:underline;}
.footer_l{ clear:both;	margin:0 auto; width:1200px; padding:5px 0 8px 0; line-height:18px; text-align:center; font-size:12px;}
.footer_l a{ color:#333;font-size:12px;}
.footer_l a:hover{text-decoration:underline;}
/*	footer end  */

/*	内页 start  */
.bannerbox img{width: 100%;}

.left{float: left;width: 260px;}
.menua{padding-top: 30px;margin-bottom: 72px;border-bottom: 2px solid #044b91;}
.menua h1{font-size: 24px;background-color: #044b91; height: 58px;text-align: center;line-height: 58px;color: white;text-indent: -120px;}
.menua h2{font-size: 16px;color: hsla(0,0%,20%,1.00);text-indent: 28px;line-height: 52px;background: url(../images/arrow.jpg) no-repeat;cursor: pointer;border-bottom: 6px solid white;font-weight: normal;}
.menua dd a{padding:10px 40px;display: block;color: hsla(0,0%,30%,1.00)}
.menua dd a:hover{background-color: hsla(0,0%,90%,1.00)}


.left{float: left;width: 260px;}
.menub{padding-top: 30px;margin-bottom: 72px;border-bottom: 2px solid #044b91;}
.menub h1{font-size: 24px;background-color: #044b91; height: 58px;text-align: center;line-height: 58px;color: white;text-indent: -120px;}
.menub h2{font-size: 16px;color: hsla(0,0%,20%,1.00);text-indent: 28px;line-height: 52px;background: url(../images/arrow.jpg) no-repeat;cursor: pointer;border-bottom:1px solid white;border-top: 6px solid white;font-weight: normal;}
.menub a{font-size: 16px;text-indent: 28px;line-height: 52px;font-weight: normal;}
.menub dd a{font-size: 14px; padding:0px 10px;display: block;color: hsla(0,0%,30%,1.00)}
.menub dd a:hover{background-color: hsla(0,0%,90%,1.00)}


.contact{padding-left: 18px;padding-bottom: 100px;}
.contact h1,h3{color:#044b91; display: block; -webkit-margin-start: 0px; -webkit-margin-end: 0px; font-weight: bold;}
.contact h3 { font-size: 1.47em; -webkit-margin-before:0.4em; -webkit-margin-after: 0.4em; }	
.contact h1 { font-size: 2.5em; -webkit-margin-before: 0em; -webkit-margin-after: 0.5em; }	
.contact p{color: hsla(0,0%,20%,1.00); line-height:30px;}

.right{float: right;width: 900px;padding: 50px 0;}
.right h1{font-size: 18px;color: hsla(0,0%,30%,1.00);float: left;padding-bottom: 16px;}
.right ul{float: right; padding-top: 6px;}
.right ul li{float: left;font-size: 12px;color: hsla(0,0%,50%,1.00);}
.right ul li a{ height:0px; color: hsla(0,0%,50%,1.00); font-size: 12px;}
.right ul li a:hover{color: hsla(0,0%,20%,1.00);}

.right .itembox{width: 33%;float: left; margin-bottom:30px;}
.right .item{padding: 0 10px;}
.right .itembox .itemPic img{width: 100%;}
.right .item h2{font-size: 16px;color: hsla(0,0%,40%,1.00);margin-top: 10px;float: left;padding-left: 4px;}
.right .item .more{float: right;margin-top: 10px; color: hsla(0,0%,40%,1.00);padding-right: 4px;}
.right .item:hover h2{color: #044b91;}
.right .item:hover .more{color: #044b91;}
.right .item:hover .itemPic img{transform: scale(1.1,1.1);transition: 0.5s all;}

.right .content p { font-size:16px;}
.right .content .picbox{width: 30%;overflow: hidden;height: 240px;float: left; padding: 12px 1.66%;}
.right .content .picbox img{width: 100%;}
.right .content .picbox a{color:#333; font-size: 16px; line-height:30px;}
.right .content .picbox a:hover{color:#044b91;}

.right .content{padding-bottom: 50px;}
.right .content img{ max-width:900px;}
.right .content .text_news{padding: 20px 3%;border: 1px solid hsla(0,0%,90%,1.00);width: 43%; height:100px; float: left;}
.right .content .text_news h4{color: hsla(0,0%,30%,1.00);font-size:16px; font-weight:bold; float: left;}
.right .content .text_news h5{float: right; font-size:13px; color: hsla(0,0%,50%,1.00);}
.right .content .text_news p{color: hsla(0,0%,50%,1.00);font-size: 12px;line-height: 24px;padding-top: 20px;clear: both;}
.right .content .text_news p:hover{text-decoration: underline;}

/*	内页 end  */

.right .content p.title_s{color: #999;font-size:13px;margin-bottom: 10px;line-height: 40px;text-align: center;border-bottom: 1px solid #eee;}
.title_s{color: #999;font-size:13px;}
.vtitle{width:100%;color:#000;line-height: 40px;float:left;font-size:25px;text-align: center;}
.vtitle font{ color:#a1a1a1; font-size:12px; font-family:Arial, Helvetica, sans-serif;}
.main_r_nav {font-size:13px; padding-top:20px; margin-top:30px; border-top:1px solid #eee;}
.main_r_nav p {font-size:13px;}


/*分页样式*/ 
.wp-pagenavi { text-align:center; width:80%;margin:0 auto; height:60px; padding-top:18px; margin-top:25px; }
.wp-pagenavi A {BORDER-RIGHT: #bfbfbf 1px solid; border-radius:5px; PADDING-RIGHT: 5px; BORDER-TOP: #bfbfbf 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 3px; MARGIN: 2px; BORDER-LEFT: #bfbfbf 1px solid; PADDING-TOP: 3px; BORDER-BOTTOM: #bfbfbf 1px solid; TEXT-DECORATION: none}
.wp-pagenavi SPAN {BORDER-RIGHT: #bfbfbf 1px solid; border-radius:5px; PADDING-RIGHT: 5px; BORDER-TOP: #bfbfbf 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 3px; MARGIN: 2px; BORDER-LEFT: #bfbfbf 1px solid; PADDING-TOP: 3px; BORDER-BOTTOM: #bfbfbf 1px solid; TEXT-DECORATION: none}
.wp-pagenavi A:hover {color:#FFF; border-radius:5px; background:#3a7a95; border:1px solid #3a7a95}
.wp-pagenavi SPAN.current {BORDER-LEFT-COLOR: #000; BORDER-BOTTOM-COLOR: #000; BORDER-TOP-COLOR: #000; BORDER-RIGHT-COLOR: #000}
.wp-pagenavi SPAN.current {FONT-WEIGHT: bold}



/*留言样式*/
.login-01{
  width:38%;
  margin:5% auto 3%;
}
form {
   padding:0;
}
form li.first,li.second{
  border:none;
  list-style:none;
  margin-bottom:10px;
  width:100%;
}
.icon,.icon2  {
  height:55px;
  width:55px;
  display: block;
  float: left;
  border-top-left-radius: 0.3em;
  -o-border-top-left-radius: 0.3em;
  -moz-border-top-left-radius: 0.3em;
  -webkit-border-top-left-radius: 0.3em;
  border-border-bottom-left-radius: 0.3em;
  -o-border-bottom-left-radius: 0.3em;
  -moz-border-bottom-left-radius: 0.3em;
  -webkit-border-bottom-left-radius: 0.3em;
}
.user {
    background: url(../images/icons.png) no-repeat 14px 15px #0eb8f7;
}
.email{
  background:url(../images/icons.png) no-repeat 15px -39px #0eb8f7;
}
.phone{
  background: url(../images/icons.png) no-repeat 15px -93px #0eb8f7;
}
.msg{
  background: url(../images/msg.png) no-repeat 16px 16px #0eb8f7;
}
li.first:hover .user{
     background: url(../images/icons.png) no-repeat 14px 15px #DB2048;
}
li.first:hover .email{
  background:url(../images/icons.png) no-repeat 15px -39px #DB2048;
}
li.first:hover .phone{
  background: url(../images/icons.png) no-repeat 15px -93px #DB2048;
}
li.second:hover .msg {
  background: url(../images/msg.png) no-repeat 16px 16px #DB2048;
}
/*-----*/
input[type="text"],form textarea {
  width: 77%;
  padding: 1.13em 1em 1.13em 1em;
  color: #858282;
  font-size: 16px;
  outline: none;
  background: #F8F8F8;
  font-weight: 500;
  border: none;
  font-family: 'Lora', serif;
  border-top-right-radius: 0.3em;
  -o-border-top-right-radius: 0.3em;
  -moz-border-top-right-radius: 0.3em;
  -webkit-border-top-right-radius: 0.3em;
  border-border-bottom-right-radius: 0.3em;
  -o-border-bottom-right-radius: 0.3em;
  -moz-border-bottom-right-radius: 0.3em;
  -webkit-border-bottom-right-radius: 0.3em;
  }
  .submit{

  }
form textarea {
  resize: none;
  height: 180px;
}
.login-01 input[type="submit"]{
  font-size: 17px;
  font-weight: 300;
  color: #fff;
  cursor: pointer;
  outline: none;
  padding: 10px 10px;
  width: 25%;
  border: 2px solid #0eb8f7;
  float: right;
  background: #0eb8f7;
  border-radius: 0.3em;
  -o-border-radius: 0.3em;
  -webkit-border-radius: 0.3em;
  -moz-border-radius: 0.3em;
  margin-right:2.85em;
}
input[type="submit"]:hover{
	background:#F00;
}
li.lost {
  margin-bottom: 21px;
}
