/*-----------------------------------------------ȫ��--------------------------------------------------------*/
@charset "UTF-8";
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, th, td {
	padding:0;
	margin:0;
}
html {
	overflow:-moz-scrollbars-vertical;
	overflow-x:hidden;
} /*ʼ���� Firefox ��ʾ������*/
* {
	word-wrap:break-word;
}/*����ǿ�ƻ���word-break:keep-all;(Ff)*/
table {
	border-collapse:collapse;
}/*ϸ�߱���*/
fieldset, img {
	border:0px;
}/*������,����ʾ*/
ul, li {
	list-style-type:none;
}/*���б���Ŀ���*/
a {
	text-decoration: none;
	outline:none;
}/* �������»���,��Ϊunderline;����ȥ�� */
a:link {
	color:#616c71;
}/* δ���ʵ����� */
a:visited {
	color:#616c71;
}/* �ѷ��ʵ����� */
a:hover {
	color:#004da2;
}/* ����������� */
a:active {
	color:#004da2;
	blr:expression(this.onFocus=this.blur());
}/* ����������� */
body {
	font-family:Arial;
	font-size: 12px;
	color:#636363;
	background:#fbfcfe url(../images/body_bg.jpg) repeat-x left bottom;
}
/*----------------------------------------------����------------------------------------------------*/
.top_wrap{
	width:100%;
	height:123px;
	clear:both;
	background:url(../images/top_bg.jpg) repeat-x;
	}
.top{
	width:980px;
	height:96px;
	clear:both;
	margin:0 auto;
	}
.logo{
	height:56px;
    margin-top: 20px;
	display:inline;
	float:left;
	}
.logo img{ display: block; height: 56px;}
.top_right{
	width:710px;
	height:96px;
	display:inline;
	float:right;
	}
.top_link{
	width:173px;
	height:30px;
	line-height:30px;
	clear:both;
	float:right;
	background:url(../images/top_right.jpg) no-repeat left top;
	}
.top_link a{padding-left:33px;}
.menu{
	height:40px;
	width:100%;
	clear:both;
	padding-top:25px;
	}
.menu_dl{
	width:718px;
	height:40px;
	}
.menu_dl dd{
	float:left;
	margin-left:-1px;
	display:inline;
	position:relative;
	z-index:5;
	background:url(../images/menu_bg.jpg) no-repeat right center;
	height:40px;
	width:90px;
	}
.menu_dl dd span{
	font-size:15px;
	line-height:40px;
	font-weight:bold;
	font-family:microsoft yahei;
	}
.menu_dl dd span a{
	display:block;
	width:90px;
	height:40px;
	text-align:center;
	color:#444444;
	}
.menu_dl dd span a:visited{
	color:#444444;
	}
.menu_dl dd span a:hover{
	display:block;
	width:90px;
	height:40px;
	background:url(../images/menu_hover.jpg) no-repeat left center;
	color:#194f97;
	}
.menu_dl dd span a:active{
	color:#194f97;
	}
.menu_dl dd.hover span a{
	display:block;
	width:90px;
	height:40px;
	background:url(../images/menu_hover.jpg) no-repeat left center;
	color:#194f97;
	}
.subMenu{
	width:980px;
	height:27px;
	line-height:27px;
	position:absolute;
	z-index:50;
	left:0;
	top:40px;
	display:none;
	font-size:13px;
	}
.subMenu a{
	padding:0 10px;
	color:#fff;
	font-weight:bold;
	font-size:13.5px;
	}
.subMenu a:visited{
	color:#fff;
	}
.subMenu a:hover{
	padding:0 10px;
	color:#fff;
	font-weight:bold;
	}
.subMenu a:active{
	color:#fff;
	font-weight:bold;
	}
.menu_dl dd.hover .subMenu{
	display:block;
	}
.index_banner{
	width:100%;
	height:485px;
	clear:both;
	background:url(../images/index_banner_bg.jpg) repeat-x;
	}
.index_banner_flash{
	width:1000px;
	height:484px;
	clear:both;
	margin:0 auto;
	background:#fbfcfe;
	}
.index_bigBox{
	width:1003px;
	height:128px;
	clear:both;
	margin:0 auto;
	}
.index_newsBox{
	width:358px;
	height:128px;
	display:inline;
	float:left;
	background:url(../images/index_box01.jpg) no-repeat left top;
	}
.index_box_title{
	padding:0 10px;
	height:36px;
	line-height:36px;
	clear:both;
	}
.index_box_titleLeft em{
	color:#3f4f5f;
	font-family:microsoft yahei;
	font-size:14px;
	font-style:normal;
	}
.index_box_titleLeft{
	color:#888f92;
	display:inline;
	float:left;
	padding:0 0 0 15px;
	background:url(../images/index_box_ico.jpg) no-repeat left center;
	}
