@charset "utf-8";
/* edge样式by zk71.com*/
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, form, input, tbody, p, th, td, em, input, img { margin:0; padding:0; border:0;}
body {font-size: 12px; color:#282828;background:#F1F1F1 url(../images/body_bg.jpg) repeat center center;/*background-color: rgb(241, 241, 241);*/}
body{font-family:"方正正黑简体",微软雅黑;}
li { list-style-type: none; }
a:active, a:focus { outline:none; }
a { color:#2e2e2e; text-decoration: none; }
a:hover { color:#282828; }
.fl { float:left; }
.fr { float:right; }
em, i { font-style: normal; }
.m_t_14 { margin-top: 14px; }
.m_t_12 { margin-top: 12px; }
.m_t_20 { margin-top: 20px; }
.m_t_10 { margin-top: 10px; }
.m_t_20 { margin-top: 20px; }
.m_b_10 { margin-bottom: 10px; }
.m_b_20 { margin-bottom: 20px; }
.p_r_12 { padding:12px; }
.tq_fl { float: left; margin: 0px 20px 0px 0px; }
.tq_fr { float: right; margin: 0px 0px 0px 0px; }
.w1200 { position: relative; height: auto; width: 1200px; margin-right: auto; margin-left: auto; clear: both; float: none; }
.remove { clear: both; float: none; font-size: 1px; line-height: 1px; }
.current { color:#fb6c01; }
.text-shadow { -moz-text-shadow: 0px 1px 1px #FFF; -webkit-text-shadow: 0px 1px 1px #FFF; ; -ms-text-shadow: 0px 1px 1px #FFF; ; -o-text-shadow: 0px 1px 1px #FFF; text-shadow: 0px 1px 1px #FFF; }
/*---------------头部---------------*/
.clearfix:after { visibility:hidden; display:block; font-size:0; content: " "; clear:both; height:0; *zoom:1;
}
#header { width: 100%; min-width:1000px; position: relative; z-index:10; height:auto; }
#main { min-width:1000px; min-height:500px; overflow: hidden;  margin-top: 30px;; margin-right: auto; margin-left: auto;}
.main_w{width: 1000px;margin:0 auto;margin-bottom: 20px;}
.main_w h1{font-size: 24px;color:#454545;margin-bottom: 10px;font-family:"方正正粗黑简体"，微软雅黑;font-weight:normal;}
.main_w h1 em{font-size:20px; margin:0 8px;font-weight:bold;font-family:"黑体";}

.main_w .main_l{float:left;width:180px;margin-right:35px;overflow:hidden;}
.main_w .main_r{float:left;width:180px;width:785px;overflow:hidden;}
.main_w .main_r .cp_w{width: 780px;margin-top: 35px;}
.main_w .main_r .cp_w ul{width: 820px;}
.main_w .main_r .cp_w li{float:left;position: relative;text-align: center;width:260px;height:200px;margin:4px 3px;}
.main_w .main_r .cp_w li .pic { position: relative; overflow:hidden; width: 200px; height:260px; margin-right: auto; margin-left: auto; text-align: center; display: table; max-height: 200px;}
.main_w .main_r .cp_w li .pic span { display: table-cell; vertical-align: middle; }
.main_w .main_r .cp_w li p{position: absolute;height:32px;line-height:32px;width: 260px;bottom:0px;color:#505050;text-align:center;font-size:13px;font-weight:bold;text-align:center;}


.more_a{float:right;margin-top:5px;font-size:12px;;font-weight:bold;color:#666}

.a_icon { display: inline-block; *display:inline;
zoom:1; font-size:0; content:""; width: 16px; height: 18px; line-height:18px; overflow: hidden; vertical-align:middle; font-style:normal; background:url(../images/icon.png) no-repeat; _background:url(../images/icon_ie6.png) no-repeat; -webkit-transition: all 0.2s ease-in-out 0s; -moz-transition: all 0.2s ease-in-out 0s; -o-transition: all 0.2s ease-in-out 0s; transition: all 0.2s ease-in-out 0s; }
.hi_icon { background-position:0px 0px; }

/*---------------顶部导航菜单---------------*/
/*logo一栏*/
.logo_bg{width: 100%;height:92px;background:#A9A9A9 url(../images/top_bg.jpg) no-repeat center center ;}
.logo_w{width:1000px;margin: 0px auto;height:92px;position:relative;}
.logo_w .logo{position: absolute;left: 0px;top:14px;}
.logo_w .logo_right{position: absolute;top:40px;right:-90px;width: 320px;}
.logo_w #search_box{float: left;height:28px;width: 210px;background:url(../images/search_bg.png) no-repeat 0px  0px;}
.logo_w #search_box #title {float:left;width: 165px;height:28px;line-height:28px;padding-left:10px;padding-right:0px;background: none;color:#818181; } 
.logo_w #search_box #go { float: left;margin:3px 5px;} 

/*---语言切换---*/
.logo_w .language_switch{float: left;width:80px;padding:0 8px;height: 28px;line-height: 28px;}
.logo_w .language_switch h3 { font-weight:normal; font-size:100%; }
.logo_w .language_switch dl { zoom:1; }
.logo_w .language_switch dd { float:left; position:relative; z-index: 2; }
.logo_w .language_switch dd h3 { float:left; }
.logo_w .language_switch dd h3 a { display:inline-block; *display:inline;zoom:1;width:80px;padding:0 8px; height:28px; line-height:28px;font-size:14px;color:#4F4F4F;}
.logo_w .language_switch dd.on h3 a,.logo_w .language_switch dd h3 a:hover{background:#A0A0A0;}
.logo_w .language_switch dd i.xl_icon { display:inline-block; width:12px; height:14px; margin:0 0 0 4px; overflow:hidden; vertical-align:middle; content:""; vertical-align: text-bottom; font-size:12px; line-height:30px; background: url(../images/xl_icon.png) 0px 0px no-repeat; -webkit-transition: all 0.4s ease; -o-transition: all 0.4s ease; transition: all 0.4s ease; }
.logo_w .language_switch .top_nav_fl { display: none; position:absolute;width: 80px;padding:0 8px;left:0;top:28px; background:#A0A0A0;}
.logo_w .language_switch .top_nav_fl a:hover{color:#FFF;}
/*---语言切换---*/

/*logo一栏*/

/*导航*/
.header { width: 100%; max-width: 1920px; margin: 0 auto; position: relative; }
.top_nav{height:42px;width:100%;background:#EBEBEB;border:1px solid #515151;border-left:none;border-right:none;}
.nav{ width:1000px;margin:0 auto;padding:0 0px; height:42px; line-height:42px;  position:relative; z-index:1;}
.nav a{ color:#282828;font-size:20px;font-weight:normal; }/**注：设计稿字体为“方正正黑简体”**/
.nav .nli{ float:left;  position:relative; display:inline;  }
.nav .nli h3{ float:left; }
.nav .nli h3 a{ display:block; padding:0 45px;border-right:1px solid #8E8E8E;border-left:1px solid #8E8E8E;margin-right:-1px;}
.nav .sub{ display:none; width:100px; left:0; top:34px;  position:absolute; background:#4E4E4E;  line-height:26px; padding:5px 0;  }
.nav .sub li{ zoom:1; }
.nav .sub a{ display:block; padding:0 10px; }
.nav .sub a:hover{ background:#C7C5C6; color:#404040;  }
.nav .on h3 a{background:#C7C5C6; }
/*导航*/



/*左侧导航start*/
.left_nav { overflow: hidden; height: auto;width: 180px;margin-right: auto; margin-left: auto;}
.left_nav h1{font-size: 24px;color:#454545;margin-bottom: 10px;font-weight:normal;}
.left_nav h1 em{font-size:20px; margin:0 8px;font-weight:bold;font-family:"黑体";}
.left_nav h2{font-size: 18px;color:#555555;}
.left_nav .left_nav_w ul{border:1px solid #848484; border-bottom:none;margin:8px 0 40px 0;background-color:#C7C5C6;text-align:left;}
.left_nav .left_nav_w li a{display: block;padding-left:10px;font-size: 20px;width: 180px;height:48px;line-height: 48px;border-bottom:1px solid #848484;color:#4f4f4f;}
.left_nav .left_nav_w li a:hover{background-color:#A0A0A0;color:#FFF;}
/*左侧导航end*/

/*首页视频列表*/
.video_w{width: 1100px;}
.video_w li{float:left;position: relative;width: 330px;heiggt:169px;margin-right:5px;}
.video_w li a em{position: absolute;display:block;display:none;;cursor: pointer;top:60px;left:130px; width:56px;height:56px;text-align:center;text-indent: -9999em;background:url(../images/play.png) no-repeat;}
.video_w li a{font-size: 13px;font-weight: bold;color:#505050;}
.video_w li a:hover em{display: block;}
.video_w li a p{height:32px;line-height: 32px;}
/*首页视频列表*/
/*首页新闻列表*/
.news_w{width: 1020px;}
.news_w li{float:left;width: 490px;margin-right:20px;background-color:#FFF;}
.news_w li .news_pic{width:280px;height:168px;}
.news_w li .news_tex{width:170px;height:128px;padding:20px 18px;position: relative;}
.news_w li .news_tex h3{color:#454545}
.news_w li .news_tex p{overflow:hidden;height:100px;line-height:19px;color:#666;font-size:12px;}
.news_w li .news_tex p .ck{position: absolute;right:20px;bottom:18px;font-family:Helvetica}
/*首页新闻列表*/
/*页尾*/
#footer{width:100%;height:170px;background:#4B4B4B url(../images/footer_bg.jpg) repeat;}
#footer .footer_w{width:1020px;overflow:hidden;margin:0 auto;}
#footer .f_logo{float:left;margin-top:50px;width: 240px;margin-right:100px;}

#footer .f_share{float:left;margin:0 auto;margin-top:55px;margin-right:140px;}
#footer .f_share .share_w{text-align:center}

#footer .bshare-custom.icon-medium a{margin-right:12px;width:5px;height:32px}
#footer .bshare-custom.icon-medium .bshare-more{display:none;}
#footer .bshare-twitter{background:url(../images/s_icon.png) no-repeat}
#footer .bshare-facebook{background:url(../images/s_icon.png) no-repeat -40px 0px;}
#footer .bshare-gplus{background:url(../images/s_icon.png) no-repeat -80px 0px}

#footer .bshare-weixin{background:url(../images/s_icon.png) no-repeat -119px 0px}
#footer .bshare-qqmb{background:url(../images/s_icon.png) no-repeat -161px 0px}
#footer .bshare-sinaminiblog{background:url(../images/s_icon.png) no-repeat -200px 0px}
#footer .f_share .share_w p{line-height:5px;margin-top:20px;color:#E2E2E2;}

#footer .erweima_w{float:right;width:100px;height:100px;margin-top:45px;}
/*页尾*/


/*侧边栏公用头部*/
.main .tt_bottom { font-size: 15px; font-weight: bold; color: #333; height:74px; overflow: hidden; background: url(../images/tt_bg.gif) 0px 73px no-repeat; }
.main .tt_icon_m { font-size: 15px; font-weight: bold; color: #333; padding-left:20px; height: 52px; overflow: hidden; background:url(../images/icon_m.gif) 0px 20px no-repeat; }
.main .tt_icon_t { font-size: 16px; font-weight: bold; color: #333; height: 72px; overflow: hidden; }
.main .tt_icon_h { font-size: 15px; font-weight: bold; color: #333; padding-left:20px; height: 73px; overflow: hidden; background:url(../images/icon_h.gif) 0px 73px no-repeat; }
.main .tt { height:74px; line-height:74px; font-size: 16px; color: #666; /*! background: url(../images/tt_b_bg.gif) 0px 73px repeat-x; */ ; border-bottom:1px solid #E2E2E2; }
.main .tt .en_text { font-size: 12px; color: #999; font-weight: normal; text-transform: uppercase; font-family: "Helvetica"; padding-left: 8px; }
.main .location { font-size:12px; font-family: '宋体'; float: right; line-height: 22px; /*! padding-top:8px; */ color: #999999; margin-top: 30px; }
.main .location a { color: #666; }
.main .location a:hover { color:#FF8308; }
.main .Introduction .location a:hover { color:#fff; }
.main .location_a { float: right; font-family: '宋体'; font-size:12px; margin-top: 18px; height:22px; line-height: 22px; padding-right:0px; color: #999; }
.main .location_a a { display: inline-block; color: #999; height:20px; line-height: 20px; width:auto; padding:0 8px 0 8px; text-align: center; border:1px solid #D3D6D9; border-radius:12px; -moz-radius:12px; -webkit-radius:12px; transition: all 0.2s ease-out 0s; -moz-transition: all 0.2s ease-out 0s; -webkit-transition: all 0.2s ease-out 0s; }
.main .location_a a:hover { color:#9CC813; border:1px solid #9CC813; transition: all 0.1s ease-out 0s; -moz-transition: all 0.1s ease-out 0s; -webkit-transition: all 0.1s ease-out 0s; }
/*头部*/
