/*----- Common css ------*/
.fl{float:left;}
.fr{float:right;}
.di{_display:inline;}
.fwn{font-weight:normal;}
.dib{*display:inline;_zoom:1;_display:inline;_font-size:0px;}
.w1920{width: 1920px;left: 50%;	margin-left: -960px;position: relative;}
.w1150{width: 1150px;margin: 0 auto;}


/*头部样式*/
#header{}
.toper{
	height: 32px;
	line-height: 32px;
	border-bottom: 1px solid #E7E7E7;
	font-size: 14px;
}
.wel{
	float: left;
}
.k1{
	float: right;
}
.logo{float:left;}
.top{
	width: 1150px;margin: 0 auto;
	height: 78px;
	padding-top: 20px;
	    overflow: hidden;
}
.rtwz{
    margin-left: 30px;
    padding-left: 30px;
        line-height: 27px;
        margin-top: 10px;
    background: url(../images/line1.jpg) no-repeat left center;
}
.rtwz dd{
    color:#1990e4;
    font-size: 26px;
}
.rtwz dt{
    color:#333333;
    font-size: 16px;
}

.topLink{float:right;text-align:right;position: relative;z-index: 9999;}
.translate{width:100px;position: absolute;left: 0;top:10px;z-index: 9999;}
.tran-in{left:120px;}
.translate li{border: 1px dashed #cccccc;line-height: 26px;text-align: left;background: #fff;}
.translate li a{display: block;padding-left: 10px;background: url(../images/dot4.png) no-repeat 88% 11px;}
.translate li a:hover{text-decoration: none;color:#275cea;cursor: pointer;}
.translate-en{display: none;padding: 6px;padding-top:0px;}
.translate li .translate-en a{padding-left: 0px;text-align: center;background: #fff;border-bottom: 1px solid #cccccc;}
.translate li .translate-en a:hover{font-weight: bold;}



/*搜索和热门搜索*/
.search{width: 1150px;margin: 15px auto;}
.hotSearch{width:400px;float:left;height:32px;line-height:32px;font-weight:normal;font-size: 14px;}
.hotSearch a{margin-right:6px;}
.hotSearch a+a:before{
	content: ' |';
	padding-right: 8px;
}
.hotSearch a:hover{
	color: #1990e4;
}
#formsearch{width:334px;float:right;
	background: url(../images/ssbg.png) 0 0 no-repeat;
	height: 32px;
}
#formsearch input{height:32px;background:none;border:none;line-height:32px;outline: none;}
#formsearch input#keyword{height:32px;line-height:32px;padding-left:10px;color:#999;width: 270px;}
#formsearch input#s_btn{width:50px;height:32px;line-height:32px;cursor:pointer;font-size: 0;}
#search-type{float: left;width:100px;height: 24px;border: 1px solid #c8c8c8;margin-right: 5px;}


/*主体样式*/
.index_pro{
	margin-top: 30px;
	margin-bottom: 50px;
}
.index_ptotit{
	text-align: center;
}
.pro_left{
	width: 210px;
	background: #1990E4 url(../images/plbg.png) no-repeat center bottom;
	float: left;
	color: #fff;
	padding-bottom: 40px;
	margin-top: 35px;
}
h3.pl_tit{
	height: 55px;
	line-height: 50px;
	font-size: 24px;
	text-align: center;
}
h3.pl_tit span{
	font-size: 32px;
	font-weight: normal;
	text-transform: uppercase;
}
.pro_sort{
	width: 205px;
	margin: 0 auto;
	background: #fff;
	padding-bottom: 35px;
}
.pro_sort ul li{
	border-bottom: 1px dotted #BDBDBD;
	height: 27px;
	line-height: 27px;
	padding: 12px 0;
}
.pro_sort ul li a{
	display: block;
	width: 177px;
	height: 27px;	
	border-radius: 8px;
	margin: 0 auto;
	font-size: 16px;
	color: #333;
	padding-left: 12px;
}
.pro_sort ul li a span{
	padding-right: 15px;
}
.pro_sort ul li:hover a{
	background: #D2ECFF;
	color: #1990e4;
}

.pro_rgt{
	width: 915px;
	float: right;
	margin-top: 35px;
}
h3.pr_tit{
	background: url(../images/prline.png) left bottom no-repeat;
	height: 37px;
	line-height: 37px;
	position: relative;
	font-weight: normal;
	font-size: 20px;
	color: #1990e4;
	text-transform: uppercase;
	padding-left: 15px;
}
h3.pr_tit span{
	font-size: 14px;
	color: #999;
}
h3.pr_tit a{
	display: block;
	font-size: 16px;
	color: #1990e4;
	position: absolute;
	right: 10px;
	top: 0;
}

ul.pr_list{margin-top: 15px;}
ul.pr_list li{
	width: 290px;
	height: 245px;
	position: relative;
	float: left;
	margin-bottom: 21px;
	margin-right: 22px;
}
ul.pr_list li:nth-child(3n){
	margin-right: 0;
}
ul.pr_list li a.img{
	display: block;overflow: hidden;
	width: 290px;
	height: 245px;
}
ul.pr_list li a.img img{
	width: 290px;
	height: 245px;
}
ul.pr_list li a.img img{
    -webkit-transform: scale(1, 1);
    -moz-transform: scale(1, 1);
    -webkit-transition: all 0.5s ease-out;
    -moz-transition: all 0.5s ease-out;
    transition: all 0.5s ease-out;
    cursor: pointer;
}

ul.pr_list li:hover a.img img{
    -webkit-transform: scale(1.1, 1.1);
    -moz-transform: scale(1.1, 1.1);
    transform: scale(1.1, 1.1);
    -webkit-transition: all 0.6s ease-out;
    -moz-transition: all 0.6s ease-out;
    transition: all 0.6s ease-out;
}
ul.pr_list li h3{
	position: absolute;
	width: 100%;
	left: 0;
	bottom: 0;
	z-index: 9999;
	background: rgba(25,144,228,0.6);
	height: 41px;
	line-height: 41px;
	text-align: center;
	font-weight: normal;
}
ul.pr_list li h3 a{
	display: block;
	color: #fff;
	font-size: 14px;
}
ul.pr_list li:hover h3{
	background: rgba(2,98,166,0.8);
}


/*3大理由*/
.index_reason{
	background: url(../images/ysbg.jpg) center 150px no-repeat;
	height: 1288px;
	overflow: hidden;
}
.heng{text-align: center;height: 237px;}
.index_retit{
	text-align: center;height: 120px;	
}
.reason01{
	width: 1150px;margin: 0 auto;
	background: url(../images/ty.png) center bottom no-repeat;
	padding-bottom: 47px;
}
.reimg1{
	width: 510px;float: left;
}
.rea01{
	float: right;
	width: 630px;
	float: right;
	margin-right: 10px;
}
h3.re_num{
	font-size: 26px;
	color: #333;
	margin-bottom: 8px;
}
h3.re_num span{
	display: inline-block;
	background: url(../images/num.png) center no-repeat;
	width: 51px;height: 49px;
	line-height: 49px;
	color: #fff;
	text-align: center;
	margin-right: 18px;
}
.re_content{
	margin-left: 75px;
	background: url(../images/ll.png) 0 0 repeat-y;
	padding: 15px 0;
}
.re_content p{
	background: url(../images/d.png) left 6px no-repeat;
	font-size: 14px;
	line-height: 24px;
	padding-left: 22px;
	margin-bottom: 5px;
	margin-left: -7px;
}

.reimg2{
	float: right;
	width: 490px;
	text-align: center;
	padding-bottom: 30px;
}
.rea02{
	float: left;
	width: 608px;
	margin-left: 15px;
}

.reimg3{
	width: 535px;
	float: left;
	text-align: center;
}
.rea03{
	width: 610px;
	float: left;
}



.heng2{
	text-align: center;
}

/*案例*/
.index_case{
	background: url(../images/casebg.jpg) center no-repeat;
	height: 620px;
	padding-top: 80px;
}
.case_tit{
	text-align: center;
}
.case_scroll{
	width: 1150px;margin: 0 auto;
	margin-top: 40px;
	position: relative;
}
.case_scroll .bd{
	width: 1050px;margin: 0 auto;overflow: hidden;
}
.case_scroll .bd ul li{
	width: 330px;height: 278px;
	position: relative;
	overflow: hidden;
	margin-right: 28px;
}
.case_scroll .bd ul li a.img{
	display: block;
	width: 330px;height: 278px;
}
.case_scroll .bd ul li a.img img{
	width: 330px;height: 278px;
}
.case_scroll .bd ul li h3{
	position: absolute;
	width: 100%;
	z-index: 999;
	left: 0;
	bottom: 0;
	background: rgba(25,144,228,0.6);
	height: 43px;
	line-height: 43px;
	font-weight: normal;
	text-align: center;
	opacity: 1;
}
.case_scroll .bd ul li h3 a{
	display: block;
	font-size: 14px;
	color: #fff;
}
.case_scroll .bd ul li a.hover{
	position: absolute;
	left: 0;
	top: 0;
	display: block;
	width: 100%;height: 100%;
	z-index: 9999;
	overflow: hidden;
	background: url(../images/caseh.png) center no-repeat;
	opacity: 0;
}
.case_scroll .bd ul li:hover h3{
	opacity: 0;
}
.case_scroll .bd ul li:hover a.hover{
	opacity: 1;
}
.case_scroll .hd .next,.case_scroll .hd .prev{
	position: absolute;
	display: block;
	width: 18px;
	height: 37px;
	cursor: pointer;
	top: 120px;
}
.case_scroll .hd .next{
	background: url(../images/cleft1.png) 0 0 no-repeat;
	left: 0;
}
.case_scroll .hd .next:hover{
	background: url(../images/cleft2.png) 0 0 no-repeat;
}
.case_scroll .hd .prev{
	background: url(../images/crgt1.png) 0 0 no-repeat;
	right: 0;
}
.case_scroll .hd .prev:hover{
	background: url(../images/crgt2.png) 0 0 no-repeat;
}
a.case_more{
	display: block;
	background: url(../images/case1.png) 0 0 no-repeat;
	width: 143px;
	height: 37px;
	line-height: 37px;
	text-align: center;
	margin: 0 auto;
	margin-top: 60px;
	font-size: 16px;
	color: #1990e4;
}
a.case_more:hover{
	background: url(../images/case2.png) 0 0 no-repeat;
	color: #9d0105;
}

/*关于*/
.index_about{
	background: url(../images/abbg.png) center 40px no-repeat;
	margin-top: 72px;
	height: 387px;
}
.about_con{
	width: 1150px;margin: 0 auto;	
}
.ab_left{
	width:596px; height:345px;
	float: left;
	box-shadow: 0px 3px 7px rgba(0,0,0,0.7);
}
.ab_rgt{
	width: 510px;
	float: right;
	margin-top: 65px;
}
.ab_rgt h1{
	font-size: 19px;
	color: #1990e4;
	position: relative;
	padding-bottom: 18px;
	margin-bottom: 20px;
}
.ab_rgt h1:after{
	content: '';
	position: absolute;
	left: 0;
	bottom: 0;
	width: 80px;
	height: 4px;
	background: #1990E4;
}
.ab_rgt .content{
	font-size: 14px;
	line-height: 24px;
	color: #333;
	text-align: justify;
	height: 165px;
}
.ab_rgt .abmore{
	width: 110px;height: 30px;border: 1px solid #1990E4;
	line-height: 30px;
	text-align: center;
	color: #1990E4;
	font-size: 14px;
	display: block;
}
.ab_rgt .abmore:hover{
	background: #1990E4;
	color: #fff;
}

/*新闻*/
.index_news{
	background: #F1F8FD;
	padding-top: 90px;
	padding-bottom: 60px;
}
.newtit{
	text-align: center;
}

.news_company{width:342px;margin-right:60px;}
.news_company .content {
    padding-top: 11px;
}
.news{
	margin-top: 35px;
}
.atitle{color:#333333;font-size:16px;line-height:52px;position:relative;font-weight:600;background:url(../images/atitle.png) no-repeat 0% 100%;padding-left:18px;}
.atitle span{font-weight:400;padding-left:10px;font-size:12px;text-transform:uppercase;color:#999999;}
.atitle a{position:absolute;right:0;top:0;font-size:12px;font-weight:400;}

.news_list2 li a{line-height:40px;padding-left:22px;font-size:14px;background:url(../images/ndot.jpg) no-repeat 0% 50%;display:block}
.news_list2 li a:hover{color:#2e9ae6;}

.news_list3 li{position:relative;padding:8px 0 12px;border-bottom:1px dashed #e3e3e3;}
.news_list3 li a{color: #333;line-height:30px;padding-left:38px;background: url(../images/wen.png) left center no-repeat;display:block;font-size:14px;}
.news_list3 li a:hover{text-decoration:none;color:#2e9ae6;}
.news_list3 span{background: url(../images/da.png) left 3px no-repeat;padding-left:38px;font:400 14px/22px "微软雅黑";margin-top:5px;color:#666;display:block}

#ydemo{overflow:hidden;margin:0 auto;position:relative;height:486px;}
#yindemo{height:100%;}
#ydemo1{}
#ydemo2{}



/*页面底部*/
#footer{
	background: #309BE7;
	padding-top: 45px;
	color: #fff;
}
#footer a{color:#fff;}
#footer a:hover{color:#fff;text-decoration:none;}
a#top2{
	background: url(../images/top2.png) 0 0 no-repeat;
	width: 46px;
	height: 46px;
	position: absolute;
	left: 50%;
	margin-left: -23px;
	top: -23px;
	z-index: 99;
	display: block;
}
.nav_foot{
	background: url(../images/ftnav.png) center top no-repeat;
	height: 80px;
	line-height: 40px;
	width: 1150px;
	margin: 0 auto;
	text-align: center;
}
.nav_foot a{
	font-size: 16px;
	color: #309be7 !important;
	padding: 0 26px;
}
.foot{
	width: 1150px;
	margin: 0 auto;
	padding-bottom: 20px;
}
.copyright{
	width: 575px;
	float: left;
	font-size: 14px;
	line-height: 26px;
}
.ft_logo{
	width: 330px;
	float: left;
	text-align: center;
	padding-top: 25px;
}
.ft_ewm{
	float: right;
}
.link{
	padding: 10px 0;
	line-height: 28px;
	font-size: 14px;
	background: #2089D3;
	text-align: center;
}



/*------------内页-------------------*/
#container{width:1150px;margin:0 auto;margin-top:10px;}

.prodescription{border:1px solid #e5e5e5;background:#f9f9f9;line-height:24px;padding:10px;margin-bottom:15px;text-indent:20px;}

.n_banner{width:1920px;left: 50%;margin-left: -960px;position: relative;height: 250px;overflow: hidden;}
.n_banner img{width: 100%;margin: 0 auto;}

.left{width:225px;float:left;}

.left .box{margin-bottom:10px;}
.left .box h3{line-height:31px;padding-left:15px;font-weight:bold;font-family:"微软雅黑";
background:#1990E4;font-size:14px;color:#fff;}
.left .box .content{padding:5px 0px;}

.sort_menu h3{background-color:#ececec;line-height:28px;padding-left:15px;font-weight:bold;}
.sort_product{margin-top:10px;}
.sort_product h3{background-color:#ececec;line-height:28px;padding-left:15px;font-weight:bold;}

.n_contact{margin-top:10px;}
.n_contact h3{background-color:#ececec;line-height:28px;padding-left:15px;font-weight:bold;}
.n_contact .content{padding:5px;line-height:24px;}

.right{width:910px;float:right;padding-bottom:10px;}
.sitemp{line-height:31px;height:31px;overflow:hidden;padding-right:10px;background: #1990E4;color: #fff;}
.sitemp h2{width:340px;float:left;line-height:31px;text-align:center;text-align:left;text-indent:15px;font-size:14px;}
.sitemp .site{width:380px;float:right;text-align:right;line-height:30px;}
.sitemp .site a{color: #fff;}
.right .content{padding:10px;padding-top:15px;overflow:hidden;line-height: 24px;}
