@charset "utf-8";
body{overflow-x:hidden;}
/*头部开始*/
.topbar{
	height:30px;
	border-bottom: 1px solid #cdcdcd;
}
.topbar .top-tip, .topbar .lan-sel{
	height:30px;
	line-height:30px;
}
.header{
	padding:18px 0;
	background: url(../images/rui2_03.jpg) repeat;
}
.header .logo{
	width:674px;
	height:75px;
	margin-left:9px;
	background: url(../images/header_03.png) no-repeat left top;
}
.header .phone{
	width:230px;
	height:58px;
	padding:0px 0px 0px 68px;
	box-sizing: border-box;
	background: url(../images/header_06.png) no-repeat left 3px;
}
.header .phone p{
	font-size:18px;
	line-height:120%;
	color:#082996;
}
.header .phone .tit{
	font-size:14px;
	color:#333;
	text-indent:31px;
	font-family: "黑体";
}
/*头部结束*/
/*导航开始*/
.pageNav{
	background:#3257d3 url(../images/rui_13.jpg) repeat-x;
}
.pageNav .topli{
	height:42px;
	line-height: 42px;
	font-size:14px;
	color:#fff;
	width:137px;
	float:left;
	text-align: center;
	background-image:url(../images/rui_11.jpg);
	background-repeat:no-repeat;
	background-position:right center;
	position:relative;
	top:0px;
	left:0px;
}
.pageNav .topli:hover .nei{
	display:block;
	position:absolute;
	z-index:100;
	background:#06C;
	width:135px;
	color:#FFF;
}
.nei{
	display:none;
	position:absolute;
	z-index:100;
	background:#06C;
	width:135px;
	color:#FFF;
	}
.nei li{
	width:135px;
	height:35px;
	line-height:35px;
}
.nei li a{
	color:#FFF;
	width:135px;
	height:35px;
	line-height:35px;}
