﻿@charset "utf-8";
.Home_list dd figure img,
.ADDIMG2 img,
.ADDIMG{
 width:100%;  
-webkit-transition:all .4s ease-out;
-moz-transition:all .4s ease-out;
-ms-transition:all .4s ease-out;
-o-transition:all .4s ease-out;
transition:all .4s ease-out;}

.Home_list dd figure .play:hover .ADDIMG,
.ADDIMG2:hover img,
.Home_list dd figure:hover img,
.ADDIMG:hover{ 
-webkit-transform:scale(1.1);
-moz-transform:scale(1.1);
-ms-transform:scale(1.1);
-o-transform:scale(1.1);
transform:scale(1.1);
}
.Home_list dd figure,
.Home_list dd ul ol a,
.Home_list dd figure{overflow: hidden;}


.dot{overflow:hidden;white-space: nowrap; text-overflow: ellipsis; display:block;}


.Top{ border-top:2px solid #fb4e1c; height:114px; width:100%;}
.Top .auto{}
.Top .logo{ float:left; margin-top:15px; position:relative; line-height:82px; height:82px;}
.Top .logo img{ height:82px;}
.Top .logo i{ width:1px; height:32px; background:#eeeeee; display:inline-block; margin:13px 10px;}
.Top .icon{ float:right; padding-top:20px;}
.Top .icon dd{ float:left; background:url(/skin/images/top_icon1.png) no-repeat left center; padding-left:20px; position:relative;}
.Top .icon .dd2{ background-image:url(/skin/images/top_icon2.png);}
.Top .icon dd a{ color:#606060; background:url(/skin/images/top_icon3.png) no-repeat right center; padding-right:15px;}
.Top .icon dd figure{ position:absolute; left:50%; width:113px; height:113px; margin-left:-70px; top:100%; display:none; z-index:100;}
.Top .icon .dd1:hover figure{ display:block;}
.Top .icon dd figure img{ width:100%;}
.Top .icon i{ width:1px; height:10px; float:left; display:inline-block; background:#c7c7c7; margin:8px 20px;}
.Top .icon .search{ width:35px; height:49px; padding:0; background:#fb4e1c; margin-top:-20px; margin-left:20px; position:relative;}
.Top .icon .search span{ background:url(/skin/images/top_search.png) no-repeat center; width:35px; height:35px; position:absolute; left:0; bottom:0; cursor:pointer; z-index:1;}
.Top .icon .search div{ position:absolute; z-index:2; right:0; bottom:0; background:#fb4e1c; border:2px solid #fb4e1c; width:180px; display:none;}
.Top .icon .search .text{ width: 136px; padding: 0 0 0 10px;color: #fff; border: none; height: 35px; line-height: 35px; float:left;}
.Top .icon .search .btn{background:url(/skin/images/top_search.png) no-repeat center; width:34px; height:35px; border: none; cursor:pointer;}
.Top .icon .search:hover div{ display:block;}

.Top .Nav{ float:right; padding-top:15px;}
.Top .Nav li{ float:left; position:relative;}
.Top .Nav li#m4{ position:inherit;}
.Top .Nav li span a{ padding: 0 40px; font-size:14px; line-height:27px; display:block; background:url(/skin/images/menu_icon.png) no-repeat right center; color:#666666;}
.Top .Nav li span a:hover,
.Top .Nav li span.on a,
.Top .Nav li span.aon a{color:#fb4e1c; font-weight:bold;}
.Top .Nav li#m6 span a{ background:none; padding-right:0;}
.Top .subnav{ position:absolute; display:none; top:49px; left:-68px; z-index:100; width:575px; background:url(/skin/images/menu_navbg.png); height:325px;}

.Top .subnav dl{ float:left; width:141px; padding:10px 0;}
.Top .subnav dd a{ padding-left:34px; line-height:60px; display:block; font-size:14px; height:60px; border-bottom:1px solid #dddddd;}
.Top .subnav dd.hover a{color: #fb4e1c;}
.Top .subnav figure{ float:right; width:395px; padding:10px 15px 10px 20px; background:#f8f8f8; height:285px;}
.Top .subnav figure dt{ display:none;}
.Top .subnav figure dt img{ width:383px; height:161px;}
.Top .subnav figure dt p{ margin:0; color:#999;}
.Top .Nav li#m3 .subnav{ left:-218px;}

.Top .Nav li#m4 .subnav{ width:100%; left:0; top:114px;}
.Top .Nav li#m4 .left{ width:480px; float:left; text-align:center;}
.Top .Nav li#m4 ol{ font-size:15px; color:#666; padding:18px 0;}
.Top .Nav li#m4 li{ display:inline-block;  width:113px; padding:0 0 20px; float:none;}
.Top .Nav li#m4 li a{ font-size:12px; color:#999;}
.Top .Nav li#m4 img{ width:30px; height:30px; display:block; margin:0 auto 8px;}
.Top .Nav li#m4 .right{ width:585px; padding-left:75px; float:right; text-align:center; border-left:1px solid #f2ddde;}

.Banner{ position:relative;} 
.Banner li{ background-position:center top; background-repeat:no-repeat; height:661px;}
.Banner i{ background:url(/skin/images/banner_bg.png) no-repeat center top; position:absolute; top:0; left:0; height:661px; width:100%; z-index:60;}
.Banner .bx-controls-direction a{ position:absolute; height:22px; top:35%;  background:url(/skin/images/banner_btn.png) no-repeat left top; width:14px; overflow:hidden; line-height:1000px; z-index:100;}
.Banner .bx-controls-direction a.bx-prev{ left:10%;}
.Banner .bx-controls-direction a.bx-next{ right:10%; background-position:right top;}
.Banner .bx-pager{ position:absolute; bottom:80px; width:100%; left:0; text-align:center; z-index:100;}
.Banner .bx-pager div{ display:inline-block; margin:0 5px;}
.Banner .bx-pager div a{ display:inline-block;  width:12px; height:12px; background:url(/skin/images/banner_icon.png) no-repeat right top; overflow:hidden; line-height:100px;}
.Banner .bx-pager div a.active{ background-position:left top; }
.Banner .bx-controls-direction{ display:none;}
.Banner .bx-wrapper:hover .bx-controls-direction{ display:block;}
.Banner .auto{ position:relative;}
.Banner .ban_pro{ background:url(/skin/images/banner_pro.png) no-repeat center top; width:172px; height:240px; padding:20px 15px; position:absolute; right:0; bottom:-85px; z-index:101; color:#fff;}
.Banner .ban_pro h1,
.Banner .ban_pro h2,
.Banner .ban_pro h3,
.Banner .ban_pro p{ margin:0;}
.Banner .ban_pro h1{ text-transform:uppercase; color:#fbe5df63; font-size:26px; font-family:Tahoma, Geneva, sans-serif; font-weight:normal;}
.Banner .ban_pro h2{ font-size:21px; line-height:50px;}
.Banner .ban_pro h3{ font-size:15px; line-height:20px; font-weight:normal; font-family:"黑体"; margin-top:0px;}
.Banner .ban_pro figure{ font-size:9px; line-height:12px; color:#f77f86; padding:8px 0 0; height:64px; overflow:hidden;}
.Banner .ban_pro dt{ display:inline-block; margin-right:15px;}
.Banner .ban_pro a{ color:#fff;font-size: 13px; line-height: 20px;}
.Banner .ban_pro dd a{ width:20px; height:20px; display:block; background:url(/skin/images/banner_pro_more.png) no-repeat center; margin-top:3px;}

.Home_pro{ padding:45px 0; text-align:center;}
.Home_pro dl{ position:relative; height:130px;}
.Home_pro dt{ width:130px; height:42px; line-height:42px; background:url(/skin/images/home1_pro_tab.png) no-repeat right top; display:inline-block; margin:0 3px; cursor:pointer;}
.Home_pro dt span{ background:url(/skin/images/home1_icon1.png) no-repeat left top; display:inline-block; padding-left:20px;}
.Home_pro .dt2 span{ background:url(/skin/images/home1_icon2.png) no-repeat left top;}
.Home_pro .dt3 span{ background:url(/skin/images/home1_icon3.png) no-repeat left top;}
.Home_pro dt p{ display:none; color:#d0d0d0; font-size:14px; line-height:18px; width:360px; position:absolute; bottom:20px;left:50%; margin-left:-180px; font-family:"黑体";}
.Home_pro dt.on{ background-position:left top; color:#fff;}
.Home_pro dt.on span{ background-position:left bottom;}
.Home_pro dt.on p{ color:#d0d0d0; display:block;}
.Home_pro dd{ width:23px; height:3px; background:#f52f3e; position:absolute; bottom:0; left:50%;}

.Home_pro .Inpro_list{ padding-top:40px;}
.Home_pro .Inpro_list .box{position:relative;}
.Home_pro .Inpro_list .box1 ul{position:relative;width:1200px;height:218px; overflow: hidden;}
.Home_pro .Inpro_list .box1 li{position:absolute;list-style:none;width:0;height:0;top:146px;left:377px;z-index:0;cursor:pointer;border-radius:3px; text-align: center; background: #fff;}
.Home_pro .Inpro_list .box1 li img{width:100%;height:218px;vertical-align:top;}
.Home_pro .Inpro_list .box .aprev, .Home_pro .Inpro_list .box .anext,
.Home_pro .bx-controls a{position:absolute;top:50%;width:46px;height:46px;margin-top:-40px;overflow:hidden;text-indent:-999px;cursor:pointer; background:url(/skin/images/home_pro_btn.png) no-repeat left top; display:inline-block; z-index:10;}
.Home_pro .Inpro_list .box .aprev,
.Home_pro .bx-controls a.bx-prev{left:-60px;}
.Home_pro .Inpro_list .box .anext,
.Home_pro .bx-controls a.bx-next{right:-60px; background-position:right top;}

.Home_pro .Inpro_list .box_bxSlider li{ width:100% ; height:349px;}
.Home_pro .Inpro_list .box_bxSlider li img{ width:1200px; height:349px; display:block;}
.Home_pro .Inpro_list .box_bxSlider .bx-wrapper{ position:relative;}

.Home_list{ background:#f6f1ee; padding:95px 0;}
.Home_list dd{ background:url(/skin/images/home_list_bg.png) no-repeat center top; width:310px; height:427px; padding:10px 40px; float:left; margin-right:15px;}
.Home_list dd.last{ margin-right:0;}
.Home_list dd .title{ font-size:24px; color:#000; padding:25px 0 20px;}
.Home_list dd .title span{ font-size:16px; color:#bebebe; text-transform:uppercase; padding-left:10px; margin-top:1px;vertical-align: bottom; line-height: 12px;}
.Home_list dd ul{ padding:0 0;}
.Home_list dd ul ol,
.Home_list dd img{ width:312px; height:191px; display:block;}
.Home_list dd ul ol{ margin-bottom:15px;}
.Home_list dd ul ol a{ position:absolute; width:312px; height:191px;}
.Home_list dd ul ol p{ position:absolute; left:0; bottom:0; background:url(/skin/images/home_list_txtbg.png); height:54px; font-size:16px; line-height:54px; color:#fff; margin:0; padding:0 10px; width:292px; }
.Home_list dd ul li{ overflow:hidden; line-height:35px; height:35px; width:100%;}
.Home_list dd ul time{ width:87px; height:19px; line-height:19px; color:#fff; font-size:12px; background:url(/skin/images/home_list_time.png) no-repeat center; text-align:center; display:inline-block; margin-right:10px;}
.Home_list dd ul li a{ color:#999999;}
.Home_list dd ul li a:hover{ color:#fb4e1c; font-weight:bold;}
.Home_list dd figure{ position:relative; width:312px;}
.Home_list dd figure .play{ width:312px; z-index: 999;height:191px; display:block; background:url(/skin/images/home_list_play.png) no-repeat; position:absolute; left:0; top:0;}
.Home_list dd h2{ font-size:16px; color:#666; margin:0; padding:25px 0 5px;}
.Home_list dd p{ margin:0; color:#999;}
.Home_list dd video{ display:none;}
.Home_list dd.last p{ padding-top:10px;}
.Home_list dd.last a{ color:#fb4e1c;}


.Bottom{ border-top:1px solid #ece6e2; padding:14px 0;}
.Bottom dl{ position:relative;}
.Bottom dt{ position:absolute; right:0; bottom:0; overflow:hidden; clear:both;}
.Bottom dt img{ width:33px; height:33px; display:inline-block;}
.Bottom dt span{ background:url(/skin/images/bottom_icon2.png) no-repeat left center; padding-left:25px; font-size:12px; height:33px; line-height:33px; float:right; margin-left:20px; color:#fb4e1c;}
.Bottom dt b{ font-size:26px; padding-left:5px; font-weight:normal;}
.Bottom dd{ padding-top:7px; font-size:12px; color:#999999;}
.Bottom dd a{ font-size:12px; color:#999999;}
.Bottom dd em{ margin:0 10px; width:1px; height:6px; background:#ccc; display:inline-block;}
.Bottom dd a:hover{ color:#fb4e1c;}

.gettop { height: 46px; width: 46px; position: fixed; z-index: 100; right: 3%; bottom: 150px; display: none;}
.gettop a { display: block; width: 46px; height: 46px; background:url(/skin/images/top.png) no-repeat;}

.ny_Banner{ height:152px; position:relative;}
.ny_Banner .ban{ background-position:center top; background-repeat:no-repeat; height:152px;}
.ny_Banner i{ background:url(/skin/images/banner_bg.png) no-repeat center bottom; position:absolute; top:0; left:0; height:434px; width:100%; z-index:1; display:none;}

.Content{ padding:38px 0;}
.menu{ width:248px; background:url(/skin/images/menu_li_bg.png) no-repeat center bottom; padding-bottom:30px;}
.menu .menuTitle{ height:84px;background:url(/skin/images/left_menubg.png) no-repeat left top; padding-left:20px;}
.menu .menuTitle h1{ font-weight:normal; font-size:24px; color:#fff; margin:0; padding:25px 0 0;}
.menu .menuTitle p{ color:#ff8e8f; text-transform:uppercase; font-family:Times New Roman; margin:3px 0;}
.menu ul{ background:#f7f6f6; overflow:hidden;}
.menu li{ margin:0 10px; border-bottom:1px solid #fff; border-top:1px solid #E4E1E1;}
.menu li a{ height:64px; line-height:64px; background:url(/skin/images/menu_li_a.png) no-repeat 199px center; padding-right:20px; margin:0; font-size:16px; font-weight:normal; padding:0 25px 0 15px; display:block;}
.menu li a.on,
.menu li a:hover,
.menu li.aon a{ background-image:url(/skin/images/menu_li_aon.png);}
.menu li.aon a.subon,
.menu li a.subon{ background-image:url(/skin/images/menu_li_aon2.png);}
.menu li dl{ display:none; margin-top:-10px; padding-bottom:15px;}
.menu li.aon dd a,
.menu li dd a{ background:url(/skin/images/menu_li_icon.png) no-repeat left -53px; height:30px; line-height:30px; font-size:14px; color:#999; margin-left:15px;}
.menu li dd a:hover,
.menu li dd.subbon a{ background:url(/skin/images/menu_li_icon.png) no-repeat left 4px;}


.menu .code{ text-align:center; background:#f7f6f6; }
.menu .code figure{ padding-top:30px; margin:0 10px; border-top:1px solid #E4E1E1; color:#999;}
.menu .code img{ width:130px; height:130px; margin:0 auto 10px; display:block;}


.Location{ font-size:22px; padding:25px 0; overflow:hidden; line-height:24px; position:relative;}
.Location span{ display:inline-block; padding-right:20px; background:#fff;}
.Location em{ width:100%; height:1px; background:#e0e0e0; position:absolute; top:50%;}
.RighInfo{ width:893px;}



/*分页 */
.Page002046 .Pages{ text-align:center; padding:50px 0 20px;}
.Page002046 .Pages a{ display:inline-block; vertical-align:middle;border:1px solid #ececec; padding:0 17px; line-height:39px; color:#999;}
.Page002046 .Pages a:hover,
.Page002046 .Pages a.a_cur{ background-color:#fb4e1c; color:#fff;}
.Page002046 .Pages em{ font-style:normal; display:inline-block; vertical-align:middle; overflow:hidden;}
.Page002046 .Pages em a{ float:left; margin-left:-1px;}
.Page002046 .Pages .p_cur,
.Page002046 .Pages .p_count,
.Page002046 .Pages .p_jump,
.Page002046 .Pages .p_total{ display:none;}
.Page002046 .Pages .a_prev,
.Page002046 .Pages .a_next{ padding:0; width:44px; background:url(/skin/images/page002046-a_prev.gif) no-repeat center center; overflow:hidden; line-height:1000px; height:38px;}
.Page002046 .Pages .a_next{ background-image:url(/skin/images/page002046-a_next.gif);}

/*
 发展历程
 */
.Timeline000184{ padding:20px 0; position:relative;}
.Timeline000184 .tabList{ position:relative; overflow:hidden; width:810px; padding:0 20px; height:81px; margin:0 auto;}
.Timeline000184 .tabList ul{position:absolute; top:0; }
.Timeline000184 .tabList li{ float:left; width:160px; text-align:center; height:66px; font-weight:bold; padding-top:15px; background:url(/skin/images/timeline000184-a.png) no-repeat center top; }
.Timeline000184  .line{ height:4px; background-color:#EAEAEA; position:absolute; left:0; width:100%; top:26px;}
.Timeline000184 .tabList li.on{ background-image:url(/skin/images/timeline000184-aon.png); }
.Timeline000184 .tabList li.on a{color:#fff;}
.Timeline000184  .prev,
.Timeline000184  .next{ position:absolute; background-image:url(/skin/images/timeline000184-controls.png); background-repeat:no-repeat; top:36px; z-index:10;width: 14px;height: 23px; background-color:#fff;}
.Timeline000184  .prev{ left:0; background-position:0 0;}
.Timeline000184  .next{ right:0; background-position: right bottom;}
.Timeline000184  .prev:hover{background-position: 0 bottom;}
.Timeline000184  .next:hover{background-position: right 0;}
.Timeline000184 .InfoList ul{ display:none;}
.Timeline000184 .InfoList{ padding-top:30px;}
.Timeline000184 .InfoList ul{border-top:1px dotted #ccc;}
.Timeline000184 .InfoList li{ border-bottom:1px dotted #ccc; line-height:69px; height:69px;}
.Timeline000184 .InfoList li span{ font-size:16px; color:#000;}
.Timeline000184 .InfoList li span i{ padding:0 40px; display:inline-block; color:#666;}
.Timeline000184 .InfoList li a{ color:#666; font-size:14px;}
.Timeline000184 .InfoList li:hover a{color:#DDAA2B;}



/*
 加入我们
 */
.TextList001412 .list_top{ padding-top:10px;}
.TextList001412 .list_top ul,
.TextList001412 .list .list_ul{ overflow:hidden; clear:both;font-size:14px;}
.TextList001412 .list_top ul{font-size:16px;}
.TextList001412 .list_top li,
.TextList001412  .list_ul li{ float:left; text-align:left;line-height:44px; padding-left:20px;}
.TextList001412 .li_1{ width:270px;}
.TextList001412 .li_2{ width:463px;}
.TextList001412 .li_3{ width:100px; text-align:center !important;}
.TextList001412 .list_ul{ cursor:pointer;}
.TextList001412 .list_top li{ color:#fff; background-color:#fb4e1c;}
.TextList001412 .list .con{ display:none;}
.TextList001412 .list{border-bottom:1px solid #e5e5e5;}
.TextList001412 .list_ul li{ color:#666;}
.TextList001412 .con{border-top:1px solid #e5e5e5; overflow:hidden; font-size:14px; padding:20px;}
.TextList001412 .btn_apply{ padding:10px 0;}
.TextList001412 .btn_apply a{ display:inline-block; width:148px; height:40px; line-height:40px; text-align:center; color:#fff; background-color:#fb4e1c; font-size:14px; font-size:14px;}

.Form{ padding-top:30px; width:620px; margin:0 auto;}
.Form .form_table{color:#333; font-size:16px; line-height:38px;}
.Form .form_table td{ padding-bottom:20px;}
.Form .form_table .text{ width:400px; height:38px; line-height:38px;outline:none; padding:0px 5px; border:solid 1px #ececec; background:#fff; color:#666; font-size:14px; border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px; }
.Form .form_table .form_err{ color:#F00; padding-right:0px;}
.Form .form_table .btn{display:inline-block; width:128px;outline:none; height:42px; line-height:42px; border:0; text-align:center; font-size:14px; color:#fff; text-align:center; background:url(/skin/images/btn01.jpg) no-repeat left top; cursor:pointer; margin-right:20px; margin-top:30px;}
.Form .form_table .btn01{ background-position:left bottom; margin-right:0;}

/*
 新闻资讯
 */
.PicList000478 li{ height:171px;position:relative;font-size: 14px; margin-bottom:30px;}

.PicList000478 li .pic{ position:absolute; left:0; top:0;}
.PicList000478 li .pic img{ width:270px; height:171px;}
.PicList000478 li .pic time{ position:absolute; left:0; top:0; width:50px; background:#ea2700; color:#fff; text-align:center; font-size:12px;}
.PicList000478 li .pic b{ display:block; background:#fb4e1c; font-size:24px; padding:3px 0;}
.PicList000478 li .txt{ margin:20px 10px 0 300px; border-bottom:1px dashed #e4e4e4; height:171px;}
.PicList000478 li h1{font-size: 16px; padding-bottom:5px; margin:0; color:#000; font-weight:normal;}
.PicList000478 li p{ margin:5px 0 25px 0; max-height:72px; overflow:hidden;color: #666;}
.PicList000478 li .more{display: inline-block;width: 113px;height: 27px;line-height: 27px;color: #fff; background:url(/skin/images/piclist000478-more.png) no-repeat; text-align:center;}
.PicList000478 li h1 a:hover{ color:#fb4e1c;}

/*
新闻资讯详情
 */
.RichInfo005{ padding:20px 0;}
.RichInfo005 .news_info .title{ text-align:center; padding-bottom:20px;}
.RichInfo005 .news_info .title h1{ margin:0; padding-bottom:15px; font-size:24px; font-weight:normal;}
.RichInfo005 .news_info .title p{ margin:0; border-bottom:1px dashed #d2d2d2; padding-bottom:10px;}
.RichInfo005 .news_info .title p span{ margin:0 5px; color:#777;}
.RichInfo005 .news_info .info{ text-align:justify; text-justify:inter-ideograph;}
.RichInfo005 .news_info .info_pn span{ display:block;}
.RichInfo005 .news_info .info_pn span a{ color:#999;}
.RichInfo005 .news_info .info_pn span a:hover{color:#fb4e1c;}


/*
健康管理中心
 */
.TextList002 .list li{border-bottom:1px dashed #eee; height:42px; line-height:42px;}
.TextList002 .list li a{ display:block; background:url(/skin/images/textlist002-news_li.jpg) no-repeat 5px center;padding-left:19px;padding-right:10px;}
.TextList002 .list li a:hover{ color:#fb4e1c;}
.TextList002 .list li span{ float:right; color:#a6a6a6; font-size:12px;}


.Pro_content{width: 893px;}
.Pro_content .search .dd1{ border:2px solid #fb4e1c; overflow:hidden; clear:both;}
.Pro_content .search .text{ width: 749px; padding: 0 0 0 20px; border: none; height: 48px; line-height: 48px; float:left;}
.Pro_content .search .btn{background:url(/skin/images/pro_search.png) no-repeat center #fb4e1c; width:120px; height:48px; border: none; cursor:pointer;}
.Pro_content .search dd{ font-size:16px; color:#999; margin-bottom:13px; position:relative;}
.Pro_content .search dd a{ color:#999;}
.Pro_content .search dd em{ margin:0 10px; color:#cccccc;}
.Pro_content dl figure,
.Pro_content dl figure img{ width:893px; height:187px; display:block;}
.Pro_content dl .txt{ position:absolute; left:50px; top:30px; width:455px; color:#fff; }
.Pro_content dl .txt h2{ margin:0; font-size:18px; line-height:42px; height:42px; background:url(/skin/images/pro_icon.png) no-repeat left center; padding-left:50px;}
.Pro_content dl .txt p{ font-size:14px; line-height:24px; margin:8px 0 0;}
.Pro_content .pro_list ul{ height:801px; overflow:hidden; margin-top:52px;}
.Pro_content .pro_list li{ width:296px; height:400px; float:left; border-right:1px solid #ededed; border-bottom:1px solid #ededed; text-align:center;}
.Pro_content .pro_list li a{ padding-top:35px; width:296px; height:365px; display:block;}
.Pro_content .pro_list li.end{ border-right:none;}
.Pro_content .pro_list li figure{ width:290px; height:217px; margin:0 auto; line-height:217px;}
.Pro_content .pro_list li figure img{ max-width:290px; max-height:217px; vertical-align:middle;}
.Pro_content .pro_list li h2,
.Pro_content .pro_list li h3,
.Pro_content .pro_list li p{ font-size:14px; margin:0; font-weight:normal;}
.Pro_content .pro_list li h2{ color:#fb4e1c;}
.Pro_content .pro_list li h3{ color:#0096e0;padding-left: 20px;padding-right: 20px;}
.Pro_content .pro_list li p{ color:#999999;}
.Pro_content .pro_list li span{ display:block; width:113px; height:27px; margin:10px auto; line-height:27px; background:url(/skin/images/pro_more.png) no-repeat left; color:#999; }
.Pro_content .pro_list li a:hover{ display:block; border:5px solid #fb4e1c; width:290px; height:355px;}
.pro_list li a:hover span{ background-position:right top; color:#fff;}

.Pro_content .pro_con .detail{ min-height:400px; padding-left:420px; position:relative; background:url(/skin/images/detail_imgbg.png) no-repeat center bottom; }
.Pro_content .pro_con .detail .pic{  position:absolute; left:0; top:0; width:400px; line-height:400px; height:400px; text-align:center;}
.Pro_content .pro_con .detail .pic img{ display:inline-block; max-width:400px; max-height: 400px; vertical-align:middle;}
.Pro_content .pro_con .detail .h5{ padding:50px 0 20px; font-size:30px; height:30px;}
.Pro_content .pro_con .detail .h5 h1,
.Pro_content .pro_con .detail .h5 h2,
.Pro_content .pro_con .detail .h5 h3,
.Pro_content .pro_con .detail .h5 h4,
.Pro_content .pro_con .detail .h5 h5,
.Pro_content .pro_con .detail .h5 h6{ margin:0px; font-size:30px; font-weight:normal; }
/*.Pro_content .pro_con .detail .h5 span{ color:#ef7c94; font-size:18px; padding-left:10px; }*/
.Pro_content .pro_con .detail .h6{ margin:0; padding:0 20px; color:#fff; line-height:43px; background-color:#fb4e1c; font-size:22px; font-weight:normal; }
.Pro_content .pro_con .detail .h6 i{ font-style:normal; padding-left:20px; font-size:14px; }
.Pro_content .pro_con .detail .h4{ font-size:18px; padding:5px 0; margin:0; font-weight:normal;}
.Pro_content .pro_con .detail .txt{ white-space:pre-wrap;white-space:-moz-pre-wrap;white-space:-pre-wrap;white-space:-o-pre-wrap;word-wrap:break-word;margin:0;font-family: "Microsoft YaHei";text-align:justify;text-justify:inter-ideograph; font-size:20px; color:#797979; overflow:hidden; height:55px; margin-bottom:100px; padding:15px 0;}
.Pro_content .pro_con .detail .btn{ font-size:18px; display:block; width:131px; padding-left:65px; line-height:44px; text-align:center; color:#fff; background:url(/skin/images/detail_btn.png) no-repeat left; }
.Pro_content .pro_con .detail .other{ position:relative; margin:20px 0;}
.Pro_content .pro_con .detail .other .jiathis_style_24x24{ position:absolute; right:0;}
.Pro_content .pro_con .detail .other .jiathis_style_24x24 b{ position:absolute; left:-60px; font-weight:normal;}
.Pro_content .pro_con .detail .other .jiathis_style_24x24 .jtico{ padding:3px; background:url(/skin/images/detail_share.jpg)!important;}
.Pro_content .pro_con .detail .other .jiathis_style_24x24 .jtico_weixin{ background-position:left center!important}
.Pro_content .pro_con .detail .other .jiathis_style_24x24 .jtico_qzone{ background-position:-35px center!important}
.Pro_content .pro_con .detail .other .jiathis_style_24x24 .jtico_tsina{ background-position:-67px center!important}
.Pro_content .pro_con .detail .other .jiathis_style_24x24 .jtico_cqq{ background-position:-100px center!important}
.Pro_content .pro_con .detail .other .jiathis_style_24x24 .jtico_renren{ background-position:-132px center!important}
.Pro_content .pro_con .detail .other .jiathis_style_24x24 .jtico_jiathis{ padding-right:11px; font-size:12px; color:#969696; background-position:-173px center!important}
/*.Pro_content .pro_con .title_h3{ line-height:43px; margin:0; border-left: solid 12px #b60210; font-size:18px; color:#fff; padding-left:15px; background-color:#fb4e1c; }*/
.Pro_content .pro_con .title_h3{ border-bottom:1px solid #e5e5e5; font-weight:normal; padding-left:61px; position:relative;}
.Pro_content .pro_con .title_h3 i{ width:61px; height:59px; font-family:Arial; font-size:36px; color:#fff; font-style:oblique; background:url(/skin/images/pro_icon1.png) no-repeat; text-align:center; line-height:59px; margin-top: 1px; position:absolute; left:0; bottom:-1px;}
.Pro_content .pro_con .title_h3 span{ display:inline-block; padding-top:17px; background:url(/skin/images/pro_icon2.png) no-repeat right bottom; line-height:43px; width:160px; padding-left:17px; color:#fb4e1c; font-size:18px; }
.Pro_content .pro_con .txt{ padding:15px;  color:#5e5e5e; line-height: 25px;}
.Pro_content .pro_con .txt .Q{ position:relative; padding:3px 0 3px 5px;}
.Pro_content .pro_con .txt .Q i.i_1{ background:url(/skin/images/pro_icon4.png); width:36px; height:36px; line-height:36px; text-align:center; position:absolute; left:0; top:0; color:#fff; font-size:14px;font-style: normal;}
.Pro_content .pro_con .txt .Q span{ height:30px; padding-left:36px; background:#eaeaea; color:#666; font-size:14px; line-height:30px; float:left;}
.Pro_content .pro_con .txt .Q i.i_2{ height:30px; display:inline-block; background:url(/skin/images/pro_icon3.png) no-repeat right center; width:20px;}

.link_list{ padding:20px 0 0;}
.link_list li{ width:285px; float:left; margin-right:19px; text-align:center; margin-bottom:20px;}
.link_list li.end{ margin-right:0;}
.link_list li img{ width:285px; height:112px; display:block; border:1px solid #e0e0e0;}


.Timeline001266{ padding:2% 0; }
.Timeline001266 .scroll{ height:750px;overflow: auto;}
.Timeline001266 .scroll ul{ padding-left:40px; }
.Timeline001266 .scroll li{ position:relative; padding:20px 0 20px 130px;background:url(/skin/images/timeline001266-bg.gif) repeat-y left top;}
.Timeline001266 .scroll li div{ position:relative; padding-left:156px; min-height:83px;}
.Timeline001266 .scroll li div figure{ position:absolute; left:0; top:0; border:2px solid #e5e5e5;width:139px;height:79px;}
.Timeline001266 .scroll li div figure img{ width:139px; height:79px;}
.Timeline001266 .scroll li h2{ font-size:14px;}
.Timeline001266 .scroll li p{ margin:0; line-height:24px; max-height:72px; overflow:hidden;}
.Timeline001266 .scroll li time{ position:absolute; border-radius:0 5px 5px 0; background-color:#e5e5e5; padding:0 10px; left:40px; line-height:32px; top:55px;}
.Timeline001266 .scroll li time::before,
.Timeline001266 .scroll li time::after{ position:absolute; content:''; top:50%; }
.Timeline001266 .scroll li time::before{width:0; height:0; border:10px solid #e5e5e5; border-left:0; border-top-color:transparent;border-bottom-color:transparent; left:-10px; margin-top:-10px;}
.Timeline001266 .scroll li time::after{ width:14px; height:14px; border-radius:50%; background-color:#9b9690; border:4px solid #e5e5e5; left:-35px;margin-top:-7px;}
.Timeline001266 .scroll li:hover time{ background-color:#fb4e1c; color:#fff;}
.Timeline001266 .scroll li:hover figure{ border-color:#fb4e1c;}
.Timeline001266 .scroll li:hover time::before{ border-right-color:#fb4e1c;}
.Timeline001266 .scroll li:hover time::after{background-color:#fb4e1c; border-color: #fcadb0; width:20px; height:20px; margin-top:-10px; left:-38px;}

.Timeline001266 .jspContainer{overflow: hidden;position: relative;}
.Timeline001266 .jspPane{position: absolute; margin-left:0 !important;}
.Timeline001266 .jspVerticalBar{position: absolute;top: 0;left: 0;width: 16px;height: 100%; }
.Timeline001266 .jspCap{display: none;}
.Timeline001266 .jspTrack{display:none;}
.Timeline001266 .jspArrow{ position:absolute; top:50%;background: #fb4e1c;text-indent: -20000px; width:22px; height:36px; display: block;cursor: pointer; z-index:10; box-shadow:1px 1px 0 #ac000c;}
.Timeline001266 .jspArrow::before{ position:absolute; content:''; width:100%; height:100%; left:0; top:0; background:url(/skin/images/timeline001266-btn_hover.gif) no-repeat center center;}
.Timeline001266 .jspArrowDown::before{ transform:rotate(180deg);}
.Timeline001266 .jspArrowUp{ top:0;}
.Timeline001266 .jspArrowDown{top:60px;}
.Timeline001266 .jspDisabled{background: #ccc;box-shadow:1px 1px 0 #848081;cursor: default; }
.Timeline001266 .jspDisabled::before{background-image:url(/skin/images/timeline001266-btn.gif);}
.Timeline001266 .jspCorner{background: #eeeef4;float: left;height: 100%;}
@media(max-width:640px){
.Timeline001266 .scroll{height:612px;}
.Timeline001266 .scroll li{ padding:50px 0 20px 30px; }
.Timeline001266 .scroll li time{top:0;}
}
@media(max-width:480px){
.Timeline001266 .scroll{height:470px;}
.Timeline001266 .scroll li div figure{ position:static; margin-bottom:10px;}
.Timeline001266 .scroll li div{ padding-left:0;}
}

.list_brand ul li{ padding:10px; border:solid 1px #eeeeee; width:265px; float:left; margin:0px 5px 20px 5px;}
.list_brand ul li img{ width:265px; height:145px;}
.list_brand ul li h5{ font-size:16px; padding:5px 0; margin:0; font-weight:normal;}
.list_brand ul li p{ font-size:13px; color:#aaaaaa; line-height:18px; height:60px; padding:0; margin:0 0 10px 0; border-bottom:solid 1px #e5e5e5;}
.list_brand ul li .more{ color:#666666; background:url(/skin/images/more.jpg) no-repeat right; display:inline-block; padding-right:11px;}