.width1004{ min-width:1200px;}
.indexcontent{ margin:0 auto; width:1200px;}
.sl{overflow:hidden; text-overflow:ellipsis;white-space: nowrap;}
a.bs:hover{ text-decoration:underline;}

.top1{ background:url(../images/top1_bg.jpg) center no-repeat; height:30px;}
.top1 .txt1{ float:left; width:50%; line-height:30px; color:#ededed;}
.top1 .txt2{ float:right; width:50%; text-align:right; line-height:30px;}
.top1 .txt2 a.top_a1{ background:url(../images/top_ico1.png) left center no-repeat; color:#f9f9f9; padding-left:25px; margin-left:20px;}
.top1 .txt2 a.top_a2{ background:url(../images/top_ico2.png) left center no-repeat; color:#f9f9f9; padding-left:25px; margin-left:20px;}

.top{ height:104px;}
.top .indexcontent{ position:relative; height:98px;}
.top .top_logo{ float:left; margin-top:10px;}

.i_bg1{ background:url(../images/i_bg1.jpg) repeat;}
.i_about{ position:absolute; top:45px; left:60px; width:450px;}
.i_about .title1{ font-size:32px; color:#535353; line-height:45px;}
.i_about .title2{ font-size:14px; color:#0d6eba; line-height:25px;}
.i_about .txt1{ font-size:14px; color:#535353; line-height:25px; margin-top:25px;}
.i_about a.more1{ display:block; background:#165796; width:124px; height:38px; text-align:center; line-height:38px; font-size:14px; color:#f5f5f5; margin-top:20px;}

.i_about_list{ position:absolute; right:0; top:50px; width:650px;}
.i_about_list li{ float:left; width:150px; line-height:60px; text-align:center; font-size:18px; margin:10px 0;}
.i_about_list li.txt1 a{ color:#8894f2;}
.i_about_list li.txt2 a{ color:#e67762;}
.i_about_list li.txt3 a{ color:#78c497;}
.i_about_list li.txt4 a{ color:#0b68c6;}
.i_about_list li.txt5 a{ color:#0c72da;}
.i_about_list li.txt6 a{ color:#78c497;}
.i_about_list li.txt7 a{ color:#8894f2;}
.i_about_list li.txt8 a{ color:#e67762;}

.i_img1{ background:url(../images/i_img1.jpg) center no-repeat; height:158px;}

.i_bg2{ background:#f1f1f1;}
.i_title1{ font-size:30px; color:#535353; text-align:center; line-height:50px;}
.i_title2{ background:url(../images/i_title2_bg.png) center no-repeat; font-size:16px; color:#0d6eba; text-align:center; line-height:20px;}

.i_box1{ width:565px;}
.i_box1 .i_box1_title{ background:url(../images/i_box_title_bg.png) repeat-x; height:39px; border:#e8e6e5 1px solid; border-bottom:0; position:relative;}
.i_box1 .i_box1_title .txt1{ margin-left:18px; font-size:22px; color:#6c6c6c; line-height:39px;}
.i_box1 .i_box1_title .txt1 span{ margin-left:2px; font-size:14px; color:#165796; line-height:39px;}
.i_box1 .i_box1_title a{ position:absolute; right:0; top:0; display:inline-block; line-height:39px; height:39px; color:#aeaeae;}
.i_box1 .i_box1_c{ height:243px; padding:20px; border:#d2d1d1 1px solid; background:#fff; position:relative;}

.i_zyjs{ position:absolute; top:29px; left:20px; background:url(../images/i_zyjs_img1.jpg) no-repeat; width:269px; height:222px;}
.i_zyjs .i_zyjs_list{ width:269px; height:222px;}
.i_zyjs .i_zyjs_list li{ float:left; width:269px; height:222px;}
.i_zyjs .i_zyjs_list li *{ font-size:14px; color:#fff; line-height:35px;}
/*.i_zyjs .i_zyjs_list li .txt1{ margin-left:8px; margin-top:15px; line-height:20px; font-size:14px; color:#fff;}*/
.i_zyjs a.prev{ position:absolute; bottom:9px; right:22px; background:url(../images/i_zyjs_left.jpg) no-repeat; width:11px; height:11px; z-index:9999;}
.i_zyjs a.next{ position:absolute; bottom:9px; right:9px; background:url(../images/i_zyjs_right.jpg) no-repeat; width:11px; height:11px; z-index:9999;}

.i_ncy_search{ position:absolute; top:135px; right:17px; width:233px; height:92px; border:#d6dadf 1px solid; border-radius:10px;}
.i_ncy_search .i_ncy_search_inp1{ position:absolute; left:16px; top:21px; width:85px; height:20px; border:#d7dce0 1px solid;}
.i_ncy_search .i_ncy_search_select1{ position:absolute; left:114px; top:21px; width:65px; height:22px; line-height:22px; border:#d7dce0 1px solid;}
.i_ncy_search .i_ncy_search_bt1{ position:absolute; left:187px; top:18px; background:url(../images/i_ncy_search_bt.jpg) no-repeat; width:36px; height:33px; border:0;}
.i_ncy_search .txt1{ position:absolute; left:0; top:58px; width:100%; text-align:center; font-size:12px; color:#cc0000;}

.i_case_list{ margin-left:20px; margin-top:20px;}
.i_case_list li{ background:url(../images/i_case_ico.png) left center no-repeat; font-size:16px; color:#193f63; padding-left:17px; line-height:35px;}
.i_case_list li a{ color:#193f63;}

.i_box2{ width:565px;}
.i_box2 .i_box2_title{ height:55px; border-bottom:#a6a6a6 1px dashed; position:relative;}
.i_box2 .i_box2_title .txt1{ font-size:22px; color:#6c6c6c; line-height:55px;}
.i_box2 .i_box2_title .txt1 span{ margin-left:2px; font-size:14px; color:#165796; line-height:55px;}
.i_box2 .i_box2_title a{ position:absolute; right:0; top:0; display:inline-block; line-height:55px; height:55px; color:#aeaeae;}

.i_news_list{ float:right; width:298px;}
.i_news_list li{ height:28px; line-height:28px; margin-bottom:20px; border-bottom:#d8d8d8 1px dashed;}
.i_news_list li a{ float:left; display:block; width:200px; height:28px; line-height:28px; font-size:14px; color:#535353;}
.i_news_list li span{ float:right; display:block; width:98px; height:28px; line-height:28px; font-size:14px; color:#535353; text-align:right;}
.i_news_list li:hover a{ color:#165796;}
.i_news_list li:hover span{ color:#165796;}

.footer1{ background:#1e1e1e;}
.footer1 .footer1_txt1{ float:left; font-size:14px; color:#fff; line-height:22px; width:75px;}
.footer1 .footer1_txt2{ float:left; font-size:14px; color:#bebebe; line-height:22px; width:930px;}
.footer1 .footer1_txt2 a{ color:#bebebe; margin:0 5px;}
.footer1 .footer1_r{ position:absolute; top:20px; right:0; width:175px; line-height:25px; font-size:14px; color:#fff;}

.footer2{ background:#1e1e1e; border-top:#7d7d7d 1px solid; height:22px; padding:10px 0; font-size:14px; color:#bebebe;}

/*关于我们*/
.n_banner{ background:url(../images/about_banner.jpg) center no-repeat; height:300px;}
.left{ float:left; width:222px;}
.left .left_title{ height:62px; padding-left:77px;}
.left .left_title .txt1{ font-size:26px; color:#fcfcfc; line-height:25px; padding-top:21px;}
.left .left_title1{ background:url(../images/left_ico1.png) #014479 31px 15px no-repeat;}
.left .left_title2{ background:url(../images/left_ico2.png) #014479 31px 21px no-repeat;}

.left_nav{}
.left_nav h3{ display:block; border:#014479 1px solid; border-top:0; line-height:40px; padding-left:27px; font-size:16px; color:#ededed; background:url(../images/left_nav_ico.png) #0a5fb5 11px center no-repeat;}
.left_nav h3.on{ background:url(../images/left_nav_ico_on.png) #0a5fb5 11px center no-repeat; color:#ff7403;}
/*
.left_nav ul{ padding:5px 0;}
.left_nav ul li{ height:25px; line-height:25px; padding-left:12px; font-size:14px; color:#eaeaea;}		
.left_nav ul li a{color:#eaeaea;}		
.left_nav ul li:hover a{ color:#fffefe; font-weight:bold;}
*/

.left_lx{ border:#dcdcdc 1px solid; border-top:0;}
.left_lx .txt1{ font-size:16px; color:#4b3535; line-height:25px; text-align:center;}
.left_lx .txt2{ background:url(../images/left_ico3.png) 7px top no-repeat; padding-left:105px; font-size:14px; color:#353535; height:85px; line-height:25px;}

.right{ float:right; width:919px;}
.right .n_title{ border-bottom:#b3b3b3 1px solid; height:40px; position:relative;}
.right .n_title .n_title_l{ display:inline-block; height:39px; line-height:39px; font-size:18px; color:#535353; border-bottom:#014479 2px solid;}
.right .n_title .n_title_r{ position:absolute; right:0; top:0; line-height:39px; color:#b5b5b5;}
.right .n_title .n_title_r a{ color:#b5b5b5;}

.content{ font-size:14px; color:#535353; line-height:25px;}
.content p{ font-size:14px; color:#535353; line-height:25px;}
.content *{ font-size:14px; line-height:25px;}

/*新闻列表页*/
.news_list li{ padding:25px 0; border-bottom:#dddddd 1px dashed; margin-bottom:20px;}
.news_list li .txt1{ font-size:14px; color:#535353; line-height:25px;}
.news_list li .txt1 a{ color:#535353;}
.news_list li .txt2{ font-size:14px; color:#535353; line-height:25px;}
.news_list li .txt3{ font-size:14px; color:#8f8f8f; line-height:25px; margin-top:5px;}
.news_list li .txt3 a{ color:#e46713;}

/*新闻详细页*/
.news_i_title{ font-size:18px; color:#333333; font-weight:bold; text-align:center; line-height:50px;}
.news_i_date{ font-size:14px; color:#999999; text-align:center; line-height:30px;}
.content{ font-size:14px; color:#333333; line-height:28px;}
.content p{ font-size:14px; color:#333333; line-height:28px;}
.news_i_more{ width:50%; font-size:14px; color:#333333; line-height:30px;}
.news_i_more a{ font-size:14px; color:#333333; line-height:30px;}

/*服务项目列表页*/
.news2_list{}
.news2_list li{ float:left; background:#d0e3ee; margin:4px; width:430px; height:32px; line-height:32px; padding:0 10px; font-size:16px; color:#535353;}
.news2_list li a{ color:#535353;}
.news2_list li a:hover{ color:#ff6101;}

.news2_title{ font-size:16px; color:#535353; line-height:35px; font-weight:bold;}

/*培训专区列表页*/
.news3_list{}
.news3_list li{ float:left; width:425px; height:49px; line-height:49px; border-left:#989c9f 4px solid; padding-left:20px; background:#f7f7f7; font-size:16px; color:#535353; margin:5px 4px;}
.news3_list li a{ color:#535353;}
.news3_list li:hover{ border-left:#ff7403 4px solid; background:#d0e3ee;}

/*招聘列表页*/
.job_list li{ margin-bottom:17px;}
.job_list li .txt1{ height:31px; line-height:31px; border-bottom:#cccccc 1px solid; background:#f5f5f5; padding-left:14px; font-size:14px; color:#116ec3; font-weight:bold;}
.job_list li .txt2{ background:url(../images/job_bg.jpg) repeat-y; border-bottom:#cccccc 1px solid;}
.job_list li .txt2 .txt2_l{ float:left; width:100px; line-height:25px; padding:5px 0; text-align:center; font-size:14px; color:#000000; font-weight:bold;}
.job_list li .txt2 .txt2_r{ float:left; width:800px; line-height:25px; padding:5px 0 5px 10px; font-size:14px; color:#000000; font-weight:bold;}

.qq_top{ width:146px; height:46px; background:url(../images/qq_t.png) no-repeat;}
.qq_bottom{ width:146px; height:3px; background:url(../images/qq_b.png) no-repeat;}
.qq_center{ width:128px; background:url(../images/qq_c.png) repeat-y; padding: 0px 9px 0px 9px;}
.qq_center .qq_center_l{ float: left; width:44px; height:25px; line-height:25px; font-size:14px; color:#009ce3;}
.qq_center .qq_center_r{ float: right; width:79px; height:25px; line-height:25px; font-size:14px; color:#009ce3;}
