﻿@charset "utf-8";
/* CSS Document */ 
.main_warp{ position:relative; z-index:99; min-width:1200px; padding-top:110px; min-height:600px;}
/*major_link*/
.major_link{ width:636px; height:600px; position:absolute; top:110px; left:50%; margin-left:-36px; z-index:100; background:url(../images/major_01.png) right 0 no-repeat;}
.major_link li{ float:left; background:url(../images/tou_blue60.png) repeat; display:table; vertical-align:middle; text-align:center;}
.major_link li a{ display:table-cell; vertical-align:middle; font-size:14px; color:#fff;} 
.major_link li.major_link1{ width:220px; height:204px; margin-left:170px;}
.major_link li.major_link2{ width:246px; height:204px; background-image:url(../images/tou_blue80.png);}
.major_link li.major_link3{ width:170px; height:122px;}
.major_link li.major_link4{ width:220px; height:90px; margin:122px 0 0;}
.major_link li.major_link5{ width:220px; height:120px; margin:64px 0 0 170px;}
.major_link li.major_link6{ float:right; width:246px; height:274px; margin:122px 0 0; background-image:url(../images/tou_blue80.png);}
.major_link li:hover{ background-image:url(../images/tou_blue100.png);}
.major_link li:hover a .major_txt{ filter:alpha(opacity=100); opacity: 1.00;}
.major_link li:hover a img{ -webkit-transition: all 0.5s ease; -moz-transition: all 0.5s ease; -o-transition: all 0.5s ease; transition: all 0.5s ease; -moz-transform: rotate(360deg); -webkit-transform: rotate(360deg); -o-transform: rotate(360deg); transform: rotate(360deg);}
/*flex_slider*/
.flex_slider{ width:100%; min-width:1200px; height:710px; overflow:hidden; position:relative; margin-top:-110px; z-index:0;}
.flex_slider .slides{ width:100%;}
.flex_slider .slides li{float:left; height:710px; background-position: center top; background-repeat:no-repeat;}
.flex_slider .slides li a{ display:block; width:466px; height:122px; background:#0062a3; position:absolute; top:50%; left:50%; margin:-41px 0 0 134px; line-height:122px; overflow:hidden; text-align:center; font-size:36px; color:#fff;}
.flex_slider .flex-control-nav{ display:inline-block; padding:25px 40px; background:url(../images/tou_blue60.png) repeat; position:absolute; bottom:120px; left:50%; margin-left:-600px; z-index:100;}
.flex_slider .flex-control-nav li{ float:left; margin:0 10px;}
.flex_slider .flex-control-nav li a{ display:block; width:14px; height:14px; font-size:0; background:url(../images/banner_ico.png) left center no-repeat; cursor:pointer;}
.flex_slider .flex-control-nav li a.flex-active{ background-position:right center;}
.flex_slider .flex-direction-nav{ display:none;}
.flex_slider .flex-direction-nav a{ display:block; width:34px; height:64px; text-indent:-9999px; background:url(../images/banner_btn.png) no-repeat; position:absolute; top:50%; margin-top:-32px; z-index:100;}
.flex_slider .flex-direction-nav a.flex-prev{ background-position:right 0; left:0; margin-left:30px;} 
.flex_slider .flex-direction-nav a.flex-next{ background-position:0 0; right:0; margin-right:30px;} 
/*index_sec1*/ 
.index_sec1 .inner{ padding:60px 0; background:url(../images/sec1_01.png) no-repeat;}
.sec_tit{ text-align:center; font-size:30px; background:url(../images/title_dec1.png) left bottom repeat-x;} 
.sec_titnew{text-align:left;}
.sec_tit a span{ display:inline-block; color:#000; padding-bottom:10px; border-bottom:8px solid #ccc;}
.sec_tit a span em{ color:#006cb4;}
.sec_tit a span img{ display:inline-block; vertical-align:middle; margin-right:6px;}
.sec_tit a i{ font-size:16px; font-family:Georgia; font-weight:normal; margin-left:10px;text-transform: uppercase;}
.pro_sort{ margin:25px 0 0 -11px;}
.pro_li{ float:left; overflow:hidden; position:relative; margin:11px 0 0 11px;}
.pro_pic{ overflow:hidden;} 
.pro_pic img{ display:block;}
.pro_original{ background:url(../images/tou_black50.png) repeat; text-align:center; font-weight:bold; font-size:20px; padding:18px 0; position:absolute; bottom:0; left:0; width:100%; z-index:10;-webkit-transition:all 0.3s ease 0s; -moz-transition: all 0.3s ease 0s; -ms-transition: all 0.3s ease 0s; -o-transition: all 0.3s ease 0s;  transition: all 0.3s ease 0s;}
.pro_original a{ color:#fff;}
.pro_original a em{ display:block; font-size:10px; -webkit-transform: scale(0.875); text-transform:uppercase; font-weight:normal;}
.pro_hover{ height:100%; padding:0; background:url(../images/tou_blue70.png) repeat; -webkit-transition:inherit; -moz-transition: inherit; -ms-transition:inherit; -o-transition: inherit;  transition: inherit;}
.hover_area{ width:100%; height:100%; display:table; vertical-align:middle;}
.hover_area a{ display:table-cell; vertical-align:middle; }
.pro_ico{ display:block; margin:0 auto; width:47px; height:47px; background:url(../images/pro_ico1.png) no-repeat; margin-bottom:20px;}
.pro_li:hover .pro_original{ filter:alpha(opacity=0); opacity: 0;}
/*index_sec2*/
.index_sec2{ background-color:#f0f0f0;}
.index_sec2 .inner{ padding:60px 0; background:url(../images/sec1_03.png) right bottom no-repeat;}
.news{ width:710px; float:left;}
.news .sec_tit{ text-align:left;}
.news_tab{ background:url(../images/news_01.png) left 5px no-repeat; margin-top:40px;}
.news_tab li{ float:left; font-size:15px; text-align:center; width:128px; background:url(../images/news_01.png) right 5px no-repeat;}
.news_tab li a{ display:inline-block; padding-bottom:15px; background:url(../images/news_02.png) center 36px no-repeat; color:#333;}
.news_tab li:hover a,.news_tab li.news_cur a{ font-weight:bold; color:#006cb4; background-position:center bottom;}
.news_rec{ margin-top:10px;}
.news_rec li{ margin-bottom:20px; overflow:hidden; padding:9px; border:1px solid #d4d4d4;}
.news_pic{ display:block; width:200px; height:110px; overflow:hidden; float:left;}
.news_date{ display:block; float:left; padding:23px 30px 0 20px; height:87px; text-align:right; font-size:20px; color:#999; font-family:Georgia;}
.news_date em{ display:block; font-size:30px; padding-bottom:4px; border-bottom:1px solid #bbb;}
.news_tit{ font-weight:normal; font-size:15px; line-height:24px; height:24px; overflow:hidden; margin:15px 0 10px;}
.news_tit a{ color:#006cb4;}
.news_des{ line-height:20px; max-height:40px; overflow:hidden;}
.news_rec li:hover{ background:#e4e4e4 url(../images/news_03.png) right top no-repeat;}
/*college*/
.college{ width:430px; float:right;}
.college_list{ margin:30px 0 0 -18px;}
.college_list li{ width:174px; height:54px; float:left; line-height:54px; padding:4px 0 4px 26px; border:3px solid #d4d4d4; -webkit-border-radius:3px;-moz-border-radius:3px; -ms-border-radius:3px; -o-border-radius:3px; border-radius:3px; margin:0 0 10px 18px;}
.college_list li a{ display:block; color:#333; font-size:16px;}
.college_ico{ display:inline-block; vertical-align:middle; width:54px; height:54px; overflow:hidden; margin-right:15px; position:relative;}
.college_ico img{ display:block; position:absolute; top:0; left:0;}
.college_list li:hover{ border-color:#006cb4; background-color:#fff;}
.college_list li:hover a{ color:#006cb4;}
.video_box{ width:430px; height:250px; position:relative;}
/*==================================================================================
sub*/
.banner_warp{ position:relative; margin-top:-110px; z-index:0; height:400px; background-position:center top; background-repeat:no-repeat;}
.sub_top{ position:relative; margin-top:-100px; z-index:10; height:100px; overflow:hidden; background:url(../images/sub_01.png) center top no-repeat; color:#fff;}
.sub_tit{ font-weight:normal; text-transform:uppercase; font-size:30px; width:270px; margin-top:22px; float:left;}
.sub_tit em{ display:block; font-size:14px; font-family:Georgia;}
.sub_nav{ width:930px; float:right; background:url(../images/sub_02.png) right 40px no-repeat;}
.sub_nav li{ float:left; text-align:center; padding:0 8px; font-size:18px; background:url(../images/sub_02.png) left 40px no-repeat;}
.sub_nav li a{ display:block; width:139px; line-height:120px; color:#fff; filter:alpha(opacity=70); opacity: 0.70; background: url(../images/title_dec3.png) center bottom no-repeat;}
.sub_nav li:hover a,.sub_nav li.sub_cur a{ line-height:100px; background-color:#006cb4; background-position:center 73px; filter:alpha(opacity=100); opacity: 1.00;}
.sub{ padding:20px 0 0; min-height:600px;}
.sub_guide{ padding-bottom:10px; border-bottom:2px solid #999999;}
.sub_item{ float:left; font-size:40px; color:#333; padding-right:25px; background:url(../images/title_dec4.png) right bottom no-repeat; line-height:44px;}
.position{ float:right; font-size:13px; line-height:24px; background:url(../images/sub_03.png) left center no-repeat; padding-left:26px; margin-right:-6px; margin-top:20px; color:#666;}
.position a{ margin:0 6px; color:#666;}
.position a:hover{ color:#333;}
.position a.position_cur{ color:#006cb4;}
/*===============02--industry===============*/
.industry_scr{ margin-top:20px; overflow:hidden; position:relative;}
.industry_scr .hd{ padding:20px 0; overflow:hidden; text-align:center; }
.industry_scr .hd .prev,.industry_scr .hd .next{ display:inline-block; width:62px; height:42px; overflow:hidden; cursor:pointer; background:url(../images/industry_01.png) no-repeat; margin:0 8px;}
.industry_scr .hd .next{ background-position:right 0;}
.industry_scr .hd .prevStop{ background-position:0 -42px;}
.industry_scr .hd .nextStop{ background-position:right -42px;}
.industry_scr .hd ul{ float:right; overflow:hidden; zoom:1; margin-top:10px; zoom:1; display:none; }
.industry_scr .hd ul li{ float:left;  width:9px; height:9px; overflow:hidden; margin-right:5px; text-indent:-999px; cursor:pointer; background:url("../images/icoCircle.gif") 0 -9px no-repeat; }
.industry_scr .hd ul li.on{ background-position:0 0; }
.industry_scr .bd{ margin-left:-30px;}
.industry_scr .bd ul{ overflow:hidden; zoom:1; }
.industry_scr .bd ul li{ width:380px; float:left; _display:inline; overflow:hidden; padding-bottom:10px; border-bottom:2px solid #ddd; margin-left:30px;} 
.industry_scr .bd ul li a{ display:block; font-size:16px;}
.industry_pic{ height:240px; overflow:hidden; margin-bottom:12px; background:#000;}
.industry_caption{ padding-bottom:15px; background:url(../images/title_dec5.png) left bottom no-repeat;}
.industry_scr .bd ul li:hover a{ color:#006cb4;}
.related{ background:#f6f6f6;}
/*re_area*/
.re_area{ padding-top:40px;}
.common_tit1{ overflow:hidden; margin-bottom:20px;}
.common_tit1 a{ text-transform:uppercase; font-size:24px;}
.common_tit1 a span{ display:block; float:left; padding-bottom:15px; background:url(../images/title_dec6.png) left bottom no-repeat;}
.common_tit1 a span em{ display:block; font-weight:normal; font-size:14px; font-family:Georgia; color:#666;}
.more{ display:block; float:right; font-size:15px; font-weight:normal; color:#666; background:url(../images/sub_04.png) left 3px no-repeat; padding-left:20px; margin-top:42px;}
.common_tit1 a .more:hover{ color:#006cb4; background-position:left -17px;}
.re_list{ padding-bottom:15px; background:url(../images/re_01.gif) center bottom no-repeat; margin-left:-40px;}
.re_list li{ width:540px; padding:0 20px; margin-left:40px; float:left; line-height:24px; height:24px; overflow:hidden; font-size:14px; background:url(../images/list_ico1.png) left center no-repeat; margin-bottom:15px;} 
.re_list li a:hover{ text-decoration:underline;}
.re_pro{ margin-left:-10px;}
.re_pro li{ width:232px; height:232px; float:left; overflow:hidden; position:relative; margin-left:10px;}
.re_pro li a{ display:block; width:100%; height:100%; color:#fff; text-align:center; font-size:14px;}
.pro_name{ width:100%; height:100%; position:absolute; top:0; left:0; display:none; z-index:10; background:url(../images/tou_blue90.png) repeat;}
.pro_name span{ display:block; background:url(../images/re_02.png) center 65px no-repeat; padding-top:140px;}
/*activities_scr*/
.activities_scr{ margin-top:20px; overflow:hidden; position:relative;}
.activities_scr .hd{ padding:20px 0; overflow:hidden; text-align:center; }
.activities_scr .hd .prev,.activities_scr .hd .next{ display:inline-block; width:62px; height:42px; overflow:hidden; cursor:pointer; background:url(../images/industry_01.png) no-repeat; margin:0 8px; display:none;}
.activities_scr .hd .next{ background-position:right 0;}
.activities_scr .hd .prevStop{ background-position:0 -42px;}
.activities_scr .hd .nextStop{ background-position:right -42px;}
.activities_scr .hd ul{ overflow:hidden; zoom:1; text-align:center;}
.activities_scr .hd ul li{ display:inline-block; width:32px; height:5px; overflow:hidden; margin:0 4px; text-indent:-999px; cursor:pointer; background:#aaa;}
.activities_scr .hd ul li.on{ background-color:#006cb4; }
.activities_scr .bd{ margin-left:-30px;}
.activities_scr .bd ul{ overflow:hidden; zoom:1; }
.activities_scr .bd ul li{ width:380px; float:left; _display:inline; overflow:hidden; margin-left:30px;} 
.activities_scr .bd ul li a{ display:block;} 
.activities_pic{ width:130px; height:80px; overflow:hidden; float:left; border:5px solid #ddd;}
.activities_info{ width:228px; height:76px; padding:10px 0 0; float:right; border-top:2px solid #ddd;  border-bottom:2px solid #ddd;}
.activities_info h5{ font-weight:normal; font-size:15px; line-height:22px; max-height:44px; overflow:hidden; margin-bottom:5px;}
.date{ color:#999; background:url(../images/ico_date.png) left center no-repeat; padding-left:18px;}
/*article*/
.article{ margin-bottom:60px; background:url(../images/article_01.gif) 927px top repeat-y;}
.article_l{ width:890px; float:left; font-size:13px; line-height:24px; padding:30px 0 0 0; color:#333;}
.article_l ol{list-style:decimal;}

.article_tit{ font-weight:normal; font-size:24px; line-height:28px; color:#006cb4; margin-bottom:20px;}
.article_info{ color:#999; margin:-10px 0 10px;}
a.article_load{ display:block; width:168px; height:44px; text-align:center; line-height:44px; font-size:16px; font-weight:bold; color:#fff; background:url(../images/article_03.png) no-repeat; margin:30px 0;float:left;margin-left:10px;}
a.article_load:hover{ background-position:0 -44px;}
.article_page{ width:666px; float:left; padding:7px 0; border-top:1px solid #dddddd; border-bottom:1px solid #dddddd; background:url(../images/article_04.gif) center center no-repeat; margin-left:-33px;}
.article_page li{ width:290px; padding:0 10px 0 33px; float:left; line-height:24px; height:24px; overflow:hidden; font-size:13px; color:#333;}
.article_page li b{ margin-right:10px;}
.article_shared{ margin:40px 0 20px;}
a.back_list{ display:block; float:right; width:100px; padding-left:90px; height:50px; line-height:50px; font-size:16px; color:#666; background:url(../images/article_05.png) no-repeat; margin-top:-10px;}
a.back_list:hover{ background-position:0 -50px; color:#fff;}
.article_r{ width:250px; float:right;}
#portamento_container { float:right; position:relative;}  
#portamento_container .gd_fixed {float:none; position:absolute;} 
#portamento_container .gd_fixed.fixed {position:fixed; *+position:absolute;}
.re_area2{ padding-top:20px;}
.common_tit2{ line-height:24px; font-size:14px; text-transform:uppercase; padding-bottom:6px; border-bottom:2px solid #eee; margin-bottom:10px;}
.common_tit2 a{ color:#666;}
.more_02{ font-size:12px; float:right; font-weight:normal; color:#006cb4;}
.more_02:hover{ text-decoration:underline;}
/*pro_focus*/
.pro_focus{ height:260px; padding:10px; background:#eeeeee; overflow:hidden; position:relative; margin-top:-12px; }
.pro_focus .hd{ padding:14px 0; overflow:hidden; }
.pro_focus .hd ul{ overflow:hidden; zoom:1; text-align:center;}
.pro_focus .hd ul li { display:inline-block; width:12px; height:12px; margin:0 8px; line-height:12px; text-align:center; font-size:0; background:url(../images/focus_ico1.png) no-repeat; cursor:pointer; }
.pro_focus .hd ul li.on{ background-position:right 0; }
.pro_focus .bd{ }
.pro_focus .bd li{ zoom:1; vertical-align:middle; height:230px; overflow:hidden;} 
.pro_focus .prev,.pro_focus .next{ position:absolute; left:3%; top:50%; margin-top:-25px; display:block; width:32px; height:40px; background:url(../images/slider-arrow.png) -110px 5px no-repeat; filter:alpha(opacity=50);opacity:0.5; display:none; }
.pro_focus .next{ left:auto; right:3%; background-position:8px 5px; }
.pro_focus .prev:hover,.pro_focus .next:hover{ filter:alpha(opacity=100);opacity:1;  }
.pro_focus .prevStop{ display:none;  }
.pro_focus .nextStop{ display:none;  }
/*re_train*/
.re_train{}
.re_train li{ line-height:30px; height:30px; overflow:hidden; background:url(../images/list_ico2.png) left center no-repeat; padding-left:20px; }
.re_train li a:hover{ text-decoration:underline;}
/*activities_focus*/
.activities_focus{ height:190px; overflow:hidden; position:relative;}
.activities_focus .hd{ display:none; padding:14px 0; overflow:hidden; }
.activities_focus .hd ul{ overflow:hidden; zoom:1; text-align:center;}
.activities_focus .hd ul li { display:inline-block; width:12px; height:12px; margin:0 8px; line-height:12px; text-align:center; font-size:0; background:url(../images/focus_ico1.png) no-repeat; cursor:pointer; }
.activities_focus .hd ul li.on{ background-position:right 0; }
.activities_focus .bd{ }
.activities_focus .bd li{ zoom:1; vertical-align:middle; height:230px; overflow:hidden;} 
.activities_focus .prev,.activities_focus .next{ position:absolute; left:3%; top:50%; margin-top:-25px; display:block; width:32px; height:40px; background:url(../images/slider-arrow.png) -110px 5px no-repeat; filter:alpha(opacity=50);opacity:0.5; display:none; }
.activities_focus .next{ left:auto; right:3%; background-position:8px 5px; }
.activities_focus:hover .prev,.activities_focus:hover .next{ display:block;}
.activities_focus .prev:hover,.activities_focus .next:hover{ filter:alpha(opacity=100);opacity:1;  }
.activities_focus .prevStop{ display:none;  }
.activities_focus .nextStop{ display:none;  }
/*side*/
.sub_pro{ min-height:800px; margin-bottom:60px;}
.side{ width:250px; float:left;}
.side_tit{ height:116px; background:url(../images/side_01.jpg) no-repeat; text-transform:uppercase; font-weight:normal; padding:24px 0 0 20px;}
.side_tit em,.side_tit span{ display:inline-block; vertical-align:baseline;}
.side_tit em{ font-size:81px; font-family:Georgia;}
.side_tit span{ font-size:30px; font-weight:bold; margin-left:2px;}
.side_tit span i{ display:block; font-weight:normal; font-size:14px; font-family:Georgia;}
#portamento_container2 { float:left; position:relative;}  
#portamento_container2 .gd_fixed2 {float:none; position:absolute;} 
#portamento_container2 .gd_fixed2.fixed {position:fixed; *+position:absolute;}
.side_nav{}
a.side_item0{ display:block; height:48px; line-height:48px; background:url(../images/side_02q.gif) repeat-x; padding:0 30px; font-size:18px; color:#fff;}
a.side_item0 span{ display:block; height:48px; overflow:hidden; background:url(../images/side_03a.png) right center no-repeat;}
a.side_cur{ background-image:url(../images/side_02b.gif);}
a.side_cur span{ background-image:url(../images/side_03b.png);}
.subclass{ display:none; background:#f7f7f5;}
.subclass li{ font-size:16px; line-height:24px; padding:8px 30px; border-bottom:1px solid #dddddd;}
.subclass li a{ display:block; background:url(../images/list_ico3a.png) left center no-repeat; padding-left:16px;}
.subclass li:hover,.subclass li.subclass_cur{ background-color:#fff;}
.subclass li:hover a,.subclass li.subclass_cur a{ background-image:url(../images/list_ico3b.png);}
.mode{ float:left; margin:4px 0 0 35px;}
.mode li{ border:1px solid #ddd; float:left; margin-right:10px;}
.mode li a{ display:block; width:38px; height:38px; background:#f5f5f5 url(../images/mode_01.png) no-repeat; font-size:0;}
.mode li.mode_style2 a{ background-image:url(../images/mode_02.png);}
.mode li:hover,.mode li.mode_cur{ border-color:#006cb4;} 
.mode li:hover a,.mode li.mode_cur a{ background-position:0 -38px;}
.sub_r{ width:900px; float:right;margin-bottom:-40px;}
.pro_list{}
.pro_list li{ padding:20px 0; overflow:hidden; border-bottom:1px solid #ddd;}
a.pro_img{ display:block; width:198px; height:198px; border:1px solid #ddd; float:left;}
.pro_info{ width:650px; padding-top:15px; float:right;}
.pro_info h5{ font-size:20px; padding-bottom:15px; background:url(../images/title_dec6.png) left bottom no-repeat; margin-bottom:15px;}
.pro_des{ font-size:13px; line-height:24px; max-height:48px; overflow:hidden;}
a.pro_more{ display:block; width:118px; height:38px; border:1px solid #006cb4; line-height:38px; color:#006cb4; padding:0 20px; margin-top:40px;}
a.pro_more span{ display:block; background:url(../images/ico_more1.png) right center no-repeat;}
a.pro_more:hover{ color:#fff; background-color:#006cb4; border-color:#006cb4;}
a.pro_more:hover span{ background-image:url(../images/ico_more1b.png);}
.pro_list li:hover a.pro_img{ border-color:#006cb4;}
/*page*/
.page{ text-align:center; padding:40px 0 0;}
.sub_r .page{ margin-bottom:0;}
.page a{ display:inline-block; vertical-align:middle; font-size:13px; color:#666; padding-bottom:20px; background:url(../images/page_02.png) left -20px no-repeat; margin:0 3px;}
.page a span{ display:block; width:28px; height:28px; background:#fff; border:1px solid #ddd; text-align:center; line-height:28px;}
.page a.page_btn{ width:60px; height:30px; padding-bottom:0; margin-bottom:20px; text-align:left; padding-left:26px; line-height:30px; border:none; background:url(../images/page_01.png) no-repeat; color:#fff;}
.page a.page_next{ background-position:0 -30px; padding-left:16px; width:70px;}
.page a:hover,.page a.page_cur{ background-position:left bottom;}
.page a:hover span,.page a.page_cur span{ color:#fff; background-color:#006cb4; border-color:#006cb4;}
/*pro_list2*/
.pro_list2{ overflow:hidden;}
.pro_list2 li{ width:239px; height:429px; padding:20px 30px 0; border-left:1px solid #ddd; border-bottom:1px solid #ddd; float:left;}
.pro_list2 li a.pro_img{ width:237px; height:237px; border:1px solid #fff; margin-bottom:20px;}
.pro_list2 li .pro_info{ width:auto; float:none; padding:0;}
.pro_list2 li .pro_info h5{ font-size:16px; padding:0; background:none; margin-bottom:8px;}
.pro_list2 li .pro_des{ font-size:12px; line-height:20px; max-height:40px;}
.pro_list2 li a.pro_more{ margin-top:30px;}
.pro_list2 li:hover{ background:#f5f5f5;}
.pro_list2 li:hover a.pro_img{ border-color:#ddd;}
/*detail_area1*/
.detail_area1{ margin-top:20px;}
.detail_tit{ font-weight:normal; font-size:30px; color:#006cb4; padding-bottom:18px; background:url(../images/title_dec6.png) left bottom no-repeat; margin-bottom:20px;line-height:38px;}
.pic_focus{ width:460px; float:left; position:relative; overflow:hidden; zoom:1;   }
.pic_focus .hd{ width:100%; overflow:hidden; margin-top:5px;}
.pic_focus .hd ul{ margin-right:-10px;  overflow:hidden; zoom:1; }
.pic_focus .hd ul li{ padding-top:7px; margin-right:10px; float:left; text-align:center;  }
.pic_focus .hd ul li img{ border:1px solid #ddd; cursor:pointer;}
.pic_focus .hd ul li.on{ background:url(../images/ico_up.png) center top no-repeat; }
.pic_focus .hd ul li.on img{ border-color:#006cb4; border-top:none; padding-top:1px;}
.pic_focus .bd{ height:458px; border:1px solid #ddd;}
.pic_focus .bd li{ vertical-align:middle; } 
.detail_info{ width:390px; float:right; font-size:13px; line-height:24px;}
.detail_info img{ max-width:100%; height:auto;}
a.handle_btn{ display:inline-block; width:128px; height:33px; text-align:center; line-height:33px; font-weight:bold; font-size:14px; color:#fff; background:url(../images/detail_02.png) no-repeat; margin:30px 10px 0 0;}
a.handle_btn:hover{ background-position:0 -33px;}
a.message{ background-position:right 0;}
a.message:hover{ background-position:right -33px;} 
.parameter{ width:100%; overflow:hidden; float:left; margin-top:40px; font-size:13px; line-height:26px;}
.parameter_tit{ padding:15px 0; font-weight:normal; font-size:18px; color:#333; border-top:1px solid #ddd;}
.tip{ margin-top:30px; color:#006cb4;}
.solution_list{ margin:-13px 0 0 -13px;}
.solution_list li{ float:left; font-size:13px; margin:13px 0 0 13px;}
.solution_list li a{ display:block;}
.solution_pic{ padding:9px; background:#fff; border:1px solid #ddd; -webkit-border-radius:3px;-moz-border-radius:3px; -ms-border-radius:3px; -o-border-radius:3px; border-radius:3px; margin-bottom:10px;}
.solution_pic span{ display:block; overflow:hidden;}
.maintenance{ margin:-13px 0 0 -13px;}
.maintenance li{ width:290px; float:left; overflow:hidden; position:relative; margin:13px 0 0 13px;}
.maintenance li a{ display:block;}
.maintenance_name{ padding:0 20px; background:#000; font-size:13px; color:#fff; height:40px; line-height:40px; overflow:hidden; margin-top:-40px; position:relative; z-index:10;}
.video_ico{ display:block; width:60px; height:60px; background:url(../images/ico_video.png) center center no-repeat; position:absolute; top:50%; left:50%; margin:-30px 0 0 -30px; z-index:10;}
.training{ margin:-13px 0 0 -40px;}
.training li{ width:230px; padding:0 20px 5px; margin:13px 0 0 40px; float:left; font-size:14px; background:url(../images/list_ico1.png) left 9px no-repeat; border-bottom:1px solid #ddd; } 
.training li a{ display:block; line-height:24px; height:24px; overflow:hidden;}
.training li a:hover{ text-decoration:underline;}
/*special_warp*/
.special_warp{}
.special_warp .banner_warp{ height:550px;}
.detail_overview{ width:385px; height:450px; padding:20px; overflow:hidden; background:#ddd; position:relative; z-index:10; margin-top:-400px;}
.overview_tit{ color:#047bb9;  font-size:32px; line-height:42px;}
.overview_tit em{ display:block; font-weight:normal; font-family:Georgia; font-size:26px; line-height:30px; margin-bottom:10px;}
.overview_pic{ margin:10px 0 0 -10px;}
.overview_pic img{ display:block; float:left; margin:10px 0 0 10px;}
.special_area{ margin-top:50px;}
.special_tit{ text-align:center; text-transform:uppercase; font-size:48px; color:#333; padding-bottom:20px; background:url(../images/title_dec7.png) center bottom no-repeat; margin-bottom:30px;}
.special_tit em{ display:block; font-size:75px; font-weight:normal; color:#e4e4e4; font-family:Georgia; margin-bottom:-50px;}
.introduction_txt{ margin:0 100px; font-size:13px; line-height:24px; background:url(../images/sign_up.png) left top no-repeat; padding:46px 0 0 128px; margin-bottom:20px;}
.txt_box{ background:url(../images/sign_down.png) right bottom no-repeat; padding:0 128px 46px 0;}
.introduction_pic{ margin-left:-10px;}
.introduction_pic img{ display:block; float:left; max-height:230px; width:auto; margin:10px 0 0 10px;}
.handle{ text-align:center;}
.tech{ font-size:16px; line-height:46px;}
/*news_box*/
.news_box{ padding-bottom:40px;}
.news_list{}
.news_list li{ padding:30px 0; border-bottom:1px solid #ddd; overflow:hidden;}
.news_date2{ font-size:14px; color:#999; background:url(../images/ico_date2.png) left center no-repeat; padding-left:20px; margin-bottom:5px;}
.news_item{ padding-bottom:15px; background:url(../images/title_dec6.png) left bottom no-repeat; margin-bottom:15px;}
.news_item a{ font-weight:normal; font-size:18px; color:#000;}
.news_item a:hover{ color:#006cb4; text-decoration:underline;}
.news_img{ display:block; width:290px; float:left; overflow:hidden; margin-right:40px;}
.news_view{ font-size:14px; line-height:30px; max-height:90px; overflow:hidden; margin:15px 0 25px;}
.news_more{ display:block; float:left; width:100px; padding-right:27px; height:30px; line-height:30px; text-align:right; font-family:Arial; text-transform:uppercase; font-size:10px; -webkit-transform: scale(0.875); color:#666; background:url(../images/ico_more2.png) no-repeat;}
.news_more:hover,.news_list li:hover .news_more{ background-position:0 -30px; color:#fff;}
/*read_rec*/
.read_rec{ padding-bottom:20px; border-bottom:1px dotted #ddd;}
.read_rec dt{ overflow:hidden; margin-bottom:10px;}
.read_tit{ font-weight:normal; font-size:14px; margin-bottom:5px;}
.read_des{ color:#999; line-height:20px; max-height:60px; overflow:hidden;}
.read_list{}
.read_list li{ color:#999; font-size:13px; line-height:24px; padding:10px 0 6px; border-bottom:1px dotted #ddd;}
.read_list li a{ display:block; height:24px; overflow:hidden; background:url(../images/list_ico3b.png) -6px center no-repeat;}
.read_list li:hover{ background:#f5f5f5;}
.read_list li:hover a{ background-position:6px center; padding-left:16px;}
/*======================xueyuan===================*/
.body_college{ background-color:#e3e5e8; background-position:center top; background-repeat:no-repeat;}
/*.body_college .nav li{ width:16.66%;}
.body_college .nav li a.nav_item0{ max-width:120px; margin:0 auto; font-size:16px;}
.body_college .nav .nav_sub{ left:5px;}*/
.body_college .sub_guide{ margin-bottom:30px;}
.back_website{ display:inline-block; width:87px; padding-right:18px; height:28px; line-height:28px; color:#f39800; font-weight:bold; background:url(../images/ico_home.png) no-repeat;}
.back_website:hover{ background-position:0 -28px; color:#fff;}
.college_tit{ text-align:center; position:relative; z-index:10; margin-bottom:-25px;}
.college_box{ background:url(../images/tou_bai90.png) repeat; min-height:500px; padding:40px; -webkit-border-radius:8px;-moz-border-radius:8px; -ms-border-radius:8px; -o-border-radius:8px; border-radius:8px; -moz-box-shadow:0px 0px 20px #cfcfcf; -webkit-box-shadow:0px 0px 20px #cfcfcf; box-shadow:0px 0px 20px #cfcfcf; margin-bottom:60px;}
/*guide*/
.college_logo{ display:block; margin:0 auto;}
.guide_list{ width:100%; position:relative; z-index:10;}
.guide_list li{ float:left; width:200px; text-align:center; font-size:17px; font-weight:bold; text-transform:uppercase;}  
.guide_list li a{ display:block; height:72px; padding-top:22px; color:#fff; background:url(../images/guide_01a.png) center top no-repeat; position:relative; top:0;}
.guide_list li a em{ display:block; padding-top:10px; color:#006cb4; font-weight:normal; font-size:9px; -webkit-transform: scale(0.75);}
.guide_list li a:hover{ background-image:url(../images/guide_01b.png);}
.guide_list li a:hover em{ color:#ff5a00;}
.guide_list li.guide_01{ margin:40px 0 0 60px;}
.guide_list li.guide_02{ margin:-50px 0 0 0;}
.guide_list li.guide_03{ margin:180px 0 0 50px;}
.guide_list li.guide_04{ margin:310px 0 0 -200px;}
.guide_list li.guide_05{ margin:-40px 0 0 40px;}
.guide_list li.guide_06{ margin:40px 0 0 20px;}
.guide_list li.profile_01{ margin:70px 0 0 85px;}
.guide_list li.profile_02{ margin:70px 0 0 85px;}
.guide_maintenance{ position:relative;}
.guide_maintenance .college_logo{ position:absolute; top:0; right:0;}
.guide_list li.maintenance_01{ margin:170px 0 0 220px;}
.guide_list li.maintenance_02{ margin:0 0 0 100px;}
.guide_list li.maintenance_03{ margin:170px 0 0 50px;}
/*table_train*/
table.table_train{ margin-top:30px; }
table.table_train tr td{ line-height:30px; padding:10px; text-align:center; font-size:14px; color:#222;}
table.table_train tr td a{ color:#222;}
table.table_train tr td a.sign_up{ display:inline-block; width:100%; color:#006cb4;}
table.table_train tr td a:hover{ color:#006cb4; text-decoration:underline;}
table.table_train tr td a.sign_up:hover{ background-color:#006cb4; color:#fff; text-decoration:none;}
table.table_train thead tr td{ background:#035a93; color:#fff;}  
.train_tip{ font-size:13px; padding:20px 0 0;}
/*table.table_train thead tr td{ color:#fff; background:#949494;}
table.table_train tbody tr:hover td,table.table_train tbody tr:hover td a{ color:#fff;}*/

/*sign*/
.sign{}
.sign_tit{ font-weight:normal; color:#333; font-size:34px; text-align:center; padding-bottom: 20px; background:url(../images/title_dec7.png) center bottom no-repeat; margin-bottom:50px;}
.sign_line{ margin-bottom:20px; color:#333; font-size:14px;}
.sign_line label{ display:inline-block; vertical-align:middle; width:82px; line-height:48px; padding-right:20px;  text-align:right; color:#666; font-size:16px;}
.line_r{ display:inline-block; vertical-align:middle; width:1014px;}
.sign_txt,.sign_yu{ width:724px; height:20px; line-height:20px; font-size:14px; padding:13px 0 13px 14px; background:#fff; border:1px solid #ddd;}
.sign_yu{ width:964px; height:152px;}
.sign_txt:hover,.sign_txt:focus,.sign_yu:hover,.sign_yu:focus{ -moz-box-shadow:0px 0px 5px #cfcfcf; -webkit-box-shadow:0px 0px 5px #cfcfcf; box-shadow:0px 0px 5px #cfcfcf;}
.want_span{ display:inline-block; width:12%; margin-bottom:20px;}
.sign_want label{ vertical-align:top;}
.red_star{ font-size:18px; color:red; margin-left:20px;}
.check_txt{ width:134px;}
.sign_check{ display:inline-block; vertical-align:top; margin-left:10px; cursor:pointer;}
.form_handle{ padding:30px 0 0 105px;}
.form_submit,.form_reset{ width:188px; height:46px; font-size:18px; color:#fff; cursor:pointer; background:#006cb4; border:1px solid #004370; margin-right:20px;}
.form_reset{ background:#eee; border-color:#cccccc; color:#333;}
.form_submit:hover{ background-color:#0161a1;}
.form_reset:hover{ background-color:#fff;}
/*college_tab*/
.college_tab{ margin:-20px 0 0 -5px;}
.college_tab li{ float:left; width:370px; text-align:center; float:left; padding-bottom:20px; background:url(../images/tab_ico1b.png) center -20px no-repeat; margin-left:5px;}
.college_tab li a{ display:block; height:44px; line-height:44px; background:#fff; border:1px solid #ddd; font-size:20px; color:#006cb4;}
.college_tab li:hover,.college_tab li.college_cur{ background-position:center bottom;}
.college_tab li:hover a,.college_tab li.college_cur a{ background-color:#006cb4; border-color:#006cb4; color:#fff;}
/*query*/
.query{ padding:20px; background:#eee; margin:10px 0;}
.query label{ display:inline-block; vertical-align:middle; font-size:14px; font-weight:bold; margin-right:10px;}
.dropdown{ display:inline-block; vertical-align:middle; position: relative; width:250px; height:42px; border:1px solid #ddd; -webkit-border-radius:3px; -moz-border-radius:3px; -ms-border-radius:3px; -o-border-radius:3px; border-radius:3px; cursor: pointer; background:#fff url(../images/ico_sel.png) right top no-repeat; }
.dropdown:hover,.dropdown.focus{ background-position:right -42px;} 
.dropdown .old{ position: absolute; left: 0; top: 0; height: 0; width: 0; overflow: hidden; }
.dropdown select{ position: absolute; left: 0px; top: 0px;}
.dropdown .selected{display: block; line-height:40px; font-size:14px; color: #000; padding-left:12px; overflow: hidden;}
.dropdown.disabled .selected{ color: #333;}
.dropdown div{ width:100%; position: absolute; top:42px; left:0; background:#ddd; -webkit-border-radius:0 0 3px 3px; -moz-border-radius:0 0 3px 3px; -ms-border-radius:0 0 3px 3px; -o-border-radius:0 0 3px 3px; border-radius:0 0 3px 3px; filter:alpha(opacity=90); opacity: 0.90; overflow:hidden; filter:alpha(opacity=0);opacity:0; padding-bottom:10px;}
.dropdown.open div{ filter:alpha(opacity=90);opacity:0.9;z-index: 2; }
.dropdown ul{position: absolute; left: 0; top: 0; height: 100%; width: 100%;}
.dropdown.scrollable.open ul{overflow-y: auto;}
.dropdown li{ font-size:12px; height:30px; line-height:30px; padding:0 12px; color: #333;}
.dropdown li.focus{background: #006cb4; position: relative; z-index: 3; color: #fff; }
.dropdown li.active{ font-weight: 700; color:#000;}
.query_btn{ width:110px; height:42px; cursor:pointer; color:#006cb4; font-size:13px; background:url(../images/query_01.png) no-repeat; margin-left:6px;}
.query_btn:hover{ background-position:0 -42px;}
/*profile_list*/
.profile_list{ margin:-10px 0 0 -60px;}
.profile_list li{ width:530px; float:left; padding:30px 0 20px; border-bottom:1px solid #ddd; margin-left:60px;}
.profile_date{ display:block; width:54px; height:94px; padding:10px 18px; background:#eee; float:left; margin-right:20px; text-align:center; color:#333; font-size:13px;}
.profile_date em{ display:block; font-size:48px; line-height:60px; border-bottom:2px solid #aaa; margin-bottom:5px;}
.profile_list li:hover .profile_date{ background-color:#006cb4; color:#fff;}
.profile_list li:hover .profile_date em{ border-color:#ddd;}
.profile_tit{ font-weight:normal; font-size:20px; line-height:30px; height:30px; overflow:hidden; margin-top:10px;}
.profile_load{ display:inline-block; width:128px; height:36px; border:1px solid #006cb4; border-bottom:3px solid #006cb4; background:#fff; color:#006cb4; font-size:14px; text-align:center; line-height:36px; margin-top:34px;}
.profile_load:hover{ background-color:#006cb4; color:#fff;}
/*profile_end*/
.profile_end{ font-size:13px; line-height:24px;}
.profile_item{ font-weight:normal; font-size:28px; color:#333; padding-bottom:30px; background:url(../images/title_dec8.png) left bottom no-repeat; margin:20px 0;}
.maintenance_tab{ padding:10px 0;}
.maintenance_tab li{ width:148px; height:32px; padding-bottom:5px; float:left; line-height:32px; text-align:center; background:url(../images/video_02.png) right 0 no-repeat; margin:10px 14px 0 0;}
.maintenance_tab li a{ display:block;}
.maintenance_tab li:hover,.maintenance_tab li.maintenance_cur{ background-position:left 0;}
.maintenance_tab li:hover a,.maintenance_tab li.maintenance_cur a{ color:#fff;}
.maintenance_list{}
.maintenance_list li{ overflow:hidden; padding:20px 0; border-bottom:1px dashed #ddd;}
.maintenance_des{ width:560px; font-size:14px; line-height:30px; max-height:90px; overflow:hidden; float:right;}
.maintenance_pic{ display:block; float:right; width:220px; overflow:hidden; position:relative; margin:0 30px;}
.maintenance_pic .video_ico{ background-image:url(../images/ico_video2.png);}
.maintenance_tit{ font-weight:normal; font-size:18px; line-height:30px; padding-bottom:30px; background:url(../images/title_dec6.png) left bottom no-repeat; margin-top:10px;}
.maintenance_tit a{ display:block; max-height:60px; overflow:hidden;}
.maintenance_list li:hover .maintenance_tit a{ color:#006cb4; text-decoration:underline;}
.maintenance_list li:hover .maintenance_tit{ background-image:url(../images/title_dec6b.png);}
/*end*/
.end{ font-size:13px; line-height:24px; color:#333; padding-bottom:60px;}
.end .article_page{ margin-left:0; width:920px;}
.end .article_page li{ width:417px;}
/*lesson*/
.lesson{}
.lesson li{ padding:30px 0; overflow:hidden; border-bottom:1px dashed #ddd;}
.lesson_pic{ display:block; float:left; width:220px; overflow:hidden; margin-right:30px;}
.lesson_tit{ font-weight:normal; font-size:18px; height:24px; overflow:hidden;}
.lesson_info{ color:#999; padding:10px 0;}
.lesson_des{ font-size:13px; line-height:22px; max-height:44px; overflow:hidden;}
.lesson_handle{ display:inline-block;}
.lesson_link{ display:inline-block; width:100px; height:30px; text-align:center; line-height:30px; font-size:13px; color:#fff; background:url(../images/lesson_02.png) no-repeat; margin:14px 20px 0 0;}
.lesson_pro{ background-position:right 0;}  
.lesson li:hover .lesson_tit a{ color:#006cb4; text-decoration:underline;}  
/*break_list*/
.break_list{}
.break_list li{ font-size:15px; line-height:59px; height:59px; overflow:hidden; border-bottom:1px dashed #ddd; background:url(../images/list_ico1.png) left center no-repeat; padding-left:20px;}
.break_list li:hover a{ color:#006cb4; text-decoration:underline;}
.break_date{ float:right; color:#666; font-size:14px;}
.attention2{ margin-top:100px; text-align:center;}
.attention2_tit{ font-weight:normal; font-size:22px; padding-bottom:15px; background:url(../images/title_dec6.png) center bottom no-repeat; color:#333; margin-bottom:30px;}
.shared2{}
.shared2 a{ display:inline-block; width:36px; height:36px; padding:7px; background:url(../images/shared_02.png) no-repeat; margin:0 10px;}
.shared2 a:hover{ background-image:url(../images/shared_02b.png);}
.message_link{ display:block; margin:0 auto; width:148px; height:44px; background:url(../images/lesson_03.png) no-repeat; text-align:center; line-height:44px; font-size:16px; color:#fff;}
.message_link:hover{ background-position:0 -44px; color:#fff;}
.attention_des{ padding:30px 0; width:404px; margin:0 auto; font-size:13px; line-height:24px;}
/*tan_warp*/
.tan_warp{ position:absolute; top:0; left:0; width:100%; height:100%; z-index:-1000; filter:alpha(opacity=0); opacity: 0; }
.tan_show{ z-index:30000; filter:alpha(opacity=100); opacity: 1.00;}
.tan_bg{ position:fixed; top:0; left:0; width:100%; height:100%; background:#000; filter:alpha(opacity=60); opacity: 0.60;}
.tan_closed{ position:absolute; right:0; top:0; font-size:40px; margin:8px 10px 0 0; color:#fff; font-family:"宋体";}
.tan_closed:hover{ color:red;}
.qr_area{ width:400px; position:fixed; top:50%; left:50%; margin:-95px 0 0 -200px; z-index:1000; text-align:center; font-size:14px; color:#fff;}
.qr_area img{ display:block; margin:0 auto 10px;}
/*service*/
.service{ padding:40px 0 60px;}
.service a{ display:block; float:left; position:relative; margin:2px;}
.service_pic{ display:block; overflow:hidden;}
.service_tit{ display:table; vertical-align:middle; position:absolute; top:0; left:0; padding-left:20px; z-index:10; background:url(../images/tou_black70.png) repeat; color:#fff; font-size:18px; text-transform:uppercase;}
.service_tit span{ display:table-cell; vertical-align:middle;}
.service_tit span em{ display:block; padding:0 0 27px; background:url(../images/title_dec9.png) left bottom no-repeat; font-weight:normal; font-size:10px; -webkit-transform: scale(0.875); margin-left:-12px; filter:alpha(opacity=70); opacity: 0.70}
.service a:hover .service_tit{ background-image:url(../images/tou_blue70.png);}
.service a.service_01{ margin-left:152px;}
.service a.service_01 .service_tit{ width:150px; height:170px; margin-left:40px;}
.service a.service_02 .service_tit{ width:190px; height:110px; top:50%; left:auto; right:0; margin:-55px -40px 0 0;}
.service a.service_03{ margin-left:82px;}
.service a.service_03 .service_tit{ width:188px; height:159px; left:auto; right:0;}
.service a.service_04{ margin-left:151px;}
.service a.service_04 .service_tit{ width:120px; height:158px; margin-left:-30px;}
.service a.service_05{ margin-top:-161px;}
.service a.service_05 .service_tit{ width:190px; height:110px; top:auto; bottom:0; margin-bottom:-20px;}
/*intro*/
.intro{ padding:80px 0;}
.intro_video{ width:500px; height:408px; float:left; position:relative;}
.video_area{ height:330px; overflow:hidden; position:absolute; top:50%; left:0; margin-top:-165px;}
.intro_txt{ width:658px; padding-top:38px; float:right; font-size:14px; line-height:34px; color:#333;}
.intro_txt h6{ font-size:24px; text-transform:uppercase; line-height:24px; border-left:6px solid #006cb4; padding-left:10px; margin-bottom:36px;}
.intro_txt h6 em{ display:block; font-weight:normal; line-height:normal; margin-top:5px; font-size:14px; font-family:Georgia;}
/*history*/  
.history { padding-top:5px; height:100%; overflow:hidden; margin-top:50px; }  
.history ul { background:url(../images/history_03.gif) center top repeat-y;}
.history ul li { margin-bottom:40px; zoom:1;}    
.history_year { width:747px; float:left; text-align:right; margin-top:-5px; cursor:pointer;} 
.history_year span{ display:inline-block; font-size:22px; line-height:30px; background:url(../images/history_02.png) left center no-repeat; padding-left:80px;}
.history_box{ width:442px; float:right; font-size:14px; line-height:26px; margin-top:-5px;} 
.history_box img{ display:block; max-width:100%; height:auto; margin:10px 0;} 
.history ul li.history_dif .history_box{ float:left; text-align:right;}
.history ul li.history_dif .history_year{ float:right;}
.history ul li.history_dif .history_year span{ float:left; padding-left:0; padding-right:80px; background-image:url(../images/history_02b.png); background-position:right center;} 
.history ul li .history_box:hover{ color:#006cb4;}
.start-stop{ text-align:center; font-family:"黑体"; font-size:64px; color:#006cb4; padding:10px 0;}
/*honor*/
.honor{ margin:30px 0 60px;} 
.mod18{ position: relative; overflow:hidden;}
.mod18 #honor_prev,.mod18 #honor_next{ display:block; width:30px; height:145px; font-size:0; text-indent:-9999px; cursor:pointer; position:absolute; left:0; bottom:0; z-index:100; background:#95bfd4 url(../images/honor_ico2a.png) center center no-repeat;}
.mod18 #honor_prev{ -webkit-border-radius:5px 0 0 5px;-moz-border-radius:5px 0 0 5px; -ms-border-radius:5px 0 0 5px; -o-border-radius:5px 0 0 5px; border-radius:5px 0 0 5px;	} 
.mod18 #honor_next{ left:auto; right:0; background-image:url(../images/honor_ico2b.png); -webkit-border-radius:0 5px 5px 0;-moz-border-radius:0 5px 5px 0; -ms-border-radius:0 5px 5px 0; -o-border-radius:0 5px 5px 0; border-radius:0 5px 5px 0;	}
.mod18 #honor_prev:hover,.mod18 #honor_next:hover{ background-color:#006cb4;}
.mod18 #prevTop,.mod18 #nextTop{ width:34px; height:72px; background:url(../images/honor_ico1.png) no-repeat; font-size:0; text-indent:-9999px; cursor:pointer; position:absolute; left:184px; top:50%; margin-top:-140px; z-index:100; }	
.mod18 #prevTop{ background-position:0 0;}
.mod18 #prevTop:hover{background-position:left -72px;}
.mod18 #nextTop{ left:auto; right:184px; background-position:right 0;}
.mod18 #nextTop:hover{  background-position:right -72px;} 
.mod18 li{float:left;}
.mod18 .cf li{position:relative; text-align:center;}  
.mod18 .picBox{ position:relative; height:540px; background:#eef2f4; margin-bottom:20px;}
.mod18 .picBox ul{ position:absolute; left:0;}
.mod18 .picBox li{ width:1200px; text-align:center;} 
.big_pic{ width:100%; height:478px; display:table; vertical-align:middle;}
.big_pic span{display:table-cell; vertical-align:middle; }
.mod18 .picBox li img{ max-width:561px; max-height:418px;} 
.honor_name{ padding:0 20px; height:60px; line-height:60px; text-align:center; overflow:hidden;font-size:20px; color:#333;} 
.thumb_list{ width:1200px; height:105px; padding:20px 0; background:#e5f3fa; position: relative; overflow: hidden;}   
.mod18 .listBox{ width:1110px; height: 105px; margin: 0 auto; position: relative; overflow: hidden; }
.mod18 .listBox ul{ position:absolute;}
.mod18 .listBox li{ width:165px; padding:0 10px; text-align:center; color:#000; float:left; cursor:pointer;}   
.mod18 .listBox li span{ display:table-cell; vertical-align:middle; width:161px; height:101px; border:2px solid #fff; background:#fff;}
.mod18 .listBox li img{ max-width:147px; max-height:85px;} 
.mod18 .listBox li.on2 span{ border-color:#006cb4;}	 
/*join*/
.join_tab{ margin-top:20px;}
.join_tab li{ width:396px;}
.join_txt{ font-size:13px; line-height:24px; margin-top:60px;}
/*culture*/
.culture{}
.culture li{ overflow:hidden; padding:40px 0 10px; border-bottom:2px solid #ddd;}
.culture li img{ display:block; float:right;}
.culture_tit,.culture_des{ float:left;}
.culture_tit{ width:245px; font-size:32px; color:#006cb4; font-family:"宋体";}
.culture_tit em{ display:block; font-family:Aparajita; text-transform:uppercase; font-size:48px; color:#999;}
.culture_des{ font-size:24px; line-height:36px; color:#333; background:url(../images/culture_ico1.gif) left center no-repeat; padding-left:80px; margin-top:25px;}
.des_en{ display:block; font-size:15px; text-transform:uppercase;} 
/*join_box*/
.join_box{ padding:30px 0;}
table.join tr td{ font-size:14px; color:#333; line-height:20px; padding:15px; text-align:center;}
table.join tr td.post{ text-align:left; padding:0 15px 0 50px;}
table.join tr td a{ color:#333;}
table.join tr td a:hover{ text-decoration:underline;}
table.join thead tr td{ color:#fff; background:#949494;}
table.join tbody tr:hover td{ color:#fff;}
table.join tbody tr:hover td a{ color:#fff;}
/*article_join*/
.article_join{ font-size:14px; line-height:1.8; color:#666; text-transform:uppercase;}
.join_tit{ font-weight:normal; font-size:28px; color:#000; padding-bottom:20px; background:url(../images/title_dec8.png) left bottom no-repeat; margin-bottom:30px;}
.join_list{ margin-bottom:30px;}
.join_list li{ font-size:14px;}
.join_list li em{ color:#000; margin-right:20px;}
.join_item{ font-weight:bold; color:#000; margin-bottom:10px;}
.join_tip{ padding:20px 0; font-size:13px; line-height:30px;}
.col_blue{ color:#006cb4;}
a.apply{ font-size:16px; margin:0;}
.join_r .article_page{ width:auto; margin:30px 0; padding:0; background:none;}
.join_r .article_page li{ float:none; width:auto; height:auto; padding:10px 0; border-bottom:1px solid #ddd;}
.join_r .article_page li b{ display:block; margin:0 0 10px; width:90px; height:26px; background:#999; font-weight:normal; color:#fff; text-align:center; line-height:26px;}
.join_r .article_page li a{ color:#006cb4;}
.join_r a.back_list{ margin:0; float:left;}
/*cooper*/
.cooper{ padding:40px 0;}
.cooper_tit{ min-height:100px; padding-top:15px; background:url(../images/cooper_01.png) center bottom no-repeat;text-align:center; font-weight:normal; font-size:22px; margin-bottom:50px;}  
.cooper_tit span{ display:block; color:#006cb4; font-size:26px; font-family:"幼圆"; margin-top:23px;}
#customers_brand{ }
#customers_brand li{ width:160px; height:70px; float:left; padding:28px 14px; border:1px solid #ddd; margin:-1px 0 0 -1px; position:relative; overflow:hidden;}
#customers_brand li a{ display:block; height:100%; position:relative;}
#customers_brand li img{ display:block; width:170px; height:80px; position:absolute; } 
.brand_name{ height:24px; line-height:24px; width:100%; text-align:center; background:#999; color:#fff; position:absolute; bottom:-24px; left:0; display:none;}
/*message*/
/*.message{ padding:40px 0;}*/
.agent_tit,.message_tit{ background-image:url(../images/cooper_01b.png);}
.agent_tit span{ font-size:30px; margin-top:18px;}
.message_tit span{ font-size:36px; margin-top:10px;}
.form_line{ margin-bottom:20px;} 
.form_line label{ display:inline-block; vertical-align:middle; width:125px; text-align:right; font-size:16px; padding-right:20px;}
.form_txt,.form_yu{ display:inline-block; vertical-align:middle; width:738px; height:20px; line-height:20px; background:#fff; padding:13px 0 13px 14px; border:1px solid #d2d2d2; font-size:14px;}
.form_yu{ height:105px; vertical-align:top;}
.form_txt_code{ display:inline-block; vertical-align:middle; width:37%; height:44px; margin:0 10px 0 0;}
.form_txt:hover,.form_txt:focus,.form_yu:hover,.form_yu:focus{ -webkit-box-shadow: 0 0 5px #ddd; -moz-box-shadow: 0 0 5px #ddd; box-shadow: 0 0 5px #ddd;}
.message .form_handle{ padding-left:145px;}

/* way */ 
/*map*/
.map_box{ }
.map_tip{ width:256px; font-size:16px; line-height:30px; float:right;}
#zh_map{position:relative; width:844px; height:713px; overflow:hidden; float:left; } 
.areaImg{position:absolute; width:844px; height:713px; z-index:3;}
.cityImg{position:absolute; z-index:1;display:none;}
#s_liaoning{left:533px;top:169px;}
#s_beijing{left:497px;top:204px;}
#s_tianjin{ left: 513px; top: 226px;} 
#s_shandong{left:499px;top:260px;}
#s_fujian{left:524px;top:410px;}
#s_hubei{left:421px;top:344px;}
#s_shanxi{left:382px;top:248px;}
#s_gansu{left:231px;top:196px;}
#s_chongqing{ left:382px; top:362px;}
#s_yunnan{left:271px;top:409px;}
#s_guangdong{left:442px;top:459px;}
#s_xianggang{ left: 471px; top: 508px; z-index:10;}
#s_shenzhen{ left: 474px; top: 494px; z-index:10;}
#s_sichuan{left:275px;top:330px;} 
/*way*/
.way{ padding:60px 0;}
.way_map{ position:relative; }
.way_list{ margin:40px 0 0 -40px;}
.way_list li{ width:552px; height:202px; padding:10px 10px 10px 18px; background:#eee; float:left; margin:20px 0 0 40px;}
.way_tit{ font-size:18px; line-height:30px; float:left; color:#000; width:143px; padding:20px 0 30px; background:url(../images/title_dec8.png) left bottom no-repeat;}
.way_info{ width:350px; height:160px; float:right; background:#fff; padding:20px 0 20px 20px; font-size:13px; line-height:28px;}
.way_list li:hover{ background-color:#006cb4;}
.way_list li:hover .way_tit{ color:#fff;}
/*m2mapCon*/
.m2mapCon { width:1140px; padding:30px; color:#fff; background:url(../images/tou_black70.png) repeat; position: absolute; top:50%; left:0; margin-top:-120px; z-index:100;}
.hidden{display:none}
.m2close{ display:block; width:40px; height:40px; font-size:0; cursor:pointer; background:url(../images/closed_a.png) center center no-repeat; position:absolute; top:0; right:0; margin:30px 30px 0 0;}
.m2close:hover{ background-image:url(../images/closed_b.png);}
.branch_info{}
.branch_info li{ width:474px; padding:0 40px; float:left;}
.branch_info .way_tit{ float: left; font-size: 18px; width: auto; padding: 0; background: none; color: #fff; margin-right: 38px;}
.way_tit em{ display:block; font-size:13px;}
.branch_info .way_info { background: none; padding: 0; width: 280px; height: auto; font-size: 12px; float: left; }
.branch_info li.li_dif{ border-left:1px solid #747474;}
/*global*/
.global{ margin:10px 0 40px; padding-top:50px; background:url(../images/global_01.png) center top no-repeat;}
.global_box{ padding-bottom:50px; background:url(../images/global_02.png) center bottom no-repeat;}
.global_map{ width:1162px; overflow:hidden; margin:0 auto; position:relative;}
.spread{ position:absolute; top:0; left:0; width:100%; height:100%; z-index:100; overflow:hidden;}
.blue,.orange,.red{ font-size:14px; line-height: 20px; font-weight:bold; position:absolute; z-index:20; color:#0285dc; background-repeat: no-repeat;}
.blue{ background-image: url(../images/global_blue1.png); background-position: right center; padding-right:24px;}
.orange { font-size: 16px; color: #ff5a00; background-image: url(../images/global_orange1.png); background-position: left center; padding-left: 24px; }
.red{ color:red; background-image:url(../images/global_red1.png); background-position: left center; padding-left: 24px;}
.blue:hover,.orange:hover,.red:hover{ text-decoration: underline;}
.blue:hover{ color: #0285dc;}
.orange:hover{ color: #ff5a00;}
.red:hover{ color:red;}
/*meishou*/
.meizhou_0{ top: 235px; left: 147px;}
.meizhou_1{ background-position:center top; padding-right:0; padding-top:20px; top:192px; left:82px;}
.meizhou_2{ background-position:left center; padding-right:0; padding-left: 24px; top: 205px; left:135px;}
/*ouzhou*/
.ouzhou_0{ top: 100px; left: 50%; margin-left: -60px;}
.ouzhou_1{ top: 80px; left: 50%; margin-left: -153px;}
.ouzhou_2{ top: 160px; left: 50%; margin-left: -150px;;}
.ouzhou_3{ background-position: left center; padding-left: 24px; top: 145px; left: 50%; margin-left: -52px;}
.ouzhou_4{background-position: left center; padding-left: 24px; top: 122px; left: 51%; margin-left: -52px;}
/*yazhou*/
.yatai{ top: 50%; left: 50%; margin:45px 0 0 340px;}
.yazhou_0{ top: 50%; left: 50%; margin: -135px 0 0 350px;}
.yazhou_1{ top: 50%; left: 50%; margin: -100px 0 0 275px; }
.yazhou_2{ top: 50%; left: 50%; margin: -65px 0 0 356px; }
.global_tip{ font-size:16px; color:#000; text-align:right; position: relative;}
.global_tip img{ vertical-align:middle; margin-right:10px;}

/*site_map*/
.site_map{ padding:100px 0; position:relative;}
.map_tit{ display:block; float:left;}
.link_home{ display:block; width:30px; font-size:14px; font-weight:bold; color:#000; background:url(../images/ico_home2.png) center top no-repeat; padding-top:36px; position:absolute; top:50%; left:0; margin:72px 0 0 110px; z-index:10;}
.site_nav{margin-left: -70px; margin-top:33px; width: 906px; float: left;}
.site_nav li{ padding:20px; float:left; margin:0 0 5px 5px;} 
.site_nav li a{ display:block; color:#fff; font-size:14px; line-height:24px; background:url(../images/list_ico4.png) left center no-repeat; padding-left:16px;}
.site_nav li.site_nav1{ width:180px; height:190px; background:#2e85c0;}
.site_nav li.site_nav1 a{ float:left; width:41%; margin-bottom:20px;}
.site_nav li.site_nav1 a.site_item0{ float:none; width:auto;}
.site_nav li.site_nav2{ width:180px; height:286px; background:#cbb035;}
.site_nav li.site_nav2 a{ margin-bottom:10px;} 
.site_nav li.site_nav3{ width:120px; height:142px; background:#656567;}  
.site_nav li.site_nav4{ width:246px; height:142px; background:#359f37;}
.site_nav li.site_nav4 a{ float:left; width:41%; margin-bottom:20px;} 
.site_nav li.site_nav4 a.site_item0{ float:none; width:auto;}
.site_nav li.site_nav5{ width:180px; height:216px; background:#fff; margin-left: -901px; margin-top: 235px;} 
.site_nav li.site_nav5 a{ color:#000; background-image:url(../images/list_ico4b.png); margin-bottom:15px;}
.site_nav li.site_nav5 a.site_item0{ background-image:url(../images/title_dec0b.png);}
.site_nav li.site_nav6{ width:418px; height:120px; background:#000; } 
.site_nav li.site_nav6 a{ float:left; width:29%; margin-bottom:15px;} 
.site_nav li.site_nav6 a.site_item0{ float:none; width:auto;}
.site_nav li.site_nav7{ width: 193px; height: 99px; background: #a9aaab; margin-top: -309px; margin-left: 455px;}  
.site_nav li.site_nav7 a{ float:left; width:41%; margin-bottom:5px;} 
.site_nav li.site_nav7 a.site_item0{ float:none; width:auto;}
.site_nav li.site_nav8{ width: 173px; height: 264px; background: #2e85c0; float: right; margin-top: -309px;}  
.site_nav li.site_nav8 a{ margin-bottom:10px;}
.site_nav li a:hover{ text-decoration:underline; font-weight:bold;}
.site_nav li a.site_item0{ font-weight:bold; font-size:18px; padding:0 0 12px; background:url(../images/title_dec0.png) left bottom repeat-x; margin:0 0 15px;}

/*spread_area*/
.spread_area{ width:1200px; height:650px; background:#fff; position:fixed; top:50%; left:50%; margin:-325px 0 0 -600px; z-index:100;}
.spread_area .global_box{ padding:0; background:none;}
.spread_tit{ font-size:18px; font-weight:normal; color:#fff; height:40px; line-height:40px; background:url(../images/global_03.png) repeat-x; padding:0 20px; -webkit-border-radius:10px 10px 0 0;-moz-border-radius:10px 10px 0 0; -ms-border-radius:10px 10px 0 0; -o-border-radius:10px 10px 0 0; border-radius:10px 10px 0 0;}
.spread_area .global_tip{ font-size:14px; padding:0 20px; margin-top:-20px;}
.spread_closed{ color:#fff; font-size:30px; font-weight:bold; margin:3px 10px 0 0;}

/*branch*/
.head_branch{ background:url(../images/branch_01.jpg) center top no-repeat;}
.branch_tit{ float:right; color:#fff; line-height:110px; font-size:28px; font-weight:bold;}
.head_branch .logo{ margin-top:32px;}
.jian_box{ width:1048px; margin:40px auto; font-size:14px; line-height:24px; color:#333;}
/*scr_left*/
.scr_left{height:380px; padding-top:103px; background:url(../images/branch_02.gif) center top no-repeat; position:relative; margin-bottom:30px;}
.scr_left .hd{ overflow:hidden; position: absolute; bottom: 0; right: 0; margin: 0 73px -6px 0;}
.pageState{ display:inline-block; vertical-align:middle; font-family:Arial, Helvetica, sans-serif; font-size:30px;}
.scr_left .hd .prev,.scr_left .hd .next{ display:inline-block; width:30px; height:30px; vertical-align:middle; overflow:hidden; cursor:pointer; background:url(../images/branch_ico1.png) center center no-repeat; margin:0 10px;} 
.scr_left .hd .next{ background-image:url(../images/branch_ico1b.png);} 
.scr_left .hd ul{ display:none; float:right; overflow:hidden; zoom:1; margin-top:10px; zoom:1; }
.scr_left .hd ul li{ float:left;  width:9px; height:9px; overflow:hidden; margin-right:5px; text-indent:-999px; cursor:pointer; background:url("../images/icoCircle.gif") 0 -9px no-repeat; }
.scr_left .hd ul li.on{ background-position:0 0; }
.scr_left .bd{ }
.scr_left .bd ul{ overflow:hidden; zoom:1; }
.scr_left .bd ul li{ float:left; _display:inline; overflow:hidden; text-align:center;  }
.jian{ }
.jian_tit{ font-size:26px; font-weight:bold; padding-bottom:20px; background:url(../images/title_dec8.png) center bottom no-repeat; text-align:center;}
.jian_des{ padding:0 56px; font-size:14px; line-height:28px;}
.sign_up2{}
.sign_down2{ text-align:right;}
.jian_list{ margin-bottom:40px;}
.jian_list li{ font-size:14px; line-height:28px; overflow:hidden; padding:30px 0; border-bottom:1px solid #ddd;}
.jian_list li img{ display:block; float:left;}
.jian_item{ line-height:43px; border-left:6px solid #006cb4; padding-left:10px; margin-bottom:20px; color:#333; font-size:24px;}
.item_des{ width:658px; float:right; margin-top:20px;}
.jian_list li.jian_dif img{ float:right;}
.jian_list li.jian_dif .item_des{ float:left;}
.foot_branch{background: #000; height: 44px; min-height: inherit; padding: 0; line-height: 44px;}

/*staff*/
.staff{ padding:40px 0;}
.staff a{ display:block; float:left; overflow:hidden; position:relative; margin:0 3px 3px 0;}
.name{ position:absolute; bottom:0; left:0; z-index:10; width:100%; height:40px; line-height:40px; font-size:18px; color:#fff; background:url(../images/tou_blue80.png) repeat; text-align:center; bottom:-40px;}
.staff a:hover .name,.staff a.staff_cur .name{ bottom:0;}
.staff a.staff_06{ margin-top:-85px;}
.staff a.staff_07{ margin:112px 0 0 -311px;}
.staff a.staff_08{ margin-top:-2px;}
.staff a.staff_09,.staff a.staff_10{ margin-top:-78px;}
.staff a.staff_11{ margin:112px 0 0 -310px;}
.staff a.staff_12{ margin-top:-3px;}
.staff_info{ width:223px; height:544px; padding:0 20px; overflow:hidden; border-left:2px solid #cccccc; border-right:2px solid #cccccc;}
.staff_area{ background:#fff; font-size:13px; line-height:26px; color:#333; position:absolute; filter:alpha(opacity=100);opacity:1; z-index:100; }
.staff_tit{ font-weight:normal; font-size:24px; color:#006cb4; text-align:center; border-bottom:1px solid #ddd; padding-bottom:5px; margin-bottom:20px;}
.staff_tit em{ display:block; font-size:14px; color:#666;}
.scr_con{ width:223px;}
.scr_con .viewport { width:203px; height:470px; overflow: hidden; position: relative; }
.scr_con .overview {position: absolute; left:0; top:0; }
.scr_con .scrollbar {background-position: 0 0; width:6px; position:absolute; right:0;}
.scr_con .track	{height: 100%; width:6px; background:#eeeeee; position: relative;}
.scr_con .thumb { background:#006cb4;  height: 20px; width:6px; cursor: pointer; overflow: hidden; position: absolute; top: 0; -webkit-transition:all 0.3s ease 0s; -moz-transition: all 0.3s ease 0s; -ms-transition: all 0.3s ease 0s; -o-transition: all 0.3s ease 0s;  transition: all 0.3s ease 0s;}
.scr_con .scrollbar:hover .thumb{ background:#005d9b;}
.scr_con .thumb .end { background-position: 100% 0; height: 5px; width: 13px; }
.scr_con .disable { display: none; }
.staff_show{filter:alpha(opacity=0);opacity:0; z-index:-1; }

/*1/15 lilu会员*/
.login_box{ width:560px; position:fixed; top:50%; left:50%; margin:-200px 0 0 -280px; z-index:100; }
.login_tit{ padding:0 20px; height:60px; line-height:60px; font-weight:normal; font-size:22px; color:#fff; background:url(../images/tou_blue70.png) repeat; -webkit-border-radius:10px 10px 0 0;-moz-border-radius:10px 10px 0 0; -ms-border-radius:10px 10px 0 0; -o-border-radius:10px 10px 0 0; border-radius:10px 10px 0 0;} 
.login_area{ padding:30px 0; background:url(../images/tou_bai70.png) repeat; color:#000;}
.login_line{ margin-bottom:15px;}
.login_line label{ display:inline-block; text-align:right; width:120px; padding-right:20px; font-size:14px;}
.login_txt{ width:296px; height:16px; padding:10px 0 10px 12px; background:#fff; border:1px solid #aaa;}
.login_txt:hover,.login_txt:focus{ -moz-box-shadow:0px 0px 10px #aaa; -webkit-box-shadow:0px 0px 10px #aaa; box-shadow:0px 0px 10px #aaa;}
a.psw_forget{ color:#298627; margin-left:10px;}
a.psw_forget:hover{ text-decoration:underline;}
.code_txt{ width:96px;}
.code_check{ display:inline-block; vertical-align:middle; cursor:pointer; margin-left:10px;}
.code_check img{ vertical-align:bottom; margin-right:10px;}
.login_handle{ padding:30px 0 0 140px;}
.login_btn{ cursor:pointer; width:310px; height:42px; color:#fff; font-size:18px; background:url(../images/login_01.png) no-repeat;}
.login_tip{ width:310px; text-align:center; font-size:13px; margin-top:10px;}
.login_tip a{ padding:0 10px; font-weight:bold; color:#0069b1;}
.login_tip a:hover{ text-decoration:underline;}
.success_img{ display:block; margin:0 auto;}
.success_txt{ font-size:16px; padding:20px 0 0 180px;}
.check_btn{ width:220px; background-image:url(../images/login_03.png); margin-top:40px;}
#register_warp .login_box{ margin-top:-300px;}
#agreement_warp .login_box{ width:780px; margin-left:-390px;}
#agreement_warp .login_area{ padding-bottom:0;}
#agreement_scr{ width:auto; padding:0 40px; font-size:14px; line-height:28px; text-indent:28px;}
#agreement_scr .viewport{ width:100%; height:280px;}
#agreement_scr .scrollbar{ right:10px;}
.agreement_handle{ padding:25px 0; text-align:center; background:url(../images/login_04.png) repeat; margin-top:30px;}
.agree,.disagree{ width:149px; background-image:url(../images/login_05.png); margin:0 6px;}
.disagree{ background-position:0 -42px;}


/*2017/04/07 lilu修*/
body{ background-attachment: fixed;}
#tab_data li{ width: 276px;}
#tip_warp{}
.ask_box{ width: 500px; height: 140px; padding: 30px; background: url(../images/tou_blue70.png) repeat; position: fixed; z-index: 10; top: 50%; left: 50%; margin-top: -100px; margin-left: -280px; color: #fff; font-size: 14px; border-radius: 10px; display: table; text-align: center;}
.ask_box a.ask_mail{ color: #fff; font-size: 16px; text-decoration: underline; margin: 0 6px;}
.ask_box a.ask_mail:hover{ }
.ask_des{ display: table-cell; vertical-align: middle;}


.login_area,.agreement_handle{ -webkit-border-radius:0 0 10px 10px;-moz-border-radius:0 0 10px 10px; -ms-border-radius:0 0 10px 10px; -o-border-radius:0 0 10px 10px; border-radius:0 0 10px 10px;}
.thumb_list,.login_txt{ -webkit-border-radius:5px;-moz-border-radius:5px; -ms-border-radius:5px; -o-border-radius:5px; border-radius:5px;}
.mod18 .picBox,.spread_area{ -webkit-border-radius:10px;-moz-border-radius:10px; -ms-border-radius:10px; -o-border-radius:10px; border-radius:10px;}
.major_txt,.maintenance_name,.tr_h,.site_nav li:hover{filter:alpha(opacity=80); opacity: 0.80;}
.lesson_link:hover,.login_btn:hover{ filter:alpha(opacity=90); opacity: 0.90;}

/*图片划过样式*/
.pro_li img,.industry_pic img,.maintenance li img,.read_rec dt a img,.service a img{
	-webkit-transform: scale(1, 1);
	-webkit-transition-timing-function: ease-out;
	-webkit-transition-duration: 1000ms;
	-moz-transform: scale(1, 1);
	-moz-transition-timing-function: ease-out;
	-moz-transition-duration: 1000ms;
	transform: scale(1, 1);
	transition-timing-function: ease-out;
	transition-duration: 1000ms;
	width: 100%; 
}
.pro_li:hover img,.industry_scr .bd ul li:hover a .industry_pic img,.maintenance li:hover img,.read_rec dt:hover a img,.service a:hover img{
	-webkit-transform: scale(1.11, 1.11);
	-webkit-transition-timing-function: ease-out;
	-webkit-transition-duration: 1000ms;
	-moz-transform: scale(1.11, 1.11);
	-moz-transition-timing-function: ease-out;
	-moz-transition-duration: 1000ms;
	transform: scale(1.11, 1.11);
	transition-timing-function: ease-out;
	transition-duration: 1000ms;
	position: relative;
	z-index: 3;
} 

.solution_list li .solution_pic img{
	display: block; 
	width: -webkit-calc(100% + 10px);
	width: calc(100% + 10px); 
	-webkit-transition: opacity 0.35s, -webkit-transform 0.35s;
	transition: opacity 0.35s, transform 0.35s;
	-webkit-transform: translate3d(0,0, 0);
	transform: translate3d(0,0,0);	
}
.solution_list li:hover .solution_pic img{
	opacity: 1.0;
	-webkit-transform: translate3d(-8px,0,0);
	transform: translate3d(-8px,0,0);
}
.major_link li,.college_list li,table.table_train tbody tr,.college_tab li,.profile_date,.service_tit,table.join tr td,.way_list li,.site_nav li{ -webkit-transition:all 0.3s ease 0s; -moz-transition: all 0.3s ease 0s; -ms-transition: all 0.3s ease 0s; -o-transition: all 0.3s ease 0s;  transition: all 0.3s ease 0s;}
.article_load,.back_list,.handle_btn,.news_more,.back_website,.lesson_link,.message_link{ -webkit-transition:inherit; -moz-transition: inherit; -ms-transition: inherit; -o-transition: inherit;  transition: inherit;}
.dis{ display:none;}
.bg_no{ background:none;}