@charset "utf-8";
/* CSS Document */
img {border:0px;}
*{margin:0;padding:0;}
ul, li{list-style-type:none;}
a{ color:#1f2b35;text-decoration:none; cursor:pointer;}
a:hover { color:#454545;}
.clear {clear:both}
.fl{ float:left;}
.fr{ float:right;}

body{font-size:12px; line-height:20px; color:#1f2b35;font-family:"宋体"; background:url(../images/top_bg.jpg) top center no-repeat; background-color:#dfecf8;}
.header{ width:1090px; margin:0 auto; height:115px; padding-top:25px;}
.header h1{ float:left;}
.header p{ float:right; color:#1b669f; margin-top:60px; font-size:14px;}
.header p a{color:#1b669f;}

.nav_con{ width:100%; height:47px; background:url(../images/nav_bg.jpg) repeat-x;}
.nav{ width:1126px; margin:0 auto;font-family:"Microsoft YaHei";  height:47px; line-height:47px; color:#FFF; font-size:16px;}
#cssdropdownd{padding: 0;margin:0;list-style: none;}
#cssdropdown ul {padding: 0;margin:0;list-style: none;}
#cssdropdown li {float: left;position: relative;}
.mainitems{ width:110px; height:47px; display:block; text-align:center;font-family:"Microsoft YaHei";z-index:999;}
.mainitems a{width:110px; height:47px;  display:block;color:#FFF;}
.mainitems a:hover{width:110px; color:#000;background:url(../images/nav_second_on.jpg) center center no-repeat;}
.menu_bg{width:120px; height:47px;  display:block;color:#FFF;}
.subuls{display: none;width:110px;position: absolute;top:47px;left: 0; z-index:999;font-family:"宋体";}
.subuls li{width:100%; text-align:center;*left:-50px;_left:0; height:26px; line-height:26px;}
.subuls li a{ color:#FFF;font-size:12px; margin:0; background:url(../images/nav_bg.jpg) repeat-x;display:block; font-weight:normal; padding:0; height:26px; line-height:26px;}
.subuls li a:hover{color:#ffc70b;background:url(../images/nav_bg.jpg) repeat-x;}
#cssdropdown li>ul {top: auto;left: auto;}
#cssdropdown li:hover ul, li.over ul {display: block;}
#restofcontent {clear: left;}
.kx{ float:left; background:url(../images/kx.jpg) no-repeat; width:2px; height:47px; display:block; margin:0 5px;}

.con_bg_top{ width:100%; background:url(../images/con_bg_top.jpg) top center no-repeat;min-height:340px;_height:340px;}
.con_bg_bottom{ width:100%; background:url(../images/con_bg_bottom.jpg) bottom center no-repeat; min-height:2148px;_height:2148px;}
.part_con{ width:1126px; margin:0 auto; border:#aab7c5 solid 1px; border-top:none; padding:10px 10px 50px; background:#FFF;}
.banner{ width:1122px; padding:1px; border:#dcdcdc solid 1px;}

.part_nei{ width:1126px; margin:10px auto 0;}
.part_left{ float:left; width:820px;border:#dcdcdc solid 1px;}
.local{ width:800px; height:39px; line-height:35px; background:url(../images/local_bg.jpg) no-repeat; padding:0 10px; text-align:right;}
.con{ width:760px; margin:30px auto 0; padding-bottom:50px; min-height:1400px;_height:1400px;}

.about_01{ background:url(../images/about_01.jpg) top center no-repeat; height:70px; padding:226px 0 0 300px;}
.about_02{ width:760px; margin:70px auto 0; text-align:center;}
.about_02 a{ margin:0 20px;}
.about_03{ width:348px; height:320px; background:url(../images/about_02.jpg) bottom right no-repeat; padding:0 320px 0 0; margin-top:30px;}
.about_03 h1{ font-size:14px;font-family:"Microsoft YaHei"; color:#2570a9;}
.about_04{ background:url(../images/about_07.jpg) right top no-repeat;}
.about_h1{ font-size:14px;}
.about_zz{ width:700px; margin:0 auto;}
.about_zz li{ width:700px; margin:25px auto 0;}
.about_zz li img{ float:left; width:104px; height:104px;}
.about_zz_li_div{ width:580px; float:right;}
.about_zz_li_div h1{color:#196cc8; font-size:14px; line-height:40px; height:40px;}
.about_zz_li_div p{ border-bottom:#c3c1c2 dashed 1px;}

.new_top{ width:760px; margin:0 auto 20px; height:190px; padding-bottom:20px; border-bottom:#bdbdbd dashed 1px;}
.new_top h1{ width:410px; height:190px;float:left;}
.new_top_div{ width:320px; float:right; margin-top:30px;}
.new_top_div h2{ color:#2570a9; text-align:right; font-size:30px; font-family:Arial, Helvetica, sans-serif;font-weight:normal; line-height:40px;}
.new_top_div h2 span{ font-size:12px;}
.new_top_div h3{ font-size:14px; height:36px; line-height:36px; overflow:hidden;}
.new_top_div p{ height:80px; overflow:hidden;}

.news_list{ width:760px; margin:0 auto;}
.news_list li{border-bottom:#e9e9e9 solid 1px; height:40px; line-height:40px; margin:5px 0;}
.news_list li a{ width:760px;background:url(../images/news_01.jpg) left center no-repeat;display:block;}
.news_list li span{ float:right;}

.newshow{ margin:20px auto 0; width:760px;}
.newshow_h1{font-size:14px;line-height:50px; text-align:center; color:#1d68a1;border-bottom:#e9e9e9 solid 1px;}
.newshow_p{ text-align:center; height:40px; line-height:40px;}

.lw_list{ width:760px; margin:0 auto;}
.lw_list li{border-bottom:#e9e9e9 solid 1px; padding-bottom:20px; margin:0 auto 20px;height:114px;display:block;}
.lw_list li h1{ float:left;width:174pox; height:114px;}
.lw_list li h1 img{width:170px; height:110px; padding:1px; border:#caced0 solid 1px;}
.lw_div{ width:560px; float:right; margin-top:35px;}
.lw_div h2{ background:url(../images/labour_02.jpg) left center no-repeat; padding-left:20px; font-size:14px; overflow:hidden;}
.lw_div p{margin-top:10px; height:40px; overflow:hidden;}

.video_list{ width:760px; margin:0 auto;}
.video_list li{border-bottom:#e9e9e9 solid 1px; padding-bottom:20px; margin:0 auto 20px;height:114px;display:block; position:relative;}
.video_list li h1{ float:left;width:174pox; height:114px;}
.video_list li h1 img{width:170px; height:110px; padding:1px; border:#caced0 solid 1px;}
.video_list li h3{ position:absolute; left:65px; top:40px;}
.video_list li h3 img{width:38px; height:39px; border:none;}
.video_div{ width:560px; float:right; margin-top:35px;}
.video_div h2{ background:url(../images/video_01.jpg) left center no-repeat; padding-left:20px; font-size:14px; overflow:hidden;}
.video_div p{margin-top:10px; height:40px; overflow:hidden;}

.lxwm{ width:670px; margin:0 auto;}
.lxwm h1{ font-size:12px; color:#1c67a0; font-weight:normal; margin-bottom:10px;}
.lxwm p{ float:left; width:180px;}
.lxwm h2{ float:left;}

.hr_zx{ margin:30px auto 0;}
.hr_zx p{ margin:15px auto 0;}

.jobTitle{ width:690px; cursor:pointer;clear:both;background:url(../images/contact_01.jpg) right center no-repeat;background-color:#ededed; height:29px; line-height:29px;padding-left:45px; margin:0 auto 1px;}
div.activeTitle{background:url(../images/contact_02.jpg) right center no-repeat;background-color:#ededed; }
.jobContent {height:auto; width:695px; text-align:left; display:none;line-height:20px; clear:both; margin:0 auto; padding:10px 20px; background:#f7f7f7; color:#666;}

.bt_local{ background:url(../images/bt_local.jpg) left center no-repeat; color:#1d68a1; font-size:12px; font-weight:bold; font-size:14px; margin:0 auto 20px;}
.bt_local span{ color:#f68b1f; font-size:16px;}
.dispatch_bg{ background:url(../images/dispatch_bg.jpg) right bottom no-repeat;}
.video_bg{ background:url(../images/video_bg.jpg) right bottom no-repeat;}
.color_red{ color:#ff0000;}

.table_01{ width:740px; margin:30px auto 0; border-top:#ccc solid 1px;}
.table_01 th{ color:#07519a; text-align:left; padding-top:15px;}
.table_01 td{ padding:3px 0;}
.txt_01{ width:180px; height:20px; line-height:20px;}
.txt_02{ width:240px; height:20px; line-height:20px;}
.txt_03{ width:150px; height:20px; line-height:20px;}
.txt_04{ width:220px; height:20px; line-height:20px;}
.select_01{ width:60px; height:22px; line-height:22px; font-size:12px;}
.select_02{ width:40px; height:22px; line-height:22px; font-size:12px;}
.select_03{ width:140px; height:22px; line-height:22px; font-size:12px;}
.textarea_01{ width:400px; height:140px;}
.textarea_02{ width:500px; height:140px;}
.textarea_03{width:500px; height:120px;}
.input_td{ background:url(../images/input_td.jpg) no-repeat; width:95px; height:27px; border:none;}
.input_td2{ background:url(../images/input_td2.jpg) no-repeat; width:95px; height:27px; border:none;}

.input_cx{ background:url(../images/input_cx.jpg) no-repeat; width:95px; height:27px;  border:none;}

.PreNext{ width:760px;border-top:#e9e9e9 solid 1px;margin:20px auto 0; padding-top:20px; color:#616060;}
.PreNext p{font-size:12px;overflow:hidden;}
.PreNext p a{color:#616060;}
.PreNext p a:hover{ text-decoration:underline;}

.page{ text-align:center; margin:30px auto 0;}

.part_right{ float:right; width:292px;border:#dcdcdc solid 1px;}
.bt{ width:200px; margin:1px auto 0; background:url(../images/bt_bg.jpg) left center no-repeat; height:54px; line-height:54px; padding-left:90px; color:#FFF; font-size:16px;}
.list{ width:290px; margin:1px auto 0;}
.list li{ width:200px; height:40px; line-height:40px;font-size:12px; margin-bottom:1px; font-size:14px;}
.list li a{width:200px; height:40px; line-height:40px; display:block; background:#ccdfed; padding-left:90px;}
.list li a:hover{color:#FFF; font-weight:bold; background:#f8a953;}
.list li a.on{color:#FFF; font-weight:bold; background:#f8a953;}
.list2{ width:290px; margin:1px auto 0;}
.list2 li{ width:290px;margin:0 auto 1px;}
.list2 li h1{width:290px; height:40px; line-height:40px; display:block; background:#ccdfed;}
.list2 li h1 a{width:200px; height:40px; line-height:40px; display:block; background:#ccdfed; padding-left:90px;font-size:14px; font-weight:normal;}
.list2 li h1 a:hover{color:#FFF; font-weight:bold; background:#f8a953;font-size:14px; font-weight:bold;}
.list2 li h1 a.on{color:#FFF; font-weight:bold; background:#f8a953;font-weight:bold;}
.list2 li p{width:290px; height:30px; line-height:30px; display:block; text-align:center;}
.list2 li p a{width:290px; height:30px; line-height:30px; display:block; background:url(../images/list_bottom.jpg) bottom center no-repeat;}
.list2 li p a:hover{width:290px; height:30px; line-height:30px; display:block; background:url(../images/list_bottom.jpg) bottom center no-repeat; color:#f68a1f;}
.list2 li p a.on{width:290px; height:30px; line-height:30px; display:block; background:url(../images/list_bottom.jpg) bottom center no-repeat; color:#f68a1f;}
.zp{ width:292px; margin:0 auto;}
.zp h2{ width:255px; margin:15px auto 0;}
.zp ul{width:255px; margin:15px auto 0;}
.zp li a{ background:url(../images/in_list_bg.jpg) left center no-repeat; padding-left:10px; overflow:hidden; line-height:24px; height:24px; color:#606060;}
.zp li a span{ float:right; color:#999;}
.zp h3{width:255px; margin:15px auto;}
.right_online{ border-top:#dcdcdc solid 1px; padding-bottom:30px;}
.right_online p{ margin-top:15px; text-align:center;}

.link{ width:1124px;border:#dcdcdc solid 1px; margin:15px auto 0;}
.link h1{ background:url(../images/link_bg.jpg) no-repeat; padding-left:65px; color:#128dca; font-size:14px; height:26px; line-height:26px;}
.link h1 a{color:#128dca;}
.link div{text-align:center; padding:30px 0;}
.link div a{ margin:0 3px;}
.link div a img{border:#dcdcdc solid 1px;}

.foot{ text-align:center; line-height:30px; margin:50px auto 0;}