body {color: #333;font: 12px/16px Arial, Helvetica, sans-serif;background:#edf3f7;}
a {color: #333;}
a.f_blue {color: #4771a1;}
a:hover em{text-decoration:underline;}
.mt10 {margin-top: 10px;}
.mt15{margin-top:15px;}
.mt20 {margin-top: 20px;}
.mt25{margin-top:25px;}
.mt30 {margin-top: 30px;}
.w {width: 1000px;margin: 0px auto;}
.wrapper {min-width: 1000px;}

/* header */
.header {height: 84px;background:#fff;}
.logo {display: inline;float: left;margin: 27px 0px 0px 0px;width: 210px;}
.h_right {float: right;width: 500px;padding: 20px 30px 0px 0px;}
.h_txt {text-align: right;}
.h_txt a {display: inline-block;margin-left: 10px;}
.search_box {float: right;margin: 5px 0px 0px 0px;width: 204px;height: 22px;overflow: hidden;zoom: 1;border: 1px solid #d7d7d7;}
.search_box .inpTxt {
display: inline;
float: left;
width: 152px;
height: 18px;
line-height: 18px;
padding: 3px 0px 1px 3px;
border: none;
background: none;
}
.search_box .inpSubm {
display: inline;
float: right;
width: 42px;
height: 22px;
overflow: hidden;
text-indent: -999em;
background: url(../i/inpSubm.png) no-repeat;
}
/* nav */
.nav {
height: 42px;
background: #027ec6;
position: relative;
z-index: 99;
}
.nav a:hover {
text-decoration: none;
}
.nav .first {

}
.nav li {
display: inline;
float: left;
height: 42px;
position: relative;
background: url(../i/nav.png) no-repeat left center;
}
.nav li.home {
width: 90px;
background: none;
}
.nav li.a {
width: 130px;
}
.nav li.b {
width: 150px;
}
.nav li.c {
width: 120px;
}
.nav li.d {
width: 185px;
}
.nav li.e {
width: 150px;
}
.nav li.f {
width: 150px;
}
.nav .fir {
display: inline;
float: left;
width: 100%;
height: 42px;
text-align: center;
font-size: 13px;
line-height: 42px;
color: #fff;
}
.nav .second {
position: absolute;
top: 42px;
left: 50%;
width: 172px;
margin-left: -86px;
background: url(../i/navSec.png) repeat;
display: none;
}
.nav .second2 {
width: 748px;
left: 50%;
margin-left: -370px;
}
.nav .sec_list {
padding: 2px 0px;
overflow: hidden;
zoom: 1;
border-bottom: 2px solid #055f94;
}
.nav .sec_list li {
width: 100%;
height: 26px;
text-align: left;
line-height: 26px;
border-top: 1px solid #58aadb;
}
.nav .sec_list li:first-child {
border-top: none;
}
.nav .sec_list li a {
display: inline;
float: left;
width: 100%;
color: #0064c1;
white-space: nowrap;
text-indent: 8px;
}
.nav .sec_list li a:hover {
color: #fff;
background: #0e89d0;
}
.nav .sec_list2 {
overflow: hidden;
zoom: 1;
padding: 35px 0px 20px 12px;
}
.nav .sec_list2 li {
width: 216px;
margin: 0px 12px;
height: auto;
}
.nav .sec_list2 h2 {
height: 30px;
line-height: 30px;
background: #000;
color: #7ccfff;
font-size: 13px;
font-weight: bold;
font-style: italic;
}
.nav .sec_list2 h2 .ico {
display: inline;
float: left;
margin-right: 5px;
}
.nav .sec_list2 .pic {
display: block;
margin: 10px 0px;
width: 216px;
overflow: hidden;
}
.nav .sec_list2 em {
display: block;
font-size: 13px;
line-height: 18px;
}
.nav .sec_list2 em a {
color: #fff;
}
.nav .sec_list2 p {
color: #bbe5ff;
margin-top: 5px;
}

.navSec_ico {
position: absolute;
top: 0px;
left: 50%;
margin-left: -8px;
width: 16px;
height: 8px;
background: url(../i/nav2.png) no-repeat;
}
/* footer */
.footer {margin-top: 45px;background: #01518c;}
.f_b, .f_b a {color: #a7d1e9;}
.f_b {line-height: 24px;padding: 10px 0px;}
.f_logo {display: inline;float: left;width: 150px;margin: 0px 25px 0px 10px;}
.f_ct {width: 50px;text-align: center;margin-right: 10px;}
.f_b span {display: inline-block;margin-left: 30px;}
.f_top{background:#1993da;padding:25px 0px;line-height:20px;color:#fff;}
.f_top em{display:inline-block;font-size:14px;color:#9fdbff;}
.f_top select{height:20px;line-height:20px;border:1px solid #839ebc;margin:0px 20px 0px 10px;}
.f_top a{display:inline-block;color:#fff;margin:0px 20px;font-size:14px;}
.fInner {background: #027ec6;padding: 30px 0px 20px 0px;overflow:hidden;zoom:1;}
.f_left {display:inline;float:left;width:276px;}
.f_left h3,
.f_left label{font-size:14px;line-height:18px;color:#9fdbff;margin-bottom:5px;}
.f_left a{color:#9fdbff;}
.f_left .inp_box{overflow:hidden;zoom:1;margin-bottom:10px;}
.f_left .inp_box label{display:inline;float:left;width:46px;height:22px;overflow:hidden;white-space:nowrap;line-height:22px;margin:0px;}
.f_left .inp_box .inp_txt{width:226px;height:20px;line-height:20px;margin:0px;padding:0px;border:1px solid #7e9db9;float:right;}
.f_left select{width:100%;height:20px;border:1px solid #7e9db9;background:#fff;}
.f_left textarea{width:268px;height:76px;padding:3px;border:1px solid #dcdcdc;background:#fff;vertical-align:top;margin-bottom:10px;font-size:14px;color:#999;}
.f_left a.inp_subm{display:inline;float:right;font-size:12px;width:120px;height:28px;text-align:center;line-height:28px;color:#fff;font-weight:bold;background:#41a8e3;}
.f_box {padding: 5px 0px 5px 10px;}
.f_box em, .f_box .f_msg {
display: inline;
float: left;
font-size: 14px;
color: #9fdbff;
font-weight: bold;
}
.f_box em {
width: 100px;
}
.f_box select {
float: right;
width: 202px;
}
.f_mag {
float: right;
width: 202px;
background: #0070b0;
}
.f_mInner {
padding: 9px;
overflow: hidden;
zoom: 1;
}
.f_mag img {
display: inline;
float: left;
margin-right: 10px;
}
.f_mag p {
color: #9fdbff;
}
.f_mag .more {
margin-top: 8px;
display: inline-block;
color: #9fdbff;
}
.f_menuItem {
display: inline;
float: left;
}
.fInner .a {
width: 158px;
}
.fInner .b {
width: 144px;
}
.fInner .c {
width: 118px;
}
.fInner .d {
width: 182px;
}
.f_menuItem a {
display: block;
line-height: 18px;
white-space: nowrap;
}
.f_menuItem dl {
margin-bottom: 15px;
}
.f_menuItem dl dt {
font-weight: bold;
margin-bottom: 5px;
}
.f_menuItem dl dt a {
color: #9fdbff;
}
.f_menuItem dd a {
color: #6fc4f6;
}
/* crumb */
.crumb {color: #757575;padding:10px 0px;}
.crumb p {padding: 8px 0px 6px 0px;}
.crumb p a{color:#282828;}
.crumb p span {color: #027ec6;}

/* page_tit */
.page_tit{height:41px;line-height:41px;background:url(../images/page_tit.png) no-repeat #1a8acb;}
.page_tit h2{height:41px;font-size:22px;font-family:'Myriad Pro';color:#fff;font-style:italic;padding-left:58px;}
.page_tit h2.page_business{background:url(../images/business.png) no-repeat;}
.page_tit h2.page_search{background:url(../images/page_search.png) no-repeat;}
.page_tit h2.page_media{background:url(../images/page_media.png) no-repeat;}
.page_tit h2.page_products{background:url(../images/page_products.png) no-repeat;}
.page_tit h2.page_sus{background:url(../images/page_sus.png) no-repeat;}

/* main */
.main{padding:20px 0px 0px;}
.mInner {padding: 25px 10px 10px;}
.left,
.left2{display: inline;float: left;}
.left,
.right2{width: 235px;}
.right,
.right2{display: inline;float: right;}
.left2,
.right {width:730px;min-height:680px;}
.leftInner{padding:25px;}

/* art */
.art {padding:20px 25px;}
.art_tit {font-size: 20px;line-height: 1.2em;color: #01518c;}
.art_date {font-size: 10px;line-height: 1.2em;color: #8c8c8c;margin: 5px 0px 0px;padding-bottom:10px;border-bottom: 1px solid #1a6297;}
.art_txt {padding: 20px 0px 5px;font-size: 14px;line-height: 22px;}
.art_txt p {color: #5d5d5d;margin-bottom: 20px;}
.art_txt .art_img {font-size: 12px;color: #1379d8;text-align: center;}
.art_txt .art_img img {display: block;margin: 0px auto 10px;}
.art_share {margin-top: 25px;overflow: hidden;zoom: 1;}
.art_tit2{font-size:20px;line-height:1.2em;color:#01518c;padding-bottom:5px;border-bottom:1px solid #1a6297;}
.art_txt2{font-size: 14px;line-height: 22px;color:#575757;}
.art_txt2 p {margin-bottom: 20px;}
.art_txt2 p a{display:inline-block;color:#ff7113;}

/* page */
.page {font-size: 0px;line-height: 0px;margin: 20px 0px;text-align: center;}
.page a {font-size: 12px;height: 18px;line-height: 18px;padding: 0px 6px;color: #000;display: inline-block;}
.page a.cur {background: #aaaaaa;color: #fdfdfd;}


/* f_list */
.f_list {padding: 20px 0px 10px;overflow:hidden;zoom:1;}
.f_list h3 {font-size: 16px;line-height: 1.2em;}
.f_list ul {padding-top: 10px;}
.f_list li {font-weight: bold;padding: 8px 0px 8px;background: url(../images/line_xx.png) repeat-x left bottom;}
.f_list .more {display: inline;float: left;margin-top: 10px;color: #fb722f;}

/* r_box1 */
.box1 {
overflow: hidden;
zoom: 1;
}
.box1 h2 {
font-size: 16px;
line-height: 1.2em;
height: 26px;
}
.box1 li {
padding: 15px 18px;
background: #f1f1f1;
margin-bottom: 20px;
overflow: hidden;
zoom: 1;
}
.box1 li a {
display: block;
width: 218px;
text-align: center;
font-size: 14px;
line-height: 1.2em;
}
.box1 li img {
display: block;
width: 218px;
height: 128px;
margin-bottom: 10px;
}
.box1 .more {
display: inline;
float: left;
white-space: nowrap;
margin-top: -10px;
color: #fb722f;
}
.box3 li a, .box4 li a {
text-align: left;
}
.box4 li img {
display: inline;
float: left;
width: 104px;
height: 138px;
margin: 0px 10px 0px 0px;
}
.box4 li em {
display: block;
line-height: 1.4em;
padding-top: 5px;
}
/* page_img */
.page_img {
padding: 10px 0px 0px 0px;
text-align: center;
}
.page_img img {
display: inline;
margin: 0px auto;
width: 980px;
}
/* menu */
.menu {}
.menu_list {}
.menu_list li {overflow: hidden;zoom: 1;border-top: 1px solid #f1f1f1;}
.menu_list li.first{border-top:none;}
.menu_list li a {display: inline;float: left;width: 100%;line-height: 14px;padding: 12px 0px 11px 0px;background: url(../images/menu.png) no-repeat 12px 14px;color: #515151;}
.menu_list li.cur a, .menu_list li a:hover {color: #027ec6;text-decoration: none;background-image: url(../images/menuHv.png);}
.menu_list li a span {display: inline-block;padding-left: 25px;padding-right:15px;}
.menu_list ul{clear:both;}
.menu_list ul li{padding-left:10px;}
.menu_list ul a{color:#515151;}
.menu_list li.cur ul a{background:none;color:#515151;}
.menu_list li.cur ul li.cur2 a{color:#027ec6;}
.m_ad {display: block;width: 186px;height: 78px;border: 1px solid #e7e8e6;margin-top: 20px;}
.m_ad img {width: 186px;height: 78px;}
.menu_right {display: inline;float: right;width: 496px;}

/* box2 */
.box2 {}
.box2 ul {border-top: 1px solid #cfcfcf;}
.box2 ul li {border-bottom: 1px solid #cfcfcf;}
.box2 ul li.cur {background: #f6f6f6;}
.box2 li em {display: block;color: #027ec6;height: 28px;line-height: 28px;padding: 0px 5px;overflow: hidden;zoom: 1;}
.box2 .sec {
display: none;
}
.box2 ul li.cur .sec {
display: block;
}
.box2 em .ico2 {
display: inline;
float: right;
width: 20px;
height: 19px;
overflow: hidden;
text-indent: -999em;
background: url(../images/ico2.png) no-repeat;
margin: 5px 0px 0px 0px;
}
.box2 .cf {
padding: 10px 0px 10px 8px;
}
.box2 .item {
display: inline;
float: left;
width: 144px;
overflow: hidden;
margin-left: 12px;
text-align: left;
}
.box2 .pic {
width: 142px;
height: 108px;
border: 1px solid #d8d8d8;
background: #fff;
margin-bottom: 5px;
}
.box2 .pic img {
display: block;
width: 136px;
height: 102px;
margin: 3px;
}
.box2 a {
color: #000;
}
.box2 em .ico2_show {
background-position: 0px 0px;
}
.box2 em .ico2_hide {
background-position: -21px 0px;
}

/* ico */
.ico {
display: inline-block;
background: url(../images/ico.png) no-repeat;
}
.ico_1 {
width: 30px;
height: 30px;
background-position: 0px 0px;
}
.ico_2 {
width: 36px;
height: 30px;
background-position: -40px 0px;
}
.ico_3 {
width: 46px;
height: 30px;
background-position: -86px 0px;
}
.ico_4 {
width: 62px;
height: 42px;
background-position: 0px -40px;
}
.ico_5 {
width: 62px;
height: 42px;
background-position: -72px -40px;
}
.ico_6 {
width: 62px;
height: 42px;
background-position: -144px -40px;
}
/* busi_tit */
.busi {padding:30px 30px 20px 20px;}
.busi_tit {
height: 48px;
overflow: hidden;
zoom: 1;
}
.busi_tit .ico {
display: inline;
float: left;
}
.busi_tit h2 {
display: inline;
float: left;
margin-left: -10px;
font-size: 16px;
color: #027ec6;
padding-top: 8px;
line-height: 40px;
}
.busi_tit h2 a {
color: #027ec6;}
.busi_con {
background: url(../images/busi.png) repeat-y left top;
margin-bottom: 20px;
}
.busi_con .pic {
display: inline;
float: left;
width: 225px;
margin: 15px 0px 15px 10px;
overflow: hidden;
}
.busi_con .pic img {
width: 225px;
height: 172px;
}
.busi_con .pic_r {display: inline;float: right;width: 420px;}
.busi_con .pic_r2 ul {
width: 48%;
}
/* list */
.list {
}
.list li {
background: url(../images/list.png) no-repeat 2px 10px;
padding-left: 15px;
}
.list li.cur {
background: url(../images/listCur.png) no-repeat 0px 8px;
}
.list li em {
display: block;
overflow: hidden;
zoom: 1;
background: url(../images/line_xx.png) repeat-x left bottom;
padding-left: 4px;
}
.list li.cur em {
background: url(../images/listHv.png) no-repeat 0px 8px;
}
.list li a {
display: inline;
float: left;
width: 100%;
padding: 5px 0px 4px 0px;
color: #545454;
}
.list li span {
display: inline-block;
padding-left: 8px;
}
.list li.cur a {
background-color: #6abaf1;
}
.list a:hover {
text-decoration: none;
}
/* busi2 */
.busi2_art {
border: 1px solid #e3e3e3;
background: #f5f5f5;
padding: 15px 18px;
}
.busi2_art h2 {
font-size: 18px;
line-height: 1.5em;
color: #027ec6;
}
.busi2_art p {
font-size: 14px;
line-height: 18px;
color: #575757;
}
.busi2_art p a {
color: #ff790c;
}
/* list2 */
.list2 {
}
.list2 li {
border-bottom: 1px solid #d0d0d0;
overflow: hidden;
zoom: 1;
padding: 15px 0px;
}
.list2 li.first {
padding-top: 0px;
}
.list2 img {
display: inline;
float: left;
width: 132px;
height: 100px;
margin-right: 15px;
}
.list2 .pic_r {
overflow: hidden;
}
.list2 .list2_tit {
font-size: 14px;
line-height: 18px;
}
.list2 a {
color: #000;
}
.list2 .list2_date {
display: block;
font-size: 10px;
line-height: 14px;
margin: 5px 0px;
color: #027ec6;
}
.list2 .list2_txt {
color: #5d5d5d;
margin-top: 10px;
}
/* tit */
.tit {
height: 26px;
}
.tit h2 {
font-size: 16px;
line-height: 1.2em;
}
/* list3 */
.list3 {
overflow: hidden;
zoom: 1;
padding: 0px 0px 20px 0px;
}
.list3 li {
display: inline;
float: left;
width: 152px;
overflow: hidden;
}
.list3 li.first {
margin-right: 20px;
}
.list3 li.fr {
float: right;
}
.list3 a {
display: block;
color: #000;
}
.list3 img {
display: block;
width: 152px;
height: 116px;
margin-bottom: 5px;
}
/* list4 */
.list4 {
overflow: hidden;
zoom: 1;
}
.list4 li {
display: inline;
float: left;
width: 50%;
overflow: hidden;
border-bottom: 1px solid #d0d0d0;
padding: 15px 0px;
}
.list4 li a {
display: block;
width: 100%;
height: 138px;
overflow: hidden;
color: #000;
font-size: 14px;
line-height: 18px;
}
.list4 li img {
display: inline;
float: left;
width: 104px;
height: 138px;
margin-right: 10px;
}
.list4 li em {
display: block;
padding-top: 5px;
}
/* pro */
.pro {}
.pro_txt {padding: 0px 20px 0px 0px;}
.pro_txt p {font-size: 14px;line-height: 24px;color: #000;margin-top: 5px;}
.pro_txt p a {color: #fb6310;}

/* list5 */
.list5 {overflow: hidden;zoom: 1;padding-left:1px;}
.list5 li {display: inline;float: left;width: 226px;border: 1px solid #e5e5e5;margin-right:12px;}
.list5 li.mr0{margin-right:0px;}
.list5 li.fn-clear{display:block;border:none;width:100%;height:35px;clear:both;float:none;margin:0px;padding:0px;}
.list5 li a {display: block;color:#383838;font-size: 14px;line-height: 20px;text-align: center;padding:8px 0px 15px;}
.list5 li img {display: block;width: 208px;height: 122px;margin:0px auto 10px;}

/* search_box2 */
.search_box2 {padding: 15px 18px;background: #ebf8ff;overflow:hidden;zoom:1;}
.search_box2 .inp_txt {display: inline;float: left;width:600px;height: 18px;line-height: 18px;padding: 6px 0px 5px 0px;border: 1px solid #2592d2;color: #666;border-radius: 2px;text-indent: 5px;}
.search_box2 .inp_subm {display: inline;float: left;width: 31px;height: 31px;overflow: hidden;text-indent: -999em;background: url(../images/inp_subm4.png) no-repeat;margin-left: 10px;}

/* banner */
.banner, 
.banner .sliderInner, 
.banner .sliderInner li {width: 100%;height: 430px;}
.banner {position: relative;}
.banner .sliderInner {overflow: hidden;zoom: 1;position:relative;;z-index:0;}
.banner .sliderInner li {display: inline;float: left;position: absolute;overflow: hidden;top:0px;left:0px;}
.banner .sliderInner li img {position: absolute;top: 0px;left: 50%;}
.banner .sliderCur {position: absolute;width: 100%;text-align: center;left: 0px;bottom: 15px;font-size: 0px;line-height: 0px;}
.banner .sliderCur a {display: inline-block;width: 16px;height: 16px;overflow: hidden;font-size: 12px;background: url(../images/banner.png) no-repeat;vertical-align: top;margin: 0px 10px;}
.banner .sliderCur a:hover {text-decoration: none;}
.banner .sliderCur a.cur {background-image: url(../images/bannerCur.png);}
.bu {
position: absolute;
width: 290px;
left: 50%;
margin-left: 190px;
bottom: 0px;
padding-top: 10px;
background: url(../images/bu.png) no-repeat left top;
}
.buInner {
background: url(../images/bu2.png) repeat;
}
.bu ul {
padding: 0px 10px;
}
.bu ul a {
color: #fff;
}
.bu ul h3 {
height: 23px;
line-height: 23px;
background: url(../images/bu2.png) repeat;
}
.bu ul h3 a {
display: inline-block;
line-height: 23px;
background: url(../images/bu3.png) no-repeat 7px 6px;
padding-left: 18px;
}
.bu ul p {
overflow: hidden;
zoom: 1;
}
.bu ul p img {
display: inline;
float: right;
width: 100px;
height: 55px;
}
.bu ul p em {
display: inline;
float: left;
width: 145px;
height: 38px;
margin: 10px 0px 0px 6px;
background: url(../images/bu4.png) repeat-y right top;
}
.bu2 {
width: 290px;
height: 30px;
position: relative;
background: url(../images/bu5.png) no-repeat;
}
.bu2 em {
display: block;
width: 290px;
height: 30px;
overflow: hidden;
}
.bu2 em a {
display: block;
padding-left: 16px;
color: #000;
line-height: 30px;
}
.bu2 em a:hover {
text-decoration: none;
}
.bu2_con {
width: 290px;
background: #fff;
position: absolute;
top: 30px;
left: 0px;
box-shadow: 3px 3px 3px rgba(0,0,0,.4);
font-size: 0px;
line-height: 0px;
text-align: center;
padding: 10px 0px;
display: none;
}
.bu2_con a {
display: inline-block;
width: 90px;
height: 67px;
position: relative;
overflow: hidden;
margin: 0px 1px;
color: #fff;
}
.bu2_con a em {
height: auto;
position: absolute;
font-size: 14px;
line-height: 15px;
bottom: 10px;
left: 5px;
text-align: left;
}
.bu2_con a:hover {
width: 86px;
height: 63px;
border: 2px solid #12a3f8;
}
.bu2_con a:hover img {
margin: -2px 0px 0px -2px;
}
.bu2_con a:hover em {
left: 3px;
bottom: 8px;
}
/* i_left */
.i_left {
display: inline;
float: left;
width: 428px;
}
.i_center {
display: inline;
float: left;
width: 256px;
margin-left: 20px;
}
.i_right {
display: inline;
float: right;
width: 256px;
}
/* box5 */
.box5 {
overflow: hidden;
zoom: 1;
}
.box5 img {
display: inline;
float: left;
width: 208px;
height: 158px;
padding: 2px;
border: 1px solid #ebebeb;
margin-right: 15px;
}
.box5 h3 {
font-size: 13px;
line-height: 18px;
}
.box5 h3 a {
color: #017dc5;
}
.box5 p {
color: #4b4b4b;
margin: 5px 0px;
}
.box5 .more {
color: #fb722f;
}
.list6 {

}
.list6 li {
padding: 3px 0px;
}
.list6 li em {
display: inline-block;
background: url(../images/list_style.png) no-repeat 1px 6px;
font-weight: bold;
padding-left: 15px;
color: #5e5e5e;
}
.list6 li a {
color: #5e5e5e;
}
.map {
border: 1px solid #e8e8e8;
}
.map img {
width: 100%;
}
.i_csr {
overflow: hidden;
zoom: 1;
padding: 5px 0px 5px 135px;
background: url(../images/csr.png) no-repeat left top #ecf8ff;
position: relative;
zoom: 1;
}
.i_csr a.i_csr_tit {
position: absolute;
width: 96px;
height: 54px;
top: 5px;
left: 10px;
overflow: hidden;
text-indent: -999em;
}
.i_csr a.i_csr_item {
display: inline;
float: left;
width: 65px;
height: 90px;
overflow: hidden;
border: 1px solid #cce8f9;
margin-right: 25px;
}
.i_csr a.i_csr_item img {
width: 65px;
height: 90px;
}
.i_ad {
display: block;
border: 1px solid #e8e8e8;
width: 254px;
height: 100px;
overflow: hidden;
}
.i_ad img {
width: 254px;
height: 100px;
}
.ico3 {
display: inline-block;
background: url(../images/ico3.png) no-repeat;
}
.ico3_1 {
width: 19px;
height: 19px;
background-position: 0px 0px;
}
.cur .ico3_1 {
background-position: 0px -29px;
}
.ico3_2 {
width: 27px;
height: 19px;
background-position: -29px 0px;
}
.cur .ico3_2 {
background-position: -29px -29px;
}
.ico3_3 {
width: 33px;
height: 19px;
background-position: -66px 0px;
}
.cur .ico3_3 {
background-position: -66px -29px;
}
.iTab {
}
.iTab .tab_tag {
width: 256px;
height: 26px;
background: #e8e8e8;
border-radius: 4px 4px 0px 0px;
overflow: hidden;
zoom: 1;
}
.iTab .tab_tag a {
display: inline;
float: left;
width: 85px;
height: 22px;
padding-top: 4px;
text-align: center;
}
.iTab .tab_tag a.last {
float: right;
}
.iTab .tab_tag a.cur {
background: #027ec6;
border-radius: 4px 4px 0px 0px;
}
.iTab .tab_con, .iTab .tab_con .con {
width: 254px;
height: 230px;
overflow: hidden;
}
.iTab .tab_con {
border: 1px solid #e4e4e4;
border-top: none;
}
.iTab .tab_con .cInner {
padding: 10px;
}
.iTab .tab_con h3 {
font-weight: bold;
font-size: 12px;
line-height: 16px;
background: url(../images/ico4.png) no-repeat 0px 3px;
padding-left: 10px;
}
.list7 {
}
.list7 li {
padding: 3px 0px;
}
.list7 li em {
display: inline-block;
font-size: 13px;
line-height: 16px;
background: url(../images/list_style.png) no-repeat 0px 5px;
padding-left: 10px;
}
.list7 li em a {
color: #017dc5;
}
.iTab .tab_con .more {
display: inline-block;
margin-top: 5px;
padding-left: 10px;
color: #fb722f;
}
/* 2014-12-07鏂板2椤甸潰 */
.art_share {
border-bottom: 1px solid #d0d0d0;
padding-bottom: 10px;
margin-bottom: 20px;
}
/* cons */
.cons {padding:30px 25px;}
.cons .tab_tag {width: 980px;height: 36px;position: relative;}
.cons .tab_tag p {
position: absolute;
left: 0px;
bottom: -1px;
height: 37px;
}
.cons .tab_tag p a {
display: inline;
float: left;
height: 32px;
line-height: 32px;
padding: 0px 30px;
background: #e9e9e9;
margin-right: 5px;
font-size: 14px;
color: #1f1f1f;
}
.cons .tab_tag p a:hover {
text-decoration: none;
}
.cons .tab_tag p a.cur {
height: 36px;
border: 1px solid #a6bed0;
border-bottom-color: #fff;
background: #fff;
color: #658498;
}
.cons .tab_con {
border: 1px solid #a6bed0;
padding: 20px;
}
.cons_table {
}
.cons_table table {
width: 100%;
}
.cons_table table th, .cons_table table td {
padding: 10px 0px;
height: 32px;
vertical-align: middle;
}
.cons_table table th {
width: 110px;
font-size: 14px;
color: #658498;
vertical-align: top;
line-height: 32px;
}
.cons_table table th span {display: inline-block;width: 12px;color: #f60000;}
.cons_table table input.inp_txt, .cons_table table textarea {width: 404px;height: 30px;border: 1px solid #dcdcdc;}
.cons_table table select {width: 406px;height: 30px;border: 1px solid #dcdcdc;color: #666;}
.cons_table table input.inp_txt {text-indent: 2px;color: #666;}
.cons_table table textarea {height: 235px;}
.cons_table table td span {
display: inline-block;
vertical-align: top;
line-height: 32px;
margin-left: 5px;
color: #b2b2b2;
}
.cons_table table .inp_subm {
display: inline-block;
width: 102px;
height: 29px;
text-align: center;
cursor: pointer;
background: url(../images/inp_subm.png) no-repeat;
border: none;
color: #fff;
font-size: 13px;
}
.cons_list {
}
.cons_list li {
border: 1px solid #f1f1f1;
background: #f1f1f1;
margin-bottom: 1px;
}
.cons_list li.cur {
border-color: #e9e9e9;
background: #fff;
}
.cons_list h3 {
font-size: 13px;
color: #027ec6;
font-weight: bold;
width: 100%;
height: 30px;
line-height: 30px;
position: relative;
background: url(../images/help.png) no-repeat 11px 9px;
cursor: pointer;
}
.cons_list h3 em {
display: inline-block;
padding-left: 30px;
}
.cons_list h3 .ico {
position: absolute;
width: 14px;
height: 14px;
text-indent: -999em;
right: 10px;
top: 50%;
margin-top: -7px;
background: url(../images/plus.png) no-repeat;
}
.cons_list li.cur .ico {
background-image: url(../images/min.png);
}
.cons_list li p {
display: none;
background: url(../images/chat.png) no-repeat 9px 8px;
padding: 5px 0px 8px 30px;
font-size: 13px;
line-height: 1.4em;
color: #6b6b6b;
}
.cons_list li.cur p {
display: block;
}
.page2 {
text-align: center;
font-size: 0px;
line-height: 0px;
background: #027ec6;
padding: 7px 0px;
}
.page2 a {
display: inline-block;
padding: 0px 6px;
color: #fff;
font-size: 12px;
height: 18px;
line-height: 18px;
}
.page2 a.cur {
background: #03bdff;
color: #027fc8;
}
/* 2015.01.10 */
.nav li {
background: none;
}
.nav li.cur {
background: #01518c;
}
.nav .nav_cur {
display: none;
position: absolute;
width: 11px;
height: 6px;
font-size: 0px;
line-height: 0px;
background: url(../images/nav_cur.png) no-repeat;
bottom: -6px;
left: 50%;
margin-left: -5px;
z-index: 9;
}
.nav li.cur .nav_cur {
display: block;
}
.nav .second {
left: 0px;
margin-left: 0px;
background: url(../images/nav_sec.png) repeat;
padding: 10px 0px 0px;
}
.nav .sec_list {
border-bottom: none;
}
.nav .sec_list li {
border: none;
}
.nav .sec_list li a {
color: #fff;
}
.nav .sec_list li a:hover {
background: #01518c;
}
/* banner_tab */
.banner_tab {
width: 426px;
height: 100px;
position: absolute;
left: 43%;
margin-left: 183px;
bottom: 50px;
}
.banner_tab .tab_tag {
width: 426px;
height: 100px;
overflow: hidden;
}
.banner_tab .tab_tag a {
display: inline;
float: left;
}
.banner_tab .tab_tag a.a ,
.banner_tab .tab_tag a.b{
margin-right: 10px;
}
.banner_tab .tab_tag a.d {
float: right;
}
.ico_b {
display: inline-block;
width: 99px;
height: 99px;
text-align: left;
text-indent: -999em;
background: url(../images/ico_banner.png) no-repeat;
}
.ico_b1 {
background-position: 0px 0px;
}
.ico_b2 {
background-position: -109px 0px;
}
.ico_b3 {
background-position: -218px 0px;
}
.ico_b4 {
    background-position: -327px 0px;
}
.banner_tab .tab_con {
position: absolute;
width: 100%;
left: 0px;
bottom: 110px;
background: url(../images/opa_35.png) repeat;
}
.opa_pb {
position: absolute;
width: 19px;
height: 10px;
overflow: hidden;
text-align: left;
text-indent: -999em;
left: 40px;
bottom: -10px;
background: url(../images/opa_pb.png) no-repeat;
}
.banner_tab .con_a .opa_pb {
left: 40px;
}
.banner_tab .con_b .opa_pb {
left: 150px;
}
.banner_tab .con_c .opa_pb {
left: 260px;
}
.banner_tab .con_d .opa_pb {
    left: 365px;
}
.banner_tab .tab_con .con {
display: none;
}
.banner_tab .con p {
padding: 12px;
color: #fff;
line-height: 1.2em;
}
/* i_right2 */
.i_right2 {
display: inline;
float: right;
width: 310px;
}
.mt40 {
margin-top: 40px;
}
.i_flash {
width: 308px;
height: 228px;
overflow: hidden;
zoom: 1;
position: relative;
}
.bd_blue {
border: 1px solid #168cd1;
}
.play {
position: absolute;
top: 0px;
left: 0px;
width: 100%;
height: 100%;
overflow: hidden;
text-align: left;
text-indent: -999em;
background: url(../images/play.png) no-repeat center center rgba(0,0,0,0.2);
}
.bg_gray {background: #f1f3f5;}
.i_mag {padding: 20px 0px 0px;width: 310px;height: 212px;overflow: hidden;}
.mag_list {padding: 0px 0px 0px 11px;}
.mag_list li {
display: inline;
float: left;
width: 116px;
margin: 0px 14px;
}
.mag_list li a {
display: block;
text-align: center;
color: #333;
line-height: 14px;
}
.mag_list li img {
width: 116px;
height: 157px;
display: block;
margin-bottom: 5px;
}
.i_msg {
padding: 13px 17px;
}
.msg_tit {
overflow: hidden;
zoom: 1;
}
.msg_tit label {
display: inline;
float: left;
width: 40px;
height: 26px;
line-height: 26px;
color: #333;
}
.msg_tit input {
display: inline;
float: right;
width: 228px;
height: 24px;
line-height: 24px;
border: 1px solid #dcdcdc;
text-indent: 2px;
background: #fff;
}
.msg_txt {
margin-top: 8px;
}
.msg_txt textarea {
width: 274px;
height: 80px;
border: 1px solid #dcdcdc;
background: #fff;
font-size: 14px;
line-height: 20px;
color: #666;
vertical-align: top;
}
.i_msg .inp_subm {
display: inline;
float: right;
width: 120px;
height: 33px;
text-align: center;
line-height: 33px;
margin-top: 5px;
color: #fff;
background: url(../images/inp_subm2.png) repeat-x left top;
}
/* i_left2 */
.i_left2 {
display: inline;
float: left;
width: 655px;
}
.i_tab2 {width: 655px;height: 301px;overflow: hidden;zoom: 1;}
.i_tab2 .tab_tag {
display: inline;
float: left;
width: 100px;
}
.i_tab2 .tab_tag a {
display: block;
}
.i_tab2 .tab_tag a.cur .ico_tab {
width: 108px;
}
.i_tab2 .tab_con {
display: inline;
float: right;
width: 510px;
height: 301px;
overflow: hidden;
}
.i_tab2 .con {width: 510px;height: 301px;overflow: hidden;}
.i_tab2 .cInner {padding: 20px 20px 0px 0px;}
.i_tab2 .i_list, .i_tab2 .i_imgBox {padding-left: 10px;overflow: hidden;zoom: 1;}
.i_tab2 .i_imgBox a, .i_tab2 .i_imgBox img {width: 132px;height: 100px;}
.i_tab2 .i_imgBox a {display: inline;float: left;margin-right: 20px;}
.i_tab2 .i_imgBox2 {display: inline;float: left;width: 132px;margin-left: 10px;overflow: hidden;}
.i_tab2 .i_imgBox2 a, .i_tab2 .i_imgBox2 img {width: 132px;height: 100px;}
.i_tab2 .i_imgBox2 a {display: block;margin-bottom: 15px;}
.i_tab2 .i_imgR {display: inline;float: right;width: 340px;}
.i_listMore {padding-left: 10px;}
.i_listMore a {color: #ff3300;text-decoration: underline;}
.tit2 {height: 24px;line-height: 24px;}
.tit2 h2 {padding-left: 10px;}
.tit2 h2 a {color: #a06741;font-size: 14px;}
.ico_tab {display: inline-block;width: 75px;height: 75px;overflow: hidden;text-align: left;text-indent: -999em;background: url(../images/ico_tab.png) no-repeat;}
.ico_tab1 {background-position: 0px 0px;}
.cur .ico_tab1 {background-position: -82px 0px;}
.ico_tab2 {background-position: 0px -75px;}
.cur .ico_tab2 {background-position: -82px -75px;}
.ico_tab3 {background-position: 0px -150px;}
.cur .ico_tab3 {background-position: -82px -150px;}
.ico_tab4 {background-position: 0px -225px;}
.cur .ico_tab4 {background-position: -82px -225px;}
.bg_con1 .tit2{background:url(../images/tit2.png) no-repeat;}
.bg_con1 .tit2 h2 a{color:#fff;}
.bg_con2 .tit2{background:url(../images/tit2.png) no-repeat;}
.bg_con2 .tit2 h2 a{color:#fff;}
.bg_con3 .tit2{background:url(../images/tit2.png) no-repeat;}
.bg_con3 .tit2 h2 a{color:#fff;}
.bg_con4 .tit2{background:url(../images/tit2.png) no-repeat;}
.bg_con4 .tit2 h2 a{color:#fff;}
/*
.bg_con1 {background: url(../images/bg_con1.png) no-repeat right bottom;}
.bg_con2 {background: url(../images/bg_con2.png) no-repeat right bottom;}
.bg_con3 {background: url(../images/bg_con3.png) no-repeat right bottom;}
*/
/* i_list */
.i_list {
}
.i_list li {
font-size: 14px;
line-height: 18px;
padding: 4px 0px 3px 0px;
}
.i_list li em {
display: inline-block;
background: url(../images/list_style.png) no-repeat 0px 7px;
padding-left: 10px;
}
/* i_news */
.i_news {padding: 25px 25px 25px;}
.i_news .vline_xx {background-position:303px 0px;}
.i_news .v_left {display: inline;float: left;width: 280px;}
.i_news .v_right {display: inline;float: right;width: 280px;overflow: hidden;}
.i_news ul {}
.i_news li {overflow: hidden;zoom: 1;margin-top:20px;}
.i_news li.first{margin-top:0px;}
.i_news img {display:block;width:100%;height:210px;margin-bottom:10px;}
.i_news h3,
.i_news p{padding-left:15px;}
.i_news h3 {font-size: 14px;line-height: 18px;background: url(../images/list_style.png) no-repeat 3px 7px;}
.i_news a {color: #000;}
.i_news p {font-size: 12px;line-height: 16px;color: #666;margin-top: 10px;}
.vline_xx {background: url(../images/vline_xx.png) repeat-y center top;}
/* i_sus */
.i_sus {padding: 20px;}
.i_sus .v_left {display: inline;float: left;width: 290px;}
.i_sus .v_left p {overflow: hidden;zoom: 1;padding-top: 10px;font-size: 12px;line-height: 16px;color: #666;}
.i_sus .v_left img {display: inline;float: left;width: 100px;height: 100px;margin: 0px 10px 10px 10px;}
.i_sus .v_left p a {display:inline-block;color: #027ec6;font-size: 12px;text-decoration: underline;}
.i_sus .v_right {display: inline;float: right;width: 286px;}
.down_list{}
.down_list li{margin-top:20px;overflow:hidden;zoom:1;}
.down_list li.first{margin-top:0px;}
.down_list em{display:block;font-size:14px;line-height:18px;margin-bottom:2px;}
.down_list em a{color:#000;}
.down_list a.down{display:inline;float:right;height:16px;line-height:16px;white-space:nowrap;color:#027ec6;text-decoration:underline;background:url(../images/down.png) no-repeat right center;padding-right:10px;}

/* i_list2 */
.i_list2 {padding: 15px 0px 0px 10px;overflow: hidden;zoom: 1;}
.i_list2 li {display: inline;width: 276px;height: 157px;overflow: hidden;}
.i_list2 li img {display: inline;float: left;margin-right: 10px;}
.i_list2 li p {font-size: 14px;line-height: 18px;padding-top: 5px;color: #000;}
.i_list2 li p a {display: block;font-size: 12px;text-decoration: underline;margin-top: 10px;}
.f_menu {overflow: hidden;zoom: 1;}
.f_menuBox{display:inline;float:left;width:200px;}
.f_menu dl {margin-bottom:20px;}
.f_menu dl dt {font-size: 14px;margin-bottom: 10px;}
.f_menu dt a {color: #fff;}
.f_menu dd a {color: #a7d1e9;line-height: 20px;display: block;white-space: nowrap;}

/* i_slider */
.i_slider {overflow: hidden;zoom: 1;padding: 15px 20px;}
.i_slider .i_sTit {display: inline;float: left;width: 98px;font-weight: bold;color: #000;}
.i_slider .sliderInner {display: inline;float: right;width: 862px;height: 20px;position: relative;overflow: hidden;zoom: 1;}
.i_slider .sliderInner li {width: 852px;height: 20px;line-height: 20px;overflow: hidden;zoom: 1;}
.i_slider .sliderInner li em {display: inline;float: left;margin-right: 20px;}
.i_slider .sliderInner .f_red {color: #cc0000;}
.i_slider .btn_slider {position: absolute;width: 11px;height: 6px;overflow: hidden;text-align: left;text-indent: -999em;background: url(../images/btn_slider.png) no-repeat;right: 0px;}
.i_slider .btn_prev {top: 0px;}
.i_slider .btn_next {bottom: 0px;background-position: 0px -11px;}

.h_right {padding: 15px 0px 0px;}
.h_txt {padding-right: 10px;}
.search_box {width: 225px;height: 22px;}
.search_box .inpTxt {width: 175px;}
.search_box .inpSubm {width: 22px;height: 22px;background: url(../images/inp_subm3.png) no-repeat;}
.tit {margin-bottom: 5px;}
.tit h2 {font-size: 20px;}
.tit h2 a {color: #01518c;}
.f_t em a {color: #9fdbff;}
.f_b {padding: 32px 0px 24px 0px;}
.f_copy {overflow: hidden;zoom: 1;text-align: right;}
.f_copy i, 
.f_copy a.f_contact {float: left;}
.f_copy i {margin-right: 10px;}
.i_tab2,
.i_news,
.i_sus,
.i_slider,
.i_mag,
.box{background:#fff;box-shadow:0px 0px 3px #e3e9ec;}

/* img_list */
.img_list{padding:15px 13px;}
.img_list li{margin-top:15px;}
.img_list li.first{margin-top:0px;}
.img_list li a{display:block;text-align:center;color:#383838;font-size:14px;line-height:18px;}
.img_list li img{display:block;width:100%;margin-bottom:5px;}
.img_list li em{display:inline-block;}
.img_list a.more{display:inline-block;margin-top:10px;color:#037fc9;text-decoration:underline;}
/* img_list2 */
.img_list2{padding:15px 13px;}
.img_list2 li{padding:15px 0px;border-bottom:1px solid #ebebeb;}
.img_list2 li a{display:block;overflow:hidden;zoom:1;color:#000;}
.img_list2 li img{display:inline;float:left;width:100px;height:136px;margin-right:8px;}
.img_list2 li em{display:block;margin-top:50px;}
.img_list2 a.more{display:inline-block;margin-top:10px;color:#037fc9;text-decoration:underline;}


/* leader_list */
.leader_list{overflow:hidden;zoom:1;padding:25px 0px;}
.leader_list li{display:inline;float:left;width:190px;text-align:center;height:244px;overflow:hidden;margin:0px 15px 20px;background:#f7f7f7;color:#4c4c4c;}
.leader_list li a{display:block;padding-top:15px;color:#316798;font-size:14px;}
.leader_list li img{display:block;width:120px;height:172px;border:1px solid #fff;margin:0px auto 5px;}
.leader_list li em{}

/* member_list */
.member_list{padding:10px;}
.member_list li{border-bottom:1px solid #e0e0e0;padding:10px 0px;line-height:22px;}
.member_list h3{font-size:16px;font-weight:bold;color:#01518c;margin-bottom:5px;}
.member_list a{display:block;font-size:13px;line-height:20px;color:#141414;}
.member_list a:hover{text-decoration:underline;color:#027ec6;}

/* talent_list */
.talent_list{padding:8px 0px 0px;}
.talent_list li{margin-top:20px;background:#f7f7f7;height:160px;overflow:hidden;zoom:1;}
.talent_list .list_tit{display:inline;float:left;width:158px;height:100%;background:#027ec6;color:#fff;display:inline-table;}
.talent_list .list_tit p{display:table-cell;vertical-align:middle;*padding-top:70px;padding-left:25px;color:#91d5fc;}
.talent_list .list_tit em{display:block;font-size:18px;line-height:1.2em;color:#fff;}
.list_con{display:inline;float:right;width:500px;}
.talent_pro{overflow:hidden;zoom:1;height:50px;line-height:50px;font-size:45px;color:#027ec6;margin-top:45px;}
.talent_pro img{display:inline;float:left;margin:5px 5px 0px 0px;}
.talent_pro_tips{color:#01518c;}
.talent_list .speed_box{margin:7px 0px;}
.talent_list .speed_box1{margin-top:20px;}
/* speed_box */
.speed_box,
.speed_box .speed_boxInner,
.speed_box .speed_boxInner em{height:18px;line-height:18px;}
.speed_box{overflow:hidden;zoom:1;color:#fff;}
.speed_box .speed_boxInner,
.speed_box .speed_boxInner em{border-radius:18px;}
.speed_box .speed_boxInner{display:inline;float:left;margin-right:6px;}
.speed_box1{color:#2f2f2f;}
.speed_box2{color:#1b4790;}
.speed_box3{color:#31a5d2;}
.speed_box4{color:#38ad81;}
.speed_box5{color:#77b22f;}
.speed_box1 .speed_boxInner{width:225px;background:#636468;}
.speed_box2 .speed_boxInner{width:432px;background:#4874bc;}
.speed_box3 .speed_boxInner{width:320px;background:#81d7f9;}
.speed_box4 .speed_boxInner{width:214px;background:#83e3c0;}
.speed_box5 .speed_boxInner{width:208px;background:#bdea86;}
.speed_box em{display:inline;float:left;height:18px;white-space:nowrap;text-indent:25px;color:#fff;}
.speed_box1 em{background:#2f2f2f;}
.speed_box2 em{background:#1b4790;}
.speed_box3 em{background:#45b1db;}
.speed_box4 em{background:#58c099;}
.speed_box5 em{background:#95cb52;}
/* speec_age */
.speed_age{height:160px;}
.age_box{display:inline;float:left;height:100%;position:relative;overflow:hidden;margin-right:1px;}
.age_boxInner{position:absolute;width:100%;left:0px;bottom:15px;}
.age_1{width:108px;}
.age_2{width:62px;}
.age_3{width:63px;}
.age_4{width:63px;}
.age_5{width:62px;}
.age_6{width:106px;}
.age_box em{display:block;width:100%;height:18px;line-height:18px;text-align:center;color:#fff;margin-top:2px;}
.age_1 em{background:#28c996;}
.age_2 em{background:#7ed82e;}
.age_3 em{background:#b2cb28;}
.age_4 em{background:#e5b01f;}
.age_5 em{background:#e58937;}
.age_6 em{background:#e55837;}
.age_box img{display:block;width:100%;}
.age_box span{display:block;width:100%;height:18px;text-align:center;line-height:18px;color:#737373;}

/* pho_list */
.pho_list{overflow:hidden;zoom:1;}
.pho_list li{display:inline;float:left;width:210px;height:204px;overflow:hidden;zoom:1;margin:0px 25px 25px 0px;background:#f1f1f1;}
.pho_list li.mr0{margin-right:0px;}
.pho_list li a{display:block;width:100%;height:100%;color:#313131;line-height:18px;}
.pho_list li img{display:block;width:100%;height:122px;margin-bottom:10px;}
.pho_list li em{display:inline-block;margin:0px 15px;}

/* mag_list */
.mag_list2{overflow:hidden;zoom:1;}
.mag_list2 li{display:inline;float:left;width:220px;height:138px;background:#f1f1f1;margin:0px 10px 15px 0px;}
.mag_list2 li.mr0{margin-right:0px;}
.mag_list2 li a{display:block;width:100%;height:100%;overflow:hidden;zoom:1;color:#000;}
.mag_list2 li img{display:inline;float:left;width:102px;height:100%;margin-right:10px;}
.mag_list2 li em{display:block;margin-top:50px;}

/* art_slider */
.art_slider{width:680px;}
.art_slider .big_img,
.art_slider .big_img li{width:680px;*height:500px;overflow:hidden;}
.art_slider .big_img{position:relative;z-index:0;}
.art_slider .big_img li{display:inline;float:left;}
.art_slider .big_img .img_box{width:100%;height:412px;position:relative;overflow:hidden;text-align:center;}
.art_slider .big_img img{}
.art_slider .big_img p{margin:5px 20px;font-size:14px;line-height:20px;color:#5d5d5d;}
.art_slider .small_img{width:680px;height:88px;position:relative;overflow:hidden;margin-top:15px;}
.art_slider .sliderInner{width:610px;height:88px;overflow:hidden;zoom:1;margin:0px auto;}
.art_slider .sliderInner ul{width:200%;}
.art_slider .sliderInner li,
.art_slider .sliderInner img{width:120px;height:88px;}
.art_slider .sliderInner li{display:inline;float:left;overflow:hidden;margin-right:5px;cursor:pointer;}
.art_slider .slider_btn{position:absolute;top:0px;width:30px;height:88px;overflow:hidden;text-indent:-999em;background:url(../images/slider_btn.png) no-repeat;}
.art_slider .btn_prev{background-position:0px 0px;left:0px;}
.art_slider .btn_next{background-position:-40px 0px;right:0px;}