﻿html, body, div, p, ul, li, dl, dt, dd, h1, h2, h3, h4, h5, h6, form, input, select, button, textarea, iframe, table, th, td { margin: 0; padding: 0; }
img { border: 0 none;}
ul, li { list-style-type: none; }
body, input, select, button, textarea { color:#555555; font-family:"微软雅黑";}
body{line-height:24px; font-size:14px; background:url(/_assets//_assets/images/page_back.jpg) repeat-x top;}
button { cursor: pointer; }
a, a:link {text-decoration: none; color:#555555;}
a:visited { }
a:active, a:hover { text-decoration:none; color:#d98936; }

.top{ padding:42px 0  0 0; width:1200px; margin:0 auto; height:114px;}
.top_left{ float:left; width:599px;}
.top_right{ float:right; text-align:right; width:521px;}

.menu_box{ width:100%; height:54px; background:url(/_assets/images/menu_back.jpg) repeat-x center;}
.menu{ width:1120px; margin:0 auto;}
.menu ul li{ float:left;}
.menu ul li a{display:block; width:140px; height:54px; line-height:54px; text-align:center; font-size:16px; font-weight:bold; color:#ffffff;}
.menu ul li a:hover{ background:url(/_assets/images/menu_over.jpg);}
#menuover{ background:url(/_assets/images/menu_over.jpg);}

#banner {
	position:relative;
	width:100%;
	height:450px;
	z-index:2;
	margin:auto;
}
#banner .slides_container {
	width:100%;
	height:450px;
	position:relative;
	overflow:hidden;
	display:none;
	z-index:1
}
#banner .slides_container .bg-slide {
	width:100%;
	height:450px;
	display:block;
	z-index:1
}
#banner .slides_container #bg1 {
	background:url(/_assets/images/banner1.jpg) repeat-x top #fff;
}
#banner .slides_container #bg2 {
	background:url(/_assets/images/banner2.jpg) repeat-x top #fff;
}
#banner .slides_container #bg3 {
	background:url(/_assets/images/banner3.jpg) repeat-x top #fff;
}
#banner .pagination {
	width:80px;
	z-index:100001;
	position:absolute;
	left:50%;
	bottom:10px;
}
#banner .pagination li {
	float:left;
	list-style:none;
}
#banner .pagination li a {
	display:block;
	width:20px;
	height:20px;
	font-size:8px;
	line-height:20px;
	background:url(/_assets/images/zhongding201300008_s1.gif) no-repeat;
	float:left;
	text-align:center;
	overflow:hidden;
	text-indent:-9999px;
}
#banner .pagination li.current a {
	background-position:-20px 0
}
#space{ clear:both; height:10px;}
.top_class{ height:80px; width:1120px; margin:0 auto;}
.top_class_list{ width:1120px; margin:0 auto; overflow:hidden;}
.top_class_list ul li{ float:left; width:280px;}
.top_classlist{ width:222px; margin:0 auto;}
.top_classlist .img{ width:210px; height:145px; border:1px solid #cccccc; padding:4px;}
.top_classlist h2{ text-align:center; padding:5px 0;}

.main_pro{ background:#efefef; overflow:hidden; width:100%; padding:20px 0;}
.main{ width:1120px; margin:0 auto; overflow:hidden;}

.left{ width:257px; float:left; background:#ffffff;}
.left_top{ height:86px;}
.left_class{ width:230px; margin:10px auto;}
.left_class ul li{ font-weight:bold; border-bottom:1px dashed #cccccc;}
.left_class ul li a{ display:block; width:200px; background:url(/_assets/images/class_icon.jpg) no-repeat left center; padding:0 0 0 30px; height:30px; line-height:30px;}
.left_class ul li a:hover{ background:url(/_assets/images/class_icon_over.jpg) no-repeat left center;}
.right{ width:840px; float:left; background:#ffffff; margin:0 0 0 23px;}
.right_title{ line-height:30px; background:#11529b; color:#ffffff; font-size:16px; padding:0 0 0 15px; font-weight:bold; line-height:40px;}
.right_content{ padding:10px; overflow:hidden;}

#in_prolist li{ float:left; width:263px; text-align:center; height:230px;margin-right: 10px;}
#in_prolist li img{ width:250px; height:180px; border:1px solid #cccccc; padding:2px;}
.in_ad1{ width:100%; height:189px; background:url(/_assets/images/in_ad1.jpg) no-repeat center;}
.youshi{ clear:both; width:1120px; overflow:hidden; margin:0 auto;}
.in_ad2{ width:100%; height:189px; background:url(/_assets/images/in_ad2.jpg) no-repeat center;}

.box_title{ background:#efefef; line-height:35px; font-size:16px; font-weight:bold; padding:0 0 0 15px;}
.box_title span{ float:right; padding:10px 10px 0 0 ;}
.in_about{ float:left;border:1px solid #f3f3f3; overflow:hidden; padding:2px; width:787px;}
.in_honor{ float:left; border:1px solid #f3f3f3; overflow:hidden; padding:2px; width:300px; margin:0 0 0 21px;}
.honor_in{ width:156px; overflow:hidden; margin:0 auto;}
#focus { width: 156px; height: 194px; clear: both; overflow: hidden; position: relative; float: left; }
    #focus ul { width: 156px; height: 194px; float: left; position: absolute; clear: both; padding: 0px; margin: 0px; }
        #focus ul li { float: left; width: 156px; height: 188px; overflow: hidden; position: relative; padding: 0px; margin: 0px; }
		#focus ul li img{width:150px; height:188px; border:1px solid #cccccc; padding:2px;}
    #focus .preNext { width: 45px; height: 194px; position: absolute; top: 0px; cursor: pointer; }
    #focus .pre { left: 0; background:url(/_assets/images/prev.png) no-repeat left center; }
    #focus .next { right: 0; background:url(/_assets/images/next.png) no-repeat right center; }
	
	#demo{ width:1120px; overflow:hidden;}
	.demo_list{ width:230px; height:160px; float:left; text-align: center;}
	.demo_list img{ width:210px; height:145px; border:1px solid #cccccc; padding:4px;}
	
.long_title{ background:url(/_assets/images/long_title.jpg) no-repeat left bottom; height:54px;}	
#big_letter{ float:left; width:31px; height:53px; float:left; line-height:53px; font-size:58px; color:#1552a8; font-family:"????";}
#small_letter_cn{ width:220px; float:left; height:53px;}
#small_letter{ height:20px; line-height:20px; font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#9d9fa0;}
#small_lettercn{ height:25px; line-height:25px; font-size:20px; color:#1552a8;}
.span_right{ float:right; padding:25px 10px 0 0; font-size:12px;}

.main_tech{ width: 340px;
float: left;
overflow: hidden;
margin-right: 30px;}
.main_right{ float:left; width:780px; margin:0 0 0 20px;}

.news_list{ margin:10px;}
.news_list ul li{ background:url(/_assets/images/newsli.jpg) no-repeat left center; line-height:28px; padding:0 0 0 15px; border-bottom:1px dashed #cccccc;height: 28px;overflow: hidden;}
.news_list ul li span{ float:right;}

.news_list_5{ margin:10px;}
.news_list_5 ul li{ background:url(/_assets/images/newsli.jpg) no-repeat left center; line-height:28px; padding:0 0 0 15px; border-bottom:1px dashed #cccccc; float:left; width:45%; margin:0 0 0 10px;}
.news_list_5 ul li span{ float:right;}

#TabTab03Con1{width:778px;height:270px; border:1px solid #cccccc;}
#TabTab03Con2{width:778px;height:270px;border:1px solid #cccccc;}

.xixi1{width:780px; background:url(/_assets/images/tab1.jpg); height:45px;cursor:pointer;}
.xixi2{width:780px; background:url(/_assets/images/tab2.jpg); height:45px;cursor:pointer;}

.tab1{width:168px;height:45px;line-height:45px;float:left;text-align:center;cursor:pointer;color:#FFFFFF; font-size:14px; font-weight:bold;}
.tab2{width:168px;height:45px;line-height:45px;float:left;text-align:center;cursor:pointer;color:#FFFFFF;font-size:14px; font-weight:bold;}

.news_pic{ padding:10px; overflow:hidden; clear:both;}
.news_pic img{ float:left; margin:0 10px 0 0; width:146px; height:119px;}
.links{ background:#00307c; width:100%; overflow:hidden;}
.firendlink{ width:1040px; margin:0 auto; overflow:hidden; background:url(/_assets/images/links.jpg) no-repeat left top ; padding: 25px 0 25px 80px;}
.firendlink a{ color:#ffffff;}

#company{ height:640px; overflow:hidden;}
#page{line-height:26px; text-align:center; clear:both; font-size:12px;}
.foot{ width:100%; padding:20px 0; text-align:center; background: #00307c;color:#FFFFFF;}
.foot a{ color:#FFFFFF;
color: white;}

.foot .abouttext2 a { color:#00307c}




dede_pages{
}
.dede_pages ul{
 float:left;
 padding:12px 0px 12px 16px;
}
.dede_pages ul li{
 float:left;
 font-family:Tahoma;
 line-height:17px;
 margin-right:6px;
 border:1px solid #E9E9E9;list-style: none;
}
.dede_pages ul li a{
 float:left;
 padding:2px 4px 2px;
 color:#555;
 display:block;
}
.dede_pages ul li a:hover{
 color:#690;
 text-decoration:none;
 padding:2px 4px 2px;
}
.dede_pages ul li.thisclass,
.dede_pages ul li.thisclass a,.pagebox ul li.thisclass a:hover{
 background-color:#F8F8F8;
 padding:2px 4px 2px;
 font-weight:bold;
}
.dede_pages .pageinfo{
 line-height:21px;
 padding:12px 10px 12px 16px;
 color:#999;
}
.dede_pages .pageinfo strong{
 color:#555;
 font-weight:normal;
 margin:0px 2px;
}