.index_box_title a{color:#888F92;}
.index_box_title a:visited{color:#888F92;}
.index_box_title a:hover{color:#888F92;}
.index_box_title a:active{color:#888F92;}
.index_box_title a{
	display:inline;
	float:right;
	}
.index_newsBox_content{
	overflow:hidden;
	clear:both;
	padding:12px 18px;
	}
.idnex_newsBox_content_img{
	width:104px;
	height:60px;
	display:inline;
	float:left;
	}
.idnex_newsBox_content_img img{
	width:104px;
	height:60px;
	object-fit: contain;
	background: #fff;
	}
.idnex_newsBox_content_text{
	width:212px;
	overflow:hidden;
	display:inline;
	float:right;
	line-height:22px;
	}
.idnex_newsBox_content_text a{
	clear:both;
	display:block;
	}
.index_activityBox, .index_joinBox, .index_productBox{
	width:208px;
	display:inline;
	height:128px;
	background:url(../images/index_box02.jpg) no-repeat left top;
	}
.index_activityBox{
	float:left;
	margin-left:6px;
	}
.index_joinBox{
	float:left;
	margin-left:6px;
	}
.index_productBox{
	float:right;
	}

.feature_list2 {
	width:206px;
	height:90px;
	position: relative;
	}
.feature_list2 ul {
	position:absolute;
	}
.tabs2{
	right:0;
	top:-20px;
	width:100px;
	height:30px;
	z-index:30;
	color:#000;
	}
.tabs2 div{
	float:right;
	display:inline;
	}
.tabs2 li{
	float:left;
	display:inline;
	margin:0 1px;
	}
.tabs2 li a {
	width:9px;
	line-height:9px;
	display:block;
	text-align:center;
	background:url(../images/index_cut02.jpg) no-repeat left top;
	font-size:0;
	color:#efefef;
	}
.tabs2 li a:visited{
	color:#000;
	}
.tabs2 li a:hover {
	width:9px;
	line-height:9px;
	display:block;
	text-align:center;
	color:#0080cc;
	background:url(../images/index_cut01.jpg) no-repeat left top;
	}
.tabs2 li a:active{
	color:#0080cc;
	}
.tabs2 li a.current {
	width:9px;
	line-height:9px;
	display:block;
	text-align:center;
	color:#0080cc;
	background:url(../images/index_cut01.jpg) no-repeat left top;
	}
.tabs2 li a.current:hover {
	text-decoration: none;
	cursor: default;
	}
.output2{
	top:0;
	left:0;
	width:206px;
	height:90px;
	position:relative;
	}
.output2 li {
	position:absolute;
	width:206px;
	height:90px;
	z-index:0;
	left:1px;
	top:0;
	}
.output2 img{
	width:206px;
	height:90px;
	}
.output2 li a{
	width:206px;
	height:90px;
	display:block;
	clear:both;
	}
.output2 li a:hover {
	background:#fff;
	}
.output2 li img{
	width:206px;
	height:90px;
	}
.index_joinBox_img{
	padding:0 2px;
	overflow:hidden;
	clear:both;
	}
.index_joinBox_img{
	width:206px;
	height:90px;
	}
.index_joinBox_img img{
	width:204px;
	height:88px;
	}


.img-scroll {
	position: relative;
	width: 208px;
	margin-top:10px;
	}
.img-scroll .prev, .img-scroll .next {
	position: absolute;
	display: block;
	width: 16px;
	height: 23px;
	top:20px;
	cursor:pointer;
	}
.img-scroll .prev {
	left:20px;
	background:url(../images/prev.jpg) no-repeat left top;
	}
.img-scroll .next {
	right:20px;
	background:url(../images/next.jpg) no-repeat left top;
	}
.img-list {
	position: relative;
	width: 120px;
	height: 70px;
	margin-left: 45px;
	overflow: hidden;
	}
.img-list ul {
	width: 9999px;
	}
.img-list li {
	float: left;
	display: inline;
	width: 120px;
	margin-right: 10px;
	height: 70px;
	}
.img-list li img{
	width: 120px;
	height: 70px;
	object-fit: contain;
	background: #fff;
	}
.footer{
	width:1003px;
	padding:16px 0 15px 0;
	clear:both;
	color:#77888f;
	margin:20px auto 0;
	position:relative;
	overflow: hidden;
	}
.footer_link{
	display:inline;
	float:left;
	color:#77888f;
	}
.footer_link a{
	color:#77888f;
	font-family:microsoft yahei;
	padding:0 10px;
	}
.footer_link a:visited{
	color:#77888f;
	}
.footer_link a:hover{
	color:#004da2;
	font-family:microsoft yahei;
	padding:0 10px;
	}
.footer_link a:active{
	color:#004da2;
	}
.copyRight{
	float:right;
	color:#77888f;
	text-align:left;
	line-height:18px;
	padding:0 20px 0 0;
	}
.copyRight a{
	color:#77888f;
	}
.copyRight a:visited{
	color:#77888f;
	}
.copyRight a:hover{
	color:#004da2;
	}
.copyRight a:active{
	color:#004da2;
	}
.banner{
	width:100%;
	height:190px;
	background:#fbfcfe;
	margin:0 auto;
	position:relative;
	z-index:5;
	}
.banner_box{
	width:100%;
	height:380px;
	background:#fbfcfe;
	margin:0 auto;
	position:absolute;
	z-index:50;
	}
.main{
	width:980px;
	overflow:hidden;
	clear:both;
	margin:0 auto;
	position:relative;
	z-index:100;
	}
.main_top{
	width:100%;
	height:5px;
	clear:both;
	margin:0 auto;
	background:url(../images/main_top.png) no-repeat left bottom;
	}
.main_middle{
	width:100%;
	overflow:hidden;
	clear:both;
	background:url(../images/main_middle.png) repeat-y;
	}
.main_bottom{
	width:100%;
	height:4px;
	clear:both;
	background:url(../images/main_bottom.png) no-repeat left top;
	}
.nav{
	width:908px;
	height:30px;
	line-height:30px;
	clear:both;
	background:url(../images/nav_bg.jpg) no-repeat left top;
margin:0 auto;
	}
.nav_left{
	float:left;
	font-size:14px;
	color:#004da2;
	font-family:microsoft yahei;
	padding:0 0 0 35px;
	}
.nav_right{
	float:right;
	color:#646869;
	}
.nav_right a{
	padding:0 5px;
	color:#646869;
	}
.nav_right a:visited{
	color:#646869;
	}
.nav_right a:hover{
	padding:0 5px;
	color:#004da2;
	font-weight:bold;
	}
.nav_right a:active{
	color:#004da2;
	font-weight:bold;
	}
.nav_right a.hover{
	padding:0 5px;
	color:#004da2;
	font-weight:bold;
	cursor:default;
	}
.main_pic{
	width:908px;
	height:178px;
	clear:both;
	margin:30px auto 0;
	}
.main_pic img{
	width:908px;
	height:178px;
	}
.about_content{
	width:100%;
	overflow:hidden;
	clear:both;
	padding-bottom:45px;
	}
.about_box{
	width:433px;
	height:275px;
	padding-top:28px;
	background:url(../images/about_box.jpg) no-repeat left top;
	margin-top:35px;
	}
.about_box_img{
	width:375px;
	height:95px;
	clear:both;
	margin:0 auto;
	}
.about_box_img img{
	width:375px;
	height:95px;
	}
.about_box_content{
	width:375px;
	overflow:hidden;
	clear:both;
	padding-top:8px;
	margin:0 auto;
	}
.about_box_content_title{
	width:100%;
	height:30px;
	line-height:30px;
	clear:both;
	}
.about_box_content_title_left{
	float:left;
	color:#004da2;
	font-size:14px;
	background:url(../images/title_pointer.jpg) no-repeat left center;
	padding:0 0 0 12px;
	font-weight:bold;
	}
.about_box_content_title_right{
	float:right;
	width:33px;
	height:5px;
	padding-top:10px;
	}
.about_box_content_main{
	width:100%;
	height:110px;
	clear:both;
	overflow:hidden;
	padding-top:15px;
	color:#616c71;
	line-height:26px;
	background:url(../images/shadow.jpg) no-repeat center top;
	}
.about_box_content_main a{color:#cd0000;}
.about_box_content_main a:visited{color:#cd0000;}
.about_box_content_main a:hover{color:#cd0000;}
.about_box_content_main a:active{color:#cd0000;}
.subNav{
	width:908px;
	height:38px;
	padding-top:20px;
	color:#616c71;
	line-height:38px;
	background:url(../images/subNav_bg.jpg) no-repeat left top;
	margin:0 auto;
	font-size:14px;
	text-indent:15px;
	}
.subNav a{
	padding:5px 10px;
	color:#616c71;
	}
.subNav a:visited{
	color:#616c71;
	}
.subNav a:hover{
	padding:5px 10px;
	color:#fff;
	background:url(../images/subNav_hover.jpg) repeat-x left top;
	font-weight:bold;
	}
.subNav a:active{
	color:#fff;
	font-weight:bold;
	}
.subNav a.hover{
	padding:5px 10px;
	color:#fff;
	background:url(../images/subNav_hover.jpg) repeat-x left top;
	font-weight:bold;
	}
.company_box{
	width:908px;
	overflow:hidden;
	clear:both;
	padding:35px 0 10px 0;
	color:#616c71;
	font-size:14px;
	line-height:36px;
	margin:0 auto;
	}
.contact_box{
	width:100%;
	height:305px;
	overflow:hidden;
	clear:both;
	padding:35px 0 85px 0;
	background:url(../images/contact_box.jpg) no-repeat center top;
	margin:35px auto 0;
	}
.contact_box_left{
	width:452px;
	height:300px;
	display:inline;
	float:left;
	padding:1px;
	border:1px solid #dedede;
	margin-left:65px;
	}
.contact_box_right{
	width:330px;
	height:300px;
	display:inline;
	float:right;
	margin-right:85px;
	}
.contact_box_right_tit{
	height:40px;
	color:#436c9a;
	text-align:center;
	font-size:18px;
	font-family:microsoft yahei;
	}
.contact_box_right_main{
	width:100%;
	height:2630px;
	padding-top:30px;
	line-height:30px;
	color:#436c9a;
	font-size:14px;
	background:url(../images/shadow.jpg) no-repeat center top;
	}
.news_dl{
	overflow:hidden;
	clear:both;
	padding:35px;
	}
.news_dl dd{
	width:100%;
	height:32px;
	border-bottom:1px dotted #b7b7b7;
	color:#616c71;
	line-height:32px;
	font-size:13px;
	}
.news_dl dd a{
	float:left;}
.news_dl dd em{
	float:right;
	color:#616c71;
	font-style:normal;
	}
.page{
    padding: 10px 0 40px;
    text-align: center;
	height:20px;
	line-height:20px;
	}
.page span {
    border: 1px solid #d6d6d6;
    color: #4e4e4e;
    margin: 0 18px;
    padding: 3px 6px;
	background:#fff;
	}
.page a {
    border: 1px solid #d6d6d6;
    padding: 3px 6px;
	color:#6f6f6f;
	background:#fff;
	}	
.page a:hover{
	color:#e07a00;
	}
.page a	i{
	font-style:normal;
	color:#b4b4b4;
	}
.page a.hover {
    background: none repeat scroll 0 0 #e07a00;
    border: 1px solid #e07a00;
    color: #fff;
    cursor: default;
    padding: 3px 6px;
	}	
.page em{
	font-style:normal;
	color:#4e4e4e;
	margin:0 10px;
	}
.inp_button{
    background:url(../images/butt.jpg) no-repeat left top;
	width:58px;
	height:23px;
	font-weight:normal;
	border:none;
	cursor:pointer;
	}
.inp_text{
	width:28px;
	height:18px;
	border:1px solid #d6d6d6;
	background:#fff;
	line-height:18px;
	color:#821248;
	text-align:center;
	margin:0 5px;
	}

.article_box{
	width:908px;
	overflow:hidden;
	clear:both;
	margin:0 auto;
	padding:20px 0 50px;
	color:#424141;
	font-size:14px;
	}
.article_box .ScrollDrag_big{
	width:500px;
	padding:50px 200px;
	}
.article_box .ScrollDrag_big img{width:500px;}
.article_box  .ScrollDrag_prev:hover{background:url(../images/ScrollDrag_prev.png) no-repeat 200px center;}
.article_box  .ScrollDrag_next:hover{background:url(../images/ScrollDrag_next.png) no-repeat 100px center;}
.article_pages{
	clear:both;
	line-height:25px;
	padding:10px 0 0 0;
	text-align:left;
	width:95%;
	margin:0 auto;
	}
.article_time{
	 line-height:30px;
	 clear:both;
	 text-align:center;
	 border-bottom:1px dotted #b7b7b7;
	 margin:0 15px;
	 font-size:12px;
	 color:#737373;
	}
.article_time span{
	font-size:14px;
	color:#424141;
	}
.article_title{
	text-align:center;
	height:26px;
	line-height:26px;
	font-size:15px;
	clear:both;
	padding:5px 0 15px 0;
	font-weight:bold;
	}
.article_text{
	overflow:hidden;
	clear:both;
	padding:40px 0 40px 0;
	line-height:28px;
	}
.article_text2 img{
	width:450px;
	height:300px;
	}
.ckep{
	width:100%;
	border-bottom:1px dotted #b7b7b7;
	height:24px;
	padding:6px 0 0 10px;
	}
.single_text{
	width:918px;
	overflow:hidden;
	clear:both;
	margin:0 auto;
	}
.human_button_box{
	width:100%;
	height:24px;
	clear:both;
	padding:15px 0;
	border-top:1px dotted #b7b7b7;
	}
.human_button, .human_button1{
	width:94px;
	height:24px;
	float:left;
	background:url(../images/humanview_button.jpg) no-repeat left top;
	border:none;
	cursor:pointer;
	color:#000;
	}
.human_button1{
	margin-left:38%;
	margin-right:20px;
	}


.bigImg_box{
	overflow:hidden;
	clear:both;
	}
.newImgList_box{
	width:655px;
	min-height:600px;
	}
.newsImgList_box{
	width:655px;
	height:160px;
	clear:both;
	border-bottom:1px dotted #d6d6d6;
	padding:24px 0;
	}
.newsImgList_box_img{
	width:200px;
	height:148px;
	display:inline;
	float:left;
	padding:5px;
	border:1px solid #e5e5e5;
	}
.newsImgList_box_img img{
	width:200px;
	height:148px;
	}
.newsImgList_box_text{
	width:431px;
	overflow:hidden;
	display:inline;
	float:right;
	}
.newsImgList_box_text_tit{
	width:100%;
	height:26px;
	line-height:26px;
	}
.ImgStr{
	float:left;
	line-height:26px;
	}
.ImgStr a{
	font-size:14px;
	}
.ImgBut{
	height:26px;
	width:90px;
	border:none;
	background:url(../images/but.jpg) no-repeat left top;
	cursor:pointer;
	float:right;
	}
.newsImgList_box_text_content{
	width:411px;
	height:87px;
	padding:20px 10px;
	background:url(../images/text_bg.jpg) no-repeat left top;
	line-height:23px;
	}
.case_content{
	width:680px;
	overflow:hidden;
	padding:0 35px;
	}
.moveBox{
	width:666px;
	height:76px;
	margin:15px auto;
	position:relative;
	background:#f9f9f9;
}
.pageLeft {
	width: 27px;
	height:76px;
	position:absolute;
	left:0;
	top:0px;
	display:inline;
	cursor:pointer;
	background:url(../images/prev_02.jpg) no-repeat left center;
}
.pageRight {
	width: 27px;
	height:76px;
	cursor:pointer;
	position:absolute;
	right:0;
	top:0px;
	background:url(../images/next_02.jpg) no-repeat right center;
}
.move_content{
	clear:both;
	width:605px;
	height:76px;
	overflow:hidden;
	position:relative;
	float:left;
	display:inline;
	margin:0 0 0 30px;
	}
.rexiaoPic {
	OVERFLOW:hidden;
	WIDTH:605px;
	height:76px;
	}
.sell_order {
	WIDTH:9999px;
	POSITION:absolute
	}
.rexiaoPic LI{
	width:97px;
	height:68px;
	float:left;
	display:block;
	color:#fff;
	overflow:hidden;
	cursor:pointer;
	padding:1px;
	border:1px solid #e8e8e8;
	background:#fff;
	margin:0 10px;
}
.rexiaoPic LI.hover{
	width:97px;
	height:68px;
	float:left;
	display:block;
	background:#fff;
	color:#fff;
	border:1px solid #ff9e07;
	overflow:hidden;
	margin:0 10px;
	}
.rexiaoPic LI img{
	width:97px;
	height:68px;
}
.big_pic{
	width:666px;
	height:468px;
	padding:5px;
	border:1px solid #dddddd;
	margin:0 auto;
	}
.big_pic img{
	width:666px;
	height:468px;
	}
.invent_box{
	width:908px;
	overflow:hidden;
	clear:both;
	margin:0 auto;
	padding-bottom:40px;
	}
.invent_box_content{
	width:100%;
	overflow:hidden;
	margin-top:35px;
	}
.invent_box_content_small{
	width:383px;
	height:235px;
	padding:15px 25px 0;
	overflow:hidden;
	background:url(../images/invent_small_box.jpg) no-repeat center top;
	float:left;
	display:inline;
	}
.invent_dl{
	width:100%;
	overflow:hidden;
	clear:both;
	padding-top:30px;
	background:url(../images/shadow.jpg) no-repeat center top;
	height:160px;
	}
.invent_dl dd{
	width:100%;
	height:26px;
	line-height:26px;
	clear:both;
	}
.invent_dl dd a{
	float:left;}
.invent_dl dd em{
	float:right;
	color:#616c71;
	font-style:normal;
	}
.invent_dl dd a span{
	font-family:'����';
	}
.news_dl dd a span{
	font-family:'����';
	}
.invent_box_content_big{
	width:858px;
	height:368px;
	overflow:hidden;
	clear:both;
	padding:15px 25px 0;
	background:url(../images/invent_big_box.jpg) no-repeat center top;
	}
.invent_img{
	width:100%;
	height:300px;
	background:url(../images/invent_shadow.jpg) no-repeat center top;
	padding-top:25px;
	}
.message_main{
	width:908px;
	overflow:hidden;
	clear:both;
	margin:0 auto;
	}
.message_wrap{
	width:100%;
	overflow:hidden;
	clear:both;
	}
.message_dl_box{
	width:908px;
	overflow:hidden;
	clear:both;
	margin:0 auto;
	padding:30px 0 50px 0;
	}
.message_dl{
	width:100%;
	clear:both;
	overflow:hidden;
	padding:20px 0 45px 0;
	}
.message_dl dd{
	clear:both;
	overflow:hidden;
	display:block;
	padding:20px 0 0 0;
	}
.message_name{
	width:100px;
	overflow:hidden;
	display:inline;
	float:left;
	}
.message_image{
	width:100px;
	height:100px;
	clear:both;
	}
.message_name p{
	width:100%;
	height:35px;
	line-height:35px;
	color:#004da2;
	font-size:18px;
	text-align:center;
	}
.message_content{
	width:660px;
	overflow:hidden;
	display:inline;
	float:right;
	padding-left:45px;
	background:url(../images/message_shadow.jpg) no-repeat left top;
	}
.message_content_name{
	width:100%;
	height:30px;
	line-height:30px;
	clear:both;
	color:#004da2;
	margin-bottom:5px;
	border-bottom:1px dotted #535353;
	}
.message_content_name span{
	padding:0 15px;
	line-height:22px;
	}
.message_content_name strong{
	padding:0 0 0 15px;
	}
.message_content_customer{
	width:100%;
	clear:both;
	overflow:hidden;
	padding:10px 0 10px 0;
	}
.message_content_customer_left{
	width:80px;
	display:inline;
	float:left;
	overflow:hidden;
	color:#004da2;
	text-align:right;
	}
.message_content_customer_right{
	width:570px;
	overflow:hidden;
	display:inline;
	float:right;
	color:#535353;
	line-height:22px;
	}
.message_box{
	width:470px;
	overflow:hidden;
	clear:both;
	padding:20px 330px 20px 40px;
	background:url(../images/message_img.jpg) no-repeat right top;
	}
.message_box_dl{
	width:480px;
	overflow:hidden;
	clear:both;
	margin:0 auto;
	}
.message_box_dl dd{
	width:100%;
	clear:both;
	overflow:hidden;
	margin-top:5px;
	}
.message_box_dl_left{
	width:60px;
	height:27px;
	line-height:27px;
	display:inline;
	float:left;
	color:#2c64a2;
	}
.message_box_dl_right{
	width:398px;
	overflow:hidden;
	display:inline;
	float:right;
	}
.input_box{
	width:383px;
	height:25px;
	line-height:25px;
	padding:0 0 0 15px;
	color:#535353;
	border:0;
	clear:both;
	background:url(../images/message_input.jpg) no-repeat right top;
	}
.textarea{
	width:378px;
	height:121px;
	clear:both;
	overflow:hidden;
	background:url(../images/message_select.jpg) no-repeat left bottom;
	border:0;
	color:#535353;
	padding:10px;
	}
.butt{
	width:100%;
	display:inline;
	float:left;
	overflow:hidden;
	height:25px;
	}
.submit{
	width:95px;
	height:25px;
	clear:both;
	background:url(../images/message_button.jpg) no-repeat left top;
	border:0;
	color:#fff;
	cursor:pointer;
	float:right;
	margin-right:20px;
	}
.resrt{
	width:95px;
	height:25px;
	clear:both;
	background:url(../images/message_button.jpg) no-repeat left top;
	border:0;
	color:#fff;
	cursor:pointer;
	margin-left:20px;
	}
.message_wrap{
	width:100%;
	overflow:hidden;
	clear:both;
	}
.message_wrap_top{
	width:100%;
	height:5px;
	}
.message_wrap_middle{
	width:100%;
	overflow:hidden;
	}
.message_wrap_bottom{
	width:100%;
	height:5px;
	}
.message_wrap_middle02{
	width:828px;
	padding:25px 40px;
	overflow:hidden;
	}
.newsList{
	width:908px;
	margin:0 auto;
	clear:both;
	overflow:hidden;
	padding:30px 0 0 0;
	}
.product_content02{
	width:846px;
	height:175px;
	float:left;
	overflow:hidden;
	margin-left:10px;
	}
.dis02{
	float:left;
	width:21px;
	height:39px;
	text-align: center;
	cursor:pointer;
	background:url(../images/last03.jpg) no-repeat left center;
	margin-top:40px;
	}
.dis_next02{
	float:left;
	width:21px;
	height:39px;
	text-align: center;
	cursor:pointer;
	background:url(../images/next03.jpg) no-repeat left center;
	margin-left:10px;
	margin-top:40px;
	}
.product_ul02 li{
	width:192px;
	overflow:hidden;
	float:left;
	padding:0 10px;
	overflow:hidden;
	}
.product_ul02 li p{
	width:186px;
	height:120px;
	border:1px solid #ccc;
	clear:both;
	display:block;
	overflow:hidden;
	text-align:center;
	padding:2px;
	}
.product_ul02 li p img{
	width:186px;
	height:120px;
	}
.product_ul02 li span{
	width:100%;
	line-height:30px;
	clear:both;
	display:block;
	overflow:hidden;
	text-align:center;
	}
.news_dl02{
	background:url(../images/invent_shadow.jpg) no-repeat center top;
	}
.main_search_box{
	width:908px;
	height:24px;
	overflow:hidden;
	clear:both;
	margin:0 auto;
	padding-top:16px;
	}
.main_search_box_left{
	float:left;
	display:inline;
	}
.main_search_box_left span{
	float:left;
	width:60px;
	text-align:center;
	line-height:24px;
	color:#616c71;
	}
.search_text{
	width:180px;
	height:22px;
	border:1px solid #dedede;
	float:left;
	}
.search_button{
	width:65px;
	height:24px;
	background:url(../images/search_but.jpg) no-repeat left top;
	border:none;
	float:left;
	margin-left:10px;
	cursor:pointer;
	}
.main_search_box_right{
	display:inline;
	float:right;
	width:100px;
	height:24px;
	cursor:pointer;
	}
.imgList_box{
	width:908px;
	overflow:hidden;
	clear:both;
	margin:0 auto;
	padding-bottom:15px;
	}
.imgList_box dd{
	width:100%;
	overflow:hidden;
	clear:both;
	margin:15px auto 0;
	}
.message_wrap_middle03{
	width:853px;
	padding:0px 25px 0px 30px;
	overflow:hidden;
	}
.imgList_img{
	width:222px;
	overflow:hidden;
	display:inline;
	float:left;
	}
.imgList_img_box{
	width:220px;
	height:146px;
	border:1px solid #fff;
	}
.imgList_img_box img{
	width:220px;
	height:146px;
	object-fit: contain;
	background: #fff;
	}
.imgList_img_shadow{
	width:100%;
	height:15px;
	clear:both;
	}
.imgList_text{
	width:595px;
	float:right;
	display:inline;
	overflow:hidden;
	}
.imgList_text_title{
	width:100%;
	height:24px;
	clear:both;
	}
.imgList_text_title_left{
	float:left;
	font-weight:bold;
	display:inline;
	}
.imgList_text_title_left a{
	color:#004da2;}
.imgList_text_title_left a:visited{
	color:#004da2;}
.imgList_text_title_left a:hover{
	color:#004da2;}
.imgList_text_title_left a:active{
	color:#004da2;}
.imgList_text_content{
	width:100%;
	overflow:hidden;
	clear:both;
	line-height:24px;
	}
.prolistall_title{
	width:100%;
	height:24px;
	clear:both;
	}
.prolistall_content{
	width:100%;
	height:142px;
	padding:22px 0 5px 0;
	}
.prolistall_content li{
	width:180px;
	overflow:hidden;
	display:inline;
	float:left;
	margin-right:40px;
	}
.prolistall_content_img{
	width:180px;
	height:125px;
	clear:both;
	}
.prolistall_content_img img{
	width:180px;
	height:125px;
	}
.prolistall_content_text{
	width:100%;
	height:30px;
	line-height:30px;
	text-align:center;
	}


/*
** Begin ScrollDrag
******************/
.ScrollDrag_box{
	width: 908px;
	overflow:hidden;
	clear:both;
	margin:0 auto;
	position:relative;
	z-index:5;
	}
.ScrollDrag_title{
	width:100%;
	height:50px;
	line-height:50px;
	text-align:center;
	clear:both;
	color:#454545;
	font-size:20px;
	font-family:microsoft yahei;
	}
.ScrollDrag_big{
	width:700px;
	height:auto;
	padding:0 100px;
	
	/*��IE�����������ʶ��Ĵ�ֱ���еķ���*/
	display: table-cell;
	vertical-align:middle;
	
	/*����ˮƽ����*/
	text-align:center;
	
	/* ���IE��Hack */
	*display: block;
	*font-size: 175px;/*ԼΪ�߶ȵ�0.873��200*0.873 ԼΪ175*/
	*font-family:Arial;/*��ֹ��utf-8�����hackʧЧ���⣬��gbk����*/
	}
.ScrollDrag_big img{
	width:700px;
	margin:0 auto;
	vertical-align:middle;/*����ͼƬ��ֱ����*/
	}
.ScrollDrag_text{
	overflow:hidden;
	padding:10px;
	font-size:14px;
	clear:both;
	color:#454545;
	}
.ScrollDrag_prev, .ScrollDrag_next{
	width:45%;
	position:absolute;
	z-index:20;
	top:0px;
	cursor:pointer;
	}
.ScrollDrag_prev{
	left:0;
	}
.ScrollDrag_next{
	right:0;
	}
.ScrollDrag_prev:hover{background:url(../images/ScrollDrag_prev.png) no-repeat 100px center;}
.ScrollDrag_next:hover{background:url(../images/ScrollDrag_next.png) no-repeat 200px center;}
#ScrollDrag {
	width: 908px;
	height: 143px;
	margin:10px auto 0;
}
#ScrollDrag #ScrollDrag_left {
	width: 25px;
	height: 130px;
	float: left;
	cursor: pointer;
	background: url(../images/ScrollDrag_left.png) no-repeat;
}
#ScrollDrag #ScrollDrag_left.hover {
	background: url(../images/ScrollDrag_leftH.png) no-repeat;
}
#ScrollDrag #ScrollDrag_right {
	width: 25px;
	height: 130px;
	float: right;
	cursor: pointer;
	background: url(../images/ScrollDrag_right.png) no-repeat;
}
#ScrollDrag #ScrollDrag_right.hover {
	background: url(../images/ScrollDrag_rightH.png) no-repeat;
}
#ScrollDrag #ScrollDrag_conter {
	width: 828px;
	height: 138px;
	float: left;
	display: inline;
	overflow: hidden;
	margin: 0 0 0 13px;
	position: relative;
}
#ScrollDrag #ScrollDrag_conter ul {
	width: auto;
	height: 102px;
	top: 0px;
	left: 0px;
	position: absolute;
}
#ScrollDrag #ScrollDrag_conter li {
	width: 150px;
	height: 100px;
	float: left;
	display: inline;
	margin: 0 15px 0 0;
	border: 1px solid #525252;
	cursor:pointer;
}
#ScrollDrag #ScrollDrag_conter li.active {
	width: 150px;
	height: 100px;
	float: left;
	display: inline;
	margin: 0 15px 0 0;
	border: 1px solid #ff0000;
}
#ScrollDrag #ScrollDrag_conter li img {
	width: 150px;
	height: 100px;
}
#ScrollDrag #ScrollDrag_conter li span {
	display: block;
	line-height: 30px;
	text-align: center;
}
#ScrollDrag #ScrollDrag_conter li span a {
	color: #808080;
	text-decoration: none;
}
#ScrollDrag #ScrollDrag_conter li span a:hover {
	color: #fff;
	text-decoration: underline;
}
#ScrollDrag #ScrollDrag_btn {
	width: 828px;
	height: 10px;
	left: 0px;
	bottom: 8px;
	position: absolute;
	background: url(../images/ScrollDrag_line.jpg) repeat-x left;
	padding:3px 0;
}
#ScrollDrag #ScrollDrag_btn span {
	width: 68px;
	height: 10px;
	left: 0px;
	bottom: 3px;
	cursor: pointer;
	position: absolute;
	background: url(../images/ScrollDrag_btn.gif) no-repeat;
}

