﻿@charset "utf-8";
/* CSS Document */
body { margin: 0; padding: 0; font-size: 14px; line-height: 22px; font-family: "微软雅黑"; -webkit-text-size-adjust: none; color: #333; }
html, body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, th, td, p { margin: 0; padding: 0; }
img { border: 0; vertical-align: bottom; }
ul, li { list-style-type: none; }
a { color: #333; text-decoration: none; transition: all 0.3s; }
.tc { text-align: center; }
.tl { text-align: left; }
.tr { text-align: right; }
.fl { float: left; }
.fr { float: right; }
.cl { clear: both; }
.fb { font-weight: bold; }
.fnb { font-weight: 200; margin-left: -1px; }
input[type="text"]:focus, input[type="password"]:focus, textarea:focus { outline: none; }
.font_14 { font-size: 14px; }
.font_16 { font-size: 16px; }
.font_18 { font-size: 18px; }
.font_s { font-family: "宋体"; }
.min_w { min-width: 1200px; }
.container { width: 1200px; margin: 0 auto; }
/*header*/
.top { background: #016cba; height: 49px; line-height: 49px; color: #ffffff; font-size: 14x; }
.top_r { color: #fff; background: url(../images/p1.png) no-repeat left center; padding-left: 32px; }
.logo { height: 95px; background: #f9f9f9; }
.logo_l { margin-top: 26px; }
.nav li { font-size: 16px; border-bottom: 2px solid #f9f9f9; padding: 0 5px; margin: 23px 0 0 22px; line-height: 54px; float: left; }
.nav li a { color: #4c4c4c; }
.nav li:hover { border-bottom: 2px solid #016cba; }
.nav li:hover a { color: #016cba; font-weight: bold; }
.slide { position: relative; list-style: none; overflow: hidden; width: 100%; padding: 0; margin: 0; }
.slide img { display: block; position: relative; z-index: 1; height: auto; width: 100%; border: 0; }
.slide_nav { position: absolute; -webkit-tap-highlight-color: rgba(0,0,0,0); top: 40%; left: 0; opacity: 0.7; z-index: 3; text-indent: -9999px; overflow: hidden; text-decoration: none; height: 61px; width: 38px; background: transparent url("../images/N1675.gif") no-repeat left top; margin-top: -45px; }
.slide_nav:active { opacity: 1.0; }
.slide_nav.next { left: auto; background-position: right top; right: 0; }
/*index*/

.arr { padding-bottom: 67px; background: #f6f6f6; padding-top: 90px; }
.arr_01 { line-height: 55px; text-align: center; font-size: 39px; color: #333333; }
.arr_02 { text-align: center; font-size: 18px; color: #828283; line-height: 39px; }
.arr_list li { margin-left: 26px; background: #fff; width: 366px; height: 335px; float: left; margin-top: 20px; }
.arr_list ul { margin-top: -8px; }
.arr_03 { font-size: 14px; color: #2e2d2d; line-height: 22px; width: 346px; margin: 12px auto 0 auto; }
.arr_04 { width: 125px; margin: 13px 10px 0 auto; }
.arr_04 a { width: 125px; height: 30px; line-height: 30px; text-align: center; background: #fd9319; color: #fefefe; font-size: 18px; display: block; color: #fefefe; }
.arr_more { width: 181px; height: 36px; line-height: 36px; text-align: center; background: #28cc7b; color: #fefefe; font-size: 18px; margin: 0 auto; }
.arr_more a { color: #fefefe; display: block; margin: 47px auto 0 auto; }
.travel { margin-top: 55px; }
.travel_po { position: relative; }
.travel_next { width: 92px; font-size: 19px; line-height: 36px; text-align: center; height: 36px; background: #28cc7b; position: absolute; top: 40px; right: 30px; }
.travel_next a { display: block; color: #fff; }
.travel_list li { margin-top: 15px; width: 270px; height: 295px; float: left; background: #fff; margin-left: 23px; }
.travel_list ul { margin-left: 2px; }
.travel_01 { font-size: 14px; color: #2e2d2d; width: 255px; margin: 12px auto 0 auto; line-height: 23px; }
.travel_02 { font-size: 18px; color: #fff; width: 125px; height: 31px; line-height: 31px; text-align: center; background: #fd9319; margin: 10px 0 0 0; }
.travel_02 a { color: #fff; }
.strategy { padding-bottom: 40px; background: url(../images/4.jpg) no-repeat center top; padding-top: 36px; }
.strategy_01 { text-align: center; font-size: 39px; color: #ffffff; line-height: 57px; }
.strategy_02 { text-align: center; font-size: 18px; color: #f1f1f1; line-height: 35px; }
.strategy_pic { position: relative; margin-top: 11px; background: url(../images/p3.png) no-repeat center top; width: 1150px; height: 273px; margin: 20px auto 0 auto; }
.strategy_pic ul { margin-top: -10px; }
.strategy_pic li { width: 574px; height: 126px; float: left; margin-top: 21px; }
.strategy_left { width: 261px; margin: 0 auto 0 299px; }
.strategy_03 { line-height: 47px; margin-top: 0px; font-size: 36px; color: #2b2b2b; font-style: italic; }
.strategy_04 { font-size: 16px; color: #2b2b2b; line-height: 24px; magin-top: 10px; }
.strategy_left_01 { width: 277px; }
.strategy_ab { position: absolute; left: 27px; top: 55px; }
.strategy_ab_01 { position: absolute; left: 603px; top: 55px; }
.recommend { padding-bottom: 90px; background: #f6f6f6; padding-top: 55px; }
.recommend_list li { margin-top: 20px; position: relative; width: 276px; height: 197px; float: left; margin-left: 10px; }
.recommend_list ul { margin-left: 20px; }
.recommend_list li span { display: block; margin: 0 auto 0 auto; position: absolute; top: 66px; left: 53px; width: 169px; height: 62px; border: 2px solid #f6f6f6; color: #f6f5f5; font-size: 31px; z-index: 999; line-height: 62px; text-align: center; }
.strategy_more { color: #ffffff; font-size: 14px; width: 90px; height: 30px; text-align: center; margin: 23px auto 0 auto; line-height: 30px; background: rgba(0,0,0,.6); border: 1px solid #b8babf; }
.strategy_more a { display: block; color: #ffffff; }
/*footer*/
.foot { background: #016cba; padding-top: 27px; }
.foot_list a { padding-left: 13px; color: #ffffff; font-size: 14px; }
.foot_list { border-bottom: 1px dashed #3489c8; width: 1060px; text-align: center; line-height: 46px; padding-left: 5px; color: #ffffff; font-size: 14px; margin: 0 auto 0 auto; }
.foot_add { text-align: center; font-size: 14px; color: #ffffff; line-height: 28px; padding: 13px 0 23px 0; }
.foot_add span { padding-left: 10px; }
/*pro*/
.pro{ padding-top:45px;}
.pro_01{ margin-left:28px; padding-left:34px; line-height:43px; background:url(../images/7.jpg) no-repeat left center; color:#828283; font-size:18px;}
.pro_01 a{ color:#828283;}
.pro_02{width:100%; max-width:1200px; float:left; border:4px solid #016cba;  margin:0 auto 0 auto; min-height:44px; line-height:34px;     border-bottom: 0;}
.pro_03{ width:130px !important; background:#016cba; font-size:20px !important; color:#ffffff; text-align:center;display:none;}
.pro_02 ul{width:100%; float:left;}
.pro_02 li{ text-align:center; font-size:16px; min-width:82px; float:left; margin:10px 0 5px 20px;    border-bottom: 1px solid;}
.pro_02 li a{ color:#767676;}
.pro_02 li:hover a{ color:#016cba;}
.pro_04{ margin-top:24px;}
.page{position:relative;width:100%;text-align:center;overflow:hidden;margin:90px 0 0 0;}
.page ul{float:left;position:relative;left:50%;}
.page ul li{float:left;position:relative;right:50%;padding:0 5px;}
.page li a{ border:1px solid #a7a6a5;display:block;height:27px;line-height:27px;padding:0 8px;color:#000000; background:#ffffff;}
.page li a:hover{background:#5e5d5a;color:#fff;text-decoration:none;}
.pro_right{
	margin-right:30px;
	width: 809px;
}
.pro_right .fs_cont{
	margin:0;
}
.pro_right .fs_cont ul li{
	height: 295px;
	margin-right:15px;
	width: 187px;
}
.pro_right .fs_cont ul li .fs_cont1 {
	border:5px solid #C1EFFC;
	/*height: 290px !important;*/
	height: 290px !important;
}
.pro_right .fs_cont ul li .fs_cont1 .fs_m{
	border-radius:12px;
	top:3px;
	left:1px;
	width: 98%;
	height: 98%;
}
.pro_right .fs_cont ul li .fs_cont1{
	width: 184px;height: 295px;
}
.pro_right .fs_cont ul li .fs_cont1 .fs_img img{
	height: 285px;
}
/*产品详情*/
.pl_right .pl_img{
	width: 568px;
	height: 392px;
	border-radius:5px;
	overflow: hidden;
	text-align:center;
	margin:0 auto;
}
.pl_right .pl_img img{
	width: 100%;
	height: 100%;
}
.pl_right h1{
	margin-top: 55px;
	font-size: 18px;
	color:#4C4C4C;
	text-align:left;
	border-left:5px solid #0F8BEA;
	padding-left:10px;
	margin-bottom:20px;
}
.pl_right p{
	color:#4C4C4C;
	font-size: 14px;
	letter-spacing: 0;
	margin-bottom:9px;
}
.news_list{ width:800px; margin:0 auto; height:70px; border-bottom:1px dotted #636876;}
.news_list_l{ float:left; height:100%; width:80px; background:#999999;}
.news_list_r{ float:left; height:100%; width:720px; background:#e6e6e6;}
.news_list_l_t{ height:35px; border-bottom:1px dotted #ffffff; line-height:40px; font-size:16px; color:#ffffff; text-align:center;}
.news_list_l_b{ height:35px; line-height:30px; font-size:14px; color:#ffffff; text-align:center;}
.news_list_r_t{ height:35px; width:100%; text-indent:24px; line-height:45px;}
.news_list_r_t a{ font-size:16px; color:#333333;}
.news_list_r_b{ height:35px; width:100%; text-indent:30px; font-size:12px; color:#666666;}
.news_show{ width:795px; color:#333333; font-size:16px; margin:0 auto;}
.news_show_x{ width:795px; color:#999999; font-size:12px; margin-top:6px; margin:0 auto;}
.news_show_nr{ width:795px; margin:0 auto; margin-top:30px; color:#333333; font-size:14px;}
.news_show_sy{ width:795px; margin:0 auto; font-size:14px; color:#666666; height:25px;}
.news_show_xy{ width:795px; margin:0 auto; font-size:14px; color:#666666; height:25px;}
.news_show_sy a{ font-size:14px; color:#666666;}
.news_show_xy a{ font-size:14px; color:#666666;}
.ly_x{ width:350px; margin:0 auto; margin-top:75px;}
.liuyan_t{ width:538px; margin:0 auto; overflow:hidden; height:222px; margin-top:10px;}
.liuyan_t img{ width:100%; height:100%;}
.liuyan{ height:426px; width:100%; margin:0 auto; background:url(../images/liuyan_bg.png);}
.liuyan_c{ width:544px; height:380px; margin:0 auto; background:#ffffff;}
.liuyan_cc{ width:305px; height:335px; margin:0 auto;}
.liuyan_cc_t{ height:25px; width:305px; border-bottom:1px dashed #999999;}
.liuyan_cc_t span{ font-size:14px; color:#333333;}
.liuyan_cc_t_c{ width:220px; border:0px;}
.liuyan_cc_nrt{ width:90px; margin:0 auto; margin-top:20px;}
.liuyan_cc_nrt span{ font-size:14px; color:#333333;}
.liuyan_cc_nrc{ width:305px; margin:0 auto; height:120px; border:1px solid #999999; margin-top:15px;}
.liuyan_cc_nrct{ width:100%; height:100%; border:0px;}
.liuyan_cc_nrb{ width:70px; height:25px; border:1px solid #d01212; margin:0 auto; margin-top:21px;}
.liuyan_cc_nrb_tj{ width:68px; height:23px; border:1px solid #fbeded; background:#ffffff; color:#333333; font-size:14px; cursor:pointer;}
.ocr--message {
	min-height: 745px;
	background: url("../images/message-1.jpg") center top no-repeat; }
	.ocr--message .form {
	  width: 465px;
	  margin: 0 auto;
	margin-top: 40px;}
	.ocr--message input[type="text"],
	.ocr--message textarea {
	  margin: auto;
	  width: 100%;
	  display: block;
	  width: 460px;
	  height: 40px;
	  line-height: 40px;
	  padding-left: 18px;
	  -webkit-box-sizing: border-box;
			  box-sizing: border-box;
	  border: 1px solid #999999;
	  margin-bottom: 14px; }
	.ocr--message textarea {
	  padding-top: 7px;
	  line-height: 1.2;
	  height: 100px; }
	.ocr--message input[type="submit"] {
		cursor: pointer;
	  width: 140px;
	  height: 50px;
	  line-height: 50px;
	  text-align: center;
	  background-color: #10c8ee;
	  font-size: 18px;
	  font-weight: bold;
	  color: #fff;
	  border-radius: 25px;
	  border: none;
	  display: block;
	  margin: 40px auto 0;
	  -webkit-box-shadow: 0px 3px 5px 1px #d1cdb8;
			  box-shadow: 0px 3px 5px 1px #d1cdb8; }