.pageNav .topli:last-child{
	background-image: none;
}
.pageNav .topli.on, .pageNav .topli:hover{
	background-color:#07258b;
}
/*导航结束*/
/*轮播开始*/
.banner{
	position: relative;
}
.banner-wrapper{
	width:100%;
	height:500px;
	overflow: hidden;
	position:relative;
}
.banner-slide{
	width:1000%;
	height:500px;
	position: relative;
}
.banner-slide li{
	height:100%;
	float:left;
	height:500px;
	overflow: hidden;
	position: relative;
}
.banner-slide li .container{
	position: relative;
}
.banner-slide li img{
	width:1920px;
	height:500px;
	position: absolute;
	top:0px;
	left:0px;
	margin-left:-340px;
}
.banner-switch{
	position:absolute;
	bottom:50px;
	left:48%;
}
.banner-switch li{
	width:12px;
	height:12px;
	background-color:rgba(255,255,255,.5);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#7fffffff,endColorstr=#7fffffff);
	border-radius:50%;
	margin-right:10px;
	float:left;
	cursor:pointer;
}
.banner-switch li.on{
	background-color:#b60105;
}
/*轮播结束*/
/*搜索开始*/
.search-con{
	width:100%;
	height:39px;
	line-height: 39px;
	background: rgba(0,0,0,.5);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000,endColorstr=#99000000);
	position: absolute;
	bottom:0px;
	left:0;
}
.search-con .hotword{
	color:#fff;
	max-width:786px;
}
.search-con .search{
	height:24px;
	margin-top:7.5px;
}
.search-con .search .text{
	width:170px;
	height:24px;
	line-height: 25px;
	background:#fff;
	border-radius:12px 0px 0px 12px;
	float:left;
	text-indent:1em;
}
.search-con .search .button{
	width:34px;
	height:24px;
	background:#07258b url(../images/rui2_07.jpg) no-repeat 8px center;
	border-radius:0px 12px 12px 0px;
	float:left;
}
/*搜索结束*/
/*产品开始*/
.product{
	padding:32px 0px 52px;
	background: url(../images/rui2_10.jpg) no-repeat center bottom;
}
.pro-nav{
	width:263px;
}
.nav-tit{
	height:187px;
	padding:48px 0px 0px 24px;
	box-sizing: border-box;
	background: url(../images/rui_21.jpg) no-repeat;
}
.nav-tit .zhcn{
	width:140px;
	font-size:30px;
	line-height: 100%;
	height:39px;
	color:#fff;
	padding-right:11px;
	letter-spacing:4px;
	border-bottom:1px solid;
}
.nav-tit .eng{
	height:48px;
	line-height: 48px;
	font-size:26px;
	color:#fff;
	letter-spacing:2px;
	font-family:"黑体";
}
.nav-list{
	padding:0px 3px 9px 0px;
	background-color: #e2e2e2;
	border-radius:0px 0px 0px 7px;
}
.nav-list ul{
	padding:18px 0px 41px 0px;
	background-color: #f2f2f2;
}
.nav-list ul li{
	height:46px;
	line-height: 46px;
	text-indent:30px;
	font-size:14px;
	color:#333;
	position: relative;
}
.nav-list ul li .arrow{
	width:10px;
	height:17px;
	background: url(../images/arrow.png) no-repeat;
	position: absolute;
	top:50%;
	margin-top:-8px;
	left:210px;
}
.nav-list ul li.on,.nav-list ul li:hover{
	color:#082996;
	border-left:3px solid #082996;
	text-indent:27px;
	background-color: #fff;
}
.nav-list ul li.on .arrow{
	left:207px;
}
.nav-list ul li:hover{
	color:#082996;
}
.nav-hotline{
	padding:0px 0px 8px 0px;
	background-color: #263f92;
	/*box-shadow:0px 0px 5px 3px #fff inset;*/
	margin-top:14px;
}
.nav-hotline .hl-con{
	padding:18px 22px 30px;
	background-color: #2e4db2;
}
.nav-hotline .hl-con .tit{
	height:30px;
	font-size:19px;
	color:#fff;
	font-style: italic;
	line-height: 100%;
	letter-spacing: 1px;
	background: url(../images/rui_33.jpg) repeat-x left bottom;
}
.nav-hotline .hl-con .num{
	margin-top:18px;
	font-size:18px;
	color:#fff;
	line-height: 125%;
	padding-left:42px;
	background: url(../images/rui_37.jpg) no-repeat left top;
}
.pro-con{
	width:820px;
}
.pro-title{
	height:30px;
	line-height:30px;
	padding-left:36px;
	margin-bottom: 12px;
	border-bottom: 1px solid #e6e6e6;
	background: url(../images/rui_18.jpg) no-repeat left top;
}
.pro-title .title-group{
	color:#252525;
}
.pro-title .title-group .zhcn{
	font-size:16px;
	color:#252525;
	display: inline-block;
	vertical-align: top;
}
.pro-title .title-group .sep{
	color:#a0a0a0;
	font-size:18px;
	font-weight: bold;
	vertical-align: top;
}
.pro-title .title-group .eng{
	font-size:12px;
	color:#666;
	display: inline-block;
	vertical-align: top;
	margin-top:1px;
}
.en-more{
	color:#666;
	letter-spacing:1px;
}
.en-more.white{
	color:#fff;
}
.pro-list ul li{
	float:left;
	width:259px;
	margin-right:18px;
	margin-bottom:18px;
	border:1px solid #cdcfd1;
	background-color: #fff;
	box-shadow:1px 1px 4px 0px #cdcfd1;
}
.pro-list ul li:hover{
	box-shadow:1px 1px 5px 2px #cdcfd1;
}
.pro-list ul li:nth-of-type(3n){
	margin-right:0;
}
.pro-list ul li .img-wrp{
	width:259px;
	height:177px;
	overflow: hidden;
}
.pro-list ul li .img-wrp img{
	width:100%;
	height:100%;
	transition: all .5s;
}
.pro-list ul li .img-wrp img:hover{
	transform: scale(1.2);
}
.pro-list ul li .img-wrp{
	border-bottom:2px solid #3d5d9c;
}
.pro-list ul li .tit{
	height:40px;
	line-height: 40px;
	padding:0px 5px;
	font-size:16px;
	color:#212121;
	text-align: center;
	position: relative;
	font-weight: bold;
}
.pro-list ul li .tit:after{
	content: "";
	display: block;
	width:38px;
	height:1px;
	background-color:#ad8d38;
	position: absolute;
	left:50%;
	bottom:0px;
	margin-left:-19px;
}
.pro-list ul li .det{
	padding:0px 8px;
	margin:8px 0px;
}
.pro-list ul li .det .model{
	height:20px;
	overflow: hidden;
	font-weight: bold;
}
.pro-list ul li .det .desc{
	height:32px;
	line-height: 16px;
	overflow: hidden;
	color:#4d4d4d;
}
.pro-list ul li .det .desc .desc-con{
	width:220px; font-size:12px;
}
/*产品结束*/
/*优势开始*/
.advan{
	background: url(../images/xieline.jpg) repeat;
	padding:32px 0 20px;
}
.advan .container{
	position: relative;
}
.adv-tit-con .indent{
	width:520px;
	height:36px;
	margin:0px auto 18px;
	background: url(../images/rui_41.png);
}
.advan .adv-ul-con{
	width:780px;
	margin:auto;
	position: relative;
	z-index: 9;
	box-shadow:2px 2px 8px 1px #e1e1e1;
}
.advan .robot{
	position: absolute;
	bottom:-27px;
	left:-80px;
	width:288px;
	height:451px;
	z-index: 9;
	background: url(../images/robot.png);
}
.advan ul li{
	width:260px;
	height:180px;
	float:left;
	box-sizing: border-box;
}
.advan ul li img{
	width:100%;
	height:100%;
}
.adv-tit-con .subtit{
	width:219px;
	height:25px;
	line-height: 25px;
	font-size:20px;
	color:#333;
	width:219px;
	font-weight: bold;
	text-align: center;
	border-top:1px solid #999;
	border-bottom: 1px solid #999;
	margin:0px auto 20px;
}
.adv-part1, .adv-part2, .adv-part3{
	border-bottom: 2px solid #0b33a7;
}
.adv-text{
	background-color: #f5f5f5;
	font-size:14px;
	padding:0px 10px;
}
.adv-text .adv-tit{
	height:48px;
	margin:25px 0px 16px;
	background-repeat: no-repeat;
	background-position: center top;
}
.adv-part2 .adv-tit{
	background-image: url(../images/rui_50.jpg);
}
.adv-part4 .adv-tit{
	background-image: url(../images/rui_57.jpg);
}
.adv-part6 .adv-tit{
	background-image: url(../images/rui_60.jpg);
}
/*优势结束*/
/*关于开始*/
.about-content{
	height:335px;
	padding-top:20px;
	background:#162b6f url(../images/rui2_15.jpg) no-repeat center top;
}
.aboutus{
	width:754px;
}
.about-title{
	height:30px;
	line-height:30px;
	padding-left:9px;
	margin-bottom: 12px;
	border-bottom: 1px solid #c6c6c6;
	background: url(../images/images/wline_03.jpg) no-repeat left center;
}
.about-title .title-group{
	color:#fff;
}
.about-title .title-group .zhcn{
	font-size:18px;
	color:#fff;
	display: inline-block;
	vertical-align: top;
}
.about-title .title-group .sep{
	color:#fff;
	font-size:18px;
	font-weight: bold;
	vertical-align: top;
}
.about-title .title-group .eng{
	font-size:14px;
	color:#fff;
	display: inline-block;
	vertical-align: top;
	margin-top:1px;
}
.aboutus-con .img-wrp img{
	width:283px;
	height:212px;
}
.aboutus-con{
	margin-top:32px;
}
.aboutus-text{
	width:438px;
	color:#fff;
}
.aboutus-text .tit{
	height:40px;
	line-height: 40px;
	font-size:16px;
	font-weight: bold;
	/*text-align:center;*/
}
.aboutus-text .desc{
	line-height: 24px;
	text-indent:2em;
}
.aboutus-text .more{
	color:#fff;
	display: inline-block;
	margin-top:8px;
}
.about-content a:hover{
	color:#ad7f18;
}
.honor{
	width:297px;
}
.honor-banner{
	width:100%;
	height:233px;
	background-color:#fff;
	margin-top:26px;
	position:relative;
}
.honor-banner .btn{
	width:22px;
	height:36px;
	display: block;
	position: absolute;
	top:50%;
	margin-top:-18px;
}
.honor-banner .btn.prev{
	background: url(../images/rui_72.jpg) no-repeat;
	left:4px;
}
.honor-banner .btn.next{
	background: url(../images/rui_75.jpg) no-repeat;
	right:4px;
}
.honor-wrapper{
	width:179px;
	height:217px;
	margin:auto;
	padding-top:8px;
	overflow: hidden;
}
.honor-wrapper ul{
	position: relative;
	width:5000%;
}
.honor-wrapper li{
	float:left;
}
.honor-wrapper li, .honor-wrapper li img{
	width:179px;
	height:217px;
}
/*关于结束*/
/*新闻开始*/
.news-content{
	padding:33px 0px 52px;
}
.news{
	width:752px;
}
.question{
	width:336px;
}
.news-block{
	border-radius:6px 6px 0px 0px;
	border:1px solid #e2e2e2;
}
.news-tit-con{
	height:50px;
	line-height:50px;
	border-radius:6px;
	font-size:16px;
	color:#333;
	background: url(../images/rui_82.jpg) repeat-x left top;
}
.news-tab-btn a{
	display: inline-block;
	width:204px;
	height:100%;
	text-indent:42px;
	background: url(../images/rui_84.jpg) no-repeat right center;
}
.news-tab-btn a.on, .news-content a:hover{
	color:#082996;
}
.news-more{
	color:#353535;
	display: block;
	height:24px;
	line-height: 25px;
	margin-top:13px;
	padding-right:25px;
	margin-right:17px;
	background: url(../images/rui_87.jpg) no-repeat right center;
}
.news-top{
	padding:20px 0px 20px 8px;
	border-bottom: 1px dotted #919191;
}
.news-top .img-wrp{
	padding:5px;
	border-radius:2px;
	border:1px solid #e4e4e4;
}
.news-top .img-wrp img{
	width:209px;
	height:150px;
}
.news-top-det{
	width:486px;
}
.news-top-det .tit{
	height:46px;
	line-height:48px;
	font-size:14px;
	color:#000;
}
.news-top-det .desc{
	line-height:24px;
	color:#666;
	max-height:72px;
	overflow: hidden;
}
.news-top-det .more{
	display: inline-block;
	margin-top:10px;
	color:#666;
	text-indent:-5px;
}
.news-sel-box{
	display: none;
	padding:0px 6px;
}
.news-list{
	padding:10px 0px 17px;
}
.news-list ul li{
	width:355px;
	height:35px;
	line-height: 35px;
	color:#666;
	float:left;
	margin-right:22px;
}
.news-list ul li:nth-of-type(2n){
	margin-right:0;
}
.news-list ul li .tit{
	width:218px;
	padding-left:20px;
	background: url(../images/rui_101.jpg) no-repeat 8px center;
}
.news-list ul li .date{
	width:80px;
	text-align: right;
	padding-right:8px;
}
.ques-tit{
	text-indent:19px;
}
.ques-list{
	padding:29px 17px 20px;
}
.ques-list ul li{
	margin-bottom:12px; font-size:16px;
	
}
.ques-list .inline-block-wrap{
	height:25px;
	line-height:25px;
	margin-bottom: 16px;
}
.ques{
	color:#0a2b97;
}
.ques .ques-left{
	background-image: url(../images/rui_87.jpg);
}
.ques.inline-block-wrap{
	height:25px;
}
.ans.inline-block-wrap{
	height:50px;
}
.ques-left, .ans-left{
	width:50px;
	height:100%;
	margin-right:21px;
	background: url(../images/rui_96.jpg) no-repeat right 4px;
}
.ques-right, .ans-right{
	width:221px;
}
/*新闻结束*/
/*底部开始*/
.pageFooter{
	color:#f5f5f5;
}
.footer-det{
	padding-top:31px;
	padding-bottom:10px;
	background-color: #14286b;
}
.footer-det .left{
	width:800px;
	background: url(../images/footer_line_03.jpg) no-repeat right center;
}
.footer-nav{
	height:36px;
	line-height:30px;
}
.footer-nav a{
	font-size:14px;
	margin-right:18px;
	color:inherit;
}
.footer-nav a:hover{
	color:#9e710d;
}
.footer-text{
	line-height: 24px;
}
.footer-det .right{
	padding:20px 28px 0px 28px;
	border-radius:4px;
	background:rgba(255,255,255,.1);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#19ffffff,endColorstr=#19ffffff);
}
.footer-det .right .ewm-con{
	margin-right:19px;
}
.footer-det .right .ewm-con:last-child{
	margin-right: 0;
}
.footer-det .right .ewm-con img{
	width:117px;
	height:117px;
}
.footer-det .right .ewm-con p{
	height: 33px;
	line-height:36px;
	text-align: center;
	font-weight: bold;
}
.footer-bot{
	height:38px;
	line-height:38px;
	background-color:#0d1b4c;
}
/*底部结束*/
/*内页开始*/
.inside-content{
	padding:14px 0px 88px;
	background-color: #f7f7f7;
}
.inside-banner{
	width:100%;
	height:347px;
	position: relative;
}
.inside-banner img{
	position: absolute;
	left:50%;
	margin-left:-960px;
}
.inside-right{
	width:814px;
	box-sizing: border-box;
	padding:0 18px;
	background-color: #fff;
}
.ins-con-top{
	height:43px;
	line-height:45px;
	border-bottom:1px solid #dadada;
}
.ins-title h2{
	font-size:20px;
	color:#233b89;
	padding-left:34px;
	background: url(../images/inside_05.jpg) no-repeat left center;
}
.crumb{
	font-size:14px;
	color:#7f7f7f;
	padding-left:25px;
	padding-right:5px;
	background: url(../images/inside_08.jpg) no-repeat left 13px;
}
.crumb a:last-child{
	color:#3e3d3d;
}
.inside-main{
	padding:23px 0;
}
.inside-main{ font-size:16px;}
.inside-main .pro-list ul li{
	width:250px;
	margin-right:10px;
}
.inside-main .pro-list ul li:nth-of-type(3n){
	margin-right:0;
}
.inside-main .pro-list ul li .img-wrp{
	width:250px;
	height:171px;
}
.ins-news-list ul li{
	height:32px;
	line-height: 32px;
	border-bottom: 1px dotted #e1e1e1;
}
.ins-news-list ul li .tit{
	width:476px;
	padding-left:3px;
	float:left;
}
.ins-news-list ul li .date{
	text-align: right;
	padding-right:3px;
	float:right;
}
.inside-main .art-con h1{
	font-size:16px;
	height:35px;
	overflow: hidden;
	line-height:35px;
	text-align: center;
}
.inside-main .art-con time{
	display: block;
	margin-bottom:10px;
	text-align: center;
	font-size:13px;
}

/*留言*/
/*.lywm ul{height:330px; font-size:14px; list-style-type:none; font-family:微软雅黑; margin-left:18px;}
.lywm ul li{ margin-top:16px; color:#000;}
.lywm input{ height:25px; line-height:25px;} 
.lywm ul .anniu input{width:100px; height:30px; margin-left:42px; background:#F00; color:#fff; border:none; border-radius:6px;}*/

/*内页结束*/
/*
 * 
 * 
 * 
 * 
 * 
 * 
 * 
 * 
 * 
 * 
 * 
 * 
 * 
 * 
 * 
 * 
 * 
 * 
 * 
 * 
 * 
 */