	
html,body,h1,h2,h3,h4,h5,h6,div,dl,dt,dd,ul,ol,li,p,blockquote,pre,hr,figure,table,caption,th,td,form,fieldset,legend,input,button,textarea,menu {
	margin:0;
	padding:0
}
a {
	text-decoration:none;
	color:#676767
}
.w {
	width:1200px;
	margin:0 auto
}
.fl {
	display:inline;
	float:left
}
.fr {
	display:inline;
	float:right
}
.clear {
	clear:both;
	width:100%;
	height:0px;
	line-height:0px;
	font-size:0px;
	margin:0;
	padding:0
}
.text-center {
	text-align:center;
	border-top:1px solid #e5e5e5
}
.pagination {
	display:inline-block;
	padding-left:0;
	margin:20px 0 60px;
	border-radius:4px;
	font-size:12px
}
.pagination>li {
	display:inline
}
.pagination>li>a,.pagination>li>span {
	position:relative;
	float:left;
	padding:6px 12px;
	margin-left:-1px;
	line-height:1.42857143;
	color:#4d4d4d;
	text-decoration:none;
	background-color:#fff;
	border:1px solid #ddd
}
.pagination>li:first-child>a,.pagination>li:first-child>span {
	margin-left:0;
	border-top-left-radius:4px;
	border-bottom-left-radius:4px
}
.pagination>li:last-child>a,.pagination>li:last-child>span {
	border-top-right-radius:4px;
	border-bottom-right-radius:4px
}
.pagination>li>a:hover,.pagination>li>span:hover,.pagination>li>a:focus,.pagination>li>span:focus {
	z-index:3;
	color:#000;
	background-color:#eee;
	border-color:#ddd
}
.pagination>.active>a,.pagination>.active>span,.pagination>.active>a:hover,.pagination>.active>span:hover,.pagination>.active>a:focus,.pagination>.active>span:focus {
	z-index:2;
	color:#fff;
	cursor:default;
	background-color:#006bb3;
	border-color:#006bb3
}
.pagination>.disabled>span,.pagination>.disabled>span:hover,.pagination>.disabled>span:focus,.pagination>.disabled>a,.pagination>.disabled>a:hover,.pagination>.disabled>a:focus {
	color:#777;
	cursor:not-allowed;
	background-color:#fff;
	border-color:#ddd
}
.fancybox-opened .fancybox-title {
	text-align:center;
	font-size:14px
}
@font-face {
	font-family:'bebas';
	src:url("../fonts/bebas.eot");
	src:url("../fonts/bebas.eot?#iefix") format("embedded-opentype"),url("../fonts/bebas.woff") format("woff"),url("../fonts/bebas.ttf") format("truetype"),url("../fonts/bebas.svg#YourWebFontName") format("svg")
}
.news_d .h3_t {
	font-size:28px;
	text-align:center;
	font-weight:normal
}
.news_d .info {
	font-size:12px;
	color:#c2c3c3;
	text-align:center;
	border-bottom:1px solid #e5e5e5;
	line-height:50px
}
.news_d .back {
	display:block;
	width:150px;
	height:35px;
	line-height:35px;
	text-align:center;
	border:1px solid #006bb3;
	color:#006bb3;
	margin:20px auto 0
}
.news_d_w {
	font-size:14px;
	line-height:25px;
	padding:20px 0px
}
.updown {
	font-size:14px
}
.target-fix {
	position:relative;
	top:-90px;
	display:block;
	height:0;
	overflow:hidden
}
header {
	height:90px;
	background:#fff;
	position:fixed;
	left:0;
	top:0;
	right:0;
	z-index:7000;
	-webkit-box-shadow:1px 1px 15px 0px rgba(0,0,0,0.1);
	-moz-box-shadow:1px 1px 15px 0px rgba(0,0,0,0.1);
	box-shadow:1px 1px 15px 0px rgba(0,0,0,0.1);
	-webkit-transform:translate3d(0,0,0);
	transform:translate3d(0,0,0)
}
header .w {
	height:90px;
	position:relative
}
header .w a.logo {
	display:block;
	float:left;
	width:240px;
	height:90px;
	overflow:hidden
}
header .w .headR {
	/*width:260px;*/
	float:right;
	height:25px;
	line-height:25px;
	text-align:right;
	margin:30px 0 0
}
header .w .headR .tel {
	display:inline-block;
	height:25px;
	color:#006bb3;
	font-size:1.4rem;
	vertical-align:middle
}
header .w .headR a {
	display:inline-block;
	width:25px;
	height:25px;
	text-align:left;
	margin-left:10px;
	text-indent:-9999px;
	overflow:hidden;
	-webkit-transition:all 0.3s;
	-moz-transition:all 0.3s;
	-o-transition:all 0.3s;
	transition:all 0.3s;
	vertical-align:middle
}
header .w .headR a.search {
	background:url(../img/top_ico.png) 0 -25px no-repeat
}
header .w .headR a.search:hover {
	background:url(../img/top_ico.png) 0 0 no-repeat
}
header .w .headR a.lang {
	background:url(../img/top_ico.png) -25px -25px no-repeat
}
header .w .headR a.lang:hover {
	background:url(../img/top_ico.png) -25px 0 no-repeat
}
nav {
	display:block;
	float:left;
	width:720px;
	height:90px;
	margin-left:40px
}
nav ul,nav h3,nav h4 {
	margin:0;
	padding:0
}
nav li {
	list-style-type:none
}
nav a {
	text-decoration:none
}
nav a:hover {
	text-decoration:none
}
nav .nav {
	position:relative
}
nav .nav li.m {
	display:block;
	float:left;
	text-align:center;
	height:90px;
	padding:0px 25px;
	position:relative
}
nav .nav li.m h3 {
	display:block;
	font-weight:normal
}
nav .nav li.m h3 a {
	display:block;
	font-size:16px;
	color:#333;
	line-height:90px;
	cursor:pointer
}
nav .nav li.on {
	border-bottom:3px solid #006bb3
}
nav .nav li.on h3 a {
	color:#006bb3
}
nav .nav .sub {
	display:none;
	width:100%;
	text-align:left;
	padding:10px 0px;
	position:absolute;
	left:0px;
	top:90px;
	-moz-border-bottom-left-radius:6px;
	-webkit-border-bottom-left-radius:6px;
	border-bottom-left-radius:6px;
	-moz-border-bottom-right-radius:6px;
	-webkit-border-bottom-right-radius:6px;
	border-bottom-right-radius:6px;
	background:url(../img/nav_sub_bg.png) repeat
}
nav .nav .sub ul {
	margin:0;
	padding:0
}
nav .nav .sub ul li {
	display:block;
	text-align:center;
	border-bottom:1px solid #0082d9;
	margin:0px 10px
}
nav .nav .sub ul li a {
	display:block;
	color:#fff;
	font-size:14px;
	line-height:30px;
	-webkit-transition:all 0.3s;
	-moz-transition:all 0.3s;
	-o-transition:all 0.3s;
	transition:all 0.3s
}
nav .nav .sub ul li a:hover {
	background:#1b9beb
}
@media screen and (min-width:1800px) {
	header .w {
	width:1600px
}
header .w nav {
	width:1000px;
	margin-left:80px
}
header .w nav .nav li.m {
	padding:0 40px
}
header .w nav .nav li.m h3 a {
	font-size:18px;
	font-weight:bold
}
}.topsearch h1 {
	display:block;
	font-size:18px;
	font-weight:normal;
	padding-bottom:15px
}
.topsearch form {
	width:100%;
	height:28px;
	border:1px solid #cdd9e1;
	background:#fff;
	position:relative;
	z-index:2
}
.topsearch form .btn1,.topsearch form .btn2 {
	margin:0;
	padding:0;
	border:none
}
.topsearch form .btn1 {
	float:left;
	width:400px;
	padding:0px 10px;
	height:22px;
	line-height:22px;
	font-size:14px;
	outline:0px
}
.topsearch form .btn2 {
	float:right;
	width:19px;
	height:19px;
	padding:4px 10px 5px 0px;
	margin:5px 10px 0 0;
	background:url(../img/search.jpg) 0 0 no-repeat
}
.top_qr_img {
	display:none;
	padding:5px;
	background:#fff;
	border:1px solid #e5e5e5;
	line-height:20px;
	position:absolute;
	right:50px;
	top:0px;
	z-index:10000;
	text-align:center
}
.top_qr_img span {
	display:block
}
#banner {
	margin-top:90px
}
#banner .item img {
	display:block;
	width:100%;
	height:auto
}
#banner .owl-controls {
	margin:0;
	width:100%;
	text-align:center;
	height:16px;
	position:absolute;
	bottom:20px
}
#banner .owl-controls .owl-page span {
	margin:0 5px;
	width:30px;
	height:8px;
	background:#fff;
	-moz-border-radius:15px;
	-webkit-border-radius:15px;
	border-radius:15px;
	opacity:1;
	filter:alpha(opacity=100)
}
#banner .owl-controls .active span {
	background:#006bb3
}
h3.title01 {
	text-align:center;
	height:30px;
	line-height:30px;
	vertical-align:middle
}
h3.title01 em {
	display:inline-block;
	width:70px;
	height:2px;
	line-height:2px;
	font-size:2px;
	background:#bfdaec;
	vertical-align:middle
}
h3.title01 span {
	display:inline-block;
	font-size:26px;
	color:#333;
	font-weight:bold;
	width:250px;
	text-align:center;
	vertical-align:middle
}
h3.title02 {
	text-align:center;
	height:30px;
	line-height:30px;
	vertical-align:middle
}
h3.title02 span {
	display:inline-block;
	font-size:22px;
	color:#333;
	font-weight:normal;
	width:250px;
	text-align:center;
	vertical-align:middle
}
.in_pro {
	padding:60px 0px
}
.in_pro a.more {
	display:block;
	margin:0 auto;
	width:110px;
	height:38px;
	line-height:38px;
	text-align:center;
	background:#006bb3;
	color:#fff;
	font-size:14px;
	-webkit-transition:all 0.3s;
	-moz-transition:all 0.3s;
	-o-transition:all 0.3s;
	transition:all 0.3s
}
.in_pro a.more:hover {
	background:#0082d9
}
#in_pro_slide {
	margin:50px auto;
	border:1px solid #efefef
}
#in_pro_slide .item {
	border-right:1px solid #efefef
}
#in_pro_slide .item a {
	display:block;
	padding:20px 20px 0;
	-webkit-transition:all 0.3s;
	-moz-transition:all 0.3s;
	-o-transition:all 0.3s;
	transition:all 0.3s
}
#in_pro_slide .item a span {
	display:block
}
#in_pro_slide .item a span.txt {
	height:56px;
	line-height:56px;
	text-align:center;
	color:#333
}
#in_pro_slide .item a:hover {
	background:#006bb3
}
#in_pro_slide .item a:hover span.txt {
	color:#fff
}
.advantage {
	background:url(../img/advantage_bg.jpg) center center no-repeat;
	padding:80px 0px 60px
}
.advantage h3.title01 span {
	color:#fff
}
.advantage .list {
	overflow:hidden;
	margin-top:50px
}
.advantage .list ul {
	width:1350px;
	overflow:hidden
}
.advantage .list ul li {
	display:block;
	float:left;
	width:75px;
	margin-right:150px;
	text-align:center
}
.advantage .list ul li span {
	display:block;
	text-align:center;
	height:70px;
	line-height:70px;
	color:#fff;
	font-size:18px
}
.advantage a.more01 {
	margin:30px auto 0;
	color:#fff
}
.advantage a.more01:hover {
	background:#fff;
	border-color:#fff;
	color:#006bb3
}
.list_advantage ul li {
	display:block;
	background:#f1f1f1;
	margin-bottom:50px;
	position:relative
}
.list_advantage ul li .txt {
	width:876px;
	height:300px;
	background:#fff;
	position:absolute;
	left:284px;
	top:40px;
	z-index:3
}
.list_advantage ul li .txt .des {
	width:876px;
	height:300px;
	position:relative;
	overflow:hidden
}
.list_advantage ul li .txt .des .des02 {
	padding:0 40px;
	position:absolute;
	left:0px;
	top:0px;
	z-index:2
}
.list_advantage ul li .txt .des .des02 b.t {
	display:block;
	height:70px;
	line-height:70px;
	font-size:22px;
	color:#333;
	margin-top:25px
}
.list_advantage ul li .txt .des .des02 .txt02 {
	font-size:14px;
	color:#666;
	line-height:26px
}
.list_advantage ul li .txt .des .des02 .txt02 a {
	color:#006bb3;
	text-decoration:underline
}
.list_advantage ul li .txt .des i {
	display:block;
	width:110px;
	height:110px;
	color:#006bb3;
	font-style:normal;
	font-family:'bebas';
	font-size:110px;
	opacity:.1;
	filter:alpha(opacity=10);
	position:absolute;
	left:40px;
	top:-40px;
	z-index:1
}
.in_news {
	padding:65px 0px;
	border-bottom:1px solid #ebebeb
}
.in_news .list {
	padding-top:45px
}
.in_news .list .fl {
	width:580px
}
.in_news .list .fl a .img {
	float:left;
	width:290px;
	height:220px;
	overflow:hidden
}
.in_news .list .fl a .img img {
	width:100%;
	height:100%
}
.in_news .list .fl a .txt {
	float:right;
	width:460px;
	height:155px;
	/*background:#eee;
	padding:30px;*/
	position:relative
}
.in_news .list .fl a .txt .des b {
	display:block;
	height:30px;
	line-height:30px;
	overflow:hidden;
	font-size:16px;
	font-weight:bold;
	color:#333
}
.in_news .list .fl a .txt .des p {
	display:block;
	height:60px;
	line-height:20px;
	overflow:hidden;
	font-size:12px;
	margin:10px 0px 30px
}
.in_news .list .fl a .txt .des em {
	display:block;
	width:100px;
	height:30px;
	line-height:30px;
	text-align:center;
	background:#006bb3;
	color:#fff;
	font-size:14px;
	-webkit-transition:all 0.3s;
	-moz-transition:all 0.3s;
	-o-transition:all 0.3s;
	transition:all 0.3s;
	font-style:normal
}
.in_news .list .fl a span.in_news_ico {
	display:block;
	width:14px;
	height:17px;
	background:url(../img/in_news_ico.png) 0 0 no-repeat;
	position:absolute;
	left:-14px;
	top:50%;
	margin-top:-8px
}
.in_news .list .fl a:hover .txt .des b {
	color:#006bb3
}
.in_news .list .fl a:hover .txt .des p {
	color:#666
}
.in_news .list .fl a:hover .txt .des em {
	background:#0082d9
}
.in_news .list .fr {
    border-left: solid 1px #CCCCCC
	width:580px
}
.in_news .list .fr ul li {
	display:block;
	height:90px
}
.in_news .list .fr ul li {
	margin-bottom:10px
}
.in_news .list .fr ul li a {
	display:block;
	height:90px
}
.in_news .list .fr ul li a span.date {
	display:block;
	float:left;
	margin-right:30px;
	width:90px;
	height:90px;
	border:1px solid #dcdcdc
}
.in_news .list .fr ul li a span.date em {
	font-style:normal;
	display:block;
	color:#333;
	text-align:center
}
.in_news .list .fr ul li a span.date em.date01 {
	font-size:38px;
	line-height:60px
}
.in_news .list .fr ul li a span.date em.date02 {
	font-size:14px;
	line-height:30px
}
.in_news .list .fr ul li a .txt {
	float:right;
	width:460px
}
.in_news .list .fr ul li a .txt b {
	display:block;
	height:40px;
	line-height:40px;
	color:#333;
	font-size:16px;
	overflow:hidden
}
.in_news .list .fr ul li a .txt p {
	display:block;
	height:40px;
	line-height:20px;
	color:#666;
	font-size:14px;
	overflow:hidden
}
.in_news .list .fr ul li a:hover .txt b {
	color:#006bb3
}
.in_customer {
	padding:65px 0px
}
.in_customer_list {
	overflow:hidden;
	margin-top:45px
}
.in_customer_list .bd ul {
	width:1220px;
	overflow:hidden
}
.in_customer_list .bd ul li {
	display:block;
	float:left;
	width:224px;
	margin:0 20px 20px 0
}
.in_customer_list .bd ul li a {
	display:block;
	border:1px solid #e7e7e7;
	width:224px;
	height:140px;
	position:relative
}
.in_customer_list .bd ul li a img {
	width:222px;
	height:138px;
	position:absolute;
	left:0px;
	top:0px;
	z-index:1
}
.in_customer_list .bd ul li a b {
	display:block;
	width:100%;
	height:40px;
	line-height:40px;
	font-size:16px;
	font-weight:normal;
	color:#fff;
	text-align:center;
	position:absolute;
	left:0px;
	top:50%;
	margin-top:-20px;
	z-index:3;
	opacity:0;
	filter:alpha(opacity=0);
	-webkit-transition:all 0.3s;
	-moz-transition:all 0.3s;
	-o-transition:all 0.3s;
	transition:all 0.3s
}
.in_customer_list .bd ul li a em {
	width:100%;
	height:100%;
	background:url(../img/nav_sub_bg.png) repeat;
	position:absolute;
	left:0px;
	top:0px;
	z-index:2;
	opacity:0;
	filter:alpha(opacity=0);
	-webkit-transition:all 0.3s;
	-moz-transition:all 0.3s;
	-o-transition:all 0.3s;
	transition:all 0.3s
}
.in_customer_list .bd ul li a:hover b,.in_customer_list .bd ul li a:hover em {
	opacity:1;
	filter:alpha(opacity=100)
}
.in_customer_list .hd {
	text-align:center;
	margin-top:20px
}
.in_customer_list .hd ul li {
	margin:0;
	padding:0;
	text-indent:-9999px;
	overflow:hidden;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px;
	display:inline-block;
	width:12px;
	height:12px;
	line-height:12px;
	margin:0px 5px;
	background:#d3d3d3;
	cursor:pointer
}
.in_customer_list .hd ul li.on {
	background:#006bb3
}
footer {
	color:#fff;
	line-height:26px;
	background:url(../img/ft_bg.png) center center no-repeat #0b5b91
}
footer .t {
	display:block;
	font-size:15px;
	color:#fff;
	line-height:40px
}
.ft_top {
	width:980px;
	padding:60px 0px 60px;
	background:url(../img/ft_line.png) 0 110px repeat-x
}
.ft_nav {
	float:left;
	width:870px
}
.ft_nav ul li.list {
	display:block;
	float:left;
	padding-right:95px
}
.ft_nav ul li.list a {
	-webkit-transition:all 0.3s;
	-moz-transition:all 0.3s;
	-o-transition:all 0.3s;
	transition:all 0.3s
}
.ft_nav ul li.list ul li {
	display:block
}
.ft_nav ul li.list ul li a {
	font-size:14px;
	color:#a3acb4;
	line-height:35px
}
.ft_nav ul li.list ul li a:hover {
	color:#fff
}
.ft_nav ul li.list .des {
	font-size:12px;
	color:#777;
	line-height:30px
}
.ft_right {
	float:right;
	width:110px;
	text-align:center
}
.ft_right .t {
	padding-bottom:25px;
	text-align:right
}
.ft_right .ft_ico {
	margin-left: 35px;
    height: 26px;
    /* text-align: right; */
    vertical-align: middle;
    margin-bottom: 15px;
}
.ft_right .ft_ico a {
	display:inline-block;
	width:40px;
	height:40px;
	vertical-align:middle;
	text-align:left;
	margin-left:10px;
	background-image:url(../img/ft_ico.png);
	background-repeat:no-repeat;
	background-color:#002d4a;
	-moz-border-radius:13px;
	-webkit-border-radius:13px;
	border-radius:13px;
	text-indent:-9999px;
	overflow:hidden;
	-webkit-transition:all 0.3s;
	-moz-transition:all 0.3s;
	-o-transition:all 0.3s;
	transition:all 0.3s
}
.ft_right .ft_ico a.i01 {
	background-position:0 0
}
.ft_right .ft_ico a.i02 {
	background-position:-26px 0
}
.ft_right .ft_ico a.i03 {
	background-position:-52px 0
}
.ft_right .ft_ico a:hover {
	background-color:#ff6a00
}
.ft_right .ft_ico a:hover.i03 {
	background-color:#00aff0
}
.ft_btm {
	background:#002d4a;
	height:46px;
	line-height:46px;
	color:#a3acb4;
	font-size:12px
}
.ft_btm a {
	color:#a3acb4;
	-webkit-transition:all 0.3s;
	-moz-transition:all 0.3s;
	-o-transition:all 0.3s;
	transition:all 0.3s
}
.ft_btm a:hover {
	color:#fff
}
.ft_btm .fl {
	width:50%
}
.ft_btm .fr {
	width:50%;
	text-align:right
}
.ft_btm .fr a {
	margin-left:10px
}
.sidebar {
	width:45px;
	height:210px;
	position:fixed;
	right:12px;
	bottom:50px;
	z-index:100
}
.sidebar ul li {
	display:block;
	margin-bottom:10px;
	position:relative
}
.sidebar ul li a {
	display:block;
	width:47px;
	height:47px;
	background-image:url(../img/side_ico.png);
	background-repeat:no-repeat;
	background-color:#f1f1f1;
	border:1px solid #e8e8e8;
	text-indent:-9999px;
	overflow:hidden;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	border-radius:4px;
	-webkit-transition:all 0.3s;
	-moz-transition:all 0.3s;
	-o-transition:all 0.3s;
	transition:all 0.3s
}
.sidebar ul li a.ico01 {
	background-position:0 -45px
}
.sidebar ul li a.ico02 {
	background-position:-45px -45px
}
.sidebar ul li a.ico03 {
	background-position:-90px -45px
}
.sidebar ul li a.ico04 {
	background-position:-135px -45px
}
.sidebar ul li a:hover {
	background-color:#006bb3;
	border:1px solid #006bb3
}
.sidebar ul li a:hover.ico01 {
	background-position:0 0
}
.sidebar ul li a:hover.ico02 {
	background-position:-45px 0
}
.sidebar ul li a:hover.ico03 {
	background-position:-90px 0
}
.sidebar ul li a:hover.ico04 {
	background-position:-135px 0
}
.nbanner {
	margin-top:90px
}
.secnav {
	padding:23px 0;
	border-bottom:1px solid #f0f0f0;
	text-align:left
}
.secnav .list {
	float:left;
	width:800px
}
.secnav .list ul li {
	margin:0;
	padding:0;
	display:inline-block;
	margin-right:25px
}
.secnav .list ul li a {
	display:block;
	border:1px solid #efefef;
	padding:0 20px;
	height:35px;
	line-height:35px;
	font-size:14px;
	color:#888;
	-webkit-transition:all 0.3s;
	-moz-transition:all 0.3s;
	-o-transition:all 0.3s;
	transition:all 0.3s
}
.secnav .list ul li a.cur,.secnav .list ul li a:hover {
	border-color:#333;
	color:#333
}
.secnav .bread {
	float:right;
	width:400px;
	text-align:right;
	line-height:35px;
	font-size:14px
}
.secnav .bread span {
	display:inline-block;
	margin:0 10px
}
.secnav .bread a:last-child {
	color:#006bb3
}
.thirdnav {
	padding:40px 0;
	text-align:center
}
.thirdnav ul li {
	margin:0;
	padding:0;
	display:inline-block;
	margin-right:20px
}
.thirdnav ul li a {
	display:block;
	border:1px solid #efefef;
	padding:0 20px;
	height:35px;
	line-height:35px;
	font-size:14px;
	color:#888;
	-webkit-transition:all 0.3s;
	-moz-transition:all 0.3s;
	-o-transition:all 0.3s;
	transition:all 0.3s
}
.thirdnav ul li a.cur,.thirdnav ul li a:hover {
	border-color:#333;
	color:#333
}
a.more01 {
	display:block;
	width:110px;
	height:36px;
	line-height:36px;
	text-align:center;
	border:1px solid #d2d2d2;
	color:#666;
	font-size:14px;
	-webkit-transition:all 0.3s;
	-moz-transition:all 0.3s;
	-o-transition:all 0.3s;
	transition:all 0.3s
}
a.more01:hover {
	background:#006bb3;
	border-color:#006bb3;
	color:#fff
}
.in_about {
	padding:50px 0
}
.in_about .txt {
	float:left;
	width:100%;
	min-height:340px
}
.in_about .txt b {
	font-weight:normal;
	font-size:22px;
	color:#333
}
.in_about .txt .p {
	font-size:14px;
	line-height:28px;
	color:#666;
	padding:0px 0 40px
}
.in_about .thumb {
	float:right;
	width:570px;
	height:340px
}
.in_about .thumb img {
	width:100%;
	height:100%
}
.quality {
	padding:70px 0 0
}
.quality .w {
	padding:0 0 70px;
	border-bottom:1px solid #f0f0f0
}
.quality .list {
	width:1200px;
	margin:0 auto;
	overflow:hidden;
	padding:50px 0 40px
}
.quality .more01 {
	margin:0 auto
}
#quality_slide {
	width:1232px
}
#quality_slide .item {
	margin-right:32px;
	width:276px
}
#quality_slide .item a {
	display:block;
	width:276px
}
#quality_slide .item a img {
	width:274px;
	height:380px;
	border:1px solid #eee;
	-webkit-transition:all 0.3s;
	-moz-transition:all 0.3s;
	-o-transition:all 0.3s;
	transition:all 0.3s
}
#quality_slide .item a:hover img {
	border-color:#006bb3
}
#intro .title01 span {
	font-size:22px;
	font-weight:normal
}
.page_info {
	padding:70px 0
}
.about_info {
	margin-top:40px
}
.about_info .about01 .img {
	float:left;
	width:650px;
	height:380px
}
.about_info .about01 .img img {
	width:100%;
	height:100%
}
.about_info .about01 .txt {
	float:right;
	width:490px;
	height:380px
}
.about_info .about01 .txt .des span.t1 {
	display:block;
	font-size:16px;
	color:#666
}
.about_info .about01 .txt .des span.t2 {
	display:block;
	font-size:22px;
	color:#333;
	line-height:28px;
	font-weight:bold
}
.about_info .about01 .txt .des .p {
	font-size:14px;
	color:#666;
	padding-top:20px
}
.about_info .about02 {
	padding:70px 0px 0px
}
.about_info .about02 .img {
	float:right;
	width:430px;
	height:470px
}
.about_info .about02 .img img {
	width:100%;
	height:100%
}
.about_info .about02 .txt {
	float:left;
	width:710px;
	height:470px
}
.about_info .about02 .txt .des .t {
	height:40px;
	line-height:40px;
	vertical-align:middle
}
.about_info .about02 .txt .des .t span {
	display:inline-block;
	width:130px;
	font-size:22px;
	color:#333;
	font-weight:bold;
	vertical-align:middle
}
.about_info .about02 .txt .des .t em {
	display:inline-block;
	width:580px;
	height:4px;
	line-height:4px;
	font-size:4px;
	background:#006bb3;
	vertical-align:middle
}
.about_info .about02 .txt .des .list {
	padding-top:70px
}
.about_info .about02 .txt .des .list ul li {
	display:block;
	float:left;
	width:355px;
	height:65px;
	margin-bottom:50px
}
.about_info .about02 .txt .des .list ul li img {
	float:left;
	margin-right:20px
}
.about_info .about02 .txt .des .list ul li .p {
	display:block;
	float:left;
	width:250px;
	height:65px
}
.about_info .about02 .txt .des .list ul li .p b {
	display:block;
	line-height:25px;
	font-size:16px;
	font-weight:normal;
	color:#333
}
.about_info .about02 .txt .des .list ul li .p p {
	display:block;
	height:40px;
	line-height:20px;
	font-size:14px;
	color:#666
}
.list_honor {
	overflow:hidden;
	padding-top:50px
}
.list_honor ul {
	width:1232px;
	overflow:hidden
}
.list_honor ul li {
	display:block;
	float:left;
	margin:0 32px 32px 0;
	width:276px
}
.list_honor ul li a {
	display:block;
	width:276px
}
.list_honor ul li a img {
	width:274px;
	height:380px;
	border:1px solid #eee;
	-webkit-transition:all 0.3s;
	-moz-transition:all 0.3s;
	-o-transition:all 0.3s;
	transition:all 0.3s
}
.list_honor ul li a:hover img {
	border-color:#006bb3
}
.list_pro {
	margin:0 auto 50px;
	width:1200px;
	border:1px solid #efefef;
	border-right:none;
	border-bottom:none
}
.list_pro .am-u-sm-3 {
	margin:0;
	padding:0
}
.list_pro .am-u-sm-3:last-child {
	float:left
}
.list_pro .am-u-sm-3 a {
	display:block;
	padding:20px 20px 0;
	position:relative;
	border-right:1px solid #efefef;
	border-bottom:1px solid #efefef
}
.list_pro .am-u-sm-3 a span {
	display:block
}
.list_pro .am-u-sm-3 a span.thumb {
	overflow:hidden
}
.list_pro .am-u-sm-3 a span.thumb img {
	width:260px;
	height:190px
}
.list_pro .am-u-sm-3 a span.txt {
	height:56px;
	line-height:56px;
	text-align:center;
	color:#333
}
.list_pro .am-u-sm-3 a span.ico {
	width:100%;
	height:100%;
	background:#006bb3;
	position:absolute;
	left:0px;
	top:0px;
	z-index:3;
	opacity:0;
	filter:alpha(opacity=0);
	-webkit-transition:all 0.3s;
	-moz-transition:all 0.3s;
	-o-transition:all 0.3s;
	transition:all 0.3s
}
.list_pro .am-u-sm-3 a span.ico em {
	display:block;
	width:100%;
	height:100%;
	position:relative
}
.list_pro .am-u-sm-3 a span.ico em i {
	display:block;
	width:50px;
	height:50px;
	position:absolute;
	left:50%;
	top:50%;
	margin-left:-25px;
	margin-top:-25px;
	background:url(../img/list_pro_ico.png) 0 0 no-repeat
}
.list_pro .am-u-sm-3 a:hover span.ico {
	opacity:.9;
	filter:alpha(opacity=90)
}
.pro_d {
	padding:70px 0
}
.pro_d .pro_d_slide {
	width:580px
}
.pro_d .pro_d_txt {
	width:580px
}
.pro_d .pro_d_txt h1.t {
	font-size:22px;
	color:#333;
	font-weight:normal
}
.pro_d .pro_d_txt .hd {
	padding:23px 0;
	border-bottom:1px solid #f0f0f0;
	text-align:left
}
.pro_d .pro_d_txt .hd ul li {
	margin:0;
	padding:0;
	display:inline-block;
	margin-right:25px;
	border:1px solid #bebebe;
	padding:0 20px;
	height:35px;
	line-height:35px;
	font-size:14px;
	color:#888;
	-webkit-transition:all 0.3s;
	-moz-transition:all 0.3s;
	-o-transition:all 0.3s;
	transition:all 0.3s;
	cursor:pointer
}
.pro_d .pro_d_txt .hd ul li a {
	color:#888
}
.pro_d .pro_d_txt .hd ul li.on,.pro_d .pro_d_txt .hd ul li:hover {
	border-color:#333;
	color:#333
}
.pro_d .pro_d_txt .bd {
	padding-top:30px;
	font-size:14px;
	color:#888;
	line-height:28px
}
.jqzoom {
	float:left;
	border:none;
	position:relative;
	padding:0px;
	cursor:pointer;
	margin:0px;
	display:block
}
.zoomdiv {
	z-index:100;
	position:absolute;
	top:0px;
	left:0px;
	width:250px;
	height:250px;
	background:#ffffff;
	border:1px solid #CCCCCC;
	display:none;
	text-align:center;
	overflow:hidden
}
.jqZoomPup {
	z-index:10;
	visibility:hidden;
	position:absolute;
	top:0px;
	left:0px;
	width:20px;
	height:20px;
	border:1px solid #aaa;
	background:#fff;
	opacity:0.5;
	-moz-opacity:0.5;
	-khtml-opacity:0.5;
	filter:alpha(Opacity=50)
}
.spec-preview {
	width:582px;
	height:347px;
	border:1px solid #DFDFDF
}
.spec-scroll {
	clear:both;
	margin-top:5px;
	width:582px
}
.spec-scroll .prev {
	float:left;
	margin-right:4px
}
.spec-scroll .next {
	float:right
}
.spec-scroll .prev,.spec-scroll .next {
	display:block;
	font-family:"宋体";
	text-align:center;
	width:10px;
	height:64px;
	line-height:64px;
	border:1px solid #CCC;
	background:#EBEBEB;
	cursor:pointer;
	text-decoration:none
}
.spec-scroll .bd {
	float:left;
	position:relative;
	width:550px;
	height:66px;
	overflow:hidden
}
.spec-scroll .bd ul {
	margin:0;
	padding:0;
	position:absolute;
	width:999999px;
	height:66px
}
.spec-scroll .bd ul li {
	list-style-type:none;
	float:left;
	width:117px;
	text-align:center
}
.spec-scroll .bd ul li img {
	border:1px solid #CCC;
	padding:2px;
	width:107px;
	height:64px
}
.spec-scroll .bd ul li img:hover {
	border:2px solid #FF6600;
	padding:1px
}
.pro_d_tab .hd {
	border-bottom:1px solid #dfdfdf
}
#sync1 {
	position:relative
}
#sync1 .item {
	margin:0px;
	color:#FFF;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	border-radius:3px;
	text-align:center
}
#sync1 .owl-controls {
	margin-top:0px;
	text-align:center
}
#sync1 .owl-controls .owl-buttons div {
	color:#FFF;
	display:inline-block;
	zoom:1;
	margin:0px;
	padding:0px;
	font-size:12px;
	-webkit-border-radius:0px;
	-moz-border-radius:0px;
	border-radius:0px;
	background:none;
	opacity:.2;
	filter:alpha(opacity=20);
	width:18px;
	height:34px;
	text-indent:-9999px;
	overflow:hidden;
	-webkit-transition:all 0.3s;
	-moz-transition:all 0.3s;
	-o-transition:all 0.3s;
	transition:all 0.3s;
	position:absolute;
	top:50%;
	margin-top:-17px
}
#sync1 .owl-controls .owl-buttons div:hover {
	opacity:.8;
	filter:alpha(opacity=80)
}
#sync1 .owl-controls .owl-buttons div.owl-prev {
	left:20px;
	background:url(../img/p_d_arrow.png) 0 0 no-repeat
}
#sync1 .owl-controls .owl-buttons div.owl-next {
	right:20px;
	background:url(../img/p_d_arrow.png) -18px 0 no-repeat
}
.p_small {
	width:580px;
	overflow:hidden
}
#sync2 {
	width:592px;
	margin-top:12px
}
#sync2 .item {
	cursor:pointer;
	width:136px;
	margin:0 12px 0 0
}
#sync2 .item img {
	border:2px solid #efefef
}
#sync2 .item h1 {
	font-size:18px
}
#sync2 .synced .item img {
	border-color:#006bb3
}
.service_category ul li {
	display:block;
	height:300px
}
.service_category ul li .txt {
	float:left;
	width:50%
}
.service_category ul li .txt .des {
	float:right;
	width:600px;
	height:300px
}
.service_category ul li .txt .des .am-vertical-align-middle {
	padding:0 100px 0 0
}
.service_category ul li .txt .des .t {
	font-size:22px;
	font-weight:normal;
	color:#006bb3
}
.service_category ul li .txt .des i {
	display:block;
	width:30px;
	height:2px;
	line-height:2px;
	font-size:2px;
	background:#d2d2d2;
	margin:20px 0
}
.service_category ul li .txt .des p {
	font-size:14px;
	color:#666;
	line-height:26px
}
.service_category ul li .txt .des a.more01 {
	margin-top:20px
}
.service_category ul li .img {
	float:right;
	width:50%;
	background:#f2f7fb
}
.service_category ul li.sec .txt {
	float:right
}
.service_category ul li.sec .txt .des {
	float:left
}
.service_category ul li.sec .txt .des .am-vertical-align-middle {
	padding:0 0 0 100px
}
.service_category ul li.sec .img {
	float:left
}
.service_category ul li.sec .img .thumb {
	float:right
}
.buyerguide {
	font-size:14px;
	color:#666;
	line-height:28px;
	margin-top:40px
}
.buyerguide .des01 {
	margin-top:30px
}
.buyerguide01 [class*=list0] {
	margin:0;
	padding:0;
	width:580px;
	background:#f9f9f9
}
.buyerguide01 [class*=list0] .thumb {
	float:left;
	width:290px
}
.buyerguide01 [class*=list0] .txt {
	float:right;
	width:290px;
	padding:30px
}
.buyerguide01 [class*=list0] .txt b.t {
	font-size:22px;
	color:#006bb3;
	font-weight:normal
}
.buyerguide01 [class*=list0] .txt .des {
	font-size:14px;
	color:#666;
	margin-top:15px
}
.buyerguide01 [class*=list0] .txt .des .des01 {
	line-height:28px
}
.buyerguide01 [class*=list0] .txt .des p {
	padding-bottom:10px;
	line-height:20px
}
.buyerguide_t {
	height:40px;
	line-height:40px;
	vertical-align:middle;
	margin-top:70px
}
.buyerguide_t span {
	display:inline-block;
	width:130px;
	font-size:22px;
	color:#333;
	font-weight:normal;
	vertical-align:middle
}
.buyerguide_t em {
	display:inline-block;
	width:1070px;
	height:2px;
	line-height:2px;
	font-size:2px;
	background:#ebebeb;
	vertical-align:middle
}
.buyerguide02 [class*=list0] {
	margin:0;
	padding:0;
	width:580px
}
.buyerguide02 .am-table td {
	padding:.5rem 2rem
}
.list_down_w {
	overflow:hidden;
	margin:40px 0 0
}
.list_down {
	padding-top:30px;
	width:1240px;
	overflow:hidden
}
.list_down .list {
	margin:0;
	padding:0;
	width:580px;
	margin:0 40px 40px 0
}
.list_down .list:last-child {
	float:left
}
.list_down .list a {
	display:block;
	width:580px;
	height:130px;
	padding:20px;
	border:1px solid #dfdfdf;
	-webkit-transition:all 0.3s;
	-moz-transition:all 0.3s;
	-o-transition:all 0.3s;
	transition:all 0.3s
}
.list_down .list a span.date {
	display:block;
	float:left;
	width:60px;
	height:70px;
	border:1px solid #dcdcdc
}
.list_down .list a span.date em {
	font-style:normal;
	display:block;
	color:#333;
	text-align:center
}
.list_down .list a span.date em.date01 {
	font-size:30px;
	line-height:40px
}
.list_down .list a span.date em.date02 {
	font-size:14px;
	line-height:30px;
	border-top:1px solid #dcdcdc
}
.list_down .list a .txt {
	float:left;
	width:400px;
	margin-left:20px
}
.list_down .list a .txt b {
	display:block;
	padding-bottom:10px;
	color:#333;
	font-size:16px;
	font-weight:normal;
	overflow:hidden
}
.list_down .list a .txt p {
	display:block;
	height:40px;
	line-height:20px;
	color:#666;
	font-size:14px;
	overflow:hidden
}
.list_down .list a .ico {
	float:right;
	width:50px;
	height:50px;
	padding-top:20px
}
.list_down .list a .ico i {
	font-size:50px;
	line-height:50px;
	text-align:center;
	font-weight:normal
}
.list_down .list a:hover {
	border-color:#333
}
.list_down .list a:hover .txt b {
	color:#006bb3
}
.list_news ul li {
	display:block;
	padding:40px 0;
	border-bottom:1px solid #eee
}
.list_news ul li a .time {
	float:left;
	width:60px;
	height:60px;
	text-align:center
}
.list_news ul li a .time span {
	display:block
}
.list_news ul li a .time span.day {
	font-size:38px;
	line-height:40px
}
.list_news ul li a .time span.date {
	font-size:14px;
	line-height:20px
}
.list_news ul li a .thumb {
	float:left;
	width:250px;
	height:174px;
	margin:0 50px
}
.list_news ul li a .thumb img {
	width:100%;
	height:100%
}
.list_news ul li a .txt {
	float:left;
	width:780px
}
.list_news ul li a .txt b.t {
	display:block;
	font-size:16px;
	color:#333;
	font-weight:normal;
	padding-bottom:15px
}
.list_news ul li a .txt .des {
	font-size:14px;
	color:#666;
	line-height:26px
}
.list_news ul li a .more {
	display:block;
	float:right;
	width:110px;
	height:36px;
	line-height:36px;
	text-align:center;
	border:1px solid #d2d2d2;
	font-size:14px;
	color:#666;
	margin-top:30px;
	-webkit-transition:all 0.3s;
	-moz-transition:all 0.3s;
	-o-transition:all 0.3s;
	transition:all 0.3s
}
.list_news ul li a:hover .more {
	background:#006bb3;
	border-color:#006bb3;
	color:#fff
}
.contact .list {
	padding:65px 0;
	border-bottom:1px solid #eee
}
.contact .list [class*=am-u-] {
	margin:0;
	padding:0
}
.contact .list [class*=am-u-] img {
	float:left
}
.contact .list [class*=am-u-] .txt {
	float:right;
	width:210px;
	margin-right:20px
}
.contact .list [class*=am-u-] .txt b {
	font-size:16px;
	color:#333;
	font-weight:normal
}
.contact .list [class*=am-u-] .txt p {
	font-size:14px;
	color:#666
}
.contact .map {
	padding:65px 0 0
}
.page_form {
	padding:50px 0px;
	margin:0 auto
}
.page_form .input,.page_form textarea {
	background-image:url(../img/message_ico.png);
	background-repeat:no-repeat;
	background-color:#fff
}
.page_form .input {
	height:40px;
	line-height:40px;
	border:1px solid #c9c9c9;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	border-radius:4px;
	text-indent:50px
}
.page_form textarea {
	background-position:0 -200px;
	padding:10px 10px 10px 50px;
	width:1200px;
	height:200px;
	border:1px solid #c9c9c9;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	border-radius:4px
}
.page_form .m_col01 {
	width:100%;
	margin-bottom:10px
}
.page_form .m_col01 .fl,.page_form .m_col01 .fr {
	width:48%
}
.page_form .m_col01 .fl .input,.page_form .m_col01 .fr .input {
	width:100%
}
.page_form .m_col02 {
	width:100%;
	margin-bottom:10px
}
.page_form .m_col02 .input {
	width:100%
}
.page_form .m_col02 .checkcode {
	width:60px
}
.page_form .title {
	background-position:0 0
}
.page_form .name {
	background-position:0 -40px
}
.page_form .tel {
	background-position:0 -80px
}
.page_form .email {
	background-position:0 -120px
}
.page_form .ctitle {
	background-position:0 -160px
}
.page_form .form-error,.page_form .word_count {
	font-size:12px;
	color:#ff0000
}
.page_form .submit {
	display:block;
	width:136px;
	height:42px;
	text-align:center;
	line-height:42px;
	background:#006bb3;
	color:#fff;
	font-size:16px;
	font-weight:bold;
	border:none;
	margin:0 auto;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	border-radius:4px;
	-webkit-transition:all 0.3s;
	-moz-transition:all 0.3s;
	-o-transition:all 0.3s;
	transition:all 0.3s
}
.page_form .submit:hover {
	background:#0087e1;
	transition:background 0.3s;
	-moz-transition:background 0.3s;
	-webkit-transition:background 0.3s;
	-o-transition:background 0.3s
}
.sitemap {
	padding-top:70px;
	text-align:center;
	vertical-align:middle
}
.sitemap ul li.list {
	display:inline-block;
	padding-right:100px;
	vertical-align:middle
}
.sitemap ul li.list a {
	-webkit-transition:all 0.3s;
	-moz-transition:all 0.3s;
	-o-transition:all 0.3s;
	transition:all 0.3s
}
.sitemap ul li.list ul li {
	display:block
}
.sitemap ul li.list ul li a {
	font-size:14px;
	color:#a3acb4;
	line-height:35px
}
.sitemap ul li.list ul li a:hover {
	color:#006bb3
}
.sitemap ul li.list .des {
	font-size:12px;
	color:#777;
	line-height:30px
}
.samplesupport {
	font-size:14px;
	color:#333;
	line-height:28px;
	margin-top:30px
}
.samplesupport a {
	color:#006bb3;
	text-decoration:underline
}
.samplesupport .t01 {
	font-size:18px;
	height:40px;
	line-height:40px
}
.samplesupport .list01 {
	margin-top:20px
}
.samplesupport .list01 .list {
	margin:0;
	padding:0;
	width:580px
}
.samplesupport .list01 .am-table-bordered {
	border:none
}
.samplesupport .list01 .am-table-bordered>thead>tr>td,.samplesupport .list01 .am-table-bordered>thead>tr>th {
	background:#006bb3;
	color:#fff;
	border:none;
	font-weight:normal;
	height:65px;
	line-height:65px;
	padding:10px 20px
}
.samplesupport .list01 .am-table-bordered>tbody>tr>td,.samplesupport .list01 .am-table-bordered>tbody>tr>th {
	border:1px solid #ddd;
	border-top:none;
	padding:10px 20px;
	color:#666
}
.samplesupport .list02 {
	margin-top:20px
}
.samplesupport .list02 .list {
	margin:0;
	padding:0;
	width:580px
}
.samplesupport .list02 .des {
	margin-top:30px
}
.samplesupport .list02 .link {
	overflow:hidden;
	height:70px
}
.samplesupport .list02 .link ul {
	width:600px;
	overflow:hidden
}
.samplesupport .list02 .link ul li {
	display:block;
	float:left;
	width:180px;
	margin-right:20px
}
.samplesupport .list02 .link ul li a {
	display:block;
	width:180px;
	height:70px;
	line-height:20px;
	padding:15px 0 15px 20px;
	background:url(../img/samplesupport_arrow.png) 115px center no-repeat #006bb3;
	color:#fff;
	font-weight:bold;
	text-decoration:none
}
.samplesupport .list02 .am-table-bordered {
	border:none
}
.samplesupport .list02 .am-table-bordered>thead>tr>td,.samplesupport .list02 .am-table-bordered>thead>tr>th {
	background:#006bb3;
	color:#fff;
	border:1px solid #fff;
	font-weight:normal;
	height:65px;
	line-height:65px;
	padding:10px 30px
}
.samplesupport .list02 .am-table-bordered>tbody>tr>td,.samplesupport .list02 .am-table-bordered>tbody>tr>th {
	border:1px solid #fff;
	border-top:none;
	padding:10px 30px;
	color:#666;
	background:#f1f1f1;
	font-size:1.6rem
}
.Validform_checktip {
	margin-left:8px;
	line-height:20px;
	height:20px;
	overflow:hidden;
	color:#999;
	font-size:12px
}
.Validform_right {
	color:#71b83d;
	padding-left:20px;
	background:url(images/right.png) no-repeat left center
}
.Validform_wrong {
	color:red;
	padding-left:20px;
	white-space:nowrap;
	background:url(images/error.png) no-repeat left center
}
.Validform_loading {
	padding-left:20px;
	background:url(images/onLoad.gif) no-repeat left center
}
.Validform_error {
	background-color:#ffe7e7
}
#Validform_msg {
	color:#7d8289;
	font:12px/1.5 tahoma,arial,\5b8b\4f53,sans-serif;
	width:280px;
	-webkit-box-shadow:2px 2px 3px #aaa;
	-moz-box-shadow:2px 2px 3px #aaa;
	background:#fff;
	position:absolute;
	top:0px;
	right:50px;
	z-index:19891016;
	display:none;
	filter:progid:DXImageTransform.Microsoft.Shadow(Strength=3,Direction=135,Color='#999999');
	box-shadow:2px 2px 0 rgba(0,0,0,0.1)
}
#Validform_msg .iframe {
	position:absolute;
	left:0px;
	top:-1px;
	z-index:-1
}
#Validform_msg .Validform_title {
	line-height:25px;
	height:25px;
	text-align:left;
	font-weight:bold;
	padding:0 8px;
	color:#fff;
	position:relative;
	background-color:#999;
	background:-moz-linear-gradient(top,#999,#666 100%);
	background:-webkit-gradient(linear,0 0,0 100%,from(#999),to(#666));
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#999999',endColorstr='#666666')
}
#Validform_msg a.Validform_close:link,#Validform_msg a.Validform_close:visited {
	line-height:22px;
	position:absolute;
	right:8px;
	top:0px;
	color:#fff;
	text-decoration:none
}
#Validform_msg a.Validform_close:hover {
	color:#ccc
}
#Validform_msg .Validform_info {
	padding:8px;
	border:1px solid #bbb;
	border-top:none;
	text-align:left
}
.message_box {
	width:100%
}
.message_box input {
	outline:0;
	border:none;
	border:1px solid #ccc;
	font-size:14px
}
.message_box input:focus {
	background:none;
	border-color:#fff;
	box-shadow:none;
	border-bottom:1px solid #333
}
.message_box .list {
	margin-bottom:10px
}
.message_box .list .checkcode {
	width:60px;
	padding:0 .5em;
	height:25px;
	line-height:25px;
	margin-left:10px
}
.message_box textarea {
	width:100%;
	margin-bottom:10px;
	outline:0;
	border:none;
	border:1px solid #ccc;
	font-size:14px
}
.message_box textarea:focus {
	background:none;
	border-color:#fff;
	box-shadow:none;
	border:1px solid #ccc
}
.message_box .submit {
	display:block;
	margin:0;
	padding:0;
	background:#006bb3;
	border:none;
	text-align:center;
	margin-top:10px;
	width:120px;
	height:40px;
	line-height:40px;
	color:#fff;
	-webkit-transition:all 0.3s;
	-moz-transition:all 0.3s;
	-o-transition:all 0.3s;
	transition:all 0.3s
}
