﻿@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:url(../images/top_bg.jpg) no-repeat center top #f3f3f3; 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: #479ae1; text-decoration: none; }
select { font-size: 12px; color: #666; }
.space{ clear: both; font-size: 0px; height: 10px; line-height: 0px; overflow: hidden;}
input{ color:#666;}
/**/
.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;}
.pY_20{padding-top:20px!important;padding-bottom:20px!important;}



/** home**/
.Header{ width:1200px; margin:0px auto; height:84px; position:relative; z-index:10;}
.Header .logo{ display:inline-block;  width:210px; height:84px; position:absolute; left:0; top:0;}

.LoginBox{ display:none; position:fixed; left:0; top:0;  width:100%; height:100%; background:rgba(0,0,0,0.5);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#A0000000,endColorstr=#A0000000); z-index:101;}
.LoginBox .Login{ position:relative; width:342px; height:215px; padding:64px 65px 64px 125px; margin:0 auto; background:url(../images/login_bg.png) no-repeat center top;}
.LoginBox .Login .close{ position:absolute; right:16px; top:16px; display:block; width:16px; height:16px;background:url(../images/login_bg2.jpg) no-repeat; }
.LoginBox .Login .text{ width:272px; height:35px; line-height:35px; font-size:14px; color:#bcbcbc; padding:0 5px; margin:9px 0; background:url(../images/login_bg3.jpg) no-repeat; border:none;  }
.LoginBox .Login .text2{ float:left; width:99px;background:url(../images/login_bg4.jpg) no-repeat;  }
.LoginBox .Login .btn{ display:block; width:281px; height:35px; line-height:35px; text-align:center; color:#fff; font-size:16px;background:url(../images/login_bg5.jpg) no-repeat; margin-top:20px; }
.LoginBox .Login .change{ float:left; color:#57a5e6; margin-top:9px; line-height:35px; }
.LoginBox .Login .code{ float:left; width:126px; height:34px; margin:9px 10px 0;}

.search{ width:84px; height:27px; position:absolute;right:0; top:29px;overflow:hidden; z-index:5;}
.search .en_a{display:inline-block; width:37px; height:27px;position:absolute; right:0; top:0;}
.search .search_icon{display:inline-block; height:27px; width:40px; position:absolute;left:0; top:0; cursor:pointer;}
.search .s_input{display:none; background:none; border:0px; width:132px; height:27px; position:absolute; left:16px; top:0;line-height:27px; color:#579edc; font-size:12px; font-family:"微软雅黑";}
.search .s_btn{display:none; border:0px; background:none;height:27px; width:32px;  position:absolute; right:45px; top:0px; cursor:pointer;}
.search_big{width:225px;background:url(../images/search_bg.jpg) no-repeat left top;right:-1px;}
.search_big .search_icon{display:none;}
.search_big .s_btn{display:block;}
.search_big .s_input{display:block;}

.mainnav{ height:59px; width:860px; position:absolute; left:253px; top:26px; z-index:3; }
.mainnav ul{ display:inline-block; }
.mainnav ul li{ float:left; height:60px;position:relative; }
.mainnav ul li a{display:block;}
.mainnav ul li a span{width:128px;overflow: hidden;line-height:35px;font-size:14px;color:#fff; text-align:center; height:38px; display:inline-block;font-weight:bold;}
.mainnav ul li a#mainnav1 span{width:90px;}
.mainnav ul li a:hover span,.mainnav ul li a.aon span,.mainnav ul li a.acur span{background:url(../images/aon_bg.jpg) no-repeat center top;color:#2885c2;}
.mainnav ul li a#mainnav1:hover span,.mainnav ul li a#mainnav1.aon span{background:url(../images/aon_bg1.jpg) no-repeat center top;}

.subnav{ width:452px; height:210px; z-index:4; display:none; background:url(../images/sub_bg.png) no-repeat left top; position:absolute; left:0; top:58px;}
.sub_img_box{ width:186px; height:160px; overflow:hidden; position:absolute;right:29px; top:30px;}
.sub_img_box .pic{border:2px solid #eaf2fa; width:181px; height:84px; display:block;}
.sub_img_box .pic img{display:block; width:181px; height:84px;}
.sub_img_box p{margin:0; padding:0; text-align:justify; text-justify:inter-ideograph; line-height:18px; color:#6b6969; font-size:12px; padding-top:10px;}
.subnav dl{display:inline-block; padding-top:32px; padding-left:24px; width:180px;}
.subnav dl dd{float:left; width:80px; padding-right:10px; padding-bottom:10px;}
.subnav dl a{color:#6b6969; background:url(../images/icon_5.gif) no-repeat left 8px; padding-left:10px; font-size:13px; line-height:22px;}
.subnav dl a:hover{color:#0f73b6; text-decoration:underline;}
.subnav dl dt{float:left; width:170px; padding-right:10px; padding-bottom:10px;}
#subnav6,#subnav7{left:-330px;}


.footLink{width:1200px;margin:0 auto; position:relative; z-index:8;}
.FLink_icon{position:absolute; left:0; top:0; height:1px;width:100%; line-height:0; font-size:0; background:#ededed;}
.FLink_icon span{display:block; width:20px; height:19px; position:absolute; right:0; top:-19px; cursor:pointer; background:url(../images/icon_2.jpg) no-repeat left top;}
#FL_icon.selected{ background:url(../images/icon_3.jpg) no-repeat left top;}
#footLink .link_box{display:none; overflow:hidden;}

.link_list{display:inline-block;width:100%; padding-top:18px; border-bottom:1px solid #ededed; padding-bottom:18px;}
.link_list li{float:left; width:150px;padding-right:40px;}
.link_list li.liEnd{padding-right:0; width:60px;}
.link_list li h2{ margin:0;padding:0; background:url(../images/line_1.jpg) no-repeat left bottom; margin-bottom:10px; line-height:20px; padding-bottom:10px; }
.link_list li h2 a{color:#666; font-size:12px; display:inline-block;}
.link_list li p{margin:0; padding:0; line-height:22px;}
.link_list li p a{color:#919191;}
.link_list li a:hover{color:#479ae1;}


.footer{ width:1200px; margin:0px auto; position:relative;z-index:13; height:40px;padding:20px 0; }
.bt_w{position:absolute; left:0; top:25px; display:inline-block; z-index:2;}
.bt_w a{display:inline-block; background:url(../images/icon_1.jpg) no-repeat left center; padding-left:30px; line-height:20px; font-size:14px; color:#7c7c7c; position:relative; float:left; margin-right:30px;cursor:pointer;}
.bt_w a b{display:inline-block; font-weight:normal;}
.bt_w a span{display:none;width:108px;  height:108px;padding:17px; position:absolute; left:-22px; bottom:15px;background:url(../images/img_bg.png) no-repeat left top; }
.bt_w a img{display:block;width:108px;  height:108px;}
.bt_w a:hover span{display:block;}
.bt_w a:hover{color:#479ae1;}



.bt_nav{ line-height:18px; color:#cfcfcf;text-align:right;position:relative; z-index:1;margin-right:-10px;}
.bt_nav a{line-height:18px; color:#8f8f8f;  padding:0px 10px;position:relative; z-index:1;}
.bt_nav a:hover{ color:#479ae1;}
.Copyright{ line-height:18px;text-align:right;position:relative; z-index:1; color:#bdbdbd;}
.Copyright a{ color:#bdbdbd;}
.Copyright a:hover{ color:#479ae1;}


/**  home***/
.home_body{background-color:#ffffff;}
.home_body .footLink{width:1000px;}
.home_body .link_list{width:1050px;}
.home_body .link_list li{padding-right:7px;}
.home_body .footer{ width:1000px;}



.BannerBox{width:100% !important; height:815px;position:relative; overflow:hidden; z-index:1;}
.BannerList{width:100% !important; height:815px; overflow:hidden;}
.BannerList li{width:100% !important; height:815px;float:left;}
.BannerBox .hd{width:980px; height:12px; position:absolute; z-index:2; margin-left:-490px; top:532px;left:50%; text-align:center;}
.BannerBox .hd ul{display:inline-block; text-align:center; line-height:0; font-size:0;}
.BannerBox .hd ul li{ display:inline-block;*display:inline; zoom:1; font-size:0; line-height:0; overflow:hidden; background:url(../images/num_2.png) no-repeat left top; margin-right:5px; width:12px; height:12px; cursor:pointer;  }
.BannerBox .hd ul li.on{  background:url(../images/num_1.png) no-repeat left center; width:40px; }

.home_box{width:1200px; margin:0 auto; position:relative;z-index:3; margin-top:-232px; padding-bottom:30px;}
.HProbox{position:relative; width:1108px; height:159px; background:url(../images/hpro_bg.png) no-repeat right top; overflow:hidden; padding-left:92px;}
.Hplist{display:inline-block;}
.Hplist li{width:320px; height:130px; float:left; padding-left:10px; padding-top:10px;}
.Hplist li a{display:inline-block; width:320px; height:130px; position:relative; overflow:hidden;}
.Hplist li a img{display:block; width:320px; height:130px;}
.Hplist li a i{display:block; width:320px; height:130px;  background:url(../images/himg_bg.png) no-repeat left top;position:absolute; left:0; top:0; z-index:2;}
.Hplist li b{display:block; font-size:16px; text-align:center; color:#fff; position:absolute; right:0; top:50px; line-height:30px; z-index:3; width:96px;}
.Hplist li span{display:block; font-size:12px; text-align:center; color:#a7ccee; width:96px;position:absolute; right:0; top:68px; line-height:30px; z-index:3; text-transform:capitalize;}


.txtScroll-left{ width:660px; height:28px; overflow:hidden; padding-left:100px; position:relative; margin-top:20px;}
.txtScroll-left .next{display:inline-block; width:14px; height:14px; background:url(../images/arrow_icon_2.png) no-repeat right top; position:absolute; right:0; top:50%; margin-top:-7px; cursor:pointer;}
.txtScroll-left .prev{display:inline-block; width:14px; height:14px; background:url(../images/arrow_icon_2.png) no-repeat left top; position:absolute; right:18px; top:50%; margin-top:-7px; cursor:pointer;}
.txtScroll-left .bd{width:600px; height:28px; overflow:hidden;}
.txtScroll-left .infoList{display:inline-block;}
.txtScroll-left .infoList li{float:left; width:600px; float:left; height:28px;}
.infoList span{display:inline-block; width:150px; border-right:1px solid #cbcbcb;line-height:28px;color:#479ae1; font-size:25px;}
.infoList span b{ font-size:30px; color:#479ae1; display:inline-block; padding-left:20px; padding-right:5px; }
.infoList span em{display:inline-block; font-style:normal; font-size:14px; color:#8b949a; padding-left:5px;}
.infoList li a{background:url(../images/icon_8.jpg) no-repeat left center; padding-left:10px; color:#7a7a7a; margin-left:24px;}
.infoList li a:hover{color:#479ae1;}

.hjob_btn{width:174px; height:88px; display:inline-block; cursor:pointer; position:fixed;top:30%;right:30px; z-index:100;}


/**/ 
.banner{width:100%; height:200px; overflow:hidden; position:relative; z-index:1;}
.contain{ width:1200px; margin:0px auto; position:relative;z-index:2;}

/**/
.Current{line-height:40px; height:40px; position:relative;width:1200px; margin:0px auto;}
.Current h1{ margin:0; padding:0; font-size:12px; font-weight:normal;color:#999}
.Current a{ color:#999;}
.Current a:hover{color:#479ae1;}
.Current span{display:inline-block; color:#479ae1;}

.sidebar{ width:100%;height:51px; background:url(../images/sider_bg.jpg) repeat-x left top; padding-bottom:40px;}
.sidemenu{width:1200px; margin:0 auto;padding-top:1px;}
.sidemenu ul{display:inline-block; border-left:1px solid #dedede;}
.sidemenu ul li{float:left; height:50px; border-right:1px solid #dedede;}
.sidemenu ul li a{display:block; padding:0 22px; line-height:50px; font-weight:bold; font-size:14px;color:#666;position:relative; height:50px;}
.sidemenu ul li a i{display:none; width:10px; height:5px; position:absolute; left:50%; bottom:-5px; margin-left:-5px;background:url(../images/icon_4.jpg) no-repeat left top;}
.sidemenu ul li a.aon,.sidemenu ul li a:hover{background:url(../images/line_x.jpg) repeat-x left top; color:#f4f4f4;}
.sidemenu ul li a.aon i,.sidemenu ul li a:hover i{display:inline-block; }


.maincontent{ overflow:hidden; width:1180px; margin:0 auto; background:#fff; margin-bottom:47px; padding:10px;padding-bottom:60px;  }
.Single{ color:#666; line-height:24px; font-size:14px; padding-top:10px; min-height:400px;height:auto; _height:400px;}

/**/
.brand_list{}
.brand_list li{ width:100%; display:inline-block; border-bottom:1px dashed #b2b2b2; padding-bottom:34px; padding-top:34px;}
.brand_list li .brand_img{float:left; width:213px; padding-right:2px;}
.brand_list li .brand_img img{width:213px;}
.brand_list li .brand_info{float:right;width:955px; padding-right:10px;}
.brand_list li h2{margin:0; padding:0; font-size:18px; line-height:30px; padding-top:10px;}
.brand_list li p{margin:0; padding:0; padding-top:10px; font-size:14px; color:#555; line-height:26px;}
.brand_list li.liEnd{border-bottom:0;}
/**/

.hideden_box{ overflow:hidden;}


/**/
.fancy_list{display:inline-block; width:1188px;}
.fancy_list li{float:left;padding-top:25px; border-bottom:1px dotted #b9b9b9; padding-right:17px; height:450px; overflow:hidden; width:278px;}
.fancy_list li .apic{border:1px solid #ddd; width:278px; height:398px;display:inline-block;}
.fancy_list li .apic img{width:278px; height:398px;display:block;}
.fancy_list li span{display:block; text-align:center; font-size:12px; color:#666; font-weight:bold; line-height:30px; height:30px; overflow:hidden;word-break:break-all;word-wrap : break-word; }

/**/


/*pages*/
.Pages{ padding:30px 10px 20px 0px; zoom:1; overflow:hidden; color:#626262; text-align:right;clear:both;padding-bottom:10px;}
.Pages span{ display:inline-block;line-height:22px;}
.Pages .p_cur b{ color:#c60000; font-weight:normal; padding:0 2px;}
.Pages .p_count b{ color:#c60000;font-weight:normal; padding:0 2px;}
.Pages .p_total b{ color:#c60000;font-weight:normal; padding:0 2px;}
.Pages .p_total{ padding-right:5px;}
.Pages .p_page a{ color:#626262; line-height:22px; margin:0 2px; display:inline-block;}
.Pages .p_page em{ font-style:normal;  }
.Pages .a_prev{ margin-right:5px;}
.Pages em a{ margin:0 2px;}
.Pages .p_jump{ }
.Pages .p_jump b{ font-weight:normal;}
.Pages .i_text{ border:1px solid #e1e1e0;background:#fff; width:20px; text-align:center; margin:0 5px;}
.Pages .i_button { border:0; background:url(../images/btn_page.jpg) no-repeat left top; width:51px; height:22px; cursor:pointer; margin-left:5px;}
.Pages .p_page a:hover,.Pages  a.a_cur{ color:#f80d20;}

/*pages end*/


.column_box{background:url(../images/line_2.jpg) repeat-x left bottom; height:60px; margin-bottom:30px;}
.column_list{display:inline-block;}
.column_list li{float:left; margin-right:1px;}
.column_list li a{display:block; font-size:16px; color:#747474; line-height:60px; padding:0 38px; height:60px;}
.column_list li a:hover,.column_list li a.aon{color:#67aee8;background:url(../images/line_3.jpg) repeat-x left bottom; }

/**/
.H2_title{ padding-top:20px;}
.H2_title span{display:inline-block; color:#fff; background:#67aee8; line-height:30px; padding:0 10px;}

/**/
.news_list{padding-top:10px;}
.news_list li{border-bottom:1px dotted #d7d7d7; line-height:40px;}
.news_list li a{display:inline-block;background:url(../images/icon_6.jpg) no-repeat 3px center; padding-left:15px; color:#646464; font-size:14px;}
.news_list li span{display:inline-block; float:right;color:#acacac;}
.news_list li.IsTop{border-bottom:0; background:#e1effa; padding:0 20px 20px 20px;}
.news_list li h2{border-bottom:1px dotted #8d9296; margin:0; padding:0; line-height:50px;}
.news_list li h2 a{background:none; padding-left:0; font-size:16px; color:#666;}
.news_list li p{margin:0; padding:0; line-height:30px; color:#666; padding-top:15px; font-size:14px;}
.news_list li a:hover{color:#479ae1;}

/***/
.content{padding:20px;overflow:hidden;}


.info_title{ line-height:30px;color:#666;  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:20px;border-bottom:1px dotted #989898;}
.info_txt{padding:10px 0px 0px 0px; color:#666; line-height:26px;font-size:14px;}
.back{ padding-top:30px; font-size:14px; padding-bottom:10px;}
.back a{border:1px solid #67aee8; color:#67aee8;display:inline-block;text-align:center; width:148px; height:38px; line-height:38px;}
.back a:hover{background:#67aee8; color:#fff;}
.Info_page{ line-height:25px; padding:0px;  font-size:14px;}
.Info_page a{color:#67aee8;}
.Info_page a:hover{color:#f57301;}


/**/
.report_list{display:inline-block; padding-top:10px; width:1192px;}
.report_list li{float:left; width:282px; height:400px; overflow:hidden; padding-right:16px; padding-bottom:40px;}
.report_list li .pbox{ border:2px solid #7bb8eb; padding:7px;height:381px; width:264px;}
.report_list li .pic{border:1px solid #efefef; width:262px; height:318px;}
.report_list li .pic img{display:block; width:262px; height:318px;}
.report_list span{display:block; color:#585858; text-align:center; font-size:18px; line-height:60px;}
.report_list a{color:#585858;display:inline-block;}
.report_list a:hover{color:#479ae1;}


/**/
.news_list_pic{}
.news_list_pic li{position:relative; height:170px; border-bottom:1px dotted #ddd; padding-left:235px; margin-bottom:20px;}
.news_list_pic li .pic{border:1px solid #f1f1f1; width:203px; height:136px; padding:6px 7px; position:absolute; left:0; top:0;}
.news_list_pic li .pic img{display:block;width:203px; height:136px;}
.news_list_pic li h2{margin:0; padding:0; padding-top:5px; padding-bottom:5px;}
.news_list_pic li h2 a{font-size:16px; color:#666; line-height:30px;}
.news_list_pic li h2 span{display:inline-block; float:right; font-size:12px; color:#999; font-weight:normal;}
.news_list_pic li p{margin:0; padding:0; line-height:24px; color:#666; font-size:14px; padding-bottom:5px;}
.news_list_pic li h3{margin:0; padding:0; position:absolute; left:235px; top:125px;}
.news_list_pic li h3 a{display:inline-block; background:url(../images/icon_7.jpg) no-repeat right center; font-size:12px; color:#66ade7; padding-right:25px;}
.news_list_pic li a:hover{color:#479ae1;}

/**/
.video_list{display:inline-block; padding-top:20px; }
.video_list li{float:left;width:260px;padding:0 60px; height:250px;}
.video_list li .pic{display:inline-block; width:260px; height:153px;position:relative; }
.video_list li .pic img{width:260px; height:153px; display:block;}
.video_list li i{display:inline-block; width:260px; height:153px; position:absolute;left:0; top:0; background:url(../images/v_icon.png) no-repeat center center;}
.video_list li span{display:block; padding:5px 0; text-align:center;}
.video_list li span a{font-size:16px; color:#666; line-height:25px; font-weight:bold;}
.video_list li a:hover{color:#479ae1;}
/**/

.video_box{width:732px; margin:0 auto;padding:20px 0;}

/**/
.proimg_box{width:1180px;margin:0 auto;padding-top:40px;}
.proimg{width:1180px;overflow:hidden;}
.proimg img{width:1180px; display:block; height:500px;}
.proimg p{margin:0; padding:10px 0; text-align:center; font-size:24px; color:#333; line-height:30px;}
.plist_box{ width:1180px; height:64px; position:relative; padding-top:20px;}
.plist_box .prev{ display:inline-block; width:20px; height:20px; background:url(../images/arrow_icon.jpg) no-repeat left top; position:absolute; right:3px; top:55px; cursor:pointer;}
.plist_box .next{ display:inline-block; width:20px; height:20px; background:url(../images/arrow_icon.jpg) no-repeat -20px top; position:absolute; right:3px; top:30px;cursor:pointer;}
.plist_box .prev:hover{ background:url(../images/arrow_icon.jpg) no-repeat -40px top;}
.plist_box .next:hover{ background:url(../images/arrow_icon.jpg) no-repeat -60px top;}
.plist{ display:inline-block; width:1148px; height:64px; overflow:hidden;}
.plist li{ float:left; width:150px; height:64px; padding-right:14px; cursor:pointer;}
.plist li a{position:relative; display:inline-block;}
.plist li img{ display:block; width:150px; height:64px;}
.plist .hd,.plist li a i{ display:none;}
.plist li a:hover i,.plist li.aon a i{display:inline-block; border:3px solid #67aee8;width:144px; height:58px; position:absolute; left:0; top:0;}

/**/
.pro_Single{ padding-top:10px; font-size:14px; color:#666; line-height:24px; min-height:300px;height:auto; _height:300px; }
.H2_name{margin:0; padding:0; text-align:center; line-height:30px; color:#333; font-size:24px; font-weight:normal; padding:5px 0 20px 0;}
.pro_Single p{margin:0; padding:0; text-indent:2em;}
.web_a_box{text-align:center;padding-top:40px;}
.a_web{display:inline-block; font-size:18px; color:#fff; line-height:48px; padding:0 35px; background:#67aee8;}
.a_web:hover{background:#479ae1; color:#fff;}

.hr_20{padding:50px 0 30px 0;}
.line_1{display:block; overflow:hidden; line-height:0; font-size:0; height:1px; width:100%; background:#eee;}

.web_line_a{border-bottom:1px dotted #d6d6d6; padding-bottom:30px; padding-top:20px;}
.a_border{display:inline-block; border:1px solid #67aee8; color:#67aee8; font-size:14px; color:#66ade7; padding:0 20px; line-height:30px;}
.a_border:hover{color:#fff;background:#67aee8;}

.h3_blue{text-align:center; color:#1970a7; font-size:18px; line-height:30px; padding:30px 0;}

/**/
.Job_title{text-align:center; color:#1970a7; line-height:30px; font-size:18px; padding:0 10px;}
.Job_top_info{ color:#666; line-height:24px; font-size:14px; padding:10px 0 30px 0;}
.Job_bottom_info{color:#666; line-height:24px; font-size:14px; padding:20px 0 10px 0;}


.job_list{width:100%}
.job_list li{display:inline-block; width:100%; height:40px; line-height:40px; text-align:center;}
.job_list .liTop{display:inline-block;height:50px;line-height:50px;}
.job_list li b{display:inline-block; width:20%; background:url(../images/span_bg.jpg) no-repeat right top #67aee8; color:#fff; text-align:center; font-size:16px; float:left;}
.job_list li span{display:inline-block; width:20%;color:#5c5c5c; text-align:center; font-size:14px; float:left;}
.job_list li a{display:inline-block; width:20%;color:#5c5c5c; text-align:center; font-size:14px; float:left;}
.job_list li a:hover{color:#479ae1;}
.job_list li.Libg{background:#e8e8e8;}

.job_name{ color:#585858; font-size:18px; padding:10px 0;}
.job_name b{font-weight:normal;}
.job_name span{display:inline-block; padding-right:60px;}
.job_name em{font-style:normal; white-space:nowrap;}
.job_h{color:#67aee8; font-size:18px; line-height:25px; padding-top:20px;}
.job_info{font-size:14px; line-height:30px; color:#666;}
.job_btn{ padding-top:40px;}
.job_btn a{display:inline-block; width:120px; height:40px; line-height:40px; text-align:center; font-size:16px; color:#fff; text-align:center; background:#67aee8;}
.job_btn a:hover{background:#479ae1;}

.apply_title{ border-bottom:1px #eee solid; line-height:50px; font-size:18px; color:#333;}

.templet_message_001{padding-top:30px; padding-right:20px;}
.form_table{color:#585858; font-size:14px;}
.form_table td{ padding-bottom:20px;}
.form_table .text{ width:256px; height:25px; line-height:25px; padding:0px 5px; border:solid 1px #eeebe7; background:#fff; color:#666; font-size:14px; font-family:"微软雅黑";}
.form_table textarea.text{width:750px; height:250px; overflow:hidden;}
.form_table .form_err{ color:#F00; padding-right:0px;}
.btn{display:inline-block; width:100px; height:30px; line-height:25px; border:0; text-align:center; font-size:14px; color:#fff; text-align:center; background:#67aee8; cursor:pointer; margin-right:20px;}

/**/
.mapbox{margin:0 auto; width:1178px; height:358px; border:1px solid #dbdbdb; overflow:hidden; margin-top:20px;}

/***/
.Parent_list{ display:inline-block; padding-top:25px; padding-left:0px; padding-bottom:30px; }
.Parent_list li{ float:left; padding:0 18px 20px 17px; width:200px;}
.Parent_list li a{ display:inline-block; }
.Parent_list li img{width:200px; height:90px; display:block;border:1px solid #dbdbdb;}
.Parent_list li span{ display:block; text-align:center;}
.Parent_list li a{color:#666; font-size:14px;}
.Parent_list li a:hover{color:#479ae1;}
/***/

/***/


/****/
.ul_sitemap{padding-top:0px; padding:20px;}
.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:20px; color:#666;}
.ul_sitemap li  span{ float:left;}
.ul_sitemap li a{color:#666; display:inline-block;padding:0 10px; }
.ul_sitemap li a:hover{color:#67aee8;}
/*******/



/*****/

.ab-right ul{padding-bottom: 20px;}
.ab-right ul li{height: 50px; padding-left: 20px; display: block; background: #f7f7f7; line-height: 50px; font-size: 16px; cursor: pointer; margin-top: 0!important;}
.ab-right ul li a{display: block; color: #7f7f7f}
.ab-right ul li:hover,.ab-right ul li.on{background: #ededed;}
.ab-left h1{font-size: 24px; font-weight: normal; color: #000; padding-bottom: 25px; border-bottom: 1px solid #e6e6e6;}
.timeline{margin-top: 20px;}
.timeline li{display: block; height: auto;}
.timeline li a.year{display: block; width: 140px; height: 80px; line-height: 80px; text-align: center; background: url(../images/year-bg.png) no-repeat top center; font-size: 14px; color: #666;}
.timeline li.first a.year{background: url(../images/year-first.png) no-repeat top center;}
.timeline li.last a.end{height: 35px; width: 70px; display: block; line-height: 35px; background: url(../images/year-end.png) no-repeat top center;}
.timeline li.on a.year{background: url(../images/year-on.png) no-repeat top center; color: #fff; font-size: 20px;}

/*.timeline li dl{display: none;}
.timeline li.on dl{display: block;}
.timeline dl dd{display: block; height: auto; position: relative;}
.timeline dl dd a.month{display: block; width: 120px; padding-left: 70px; height: 40px; line-height: 40px; font-size: 16px; color: #666; background: url(../images/month-bg.png) no-repeat left top;}
.timeline dl dd.on a.month{background: url(../images/month-on.png) no-repeat left; padding-left: 90px; width: 150px; font-size: 26px; height: 60px; line-height: 60px;}
.timeline dl dd p{position: absolute; left: 0; top: 24px; padding-left: 160px; font-size: 14px; color: #808080; line-height: 24px; display: none;}
.timeline dl dd.on p{display: block;}*/
.timeline li dl{display: none;background: url(../images/month-bg0.png) repeat-y 35px top;}
.timeline li.on dl{display: block;}
.timeline dl dd{display: block; height: auto; position: relative;}
.timeline dl dd a.month{display: block; width: 150px; padding-left: 120px; line-height: 60px; font-size: 26px; color: #666; background: url(../images/month-on.png) no-repeat 35px top;}
/*.timeline dl dd .monthnp p{margin-top: -10px;padding-left: 160px;padding-right: 10px; font-size: 14px; color: #808080; line-height: 24px;padding-bottom: 20px;}
.timeline dl dd .monthnp p:first-child{margin-top: -40px;}*/
/*.timeline dl dd .monthnp li{margin-top: -10px;padding-left: 160px;padding-right: 10px; font-size: 14px; color: #808080; line-height: 24px;padding-bottom: 20px;}
.timeline dl dd .monthnp li:first-child{margin-top: -40px;}*/
.timeline dl dd .monthnp{ padding:0 0 0 70px;}
.timeline dl dd .monthnp ul{margin-top: -40px;padding-left: 160px;padding-right: 10px; font-size: 14px; color: #808080; line-height: 24px;padding-bottom: 20px;}
.timeline dl dd .monthnp li{font-size: 14px; color: #808080; line-height: 24px;padding-bottom: 10px;}
