﻿@charset "utf-8";
/* CSS Document */


.titc{ background:#eee; height:36px; line-height:36px; width:100%;}
.titc em{ display:inline-block; background:#11418d; font-size:16px; padding:0 22px; color:#fff;}
.titc a{ float:right; color:#999; font-size:14px; margin-right:10px;}
.titc a:hover{ color:#11418d;}

.combg{ padding-top:20px;}
.con1_lf{ width:800px;}
.con1_lf_pic{ width:320px; background:#eee; margin-top:15px; padding-bottom:8px;}
.con1_lf_pic.bgno{ background:#fff; padding-bottom:0;}
.con1_lf_pic em,.con1_lf_pic em a{ display:block;}
.con1_lf_pic h3{ font-size:14px; text-indent:10px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; width:100%; line-height:30px; margin-top:5px;}
.con1_lf_pic p{ padding:0 10px; line-height:20px;}
.con1_lf_pic h4{ background:#eee; height:32px; line-height:32px; padding-left:10px; font-size:13px; margin-top:6px;}
.con1_lf_pic h4 i{ display:inline-block; float:right; color:#fff; background:url(../images/bg1.png) #ffba00 left center no-repeat; padding:0 15px 0 20px; font-size:13px;}
.c_name{ line-height:30px; background:#eee; overflow:hidden; padding:8px 0 8px 5px;}
.c_name a{ font-size:14px;  color:#000; margin-left:10px; display:inline-block; float:left;}
.con1_lf_news{ width:465px; padding-top:8px;}
.con1_lf_news li{ background:url(../images/point1.png) 5px center no-repeat; height:34px; line-height:34px; border-bottom:1px dotted #d4d4d4; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; width:100%;}
.con1_lf_news li a{ color:#000; font-size:14px; padding-left:22px;}
.con1_lf_news li a:hover{ color:#e63f05;}
.notice{ width:358px; border:1px solid #9f1e31; background:#f4f4f4; padding:10px;}
.notice h3{ text-align:center; font-size:18px; font-weight:bold; line-height:30px; padding-top:8px;}
.notice ul li{ line-height:24px; padding:6px 0;}
.notice ul li font{ color:#9f1e31; font-size:14px; padding-right:5px;}
.notice ul li a{ font-size:14px;}
.notice p{ text-align:right; line-height:24px;}
.notice p a{ color:#999;}

.con2{ padding-top:20px; width:1200px; overflow:hidden;}
.con2 ul{ width:1250px; overflow:hidden;}
.con2 ul li{ width:230px; margin:15px 15px 0 0; float:left;}
.con2 ul li.libig{ width:465px;}
.con2 ul li a{ display:block;}
.con2 ul li em{ display:block; overflow:hidden;}
.con2 ul li em img{ transition:all 0.6s;}
.con2 ul li a:hover em img{ transform:scale(1.1);}
.con2 ul li h3{ border:1px solid #eee; border-top:none; padding:10px; font-size:14px; line-height:20px; height:40px;}

.comrt{ width:380px;}
.entrust{ padding-top:8px;}
.entrust li{ line-height:35px; height:35px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; width:100%;}
.entrust li a{ font-size:14px;}
.entrust li font{ color:#ff2a00; font-size:14px; padding-right:10px;}

.i_pics{ width:480px; padding-top:10px;}
.i_pics li{ width:225px; margin:5px 0 0 15px; float:left;}
.i_pics li.libig{ width:465px;}
.i_pics li a{ display:block;}
.i_pics li em{ display:block; overflow:hidden;}
.i_pics li em img{ transition:all 0.6s;}
.i_pics li a:hover em img{ transform:scale(1.1);}
.i_pics li h3{ font-size:14px; line-height:24px; padding-top:5px;}

.i_team{ padding-top:10px;}
.i_team li{ border-bottom:1px dotted #d4d4d4; overflow:hidden; padding:12px 0;}
.i_team li:last-child{ border-bottom:0; padding-bottom:0;}
.i_team li .imgs{ float:left; width:80px; text-align:center; display:inline-block; margin:8px 5px 0 0;}
.i_team li h3{ line-height:20px;}
.i_team li h3 a{ font-size:14px; font-weight:bold;}
.i_team li p{ font-size:14px; line-height:19px;}

.location{ background:#fff; height:45px; line-height:45px;}
.location .w{ font-size:14px;}
.location .w a{ font-size:14px; margin-right:10px;}

.classify{ width:1200px; margin:20px auto 0 auto; background:#fff;}
.classify_t{ border-bottom:1px solid #dcdcdc; height:47px; padding-left:25px; line-height:46px;}
.classify_t a{ font-size:16px; padding:0 3px; margin-right:30px; float:left; display:inline-block;}
.classify_t a.on{ color:#f90a1b; border-bottom:1px solid #7d0000;}
.classify_bc{ padding:0 25px;}
.classify_b{ position:relative; border-bottom:1px solid #dcdcdc; line-height:47px; padding-left:75px;}
.classify_bc ul:last-child{ border-bottom:none;}
.classify_b:after{ content:"."; display:block; height:0; clear:both; visibility:hidden;}
.classify_b li{ display:inline; float:left; position:relative;}
.classify_b li.names{ position:absolute; font-size:14px; left:5px; top:0; display:inline-block;}
.classify_b li a{ font-size:14px; margin-right:30px; position:relative; z-index:8; display:inline-block;}
.classify_b li.cur a{ color:#f00;}
.classify_b li a i{ background:url(../images/point2.png) 0 0 no-repeat; display:block; width:12px; height:6px; position:absolute; right:-17px; top:22px;}
.classify_b li .sub{ display:none; right:5px; left:-8px; top:5px; position:absolute; line-height:26px; border:1px solid #d2d2d2; padding:35px 0 6px 0; background:#fff; text-align:center;}
.classify_b li .sub p{ padding:0 6px;}
.classify_b li .sub a{ font-size:14px; height:30px; display:block; line-height:30px; width:100%; color:#222;}
.classify_b li .sub a:hover{ background:#eee; color:#222;}

.resource{ width:1212px; margin:0 auto; overflow:hidden;}
.resource ul{ padding:0 0 0 6px; width:1250px; overflow:hidden;}
.resource ul li{ float:left; width:276px; margin:20px 32px 12px 0; background:#fff; -moz-box-shadow:2px 2px 5px rgba(0,0,0,.1); -webkit-box-shadow:2px 2px 5px rgba(0,0,0,.1); box-shadow:2px 2px 5px rgba(0,0,0,.1); border-radius:3px; overflow:hidden;}
.resource ul li .pic{ width:276px; height:204px; overflow:hidden;}
.resource ul li .pic a img{ -webkit-transition:transform .35s ease-out; transition:transform .35s ease-out;}
.resource ul li .pic a:hover img{ -webkit-transform:scale(1.1); -ms-transform:scale(1.1); transform:scale(1.1);}
.resource ul li .txts{ padding:16px 25px;}
.resource ul li h3{ font-size:16px; line-height:24px;}
.resource ul li p{ font-size:14px; line-height:22px; color:#949494;}

.page{ text-align:center; padding:25px 0;}
.page a{ background:#fff; font-size:16px; color:#3d3d3d; display:inline-block; height:40px; line-height:40px; padding:0 15px; margin:0 7px; border-radius:2px; -moz-box-shadow:2px 2px 5px rgba(0,0,0,.1); -webkit-box-shadow:2px 2px 5px rgba(0,0,0,.1); box-shadow:2px 2px 5px rgba(0,0,0,.1);}
.page a:hover,.page a.cur{ background:#10418d; color:#fff;}

.location1{ background:url(../images/home.png) 10px center no-repeat; padding-left:38px; height:53px; line-height:53px; font-size:14px;}
.location1 a{ margin-right:8px; font-size:14px;}

.r_m_lf{ width:864px;}
.r_classify{ border:1px solid #eee; background:#fff; padding:23px 0;}
.r_classify li{ line-height:30px; overflow:hidden; margin:7px 0; position:relative; padding-left:165px;}
.r_classify li a{ font-size:14px; color:#525151; display:inline-block; float:left; border-radius:1000px; padding:0 10px;}
.r_classify li em{ display:inline-block; position:absolute; left:30px; top:0; font-size:14px; color:#666; width:125px;}
.r_classify li em a{ float:right; background:#08bf91; color:#fff;}
.go_online{ border:1px solid #eee; background:#fff; width:863px; padding:25px 0 10px 0; margin-top:15px;}
.go_online_t{ margin:0 30px; border-bottom:1px solid #eee; height:30px; line-height:30px;}
.go_online_t em a{ font-size:16px; margin-right:50px; color:#444; display:inline-block;}
.go_online_t em a.cur{ border-bottom:1px solid #0c9;}
.go_online_t span{ float:right;}
.go_online_t span a{ color:#c0c4cf; margin-left:5px;}
.go_online_b{ padding-bottom:10px; overflow:hidden;}
.go_online_b li{ width:248px; margin:20px 0 0 30px; float:left; -moz-box-shadow:0 1px 3px #eee; -webkit-box-shadow:0 1px 3px #eee; box-shadow:0 1px 3px #eee; padding-bottom:10px;}
.go_online_b li .imgs{ display:block; overflow:hidden;}
.go_online_b li h3{ line-height:46px; padding:0 12px 2px 12px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; width:224px;}
.go_online_b li h3 a{ font-size:15px;}
.go_online_b li p{ line-height:22px; padding:0 12px; height:22px;}
.go_online_b li p a{ float:right; display:inline-block; color:#fff; background:#f66e6e; padding:0 10px; border-radius:1000px;}
.go_online_b li p a.abg{ background:#ffae0f;}
.go_online_b li p i{ color:#9b9da2; background:url(../images/ico3.png) 0 center no-repeat; padding-left:20px;}

.r_m_rt{ width:317px;}
.r_m_pic{ border:1px solid #eee; background:#fff; padding:15px; border-radius:3px; -moz-box-shadow:0 1px 3px #eee; -webkit-box-shadow:0 1px 3px #eee; box-shadow:0 1px 3px #eee;}
.r_m_pic a{ display:block;}
.hot_path{ border:1px solid #eee; background:#fff; padding:7px 15px 20px 15px; margin-top:15px;}
.hot_path h3{ border-bottom:1px solid #eee; line-height:35px; font-size:16px; color:#444;}
.hot_path ul{ padding:0 10px;}
.hot_path ul li{ text-indent:40px; position:relative; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; width:100%; height:25px; line-height:25px; margin-top:20px;}
.hot_path ul li i{ display:inline-block; width:25px; height:25px; position:absolute; left:0; top:0; background:url(../images/ico4.png) no-repeat;}
.hot_path ul li i.i1{ background-position:0 0;}
.hot_path ul li i.i2{ background-position:0 -25px;}
.hot_path ul li i.i3{ background-position:0 -50px;}
.hot_path ul li i.i4{ background-position:0 -75px;}
.hot_path ul li i.i5{ background-position:0 -100px;}
.hot_path ul li a{ font-size:14px; color:#525151;}
.hot_path ul li a:hover{ color:#10418d;}

.activity{ width:1212px; margin:0 auto; overflow:hidden;}
.activity ul{ padding:0 0 20px 6px; width:1280px; overflow:hidden;}
.activity ul li{ float:left; width:360px; margin:20px 60px 0 0; background:#fff; -moz-box-shadow:2px 2px 5px rgba(0,0,0,.1); -webkit-box-shadow:2px 2px 5px rgba(0,0,0,.1); box-shadow:2px 2px 5px rgba(0,0,0,.1); overflow:hidden; position:relative; border-radius:4px;}
.activity ul li a{ display:block;}
.activity ul li p{ font-size:16px; text-align:right; padding:0 10px; z-index:9; color:#000; background:rgba(255,255,255,.6); position:absolute; left:0; right:0; top:195px; height:45px; line-height:45px;}
.activity ul li em{ display:block; overflow:hidden; border-radius:4px;}
.activity ul li em img{ -webkit-transition:transform .35s ease-out; transition:transform .35s ease-out;}
.activity ul li a:hover em img{ -webkit-transform:scale(1.1); -ms-transform:scale(1.1); transform:scale(1.1);}
.activity ul li h3{ font-size:16px; line-height:20px; padding:12px 10px; height:40px;}

.nyban{ height:280px; width:100%; background:url(../images/nyban.jpg) top center no-repeat;}
.cooperate_lf{ background:#fff; width:770px; padding:0 25px 10px 25px; margin-top:20px;}
.c_tit{ padding:28px 0 25px 20px; border-bottom:1px solid #f2f2f2; line-height:25px; font-size:20px; background:url(../images/line.png) left center no-repeat; color:#504e4e; font-size:18px;}
.coo_tast li{ padding:25px 0; border-bottom:1px solid #f2f2f2; overflow:hidden;}
.coo_tast li .imgs{ display:inline-block; width:100px; height:100px; float:left; margin-right:20px; border-radius:3px; overflow:hidden;}
.coo_tast li h3{ font-size:18px; line-height:26px;}
.coo_tast li h4{ font-size:14px; line-height:24px; color:#666; padding:4px 0;}
.coo_tast li p{ color:#999; font-size:14px; line-height:20px;}
.coo_tast li p font{ color:#fe0000; font-size:14px;}
.coo_tast li p em{ color:#333; font-size:14px;}
.coo_tast li p i{ padding:0 10px; color:#cbcbcb; font-size:14px;}

.cooperate_rt{ width:310px; padding:0 25px; background:#fff; margin-top:20px;}
.cooperate_rt h3{ padding:28px 0 25px 20px; border-bottom:1px solid #f2f2f2; line-height:25px; font-size:20px; background:url(../images/line.png) left center no-repeat;}
.cooperate_rt h3 font{ color:#999; padding-left:20px;}
.cooperate_rt ul li{ border-bottom:1px solid #f2f2f2; padding:18px 0 18px 110px; overflow:hidden; position:relative; height:100px;}
.cooperate_rt ul li a{ display:block;}
.cooperate_rt ul li img{ width:90px; height:90px; border-radius:50%; border:5px solid #f2f2f2; position:absolute; left:0; top:18px;}
.cooperate_rt ul li h4{ font-size:16px; line-height:30px; padding-top:8px;}
.cooperate_rt ul li em{ display:block; font-size:15px; color:#666; line-height:24px;}
.cooperate_rt ul li p{ color:#999; line-height:30px; font-size:13px;}
.co_more{ text-align:center; padding:25px 0;}
.co_more a{ display:block; height:35px; line-height:35px; background:#f2f2f2; border-radius:5px; color:#666; font-size:13px; transition:all linear .2s;}
.co_more a:hover{ background:#10418d; color:#fff;}

.market{ border:1px solid #e5e5e5; background:#fff;}
.market_nav{padding:15px 20px 15px 25px;position:relative;line-height:36px;min-height:36px;}
.market_nav em{ font-size:18px;}
.market_nav a{ display:inline-block; margin-right:8px; background:#eee; font-size:18px; line-height:34px; border:1px solid #dcdcdc; padding:0 13px; border-radius:5px;}
.market_nav a.cur{ color:#fff; background:#13b5b1; border:1px solid #13b5b1;}
.m_search{ position:absolute; top:15px; right:15px; border:1px solid #dfdfdf;}
.m_s_intxt{ height:34px; line-height:34px; font-size:14px; padding:0 18px; width:130px; border:none; float:left;}
.m_s_inbut{ cursor:pointer; border:none; border-left:1px solid #dfdfdf; width:34px; height:34px; background:url(../images/search.png) center center no-repeat; float:left;}
.market_list{ border-top:1px solid #e5e5e5; padding:0 25px 25px 25px;}
.market_list dl{ background:#e9e9e9; margin-top:25px; overflow:hidden;}
.market_list dl dt{ width:574px; float:left;}
.market_list dl dd{ width:504px; float:right; padding-right:35px;}
.market_list dl.d_rt dt{ float:right;}
.market_list dl.d_rt dd{ float:left; text-align:right; padding:0 0 0 35px;}
.market_list dl dd h3{ font-size:18px; line-height:38px; padding-top:30px;}
.market_list dl dd em{ display:block; font-size:30px; color:#986526; line-height:40px; padding-bottom:10px;}
.market_list dl dd p{ font-size:14px; line-height:24px;}
.m_page{ text-align:center; padding-bottom:25px;}
.m_page em{ display:inline-block;}
.m_page em a{ display:inline-block; float:left; background:#e5e5e5; height:50px; line-height:50px; -moz-box-shadow:2px 2px 5px rgba(0,0,0,.1); -webkit-box-shadow:2px 2px 5px rgba(0,0,0,.1); box-shadow:2px 2px 5px rgba(0,0,0,.1); padding:0 15px; margin:0 15px; font-size:14px; border-radius:3px;}
.m_page em a.prev{ padding:0 45px 0 65px; background:url(../images/ico5.png) #e5e5e5 35px 0 no-repeat;}
.m_page em a.prev:hover{ background-position:35px -50px; background-color:#10418d; color:#fff;}
.m_page em a.next{ padding:0 65px 0 45px; background:url(../images/ico5.png) #e5e5e5 100px -150px no-repeat;}
.m_page em a.next:hover{ background-position:100px -100px; background-color:#10418d; color:#fff;}

.cd_team{ width:1172px; margin:0 auto; overflow:hidden;}
.cd_team ul{ padding:20px 0 0 0; width:1200px; overflow:hidden;}
.cd_team ul li{ float:left; width:200px; border:1px solid #e5e5e5; padding:0 9px; height:288px; margin:0 18px 18px 0; background:#fff; overflow:hidden;}
.cd_team ul li .pic{ width:188px; height:188px; overflow:hidden; margin:15px auto 0 auto;}
.cd_team ul li .pic a img{ -webkit-transition:transform .35s ease-out; transition:transform .35s ease-out;}
.cd_team ul li .pic a:hover img{ -webkit-transform:scale(1.1); -ms-transform:scale(1.1); transform:scale(1.1);}
.cd_team ul li h3{ font-size:14px; line-height:39px; height:39px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; width:100%; text-align:center; border-bottom:1px dotted #c3c3c3;}
.cd_team ul li h3 a{ font-size:14px; color:#404040;}
.cd_team ul li h3 a:hover{ color:#326fc2;}
.cd_team ul li p{ text-align:center; line-height:42px; color:#404040;}

.crowd_con{ width:1172px; margin:0 auto;}
.crowd_show{ width:902px;}
.crowd_dt{ border:1px solid #e5e5e5; padding:10px 25px; background:#fff;}
.crowd_dt_tit{ color:#000; font-size:24px; line-height:36px; padding:10px 0;}
.crowd_dt_tit font{ color:#326fc2; font-size:24px;}
.crowd_dt_tit a{ float:right; color:#666; padding-left:24px; background:url(../images/ico19.png) left center no-repeat; font-size:13px;}
.crowd_dt_price{ font-size:18px; color:#707374; line-height:40px;}
.crowd_dt_price font{ font-size:18px; color:#de241b;}
.crowd_dt_price font i{ font-size:30px; position:relative; top:3px;}
.crowd_dt_gz{ padding:15px 0 25px 0;}
.crowd_dt_gz .cd_time{ background:url(../images/time.png) left center no-repeat; padding-left:30px; font-size:13px; line-height:24px; width:235px; color:#666;}
.crowd_dt_gz .cd_time b{ color:#f60; font-size:13px; padding:0 1px;}
.crowd_dt_gz .cd_money{ background:url(../images/money.png) left center no-repeat; padding-left:25px; font-size:13px; line-height:24px; width:235px; color:#666;}
.crowd_dt_prog{ background:#f2f2f2; overflow:hidden; padding:38px 0 38px 40px;}
.crowd_dt_prog li{ float:left; width:110px; text-align:center; background:url(../images/ico20.png) -110px 0 no-repeat; font-size:14px; color:#696464; line-height:24px; padding-top:26px;}
.crowd_dt_prog li.cur{ background-position:0 0;}
.crowd_dt_tit1{ font-size:20px; line-height:52px; padding-top:12px;}
.crowd_dt_txt p{ text-indent:2em; font-size:16px; color:#696464; line-height:30px;}
.crowd_attach{ padding:24px 0 40px 40px;}
.crowd_attach a{ display:inline-block; margin-right:55px;}
.crowd_but{ text-align:center; border-top:1px solid #dcdcdc; padding:40px 0 35px 0;}
.crowd_but a{ display:inline-block; color:#fff; font-size:18px; height:40px; line-height:40px; padding:0 32px; border-radius:2px; background:#7c5d44; margin:0 25px; letter-spacing:1px;}
.crowd_but a.collet{ background:#a6937c;}

.crowd_plan{ margin-top:20px; border:1px solid #e5e5e5; padding:20px 25px; background:#fff; width:850px; overflow:hidden;}
.crowd_p_tit{ border-bottom:2px solid #7c5d44; height:35px; line-height:35px; padding-top:5px;}
.crowd_p_tit a{ display:inline-block; float:left; font-size:16px; color:#000; padding:0 20px;}
.crowd_p_tit a.on{ background:#7c5d44; color:#fff;}
.cd_team.crowd_plans{ width:850px;}
.cd_team.crowd_plans ul{ width:900px;}
.cd_team.crowd_plans ul li{ width:168px; padding:0 13px; height:268px; margin:0 21px 20px 0;}
.cd_team.crowd_plans ul li .pic{ width:168px; height:168px; overflow:hidden; margin:13px auto 0 auto;}

.spage{ text-align:right;}
.spage a{ display:inline-block; height:24px; line-height:24px; padding:0 10px; margin-left:5px; border:1px solid #ccc;}
.spage a.cur{ background:#e5edf2; border:1px solid #c2d5e3;}
.spage a.d_none{ color:#ccc;}

.crowd_comments{ margin-top:20px; border:1px solid #e5e5e5; padding:10px 30px; background:#fff; width:840px; overflow:hidden;}
.crowd_comm_tit{ font-size:18px; color:#393838; border-bottom:1px solid #efefef; height:45px; line-height:45px;}
.crowd_comm_tit a{ float:right; font-size:16px; padding-right:20px; background:url(../images/point2.png) right center no-repeat;}
.crowd_comm_txt{ color:#393838; height:45px; line-height:45px;}
.crowd_comm_txt font{ color:#393838; font-size:14px;}
.crowd_commc{ position:relative; padding-left:85px; width:755px;}
.crowd_commc .imgs{ position:absolute; left:0; top:0; border-radius:2px; width:60px; height:60px;}
.cd_textarea{ border:1px solid #e5e5e5; padding:10px; line-height:24px; font-size:14px; width:733px; m}
.cd_submit{ font-size:14px; color:#fff; border-radius:3px; padding:0 15px; height:30px; line-height:30px; background:#a6937c; cursor:pointer; border:none; margin:15px 0;}
.cd_submit:hover{ background:#7c5d44; color:#fff;}

.crowd_rt{ width:250px;}
.crowd_Pattern{ background:#169bd5; border:1px solid #e5e5e5; padding:18px 18px 38px 18px;}
.crowd_Pattern h3{ text-align:center; color:#fff; font-size:24px; line-height:36px; padding-bottom:8px;}
.crowd_Pattern p{ color:#fff; font-size:16px; line-height:28px;}
.crowd_Pattern h4{ color:#fff; font-size:16px; line-height:28px; padding:28px 0;}
.crowd_Pattern a{ display:block; background:#326fc2; border-radius:2px; height:45px; line-height:45px; text-align:center; font-size:18px; color:#fff; -moz-box-shadow:5px 5px 5px rgba(0,0,0,.05); -webkit-box-shadow:5px 5px 5px rgba(0,0,0,.05); box-shadow:5px 5px 5px rgba(0,0,0,.05);}
.crowd_Pattern a:hover{ background:#215fb3;}
.crowd_other{ border:1px solid #e5e5e5; margin-top:20px; background:#fff; padding:0 20px;}
.crowd_other h3{ text-align:center; height:48px; line-height:48px; border-bottom:1px solid #e5e5e5; font-size:16px; color:#373636;}
.crowd_other ul{ padding:0 10px;}
.crowd_other ul li{ padding:10px 0; border-bottom:1px dotted #e9e9e9;}
.crowd_other ul li:last-child{ border-bottom:none;}
.crowd_other ul li a{ display:block;}
.crowd_other ul li p{ font-size:14px; color:#373636; line-height:18px;}
.crowd_other ul li p font{ font-size:14px; color:#f00;}

.sm_show{ border:1px solid #e5e5e5; background:#fff;}
.sm_show_tit{ text-align:center; font-size:18px; line-height:60px; padding-top:10px;}
.sm_show_pic{ margin-bottom:30px;}
.sm_show_pic img{ max-width:1024px; display:block; margin:0 auto;}
.sm_show_txt{ border-top:2px solid #e5e5e5; padding:15px 0 15px 87px; position:relative;}
.sm_show_txt .down_but{ display:inline-block; position:absolute; right:87px; top:50%; margin-top:-19px; background:#1c3e4b; color:#fff; border-radius:5px; padding:0 27px; height:38px; line-height:38px; font-size:16px; font-weight:bold;}
.sm_show_txt .down_but:hover{ background:#143440;}
.sm_show_txt ul{ overflow:hidden;}
.sm_show_txt ul li{ font-size:14px; line-height:30px; width:290px; float:left;}
.sm_show_txt ul li.last_txt{ width:100%;}

.material{ width:1148px; padding:15px 25px 0 25px; margin:0 auto; overflow:hidden;}
.tit2{ position:relative; border-bottom:1px solid #d7d7d7; height:15px;}
.tit2 em{ position:absolute; left:0; top:0; background:url(../images/ico13.png) #fff left center no-repeat; font-size:18px; color:#3d3d3d; padding:0 10px 0 30px; height:31px; line-height:31px; display:inline-block;}
.material ul{ padding:30px 0 0 0; width:1200px; overflow:hidden;}
.material ul li{ float:left; width:270px; margin:0 22px 30px 0; background:#fff; -moz-box-shadow:2px 2px 5px rgba(0,0,0,.1); -webkit-box-shadow:2px 2px 5px rgba(0,0,0,.1); box-shadow:2px 2px 5px rgba(0,0,0,.1); border-radius:3px; overflow:hidden;}
.material ul li .pic{ width:270px; height:200px; overflow:hidden;}
.material ul li .pic a img{ -webkit-transition:transform .35s ease-out; transition:transform .35s ease-out;}
.material ul li .pic a:hover img{ -webkit-transform:scale(1.1); -ms-transform:scale(1.1); transform:scale(1.1);}
.material ul li .txts{ padding:16px 25px;}
.material ul li h3{ font-size:16px; line-height:24px;}
.material ul li p{ font-size:14px; line-height:22px; color:#949494;}
.sm_date{ text-align:center; border-bottom:1px solid #d0cccc; margin:0 55px; padding-bottom:10px}
.sm_date span{ display:inline-block; height:33px; margin-left:15px; line-height:33px; color:#d0cccc}
.sm_date span.s1{ background:url(../images/ico1.jpg) left center no-repeat; padding-left:23px}
.sm_date span.s2{ background:url(../images/ico2.jpg) left center no-repeat; padding-left:23px}
.sm_date span.s3{ background:url(../images/ico3.jpg) left center no-repeat; padding-left:23px}
.sm_content{ font-size:16px; line-height:200%;  padding:50px 80px}
.page2{ text-align:center; padding-bottom:15px; margin-top:25px}
.page2 a{ display:inline-block; border:1px solid #bebec0; padding:5px 10px; margin-left:10px}
.page2 span{ display:inline-block; border:1px solid #bebec0; padding:5px 10px; margin-left:10px}
.page2 a.hover{ background-color:#eeeeee; color:#d20d0d}
.page2 a:hover{ background-color:#eeeeee; color:#d20d0d}

.news_list{ width:1000px; margin:15px auto}
.news_list .img{ float:left;}
.news_list li{ margin-top:30px; overflow:hidden}
.news_list li .jianjie{ float:right; width:720px;}
.news_list li .jianjie h3 a{ font-size:20px; color:#0b0b0b}
.news_list li .jianjie time{ color:#666666; font-size:14px; line-height:200%; padding-top:5px; display:block}
.news_list li .jianjie p{ font-size:14px; color:#999999; padding-top:10px; height:60px}
.news_list li .jianjie div a{ display:inline-block; width:110px; height:36px; text-align:center; line-height:36px; border:1px solid #d20d0d; font-size:14px; color:#ff0909}
.news_list li h3 a:hover{ color:#d20d0d}
.news_list li .jianjie  div a:hover{ background-color:#d20d0d; color:#FFFFFF}

/*banner*/
.banner2 .flexslider{position:relative;height:653px;overflow:hidden;background:url(../images/loading.gif) 50% no-repeat; overflow:hidden; width:100%; margin:0px auto}
.banner2 .slides{position:relative;z-index:1; height:653px; overflow:hidden;}
.banner2 .slides li{height:653px;}
.banner2 .flex-direction-nav{position:absolute;z-index:3;width:1200px;top:66%;left:50%;margin-left:-600px;}
.banner2 .flex-direction-nav li a{display:block;width:40px;height:76px;overflow:hidden;cursor:pointer;position:absolute;}
.banner2 .flex-direction-nav li a.flex-prev{left:925px;background:url(../images/left.png) center center no-repeat ;}
.banner2 .flex-direction-nav li a.flex-next{right:155px;background:url(../images/right.png) center center no-repeat ;}

.banner2 .flex-control-nav{position:absolute;bottom:10px;z-index:2;width:100%;text-align:center;}
.banner2 .flex-control-nav li{display:inline-block;width:14px;height:14px;margin:0 5px;*display:inline;zoom:1;}
.banner2 .flex-control-nav a{display:inline-block;width:14px;height:14px;line-height:40px;overflow:hidden;background:url(../images/dot.png) right 0 no-repeat;cursor:pointer;}
.banner2 .flex-control-nav .flex-active{background-position:0 0;}

.logins{ height:0px; position:relative; z-index:99999; width:1100px; margin:0px auto}
.loginbg{ width:327px; height:379px; background:url(../images/loginbg.png); position:absolute; right:0px; top:55px}
.loginbg .forms2{ width:220px; margin:0px auto;}
.loginbg .forms2 .row{ width:220px; height:34px; background-color:#FFFFFF;border-radius:55px; margin-bottom:15px}
.loginbg .forms2 .row i.user{ display:block; float:left; background:url(../images/ico11.png) left center no-repeat; height:33px; width:22px; margin-left:15px}
.loginbg .forms2 .row input{ line-height:38px; height:34px;border:0px }
.loginbg .forms2 .row i.pass{ display:block; float:left; background:url(../images/ico22.png) left center no-repeat; height:33px; width:22px; margin-left:15px}
.loginbg .forms2 .submit{ height:34px; background-color:#0797b5;border-radius:15px; width:220px; color:#FFFFFF; border:0px}
.loginbg .forms2 .forget{ margin-top:20px}
.loginbg .forms2 .forget span{ float:right}
.loginbg .forms2 .forget a{ color:#333333}
.loginbg .forms2 .ljzc  { color:#333333; margin-top:30px; text-align:center}
.loginbg .forms2 .ljzc  a{ color:#333333}

.loginbg .logtit{margin-top:50px;height:30px;overflow:hidden;
text-align:center;font:bold 24px/1.5 '微软雅黑';color:#333;}
.loginbg .forms2{margin-top:30px;}
.forget label{color:#333;} 


.resource_top{ background:#fff; border:1px solid #d2d2d2; padding:20px; overflow:hidden;}
.resource_top dt { position:relative; width:570px; height:325px; float:left;}
.resource_top dt a{ background:rgba(27,27,27,.7); display:block; position:absolute; left:0; top:0; bottom:0; right:0; border:3px solid rgba(229,229,229,.7);}
.resource_top dt a i{ display:block; width:88px; margin:118px auto 0 auto; height:88px; background:url(../images/video.png) left center no-repeat;}
.resource_top dd{ width:558px; float:right;}
.resource_top dd h3{ font-size:24px; color:#161616; line-height:36px; padding-bottom:5px; border-bottom:1px solid #b5b5b5;}
.resource_top dd h4{ font-size:14px; color:#8f8e8e; line-height:45px;}
.resource_top dd h4 span{ font-size:14px; color:#8f8e8e; margin-right:20px;}
.resource_top dd p{ position:relative; padding-left:84px; font-size:16px; line-height:30px;}
.resource_top dd p em{ position:absolute; left:0; top:0; font-size:16px;}
.resource_top dd .rd_but{ padding-top:10px;}
.resource_top dd .rd_but.rd_but1{ padding-top:25px;}
.resource_top dd .rd_but a{ display:inline-block;border-radius:3px; height:48px; line-height:48px; color:#11418d; padding:0 35px; margin-right:15px; font-size:18px;}
.resource_top dd .rd_but a.a1{ color:#fff; background:#11418d;}
.resource_top dd .rd_but a.a2{ color:#fff; background:#00561f; border:1px solid #00561f;}
.resource_b_lf{ margin-top:20px; border:1px solid #d2d2d2; background:#fff; width:850px; padding:0 20px; min-height:900px;}
.resource_b_lf .hd{ border-bottom:2px solid #d2d2d2; padding-top:10px; height:40px; line-height:40px;}
.resource_b_lf .hd em{ display:inline-block; float:left; vertical-align:middle; font-size:16px; position:relative; padding:0 8px; text-align:center; cursor:pointer; margin-right:28px;}
.resource_b_lf .hd em.on{ color:#3a609f; border-bottom:2px solid #3a609f;}
.resource_b_lf .bd{ padding:10px 0;}
.resource_b_lf_txt p{ font-size:16px; line-height:30px; color:#343434; margin:10px 0;}
.resource_b_lf_txt img{  max-width:100%; margin:10px 0;}
.resource_b_lf_menu{ padding:10px 0;}
.resource_b_lf_menu h3{ font-size:16px; font-weight:bold; line-height:50px; padding:0 15px;}
.resource_b_lf_menu h3 em{ padding-right:10px; font-size:20px;}
.resource_b_lf_menu p{ margin-bottom:20px;}
.resource_b_lf_menu p a{ display:block; background:url(../images/ico23.png) #f4f4f4 15px center no-repeat; padding-left:50px; font-size:14px; line-height:50px;}
.resource_b_lf_menu p a:hover{ background-color:#e9e7e7;}
.resource_b_lf_com ul li{ border-bottom:1px solid #e5e5e5; padding:20px 20px 20px 80px; position:relative;}
.resource_b_lf_com ul li .rc_name{ width:80px; text-align:center; position:absolute; left:0; top:20px;}
.resource_b_lf_com ul li .rc_name img{ width:40px; margin:0 auto; display:block; border-radius:50%;}
.resource_b_lf_com ul li .rc_name span{ font-size:14px; display:block; line-height:22px;}
.resource_b_lf_com ul li .r_c_star{ overflow:hidden; height:20px;}
.resource_b_lf_com ul li .r_c_star img{ margin-right:9px;}
.resource_b_lf_com ul li h3{ font-size:14px; line-height:24px; padding-bottom:10px;}
.resource_b_lf_com ul li p{ font-size:14px; line-height:24px; color:#999;}
.resource_b_lf_com ul li p a{ float:right; color:#999;}
.resource_b_lf_com ul li .more_reply{ border-top:1px dotted #e6e6e6; margin-top:20px; padding-top:20px;}
.resource_b_rt{ margin-top:20px; border:1px solid #d2d2d2; background:#fff; padding:0 10px 20px 10px; width:268px; min-height:880px;}
.resource_b_rt h3{ border-bottom:2px solid #d2d2d2; padding-top:10px; height:40px; line-height:40px; font-size:16px;}
.resource_b_rt ul{ padding:0 10px;}
.resource_b_rt ul li{ position:relative; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; width:100%; height:20px; line-height:20px; margin-top:20px;}
.resource_b_rt ul li i{ display:inline-block; width:28px; height:20px; position:absolute; left:0; top:0; background:#aaa; color:#fff; text-align:center;}
.resource_b_rt ul li i.i1{ background:#e60012;}
.resource_b_rt ul li a{ font-size:14px; color:#525151; padding-left:36px;}
.resource_b_rt ul li a:hover{ color:#10418d;}

.tasklf{ border:1px solid #d2d2d2; background:#fff; width:878px;  min-height:1367px;}
.tasklf_top{ border-bottom:1px solid #d2d2d2; line-height:55px; padding-left:30px; height:55px; font-size:14px;}
.tasklf_top a{ font-size:14px; margin-right:5px;}
.tasklf_top a.cur{ color:#f00;}
.tasklf_list{ padding:0 20px;}
.tasklf_list li{ border-bottom:1px solid #d2d2d2; padding:15px 195px 15px 20px; position:relative;}
.tasklf_list li:hover{ background:#f0eeee;}
.tasklf_list li h3{ font-size:16px; color:#072770; line-height:24px;}
.tasklf_list li h3 font{ font-size:16px; color:#e40000;}
.tasklf_list li h4{ line-height:24px; padding-bottom:5px;}
.tasklf_list li h4 span{ font-size:14px; color:#8e8f91; padding-right:15px;}
.tasklf_list li p{ font-size:14px; line-height:20px; color:#454343;}
.tasklf_list li a.part_in{ position:absolute; right:20px; top:50%; margin-top:-15px; display:inline-block; font-size:14px; border-radius:3px; background:#448aca; height:30px; line-height:30px; color:#fff; padding:0 15px;}
.tasklf_list li a.part_in:hover{ background:#397fbe;}

.task_dt_top{ border-bottom:1px solid #d2d2d2; line-height:55px; padding:0 30px; height:55px; font-size:20px; color:#424242;}
.task_dt_top font{ font-size:20px; color:#f00; padding-right:10px;}
.task_dt_top a{ float:right; color:#666; padding-left:28px; background:url(../images/ico19.png) left center no-repeat; font-size:16px;}
.task_dt1{ padding:20px 35px 0 35px;}
.task_dt1 p{ font-size:14px; font-weight:bold; line-height:30px; color:#424242;}
.task_dt2{ padding:20px 35px;}
.task_dt2 h3{ font-size:18px; color:#424242; line-height:36px; font-weight:bold; padding-bottom:5px;}
.task_dt2 p{ font-size:14px; line-height:26px; color:#424242;}
.task_dt2 img{ display:block; margin:10px 0;}

.taskrt{ width:300px;}
.taskrt1{ border:1px solid #d2d2d2; background:#fff; padding:3px;}
.taskrt1 p a{ display:block;}
.taskrt1 h3{ padding:10px 10px 0 10px; font-size:14px; line-height:24px;}
.taskrt1 ul{ padding:0 10px 10px 10px;}
.taskrt1 ul li{ line-height:24px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; width:100%; height:24px;}
.taskrt1 ul li a{ font-size:14px;}
.taskrt2{ border:1px solid #d2d2d2; background:#fff; padding:3px; margin-top:20px;}
.taskrt2 p a{ display:block;}
.taskrt2 h3{ font-size:16px; color:#4b4949; line-height:24px; padding:15px 20px 10px 20px;}
.taskrt2 h4{ font-size:16px; color:#4b4949; line-height:24px; padding:6px 40px;}
.taskrt2 h4 a{ font-size:16px; color:#2e74b3;}
.taskrt2 em{ display:block; text-align:center; padding:0 20px 17px 20px;}
.taskrt2 em a{ display:block; font-size:20px; color:#fff; background:#8957a1; border-radius:3px; height:48px; line-height:48px;}

/*center*********************************************************************/
.cbg{ background:#fff; margin-top:20px; min-height:600px; position:relative;}
.sider{ width:200px; position:absolute; left:0; top:0; height:100%; background:#393d49; border-radius:2px;}
.sider ul{ padding-top:10px;}
.sider ul li{ height:45px; line-height:45px;}
.sider ul li a{ display:block; padding:0 20px; color:#dcd5d5; font-size:14px;}
.sider ul li a i{ float:left; width:22px; height:45px; margin-right:10px; background:url(../images/ico.png) no-repeat;}
.sider ul li a i.i1{ background-position:0 0;}
.sider ul li a i.i2{ background-position:0 -45px;}
.sider ul li a i.i3{ background-position:0 -90px;}
.sider ul li a i.i4{ background-position:0 -135px;}
.sider ul li a i.i5{ background-position:0 -180px;}
.sider ul li a i.i6{ background-position:0 -225px;}
.sider ul li a i.i7{ background-position:0 -270px;}
.sider ul li a i.i8{ background-position:0 -315px;}
.sider ul li a i.i9{ background-position:0 -360px;}
.sider ul li.cur a{ background:#3a609f;}
.sider ul li.cur a i.i1{ background-position:-22px 0;}
.sider ul li.cur a i.i2{ background-position:-22px -45px;}
.sider ul li.cur a i.i3{ background-position:-22px -90px;}
.sider ul li.cur a i.i4{ background-position:-22px -135px;}
.sider ul li.cur a i.i5{ background-position:-22px -180px;}
.sider ul li.cur a i.i6{ background-position:-22px -225px;}
.sider ul li.cur a i.i7{ background-position:-22px -270px;}
.sider ul li.cur a i.i8{ background-position:-22px -315px;}
.sider ul li.cur a i.i9{ background-position:-22px -360px;}
.c_rt{ border-left:15px solid #f2f2f2; width:945px; padding:0 20px; min-height:600px;}
.c_r_top{ border-bottom:1px solid #e6e6e6; padding-top:18px; height:37px; line-height:36px; margin-bottom:20px; position:relative;}
.c_r_top em{ display:inline-block; float:left; vertical-align:middle; font-size:14px; position:relative; padding:0 20px; text-align:center; cursor:pointer;}
.c_r_top em.on{ color:#3a609f; border-bottom:2px solid #3a609f;}
.c_photo{ background:#f2f2f5; width:375px; text-align:center; padding:35px 0 65px 0;}
a.files{ margin:0 auto; width:113px; height:38px; overflow:hidden; display:block; background:url(../images/updown.png) left center no-repeat;}
a.files input{ margin-left:-370px; font-size:38px; cursor:pointer; filter:alpha(opacity=0); opacity:0;}
a.files, a.files input{ outline:none;/*ff*/hide-focus:expression(this.hideFocus=true);/*ie*/ }
.c_photo p{ color:#999; line-height:30px; padding-bottom:35px;}
.c_photo img{ display:block; margin:0 auto; width:168px; height:168px; border-radius:100%;}
.my_infor{ padding:0 0 20px 20px;}
.my_infor ul li{ font-size:14px; line-height:20px; padding:5px 0; color:#373738;}
.my_infor ul li em{ font-size:14px;}
.my_infor ul li font{ font-size:14px; color:#7d7d7e;}
.m_intxt{ font-size:14px; border:1px solid #d2d2d2; width:538px; padding:0 10px; height:30px; line-height:30px;}
.m_intxt.m_intxt1{ width:248px;}
.m_inbut{ font-size:16px; color:#fff; border-radius:3px; height:40px; line-height:40px; padding:0 28px; cursor:pointer; border:none; background:#3a609f;}
.m_inbut:hover{ color:#fff; background:#305694;}
.my_password ul li{ position:relative; padding:9px 0 9px 108px; line-height:32px;}
.my_password ul li em{ position:absolute; left:20px; top:9px; font-size:14px; color:#383838;}
.my_password ul li em font{ font-size:14px; color:#f00; margin-right:5px;}
.skill{ padding:0 15px;}
.skill ul li{ width:395px; float:left;}
.skill ul li.last_li{ text-align:center; padding-top:45px; width:790px;}
.skill ul li h3{ font-size:14px; line-height:36px; color:#6d6464;}
.s_sel{ border:1px solid #dcdcdc; border-radius:3px; width:355px; height:32px; font-size:14px; color:#646464;}
.skills{ overflow:hidden;}
.skills em{ display:inline-block; float:left; border:1px solid #c9c9c9; border-radius:3px; height:30px; width:108px; text-align:center; line-height:30px; margin:13px 13px 0 0;}
.skills em a{ color:#6d6464; font-size:14px; display:block; background:#e5e5e5;}
.skills em a:hover{ background:#dfdede;}
.skills_ok{ border:1px solid #dcdcdc; border-radius:3px; padding:0 0 13px 14px; overflow:hidden; min-height:152px;}
.skills_ok em{ display:inline-block; float:left; border:1px solid #60bbd4; border-radius:3px; height:30px; width:111px; text-indent:10px; line-height:30px; margin:13px 13px 0 0; position:relative; background:#a1e6f9; color:#6d6464; font-size:14px;}
.skills_ok em a{ color:#6d6464; font-size:14px; position:absolute; right:10px; top:0;}

.coo_tast.c_coo_tast{ margin-top:-20px; padding-left:20px;}
.coo_tast.c_coo_tast li{ padding-right:145px; position:relative;}
.coo_tast.c_coo_tast li a.up_pic{ position:absolute; right:15px; top:50%; margin-top:-16px; display:inline-block; font-size:14px; border-radius:3px; background:#3a609f; height:32px; line-height:32px; color:#fff; padding:0 15px;}
.coo_tast.c_coo_tast li a.up_pic:hover{ background:#305694;}
.coo_tast.m_match{ margin-top:-20px; padding-left:20px;}
.coo_tast.m_match li .imgs{ width:180px;}

.c_r_top .c_ck{ position:absolute; right:10px; top:18px;}
.s_ck_sel{ border:1px solid #c9c9c9; width:90px; height:24px; color:#d5d4d3; font-weight:bold; text-indent:5px; float:left; margin-right:10px;}
.c_r_top .c_ck a{ display:inline-block; height:20px; font-size:0; overflow:hidden; width:20px; background:url(../images/ico24.png) no-repeat; float:left; margin:2px 10px 0 0;}
.c_r_top .c_ck a.a1{ background-position:0 0;}
.c_r_top .c_ck a.a1_on{ background-position:0 -20px;}
.c_r_top .c_ck a.a2{ background-position:-41px 0;}
.c_r_top .c_ck a.a2_on{ background-position:-41px -20px;}
.cd_team.m_pro{ width:920px; padding-left:5px;}
.cd_team.m_pro ul{ padding:0; width:1000px; margin-bottom:-15px;}
.cd_team.m_pro ul li{ width:195px;}
.cd_team.m_pro ul li .pic{ width:195px; height:195px; margin:10px auto 0 auto;}
.cd_team ul li p a{ margin:0 10px;}

.my_task th{ background:#f2f2f2; font-size:14px; font-weight:500; padding:0 15px; height:38px; text-align:left; position:relative;}
.my_task th em{ position:absolute; right:15px; top:0; display:inline-block; height:38px; width:5px;}
.my_task th em a.up{ position:absolute; top:7px; left:0; width:0; height:0; border:5px solid transparent; border-bottom:5px solid #b2b2b2;}
.my_task th em a.down{ position:absolute; bottom:7px; left:0; width:0; height:0; border:5px solid transparent; border-top:5px solid #b2b2b2;}
.my_task th em a.up:hover{ border-bottom-color:#f00;}
.my_task th em a.down:hover{ border-top-color:#f00;}
.my_task td{ background:#fff; font-size:14px; line-height:24px; padding:7px 15px;}
.my_task .txts_center{ text-align:center;}
.my_task td em a{ display:inline-block; height:19px; margin:0 6px; font-size:0; overflow:hidden; background:url(../images/ico25.png) no-repeat;}
.my_task td em a.a1{ background-position:0 0; width:19px;}
.my_task td em a.a2{ background-position:-19px 0; width:17px;}
.my_task td em a.a3{ background-position:-36px 0; width:22px;}
.my_task td em a.a4{ background-position:-58px 0; width:17px;}

.my_messc{ margin:0 20px;}
.my_mess th{ text-align:center; font-weight:500; font-size:14px; height:40px; background:#e5e5e5;}
.my_mess td{ height:40px; font-size:14px; text-align:center;}
.my_mess td em a{ margin:0 5px; font-size:14px;}
.my_mess td font{ font-size:14px; color:#f00;}
.my_mess .txts_left{ text-align:left;}
.my_m_ck{ position:relative; top:2px; margin-right:5px;}
.my_mess .all_but{}
.my_mess .all_but a{ margin-right:18px; color:#fff; display:inline-block; border-radius:3px; line-height:30px; height:30px; background:#a0a0a0; padding:0 15px; font-size:14px;}
.my_mess .all_but a.a1{ background:#11a6d0;}