* {
	margin: 0;
	padding: 0;
}
body {
	font-family: "Microsoft YaHei", 微软雅黑, "MicrosoftJhengHei", 华文细黑, STHeiti, MingLiu;
	font-size: 14px;
	color: #555;
}
ul, li, dl, dd, dt {
	list-style: none;
}
fieldset, img {
	border: 0
}
em, i {
	font-style: normal;
}
/* font */
.fB {
	font-weight: bold
}
.txtLft {
	text-align: left
}
.txtCtr {
	text-align: center
}
.txtRgt {
	text-align: right
}
/* margin */
.lf {
	float: left;
	display: inline
}
.fr {
	float: right;
	display: inline
}
.pr{ position:relative;}
.pa{position:absolute;}
.clear {
	clear: both;
	display: block
}
/* link & action */
a:link, a:visited, a:active {
	color: #666;
	text-decoration: none
}
a:hover {
	color: #03479c;
}
/* Clear Fix */
.clearfix:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden
}
.clearfix {
	display: inline-block;
*height:0;
	_overflow: hidden
}
.container {
	width: 1200px;
	margin: 0 auto;
}
.con {
	width: 100%;
	display: table
}
/*头部*/

.header { width:100%; z-index:999999999999;}
.header .top{ height:40px; line-height:40px; background: #f7f7f7; color:#232230; overflow:hidden;}
.header .top .lang a{ margin-left:10px;}
.header .top .lang a.act{ color:#de1e1e;}

.header .LogoBox{ height:100px; overflow:hidden; }
.header .logo{float:left; width:520px; margin:20px 0; height:60px; }
.header .logo img{float: left; height:60px; }
.header .logo a{ color:#000;}
.header .logo h3{ float:left; border-left:1px solid #eee; padding-left:15px; margin:0 0 0 15px; line-height:30px; font-size:25px;letter-spacing:3.8px;}
.header .logo h3 span{ display:block; font-weight:normal; color:#999;letter-spacing:0; font-size:13px;text-transform:capitalize;}
.top_info{ float:right; margin:30px 0;}
.top_info li{ float:left;padding-left: 30px;}
.top_info li:not(:last-child) {border-right: 1px solid #D6DADC;padding-right: 30px;padding-left: 0;}
.top_info li i{ float:left;margin-right:10px;width:40px;height:40px;border:1px solid #e1e1e1;border-radius:50%;font-size:20px;display:flex;align-items:center;justify-content:center;color:#de1e1e;}
.top_info li div{ float:left;}
.top_info li p{ margin:0;line-height: 1.5;}
.top_info li p:first-child {font-size: 13px;}

.navBox{ height:65px; border-top:1px solid #e1e1e1;}
.header .nav{ float:left; margin:17px 0; }
.header .nav li { float:left; line-height:30px;text-align:center; position:relative;}
.header .nav li a { display: block; color:#232230; font-size:16px; font-weight:bold; margin-right:70px;}
.header .nav li:last-child a { background:none;}
.header .nav li a:hover, .header .nav .cur a{ color:#de1e1e; }
.header .nav .cur { color:#de1e1e;}
.subnav {position: absolute;width:260px; padding:20px 0; background:#fff;box-shadow:0 0 10px 3px rgba(0,0,0,0.05);height: auto;z-index:199;top:40px;left:0;overflow: hidden;opacity: 0;visibility: hidden;transition: all .36s ease;}
.header .nav li .subnav a {font-weight:500;color:#232230; margin:0;padding: 10px 25px;line-height: 22px; text-align:left;display: block;transition: all .2s ease-in-out;font-size: 14px;}
.header .nav li:hover .subnav{opacity:1;visibility: visible; }
.header .nav li .subnav  a:hover{ color:#de1e1e; background:none;}

.header .nav li:after {content: "";position: absolute;top: 20px;bottom:0;left:0;right:0; width:1px; height:20px; background:rgba(255,255,255,.3);}
.header .nav li:first-child:after{ background:none;}

.nav_right{ float:right; margin-top:8px;width:50px;height:50px; line-height:50px; text-align:center; font-size:28px; position:relative;}
.nav_right a{ display:block; width:50px;height:50px;background:#F2F6FA; color:#de1e1e;border-radius:50%;background:#F2F6FA; overflow:hidden;}
.nav_right .pic {position:absolute;width:120px;top:57px;right:0;padding:10px; background:#fff;box-shadow:0 0 10px 3px rgba(0,0,0,0.05);height: auto;z-index:199;overflow: hidden;opacity: 0;visibility: hidden;transition: all .36s ease;}
.nav_right .pic img{ width:120px; height:120px;}
.nav_right .pic p{ font-size:14px; height:20px; line-height:20px;}
.nav_right:hover .pic{opacity:1;visibility: visible; }


/*焦点图*/
.fullSlide {position: relative;width: 100%;height: 560px; }
.fullSlide .bd {position: relative;z-index: 0;height: 560px}
.fullSlide .bd li {width: 100%;vertical-align: top;height: 560px}
.fullSlide .hd{position:absolute;bottom:30px;z-index:99;left:50%; margin-left:-60px;width:120px;}
.fullSlide .hd li{width:10px;height:10px;float:left;margin:0 5px;background:#fff;border-radius: 50%}
.fullSlide .hd li.on {background:#03479c;}
.fullSlide .prev, .fullSlide .next {position: absolute;z-index: 99;width: 51px;height: 115px}
.fullSlide .prev {left: 2%;top: 35%;background: url(../images/left.png) no-repeat;}
.fullSlide .next {right: 2%;top: 35%;background: url(../images/right.png) no-repeat;}

/**/
.searchBox { width:100%; height:61px; background:#f7f7f7; border-bottom: 1px solid #d9d9d9; font-size: 16px; overflow:hidden; }
.keywords{ font-weight: normal;line-height: 61px; width: 800px; overflow: hidden; float: left;}
.keywords b{height:61px; display: inline-block; color: #666666;padding-left: 25px; font-weight: normal; }
.keywords a{color: #666666;line-height:61px;padding:0 2px 0 0;  font-size: 16px;}
.search{float: right; overflow: hidden;margin-top:20px;}
.search input{ float:left; border:none;}
.search .text{float:left; border-left:1px solid #ccc;color: #333; padding-left: 15px;width:273px; height: 22px;font-family:"Microsoft Yahei"; font-size: 14px; background:#f7f7f7;}
.search .btn{ background:url(../images/search.png) center center no-repeat; cursor: pointer; height: 22px;width:58px; display: inline-block; }

.index_title{ text-align:center;}
.index_title p{ color:#de1e1e; font-size:18px;font-weight:500; margin-bottom:10px;font-family: "PingFang SC", webfont,"Hiragino Sans GB","STHeiti",Helvetica,"Microsoft Yahei";}
.index_title h2{ font-size:42px;color:#232230;}

.index_aboutBox{ width:100%; padding:70px 0; background:url(../images/service-bg.jpg) no-repeat center 0; overflow:hidden;}
.index_about{ width:100%; padding:70px 0; background:url(../images/service-bg.jpg) no-repeat center 0; overflow:hidden;}
.index_about .pic{ float:left; display:table; width:460px; height:450px; position:relative;}
.index_about .pic img{ width:100%; height:100%; }
.index_about .pic .p_top{ position:absolute; top:60px; right:-80px; padding:30px; color:#fff; font-size:18px; background:#de1e1e;}
.index_about .pic .p_top span{ display:block; margin-top:5px; font-size:16px; font-weight:bold;}
.index_about .text{ float:right; width:610px; overflow:hidden;}
.index_about .text .index_title{ text-align:left;}
.index_about .text .about_desc{ margin:30px 0 30px 0; line-height:25px;}

a.about_more{ display:block; width:150px; height:50px; line-height:50px; border-radius:5px; background:#de1e1e; color:#fff; text-align:center;transition: all 0.8s;}
a.about_more:hover{ background:rgba(1,43,88,1);}

/*产品中心*/
.index_cp{ padding:70px 0 0 0; position: relative;z-index:99; }
.product_list{ width:100%; margin-top:50px; display:inline-block;}
.product_list li{ float:left; width:380px; margin:0 30px 40px 0;}
.product_list li:nth-child(3n){ margin-right:0;}
.product_list li .pic{ width:100%; height:280px; padding-top:30px;text-align:center;background:#f8f8f8; overflow:hidden;}
.product_list li .pic img{ width:70%;transition: all 0.6s;}
.product_list li:hover .pic img{ transform: scale(1.1);}
.product_list li .text{box-shadow: 0 0 30px 0 rgba(0,5,63,0.1); background: #fff; padding:30px;margin: 0 20px; margin-top: -45px;z-index:2;-webkit-transition: all .3s ease-out 0s;-moz-transition: all .3s ease-out 0s;-ms-transition: all .3s ease-out 0s;-o-transition: all .3s ease-out 0s;transition: all .3s ease-out 0s;}
.product_list li .text p{ margin-bottom:5px;}
.product_list li .text h3 a{ font-size:20px;color:#232230;}

.picScroll-left{ width:100%; margin:50px 0 -117px 0; position:relative; }
.picScroll-left .hd .prev,.picScroll-left .hd .next{ display:block; width:50px; height:50px; border-radius:50%;  text-align:center;overflow:hidden;position:absolute;z-index:99;top:30%; background:rgba(0,0,0,0.8); cursor:pointer; box-shadow: 0 0 2px 0 rgba(48, 48, 48, 0.2), 0 4px 4px 0 rgba(48, 48, 48, 0.2); }
.picScroll-left .hd i{color:#fff; font-size:36px;line-height:50px;}
.picScroll-left .hd a:hover{ background:#de1e1e;}

.picScroll-left .hd .next{ right:-60px;}
.picScroll-left .hd .prev{ left:-60px;}
.picScroll-left .hd ul{ float:right; overflow:hidden; zoom:1; margin-top:10px; zoom:1; }
.picScroll-left .hd ul li{ float:left;  width:9px; height:9px; overflow:hidden; margin-right:5px; text-indent:-999px; cursor:pointer; background:url("images/icoCircle.gif") 0 -9px no-repeat; }
.picScroll-left .hd ul li.on{ background-position:0 0; }
.picScroll-left .bd{  }
.picScroll-left .bd ul{ overflow:hidden; zoom:1; }
.picScroll-left .bd ul li{ float:left; width:300px; background:#d1d4d9; _display:inline; text-align:center;  }
.picScroll-left .bd ul li:nth-child(2n){ background:#e1e6ec;}
.picScroll-left .bd ul li .pic{ margin:10px; height:260px; text-align:center; overflow:hidden;}
.picScroll-left .bd ul li .pic img{ width:100%; height:100%; object-fit:contain; transition: all 0.6s;}
.picScroll-left .bd ul li:hover .pic img{ transform: scale(1.1);}
.picScroll-left .bd ul li .title{position: relative;background: #f6f6f6; padding:17px 0 20px;box-shadow: 0 0 25px 0 rgba(0,0,0,0.2);transition: all .4s linear;}
.picScroll-left .bd ul li .title:before {position: absolute;left: 0;bottom: 0;right: 0;height: 2px;background: #de1e1e;content: "";transform: scaleY(0.0);transform-origin: center;transform-style: preserve-3d;transition: all .4s cubic-bezier(0.62,0.21,0.45,1.22);z-index: 1;}
.picScroll-left .bd ul li:hover .title:before{transform:scaleY(1.0)}
.picScroll-left .bd ul li .title h3 {font-size:20px;line-height:30px;text-transform:capitalize;margin: 0 0 3px;}
.picScroll-left .bd ul li .title h3 a{ color:#232230;}
.picScroll-left .bd ul li .title p {color: #797979; height:40px;line-height:20px;margin:10px 10px 0 10px;}



.index_ys{width:100%; padding:200px 0 70px 0; /*background:#1d284b url(../images/bd1.png) no-repeat center 0;*/ background: -webkit-linear-gradient(left,rgba(1,43,88,1) 0,rgba(2,144,172,1) 92%,rgba(2,144,172,1) 94%,rgba(2,144,172,1) 100%);position: relative;}
.index_ys .index_title h2,.index_ys .index_title p{ color:#fff;}
.ys_list{ width:100%; margin-top:50px; overflow:hidden;}
.ys_list li{ float:left; width:340px; height:150px; margin:30px 90px 30px 0; color:#fff; }
.ys_list li:nth-child(3n){ margin-right:0;}
.ys_list li i{ display:block; float:left; width:60px; height:60px; line-height:60px; text-align:center; border-radius:50%; background:rgba(255,255,255,0.2); font-size:30px;}
.ys_list li .text{ float:right; width:260px;}
.ys_list li .text h3{ line-height:25px; font-size:20px;}
.ys_list li .text p{margin-top:10px;}



.index_news{ width:100%; padding:70px 0; background:#f2f6fa; overflow:hidden;}
.news_list{ width:100%; margin-top:50px; }
.news_list li{ float:left; padding:25px; width:330px; margin-right:30px; background:#fff; position:relative;}
.news_list li:last-child{ margin-right:0;}
.news_list li .pic{ width:100%; height:190px; overflow:hidden;}
.news_list li .pic img{ width:100%; height:100%; object-fit:cover;}
.news_list li h4{ padding:20px 0; font-size:16px;}
.news_list li h4 a{color:#232230;}
.news_list li p{ line-height:25px;}
.news_list li a.n_more{ display:block; font-size:12px; margin-top:20px;}
.news_list li span{ display:block; position:absolute; top:220px; left:0; width:4px; height:66px; background:#de1e1e;}
.news_list li .time{ position:absolute; top:50px; right:25px; width:70px; height:70px;background:#de1e1e; color:#fff; text-align:center;}
.news_list li .time b{ display:block; margin-top:8px; font-size:24px;}

.index_videoBox{ margin-top:70px; margin-bottom:70px; overflow:hidden; box-shadow: 0 0 30px rgba(0,0,0,.07);}
.index_videoBox .video{ float:left; width:600px; height:230px; overflow:hidden; position:relative;}
.index_videoBox .video img{width:100%; height:100%; object-fit:cover;}
.index_videoBox .video:before {position: absolute;content: '';left: 0;top: 0;width: 100%;height: 100%;z-index: 10;background-color: rgba(0,0,0,0.20);}
.index_videoBox .video a{ position:absolute; top:0; left:0; display:block; width:100%; height:100%; font-size:60px; text-align:center; color:rgba(255,255,255,.8); transition: all 0.6s;z-index:11; }
.index_videoBox .video a i{ line-height:230px;}
.index_videoBox .video a:hover{color:rgba(255,255,255,1);}
.index_videoBox .text{float:left; width:500px; height:170px; padding:30px 50px; overflow:hidden;}
.index_videoBox .text h3{ margin:20px 0; font-size:24px;color:#232230;}
.index_videoBox .text a{ display:block; width:140px; height:44px; line-height:44px; border-radius:5px; background:#de1e1e; color:#fff; text-align:center;transition: all 0.8s;}
.index_videoBox .text a:hover{ background:rgba(1,43,88,1);}



/*页脚*/
.footer {width:100%; background:#222;padding-top:50px; color:rgba(255,255,255,.5); line-height:30px; overflow: hidden;}
.footer a{color:rgba(255,255,255,.6);}
.footer a:hover{ color:#fff;}
.footer .foot_top{ margin-bottom:30px; overflow:hidden;}
.footer dl{ float:left; width:250px; overflow:hidden;}
.footer dl:nth-child(1){ margin-right:70px; position:relative;}
.footer dl:nth-child(1):after {content: "";position: absolute;top:0;right:0; width:1px; height:250px; background:rgba(255,255,255,.05);}
.footer dl:nth-child(4){ width:380px;}
.footer dl dt{ padding-bottom:20px; color:#fff; font-size:18px;}
.footer dl i{ text-align:center;}

.logo_b{ margin-top:5px; height:250px;text-align:center;}
.logo_b dt img{ height:50px;}
.logo_b dt p{ font-size:28px; font-weight:bold;letter-spacing:5.5px;}
.logo_b dt p span{ display:block; font-weight:normal; font-size:12px;color:rgba(255,255,255,.5);letter-spacing:0;}
.logo_b dd{ text-align:center;}
.logo_b dd img{ width:100px; height:100px;}

.copy{ width:100%; padding:20px 0; border-top:1px solid rgba(255,255,255,.1); text-align:center; overflow:hidden;}


.banner {width:100%; overflow:hidden;}
.home{ margin:60px 0; padding-left:80px; overflow:hidden; position: relative;}
.home:after{position: absolute;left: 0;top: 42px;width: 60px;height: 1px;background: rgba(255,255,255,0.50);content: "";}
.home h2{ margin-bottom:20px; color: #fff;font-size:40px;line-height: 1.1em;}
.home p,.home p a{ color:rgba(255,255,255,.7);}

.main{ width:100%; margin:70px 0; display:table;}
.info{ width:100%; color:#232230; display:table;}
.about_pic{ float:left; width:500px; line-height:30px; overflow:hidden;}
.about_text{ float:right; width:630px; line-height:35px; font-size:16px;overflow:hidden;}
.news_title{ width:100%; font-size: 36px;line-height: 1.1em;text-align:center; overflow:hidden;}
.news_title span{ display:block; margin-top:10px; font-size:18px; color:#666;font-family: "PingFang SC", webfont,"Hiragino Sans GB","STHeiti",Helvetica,"Microsoft Yahei";}
.news_text{ width:100%; margin-top:50px; line-height:35px; font-size:16px;overflow:hidden;}
.news_text img{ max-width:100%;}



.newslist{ width:100%; overflow:hidden;}
.newslist li{border-bottom:1px solid #dedede;margin-bottom:30px; padding-bottom:30px;overflow: hidden;}
.newslist li .pic{float: left;width:300px; height:200px; overflow:hidden;}
.newslist li .pic img{width:100%; }
.newslist li .text{ float:right; width:860px; overflow:hidden;}
.newslist li .text h3{ height:40px;line-height:40px;font-size:20px; margin-bottom:5px;overflow: hidden;}
.newslist li .text h3 a{color:#232230;}
.newslist li .text .time{ font-size:12px; color:#999;}
.newslist li .text p { font-size: 14px; line-height: 24px;color: #797979; margin:10px 0 20px 0; overflow: hidden;}
.newslist li .text .n_btn {width:130px;height:44px;line-height:44px; border-radius:5px;text-align: center;display:block;background:#de1e1e; color:#fff; }



.news_content{ width:100%; padding-top:30px; overflow:hidden;}
.news_content h1{font-size: 32px;font-weight: 400;color: #333;text-align: center;margin-bottom: 10px;}
.news_content span{
	display: block;
	font-size: 14px;
	font-weight: 400;
	color: #666;
	text-align: center;
	margin-bottom: 10px;
	padding-bottom: 10px;
	border-bottom: 1px solid rgba(0,0,0,.05);
}


.product_nav{ width:100%; background:#0aa5cd; border-radius:5px; overflow:hidden;}
.product_nav ul{ margin:20px; overflow:hidden;}
.product_nav ul li{ float:left; margin:0 5px; height:50px; line-height:50px; text-align:center;}
.product_nav ul li a{ display:block; padding:0 20px; border-radius:5px; background:#fff; color:#232230;}
.product_nav ul li a:hover,.product_nav ul li.act a{background:#de1e1e; color:#fff;}

.productlist{ width:100%; display:table;}
.productlist li{ float:left; width:380px; margin:30px 30px 0 0;}
.productlist li:nth-child(3n){margin-right:0;}
.productlist a{ display:block; border:1px solid #ddd;}
.productlist .pic{ margin:10px; width:360; height:360px; overflow:hidden;}
.productlist .pic img{ width:100%; height:100%; object-fit:contain;transition: all 0.6s;}
.productlist a:hover .pic img{ transform: scale(1.1);}
.productlist h2{ padding:20px 0 30px 0;text-align:center;font-size:1.0rem; color:#232230; border-top:1px solid #ddd;}
.productlist a:hover { box-shadow: 3px 2px 10px rgba(0,0,0,.1);transition: all .36s ease;}

.info_left{ float:left; width:240px;padding:30px;border-radius:6px;box-shadow:0 2px 24px rgba(0,0,0,0.1);}
.info_left h3{position: relative;margin-bottom:30px;font-size: 22px;}
.info_left h3::before {content: '';background:#de1e1e;width: 3px;height: 100%;display: block;position: absolute;top: 0;left: -30px;}
.info_left ul{}
.info_left ul li{ width:100%; height:50px; line-height:50px; margin-bottom:15px; background:#f7f7f7; border-radius:5px; text-indent:15px; font-size:16px; overflow:hidden;}
.info_left ul li a{ display:block; background:#f7f7f7;color:#232230;}
.info_left ul li.act a,.info_left ul li a:hover{background:#de1e1e; color:#fff;}
.info_right{ float:left; margin-left:40px; width:750px; overflow:hidden;}
.info_right .news_pic{ margin-top:30px; width:100%; text-align:center; border-bottom:1px solid #ddd; overflow:hidden;}
.info_right .news_pic img{ max-width:100%;}

.neirong{ margin-left:20px; padding:20px; background:#fff; overflow:hidden;}
.peizhi{display: flex;}
.peizhi .peizhi_img{width: 380px; padding:10px; border:1px solid #ddd;overflow: hidden;}
.peizhi .peizhi_img img{ width:380px;}
.peizhi .text{width: 428px; margin-left:20px; overflow:hidden;}
.peizhi .text h1{color: #e61420;font-size: 22px;padding-bottom: 15px;border-bottom: 1px solid #ddd;margin-bottom: 15px;}
.peizhi .text p{font-size: 16px;color: #666;line-height: 2.3;}
.peizhi .text .butt{display: flex;margin-top: 15px;}
.peizhi .text .butt span,.peizhi .text .butt a{padding: 15px 25px;letter-spacing: 2px;color: #fff;font-size: 14px;}
.peizhi .text .butt span{background: #e61420;margin-right: 20px;}
.peizhi .text .butt a{background: #ff8902;}



/* 通用分页样式 */
.pages {height: 26px;padding: 5px 0;margin-top: 30px;clear: both;text-align: center;}
.pages:after {content: '.';clear: both;height: 0;line-height: 0;display: block;visibility: hidden;}
.pages b{background:#e61420; color:#fff;padding: 5px 10px;}
.pages a {padding: 5px 10px;border: 1px solid #e1e1e1;height: 24px;line-height: 24px;color: #666;}
.pages a:hover {border: 1px solid #3a97ef;background: #3a97ef;color: #fff;text-decoration: none;}

.d_page{border-top: 1px solid #eee;margin-top: 40px; padding-top:20px; position:relative;}
.d_page p._next{line-height: 30px;height: 30px;overflow: hidden;}
.d_page p ._mark {float: left;margin-right: 10px;}
.d_page p a{ color:#666;}
.d_page p a:hover{ text-decoration:underline;}
.d_page .back{ position:absolute; top:20px; right:0;}
.d_page .back a{ display:block; width:120px; height:40px; line-height:40px; text-align:center;background:#e61420; color:#fff;}


.index_newsslist{ width:100%; overflow:hidden;}
.index_newsslist li{border-bottom:1px solid #e5e5e5; padding:20px 0;}
.index_newsslist li:first-child{ padding-top:0;}
.index_newsslist li a {display:block;overflow:hidden;position:relative; }
.index_newsslist li .data-right {float:right;width:105px;height:92px;border-left:1px solid #e5e5e5;font-size:24px;color:#333;font-weight:normal;padding:0 10px;margin-top:20px; line-height:30px;text-align:center;position:relative;}
.index_newsslist li .data-right i {
    position:absolute;
    right:45px;
    top:50%;
    width:30px;
    height:30px;
	line-height:28px;
    border:1px solid #e5e5e5;
    border-radius:30px;
	color:#999;
}
.index_newsslist li .left {float:left; width:570px; text-align:left; color:#888; font-size:13px;line-height:24px; padding:8px 20px}
.index_newsslist li h1 {
    text-align:left;
    color:#333;
    font-size:18px;
    line-height:24px;
    margin-bottom:14px;
    overflow:hidden
}
.index_newsslist li .con {
    height:48px;
    overflow:hidden;
}
.index_newsslist li:hover i {
    background:#e61420; color:#fff;
}
.index_newsslist li:hover .right h1 {
    color:#e61420;
}
.n-title {margin-bottom: 40px;border-bottom: 1px dashed #ddd;padding-bottom: 10px; text-align:center;}
.n-title h2{ font-size:24px; }
.n-title span{color: #999;line-height: 35px; font-size:12px;}
.index_newsspic{ text-align:center;}
.index_newsstext{ line-height:30px; }

.message{ margin:0 auto; width:500px; overflow:hidden;}
.message .form-group{ width:100%; margin-top:10px; position:relative; overflow:hidden;}
.message .form-group .form-control{ width:478px;border:1px solid #ccc;border-radius: 5px;height: 40px;color: #777777;background: #ffffff;padding:0 10px;}
.message .form-group textarea.form-control{ height:100px;padding:6px 10px; font-family: "Microsoft YaHei", 微软雅黑, "MicrosoftJhengHei", 华文细黑, STHeiti, MingLiu;}
.message .form-group i{ position:absolute; top:10px; right:20px;color: #777777;}
.submit-button{ margin-top:10px; padding: 7px 40px; line-height:30px;border-radius: 5px;background: #09afdf; color:#fff; border:none; cursor:pointer;}





