/*
 .Top000828 为demo编号
 */
.Top000828 .auto{ max-width:1003px;}
.Top000828 .top{ position:relative;}
.Top000828 .wap{ display:none;}
.Top000828 nav{ background:url(../images/top_bg.jpg) repeat-x; z-index:100; position:relative;}
.Top000828 .search a{ position:absolute; right:0; top:0; width:30px; height:100%; font-size:20px; text-align:center;  color:#666;}
.Top000828 .search a span{ position:absolute; top:50%; margin-top:-10px; left:50%; margin-left:-10px;}
.Top000828 .search{ position:absolute; width:20%; height:33px; background-color:#fff; padding:0 10px; bottom:-40px; right:0; z-index:110;}
.Top000828 .search .text{ width:100%; height:33px; font-size:15px; line-height:33px; color:#999; border:none; background:none;}
@media(min-width:769px){
.Top000828 .moblie_menu{ display:none;}
.Top000828 .top dl{ float:right; text-align:right;font-size:16px; line-height:24px;}
.Top000828 .top dl dt a{ color:#555; display:inline-block; position:relative; padding-left:10px;}
.Top000828 .top dl dt a .font{ font-size:16px; font-family:"宋体"; color:#007cc4; line-height:40px;}
.Top000828 .top dl dd{ margin-top:-16%;}
.Top000828 nav ul{ width:100%;}
.Top000828 nav ol{ display:none;}
.Top000828 nav li{ position:relative; line-height:45px; float:left; text-align:center; width:10% !important;}
.Top000828 nav li#m3,.Top000828 nav li#m5,.Top000828 nav li#m6{ width:13% !important;}
.Top000828 nav li span{ display:none;}
.Top000828 nav li a{ display:block; color:#fff; font-family:"Arial";}
.Top000828 nav li em a{ font-size:17px; font-weight:bold; color:#fff;}
.Top000828 nav li a:hover{ background-color:#009ddb;}
.Top000828 nav li .sub-menu{ position:absolute; width:100%; background-color:#009ddb;}
.Top000828 nav li .sub-menu .f1{ margin:0;}
.Top000828 nav li .sub-menu .f1 a{ padding:0; font-weight:bold;}
.Top000828 nav li#m1 .sub-menu{ width:130%; text-align:left; padding:2% 15%; left:-15%;}
.Top000828 nav li dt a{ display:block; color:#fff; font-family:"Arial"; font-size:14px; line-height:25px;}
.Top000828 nav li dt a:hover{ font-weight:bold;}
.header-menu li .sub dt dd a{ display:block; color:#fff; font-family:"Arial"; font-size:14px; line-height:24px; padding:0;}
.header-menu li .sub dt dd a:hover{ font-weight:normal;}
}
@media(max-width:1350px){
.Top000828 .auto{ padding:0 2%;}
.Top000828 .search{ right:2%;}
}
@media(max-width:768px){
.Top000828 .logo{ display:inline-block; padding:0;}
.Top000828 .logo img{ display:none;}
.Top000828 .logo .wap{ display:inline-block;}
.Top000828 .top dl dd{ display:none;}
.Top000828 .top dl dt{ position:absolute; left:32%; top:10%;}
.Top000828 .top dl dt a{ padding-right:10px;}
.Top000828 .top dl dt a .font{ display:none;}
.Top000828 .search{ width:50%; border:solid 1px #009ddb; display:block; left:32%; top:44%; z-index:1;}
.Top000828 #open_menu{ width:35px; height:35px; border-radius: 50%; background:#009ddb; position:absolute; top:40%; right:5%; display:inline-block; z-index:101;}
.Top000828 #open_menu i{ width:60%; left:20%; height:2px;margin-top:-1px;}
.Top000828 #open_menu i,
.Top000828 #open_menu i::after,
.Top000828 #open_menu i::before{ background:#fff;}
.Top000828 #open_menu i::before{ top:5px;}
.Top000828 #open_menu i::after{ top:-5px;}
.Top000828 nav{ position:fixed; left:0; top:0; width:100%; height:100%; max-height:100%; overflow:auto; z-index:120; transform:translateX(100%); opacity:0; transition:all ease-in-out 0.5s;}
.Top000828 nav.nav_show{ transform:translateX(0); opacity:1;}
.Top000828 nav .auto{ padding:0;}
.Top000828 nav ol{ background-color:#000;text-align:right; font-size:16px;}
.Top000828 nav ol a{ color:#fff; display:inline-block; line-height:39px; width:60px; text-align:center; }
.Top000828 nav li a,
.Top000828 nav li span{ color:#fff;}
.Top000828 nav li > a{ display:none;}
.Top000828 nav li span,
.Top000828 nav li a.show,
.Top000828 nav li:first-child a{ display:block; font-size:16px; position:relative; line-height:45px;} 
.Top000828 nav li span::before,
.Top000828 nav li a.show:before{ position:absolute; content:''; width:30px; height:100%; right:0; top:0; background:url(../images/Top000828-a_span.png) no-repeat center center;}
.Top000828 nav li{ padding-left:15px;}
.Top000828 nav li dl{ padding:0 3%;}
.Top000828 nav li dl dt{padding-left:30px;background:url(../images/Top000828-a_span.png) no-repeat left 10px;}
.Top000828 nav li dl dt a{ display:block; line-height:20px; padding:8px 0;}
}

/*
 .Banner000707 为demo编号
 */
.Banner000707{ position:relative;}
.Banner000707  .auto_1350{ position:relative;}
.Banner000707 .bx-viewport{ height:auto !important;}
.Banner000707 .bx-controls-direction a{ width:40px; height:40px; position:absolute; top:50%; margin-top:-20px;}
.Banner000707 .bx-controls-direction a span{ color:#fff; font-size:30px;}

.Banner000707 .bx-prev{ left:2%;}
.Banner000707 .bx-next{ right:2%;}
.Banner000707 .bx-pager{ position:absolute; width:100%; left:0; bottom:1em; text-align:center;}
.Banner000707 .bx-pager div{ display:inline-block;}
.Banner000707 .bx-pager .bx-pager-item{ margin:0 6px;}
.Banner000707 .bx-pager .bx-pager-item a{ width:14px; height:14px; background:#fff; border-radius:50%; display:block; overflow:hidden; line-height:1000px;-webkit-transition:all ease 0.5s;transition:all ease 0.5s;}
.Banner000707 .bx-pager .bx-pager-item a.active{ background:#009cdd; width:40px; border-radius:15px; -webkit-transition:all ease 0.5s;transition:all ease 0.5s;}
.Banner000707 .list li img{ width:100%; display:block;}
.Banner000707 .next,.Banner000707 .prev{ background:url(../images/right.png) no-repeat center; background-size: 100% 100%; width: 57px; height: 57px;  position: absolute; top: 50%; margin-top: -20px; z-index: 9;}
.Banner000707 .prev{ background:url(../images/left.png) no-repeat center; background-size: 100% 100%;}
@media(max-width:768px){
.Banner000707 .bx-pager .bx-pager-item{ margin:0 2px;}
.Banner000707 .bx-pager .bx-pager-item a{ width:8px; height:8px; }
.Banner000707 .bx-pager .bx-pager-item a.active{ width:20px;}
.Banner000707 .bx-controls-direction a,.Banner000707 .next,.Banner000707 .prev{ width:25px; height:25px; margin-top:-12.5px;}
}
/*Banner*/
/*Banner*/
/*
 .Menu000654 为demo编号
 */
.Menu000654{ padding-top:20px;}
.Menu000654 header{ line-height:60px; font-size:20px; color:#323232; font-family:"Arial" }
.Menu000654 header span{ color:#414141; font-family:Arial, Helvetica, sans-serif;}
.Menu000654 > ul{ border:solid 1px #007cc4;}
.Menu000654 li a{ display:block; padding-left:20px; font-size:16px; line-height:48px; border-bottom: solid 1px #CCC;}
.Menu000654 li a.first{ display:block;}
.Menu000654 li a:hover,
.Menu000654 li a.aon{ background-color:#007cc4; color:#fff;}
.Menu000654 li dl{ display:none1;}
.Menu000654 li a.click{ position:relative; color:#fff; background: #007cc4;}

.Menu000654 li dl dd a{ background:#fff; font-size:14px; color:#555; padding-left:44px;}
.Menu000654 li dl dd a.aon,
.Menu000654 li dl dd a:hover{ color:#fff; background: #007cc4;}

.Menu000654 li dl dd ul a{ padding-left:64px; font-size:12px;}

.Menu000654 a img{ display:block; margin-top:10%; width:100%;}

/*
 TextList000856 为demo编号
 */
.TextList000856 li{border-bottom: #f0f0f0 1px dashed; line-height:27px; list-style:none;}
.TextList000856 li a{ padding-left:20px; position:relative; color:#555;}
.TextList000856 li a:after{ position:absolute; content:''; width:10px; height:100%; left:2%; top:44%; width:2px; height:2px; background:#555;}
.TextList000856 li a:hover{ color:#000;}
.TextList000856 li time{ float:right; color:#555; font-size:14px; margin-left:10px;}
/*
 .Bottom001736 为demo编号
 */
.Bottom001736{ width:100%; color:#585858; border-top:solid 1px #e6e6e6; background:#f2f2f2;}
.Bottom001736 .auto{ max-width: 1003px; position: relative;}
.Bottom001736 .bottom{ padding:1% 0;}
.Bottom001736 .bottom .bottom_logo{ width:12%; float:left;}
.Bottom001736 .bottom p{ margin:0; line-height:20px;}
.Bottom001736 .bottom dl{ float:right; width:88%;}
.Bottom001736 .bottom dl dt{ width:50%; float:left; font:normal 14px/28px "Arial"; color:#333;}
.Bottom001736 .bottom dl dd{ float:right;}

@media(max-width:768px){
.Bottom001736 .bottom{ text-align:center;}
.Bottom001736 .bottom .bottom_logo{ width:auto; margin:0 auto; float:none;}
.Bottom001736 .bottom dl,.Bottom001736 .bottom dl dt,.Bottom001736 .bottom dl dd{ width:auto;}
.Menu000654 a img{ display:none;}
}

/*
 .Location002362 为demo编号
 */
.Location002362{ padding:20px 0; text-align:right;}
.Location002362 em{ font-style: normal; padding-left:35px; font-size:15px; line-height:2; margin-top:13px; color:#555; position: relative;}
.Location002362 em:before{ content:""; position: absolute; top: 25%; left:3%; background:#007cc4; width:10px; height: 10px;}
.Location002362 em a { color: #333;margin-right:5px; position: relative;}
.Location002362 em a:hover{ text-decoration:underline;}
.Location002362 em span{ color:#007cc4; }


/*
 .Floor002404 为demo编号
 */
.Floor002404{ background:url(../images/top_bg.jpg) repeat-x; color:#fff;}
.Floor002404 .auto{ max-width: 1003px; position: relative;}
.Floor002404 .bx-wrapper{ position: relative; padding-left: 11%; z-index:1;}
.Floor002404 .bx-wrapper:before{ content: "News"; display: block; width: 90px; height: 50px; text-align:right; font-size:20px; font-weight:bold; line-height:50px; position: absolute; top: 0; left: 0; background: url(../images/news_top.png) no-repeat left center;}
.Floor002404 .list li a{ line-height:50px; padding-right:22%; font-size:16px; color:#fff;}
.Floor002404 .bx-pager{ position: absolute; right: 0; top: 0; padding-top: 15px; display:none;}
.Floor002404 .bx-pager >div{ display: inline-block; padding: 0 0 0 5px;}
.Floor002404 .bx-pager >div a{ display: block; width: 14px; height: 14px; text-indent: 9999px; overflow: hidden; position: relative;}
.Floor002404 .bx-pager >div a:before,
.Floor002404 .bx-pager >div a:after{ display: block; content: ""; position: absolute;}
.Floor002404 .bx-pager >div a:before{ width: 6px; height: 6px; z-index: 5; background: #8e8e8e; top: 4px; left: 4px;}
.Floor002404 .bx-pager >div a.active:before{ background: #bd2436;}
.Floor002404 .bx-pager >div a:after{ width: 14px; height: 14px; border: 2px solid transparent; top: 0; left: 0;}
.Floor002404 .bx-pager >div a.active:after{ border-color: #bd2436;}
.Floor002404 .bx-wrapper{ position:relative; }
.Floor002404 .bx-controls-direction { display: none;}
.Floor002404 .more{ position:absolute; right:0; top:30%; width:20px; height:18px;}

@media(max-width:768px){
.Floor002404 .bx-wrapper{ padding-left:34%;}
}

/*
 .Floor000948 为demo编号
 */
.Floor000948{background:url(../images/pro_t.jpg) no-repeat center 6%;padding:1% 0;}
.Floor000948 .auto{ max-width: 1003px; position: relative;}
.Floor000948 .title{ text-align:center; font-size:24px; color:#323232; padding-bottom:2%;}
.Floor000948 .title a{ float:right; font-weight:normal; font-size:12px; color:#999; padding-bottom:8px; border-bottom:1px solid #f31717;}
.Floor000948  dt{ float:left; width:32%; margin-right:2%; min-height:228px; border:solid 4px #e6e6e6; padding:2%; position:relative; overflow:hidden;}
.Floor000948  dt:nth-child(3){ margin:0; float:right;}
.Floor000948  dt .Ispic{ position:absolute; left:2%; top:8%; width:50%; height:80%; background-color:#fff; background-size:contain;}
.Floor000948  dt figure{padding:4% 4% 4% 54%;}
.Floor000948  dt h5{ margin:0; font-size:16px; font-weight:bold;}
.Floor000948  dt p{ color:#555; font-size:16px; line-height:24px; overflow:hidden;}
.Floor000948  dt:hover h5 a,
.Floor000948  dt .more{ color:#000;}

@media(max-width:640px){
.Floor000948{ background:0;}
.Floor000948  dt{width:100%; margin-bottom:2%;}
.Floor000948  dt figure{ padding-top:5%; padding-bottom:5%;}
.Floor000948  dt p{ height:50px;}
}
/*
 .Floor001806 为demo编号
 */
.Floor001806{ padding-bottom:2%; border-top:solid 1px #ccc;}
.Floor001806 .auto{ max-width: 1003px; position: relative;}
.Floor001806 h1{ height:40px; text-align:left; line-height:40px; font-weight:normal; color:#323232; font-size:24px; font-family: "Arial"; }
.Floor001806 h1 a{ display:block; float:right; }
.Floor001806 h1 span{ color:#414141;}

.Floor001806 section{ float:left; width:41%;}
.Floor001806 section figure{max-height: 215px; overflow: hidden;}
.Floor001806 .box_1{ float:right; width:54%;}
.Floor001806 dl{ padding:0 2%;}
.Floor001806 dt{ float:left;}
.Floor001806 dd{ background:#fff; width:61%; padding:1% 0; float:right; display:table; overflow:hidden;}
.Floor001806 dd:hover{ background:#007cc4; cursor:pointer;}
.Floor001806 dd time{ float:left; width:80px; margin-right:10px; color:#555; font-family:Arial, Helvetica, sans-serif; text-align:center; }
.Floor001806 dd time span{ display:block; font-size:36px; color:#333; }
.Floor001806 dd a{ font-size:14px; display:table-cell; vertical-align:middle; color:#555;}
.Floor001806 dd:hover *{ color:#fff;}

.Floor001806 figure a{ display:block; line-height:24px;}
.Floor001806 figure a img{ float:left; margin-right:12px;}
.Floor001806 figure h3{ font-weight:normal; color:#007cc4; font-size:16px; margin:0;}
.Floor001806 figure p{ line-height:27px; margin-top:0; font-size:16px; color:#666; }

@media(max-width:480px){
.Floor001806 section{ float:none; width:100% !important;}
.Floor001806 dt{ width:100%; text-align:center;}
.Floor001806 dd{ width:100%;}
}
/*
 .TextList000594 为demo编号
 */
.TextList000594 .dl_top{  line-height:55px;background-color:#007cc4; color:#fff; font-size:16px;}
.TextList000594 .dl{ overflow:hidden; clear:both;}
.TextList000594 .list .dl{line-height: 34px; border-bottom:1px dashed #d1d1d1; cursor:pointer; padding:13px 0; }
.TextList000594 .dl dd{ text-align:center; float:left;display:block; white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}
.TextList000594 .dl_top,
.TextList000594 .list{ padding:0 2%;}
.TextList000594 .list .info{ display:none; background-color:#f9f9f9; border-top:1px solid #d1d1d1; border-bottom:1px solid #d1d1d1;line-height: 24px;padding: 2%; margin-left:-2%; width:104%;}
.TextList000594 .dl dd:nth-child(1){ width:25%;}
.TextList000594 .dl dd:nth-child(2){ width:25%;}
.TextList000594 .dl dd:nth-child(3){ width:15%;}
.TextList000594 .dl dd:nth-child(4){ width:15%;}
.TextList000594 .dl dd:nth-child(5){ width:15%;}
.TextList000594 .dl dd a.btn{ display:inline-block;width: 80%;max-width: 108px; background: #ececec;border-radius: 5px;color: #363636;line-height: 34px;height: 34px;}
.TextList000594 .dl dd a.btn:hover{ background-color:#007cc4; color:#fff;}
.TextList000594 .list .dl dd:nth-child(5){ color:#999;}
.TextList000594 .list #dl{ border-bottom:0; background-color:#fff;}
.TextList000594 .list #dl dd:nth-child(1),
.TextList000594 .list #dl dd:nth-child(2),
.TextList000594 .list #dl dd:nth-child(3){color:#007cc4;white-space:normal; text-overflow:none; font-weight:bold; line-height:20px;}
.TextList000594 .list .dl:hover dd:nth-child(1),
.TextList000594 .list .dl:hover dd:nth-child(2),
.TextList000594 .list .dl:hover dd:nth-child(3){color:#007cc4; font-weight:bold;}
.TextList000594 .list #dl a.btn{ background-color:#007cc4; color:#fff;}
@media(max-width:480px){
.TextList000594 .dl dd{display:none;}
.TextList000594 .dl dd:nth-child(1){ display:block; width:60% !important;}
.TextList000594 .dl dd:nth-child(5){ display:block; width:40% !important;}
.TextList000594 .dl_top{ font-size:14px; line-height:45px;}
}

/*
 .Form000573 为demo编号
 */
.Form000573{ padding-bottom:2%;}
.Form000573 .from .btn{ cursor:pointer; border:none; padding:0 8%; height:35px; font-size:14px; color:#fff; background:#007cc4;}
.Form000573 .from .f_name{ padding-right:15px;color:#4d4d4d; width:24%;}
.Form000573 .from .title{ text-align:center; font-size:12px;}
.Form000573 .from table{ border-left:solid 1px #ccc; border-top:solid 1px #ccc;}
.Form000573 .from td{ border-bottom:solid 1px #ccc;  border-right:solid 1px #ccc; font-size:12px; padding:0.4% 1%;}
.Form000573 .from .text{ width:31%; border:1px solid #a9a9a9; padding:0 2%; height:30px;}
.Form000573 .from .textcode{ width:80px;}
.Form000573 .from td img{ height:30px;}
.Form000573 .from .text:focus{ border-color:#007cc4; transition:all ease 0.5s;}
.Form000573 .from textarea.text{ width:65%; height:77px;}
.Form000573 .from i{ color:#007cc4; font-style:normal;}
.Form000573 .form_err{color:#df2130;}

.Form000573 .from2 table{ width:66%;}
.Form000573 .from2 .f_name{ text-align:right;}
.Form000573 .from2 .title{ padding-right:16%; font-size:16px; font-weight:bold; margin:10px;}
.Form000573 .from2 td{ padding:7px 0; font-size:16px;}
.Form000573 .from2 .text{ border: 1px solid #ccc; height: 32px; line-height: 32px; margin: 0 5px 0 0; outline: none; padding: 0 10px; width: 100%; }
.Form000573 .from2 textarea.text{ width:154%; height:146px;}
.Form000573 .from2 .textcode{ width:90px;}
.Form000573 .from2 td img{ height:32px;}
.Form000573 .from2 td .btn_submit{ background: #017cc0; border-radius: 2px; color: #FFF; display: inline-block; height: 36px; line-height: 36px; text-align: center; text-decoration: none; border:0; width: 84px; }

@media(max-width:640px){
.Form000573 .from2 table{ width:100%;}
.Form000573 .from2 .title{ padding-right:25%;}
.Form000573 .from2 .text{ width:80%;}
.Form000573 .from2 textarea.text{ width:100%; height:88px;}
.Form000573 .from2 .textcode{ width:72px;}
}

/*
 .RighInfo001278 为demo编号
 */
.RighInfo001278{ padding:2% 0;}
.RighInfo001278 .wap{ display:none;}
.RighInfo001278 .prod_info{ position:relative; padding-left:0;}

.RighInfo001278 .big_img{ width:83.8%; margin:0 auto;}
.RighInfo001278 .big_img li .table{ display:table; width:100%; height:100%;}
.RighInfo001278 .big_img li .table_cell{ display:table-cell; vertical-align:middle;border:1px solid #dcdcdc;}
.RighInfo001278 .big_img li{ text-align:center; display:block;}
.RighInfo001278 .big_img li .Ispic{ padding-bottom:65.8%;}
.RighInfo001278 .big_img img{ width:600px; height:400px; border:1px solid #dcdcdc;}

.RighInfo001278 .list{ padding:2% 10%; position:relative; overflow:hidden;}
.RighInfo001278 .list a{ position:absolute; width:19px; height:31px; background:url(../images/btn_left.png) no-repeat center center; cursor:pointer;top:50%; margin-top:-13px; z-index:10;}
.RighInfo001278 .list a.prev{ left:5%;}
.RighInfo001278 .list a.next{ right:5%; background-image:url(../images/btn_right.png);}
.RighInfo001278 .list a.prevStop,
.RighInfo001278 .list a.nextStop{ cursor:default;}
.RighInfo001278 .list li{position:relative; text-align:center; float:left;}
.RighInfo001278 .list li .table{margin:0 auto; padding-right:5%;}
.RighInfo001278 .list li .Ispic{ padding-bottom:90%;border:1px solid #f2f2f2;}
.RighInfo001278 .list li.on .Ispic{}
.RighInfo001278 .list li img{ width:130px; height:124px; border:1px solid #f2f2f2; cursor:pointer;}

.RighInfo001278 .tab{ padding:3% 0;}
.RighInfo001278 .tab .h1_tab{ margin:0; overflow:hidden; font-weight:normal; font-size:16px; line-height:30px; text-align:center;}
.RighInfo001278 .tab .info{ padding-top:3%; overflow-x:hidden;}
.RighInfo001278 .tab .info table{ width:100% !important;}
.RighInfo001278 .tab .info p{ margin:0;}

.procon1{ width:602px; margin:0 auto;}
.big_con { padding: 10px 0px; min-height: 300px; height: auto; _height: 300px; }
.big_con .big_l { width: 100%; float: left; }
.big_con .big_l .bigpic { border: solid 1px #e5e5e5; }
.big_con .big_l .small_con { }
.big_con .big_l .small_con img { border: solid 1px #e5e5e5; cursor: pointer; }
.big_con .big_l .small_con .dispro_list { position: relative; width: 100%; }
.big_con .big_l .small_con .bx_wrap a.prev { width:19px; height:31px; line-height:31px; outline-style: none; outline-width: 0; position: absolute; left: 0px; top:62px; text-indent: -9999px; background: url(../images/btn_left.png) no-repeat left center; z-index: 10; }
.big_con .big_l .small_con .bx_wrap a.next { width: 19px; height: 31px; line-height: 17px; right: 0px; top:62px; outline-style: none; outline-width: 0; position: absolute; text-indent: -9999px; background: url(../images/btn_right.png) no-repeat right center; z-index: 10; }
.big_con .big_l .small_con .dispro_list .bx_container { margin: 0px auto; overflow: hidden; padding: 7px 0px 10px 0px; margin: 0 auto; }
.big_con .big_r { width: 200px; float: right; }
.big_con .big_r .title { font-size: 16px; padding: 10px 0px; color: #494949; }
.big_con .big_r .title strong { font-size: 13px; }
.big_dh { height: 34px; background: url(http://www.tk-medical.com/images/btn_left2.jpg) repeat-x; line-height: 34px; margin-top: 15px; clear: both; }
.big_dh ul li { width: 215px; float: left; text-align: center; font-weight: bold; cursor: pointer; }
.big_dh ul li.active { background: url(http://www.tk-medical.com/images/big_dh_hover.jpg) repeat-x; }
.big_note_con { min-height: 150px; height: auto; _height: 150px; padding: 10px 0px; }
#example2 li { margin-left: 0px; float: left; }
.bx_wrap { overflow: hidden; }

@media(max-width:640px){
.RighInfo001278 .prod_info,.procon1{ display:none;}
.RighInfo001278 .big_img{ width:auto;}
.RighInfo001278 .list{ padding:2% 12%;}
.RighInfo001278 .list a.prev{ left:0;}
.RighInfo001278 .list a.next{ right:0;}
.RighInfo001278 .wap{ display:block; text-align:center;}
.RighInfo001278 .wap img{ border:1px solid #dcdcdc;}
 }	

/*
 .PicList010 为demo编号
 */
.PicList010{ padding:20px 0;}
.PicList010 .list li{ float:left; width:31%; margin-right:3%;}
.PicList010 .list li:nth-child(3n){ margin-right:0;}
.PicList010 .list li .Ispic{ padding-bottom:90%; background-size:contain; border:solid 1px #ddd;}
.PicList010 .list .video li .Ispic{ padding-bottom:56%;}
.PicList010 .list li .Ispic img{ width:100%; display:none;}
.PicList010 .list li.end{ margin-right:0;}
.PicList010 .list li h3{line-height: 48px;height: 48px; overflow:hidden; font-weight:normal;text-align: center;color: #999999; margin:0; font-size:14px; text-align:center;}
.PicList010 .list li a:hover h3{ color:#1e8fd3; font-weight:bold;}
.PicList010 .list li.clear{ float:none; width:100%; margin-right:0;}

/*Page002046 */
.Page002046 .Pages{ text-align:center; margin:8px auto; height:30px; line-height:30px; border-bottom:solid 1px #CCCCCC;border-top:solid 1px #CCCCCC; margin-top:20px; width:99%; font-size:14px; color:#555;}
.Page002046 .Pages2{ border:0;}
.Page002046 .Pages a{ display:inline-block; vertical-align:top; font-size:16px; color:#555;}
.Page002046 .Pages a:hover,
.Page002046 .Pages a.a_cur{ color:#000;}
.Page002046 .Pages em{ font-style:normal;}
.Page002046 .Pages em a{ padding:0 2px;}

@media(max-width:640px){
.Page002046 .Pages{ height:auto;}
.Page002046 .Pages .a_first,
.Page002046 .Pages .a_end{ display:none;}
}
@media(max-width:480px){
.Page002046 .Pages a{padding:0 5px; }
}

/* -------------------------------- 

Main Components 

-------------------------------- */
.cd-accordion-menu {
      border: solid 1px #007cc4;
}
.cd-accordion-menu ul {
  /* by default hide all sub menus */
  display: none;
}
.cd-accordion-menu li {
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  list-style:none;
}
.cd-accordion-menu li ul li a{ line-height:32px;}
.cd-accordion-menu input[type=checkbox] {
  /* hide native checkbox */
  position: absolute;
  opacity: 0;
}
.cd-accordion-menu label, .cd-accordion-menu a {
  position: relative;
  display: block;
    padding-left: 20px;
    font-size: 16px;
    line-height: 48px;
    border-bottom: solid 1px #CCC;
}
.no-touch .cd-accordion-menu label:hover, .no-touch .cd-accordion-menu a:hover {
  background: #52565d;
}
.cd-accordion-menu label::before, .cd-accordion-menu label::after, .cd-accordion-menu a::after {
  /* icons */
  content: '';
  display: inline-block;
  width: 16px;
  height: 16px;
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  transform: translateY(-50%);
}
.cd-accordion-menu label {
  cursor: pointer;
  position: relative;
  color: #fff;
  background: #007cc4;
}
.cd-accordion-menu label::before, .cd-accordion-menu label::after {
  background-repeat: no-repeat;
}
.cd-accordion-menu label::before {
  /* arrow icon */
  left: 18px;
  background-position: 0 0;
  -webkit-transform: translateY(-50%) rotate(-90deg);
  -moz-transform: translateY(-50%) rotate(-90deg);
  -ms-transform: translateY(-50%) rotate(-90deg);
  -o-transform: translateY(-50%) rotate(-90deg);
  transform: translateY(-50%) rotate(-90deg);
}
.cd-accordion-menu label::after {
  /* folder icons */
  left: 41px;
  background-position: -16px 0;
}
.cd-accordion-menu a::after {
  /* image icon */
  left: 36px;
  background: url(../img/cd-icons.svg) no-repeat -48px 0;
}
.cd-accordion-menu input[type=checkbox]:checked + label::before {
  /* rotate arrow */
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  transform: translateY(-50%);
}
.cd-accordion-menu input[type=checkbox]:checked + label::after {
  /* show open folder icon if item is checked */
  background-position: -32px 0;
}
.cd-accordion-menu input[type=checkbox]:checked + label + ul,
.cd-accordion-menu input[type=checkbox]:checked + label:nth-of-type(n) + ul {
  /* use label:nth-of-type(n) to fix a bug on safari (<= 8.0.8) with multiple adjacent-sibling selectors*/
  /* show children when item is checked */
  display: block;
}
.cd-accordion-menu ul label,
.cd-accordion-menu ul a {
    background: #fff;
    font-size: 13px;
    color: #555;
    padding-left: 44px;
	line-height: 48px;
    border-bottom: solid 1px #CCC;
}
.cd-accordion-menu ul label:hover{ color: #fff; background: #007cc4;}
.no-touch .cd-accordion-menu ul label:hover, .no-touch
.cd-accordion-menu ul a:hover {
  background: #3c3f45;
}
.cd-accordion-menu > li:last-of-type > label,
.cd-accordion-menu > li:last-of-type > a,
.cd-accordion-menu > li > ul > li:last-of-type label,
.cd-accordion-menu > li > ul > li:last-of-type a {
  box-shadow: none;
}
.cd-accordion-menu ul label::before {
  left: 36px;
}
.cd-accordion-menu ul label::after,
.cd-accordion-menu ul a::after {
  left: 59px;
}
.cd-accordion-menu ul ul label,
.cd-accordion-menu ul ul a {
  padding-left: 100px;
}
.cd-accordion-menu ul ul label::before {
  left: 54px;
}
.cd-accordion-menu ul ul label::after,
.cd-accordion-menu ul ul a::after {
  left: 77px;
}
.cd-accordion-menu ul ul ul label,
.cd-accordion-menu ul ul ul a {
  padding-left: 118px;
}
.cd-accordion-menu ul ul ul label::before {
  left: 72px;
}
.cd-accordion-menu ul ul ul label::after,
.cd-accordion-menu ul ul ul a::after {
  left: 95px;
}
@media only screen and (min-width: 600px) {
  .cd-accordion-menu label, .cd-accordion-menu a {
    position: relative;
    color: #fff;
    background: #007cc4;
  }
  .cd-accordion-menu label::before {
    left: 24px;
  }
  .cd-accordion-menu label::after {
    left: 53px;
  }
  .cd-accordion-menu ul label,
  .cd-accordion-menu ul a {
    padding-left: 44px;
  }
  .cd-accordion-menu ul label::before {
    left: 48px;
  }
  .cd-accordion-menu ul label::after,
  .cd-accordion-menu ul a::after {
    left: 77px;
  }
  .cd-accordion-menu ul ul label,
  .cd-accordion-menu ul ul a {
    padding-left: 64px;
	font-size: 12px;
  }
  .cd-accordion-menu ul ul label::before {
    left: 72px;
  }
  .cd-accordion-menu ul ul label::after,
  .cd-accordion-menu ul ul a::after {
    left: 101px;
  }
  .cd-accordion-menu ul ul ul label,
  .cd-accordion-menu ul ul ul a {
    padding-left: 154px;
  }
  .cd-accordion-menu ul ul ul label::before {
    left: 96px;
  }
  .cd-accordion-menu ul ul ul label::after,
  .cd-accordion-menu ul ul ul a::after {
    left: 125px;
  }
}
.cd-accordion-menu.animated label::before {
  /* this class is used if you're using jquery to animate the accordion */
  -webkit-transition: -webkit-transform 0.3s;
  -moz-transition: -moz-transform 0.3s;
  transition: transform 0.3s;
}

/*
 .RighInfo002228 为demo编号
 */
.RighInfo002228{ padding-bottom:3%;}
.RighInfo002228 .fl{ width:54%; float:left;}
.RighInfo002228 .fr{ width:42%; float:right;}
.RighInfo002228 .single-header{ text-align:center;}
.RighInfo002228 .single-header h1{ font-size:16px; font-weight:bold; text-align:center; border-bottom:1px #dcdbdb dashed; line-height:40px; color:#333;}
.RighInfo002228 .single-header h3{ color:#666; font-size:14px; margin-bottom:10px; font-weight:normal;}
.RighInfo002228 .single-header h3 span{ margin-left:2%;}
.RighInfo002228 .txt{ width:50%; float:left; font:normal 16px/38px "Arial"; color:#333;}
.RighInfo002228 .txt h1{ color:#2070b8; font-size:24px; margin:0 0 20px 0; font-weight:normal;}
.RighInfo002228 .pic{ float:right; text-align:right; width:25%;}
.RighInfo002228 .pic img{/* border:solid 1px #ddd;*/}
.RighInfo002228 .title{ border-left:solid 8px #2070b8; color:#2070b8; font-size:20px; line-height:24px; text-indent:20px; margin:0 0 20px 0; font-weight:normal;}
.RighInfo002228 .single-content{ font-size:14px; line-height:24px; color:#666;}
.RighInfo002228 .single-content p{ margin:0;}
.RighInfo002228 .single-content .no-textindent{ text-indent:0;}
.RighInfo002228 .col2+.col2{ margin-top:10px;}
@media(max-width:480px){
.RighInfo002228 .single-header h1{ font-size:18px; height:auto;}
.RighInfo002228 .single-header h3{ margin-bottom:3%;}
.RighInfo002228 .fl,.RighInfo002228 .fr,.RighInfo002228 .txt,.RighInfo002228 .pic{ width:auto;}
.RighInfo002228 .single-header span{word-wrap: break-word;}
.RighInfo002228 .txt h1{ text-align:center;}
}
@media screen and (min-width:465px){
    .RighInfo002228 .col2{ width:48%;}
	.RighInfo002228 .fr{ float:right;}
	.RighInfo002228 .col2+.col2{ margin-top:0;}
}
