﻿@charset "utf-8";/* CSS Document */body {padding: 0px;width:100%; min-width:1200px; width:expression((documentElement.clientWidth < 1200) ? "1200px" : "100%" ); margin: 0px auto;font-size:12px;font-family:"微软雅黑"; color:#666; background:#fff; line-height:22px; }img { border: none; }ul,li,form, dl,dt,dd, div { padding: 0px; margin: 0px; }li { list-style: none; }.clear { clear: both; font-size: 0px; height: 0px; line-height: 0px; background-color: Red; overflow: hidden; }a {color: #666; text-decoration: none; noline: expression(this.onFocus=this.blur());}a:focus {outline:none;-moz-outline:none;}a:hover { color:#dd1015; text-decoration: none; }.space{ clear: both; font-size: 0px; height: 10px; line-height: 0px; overflow: hidden;}input{ color:#666;}input:focus{outline:none;}/**/.ab{ position:absolute;}.text-indent{text-indent:2em;}.text-left{text-align:left!important;}.text-right{text-align:right!important;}.text-center{text-align:center!important;}.fr{float:right;}.blue{color:#056eae;}.fs16{font-size:16px;}/** home**/.topBox{position:relative; height:98px; background:url(../images/top_bg.png) repeat-x left bottom; z-index:3;}.Header{ width:1200px; margin:0px auto;padding-top:12px; height:80px; position:relative;}.Header .logo{ display:inline-block;  width:322px; height:52px; position:absolute; left:0; top:26px;background:url(../images/logo.jpg) no-repeat left top;z-index:5;}.mainnav{ height:80px;position:absolute;left:480px;top:12px; z-index:3; }.mainnav ul{ display:inline-block;  }.mainnav ul li{float:left;width:98px;position:relative;padding-right:1px;}.mainnav ul li a{display:block;cursor:pointer;}.mainnav ul li a span{display:block; text-align:center;width:98px;color:#6d6d6d;font-size:15px; line-height:80px;}.mainnav ul li .subnav{background:#0079c4; position:absolute; left:0; top:80px; width:98px;display:none;}.mainnav ul li a:hover span{background:url(../images/aonbg.jpg) repeat-x left bottom; color:#fff;}.mainnav ul li a.aon span{background:url(../images/aonbg.jpg) repeat-x left bottom; color:#fff;}.mainnav ul li a.cur span{background:url(../images/aonbg.jpg) repeat-x left bottom; color:#fff;}.mainnav ul li .subnav a{display:block; text-align:center;border-top: 1px #1a7dc9 solid; height: 40px; line-height: 40px;color:#fff;font-size:15px;}.mainnav ul li .subnav a:hover{background:#003d87;}.footer_bg{background:url(../images/foot_bg.jpg) repeat left top;width:100%;position:relative;z-index:10;;min-height:330px;_height:330px; height:auto; }.link_box{width:1200px; margin:0 auto; position:relative;overflow:hidden;}.link_list{display:inline-block;padding-top:40px; width:1260px; padding-bottom:20px;}.link_list li{float:left; width:78px;padding-right:80px;}.link_list li h2{ margin:0;padding:0;line-height:35px; margin-bottom:5px;font-weight:normal; }.link_list li h2 a{color:#bfbfbf; font-size:16px; display:inline-block;}.link_list li h2 a:hover{color:#fff;}.link_list li p{margin:0; padding:0; line-height:24px;color:#bfbfbf;}.link_list li p a{color:#bfbfbf; font-size:12px;}.link_list li a:hover{color:#fff;}.link_list li.liOdd{width:160px; }.link_list li.liEnd{width:170px;padding-right:0; }.footer{background:#413f3f;}.footer_box{ width:1200px; margin:0px auto; position:relative;height:54px;}.btLink {position:absolute; right:0; top:18px; color:#8f8d8e; z-index:15;}.btLink b{font-weight:normal;line-height:24px;display:inline-block; float:left;}.btLink a{line-height:24px;width:28px; height:24px;display:inline-block;float:left;}.btLink a.sina{background:url(../images/s_icon.jpg) no-repeat left center;}.btLink .wei{cursor:pointer; background:url(../images/w_icon1.jpg) no-repeat left center; margin-left:12px; position:relative;}.btLink .wei span{display:none;width:88px;  height:88px; position:absolute; right:0; bottom:24px;}.btLink .wei img{display:block;width:88px;  height:88px; }.btLink .wei:hover span{display:block;}.Copyright{ line-height:54px;position:absolute;left:0;top:0; color:#8f8d8e;}.Copyright a:hover{color:#fff;}/**  home***/.BannerBox{width:100% !important; height:555px;position:relative; overflow:hidden; z-index:1;margin-top:-7px;}.BannerList{width:100% !important; height:555px; overflow:hidden;position:relative; z-index:1;}.BannerList li{width:100% !important; height:555px;float:left;}.BannerBox .hd{width:100%;position:absolute; left:0; bottom:20px;z-index:3;text-align:center;}.BannerBox .hd ul{display:inline-block;}.BannerBox .hd ul li{cursor:pointer; display:inline-block;*display:inline;zoom:1;  width:54px; height:5px; overflow:hidden; font-size:0;line-height:0; text-indent:-9999px; background:#949190; margin-right:3px;}.BannerBox .hd ul li:last-child{margin-right:0;}.BannerBox .hd ul li.on{ background:#0080cc; }#envon{display:none;width:900px; height:550px;margin-top:50px; background:#fff; border:2px solid #DC0012; padding:20px; overflow:auto; display:none;color:#000;font-size:12px;line-height:24px;}.envon_op{padding:20px 0 20px 20px;text-align:center;}.envon_op a{display:inline-block;font-size:14px; color:#e50012;margin:0 5px;}/***/.wrap_about{background:#fff;width:100%; height:380px; overflow:hidden;}.homeBox{width:1200px; margin:0 auto; overflow:hidden; position:relative;}.about_header{padding-top:43px;padding-bottom:36px; text-align:center;}.about_list{display:inline-block;}.about_list li{float:left;width:174px; height:174px; padding-left:102px;}.about_list li a{display:block;width:174px; height:174px; position:relative;}.about_list li a i{display:block;width:174px; height:174px; position:absolute; left:0; top:0;z-index:1;}.about_list li a b{display:none;width:174px; height:174px; position:absolute; left:0; top:0;z-index:2;}.about_list li a img{display:block;width:174px; height:174px; }.about_list li a:hover b{display:block;}.about_list li a:hover i{display:none;}/**//****/.wrap_business{width:100%; height:407px;padding-top:157px; background:url(../images/index_bg1.jpg) no-repeat center top; overflow:hidden;}.business_box{width:1200px; margin:0 auto; overflow:hidden;background:url(../images/inbg.jpg) repeat left top; height:340px;}.hlist01{display:inline-block;padding-top:54px; padding-left:18px;}.hlist01 li{width:345px; height:265px; float:left; padding-left:32px;}.hlist01 li a.pic{display:block;width:345px;height:183px; position:relative;}.hlist01 li a.pic img{display:block;width:345px;height:183px;}.hlist01 li a.pic i{display:none;width:345px;height:183px; position:absolute; left:0; top:0; background:url(../images/img_layer.png) no-repeat left top;}.hlist01 li a.pic:hover i{display:block;}.hlist01 li h2{margin:0; padding:0; font-weight:normal; padding-top:6px;}.hlist01 li h2 a{color:#fff; font-size:16px;line-height:30px;}.hlist01 li p{margin:0; padding:0;color:#d3e1f1; font-size:14px; line-height:24px;}.hlist01 li h2 a:hover{color:#eff124;}/****/.wrap_news{background:#fff; width:100%;height:560px;}.news_box{width:1200px; margin:0 auto; overflow:hidden;}.news_header{padding-top:56px;padding-bottom:43px; text-align:center;}.hlist02{display:inline-block; width:1250px;}.hlist02 li{float:left;width:274px; height:297px; padding-right:31px;}.hlist02 li .nBox{background:#f1f1f1;height:297px;}.hlist02 li .pic{display:block;width:274px; height:171px;}.hlist02 li .pic img{display:block;width:274px; height:171px;}.hlist02 li .ntex{position:relative; height:126px; padding-left:68px; padding-top:22px; padding-right:5px;}.hlist02 li .time{display:block;font-family:Arial;background:#0080cc; width:48px; height:48px;position:absolute;left:13px;top:23px;text-align:center; color:#fff;color:#fff; font-size:10px; line-height:12px;}.hlist02 li .time b{display:block;color:#fff; font-size:26px;text-align:center; line-height:26px; padding-top:5px;}.hlist02 li h3{margin:0; padding:0;font-weight:normal; height:48px;}.hlist02 li h3 a{color:#000; font-size:14px; line-height:20px;}.hlist02 li h3 a:hover{color:#0079c4;}.hlist02 li p{margin:0;padding:2px 0 0 0;color:#292929;font-size:12px;line-height:20px;}.home_btn{text-align:center; padding-top:30px;}.home_btn a{display:inline-block;width:63px; height:27px;text-align:center;border:1px solid #7a7a7a; line-height:27px;font-size:14px; text-transform:uppercase;}.home_btn a:hover{background:#0079c4;border:1px solid #0079c4;color:#fff;}/****/.wrap_records{background:#f1f1f1;width:100%;/*height:480px;*/     padding-bottom: 25px;}.records_box{width:1200px; margin:0 auto;position: relative;}.records_header{padding-top:49px;padding-bottom:30px; text-align:center;}.hlist03{display:inline-block; width:1250px;margin-bottom: 25px;overflow:hidden;}.hlist03 li{width:252px; height:150px; float:left; padding-right:60px; padding-bottom:27px;}.hlist03 li a.pic{display:block;width:250px; height:150px; border:1px solid #e1e1e1;}.hlist03 li a.pic img{display:block;width:250px; height:150px; }.records_box .home_btn{padding-top:3px;}.records_box .hd a{display: block;width: 31px; height: 57px;position: absolute; top: 56%;}.records_box .hd a.prev{background:url(../images/left.png) no-repeat; left:-50px;}.records_box .hd a.next{background:url(../images/right.png) no-repeat; right:-50px;}/**/ .banner{width:100%; height:349px; overflow:hidden; position:relative; z-index:1; margin-top:-7px;}.contain{width:100%;}/**/.sidebar{position:relative;width:1200px; margin:0 auto; z-index:3;border-bottom:1px solid #e5e5e5;height:50px;}.mlist{display:inline-block;position:relative; z-index:1;}.mlist span{display:inline-block;height:50px;line-height:50px; padding-right:35px;}.mlist a{display:inline-block;height:50px;line-height:50px;vertical-align:middle;white-space:nowrap;font-size:14px; color:#333;position:relative; }.mlist a:hover{color:#2684c8;}.mlist a.aon{color:#2684c8; }.mlist a:hover i,.mlist a.aon i{display:block;width:100%;height:1px;background:#2684c8; line-height:0; font-size:0; position:absolute;left:0;bottom:-1px;}.sidetop{width:203px;height:68px; text-align:center; background:#0079c4; position:absolute; left:0;bottom:50px;}.sidetop b{display:block;color:#fff; font-weight:normal; font-size:24px; line-height:30px;padding-top:10px;}.sidetop span{display:block;color:#fff; font-weight:normal; font-size:14px; line-height:18px;text-transform:uppercase;}.sidebar .Current{display:inline-block; position:absolute;right:0; top:0; line-height:50px; z-index:3;}.maincontent{ overflow:hidden; width:1200px; margin:0 auto; padding:40px 0 40px 0;}.Single{ color:#666; line-height:24px; font-size:12px;min-height:200px;height:auto; _height:200px;}.Single p{margin:0; padding:0 0 15px 0;}/**/.news_list{}.news_list li{position:relative;height:171px;padding-left:312px;padding-bottom:30px;}.news_list li .pic{display:block;width:274px; height:171px; position:absolute; left:0; top:0;}.news_list li .pic img{display:block;width:274px; height:171px;}.news_list li .news_txt{border-bottom:1px solid #f2f2f2; height:170px; position:relative;}.news_list li h3{margin:0; padding:0;padding-bottom:3px; padding-top:5px;}.news_list li h3 a{font-size:15px; color:#333; line-height:20px;}.news_list li h4{margin:0; padding:0;font-weight:normal; color:#999;}.news_list li p{margin:0; padding:0; line-height:24px; color:#666; font-size:12px;}.news_list li a:hover{color:#0079c4;}.news_list li a.more{display:inline-block;width:128px;height:34px;line-height:34px;color:#666; font-size:12px;text-align:center; background:#ececec;position:absolute;left:0; bottom:12px;}.news_list li a.more:hover{color:#fff; background:#0079c4;}/*pages*/.Pages{ padding:40px 0 20px 0px; zoom:1; overflow:hidden;text-align:center;clear:both;}.Pages  a{display:inline-block; border:1px solid #eaeaea; padding:0 10px; height:28px; background:#fff; text-align:center; line-height:28px; font-size:14px; color:#0e2d43; cursor:pointer; margin-right:3px; vertical-align:bottom;zoom:1;}.Pages  a:hover{ background:#e50012; border:1px solid #e50012; color:#fff;}.Pages  a.a_cur{ background:#e50012; border:1px solid #e50012; color:#fff;}/*pages end*//*pages end*/.info_title{ line-height:30px;color:#333;  font-size:16px; margin:0px; padding:5px 0; text-align:center;}.info_time{padding:0px; margin:0px; font-size:14px; font-weight:normal;color:#666; line-height:25px; text-align:center; padding-bottom:10px;}.info_txt{padding:5px 0px 0px 0px; color:#666; line-height:24px;font-size:14px;}.info_txt p{margin:0; padding:0 0 15px 0;}.back{ padding-top:30px; font-size:14px; padding-bottom:10px;}.back a{background:#0079c4;padding:0 20px; color:#fff;display:inline-block;text-align:center;height:35px; line-height:35px; vertical-align:middle;}.back a:hover{background:#dd1015; color:#fff;}.Info_page{ line-height:25px; padding:0px;  font-size:14px;}.Info_page a{color:#0079c4;}.Info_page a:hover{color:#dd1015;}/**/.partner_list{}.partner_list li{position:relative;height:164px;padding-left:312px;padding-bottom:37px;}.partner_list li .pic{display:block;width:250px; height:150px;border:1px solid #ddd; position:absolute; left:0; top:0;}.partner_list li .pic img{display:block;width:250px; height:150px;}.partner_list li .pic:hover{border:1px solid #0079c4; }.partner_list li .news_txt{border-bottom:1px solid #f2f2f2; height:170px; position:relative;}.partner_list li h3{margin:0; padding:0;padding-bottom:3px; padding-top:2px;}.partner_list li h3 a{font-size:15px; color:#333; line-height:20px;}.partner_list li p{margin:0; padding:0; line-height:24px; color:#666; font-size:12px;}.partner_list li a:hover{color:#0079c4;}.partner_list li a.more{display:inline-block;width:128px;height:34px;line-height:34px;color:#666; font-size:12px;text-align:center; background:#ececec;position:absolute;left:0; bottom:12px;}.partner_list li a.more:hover{color:#fff; background:#0079c4;}/******/.map{float:left; width:460px;}.map_Txt{float:right; width:660px; padding-top:20px;font-size:14px;}.lister-list3{font-size: 12px;}.lister-list3 li{border-bottom:1px #999999 dashed;padding:0 0 15px 0; margin-bottom:20px;}.lister-list3 li h3{margin:0;display:inline-block; color:#003d87;font-size:16px;border:1px #003d87 solid; font-weight:normal; padding: 4px 20px; background-color:#dff2fc; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px;}.lister-list3 li div{margin-top: 10px;}.lister-list3 li ul{ margin-top:10px; width:100%; }.lister-list3 li ul li{ border:none; height:25px; line-height:25px; padding:0px; width:100%;margin-bottom:0;}/***/.job_box{border-bottom:1px solid #bebbb6;position:relative; padding-left:225px; padding-bottom:5px; margin-bottom:40px;}.job_name{display:block; width:101px; height:57px; background:url(../images/tab_bg.jpg) no-repeat left top;text-align:center; line-height:57px;color:#fff;font-size:14px; position:absolute; left:0; top:0;}.job_header{border-bottom:1px dashed #bebbb6;padding-bottom:10px;}.job_header h2{margin:0;padding:0;color:#4d4d4d; font-size:16px; line-height:30px;}.job_header p{margin:0; padding:0;color:#4d4d4d; font-size:16px; line-height:24px;}.job_info{padding-top:20px;color:#666; font-size:14px; line-height:24px;}/***/.Parent_list{ display:inline-block;padding-left:0px; padding-bottom:30px; width:1270px;}.Parent_list li{ float:left; width:202px; padding-right:47px; padding-bottom:15px;}.Parent_list li a.pic{ display:block;width:196px; height:43px;border:1px solid #eae9e6;padding:2px; }.Parent_list li img{width:196px; height:43px; display:block;}.Parent_list li span{ display:block; text-align:center; line-height:30px; padding-top:5px;}.Parent_list li a{color:#666; font-size:13px;}.Parent_list li a:hover{color:#0079c4;}/***/.ul_sitemap{padding:0px 10px 20px 0;}.ul_sitemap li{ border-bottom:dotted 1px #dbdbdb; padding:10px 0px; display:inline-block; width:100%;font-size:14px; line-height:30px;} .ul_sitemap li strong{ display:inline-block; float:left; padding-right:10px; color:#666; width:100px;}.ul_sitemap li  span{ float:left;}.ul_sitemap li a{color:#666; display:inline-block;padding:0 10px; }.ul_sitemap li a:hover{color:#0079c4;}/*******/