@charset "utf-8";
/* CSS Document */
*{ margin:0; padding:0;}
a{ text-decoration:none;}
li{ list-style:none;}
table,tr,td,ul,li,dl,dt,dd,div,img{ border:0;}
body{ font-size:12px; font-family:微软雅黑;  text-align:center;}

/*首页*/
.center{ margin:0 auto; width:1200px; overflow:hidden;}
.header{ height:145px;}
.logo{ float:left; margin-top:33px;}
.header1{ float:left; margin-top:45px; margin-left:49px;}
.header2{ float:right; margin-top:25px;}

.header_nav{ width:100%; height:45px; background:url(../images/index3.jpg) repeat-x;}

/* nav css */
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.nav{ height:45px; line-height:43px; position:relative; z-index:1; width:1200px; margin:0 auto;}
.nav a{ color:#fff; display:block;}
.nav .nLi{ float:left; position:relative; display:inline; width:133px; margin-right:18px; margin-left:19px;}
.nav .nLi h3{ float:left;}
.nav .nLi h3 a{ display:block; width:133px; height:45px; font-size:18px; font-weight:bold; font-family:"微软雅黑";}

.nav .sub{ display:none; width:131px; left:0; top:45px; position:absolute; background:url(../images/index5.jpg) top center no-repeat #FFF; line-height:31px; border:1px solid #d5d5d5; border-top:none; padding:7px 0 0 0;}
.nav .sub li{ zoom:1; float:left; margin-top:2px;}
.nav .sub a{ display:block; color:#555555; width:131px; height:31px; border-top:1px solid #FFF; border-bottom:1px solid #FFF; font-size:14px;}
.nav .sub a:hover{ background:#e4e8f0; color:#555555; border-top:1px solid #d8d8d8; border-bottom:1px solid #d8d8d8; font-weight:bold;}
.nav .on h3 a{ background:url(../images/index4.png) no-repeat top center; color:#fff;}
.nav .nLi h3 .a_on{ background:url(../images/index4.png) no-repeat top center; color:#fff;}

/* 轮播图 css */
.slideBox{ width:100%; height:448px; overflow:hidden; position:relative;}
.slideBox .hd{ width:100%; height:79px; overflow:hidden; position:absolute; right:0px; bottom:0px; z-index:1; background:url(../images/index6.png) repeat;}
.slideBox .hd ul{ overflow:hidden; zoom:1; width:532px; margin:0 auto; padding-left:668px;}
.slideBox .hd ul li{ float:left; width:120px; height:61px; text-align:center; cursor:pointer; margin-top:9px; margin-right:12px; position:relative;}
.slideBox .hd ul li span{ background:url(../images/index7.png) no-repeat; position:absolute; top:0; left:0; display:none; width:120px; height:61px;}
.slideBox .hd ul li.on span{ display:block;}

.slideBox .bd{ position:relative; height:100%; z-index:0;}
.slideBox .bd li{ zoom:1; vertical-align:middle; width:100%; height:488px;}
.slideBox .bd li a{ width:100%; height:100%; display:block;}

.index1{ overflow:hidden; margin-top:35px;}
.index2{ width:390px; height:207px; float:left;}
.index2_1{ width:100%; height:47px; background:#0a136e; float:left; color:#FFF;}
.index2_1 b{ float:left; font-size:18px; margin-left:21px; height:20px; line-height:20px; margin-top:13px;}
.index2_1 span{ float:left; font-size:14px; margin-left:15px; height:16px; line-height:16px; margin-top:18px;}
.index2_1 a{ float:right; font-size:14px; color:#FFF; height:16px; line-height:16px; padding-right:18px; background:url(../images/index8.jpg) no-repeat right center; margin-top:18px; margin-right:17px;}
.index2_2{ width:388px; height:159px; border:1px solid #dcdcdc; border-top:none; float:left;}
.index2_3{ width:115px; height:115px; float:left; margin-top:21px; margin-left:13px; position:relative; display:block;}
.index2_3 img{ float:left; margin-top:3px; margin-left:3px; position:relative; z-index:99;}
.index2_3 span{ display:block; width:115px; height:115px; background:url(../images/index9.png) no-repeat; position:absolute; top:0; left:0; z-index:999;}

.index2_4{ float:left; width:242px; margin-top:26px; margin-left:16px;}
.index2_4 li{ float:left; width:121px; height:24px; margin-top:7px;}
.index2_4 li a{ float:left; margin-left:32px; color:#555555; font-size:14px; height:24px; line-height:24px;}

.index2_4_1{ background:url(../images/index13.jpg) no-repeat 1px center;}
.index2_4_2{ background:url(../images/index16.jpg) no-repeat 1px center;}
.index2_4_3{ background:url(../images/index14.jpg) no-repeat left center;}
.index2_4_4{ background:url(../images/index17.jpg) no-repeat left center;}
.index2_4_5{ background:url(../images/index15.jpg) no-repeat 2px center;}
.index2_4_6{ background:url(../images/index18.jpg) no-repeat left center;}

.index2_4_7{ background:url(../images/index19.jpg) no-repeat left center;}
.index2_4_8{ background:url(../images/index22.jpg) no-repeat left center;}
.index2_4_9{ background:url(../images/index20.jpg) no-repeat left center;}
.index2_4_10{ background:url(../images/index23.jpg) no-repeat left center;}
.index2_4_11{ background:url(../images/index21.jpg) no-repeat left center;}
.index2_4_12{ background:url(../images/index24.jpg) no-repeat 3px center;}

.index2_4_13{ background:url(../images/index25.jpg) no-repeat 0px center;}
.index2_4_14{ background:url(../images/index26.jpg) no-repeat 0px center;}
.index2_4_15{ background:url(../images/index27.jpg) no-repeat 8px center;}
.index2_4_16{ background:url(../images/index27.jpg) no-repeat 8px center;}

.index3{ width:793px; border:1px solid #dcdcdc; border-top:none; float:left; height:166px;}
.index3_1{ width:233px; height:134px; border:1px solid #dcdcdc; float:left; margin-top:15px; margin-left:18px;}
.index3_2{ float:left; width:500px; margin-left:20px; height:149px; overflow:hidden; margin-top:9px;}
.index3_2 li{ float:left; width:500px; height:29px; border-bottom:1px dashed #bebebe; font-size:14px; color:#555555; line-height:29px;}
.index3_2 li .span1{ float:left; display:inline-block;}
.index3_2 li .span2{ float:left; display:inline-block; margin-left:0px; width:410px; overflow:hidden;}
.index3_2 li .span2 a{ float:left; display:inline-block; color:#555555; text-align:left; max-width:410px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.index3_2 li .span2 a:hover{ text-decoration:underline; color:#333333;}
.index3_2 li .span3{ float:right; display:inline-block;}

.index4{ width:263px; border:1px solid #dcdcdc; border-top:none; float:left; height:166px; text-align:left; font-size:14px; color:#555555; line-height:22px;}
.index4_1{ float:left; border-bottom:1px dashed #bebebe; margin-left:20px; padding:8px 0; width:222px; overflow:hidden; height:44px;}
.index4_2{ float:left; background:url(../images/index29.jpg) left center no-repeat; padding-left:30px; height:22px; line-height:22px;}
.index4_3{ float:left; line-height:22px; height:44px; overflow:hidden; width:150px; overflow:hidden;}
.index4_4{ float:left; margin-left:20px; padding:8px 0; width:222px; overflow:hidden; height:88px;}
.index4_5{ float:left; background:url(../images/index30.jpg) left center no-repeat; padding-left:30px; height:22px; line-height:22px;}
.index4_6{ float:left; line-height:22px; height:88px; overflow:hidden; width:150px; overflow:hidden;}

.index5{ float:left; width:102px; margin-left:20px;}
.index5_1{ float:left;}
.index5_2{ float:left; margin-top:10px;}

.footer{ width:100%; height:120px;}
.footer1{ width:100%; height:60px; background:#f5f5f5;}
.footer2{ float:left; margin-top:20px; width:889px; margin-left:50px;}
.footer2 li{ float:left; padding:0 33px; font-size:13px; font-weight:bold; height:17px; line-height:17px; border-right:1px solid #9d9d9d; width:60px;}
.footer2 li a{ color:#555555;}
.footer3{ overflow:hidden; background:url(../images/index33.jpg) no-repeat 1000px center; height:60px;}
.footer4{ height:60px; line-height:60px; font-size:14px; color:#555555;}

/*公司简介*/
.neiye_banner{ width:100%; height:238px;}
.company_content{ overflow:hidden;}
.company_content_l{ float:left; width:245px;}
.company_content_l1{ float:left; width:245px;}
.company_content_l1_1{ float:left; width:245px; height:47px; background:#0a136e; color:#FFF;}
.company_content_l1_2{ float:left; font-size:18px; font-weight:bold; margin-left:21px; line-height:47px;}
.company_content_l1_3{ float:left; font-size:14px; margin-left:12px; line-height:52px;}
.company_content_l1_4{ float:left; width:243px; border:1px solid #dcdcdc; border-top:none; border-bottom:none;}
.company_content_l1_4 li{ float:left; width:243px; height:38px; border-bottom:1px solid #dcdcdc;}
.company_content_l1_4 li a{ display:block; width:243px; height:38px; line-height:40px; font-size:14px; color:#555555;}
.company_content_l1_4 li a:hover{ background:#e4e8f0; font-weight:bold;}
.company_content_l1_4 li .a_on{ background:#e4e8f0; font-weight:bold;}
.company_content_l1_5{ float:left; width:243px; border:1px solid #dcdcdc; border-top:none; text-align:left; font-size:14px; color:#555555; height:166px;}
.company_content_l1_6{ float:left; width:245px; margin-top:21px; overflow:hidden;}
.company_content_l1_7{ float:left; margin-left:14px;}

.company_content_r{ float:right; width:932px; overflow:hidden;}
.company_content_r1{ float:left; width:932px; height:47px; background:#0a136e;}
.company_content_r2{ float:left; margin-left:20px; color:#FFF; font-size:18px; font-weight:bold; line-height:47px;}
.company_content_r3{ float:right; color:#FFF; font-size:14px; line-height:16px; padding-top:15px; margin-right:14px;}
.company_content_r3 a{ color:#FFF;}

.company_content_r4{ float:left; width:864px; border:1px solid #dcdcdc; border-top:none; padding:20px 33px; overflow:hidden; text-align:left; line-height:26px; font-size:14px; color:#555555; }
.company_content_r5{ float:left; width:854px; font-size:18px; height:48px; line-height:48px; border-bottom:1px solid #dcdcdc; color:#333333; padding:0 5px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; font-weight:bold;}
.company_content_r6{ float:left; width:864px; line-height:26px; font-size:14px; color:#555555; padding:10px 0;}

/*联系我们*/
.contact1{ float:left; width:470px; overflow:hidden; text-align:left; padding-bottom:10px;}
.contact1_1{ float:left; width:470px; height:20px; line-height:20px; border-bottom:1px solid #cccccc; font-size:18px; font-weight:bold; color:#333333; padding-bottom:10px;}
.contact1_2{ float:left; font-size:14px; color:#555555; line-height:22px; background:url(../images/index29.jpg) no-repeat 1px 0px; padding-left:35px; margin-top:20px;}
.contact1_3{ float:left; font-size:14px; color:#555555; line-height:22px; background:url(../images/index30.jpg) no-repeat 0px 2px; padding-left:35px; margin-top:5px;}
.contact1_4{ float:left; font-size:14px; color:#555555; line-height:22px; background:url(../images/contact2.jpg) no-repeat 1px 4px; padding-left:35px; margin-top:5px;}

.contact2{ float:right; width:357px;}
.contact2_1{ float:left; width:357px; height:20px; line-height:20px; font-size:18px; font-weight:bold; color:#333333; padding-bottom:10px;}
.contact2_2{ float:left; width:355px; border:1px solid #dddddd; background:url(../images/contact3.jpg) center bottom #f2f2f2 no-repeat; padding:15px 0;}
.contact2_3{ float:left; width:65px; text-align:right; font-size:14px; color:#333333; height:29px; line-height:29px; padding-right:3px;}
.contact2_4{ float:left; height:27px; border:1px solid #c2c7cc; background:#FFF; width:232px; padding:0 10px; color:#333333; font-family:"微软雅黑"; font-size:14px;}
.contact2_5{ float:left; height:50px; line-height:20px; border:1px solid #c2c7cc; background:#FFF; width:232px; overflow-y:hidden; padding:5px 10px; color:#333333; font-family:"微软雅黑"; font-size:14px;}
.contact2_6{ float:left; height:27px; border:1px solid #c2c7cc; background:#FFF; width:50px; padding:0 10px; color:#333333; font-family:"微软雅黑"; font-size:14px;}
.contact2_7{ width:69px; height:31px; border:none; background:url(../images/contact4.jpg) no-repeat; cursor:pointer; float:left; margin-left:68px;}

.contact3{ float:left; width:864px; overflow:hidden; margin-top:10px; clear:both;}
.contact3_2{ float:left; width:852px; border:1px solid #d7d7d7; padding:5px;}
.contact3_3{ float:left;}

/*资讯动态*/
.news_list{ float:left; font-size:14px; width:864px; overflow:hidden; color:#555555; height:420px;}
.news_list li{ float:left; width:864px; border-bottom:1px dashed #555555; height:41px;}
.news_list li span{ display:inline-block; line-height:16px; height:16px; overflow:hidden; margin-top:14px;}
.news_list li .span1{ float:left;}
.news_list li .span2{ float:left; width:680px; margin-left:6px;}
.news_list li .span2 a{ color:#555; float:left; text-align:left; max-width:680px; height:16px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; }
.news_list li .span3{ float:right; margin-right:10px;}
.news_page{ float:left; width:864px; height:30px; margin-top:35px; text-align:center;}

/*资讯动态内页*/
.news_content1{ float:left; width:864px; text-align:center; font-size:16px; line-height:30px; border-bottom:1px solid #cccccc; padding-bottom:14px; font-weight:bold; color:#555555;}
.news_content2{ float:left; width:864px; padding-top:20px; font-size:14px; color:#555; line-height:25px; text-align:left;}


.qq_fixed{ width:141px; height:385px; background:url(../images/qq1.jpg) no-repeat; position:fixed; right:10px; top:30%; z-index:9999999999999999999;}
.qq_fixed1{ width:141px; float:left; margin-top:54px;}
.qq_fixed1 li{ clear:both; margin-top:9px;}
.qq_fixed2{ float:left; width:141px; margin-top:45px;}
.qq_fixed3{ margin-top:18px; overflow:hidden; float:left; width:141px; font-size:13px; color:#0d1270;}
.qq_fixed3:hover{ text-decoration:underline;}













