html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed, 
figure, figcaption, footer, header, hgroup, 
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
	margin: 0;
	padding: 0;
	font-size: 100%;
	font: inherit;
	vertical-align: baseline;
}
/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure, 
footer, header, hgroup, menu, nav, section {
	display: block;
}
body {
	font-family:"微软雅黑";
	color:#666666;
	font-size:14px;
	line-height:28px;
	background: #f2f2f2;
}
ol, ul {
	list-style: none;
}
p{
	font-family:"微软雅黑";
	color: #666666;
	font-size:14px;
	line-height:28px;
}
li{
	font-family:"微软雅黑";
	list-style: none;
}
a{	
	color:#666666;
	text-decoration:none;
}
a:hover{
	color: #FFA000;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}

/*------start------*/
.box{
	width: 100%;
	height: auto;
}
/*---top start---*/
.top{
	width: 100%;
	height: 30px;
	background: #060e2d;
}
.top_text{
	width: 1200px;
	height: auto;
	margin: auto;
}
.top_left{
	width: 30%;
	height: auto;
	float: left;
}
.top_left p{
	color: #fff;
	font-size: 12px;
}
.top_right{
	width: 30%;text-align:right;
	height: 30px;
	float: right;
	line-height: 30px;
	color: #fff;
}
.top_right a{
	color: #FFFFFF;
	font-size: 12px;
}
.top_right a:hover{color:#F39903;}
/*---top end---*/

/*---nav start---*/
.nav{
	width: 100%;
	height: 60px;

	padding-top: 10px;
}
.nav_text{
	width: 1200px;
	height: auto;
	margin: auto;
}
.logo{
	width: 25%;
	height: 60px;
	float: left;
}
.nav_right{
	width: 65%;
	height: auto;
	float: right;
}
.nav_right ul{
	list-style: none;
}
.nav_right ul li{
	width: 80px;
	float: left;
	line-height: 54px;
	text-align: center;
	margin: 0 14px;
}
.menu1 li a{
	text-decoration: none;
}
.menu1 li a:hover{
	text-decoration: none;
	border-bottom: 4px solid #1e2747;
	display: block;
}
.cur{
	width: 75px;
	height: 55px;
	display: block;
	border-bottom: 4px solid #03418E;
}
/*---nav end---*/

/*---banner start---*/
.banner{
	width: 100%;
	height:490px;
	float: left;
	overflow:hidden;
	text-align: center;
}
/*---banner  end---*/


/*---product start---*/
.product{
	width: 100%;
	height: auto;
	float: left;
	padding-top: 30px;
}
.product_text{
	width: 1200px;
	height: auto;
	margin: auto;
}
.product_title{
	width: 100%;
	height: auto;
	text-align: center;
}
.product_tu{
	width: 100%;
	height: auto;
	float: left;
	padding-top: 35px;
}
.product_tu ul{list-style: none;}
.product_tu ul li{
	width: 189px;
	height: 227px;
	float: left;
	text-align: center;
	background: #f3f2f2;
	display: block;
	margin-right: 11px;
}
.product_tu ul li a:hover{
	width: 189px;
	height: 227px;
	display: block;
	background-image: url(../images/pc_hover.png);
}
.product_gd{
	width: 100%;
	height: auto;
	float: left;
	text-align: center;
}
/*---product end---*/

/*---case start---*/
.case{
	width: 100%;
	height: auto;
	float: left;
	padding-top: 40px;
}
.case_text{
	width:1200px; 
	height: auto;
	margin:0 auto;
}
.case_title{
	width: 100%;
	height: auto;
	text-align: center;
}
.new_btn{
	width: 100%;
	height: auto;
}
.new_btn_text{
	margin-left:455px;
	margin-top:20px;
	overflow:hidden; 
	float:left;
}
.menu{ 
	width:104px; 
	height:32px;  
	float:left; 
	margin-left:20px; 
	line-height:32px; 
	text-align:center; 
	color:#4c4c4c; 
	cursor:pointer;
	border: 1px solid #bfbfbf;
}
.news_text{ 
	width: 100%;
	height: auto;
	float: left;
}
.news_text ul{list-style: none;}
.news_text ul li{
	width: 250px;
	height: auto;
	float: left;
	padding: 20px 25px 0px 25px;
}
.news_text ul li a{ display: inline-block;width: 250px;height: 177px;overflow: hidden;}
.news_text ul li img{width:250px;height:auto;}
.news_text ul li p{
	text-align: center;
	font-size: 12px;
	color: #000;
	border-bottom:4px solid #F39901;
	padding-bottom: 10px;
}
.menubj{ 
	background:#F39901; 
	color:#fff;
	border: 0;
}
.case_gd{
	width: 100%;
	height: auto;
	float: left;
	text-align: center;
	padding-top: 50px;
}
/*---case end---*/

/*---about start---*/
.about{
	width: 100%;
	height: auto;
	float: left;
	margin-top: 30px;
}
.about_bg{
	width: 100%;
	height: 623px;
	margin: auto;
	background: url(../images/about_bg.png) center;
    background-repeat: no-repeat;

}
.about_text{
	width:1200px; 
	height: auto;
	margin:0 auto;
	padding-top: 80px;
}
.about_title{
	width: 100%;
	height: auto;
	text-align: center;
}
.new_btn2{
	width: 100%;
	height: auto;
}
.new_btn_text2{
	margin-left:345px;
	margin-top:20px;
	overflow:hidden; 
	float:left;
}
.menu2{ 
	width:104px; 
	height:32px;  
	float:left; 
	margin-left:20px; 
	line-height:32px; 
	text-align:center; 
	color:#ebedf3; 
	cursor:pointer;
	border: 1px solid #bfbfbf;
}
.news_text2{ 
	width: 100%;
	height: auto;
	float: left;
	padding-top: 40px;
}
.news_text2_left{
	width: 36%;
	height: auto;
	float: left;
}
.news_text2_left img {
	width: 100%;
}
.news_text_right{
	width: 60%;
	height: auto;
	float: right;
	color: #d3d5dc;
	font-size: 12px;
	line-height: 25px;
	padding-right: 5px;
}
.news_text_right p{ color: #fff;}
.menubj2{ 
	background:#F39901; 
	color:#fff;
	border: 0;
}

/*---about end---*/

/*---news start---*/
.news{
	width: 100%;
	height: auto;
	float: left;
	padding-top: 40px;
}
.news_title{
	width: 1200px;
	height: auto;
	margin: auto;
	text-align: center;
}
.news_tt{
	width: 1200px;
	height: auto;
	margin: auto;
	margin-top: 20px;
}
.news_tt_left{
	width: 60%;
	height: auto;
	float: left;
	border: 1px solid #d5d5d5;
}
/*---公司动态  start---*/
.gsdt{
	width: 100%;
	height: auto;
	float: left;
}
.gsdt_left{
	width: 191px;
	height: 144px;
	float: left;
}
.gsdt_right{
	width: 510px;
	height: auto;
	float: left;
	padding: 20px 0 0 15px;
	overflow: hidden;
}
.gsdt_right span{
	color: #F39901;
	font-size: 14px;
}
.gsdt_right p{
	font-size: 12px;
	color: #4d4e52;
}
.gsdt_right a{font-size: 12px;color: #F39901;}
.gsdt_right a:hover{color: #1E2747;}
/*---公司动态  end---*/

/*---行业资讯  start---*/
.hyzx{
	width: 100%;
	height: auto;
	float: left;
}
.hyzx_left{
	width: 191px;
	height: 145px;
	float: left;
}
.hyzx_right{
	width: 510px;
	height: auto;
	float: left;
	overflow: hidden;
}
.hyzx_right li{
	width: 95%;
	height: 42px;
	font-size: 14px;
	line-height: 42px;
	border-bottom: 1px dotted#d5d5d5;
	padding: 5px 0 0 15px;
}
.hyzx_right li span{
	float: right;
	color: #9f9faf;			
}
/*---行业资讯  end---*/

.news_tt_right{
	width: 35%;
	height: auto;
	float: right;
}
.video_title{
	width: 100%;
	height: auto;
	float: left;
}
.video{
	width: 100%;
	height: auto;
	float: left;
}
/*---news end---*/


/*---bottom  start---*/
.bottom{
	width: 100%;
	height: auto;
	float: left;
	margin-top: 30px;
	background: url(../images/bottom_bg.png) no-repeat;
}
.bottom_text{
	width: 1200px;
	height: auto;
	margin: auto;
	padding-top: 20px;
	display: flex;
	justify-content: space-between;
}
.bottom_left{
	width: 30%;
	height: auto;
	float: left;
	padding-bottom: 20px;
}
.ewm{
	width: 123px;
	height: 125px;
	float: left;
}
.contact{
	/* width: 300px; */
	height: auto;
	float: left;
	padding-left: 15px;
}
.contact p{color: #fff;font-size: 12px;}
.contact span{color: #FFA026;}
.contact a{color: #fff;font-size: 12px;}
.bottom_right{
	width: 45%;
	height: auto;
	float: right;
	padding-right: 45px;
	text-align: right;
}
.bottom_right a{font-size: 12px;color: #fff;}
.bottom_right p{font-size: 12px;color: #fff;}
/*---bottom  end---*/

/* page-page */
.main{width:1100px;margin:0 auto;height:auto;}
.ce-left{width:220px; float:left;margin-top:-55px;}
.ce-left .nowmenu{color:#fff;height:130px;background-image:url(ce-left-top-bg.png);position:relative;z-index:2222;}
.nowmenu .zi{background:url(left-top-di.png) no-repeat left top;padding-left:20px;padding-top:14px;z-index:3333;}
.nowmenu .zi span.cn{font-size:28px;line-height:40px;}
.nowmenu .zi span.en{font-size:14px;line-height:20px;color:#6E90BA;border-bottom:1px #6E90BA dotted; font-family:Verdana, Geneva, sans-serif;}

.ce-left .ul{background:#FFA026;height:auto;overflow:hidden;position:relative;margin-top:-50px;}
.ce-left .ul img{}
.ce-left ul{margin-top:35px;margin-left:40px;width:180px;padding-bottom:20px;background:#03418E;position:relative;z-index:9999;}
.ce-left li{line-height:45px;height:45px;background:#03418E;}
.ce-left li.left-cur , .ce-left li:hover {background:#FFA026;}
.ce-left a{padding-left:14px;margin:0 5px;line-height:44px;color:#fff;border-bottom:1px #818D9C solid;display:block;}
.ce-left .liuyan{width:160px;font-size:18px;height:40px;line-height:40px;margin:30px 12px 0;text-align:center;background:#fff;border:3px #666 solid;opacity: 0.7;color:#333; position:absolute;}
.ce-left .liuyan:hover{background:#03418E;opacity: 1;-moz-transition: all .3s ease;-o-transition: all .3s ease;-webkit-transition: all .3s ease;transition: all .3s ease;color:#fff;border-color:#03418E;}
.ce-left .chengse{height:50px;background:#FFA026;opacity: 0.7; position:absolute;bottom:0;width:100%;}

.main-right {width:845px;float:right;}
.now{margin-top:-20px;margin-left:-80px;line-height:40px;height:40px;background:#ededed;z-index:9999;position:relative;border-bottom:1px #ddd solid;border-right:1px #ddd solid;}
.now .zi{float:left;width:700px;padding-left:40px;background:url(now-left-bg.png) no-repeat 12px center;}
.now .jiahao{width:35px;height:35px;float:right;margin-top:-17px;margin-right:-16px;}
.neirong{padding:20px 20px;margin-top:25px;min-height:350px; -moz-box-shadow: 0px 0px 4px #777;  -webkit-box-shadow: 0px 0px 4px #777;  box-shadow: 0px 0px 4px #777;_width:840px;}

/*news*/
.news-ul{margin:5px 20px;}
.news-ul li{padding-left:15px;line-height:30px;height:30px;margin-top:5px;border-bottom:1px #ccc dotted;background:url(news-li-left.jpg) no-repeat 5px center;}
.news-ul li span{float:right;margin-right:10px;font-size:12px;}
.news-title{font-size:24px;text-align:center;line-height:40px;height:48px;}
.news-time{font-size:12px;text-align:center;line-height:22px;border-top:1px #ccc dotted;width:80%;margin-left:10%;}
.news-intro{font-size:13px;min-height:100px;line-height:24px;padding:20px 10px 0;}

.heng{ border-bottom:1px dashed #aaa; height:1px; clear:both }
.margin20{height:20px;}

/* cp */
ul.cp-ul{overflow:hidden;}
.cp-ul li{float:left;width:240px;height:230px;background:#fff;border:3px #fff solid;margin:10px 11px;text-align:center;}
.cp-ul li .tu{width:240px;height:200px; vertical-align:middle; display:table-cell; text-align:center;}
.cp-ul li img{max-width:220px;max-height:180px;}
.cp-ul li:hover img:hover{-moz-transform:scale3d(1.08, 1.08, 1);-ms-transform:scale3d(1.08, 1.08, 1);-webkit-transform:scale3d(1.08, 1.08, 1);transform:scale3d(1.08, 1.08, 1);-moz-transition: all .3s ease;-o-transition: all .3s ease;-webkit-transition: all .3s ease;transition: all .3s ease;}
.cp-ul li .name{background:#FFA026;line-height:33px;height:33px;margin:0 -3px;}
.cp-ul li a{color:#fff;}

table.liuyan td{padding:5px 10px;}



/*翻页 代码*/
.page {padding:30px 0;float: right;text-align: center;height: 40px;width:100%;}
.page li{list-style: none;display: inline-block;width: auto;}
.page a{padding:3px 15px;display:block;border:1px #eee solid;background:#f9f9f9;display:inline-block;margin-right:5px;overflow:hidden;}
.page a.active{background:#FFA026;color:#fff;}

.en-tishi{display:none;}
.cn-tishi{color:#F00;}