﻿/* CSS reset */
@import url('reset.css');
a{color:#666666;text-decoration: none;}
a:hover{color: #0469c2;text-decoration: none;}
ul,li,lt { display:block;margin:0; padding:0;list-style:none;}
body {width:100%; height:100%; background:url(../body_bg.jpg);overflow-x:hidden;}
body * { background:none;}
.clear { clear:both; height:0px;}
hr { border-top: solid 1px #b2b2b2; border-left:none; border-right:none;}
* {white-space: normal; font-family: Arial,"微软雅黑"  }
* a{-webkit-transition:all .8s ease;-moz-transition:all .8s ease;transition:all .8s ease;}


/* header */
#header{width:100%;background: #f7f7f7; height:114px;}
#header .header_top { height:32px; line-height:32px;background: #222; border-top:#000 solid 0px; overflow:hidden;}
#header .header_top .top_main { width:87%; margin:auto;color:#8d8d8d;}

#header .header_top .top_main .top_main_left { float:left; width:30%; font-weight:bold; margin-left:20px;}
#header .header_top .top_main .top_main_right { float:right; width:60%; text-align:right;}
#header .header_top .top_main .top_main_right a { color:#8d8d8d; padding:0 10px; position:relative;}
.language { display: block; float:right; padding-right:20px;}
.language *{-webkit-transition:all .8s ease;-moz-transition:all .8s ease;transition:all .8s ease;}
.language .set{ display:block;margin:0;padding:0px 20px 0px 0px; text-align:left;}
.selection  {display:none;float:left;}
.selection li { float:left;width:70px;}
.selection li a { font-size:12px;}
.set{background:url(../btn_1.png) 51px 8px no-repeat;}
.select{background:url(../btn_2.png) 51px 8px no-repeat;}



#header .header_top .top_main .top_main_right a:hover{color: #0469c2;}
#header .header_content{ width:85%;min-width:1150px;margin:0 auto;overflow:hidden;/*position:absolute;top:32px;left:50%;margin-left:-42.555%; height:69px;*/}
#header .header_content .logo { width:350px; height:72px;display:block;background: url(../logo.png) left top no-repeat; float:left;}


#header .header_content .nav{width:750px;height:69px;margin:0px 0px 0px;float:right;}
#header .header_content .nav li{float:left;list-style:none;}
#header .header_content .nav li a{display:block;height:69px;padding-left:3px;line-height:69px;color:#404040;text-decoration:none;position:relative;overflow:hidden; font-family: "微软雅黑"; margin:0 5px; font-size:15px; min-width:60;}
#header .header_content .nav li a:hover {color: #0469c2;}
#header .header_content .nav .cur {color: #0469c2;}


@media screen and (min-width:1900px) {
#header .header_top .top_main { width:65%; margin:auto;color:#8d8d8d;}
#header .header_content{ width:65%;margin:5px auto;  overflow:hidden; }
.banner_main .main_txt { margin:auto; width:65%;height:215px; padding:30px 0;text-align:left; color:#FFFFFF;position:relative;}

}


/* index - banner */
.full_banner{width:100%;height:420px;overflow:hidden; position:relative;}
.banner_top { height:23px; background:url(../yiny.png) repeat-x top ; position:absolute; top:0;width:100%; z-index:99;}
.banner_img {height:420px;width:100%; background-position:center top; z-index:9; position:absolute; left:0; top:0;}
.page_banner {width:100%;height:300px;overflow:hidden; position:relative;background-position:center top;}
.page_banner_img {height:300px;width:1000px; background-position:center top; position:relative; margin:auto;}
.banner_title { position:absolute; width:500px; left:0px; top:130px;color:#FFF;}
.banner_title h1 { font-size:34px;text-transform: uppercase; float:left;margin-right:10px;color:#FFF;opacity:0.9;-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=90)";filter:alpha(opacity=90);}
.banner_title h2 { font-size:18px;text-transform: uppercase; line-height:40px;opacity:0.6;-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=60)";filter:alpha(opacity=60);}



.full_banner .bd{margin:0 auto; position:relative; z-index:0; overflow:hidden;}
.full_banner .bd ul{width:100% !important;}
.full_banner .bd li{width:100%!important;float:left;height:420px;overflow:hidden;text-align:center; position:relative;}
.full_banner .hd{width:100%; position:absolute; z-index:99; bottom:20px; left:0; height:30px; line-height:30px; text-align:center;}
.full_banner .hd ul{text-align:center; padding-top:5px; display:none;}
.full_banner .hd ul li{cursor:pointer; display:inline-block; *display:inline; zoom:1; width:12px; height:12px; margin:4px; background:url(../tg_flash_p.png) -14px 0; overflow:hidden; line-height:9999px; }
.full_banner .hd ul .on{background-position:0px 0px;}



.banner_main_bg {position:absolute; bottom:0; left:0; height:180px;z-index:99;width:100%;}
.banner_main {  height:125px; margin-top:55px; background:url(../banner_bg.png); }
.banner_main .main_txt { margin:auto; width:85%;height:105px; padding:25px 0 30px 0;text-align:left; color:#FFFFFF;position:relative;}
.banner_main .main_txt img { float:left; margin-right:20px;}
.banner_main .main_txt h1 { font-size:22px; float:left; width:40%; display:block; margin-bottom:5px;}
.banner_main .main_txt span { display:block; float:left; width:90%; line-height:22px; font-size:14px;}
.banner_main .main_txt .b_more { display:block; height:20px; position:relative; width:100px; color:#ccc; padding-top:20px;font-size:16px;}
.banner_main .main_txt .b_more:hover { color:#FFF;}
.banner_main .main_txt .right_pic { position:absolute; right:0; top:-100px; width:275px; height:320px; overflow:hidden; }


.next {width:100px; height:100px; background:url(../bright.png) no-repeat; display:block; position:absolute; right:30px; top:120px; z-index:9999;}
.prev {width:100px; height:100px; background:url(../bleft.png) no-repeat;display:block; position:absolute;left:30px; top:120px;z-index:9999;}
.next:hover {background:url(../right-1.png) no-repeat;}
.prev:hover {background:url(../left-1.png) no-repeat;}




/* index - tab */
.tab{width:100%;height:360px;overflow:hidden; background:#FFFFFF; margin-top:0px;}
.tab ul li{float:left; width:25%;text-align:center;}
.tab ul a{ background-position:center;background-repeat:no-repeat; display:block;height:340px; background:#f2f2f2;width:100%; border:#FFFFFF solid 3px;}




.tab2{width:1050px;height:250px;overflow:hidden; margin:20px auto 45px auto;}
.tab2 ul {float:left; width:290px;}
.tab2 ul .title {position:relative; height:30px; line-height:30px; margin-bottom:10px;}
.tab2 ul .title h1 { position:absolute; left:0; top:0px; width:50% ; text-align:left; font-size:16px; color:#000000;}
.tab2 ul .title a { position:absolute; right:0; top:0px; width:20%; text-align:right; color:#999999;}
.tab2 ul li{ line-height:24px;}

.tab2 .viedo{  margin-right:8%;}
.tab2 .viedo li a {position: relative;display:block;}
.tab2 .viedo li a h3 { position:absolute; display:block; width:58px; height:58px; left:50%; top:50px; margin-left:-29px; background:url(../play.png) center no-repeat;}
.tab2 .news{  margin-right:8%;height:240px; overflow:hidden;}
.tab2 .news li a{padding-left:20px; background:url(../point.png) 5px 5px no-repeat;}
.tab2 .news li a:hover{color: #0469c2;}
.tab2 .network{ }








.tab3{width:1050px;height:205px;overflow:hidden; margin:20px auto 45px auto;}
.tab3 ul {width:1050px; }
.tab3 .title {position:relative; height:30px; line-height:30px; margin-bottom:10px;}
.tab3 .title h1 { position:absolute; left:0; top:0px; width:50% ; text-align:left; font-size:16px; color:#000000;}
.tab3 .title a { position:absolute; right:0; top:0px; width:20%; text-align:right; color:#999999;}
.tab3 ul li{ line-height:24px;}


.tab4{
	margin-top:10px;width: 1050px;
}
.tab4 .title {position:relative; height:30px; line-height:30px; margin-bottom:10px;}
.tab4 .title h1 { position:absolute; left:0; top:0px; width:50% ; text-align:left; font-size:16px; color:#000000;}
.tab4 .title a { position:absolute; right:0; top:0px; width:20%; text-align:right; color:#999999;}
.tab4 .con {
	border:1px #dcdcdc solid;
	height:213px;
}
.tab4 .inner { width: 1040px; height: 213px; margin: 28px auto 0; position: relative; overflow: hidden; }

.tab4 ul { position: absolute; left: 0; top: 0; }
.tab4 ul li { float: left; padding-right: 15px; }
.tab4 ul li img { width: 188px; height: 138px; padding: 2px; border: 1px #DEDEDE solid; }
.tab4 ul li p { line-height: 30px; text-align: center; } 





/* footer */

#footer {width:100%;height:57px; line-height:32px; background:#f2f2f2; position:relative;}
#footer .footer_top {height:23px; background:url(../yiny.png) repeat-x top ; position:absolute; top:0;width:100%; z-index:99;}
#footer .footer {width:90%; margin:auto;color:#666666;}
#footer .footer .left { float:left; width:52%}
#footer .footer .left a { padding:0 5px; color:#666666;}
#footer .footer .left a:hover{color: #0469c2;}
#footer .footer .right { float:right;width:48%; text-align:right;}
#footer .footer .right a {  color:#666666;}

/* page */

.path{ height:45px; line-height:45px; border-top: solid #CCCCCC 1px;border-bottom: solid #CCCCCC 1px;}
.path_main {width:770px; margin:auto;}



.page_main{width:100%; margin:50px 0px 0px 0px;}
.page_main_content{margin:auto;width:1000px; overflow:hidden; min-height:300px;}

.left_nav{  margin-right:20px; /*position:relative;*/ }
.left_nav .left_contact{border:#999 1px solid; width: 170px;}
.left_nav .left_contact h3 { background-color:#0059a3; color:#FFF; text-align:center;}
.left_contact .subnr{background: none repeat scroll 0 0 #fff;  overflow: hidden; padding: 5px 9px;  width: 150px;}
.left_contact .subnr p{ line-height: 25px; overflow: hidden;}



.left_nav ul {padding:0; margin:0;list-style-type: none; margin-bottom:10px;}
.left_nav ul li {
	position: relative;
	width: 180px;
	height: 35px;
	line-height: 35px;
	background: #e0e0e0;
	margin-bottom: -3px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #FFF;
}
 .left_nav ul li a{ text-align:center; display:block; font-size:14px; }
 .left_nav ul li a:hover{background:#0057a4; color:#FFFFFF;}
 .left_cur { background:#0057a4; color:#FFFFFF;}
 .left_nav ul li ul {display: none;}
/* sub_nav */

.left_nav ul li:hover ul {display:block; position:absolute;top:0px;left:180px; width:180px;}
.left_nav ul li:hover ul li a.hide {background:#6a3; color:#fff;width:180px;}
.left_nav ul li:hover ul li:hover a.hide {background:#6fc; color:#000;width:180px;}

.left_nav{ float:left; margin-right:20px;}
.left_nav h3{color: #999999;
font-size: 22px;
line-height: 30px;
margin-bottom: 10px;}
 
.left_cur { background:#0057a4; color:#FFFFFF;}
.page_main_content .right_main {float:left; margin-left:10px; width:770px;}


/* about */
.about_main { line-height:22px; padding-bottom:40px;}
.about_main .about_title{ font-size:20px; color:#0057a4; margin-bottom:20px;}
.about_txt {width:770px; line-height:22px; font-size:12px; padding-bottom:40px; margin-bottom:20px;overflow:hidden;text-align:justify}
.title01 {color:#2667ab; font-size:18px; line-height:30px; font-weight:normal;text-transform:uppercase;}
.title02 {color:#F00; text-transform:uppercase; font-size:18px;}

.right_txt { float:left; width:510px;}

.job_more { display:block; width:80px;height:20px;line-height:20px;right:0;top:7px; text-align:center; font-size:12px;color:#999; position:absolute;}
.title06 { background:#e9e9e9; border-left:#0057a4 solid 3px; height:35px; line-height:35px; width:100%; padding-left:20px; font-size:14px; font-weight:bold; display:block; margin-bottom:20px; position:relative;}




/* news */
.news_main {}
.news_main h1{ font-size:22px; line-height:30px; margin-bottom:10px;}
.news_top{}
.news_top li{ float:left; margin-right:5px;}
.news_top li a { position:relative; display:block;}
.news_top li a span { position:absolute; height:20px; line-height:20px;padding:10px;width:225px; bottom:0; left:0; background:url(../news-bg.png); color:#FFF; text-align:center;}
.news_list { margin:50px 0 0 0; min-height:400px; overflow:hidden; float:left; width:700px; margin-right:30px;}
.news_list li { color:#999999; margin-bottom:50px; width:100%; height:120px; overflow:hidden;}
.news_list li a h2 { display:block; font-size:14px; font-weight: bold;color:#000;}
.news_list li a:hover h2{ color:#0469c2;}
.news_list li a img { float:left; margin-right:15px;}
.news_list li a span { float:left;}
.news_list li a { line-height:22px;}
.news_right_list { float:right;margin:50px 5px 0px 0px;  min-height:200px; width:245px; border:#e8e8e8 1px solid;}
.news_right_list h3{ height:40px; line-height:40px; background: #F3F3F3;padding:0 20px; color:#000000; font-weight:bold;}
.news_right_list li { padding:5px 20px;}
.news_right_list li span { color: #CCCCCC; margin-top:5px; display:block; margin-left:10px;}
.news_right_list li a{display:block; padding:10px 0 5px 10px; background:url(../point2.png) left 17px no-repeat;}
.news_right_list .more  { margin:0px 20px 20px 20px; height:30px; display:block; text-align:right; color: #CCC}


.news_hot { float:right;}
.news_hot h2 { color:#999999;font-size:22px; line-height:30px; margin-bottom:10px;}
.news_hot li { margin-bottom:20px;}
.news_hot li a {position:relative; display:block;}
.news_hot li a span { position:absolute; height:20px; line-height:20px;padding:10px;width:225px; bottom:0; left:0; background:url(../news-bg.png); color:#FFF; text-align:center;}
.news_detail { border:#CCCCCC solid 1px;-webkit-box-shadow: 0px 0px 5px #ccc;-moz-box-shadow: 0px 0px 5px #ccc; box-shadow: 0px 0px 5px #ccc; padding:50px;  width:900px; margin:50px auto 50px auto; overflow:hidden;}
.news_detail h8{ font-size:22px; line-height:30px; margin-bottom:10px; color:#000000;}
.news_detail h9 {border-bottom:#CCCCCC solid 1px; margin-bottom:20px; display:block; line-height:30px;}
.news_detail_main { float:left; width:600px; line-height:20px; font-size:12px;}
.news_detail_main img { margin:20px 0; max-width:550px;}




/* product */
.product_main {width:100%; overflow:hidden;margin:20px 0 10px 0;}
.product_list { margin:0 15px 50px 0; min-height:200px; overflow:hidden; float:left; width:770px;}
.product_list h1{ font-size:16px; line-height:30px; margin-bottom:10px; color:#000000;}
.product_list li{
	display:block;
float:left;
width:220px;
height:210px;
border:1px solid #dedede;
margin:10px 17px 0 17px;
text-align:center;
border: 1px solid #E5E5E5;
font-family: "微软雅黑";
background:#f4f4f4;
-webkit-box-shadow: 0 0 5px 1px #E5E5E5;
-moz-box-shadow: 0 0 5px 1px #E5E5E5;
-ms-box-shadow: 0 0 5px 1px #E5E5E5;
-o-box-shadow: 0 0 5px 1px #E5E5E5;
box-shadow: 0 0 5px 1px #E5E5E5;}

.product_list li a h2 { display:block; font-size:14px; font-weight: bold;color:#000; margin-top:15px; color:#535353; padding:0 10px;text-align:center;}
.product_list li a:hover h2{ color:#FFF;}
.product_list li:hover {-webkit-box-shadow: 0px 0px 5px #ccc;-moz-box-shadow: 0px 0px 5px #ccc; box-shadow: 0px 0px 5px #ccc;background:#0057a4;}
.product_list li a img {margin:3px; background:#FFF;}
.product_list li a span { float:left; color:#999999; overflow:hidden; height:110px; padding:0 10px; width:250px;}
.product_list li a { line-height:22px;}


.product_detail {width:100%; margin:0;}
.product_detail ul {background-position:center top; background-repeat:no-repeat; width:100%;overflow:hidden;}
.product_detail ul li{margin:auto;width:1000px; position:relative;}
.product_detail ul li div { margin:0;}
.txt_xy { position:absolute;}
.product_detail img { max-width:1000px;}


.viedo_main {width:100%;background:url(../viedo_bg.png) center top no-repeat;min-height:720px;}
.viedo_main .video_box {margin:auto;width:1000px; padding:100px 0px 100px 0px; background:url(../video_bg.png) center bottom no-repeat; text-align:center;}



.detail_bottom { background:#f2f2f2; height:320px;}
.detail_bottom ul {margin:auto;width:1000px;overflow:hidden; padding-top:50px; height:210px;}
.detail_bottom ul li { width:220px; float:left; text-align:center; margin-right:30px;}
.detail_bottom ul li h1{ font-size:18px; display:block; padding:10px 0; color:#000;}
.detail_bottom ul li span{ line-height:20px; color:#666666;}
.detail_bottom ul li p { color:#0033CC; margin:20px 0;}
.detail_bottom ul li a { display:block;}
.detail_bottom ul li a:hover h1{ color:#0033CC;}
.detail_bottom ul li a:hover p{ color:#666;}


 




 

 

/* contact */


.contact_main { padding:0px 0 100px 0; overflow:hidden;}
.contact_list { width:440px; float:left; line-height:22px; padding:0px 30px 10px 30px; min-height:180px;}
.contact_list h1 { font-size:18px; color:#000000;padding:20px 0; color:#0057a4;border-bottom:#CCCCCC solid 1px;padding-bottom:10px;margin-bottom:10px;display:block;}
.contact_list span { line-height:22px;}
.contact_list h2 { border-bottom:#CCCCCC solid 1px; font-size:14px; color:#000; margin-bottom:10px; padding-bottom:10px;}




/* select */
.select{position:relative;float:left;margin:0 10px;}
.select dt{height:27px;display:inline-block;background:url(../select.png) no-repeat left;line-height:27px;font-weight:bold;padding-left:10px;cursor:pointer;width:240px;white-space:nowrap;overflow:hidden;position:relative;z-index:99;}
.select dt:hover,.select dt.cur{box-shadow:0 0 3px #409DFE;}
.select dd{position:absolute;left:20px;top:27px;border:1px solid #d2ccc4;background:#fff;display:none;border-radius:5px; z-index:99}
.select dd ul{width:247px;max-height:250px;overflow:auto;}
.select dd ul li a{line-height:28px;display:block;padding:0 8px;}
.select dd ul li a:hover{background:#f5f5f5;}






.serviceleft{cursor: pointer;right:20px;position:fixed;bottom: 100px;width: 36px; height:150px; float:right; z-index:99;}
.si_serviceleft{position:relative;}
.si_serviceleft1, .si_serviceleft2{position:absolute;right:0px;}
.si_serviceleft1{height:150px;width:36px;background:url() no-repeat;display:none;}
.si_serviceleft .si_serviceleft2{ right:0;height:150px;}
.si_serviceleft .si_serviceleft2 ul{width:36px;}
.si_serviceleft2 ul li{display:block;text-align:center;width:36px; height:36px; z-index:999;}
.si_serviceleft2 ul li a{display:block;width:36px;height:36px;}

.si_serviceleftLI1{position:relative;z-index:100;}
.si_serviceleftLI1 div{position:absolute;left:-160px;top:-60px;display:none}
.si_serviceleft2 img{display:block;}
.si_serviceleftLI2{position:relative;z-index:100;}
.si_serviceleftLI2 div{position:absolute;left:-160px;top:-60px;display:none}
.si_serviceleftLI3{position:relative;z-index:100;}
.si_serviceleftLI3 div{position:absolute;left:-160px;top:-60px;display:none}


.si_serviceleftLI1 a{ background:url(../si_serviceleft2.png) 0px 0px no-repeat;}
.si_serviceleftLI2 a{ background:url(../si_serviceleft2.png) 0px -36px no-repeat;}
.si_serviceleftLI3 a{ background:url(../si_serviceleft2.png) 0px -73px no-repeat;}
.si_serviceleftLI4 a{ background:url(../si_serviceleft2.png) 0px -110px no-repeat;}
.si_serviceleftLI1 a:hover{ background:url(../si_serviceleft_03.png) 0px 0px no-repeat;}
.si_serviceleftLI2 a:hover{ background:url(../si_serviceleft_03.png) 0px -36px no-repeat;}
.si_serviceleftLI3 a:hover{ background:url(../si_serviceleft_03.png) 0px -73px no-repeat;}
.si_serviceleftLI4 a:hover{ background:url(../si_serviceleft_03.png) 0px -110px no-repeat;}



.container { margin-bottom:150px; overflow:hidden; background:url(../yr_bg.png) center bottom no-repeat; padding-bottom:50px;height: 410px; position:relative;margin-top:50px; }
.roundabout-holder { margin:0px auto; width: 620px; height:410px; }
.roundabout-moveable-item { width: 299px; height: 410px; cursor: pointer;  }
.roundabout-moveable-item img { width: 100%; }
#btnNext {width:50px; height:50px; background:url(../right.png) no-repeat; display:block; position:absolute; right:-80px; top:200px; z-index:9999;}
#btnPrev {width:50px; height:50px; background:url(../left.png) no-repeat;display:block; position:absolute;left:-80px; top:200px;z-index:9999;}





.s_network { background:#dfdfdf; width:100%;}
.s_network ul {margin:auto;width:1000px; overflow:hidden; min-height:700px;}
.s_network ul h1 { margin-top:100px; font-size:34px; text-align:center;}
.s_network ul h2 {font-size:34px;text-align:center; margin-bottom:50px;}
.s_network ul li { width:321px; height:320px; float:left; background:url(../salse_network.png) no-repeat; text-align:center; padding:50px 0px 0px 0px; position:relative; margin-right:11px;}
.s_network ul li img {}
.s_network ul li h1 { font-size: 12px;position:absolute; width:100%; display:block; bottom:50px; left:0;}






.video_detail { border:#CCCCCC solid 1px;-webkit-box-shadow: 0px 0px 5px #ccc;-moz-box-shadow: 0px 0px 5px #ccc; box-shadow: 0px 0px 5px #ccc; padding:50px;  width:900px; margin:50px auto 50px auto; overflow:hidden;}
.video_detail h1{ font-size:22px; line-height:30px; margin-bottom:10px; color:#000000;}
.video_detail span {border-bottom:#CCCCCC solid 1px; margin-bottom:20px; display:block; line-height:30px;}
.video_detail_main { float:left; width:900px; line-height:20px;}
.video_detail_main img { margin:20px 0;}


.video_list { margin:20px 0 0px 0; min-height:200px; overflow:hidden; float:left; width:1000px;}
.video_list li { color:#999999; margin-bottom:50px; width:290px; height:230px; overflow:hidden; float:left; margin-right:40px; background:#F3F3F3; }
.video_list li a h2 { display:block; font-size:14px; font-weight: bold;color:#000; padding-left:10px;}
.video_list li a:hover h2{ color:#0469c2;}
.video_list li a img { float:left; margin-right:15px;width:290px; margin-bottom:10px;}
.video_list li a span { float:left; padding-left:10px;}
.video_list li a { line-height:22px;position:relative; display:block;}
.video_list li a h3 { position:absolute; top:50px; left:50%; width:58px; height:58px; margin-left:-29px; display:block;}
.video_list li a:hover h3 { background:url(../play.png) no-repeat;}

.job_title { height:30px; line-height:30px; background:#EFEFEF; width:800px; }
.job_title li { width:150px; height:30px; line-height:30px; padding-left:20px; float:left; color:#000000;}
.joblist {}
.joblist li { width:150px; height:30px; line-height:30px; padding-left:20px; float:left; color:#000000;}
.job_t { border-bottom: #CCCCCC solid 1px; height:30px; line-height:30px;}


.job_detail { border:#CCCCCC solid 1px;-webkit-box-shadow: 0px 0px 5px #ccc;-moz-box-shadow: 0px 0px 5px #ccc; box-shadow: 0px 0px 5px #ccc; padding:50px;  width:700px; margin:0px auto 50px auto; overflow:hidden;}
.job_detail h1{ font-size:22px; line-height:30px; margin-bottom:10px; color:#000000;}
.job_detail h9 {border-bottom:#CCCCCC solid 1px; margin-bottom:20px; display:block; line-height:30px;}
.job_detail { float:left; width:700px; line-height:20px;}
.job_detail_main { float:left; width:700px; line-height:20px;}


/*start 地图*/
.hg_map{ margin:0px; width:290px;height: 200px;}

.hg_map .changeBox_a1 {
width: 290px;
height: 200px;
position: relative;
}




.hg_map_tit{ display:block;}
.hg_all_map{ background:url(../hg_global_map.jpg) center -10px no-repeat; width:290px; height:166px; position:relative}
.hg_all_map01{ background-image:url(../hg_map_meizhou.jpg)}
.hg_all_map02{ background-image:url(../hg_map_zhongdongfei.jpg)}
.hg_all_map03{ background-image:url(../hg_map_ouzhou.jpg)}
.hg_all_map04{ background-image:url(../hg_map_ouzhou.jpg)}
.hg_all_map05{ background-image:url(../hg_map_china.jpg)}
.hg_all_map06{ background-image:url(../hg_map_nanya.jpg)}
.hg_all_map07{ background-image:url(../hg_map_dongmeng.jpg)}
.hg_all_map08{ background-image:url(../hg_map_aozhou.jpg)}

.hg_all_map li{ position:absolute; display:block;}
.hg_all_map li.hg_map01{ width:110px; height:145px; left:162px; top:10px;}
.hg_all_map li.hg_map02{ width:69px; height:65px; left:0px; top:52px;}
.hg_all_map li.hg_map03{ width:167px; height:56px; left:7px; top:11px;}
.hg_all_map li.hg_map04{ width:52px; height:39px; left:236px; top:11px;}
.hg_all_map li.hg_map05{ width:44px; height:31px; left:79px; top:54px;}
.hg_all_map li.hg_map06{ width:28px; height:28px; left:67px; top:65px;}
.hg_all_map li.hg_map07{ width:50px; height:26px; left:91px; top:83px;}
.hg_all_map li.hg_map08{ width:57px; height:35px; left:97px; top:99px;}

.hg_all_map li a{ display:block;-webkit-transition:none;-moz-transition:none;transition:none;}
.hg_all_map li.hg_map01 a{ width:110px; height:145px;}
.hg_all_map li.hg_map02 a{ width:69px; height:65px;}
.hg_all_map li.hg_map03 a{ width:167px; height:56px;}
.hg_all_map li.hg_map04 a{ width:52px; height:39px;}
.hg_all_map li.hg_map05 a{ width:44px; height:31px;}
.hg_all_map li.hg_map06 a{ width:28px; height:28px}
.hg_all_map li.hg_map07 a{ width:50px; height:26px;}
.hg_all_map li.hg_map08 a{ width:57px; height:35px;}

.hg_all_map li.hg_map01 a:hover{background:url(../hg_map_meizhou.jpg) -162px -20px;}
.hg_all_map li.hg_map02 a:hover{background:url(../hg_map_zhongdongfei.jpg) 0 95px;}
.hg_all_map li.hg_map03 a:hover{background:url(../hg_map_ouzhou.jpg) -6px -22px}

.hg_all_map li.hg_map04 a:hover{background:url(../hg_map_ouzhou.jpg) -236px -21px;}
.hg_all_map li.hg_map05 a:hover{background:url(../hg_map_china.jpg) -77px -58px; }
.hg_all_map li.hg_map06 a:hover{background:url(../hg_map_nanya.jpg) -67px -75px }
.hg_all_map li.hg_map07 a:hover{background:url(../hg_map_dongmeng.jpg) -91px -93px;}
.hg_all_map li.hg_map08 a:hover{background:url(../hg_map_aozhou.jpg) -97px -109px;}


.hg_map dl{ display:block; overflow:hidden; width:290px;}
.hg_map dd{ float:left; background:url(../hg_ico3.jpg) no-repeat 0 center; padding:0 10px; margin-left:-5px;}
.hg_map dd a{ color:#bfc0c0; font-size:12px; font-family:SimSun;}



 


.s_video  {color:#999999;margin:10px 5px 50px 5px;width:210px;height:165px;overflow:hidden;float:left;background:#F3F3F3;position:relative; display:block;}
.s_video h4 { display:block; font-size:14px; font-weight: bold;color:#000;padding:0 10px; margin:0;}
.s_video:hover h4{ color:#0469c2; }
.s_video img { float:left;width:210px; height:116px; margin-bottom:8px;}
.s_video h3 { position:absolute; top:30px; left:50%; width:58px; height:58px; margin-left:-29px; display:block;}
.s_video:hover h3 { background:url(../play.png) no-repeat;}





.viedo_other { margin-top:150px; border-top:#CCC 1px solid; padding-top:20px; position:relative;}
.viedo_other h1 { font-size:18px; line-height:30px;}
.viedo_other li { color:#999999; margin-bottom:50px; width:280px; height:220px; overflow:hidden; float:left; margin-right:20px; background:#F3F3F3;}
.viedo_other li a h5 { display:block; font-size:14px; font-weight: bold;color:#000; padding-left:10px;}
.viedo_other li a:hover h5{ color:#0469c2;}
.viedo_other li a img { float:left; margin-right:15px;width:280px; margin-bottom:10px;}
.viedo_other li a h7 { float:left; padding-left:10px;}
.viedo_other li a { line-height:22px;position:relative; display:block;}
.viedo_other li a h6 { position:absolute; top:50px; left:50%; width:58px; height:58px; margin-left:-29px; display:block;}
.viedo_other li a:hover h6 { background:url(../play.png) no-repeat;}
.more_viedo { position:absolute;right:10px;width:50px;text-align:right;display:block; top:30px;}


.tlt-b{font-size:16px;padding:20px 0 20px 0px;color:#333;font-weight:700;}