*{padding:0px; margin:0px;}

body{font-size:12px; background:url(../images/bg.jpg) #fff;font-family:"微软雅黑","Microsoft Yahei",Arial,Helvetica,sans-serif;min-width:1002px;}

A{color:#000;text-decoration:none;}

a:focus {outline:none;-moz-outline:none;}

A:hover{color:#000}

li{list-style:none;}

img{border:0; vertical-align:middle;outline:none;}

.clear{clear:both;}

.space{height:5px;font-size:0px;}



.container,.header,.footer{margin:0 auto;}



/*header*/

.header{background:url(../images/bg_line.jpg) center top no-repeat;padding-top:3px;}

.header .warp{width: 1180px;margin:0 auto;}

.header .logo{width:215px;height:100px;background:url(../images/logo.png) left center no-repeat;float:left;margin-left:50px;}

.header .navBox{width: 871px;height:100px;float:right;position:relative;left:30px;}

.header .top_Email{ width:240px; height:35px; position:absolute; top:10px; right:0px;}



.header .top_Email a{ display:block; float:left; height:35px; line-height:35px; font-size:14px;color:#6f6f6f; padding:0 10  px;}

.header .top_Email a img{ width:20px; vertical-align:middle;}

.header .top_Email a span{ padding:0 5px; vertical-align:middle;}

.header .search{width:228px;height:24px;border:1px solid #ddd;background:#ebebeb;clear:both;overflow:hidden; position:absolute; top:15px; right:250px;}

.header .search .txt{width:178px;height:24px;line-height:24px;border:0;padding:0 5px; float:left;}

.header .search .btn{width:36px;height:24px;background:url(../images/btn_search.jpg) center center no-repeat; display:block; float:right;}



.header .menu{height:50px;line-height:50px;clear:both;display:block;text-align:right; position:absolute; top:42px; right:0px; }

.header .menu ul li{ float:left; position:relative;  z-index:99; }

.header .menu li a.nav_a{font-size:15px;margin:0px 16px;height:50px;line-height:50px;padding-bottom:5px;color:#6f6f6f;display:inline-block;border-bottom:4px solid transparent #fff;}

.header .menu li a.nav_a:hover{ text-decoration:none; }



.header .menu li.onnav{ height:58px; background:#f1f1f1;

-moz-box-shadow: 0px 5px 5px #888; /* 老的 Firefox */box-shadow:0px 5px 5px #888; }

.header .menu li.onnav a.nav_a{color:#023880; height:38px; font-weight:bold; border:0px;}

.header .menu a.ona{border-bottom:4px solid #00357d;color:#00357d;}

.menu .show{display:none;}

.menu .subnav_1{  width:364px; position:absolute; top:58px; left:0px; background:#f1f1f1; -moz-box-shadow: 0px 5px 5px #888; /* 老的 Firefox */box-shadow:0px 5px 5px #888; }

.menu .subnav_1 .textBox{ float:left; width:145px; border-right:1px solid #E5E5E5; text-align:left; padding:13px 0 13px 16px;}

.menu .subnav_1 .ImageBox{ float:left;background:#fff;}

.menu .subnav_1 .ImageBox img{}

.menu .subnav_1 dl{ background:#F1F1F1;}

.menu .subnav_1 dt{ width:70px; float:left; margin:0px;  height:25px; line-height:25px;}

.menu .subnav_1 dt a{ border:none; height:25px; line-height:25px; padding:0px; font-size:12px; font-family:"微软雅黑";}

.menu .subnav_1 dt a:hover{ border:0px; color:#355F99; text-decoration:none;}



.menu .subnav{ width:294px; position:absolute; top:58px; left:0px; background:#f1f1f1; -moz-box-shadow: 0px 5px 5px #888; /* 老的 Firefox */box-shadow:0px 5px 5px #888; }

.menu .subnav .textBox{float:left;width: 90px;border-right:1px solid #E5E5E5;text-align: center;padding: 13px 0px 13px 0px;}

.menu .subnav dl{ background:#F1F1F1;}

.menu .subnav dt{/* width:70px; */margin:0px;height:25px;line-height:25px;}

.menu .subnav dt a{ border:none; height:25px; line-height:25px; padding:0px; font-size:12px; font-family:"微软雅黑";}

.menu .subnav dt a:hover{ border:0px; color:#355F99;}

.menu .subnav .ImageBox{ float:left;background:#fff}

.menu .subnav .ImageBox img{}





/*banner*/

/*Banner*/

.HomeBan{ width:100%; height:500px; position:relative;}

.HomeBan .BanList{ width:100%; height:500px;}

.HomeBan .BanList li{ width:100%; height:500px; overflow:hidden;}

.HomeBan .BanList li a{ width:100%; height:500px; display:block;}

.HomeBan .TabList{ width:100%; height:14px; left:0px; bottom:16px; position:absolute;}

.HomeBan .TabList .List{ width:1001px; height:14px; margin:0 auto;}

.HomeBan .TabList .List ul{ float:right;}

.HomeBan .TabList li{ float:left; width:15px; height:14px; padding:0 3px;}

.HomeBan .TabList li span{ background:url(../images/BanTab_1.png) no-repeat left top; width:15px; height:14px; display:block; cursor:pointer;}

.HomeBan .TabList li.on span{ background:url(../images/BanTab_2.png) no-repeat left top;}



.neiye_banner{width:100%;height:198px;}

.banner_about{width:100%;height:198px;background:url(../images/banner_about.jpg) center top no-repeat;}

.banner_business{width:100%;height:198px;background:url(../images/banner_business.jpg) center top no-repeat;}

.banner_case{width:100%;height:198px;background:url(../images/banner_case.jpg) center top no-repeat;}

.banner_contact{width:100%;height:198px;background:url(../images/banner_contact.jpg) center top no-repeat;}

.banner_culture{width:100%;height:198px;background:url(../images/banner_culture.jpg) center top no-repeat;}

.banner_factory{width:100%;height:198px;background:url(../images/banner_factory.jpg) center top no-repeat;}

.banner_news{width:100%;height:198px;background:url(../images/banner_news.jpg) center top no-repeat;}



/*container*/

.container{}

.container .warp{width:1180px;margin:20px auto;border:1px solid #e7e7e7;background:#fff;padding:10px;}

.slide{width:200px;float:left;}

.content{width:950px;padding-left:25px;float:right;min-height:390px;background:url(../images/bg_right.jpg) left center no-repeat #fff;}

.subject{padding:0px 25px;min-height:690px;}

.inc_contact{width:190px;height:360px;}



/*left*/

.left_menu{margin-bottom:20px;}

.left_menu h2{height:58px;line-height:58px;background:url(../images/bg_left_h2.jpg) left center no-repeat;text-align:center;font-size:25px;color:#333333;}

.left_menu ul{padding:0px;margin:0;}

.left_menu ul li{font-size:13px;height:28px;line-height:28px;background:url(../images/bg_left_nav.jpg) left center no-repeat;}

.left_menu ul li a{color:#333;padding-left:10px;display:block;height:28px;line-height:28px;text-overflow: ellipsis;overflow: hidden;white-space: nowrap;width: 90%;}

.left_menu ul li a:hover,.left_menu ul li a.hover{color:#023481; text-decoration:none;}



/*location*/

.location{height:36px;line-height:36px;border-bottom:1px solid #ccc;}

.location span{float:left;font-size:16px;color:#333;}

.location label{float:right;color:#999;}

.location label a{color:#666;}

.location label span{float:none;font-style:normal;color:#cc0000; font-size:12px;}



.index_banner{width:100%;height:502px;overflow:hidden;position:relative;}

.index_banner .carousel-item{height:502px;}

.index_banner .txt{background:url(../images/bg_banner.png) left bottom repeat-x;height:56px;padding:10px 0;line-height:28px;text-align:left;position:relative;top:426px;left:0;}

.index_banner .txt .warp{width:800px;padding:0;padding-right:200px;margin:0 auto;color:#fff;text-align:left;background:none;line-height:28px;border:0;}

.index_banner .previous{width:46px;height:46px;display:inline-block;cursor:pointer;background:url(../images/arrow_b_l.png) center center no-repeat;}

.index_banner .next{width:46px;height:46px;display:inline-block;cursor:pointer;background:url(../images/arrow_b_r.png) center center no-repeat;}

.index_banner .carousel-controls{position:absolute;width:100%;top:440px;z-index:999;}

.index_banner .carousel-controls .warp{padding:0;margin:0 auto;color:#fff;text-align:right;background:none;border:0;}



.mainContont{line-height:200%;font-family:Arial;color:#666;padding:20px 0;}

.mainContont a{font-family:Arial;}

.mainContont p{padding-bottom:20px;}

.yeartabs .item{display:none; min-height:450px; _height:450px; _height:auto !important;}

.rule{height:42px;background:url(../images/bg_rule.jpg) center center no-repeat;}

.years{height:24px;line-height:24px;}

.years .for_history_left{width:15px;height:24px;cursor:pointer;display:inline-block;float:left;background:url(../images/history_left.jpg) left center no-repeat;}

.yearList{width:688px;height:24px;margin-left:20px;overflow:hidden;float:left;}

.yearList li{width:86px;height:24px;line-height:24px;float:left;text-align:center;font-size:15px;color:#858585;cursor:pointer}

.yearList li.hover{color:#013682;}

.years .for_history_right{width:15px;height:24px;cursor:pointer;display:inline-block;float:right;background:url(../images/history_right.jpg) left center no-repeat;}

.yeartabs .item{background:url(../images/bg_history.jpg) top right no-repeat;}

.yeartabs .item ul{margin-left:20px;width:450px;}

.yeartabs .item li{padding:20px 0;border-bottom:1px dotted #858585;}

.yeartabs .item li h2{background:url(../images/arrow_1.jpg) left center no-repeat;padding-left:15px;color:#;font-size:12px;}

.yeartabs .item li span{display:block;background:url(../images/arrow_2.jpg) 3px center no-repeat;padding-left:15px;color:#666;font-size:12px;}



.videolist li{width:270px;margin:0 30px;padding-top:20px;float:left;}

.videolist li .img{position:relative;}

.videolist li .img a{width:280px;height:190px;position:absolute;top:0;left:0;display:block;background:url(../images/bg_video.png) center center no-repeat;}

.videolist li .img img{padding:5px;width:270px;height:180px;border:1px solid #ededed;}

.videolist li  span{display:block;text-align:center;}

.videolist li  span a{padding-left:15px;height:25px;line-height:25px;background:url(../images/arrow_3.jpg) left center no-repeat;}



.video_info h2{padding:30px;text-align:center;font-size:24px;}

.video_info .player{width:640px;margin:0 auto;}



.caselist li{width:210px;height:180px;margin:0 10px;padding-top:20px;float:left;}

.caselist li .img a{width:210px;height:143px;display:block;}

.caselist li .img img{padding:5px;width:200px;height:133px;border:1px solid #ededed;}

.caselist li  span{display:block;text-align:left;}

.caselist li  span a{padding-left:15px;height:25px;line-height:25px;background:url(../images/arrow_2.jpg) left center no-repeat;}

.caselist li:hover .img img{border:1px solid #013594;}

.caselist li:hover  span a{color:#013594;}



.case_info h2.title{padding:30px;text-align:center;font-size:24px;}

.case_info h3.date{line-height:30px;text-align:center;font-size:12px;font-style:normal;color:#999;font-weight:normal;}

.case_info .content_area{line-height:200%;padding:0 20px;}



.item_contact{width:50%;float:left;padding:50px 0;}

.item_contact h2{width:53px;float:left;padding-top:58px;display:inline-block;background:url(../images/ico.jpg) left top no-repeat;font-size:12px;}

.item_contact .txt{width:255px;color:#333;line-height:30px;float:left;padding-left:15px;}



.culturelist li{height:25px;line-height:25px;border-bottom:1px dashed #ededed;}

.culturelist li a{float:left;padding-left:15px;background:url(../images/arrow_2.jpg) 3px center no-repeat;color:#666;}

.culturelist li span{float:right;color:#9c9c9c;}



.culture_info h2.title{padding:30px;text-align:center;font-size:24px;}

.culture_info h3.date{line-height:30px;text-align:center;font-size:12px;font-style:normal;color:#999;font-weight:normal;}

.culture_info .content_area{line-height:200%;padding:0 20px;}



.news_left{width:354px;height:372px;background:url(../images/bg_news_index.jpg) center center no-repeat;float:left;}

.news_left h2{height:50px;line-height:50px;text-align:center;font-size:14px;}

.news_left h2 a{color:#013594;}

.news_left .img{padding-bottom:15px;text-align:center;}

.news_left .img img{width:300px;height:170px;padding:5px;border:1px solid #ededed;}

.news_left .txt{line-height:25px;text-indent:2em;color:#666666;text-align:justify;padding:0 20px;}

.news_left .txt a{color:#013594;}

.news_right{width:355px;float:right;padding-top:50px;}

.newslist li{height:35px;line-height:35px;border-bottom:1px dashed #ededed;background:url(../images/arrow_2.jpg) 3px center no-repeat;padding-left:15px;}

.newslist li a{display:block;color:#666; float:right; width:236px; white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}

.newslist li span{width:100px;display:inline-block;color:#9c9c9c;}



.news_info h2.title{padding:30px;text-align:center;font-size:24px;}

.news_info h3.date{line-height:30px;text-align:center;font-size:12px;font-style:normal;color:#999;font-weight:normal;}

.news_info .content_area{line-height:200%;padding:0 20px;}



.subjectlist li{width:200px;height:235px;border:1px solid #ededed;padding:5px;margin:15px;display:inline;float:left;}

.subjectlist li img{width:200px;height:130px;}

.subjectlist li a{color:#555;}

.subjectlist li span{line-height:30px;font-weight:bold;}

.subjectlist li .txt{line-height:20px;text-indent:2em;color:#999;text-align:left;}

.subjectlist li  .txt a{color:#013594;}



.subject_info {border:1px solid #ededed;padding:15px;margin:15px;display:inline-block; width:905px;}

.subject_info h2.title{text-align:left;height:35px;line-height:35px;font-size:16px;color:#003593; text-align:center;}

.subject_info h3.time{line-height:20px;text-align:center;font-size:12px;font-style:normal;color:#999;font-weight:normal; padding-bottom:20px;}



.subject_info h3.date{line-height:30px;text-align:center;font-size:12px;font-style:normal;color:#999;font-weight:normal;}

.subject_info .content_area{line-height:200%;padding:0 20px;}



.content_item .item{display:none;}

.content_item .item img{width:900px;height:450px;}

.subject_info .item_text{ width:673px;}

.subject_info .item_text .text{ font-size:12px; font-family:"宋体"; text-indent:20px;}



.rool .for_left{width:22px;height:100px;cursor:pointer;display:inline-block;float:left;background:url(../images/news_left.jpg) left center no-repeat;}

#pic_list{width:890px !important;height:100px !important;margin-left:10px;overflow:hidden;float:left;}

#pic_list li{width:220px;height:100px;line-height:100px;float:left;text-align:center;font-size:15px;color:#858585;cursor:pointer}

#pic_list li img{width:200px;height:100px;}

.rool .for_right{width:22px;height:100px;cursor:pointer;display:inline-block;float:right;background:url(../images/news_right.jpg) left center no-repeat;}



.jobsList{padding:0px;min-height:500px;}

.jobsList h4{ background:url(../images/job_titlebg.jpg) no-repeat top right; height:34px; overflow:hidden; color:#fff; font-size:12px; line-height:26px;}

.jobsList h4 em{ font-style:normal;  padding-left:60px;}

.jobsList h4 span{ float:right;}

.jobsList ul li h5{ font-size:12px; height:33px; line-height: 33px; color:#7c7c7c; padding-left: 33px; display:block; font-weight:normal; cursor:pointer; border-bottom:1px solid #e2e2e2; background:url(../images/jobsLisIcon.png) no-repeat left 13px; padding:0; margin:0;}

.jobsList ul li h5 font{ color:#7c7c7c; display:block; text-align:center; width:200px; float:left; white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}

.jobsList ul li h5 span{ float:right;}

.jobsList ul li .my_content{ padding:10px 37px 10px 93px; color:#696969; line-height:18px; background: #f8f8f8; margin: 3px 0; border-bottom: 1px solid #e2e2e2;}

.jobsList ul li .my_content .name{ position:absolute; margin-left: -62px; font-style:normal; font-weight: normal; display:block; height:40px; width:100px; color: #ED6B3E;}

.jobsList ul li .my_content .apply{ display:block; text-align:right; font-weight:bold; background:url(../images/applybtn.jpg) no-repeat; width:94px; line-height:26px; color:#207bcb; margin-top:8px;}

.jobsList ul li .my_content p{ display:block; text-align:right; margin-top:8px;}



.jobsList ul li .my_content .info_cont p{ text-align:left;}

.jobsList ul .libg{ background:#f1f1f1; margin-bottom:0px;}

.jobsList .time{ width: 125px; text-align: center;}

.jobsList .time2{ width: 130px; text-align: center;}

.jobsList .num{ width: 130px; text-align: center;}



.Apply_from{ }

.Apply_from td{ padding:5px;}

.Apply_from td.name{ width:100px; text-align:right;}

.Apply_from td span{ color:#F00; margin-right:3px;}

.Apply_from td .text{ width:200px; height:24px; line-height:24px; color:#666; padding:0px 10px; border:solid 1px #ccc;}

.Apply_from td .text02{ width:450px; height:120px; line-height:24px; color:#666; padding:0px 10px; border:solid 1px #ccc; font-size:12px;}

.Apply_from td .btn01{ width:80px; height:32px; border:none; color:#617b92; cursor:pointer; background:url(../images/Human_submit.jpg) no-repeat top;}

.Apply_from td .btn02{ width:80px; height:32px; border:none; color:#617b92; cursor:pointer; background:url(../images/Human_submit.jpg) no-repeat top;}

.Apply_from td .btn02{ margin-left:10px;}



.factory_item{padding:0 20px 0 50px;}

.factory_item h2{height:40px;line-height:40px;background:url(../images/arrow_4.jpg) left center no-repeat;padding-left:15px;font-size:14px;color:#003385;}

.factory_item .txt{padding:10px 0;line-height:200%;}

.factory_item .textarea_1{width:100%;height:100px;border:0px;}

.factory_item .txt .Table{ width:654px; float:left;}

.factory_item .txt .Pic{ width:278px; float:right;}

.factory_item .txt .Pic img{ width:278px;}



.applyTable{border-collapse:collapse;width:600px; margin:0 auto;}

.applyTable td{padding:0 10px 10px 10px;height:30px;line-height:30px;}

.applyTable td .for_txt{ font-family:"微软雅黑"; font-size:14px; display:block; width:85px; text-align:right;}

.applyTable td .txt{height:25px;line-height:25px; width:150px;border:0;padding:0;}

.applyTable td .text{ width:200px; height:30px; line-height:30px;}

.applyTable td select{width:200px; height:30px; line-height:30px; }

.applyTable td .textarea_1{width:100%;height:100px;border:1px solid #dfdfdf;}

.applyTable .text_right{text-align:right;}

.applyTable td .submit{width:110px;height:41px; line-height:41px;border:0; background:url(../images/btn_submit.jpg) left center no-repeat;cursor:pointer; vertical-align:middle;}

.applyTable td .reset{width:110px;height:41px; line-height:41px; border:0;background:url(../images/btn_reset.jpg) left center no-repeat;cursor:pointer;margin-right:25px; padding:0px; vertical-align:middle;}



.CiteList{width:635px;height:512px;background:url(../images/map.jpg) center center no-repeat;position:relative;}

.CiteList a{ display:block; position:absolute;}

/*省份排序跟数据库排序是一致的*/

.mapArea1{ width:26px; height:21px; left:452px; top:187px; z-index:180;}/*  北京  */

.mapArea2{ width:44px; height:25px; right:54px; top:299px; z-index:10;}/*  上海  */

.mapArea3{ width:43px; height:28px; left:470px; top:193px; z-index: 170;}/*  天津  */

.mapArea4{ width:59px; height:56px; left:349px; top:318px; z-index: 150;}/*  重庆  */

.mapArea5{ width:44px; height:51px; left:507px; top:320px; z-index: 130;}/*  浙江  */

.mapArea6{ width:96px; height:75px; left:407px; top:405px;}/*  广东  */

.mapArea7{ width:64px; height:62px; left:479px; top:262px;}/*  江苏  */

.mapArea8{ width: 104px; height:115px; left:416px; top:146px; z-index: 150;}/*  河北  */

.mapArea9{ width:48px; height: 90px; left:404px; top:189px; z-index: 150;}/*  山西  */

.mapArea10{ width:132px; height:117px; left:253px; top:291px;}/*  四川  */

.mapArea11{ width:79px; height:65px; left:405px; top:253px;}/*  河南  */

.mapArea12{ width:83px; height:75px; left:487px; top:137px; z-index:100;}/*  辽宁  */

.mapArea13{ width:107px; height:81px; left:514px; top:99px;}/*  吉林  */

.mapArea14{ width:145px; height:127px; left:490px; top:0px;}/*  黑龙江 419 */

.mapArea15{ width:82px; height:50px; left:461px; top:224px; z-index: 160;}/*  山东  */

.mapArea16{ width:55px; height:75px; left:467px; top:272px;}/*  安徽  */

.mapArea17{ width:58px; height:71px; left:482px; top:358px; z-index: 120;}/*  福建  */

.mapArea18{ width:98px; height:65px; left:386px; top:296px;}/*  湖北  */

.mapArea19{ width:69px; height:81px; left:394px; top:341px; z-index: 120;}/*  湖南  */

.mapArea20{ width:30px; height:30px; left:395px; top:482px;}/*  海南  */

.mapArea21{ width:66px; height:80px; left:449px; top:338px;}/*  江西  */

.mapArea22{ width:78px; height:68px; left:326px; top:359px; z-index: 150;}/*  贵州  */

.mapArea23{ width:114px; height:111px; left:245px; top:362px;}/*  云南  */

.mapArea24{ width:68px; height:110px; left:349px; top:211px; z-index: 150;}/*  陕西  */

.mapArea25{ width: 167px; height: 143px; left:215px; top:171px;}/*  甘肃  */

.mapArea26{ width:80px; height:71px; left:354px; top:397px;}/*  广西  */

.mapArea27{ width:39px; height:56px; left:337px; top:213px; z-index: 150;}/*  宁夏  */

.mapArea28{ width:133px; height:97px; left:141px; top:180px; z-index: 150;}/*  青海  */

.mapArea29{ width:213px; height:166px; left:0px; top:51px;}/*  新疆  */

.mapArea30{ width:214px; height:138px; left:21px; top:204px;}/*  西藏  */

.mapArea31{ width:275px; height:235px; left:264px; top:4px;}/*  内蒙古  */

.mapArea32{ width:29px; height:18px; top:388px; left:405px; z-index:100;}/*  香港  */

.mapArea33{ width:29px; height:18px; top:401px; left:377px; z-index:100;}/*  澳门  */

.mapArea34{ width:20px; height:49px; left:542px; top:397px;}/*  台湾  */

.mapArea1:hover,.mapArea1.on{background:url(../images/mapArea32.png) no-repeat right bottom;}/*  北京  */

.mapArea2:hover,.mapArea2.on{background:url(../images/mapArea31.png) no-repeat left top;}/*  上海  */

.mapArea3:hover,.mapArea3.on{background:url(../images/mapArea25.png) no-repeat left bottom;}/*  天津  */

.mapArea4:hover,.mapArea4.on{background:url(../images/mapArea11.png) no-repeat;}/*  重庆  */

.mapArea5:hover,.mapArea5.on{background:url(../images/mapArea8.png) no-repeat;}/*  浙江  */

.mapArea6:hover,.mapArea6.on{background:url(../images/mapArea1.png) no-repeat;}/*  广东  */

.mapArea7:hover,.mapArea7.on{background:url(../images/mapArea14.png) no-repeat;}/*  江苏  */

.mapArea8:hover,.mapArea8.on{background:url(../images/mapArea23.png) no-repeat;}/*  河北  */

.mapArea9:hover,.mapArea9.on{background:url(../images/mapArea22.png) no-repeat;}/*  山西  */

.mapArea10:hover,.mapArea10.on{background:url(../images/mapArea17.png) no-repeat;}/*  四川  */

.mapArea11:hover,.mapArea11.on{background:url(../images/mapArea15.png) no-repeat;}/*  河南  */

.mapArea12:hover,.mapArea12.on{background:url(../images/mapArea29.png) no-repeat;}/*  辽宁  */

.mapArea13:hover,.mapArea13.on{background:url(../images/mapArea30.png) no-repeat;}/*  吉林  */

.mapArea14:hover,.mapArea14.on{background:url(../images/mapArea28.png) no-repeat;}/*  黑龙江  */

.mapArea15:hover,.mapArea15.on{background:url(../images/mapArea24.png) no-repeat;}/*  山东  */

.mapArea16:hover,.mapArea16.on{background:url(../images/mapArea13.png) no-repeat;}/*  安徽  */

.mapArea17:hover,.mapArea17.on{background:url(../images/mapArea4.png) no-repeat;}/*  福建  */

.mapArea18:hover,.mapArea18.on{background:url(../images/mapArea12.png) no-repeat;}/*  湖北  */

.mapArea19:hover,.mapArea19.on{background:url(../images/mapArea6.png) no-repeat;}/*  湖南  */

.mapArea20:hover,.mapArea20.on{background:url(../images/mapArea3.png) no-repeat;}/*  海南  */

.mapArea21:hover,.mapArea21.on{background:url(../images/mapArea7.png) no-repeat;}/*  江西  */

.mapArea22:hover,.mapArea22.on{background:url(../images/mapArea10.png) no-repeat;}/*  贵州  */

.mapArea23:hover,.mapArea23.on{background:url(../images/mapArea9.png) no-repeat;}/*  云南  */

.mapArea24:hover,.mapArea24.on{background:url(../images/mapArea16.png) no-repeat;}/*  陕西  */

.mapArea25:hover,.mapArea25.on{background:url(../images/mapArea20.png) no-repeat;}/*  甘肃  */

.mapArea26:hover,.mapArea26.on{background:url(../images/mapArea5.png) no-repeat;}/*  广西  */

.mapArea27:hover,.mapArea27.on{background:url(../images/mapArea21.png) no-repeat;}/*  宁夏  */

.mapArea28:hover,.mapArea28.on{background:url(../images/mapArea19.png) no-repeat;}/*  青海  */

.mapArea29:hover,.mapArea29.on{background:url(../images/mapArea27.png) no-repeat;}/*  新疆  */

.mapArea30:hover,.mapArea30.on{background:url(../images/mapArea18.png) no-repeat;}/*  西藏  */

.mapArea31:hover,.mapArea31.on{background:url(../images/mapArea26.png) no-repeat;}/*  内蒙古  */

.mapArea32:hover,.mapArea32.on{}/*  香港  */

.mapArea33:hover,.mapArea33.on{}/*  澳门  */

.mapArea34:hover,.mapArea34.on{background:url(../images/mapArea2.png) no-repeat;}/*  台湾  */

.Cityinfo{width:100%;height:100%;position:absolute; z-index:200;left:0;top:0;display:none;}

.Cityinfo .infoBox{width:748px; height:294px;position:relative;margin:0 auto;top:300px;z-index:999;padding-left:244px;}

.Cityinfo .infoBox .Ti{ height:30px; line-height:30px; color:#fff; font-weight:bold; background:#4692BD; padding-right:28px; position:relative;}

.Cityinfo .infoBox .Ti em{font-size:0;text-indent:-99em;}

.Cityinfo .infoBox .Ti td{ border-right:1px solid #A3C9DE; text-align:center;}

.Cityinfo .infoBox .Ti td.TD1{ width:161px;}

.Cityinfo .infoBox .Ti td.TD2{ width:59px;}

.Cityinfo .infoBox .Ti td.TD3{ width:128px;}

.Cityinfo .infoBox .Ti td.TD4{ width:97px;}

.Cityinfo .infoBox .Ti td.TD5{ width:97px;}

.Cityinfo .infoBox .Ti td.TD6{ border-right:0px;}

.Cityinfo .infoBox .Ti a.close{ width:24px; height:24px; display:block; background:url(../images/MapClose.jpg) no-repeat left top; position:absolute; right:3px; top:3px;}



.Cityinfo .infoBox .Table{ background:#fff; border:1px solid #A3C9DE; min-height:50px; }

.Cityinfo .infoBox .Table table{ border-collapse:collapse;background:#fff;}

.Cityinfo .infoBox .Table td{ border:1px solid #A3C9DE; line-height:20px; padding:5px; vertical-align:top; color:#585858;}

.Cityinfo .infoBox .Table td.TD1{ width:150px; border-left:none;}

.Cityinfo .infoBox .Table td.TD1 img{width:150px;}

.Cityinfo .infoBox .Table td.TD2{ width:49px;}

.Cityinfo .infoBox .Table td.TD3{ width:118px;}

.Cityinfo .infoBox .Table td.TD4{ width:87px;}

.Cityinfo .infoBox .Table td.TD5{ width:87px;}

.Cityinfo .infoBox .Table td.TD6{ border-right:none;}

#MapData{ display:none;}



/*page*/

.page{text-align:center;padding-top:20px;}

.page span{color:#333;}

.page span b{color:#fe0000;padding:0 3px;}

.page label a{color:#333;margin:0 2px;}

.page label a,.page label input{vertical-align:middle;}

.page .txt{width:20px;height:17px;border:1px solid #959ca5;}

.page .btn{border:0;width:26px;height:19px;background:url(../images/btn_go.jpg) center center no-repeat;margin-left:5px;}



.index .warp{width:1180px;border:0;background:none;}

.index_news{padding:15px;width:810px;height:270px;border:1px solid #f1f1f1;background:#fff;float:left;}

.index_news h2{height:42px;line-height:42px;background:url(../images/tag_news.jpg) left center no-repeat;position:relative;left:0;top:0;clear:both;display:block;}

.index_news h2 a{width:32px;height:32px;background:url(../images/ico_more.jpg) center center no-repeat;position:absolute;right:0;top:0;display:inline-block;margin-right:-15px;margin-top:-17px;}

.index_news_left{width:308px;height:224px;padding:5px;border:1px solid #f1f1f1;float:left;overflow:hidden;position:relative;}

.index_news_right{width:480px;float:right;}

.index_news_right .topic{padding-top:8px;}

.index_news_right .topic h3{font-size:16px;line-height:35px;padding:5px 0;}

.index_news_right .topic h3 a{color:#003884;}

.index_news_right .topic  .txt{line-height:20px;color:#989898;}

.index_news_right .topic  .txt a{color:#003884;font-style:normal;}

.index_news_right ul li{border-bottom:1px dotted #cdcdcd;height:30px;line-height:30px;background:url(../images/arrow_3.jpg) left center no-repeat;}

.index_news_right li a{padding-left:10px;color:#3d3d3d;}

.index_news_left img{width:307px;height:222px;}

.index_news_left .previous{width:18px;height:14px;display:inline-block;cursor:pointer;background:url(../images/arrow_s_l.png) center center no-repeat;}

.index_news_left .next{width:18px;height:14px;display:inline-block;cursor:pointer;background:url(../images/arrow_s_r.png) center center no-repeat;}

.index_news_left .carousel-controls{position:absolute;width:100%;top:168px;z-index:999;right:30px;width:36px; }

.index_news_left .carousel-item{width:307px;height:222px;overflow:hidden;float:left; cursor:pointer;}

.index_news_left .carousel-item .img_text{ position:relative;height:23px;line-height:20px;background:url(../images/bg_bottom_news.png) left bottom repeat;display:inline-block;width:287px;color:#fff;left:0px;bottom:23px; padding:0px 10px; word-break:break-all; overflow:hidden;}

.index_news_left .carousel-item span a{color:#fff;padding-left:10px;}



.index_video{padding:15px;width:290px;height:270px;border:1px solid #f1f1f1;background:#fff;float:right;}

.index_video h2{height:42px;line-height:42px;background:url(../images/tag_honor.jpg) left center no-repeat;position:relative;}

.index_video h2 a{width:32px;height:32px;background:url(../images/ico_more.jpg) center center no-repeat;position:absolute;right:0;top:0;display:inline-block;margin-right:-15px;margin-top:-17px;}

.index_video .img{position:relative;text-align:center;}

.index_video .img img{width:280px;height:200px;}

.index_video .img a{width:280px;height:190px;position:absolute;top:0;left:0;display:block;background:url(../images/bg_video.png) center center no-repeat;}

.index_video  span{display:block;text-align:center;}

.index_video  span a{height:35px;line-height:35px;font-size:14px;}


.i-wrap4{
	width: 100%;
	position: relative;
	background: url("http://www.hailiang.com/static/web/css/../img/bg_04.jpg") no-repeat center #f5f5f5;
	/*height: 420px;*/
	padding-bottom: 12px;
}
.i-wrap4.i-mwrap{
	display: none;
}
.i-wrap4 .bg{
	width: 100%;
}
.i-wrap4 .contwrap{
	/*position: absolute;
	top: 26%;
	left: 0;*/
	width: 1200px;
	margin: 0 auto;
	/*padding-bottom: 30px;*/
}
.i-wrap4 .contwrap.twrap{
	top: 9%;
}
.i-wrap4 .tit-box .more{
	color: #b8c8e0;
    display: inline-block;
    font-size: 24px;
    line-height: 40px;
    margin-top: 26px;
    float: right;
}
.i-wrap4 .left{
	width: 24%;
}
.i-wrap4 .owrap .left .f48,.i-wrap4 .twrap .left .f48{
	line-height: 42px;
}
.i-wrap4 .owrap .tit-box .more,.i-wrap4 .twrap .tit-box .more{
	margin-top: 6px;
	font-size: 20px;
}
.i-wrap4 .left .f48{
	font-size: 48px;
	line-height: 80px;
	display: block;
	width: 100%;
	color: #035cac;
}
.i-wrap4 .left .f48 a{
	color: #035cac;
	font-size: 30px;
}
.i-wrap4 .twrap .left .f48{
	font-size: 36px;
	line-height: 44px;
}
.i-wrap4 .twrap .left .f36{
	font-size: 21px;
	line-height: 32px;
}
.i-wrap4 .left .f36{
	font-size: 36px;
	line-height: 52px;
	color: #888;
	display: block;
	text-transform: uppercase;
}
.i-wrap4 .left .line{
	display: block;
	width: 80px;
	height: 3px;
	background-color: #e5e5e5;
	margin-top: 4%;
}
.i-wrap4 .left .more{
	display: inline-block;
	padding-right: 46px;
	line-height: 32px;
	font-size: 18px;
	color: #333;
	margin-top: 22px;
	background: url("http://www.hailiang.com/static/web/css/../img/bg_60.png") no-repeat right top;
}
.i-wrap4 .left .more:hover{
	background: url("http://www.hailiang.com/static/web/css/../img/bg_61.png") no-repeat right bottom;
	color: #035cac;
}
.i-wrap4 ul{
	width: 109.6%;
}
.i-wrap4 li{
	width: 21%;
	margin-right: 12%;
}
.i-wrap4 li .f16{
	line-height: 22px;
	display: block;
	height: 22px;
	overflow: hidden;
	margin-top: 21px;
}
.i-wrap4 li .f16 a{
	color: #000;
}
.i-wrap4 li .f16 a:hover{
	color: #035cac;
}
.i-wrap4 li .date{
	display: block;
	line-height: 16px;
	margin-top: 6px;
	color: #8a8a8a;
	font-family: "Arial";
	font-size: 14px;
}
.i-wrap4 li .word{
	display: block;
	line-height: 24px;
	font-size: 14px;
	margin-top: 5px;
	margin-bottom: 13px;
	max-height: 204px;
	overflow: hidden;
}
.i-wrap4 li .word a:hover{
	color: #035cac;
}
.i-wrap4 li .more{
	display: block;
	width: 25px;
	height: 25px;
	margin-top: 37px;
	background: url("http://www.hailiang.com/static/web/css/../img/ico_13.png") no-repeat center;
}
/*.i-wrap4 .linkico{
	display: block;
	width: 27px;
	height: 49px;
	background: url("http://www.hailiang.com/static/web/css/../img/ico_14.png") no-repeat center;
	position: absolute;
	right: 6%;
	top: 50%;
	margin-top: -25px;
}*/
.i-wrap4 .scroll{
	width: 100%;
	position: relative;
	margin-top: 18px;
}
.i-wrap4 .scroll .butn{
	display: inline-block;
	width: 18px;
	height: 33px;
	position: absolute;
	top: 50%;
	margin-top: -58px;
	cursor: pointer;
}
.i-wrap4 .scroll .prev{
	background: url("http://www.hailiang.com/static/web/css/../img/ico_136.png") no-repeat center;
	left: 0;
}
.i-wrap4 .scroll .next{
	background: url("http://www.hailiang.com/static/web/css/../img/ico_135.png") no-repeat center;
	right: 0;
}
.i-wrap4 .center-list{
	width: 100%;
	position: relative;
	overflow: hidden;
	margin: 0 auto;
}
.i-wrap4 .center-list li{
	width: 28.6%;
	margin-right: 2.6%;
	float: left;
}
.i-wrap4 .owrap .center-list li{
	width: 28.6%;
	margin-right: 4.6%;
}
.i-wrap4 .twrap .center-list li{
	width: 28.6%;
	margin-right: 4.6%;
}
.i-wrap4 .center-list .img{
	display: block;
	width: 100%;
	position: relative;
	overflow: hidden;
}
.i-wrap4 .center-list .img img{
	display: block;
	height:282px;
	transform: translateZ(0px);
    transition: transform 0.3s ease 0s;
}
.i-wrap4 .center-list .img:hover img{
	transform: scale(1.1, 1.1);
    transition: transform 0.6s ease 0s;
}



/*links*/

.Links_List ul li{ text-align:center; width:180px; float:left; height:125px; overflow:hidden; padding:0px 8px; float:left;}

.Links_List ul .pic{ border:solid 1px #e0e0e0; padding:1px; width:178px;}

.Links_List ul .pic img{ width:178px; height:71px;}

.Links_List ul h5{ margin:0px; padding:0px;}

.Links_List ul h5 a{ color:#696969; font-size:12px; font-weight:normal; padding:8px 5px; white-space:nowrap; text-overflow:ellipsis; display:block; overflow:hidden;}

/*links*/



/*footer*/

.footer{background:#f9f9f9;padding-top:40px;}

.footer .warp{width:1200px;margin:0 auto;}
.footer .warp p{color:#fff;}
.copyright{height:auto;line-height:30px;background:#171717;}

.copyright span{color:#f9f9f9;float:left;}

.copyright span a{color:#fff;}

.copyright label{color:#fff;float:right;}

.copyright label a{margin-left:20px;color:#fff;}

.foot_link{width:600px;float:left;}

.foot_link li{width:90px;height:280px;float:left;border-right:1px solid #ededed;text-align:center;}

.foot_link li span{height:50px;line-height:50px;font-size:14px;}

.foot_link li span a{color:#062d73;}

.foot_link li a{color:#a2a2a2;display:block;line-height:25px;}

.BtRight {
	float: left;
}
.BtRight span {
	width: 1px;
	height: 185px;
	background: #c2c0c0;
	display: inline-block;
	float: left;
	margin-top: 10px;
}
.BtRight .BtCon {
	width: 253px;
	float: left;
	margin-left: 70px;
}
.BtRight .BtCon .h3 {
	font-size: 24px;
	color: #333;
	font-weight: normal;
	margin-bottom: 15px;
}
.BtRight .BtCon p {
	line-height: 30px;
	color: #7b7b7b;
}
.BtRight .BtCon .Tel {
	font-size: 14px;
	color: #08469b
}
.BtRight .BtCon .Tel1 {
	font-size: 31.3px;
	color: #08469b;
	line-height: 40px;
}
.BtRight .BtWeChat {
	width: 171px;
	height: 200px;
	float: left;
	margin-left: 30px;
	margin-top: 5px;
}
.BtRight .BtWeChat span {
	width: 171px;
	height: 171px;
	text-align: center;
	float: left;
	margin-top: 0px;
}
.BtRight .BtWeChat figcaption {
	width: 171px;
	text-align: center;
	line-height: 30px;
}




/*QQ*/

*html, *html body {background-attachment:fixed; background-image:url(../images/topbg.gif)}

.float_service {width:166px; position:fixed; _position:absolute; right:0; top:146px; _top:expression(documentElement.scrollTop+146); left:expression(eval(document.documentElement.scrollLeft+document.documentElement.clientWidth-this.offsetWidth)-(parseInt(this.currentStyle.marginLeft,10)||0)-(parseInt(this.currentStyle.marginRight,10)||1)); z-index:7000;}

.float_service .cont{width:140px; height:168px; background:url(../images/pc_service.png) no-repeat; padding:52px 0 0 12px; margin-top:5px;}

.float_service .cont a{margin-bottom:10px; display:block;}

.float_service .close, .float_ewm .close{ position:absolute; top:0; left:133px; width:25px; height:25px; background:url(../images/pc_close.png) no-repeat; cursor:pointer;}



.pdf{ padding:10px 0 0 0; min-height:400px; overflow:hidden;}

.pdf li{ float:left; width:194px; padding:35px 15px 0; height:auto;}

.pdf li img{ width:172px; height:251px; padding:10px; border:1px solid #e7e7e7; background:#FFF;}

.pdf li p{ margin:0 0 10px; padding:0px; line-height:25px; text-align:center; color:#fff; background:#999;}

.pdf li em{ width:194px; display:block; text-align:center;}

.pdf li em a.a1{ display:inline-block; width:78px; height:25px; margin-right:7px; background:url(../images/pdf_btn.jpg) no-repeat; }

.pdf li em a.a2{ display:inline-block; width:78px; height:25px; background:url(../images/read_btn.jpg) no-repeat; }







.eMapsTop{ padding:10px 5px; height:22px; line-height:22px;}

.eMapsTop span{ font-weight:bold; padding-right:10px;}

.eMapsTop .txt{ height:20px; line-height:20px; border:1px solid #ccc; padding:0 3px; width:126px;}

.eMapsTop .radio{ vertical-align:middle;}

.eMapsTop .CheckBtn{ background:#F39801; border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px; height:22px; line-height:22px; padding:0 10px; border:0px; color:#fff; cursor:pointer;}

.Map .eMaps{}

.Map .eMaps .boxmap{width:100%; height:400px; border:1px solid #ccc;}

.Map .boxpanel{width:100%; border:1px solid #ccc; padding:10px 2px; max-height:400px; overflow-y:auto;}

.Map .boxpanel h5{ margin:0px; font-size:12px; padding-bottom:5px; height:20px; line-height:20px;}

.Map .boxpanel h5 a{ cursor:pointer;}

.Map .boxpanel .CityBox{ border:1px solid #666877; margin-bottom:10px;}

.Map .boxpanel .CityBox .List{ padding:5px;}

.Map .boxpanel .CityBox .List li{}

.Map .boxpanel .CityBox .List li a{ font-weight:bold; cursor:pointer;}

.Map .boxpanel .RouteBox{ border-top:1px dotted #ccc;}
/*newslist*/
.newslist_content ul{margin-top:40px}
.newslist_content ul li .newsBox{width:140px;height:100px;float:left;overflow:hidden}
.newslist_content ul li{height:140px;margin:20px auto;border-bottom:#ccc 1px dotted;position:relative;transition:all .5s linear}
.newslist_txt h3{color:#333;font-weight:400}
.newslist_txt h3:hover{color:#05489f;text-decoration:underline}
.newslist_txt{width:800px;float:right}
.newslist_txt .n_txt{margin-top:15px;height:50px;overflow:hidden;}
.newslist_txt .n_txt p{font-size:12px;color:#969595}
.page{clear:both;text-align:center;}
.page a{padding:6px;margin:3px;color:#666;border:1px solid #e5e5e5}

/*左侧联系方式*/
.leftcontact{ width:193px; border-bottom:4px solid #05489F; margin-bottom:10px; position:relative;}
.leftlx_c{_border-bottom:129px solid #05489F;}
.leftlx_c h3{ font-size:20px; color:#05489f; margin:15px 0 10px;}
.leftlx_c span{ display:block; background:url(../images/lxtel.jpg) no-repeat 0 center; font-size:12px; color:#666; padding-left:35px; margin:0 0 10px 20px;}
.leftlx_c span b{ display:block; font-size:18px; color:#000;}
.leftlx_c ul{ margin:0 0 0 20px;}
.leftlx_c li{ font-size:12px; color:#333; margin-bottom:5px; line-height:23px;}
.leftlx_c li em{ font-size:12px; font-weight:bold; margin-bottom:5px;font-style:normal}
.leftcontact p {_height:150px; position:absolute; bottom:-137px; left:0;}
.leftcontact p img{_Width:194px;}
