/*通用样式*/
*{margin:0;padding:0;word-wrap:break-word;}
body{font:12px/1.75 "宋体", arial, sans-serif,'DejaVu Sans','Lucida Grande',Tahoma,'Hiragino Sans GB',STHeiti,SimSun,sans-serif;color:#444;}
body{background-color: #FFF;background-image: url(mainbg11.jpg);background-repeat: repeat;}
html, body, h1, h2, h3, h4, ul, li, dl,input{ margin:0px;padding:0px;list-style-type:none }
a{color:#333;text-decoration:none;}
a:hover{text-decoration:underline;}
a img{border:none;} 
div,ul,li,p,form{padding: 0px; margin: 0px;list-style-type: none;}
em{font-style: normal;font-weight: normal;}
table {padding: 0px; margin: 0px;list-style-type: none;}
dt,dl,dd {padding: 0px; margin: 0px;list-style-type: none;}
form{margin:0px;padding:0px;}
tr {padding: 0px; margin: 0px;list-style-type: none;}
h3,h4{padding:0px; font-size:14px; font-weight:bold;}
.clear {clear:both;height:0px; overflow:hidden;}
.blank10{height:10px;overflow:hidden;}
.dotline{border-bottom:#CCC 1px dashed;margin:8px;}
#MyContent img{ max-width:650px;}
/*导航样式*/
.topbg{background-image:url(topbg.jpg);width:100%;height:313px;background-position: center;}
.menubg{background-image:url(menubg.jpg);width:100%;height:43px;}
.menu960{margin:0 auto; width:963px;}
.sf-menu, .sf-menu * {
	margin:			0;
	padding:		0;
	list-style:		none;
	z-index: 2;
}
.sf-menu {
 
}
.sf-menu ul {
	position:		absolute;
	top:			-999em;
	width:			10em; /* left offset of submenus need to match (see below) */
}
.sf-menu ul li {
	width:			100%;
}
.sf-menu li:hover {
	visibility:		inherit; /* fixes IE7 'sticky bug' */
	color:#FFFFFF;
	background-image: url(menubg1.jpg);
}
.sf-menu li {
	width:120px;
	float:			left;
	position:		relative;
	background-image: url(menubg2.jpg);
	background-repeat: no-repeat;
}
.sf-menu a {
	display:		block;
	position:		relative;
	text-align: center;
	
}

.sf-menu li:hover ul,
.sf-menu li.sfHover ul {
	left:			0;
	top:			3.5em; /* match top ul list item height */
	z-index:		99;
}
ul.sf-menu li:hover li ul,
ul.sf-menu li.sfHover li ul {
	top:			-999em;
}
ul.sf-menu li li:hover ul,
ul.sf-menu li li.sfHover ul {
	left:			10em; /* match ul width */
	top:			0;
}
ul.sf-menu li li:hover li ul,
ul.sf-menu li li.sfHover li ul {
	top:			-999em;
}
ul.sf-menu li li li:hover ul,
ul.sf-menu li li li.sfHover ul {
	left:			10em; /* match ul width */
	top:			0;
}

/*** DEMO SKIN ***/
.sf-menu {

}
.sf-menu li a {
	padding: .67em;
	text-decoration:none;
	text-decoration:none;font-size:14px;font-weight: bold;
}
.sf-menu li li a {
	text-decoration:none;
	font-size:12px;
	font-weight: normal;
	text-align: left;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CCCCCC;
}
.sf-menu a, .sf-menu a:visited  { /* visited pseudo selector so IE6 applies text colour*/
	color:			#fff;
	
}
.sf-menu a:hover{
	background-image: url(menubg1.jpg);
}
.sf-menu li { 
		width:107px;
}

.sf-menu li li {
	width:107px;
	background:		#1682B0;
}
.sf-menu li li li {
	width:107px;
	background:		#1682B0;
}
.sf-menu li:hover, .sf-menu li.sfHover,
.sf-menu a:focus, .sf-menu a:hover, .sf-menu a:active {
	outline:		0;
	text-decoration:none;
	background-image: url(menubg1.jpg);
	background-repeat: no-repeat;
}
.sf-menu li li:hover, .sf-menu li li.sfHover,
.sf-menu li li a:focus, .sf-menu li li a:hover, .sf-menu li li a:active {
	background:		#535353;
	outline:		0;
	text-decoration:none;
	
	
}
/*动画样式*/
#mainbg{ width:990px; background-color:#FFFFFF;margin: 0 auto; height:350px; background-image:url(loading.gif);}
#slider-wrapper {width:960px;position: relative;z-index: 1;height:350px;margin: 0 auto;}
#slider {position:relative;width:960px;height:350px;background:  url(loading.gif) no-repeat 50% 50%;}
#slider img {position:absolute;top:0px;left:0px;display:none;}
#slider a {display:block;}
.nivoSlider {position:relative;}
.nivoSlider img {position:absolute;top:0px;left:0px;}
/* If an image is wrapped in a link */
.nivoSlider a.nivo-imageLink {position:absolute;top:0px;left:0px;width:100%;height:100%;border:0; padding:0;margin:0;z-index:60;display:none;}

/* If an image is wrapped in a link */
.nivoSlider a.nivo-imageLink {position:absolute;top:0px;left:0px;width:100%;height:100%;border:0;padding:0;margin:0;z-index:60;display:none;}
/* The slices in the Slider */
.nivo-slice {display:block;position:absolute;z-index:50;height:100%;}
.nivo-box {display:block;position:absolute;z-index:5;}
/* Caption styles */
.nivo-caption {position:absolute;left: 20px;bottom: 20px;background:#ffba00;color:#fff;opacity:0.8;z-index:89;padding: 10px 20px;}
.nivo-caption p {padding: 0;margin:0;line-height: 17px;font-size: 15px;width: 400px;font-family: Arial, Tahoma, sans-serif;}
.nivo-caption p::selection {background: #fff;	color: #000;}
.nivo-caption p::-moz-selection {background: #fff;	color: #000;}
.nivo-caption a {display:inline !important;}
.nivo-html-caption {display:none;}
/* Direction nav styles (e.g. Next & Prev) */
.nivo-directionNav a {position:absolute;top:40%;z-index:99;cursor:pointer;display: block;text-indent: -9999em;width: 40px;height: 90px;}
a.nivo-prevNav {left: 5px;background: url(images/slider_previous.png) no-repeat;}
a.nivo-nextNav {right: 5px;background: url(images/slider_next.png) no-repeat;}
/* Control nav styles (e.g. 1,2,3...) */
.nivo-controlNav {position: absolute;bottom: 20px;right: 20px;text-align: center;z-index: 999;}
.nivo-controlNav a {z-index:999;cursor:pointer;float: left;display: block;width: 20px;height: 20px;line-height: 20px;vertical-align: middle;margin: 0 0 0 5px;background:#ccc;color:#000;border: 1px solid #ccc;}
.nivo-controlNav a.active {font-weight:bold;border: 1px solid #087FB9;background:#087FB9;color: #fff;}


.index-content {background:#FFFFFF;height: 160px;}
.index-block {border-spacing: 0;}
.index-block td {padding: 10px 0 0 18px;_padding: 10px 0 0 12px;text-align: left;}
.index-title {font-size: 14px; color:#087FB9;}
.index-title span{float: right;font-size: 12px;}
.common-tab{margin-top: 10px;}
.common-tab td {padding: 0;vertical-align: middle;}
.common-tab td p {margin-left: 15px;margin-bottom: 5px;}
.common-tab td p strong {font-size: 13px;color: #000;}
.detail {background: #087FB9;color: #fff;display: inline-block;padding: 2px 8px;}
.hot {margin-top: 10px;}
.hot td {padding: 0;vertical-align: middle;}
.hot td p {margin-bottom: 8px;margin-left: 5px;margin-right: 5px;color: #777;}
.hot td p strong {font-size: 13px;color: #333;}

.htabs {height: 21px;line-height: 21px;}
.htabs a {float: left;font-size: 13px;text-align: center;text-decoration: none;color: #fff;display: block;margin-right: 3px;background: url(gray.png);width: 82px;height: 21px;}
.htabs a.selected {background: url(red-h.png);width: 82px;height: 21px;}


/*中间样式*/
#mainbg2{ width:990px; background-color:#FFFFFF;margin: 0 auto; }
.home_bottom{display:block;width:960px;height:280px;overflow:hidden;background:url(home_bottom_break.jpg) 490px center no-repeat;position:relative;left:0;top:0;}

.home_news{display:block;width:470px;height:100%;position:absolute;left:14px;top:30px;}
.home_pros{display:block;width:420px;height:100%;position:absolute;right:25px;top:30px;}

.home_pros_imgs{display:block;width:100%;height:138px;position:absolute;left:0;top:40px;}
.home_pros_img_circle{display:block;width:296px;height:130px;padding:4px 5px 5px;background:url(pro_big_img_bg.jpg) center center no-repeat;position:absolute;left:0;top:0;z-index:10;}
.home_pros_img{width:100%;height:100%;}
.home_one_pro_circle{display:block;width:83px;height:36px;padding:2px 2px 2px 9px;background:url(pro_img_bg.jpg) center 0 no-repeat;position:absolute;right:10px;top:0;z-index:100;}
.home_pros_bottom{display:block;width:297px;height:24px;line-height:24px;position:absolute;left:5px;bottom:4px;}
.home_pros_title_bg{display:block;width:100%;height:100%;background:#000;opacity:0.4;filter:alpha(opacity=40);}
.home_pros_title{display:block;width:277px;padding-left:20px;height:100%;color:#FFF;position:absolute;left:0;top:0;background:url(gray_point.jpg) 8px center no-repeat;}
.home_one_pro_circle:hover,.home_pros .current_pro_navig{background-position:center -40px;}

.home_news_top{display:block;width:100%;height:27px;line-height:27px;position:absolute;left:0;top:0;background:url(news_tips_bg.jpg) center bottom no-repeat;}
.home_pros_top{display:block;width:100%;height:27px;line-height:27px;position:absolute;left:0;top:0;background:url(news_tips_bg.jpg) center bottom no-repeat;}

.home_one_pro{width:100%;height:100%;}

.home_news_top a{display:block;float:left;width:91px;height:25px;line-height:25px;text-align:center;text-decoration:none;margin:0 0 2px 10px;_margin-left:5px;}
.home_pros_top a{display:block;float:left;width:91px;height:25px;line-height:25px;text-align:center;text-decoration:none;margin:0 0 2px -1px;}

.home_news_top a.home_more_news{float:right;margin-right:-10px;}
.home_pros_top a.home_more_pros{float:right;margin-right:-20px;}

.home_news_top #current_news,.home_news_top a:hover{text-decoration:none;background-position:center 0px;}
.home_pros_top #current_pros,.home_pros_top a:hover{text-decoration:none;background-position:center 0px;}

.home_pros_top a:hover{text-decoration:none;}

.home_news_top .home_company_news{background:url(company_news_tip_bg.jpg) center -25px no-repeat;}
.home_pros_top .home_projects_tip{background:url(industry_news2_tip_bg.jpg) center -25px no-repeat;}

.home_news_top .home_industry_news{margin-left:3px;background:url(industry_news_tip_bg.jpg) center -25px no-repeat;}
.home_pros_top .home_industry_news2{margin-left:3px;background:url(pro_tip_bg.jpg) center -25px no-repeat;}

.company_news,.industry_news{background:url(news_1content_break_line.jpg) center 115px no-repeat;}
.projects_tip,.industry_news2{background:url(news_2content_break_line.jpg) center 115px no-repeat;}

.company_news{display:block;width:100%;line-height:25px;position:absolute;left:0;top:38px;}
.projects_tip{display:block;width:100%;line-height:25px;position:absolute;left:0;top:18px;}

.industry_news{display:block;width:100%;line-height:25px;position:absolute;left:0;top:18px;}
.industry_news2{display:block;width:100%;line-height:25px;position:absolute;left:0;top:18px;}



.contentk{ padding-top:25px; padding-bottom:5px;overflow:hidden;line-height:24px; border-bottom:#CCCCCC 1px dashed;}
.contentk li{float:left; width:122px; padding-left:15px; padding-right:0px; overflow:hidden;}
.contentk img{ border:#CCCCCC 1px solid; width:120px; height:80px;}
.contentk p{ width:122px; height:30px; line-height:30px; text-align:center;}

.contentd{ padding-top:10px; overflow:hidden;line-height:24px;}
.contentd li{
	float:left;
	width:50%;
	text-align:left;
	overflow:hidden;
	background-image: url(sign1.jpg);
	background-repeat: no-repeat;
	background-position: left center;
}
.contentd a{ color:#333333; padding-left:40px;}

.contentc{padding:25px;overflow:hidden;line-height:24px;}
.contentc li{float:left; padding-bottom:6px; width:100%; margin:5px 3px 0px 0px;_margin:10px 3px 0px 0px;line-height:1.7em;text-align: left;border-bottom:#CCCCCC  dashed 1px;}
.contentc span{float:right; color:#999;}

.news_link{display:block;width:420px;height:30px;line-height:30px;position:absolute;bottom:0px;margin-left:10px;padding-left:20px;background:url(gray_point.jpg) 5px center no-repeat;overflow:hidden;color:#666666;text-decoration:none;}

.news_allmess{width:450px;padding:0 10px;}
.news_img{display:block;width:200px;height:150px;padding:3px 3px 4px 4px;position:absolute;left:9px;top:0px;background:url(news1_img_bg.jpg) center center no-repeat;}
.news_img_content{display:block;width:100%;height:100%;}
.news_title{display:block;width:205px;padding-left:15px;height:30px;line-height:30px;position:absolute;right:15px;top:3px;font-size:14px;font-weight:bold;background:url(red_point.jpg) 0px center no-repeat;color:#4D4D4D;}
.news_desc{display:block;width:220px;height:66px;line-height:22px;position:absolute;right:15px;top:35px;color:#676767;}

#linkbgbg{ width:990px; background-color:#FFFFFF;margin: 0 auto; overflow:hidden; padding-top:20px; }
#linkbg{ width:930px; background-color:#FFFFFF;margin: 0 auto; overflow:hidden; }
#linkbg .linlef { float:left; width:450px; padding-right:15px;}
#linkbg .linlef .tt{width:465px; text-align:left;}
#linkbg .linlef .ll{width:465px; height:40px; line-height:40px;}
#linkbg .linrig{ float:left; width:448px; padding-left:17px;}
#linkbg .linrig .yy{width:465px; text-align:left;}
#linkbg .linrig .uu{width:465px; line-height:30px; padding-top:5px;}




/*底部样式*/
#footer{  background-color:#FFFFFF;margin: 0 auto; height:100px; background-image:url(btombgbg.jpg);}
.foxuline{width:960px; height:30px; line-height:30px;margin: 0 auto;}
.fodibu{ text-align:center; color:#333; line-height:24px; font-size:12px;width:960px;margin: 0 auto;}
.fodibu .folef{ float:left; width:200px; padding-right:20px; text-align:right; padding-bottom:20px; }
.fodibu .forig{ float:left; width:740px; text-align:left; line-height:24px; padding-top:30px;}


/*主体样式*/
.component_content{display:block;width:990px;position:relative;padding-top:8px;margin: 0 auto;background:#FFF; overflow:hidden; padding-bottom:20px;}
.left_navig{display:block;width:200px;margin:8px 0 0 14px;_margin-left:6px;overflow:hidden;float:left; overflow:hidden;}
.left_navig .left_navig_title{display:block;width:150px;padding-left:40px;height:44px;line-height:44px;padding-bottom:4px;font-size:14px;color:#3599D0;font-weight:bold;background:url(left_top.jpg) center center no-repeat;}
.left_navig .left_navigs{display:block;width:188px;border-left:1px solid #DDDDDD;border-right:1px solid #DDDDDD;}
.left_navig .left_navigs ul{display:block;width:100%;}
.left_navig .left_navigs ul li{display:block;width:100%;height:43px;line-height:43px;}
.left_navig .left_navigs ul li a{text-decoration:none;display:block;width:148px;padding-left:40px;height:43px;line-height:43px;color:#666666;background:url(left_list_bg.jpg) center 0 no-repeat;}
.left_navig .left_navigs ul li#currclass a,.left_navig .left_navigs ul li a:hover{text-decoration:none;color:#339EC3;background:url(left_list_bg.jpg) center -43px no-repeat;}
.left_navig .left_contact{display:block;width:100%;height:180px;background:url(co1ntact_tel.jpg)  no-repeat;}

.left_navig .left_navigs dl{display:block;width:100%;}
.left_navig .left_navigs dl dd{display:block;height:25px;line-height:25px;border-bottom-width: 1px;border-bottom-style: solid;border-bottom-color: #dddddd; padding-left:10px;}
.left_navig .left_navigs dl dd a{ color:#666666;}

.right_content{display:block;width:760px;margin:8px 14px 0 0;_margin-right:6px;float:left; overflow:hidden;}
.right_content .right_content_top{display:block;width:100%;height:43px;line-height:43px;background:url(right_top.jpg) center center no-repeat;position:relative;left:0;top:0;}
.right_content .right_content_title{display:block;width:680px;padding-left:80px;height:43px;line-height:43px;font-size:14px;color:#3599D0;background:url(right_home.jpg) left center no-repeat;}
.right_content .right_content_center{display:block;width:658px;overflow:hidden;padding:30px 50px 20px 50px;border-left:1px solid #DDDDDD;border-right:1px solid #DDDDDD;font-size:14px;color:#666;text-decoration:none;font-family: "Microsoft YaHei" ! important;}

.right_content .right_content_center img{ max-width:668px;}


.right_content .right_content_center div,.right_content .right_content_center p{font-size:14px;line-height:25px;color:#333;text-decoration:none;font-family: "Microsoft YaHei" ! important;}
.right_content .right_content_bottom{display:block;width:100%;height:43px;position:relative;left:0;top:0;background:url(../images/list/list_page_bottom_bg.jpg) center center no-repeat;}
.right_content .right_content_bottom .to_top{display:block;width:110px;height:43px;float:right;background:url(to_top.jpg) center 1px no-repeat;}
.right_content .right_content_bottom .to_top:hover{background:url(to_top.jpg) center -50px no-repeat;}


.contentt{ width:650px;padding:0px;margin:0px;line-height:24px; overflow:hidden;}
.contentt li{float:left; padding-bottom:0px; width:100%; margin:8px 0px 0px 0px;_margin:10px 0px 0px 0px;line-height:1.7em;text-align: left;border-bottom:#CCCCCC dashed  1px;}
.contentt span{float:right; color:#666;}


.contentb{ width:650px;padding:0px;margin:0px;line-height:24px; overflow:hidden; padding-top:15px; padding-bottom:15px; overflow:hidden;}
.contentb li{float:left; padding-bottom:0px; width:315px; text-align: left;border-bottom:#CCCCCC dashed  1px; padding-right:10px;overflow:hidden;}
.contentb span{float:right; color:#666;}

/*文章分页样式*/
#fenye{clear:both;margin:10px;}
#fenye a{text-decoration:none; font-size:12px;}
#fenye .prev,#fenye .next{width:64px; text-align:center;}
#fenye a.curr{width:32px;background:#5A85B2; height:24px; line-height:24px; border:1px solid #E3E3E3; color:#fff; font-weight:bold; text-align:center;}
#fenye a.curr:visited {color:#fff;}
#fenye a{margin:5px 4px 0 0; color:#333;background:#F4F4F4; height:24px; line-height:24px; display:inline-table; border:1px solid #D4D4D4; float:left; text-align:center;}
#fenye a.num{width:32px;}
#fenye a:visited{color:#555;} 
#fenye a:hover{color:#000; background:url(tbg.gif) repeat-x; height:24px; line-height:24px;  border:1px solid #E3E3E3;float:left; text-decoration:none;}
#fenye span{line-height:30px;}


.titlebg{ border-bottom:#1D94CC 1px solid; height:30px; line-height:30px;overflow:hidden;}
.titlebg h2{ float:left; color:#1D94CC; text-align:left; font-size:14px; font-weight:bold;}
.titlebg span{ float:right;width:60px;text-align:right;}
.titlebg a{ float:right;  color:#666666; }


.contentwn{width:100%;padding:0px;overflow:hidden; padding-top:20px; padding-bottom:5px;}
.oo2{width:100%; overflow:hidden;}
.oo2 .olef{ float:left; width:300px; padding-right:20px;}
.oo2 .olef img{ width:298px; height:198px; border:#CCCCCC 1px solid;}
.oo2 .orig{ float:left; width:338px;}
.oo2 .orig h2{height:35px; line-height:35px; text-align:left; font-size:16px; font-weight:bold; }
.oo2 .orig a{color:#CC0000;font-family:Arial, Helvetica, sans-serif }
.oo2 .orig p{color:#000000; line-height:24px; text-align:left;font-family:Arial, Helvetica, sans-serif}

.conconta{width:100%;padding:0px;overflow:hidden; padding-top:20px; padding-bottom:20px;color:#000000;}
.conconta p{color:#000000;line-height:24px; text-align:left;font-family:Arial, Helvetica, sans-serif; text-indent:30px;}


.contenthd{width:100%;padding:0px;overflow:hidden; padding-top:20px;}
.contenthd li{float:left;width:200px;overflow:hidden; padding-left:10px; padding-right:5px;}
.contenthd li img{ float:left;width:198px;height:132px;border: 1px solid #CCCCCC;overflow:hidden;}
.contenthd li p{width:200px;background:#f4f4f4; text-align:center; height:40px; line-height:30px;overflow:hidden;}


.contentyg{width:100%;padding:0px;overflow:hidden; padding-top:20px;}
.contentyg li{float:left;width:200px;overflow:hidden; padding-left:10px; padding-right:5px;}
.contentyg li img{ float:left;width:198px;height:132px;border: 1px solid #CCCCCC;overflow:hidden;}
.contentyg li p{width:200px;background:#fff; text-align:center; height:40px; line-height:30px;overflow:hidden;}


#demo {

overflow:hidden;
width: 410px;
height:145px;
}
#demo img {
border: 1px solid #ccc;
}
#indemo {
float: left;
width: 800%;
}
#demo1 {
float: left;
}
#demo2 {
float: left;
}



.contentzz{width:100%;padding:0px;overflow:hidden; padding-top:20px;}
.contentzz li{float:left;width:200px;overflow:hidden; padding-left:0px; padding-right:10px;}
.contentzz li img{ float:left;width:200px;height:259px;border: 1px solid #CCCCCC;overflow:hidden;}
.contentzz li p{width:200px;background:#f4f4f4; text-align:center; height:40px; line-height:30px;overflow:hidden;}