
@charset "gb2312";

html,body{
	font-family:"微软雅黑";
	color: #555;
	margin: 0px;
	font-size: 12px;
	background-color: #fff;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	min-width:1200px;
}
/*IE6 fixed bug*/


/**/
A IMG {
	BORDER-RIGHT-WIDTH: 0px;
	BORDER-TOP-WIDTH: 0px;
	BORDER-BOTTOM-WIDTH: 0px;
	BORDER-LEFT-WIDTH: 0px;
}
ul {
	margin: 0px;
	padding: 0px;
}
a{
	color:#555;
	text-decoration: none;
}
li {
	list-style-type: none;
}

a:hover{
	text-decoration:none;
	color:#027DCA;
}
a:active {
	color: #027DCA;
}
h1, h2, h3, h4, h5, h6 {
	font-size:12px;
	font-weight:normal;
	font-family: Arial, Helvetica, sans-serif;
}

/* 搜索样式 */
#search {width:260px;height:28px; padding-left:35px; padding-top:3px; background:url(images/search_bg.jpg) no-repeat; } 
.input_search{ float:left; width:165px; height:23px; line-height:23px; border:0; text-align:left; font-size:12px; color:#999; } 
.button{ float:right; border:0; background:url(images/icon_search.jpg) no-repeat left; text-indent:-999px; width:75px; height:25px; cursor:pointer;}
/* 搜索form
<form style="padding:0px; margin:0px;" action="" method="get">
<div id="search">
<input type="text" class="input_search" value="输入搜索关键词" onClick="this.value=''"/>
<input name="" type="submit" value="搜索" class="button" />
</div>
</form>
 */

.clear { clear:both; }

#nav_box { width:100%; height:47px; background:url(../images/nav_bg.png) repeat-x; position:absolute; top:153px; z-index:999; }
#nav { width:1200px; margin:0 auto; }
#nav ul li{ width:160px; margin:0px 20px 0px 20px; height:47px; line-height:47px; float:left; position:relative; text-align:center; }
#nav ul li a{ color:#f0f0f0; font-size:15px; font-weight:bold; display:block; }
#nav ul li a:hover{ color:#fff; background:#005AC9; }
#nav ul li ul{ display:none; position:absolute; text-align:center; width:160px; right:20px; }
#nav ul li ul li{ float:none; width:160px; height:37px; line-height:37px; }
#nav ul li ul li a{ background:url(../images/mm_bg.png); font-size:12px; color:#f0f0f0; }
#nav ul li ul li a:hover{ color:#FFFFFF; background:#005AC9; }
#nav ul li:hover ul { display:block; }
#nav ul li.sfhover ul { display:block; }

#top_wrapper { width:100%; height:35px; line-height:35px; background:#003366; overflow:hidden; }
#top { width:1200px; margin:0 auto; }
.welcome { float:left; color:#fff; }
.sc { float:right; color:#fff; text-align:right; }
.sc a { color:#fff; }
.sc a:hover { text-decoration:underline; }

#header { width:1200px; height:118px; margin:0 auto; overflow:hidden; }
#logo { float:left; padding-top:23px; }
.header_tel { float:right; width:230px; background:url(../images/icon_tel.png) no-repeat left; height:31px; line-height:31px; font-size:18px; color:#0968AF; padding-left:40px; margin-top:45px; }

/* banner */
.banner{width:100%;height:750px;position:relative; overflow:hidden;}
.banner_li{height:750px;width:100%;background-size:cover !important;}
.points{position:absolute;left:50%;margin-left:-600px;bottom:22px;width:1200px;text-align:right;z-index:9;max-width:100%;}
.points a{background:url(../images/yuandian_1.png) no-repeat center center;width:15px;height:15px;display:inline-block;margin-left:18px;font-size:0px;}
.points a.selected{background:url(../images/yuandian.png) no-repeat center center;}
.banner_left{display:none;position:absolute;left:5%;top:50%;margin-top:-20px;background:url(../images/app_prev.png) no-repeat center center;width:40px;height:50px;margin-left:-25px;z-index:9;}
.banner_right{display:none;position:absolute;right:5%;top:50%;margin-top:-20px;background:url(../images/app_next.png) no-repeat center center;width:40px;height:50px;margin-left:-25px;z-index:9;}
.banner_ul:hover .banner_right{display:block!important;}
.banner_ul:hover .banner_left{display:block!important;}

/* our product */
#ourproduct { width:1200px; margin:0 auto; overflow:hidden; }
.ourproduct_top { text-align:center; padding-top:35px; }
.ourproduct_bt { font-size:24px; color:#007FFF; }
.ourproduct_h1 { color:#333; font-weight:bold; padding-top:10px; }
.ourproduct_list { width:1230px; padding-top:30px; }
.ourproduct_list ul li { width:380px; height:300px; float:left; margin-right:30px; }
.ourproduct_list ul li img { width:380px; height:300px; }

/* sol */
#sol_wrapper { width:100%; background:#F4F4F4; padding:40px 0px 40px 0px; margin-top:40px; overflow:hidden; }
#sol { width:1200px; margin:0 auto; }
.sol_title_box { width:298px; text-align:center; position:relative; }
.sol_title { position:absolute; left:596px; top:322px; }
.sol_bt { width:298px; font-size:22px; color:#006AFF; }
.sol_bt_en { font-size:14px; color:#999; }
.sol_h1 { color:#333; font-weight:bold; line-height:22px; padding-top:16px; }
.sol_more { width:158px; height:42px; line-height:42px; text-align:center; margin:0 auto; margin-top:26px; }
.sol_more a { font-size:14px; color:#999; border:1px solid #ccc; display:block; }
.sol_more a:hover { border:1px solid #006AFF; color:#006AFF; }


.sol_img1 { float:left; margin-bottom:7px; }
.sol_img2 { float:right;  }
.sol_img3 {  }
.sol_img4 { float:right; margin-top:7px; }

/*.sol_img1 { float:left; }
.sol_img2 { float:right;  }
.sol_img3 { position:relative; top:7px; }
.sol_img4 { float:right; margin-top:7px; }*/


/* inews */
#inews { width:1200px; margin:0 auto; margin-top:40px; overflow:hidden; }
#inews_co { width:580px; float:left; }
#inews_in { width:580px; float:right; }
.inews_bt { font-size:22px; color:#006AFF; background:url(../images/icon_inews.jpg) no-repeat left; height:29px; line-height:29px; padding-left:18px; }
.inews_bt_en { font-size:14px; color:#999; }
.inews_content { padding-top:22px; }
.inews_img { width:237px; height:138px; float:left; }
.inews_content_right { width:324px; float:right; }
.inews_h1 a { font-size:15px; color:#0083E8; font-weight:bold; }
.inews_h1 a:hover { color:#ff6600; }
.inews_h2 { color:#888; line-height:22px; text-align:justify; padding-top:6px; }
.inews_time { font-family:Arial, Helvetica, sans-serif; color:#999; padding-top:8px; text-align:right; }
.inews_list { border-top:1px dashed #ccc; margin-top:20px; }
.inews_list ul li { font-size:14px; margin-top:10px; background:url(../images/icon_inews_list.png) no-repeat left; padding-left:26px; }
.inews_list ul li em { font-family:Arial, Helvetica, sans-serif; font-style:normal; float:right; color:#999; }
.inews_more { width:158px; height:42px; line-height:42px; text-align:center; float:right; margin-top:26px; margin-bottom:2px; }
.inews_more a { font-size:14px; color:#999; border:1px solid #ccc; display:block; }
.inews_more a:hover { border:1px solid #006AFF; color:#006AFF; }

/* footer */
#footer_wrapper { width:100%; background:#00376B; margin-top:48px; padding:30px 0px 20px 0px; overflow:hidden; }
#footer_content { width:1200px; margin:0 auto; }
.footer_logo { width:292px; height:108px; margin-top:10px; float:left; }
.footer_contact { float:right; }
.footer_contact ul li { height:21px; line-height:21px; margin-top:15px; color:#fff; }
.footer_add { background:url(../images/icon_add.png) no-repeat left; padding-left:32px; }
.footer_tel { background:url(../images/icon_telphone.png) no-repeat left; padding-left:32px; } 
.footer_web { background:url(../images/icon_web.png) no-repeat left; padding-left:32px; } 
.footer_nav_wrapper { height:71px; line-height:71px; border-top:1px solid #7792AC; border-bottom:1px solid #7792AC; margin-top:35px; }
.footer_nav { width:792px; margin:0 auto; }
.footer_nav ul li { width:132px; text-align:center; float:left; }
.footer_nav ul li a { font-size:14px; color:#ccc; }
.footer_nav ul li a:hover { color:#fff; }
.copyright { text-align:center; line-height:24px; color:#ccc; padding-top:26px; }

/* 内页样式 */
#page_nav_box { width:100%; height:47px; background:#003366; }
#page_nav { width:1200px; margin:0 auto; }
#page_nav ul li{ width:160px; margin:0px 20px 0px 20px; height:47px; line-height:47px; float:left; position:relative; text-align:center; }
#page_nav ul li a{ color:#f0f0f0; font-size:15px; font-weight:bold; display:block; }
#page_nav ul li a:hover{ color:#fff; background:#005AC9; }
#page_nav ul li ul{ display:none; position:absolute; text-align:center; width:160px; right:20px; }
#page_nav ul li ul li{ float:none; width:160px; height:37px; line-height:37px; }
#page_nav ul li ul li a{ background:url(../images/mm_bg.png); font-size:12px; color:#f0f0f0; }
#page_nav ul li ul li a:hover{ color:#FFFFFF; background:#005AC9; }
#page_nav ul li:hover ul { display:block; }
#page_nav ul li.sfhover ul { display:block; }

.menu_wrapper { background:#f4f4f4; height:55px; line-height:55px; margin-top:1px; }
.menu { width:1200px; margin:0 auto; }
.menu ul li a { width:20%; color:#333; font-size:15px; font-weight:bold; text-align:center; float:left; display:block; margin-right:1px; }
.menu ul li a:hover { background:#004A8F; color:#fff; }
.menu ul li a#current { background:#004A8F; color:#fff; }

#pbanner01 { width:100%; background:url(../images/pbanner01.jpg) no-repeat center; height:450px; }
#pbanner02 { width:100%; background:url(../images/pbanner02.jpg) no-repeat center; height:450px; }
#pbanner03 { width:100%; background:url(../images/pbanner03.jpg) no-repeat center; height:450px; }
#pbanner04 { width:100%; background:url(../images/pbanner04.jpg) no-repeat center; height:450px; }
#pbanner05 { width:100%; background:url(../images/pbanner05.jpg) no-repeat center; height:450px; }

#main { width:1200px; margin:0 auto; padding-top:40px; }

.main_top { width:1200px; height:49px; border-bottom:1px dashed #ccc; }
.main_bt { font-size:22px; color:#006AFF; background:url(../images/icon_inews.jpg) no-repeat left; height:29px; line-height:29px; margin-left:20px; padding-left:18px; float:left; }
.main_dw { background:url(../images/icon_dw.png) no-repeat left; float:right; text-align:right; margin:4px 20px 0px 0px; padding:3px 0px 0px 30px; height:21px; line-height:21px; }
.company { width:1200px; margin:0 auto; padding-top:40px; }
.company_content { width:1160px; margin:0 auto; padding-top:20px; }
.img_company { float:left; padding-top:12px; }
.company_text { float:right; width:570px; text-align:justify; font-size:16px; line-height:36px; }
.culture_wrapper { width:100%; background:#f0f0f0; padding:30px 0px 30px 0px; margin-top:30px; overflow:hidden; }
.culture { width:1200px; margin:0 auto; }
.contact { width:1200px; margin:0 auto; padding-top:40px; }
.contact_content { float:right; width:520px; padding-top:100px; }
.contact_content ul li { font-size:16px; height:35px; line-height:35px; padding-left:45px; margin-top:26px; }
.contact_add { background:url(../images/icon_contact_add.png) no-repeat left; }
.contact_tel { background:url(../images/icon_contact_tel.png) no-repeat left; }
.contact_web { background:url(../images/icon_contact_web.png) no-repeat left; }

/* 新闻 */
.news { width:1200px; margin:0 auto; padding-top:40px; }
.news_box { height:238px; border:1px solid #ccc; margin-top:30px; }
.news_time { width:65px; height:85px; float:right; }
.news_date { width:65px; height:55px; line-height:55px; background:#0082C6; text-align:center; font-family:Arial, Helvetica, sans-serif; color:#fff; font-size:25px; }
.news_year { width:65px; height:30px; line-height:30px; background:#003366; text-align:center; font-family:Arial, Helvetica, sans-serif; color:#fff; font-size:15px; }
.news_list { width:1025px; margin-left:40px; }
.news_h1 { border-bottom:1px solid #ccc; font-size:22px; color:#333; padding:26px 20px 16px 20px; }
.news_h2 { font-size:14px; color:#777; line-height:30px; text-align:justify; padding:14px 20px 0px 20px; }
.news_more { float:right; padding:20px 20px 0px 0px; font-size:14px; }
.mfy { width:600px; margin:0 auto; margin-top:30px; text-align:center; font-size:14px; }
.news_detail { width:1200px; margin:0 auto; padding-top:36px; }
.news_h3 { border-bottom:1px solid #ccc; font-size:22px; color:#333; text-align:center; padding-bottom:20px; }
.news_content { width:1140px; margin:0 auto; padding-top:28px; line-height:28px; font-size:14px; text-align:justify; }

/* 产品 */
.products { width:1200px; margin:0 auto; padding-top:40px; }
.products_list { width:1230px; }
.products_list ul li { width:380px; height:320px; text-align:center; background:url(../images/pro_box01.png) no-repeat; display:block; float:left; padding-top:5px; margin:30px 30px 0px 0px; }
.products_list ul li img { width:378px; height:268px; }
.products_list ul li a { font-size:16px; color:#000; height:47px; line-height:32px; display:block; }
.products_list ul li a:hover { color:#fff; }
.products_list ul li:hover { background:url(../images/pro_box02.png) no-repeat; display:block; }

.products_show { width:1200px; margin:0 auto; padding-top:40px; }
.img_products { width:400px; float:left; margin-top:60px; }
.products_content { width:700px; float:right; text-align:justify; font-size:14px; line-height:32px; }
.products_h1 { font-weight:bold; color:#017FCC; font-size:24px; padding-bottom:10px; }
.products_h2 { font-weight:bold; color:#017FCC; font-size:15px; }

/* 招贤纳士 */
.employ { width:1200px; margin:0 auto; padding-top:40px; }
.employ_content { width:1160px; margin:0 auto; padding-top:20px; }
.img_employ { float:left; padding-top:12px; }
.employ_text { float:right; width:570px; text-align:justify; font-size:16px; line-height:36px; }