/*
** End ScrollDrag
*****************/
.feature_list2 .news_dl{
	padding:5px 8px;}
.feature_list2 .news_dl dd{
	height:20px;
	line-height:20px;
	border-bottom:none;
	clear:both;
	}



.tanbg{
	width:100%;
	background:#000;
	position:absolute;
	left:0;
	top:0;
	z-index:88888;
	overflow:hidden;
	filter:Alpha(Opacity=50);/*IE*/
	-moz-opacity:0.5;        /*FF*/
	opacity:0.5;
	display:none;
	}
.tanbox{
	position: absolute;
	z-index:99999;
	left:50%;
	top:50%;
	margin:-210px 0 0 -400px;
	display:none;
	}
.tanbox_tit{
	width:100%;
	height:36px;
	line-height:36px;
	clear:both;
	font-weight:bold;
	font-size:14px;
	color:#000;
	text-align:center;
	margin-top:20px;
	}
.tanbox_text{
	clear:both;
	position:relative;
	z-index:888;
	width:800px;
	height:535px;
	}
.tanbox_text img{
	width:800px;
	height:535px;
	}
.tanbox_close{
	width:36px;
	height:36px;
	clear:both;
	text-align:center;
	background:url(../images/tan_but.jpg) no-repeat left top;
	border:0;
	cursor:pointer;
	margin:15px auto;
	position:absolute;
	z-index:99999;
	right:-20px;
	top:-35px;
	}
.but_close{
	width:36px;
	height:36px;
	background:url(../images/close.png) no-repeat left top;
	border:none;
	cursor:pointer;
	}


.imgList_text_content_ol{
	width:100%;
	overflow:hidden;
	clear:both;
	padding-top:10px;
	}
.imgList_text_content_ol li{
	height:24px;
	line-height:24px;
	clear:both;
	}
.imgList_text_content_ol li a{
	padding:0 0 0 15px;
	background:url(../images/imgList_text_content_ol.jpg) no-repeat left center;
	}
	
	
	/* ��ҳbannerͼ start */
	.indexBanner{
		position: relative;
		padding-top: 48.4%;
	}
	.indexBanner .bd{
		position: absolute;
		width: 100%;
		height: 100%;
		top: 0;
		left: 0;
	}
	.indexBanner .bd .myslide{
		position: relative;
		height: 100%;
	}
	.indexBanner .bd .myslide a{
		display: block;
		height: 100%;
		width: 100%;
		background-position: center center;
		background-repeat: no-repeat;
		background-size: cover;
	}
	/* ��ҳbannerͼ end  */
	.article_box img{ width: 100%; height: auto !important;}