﻿@charset "UTF-8";
.header{ width:100%; background:#fff;}
.header_bar_wrapper{ width:100%; height:26px; background:#5C5A5B;}
.header_bar{ width:1180px; height:26px; background:#5C5A5B; margin:0 auto;}
.header_bar_right{ display:inline-block; float:right; height:26px; font-size:12px;}
.header_bar_right a{ display:inline-block; height:26px; padding:0px 10px; line-height:24px; color:#fff;}
.header_bar_right a:hover{ background:#fff; color:#666;}
.logo_bar_wrapper{ width:100%; height:100px; background:#fff;}
.logo_bar{ width:1180px; height:100px; margin:0 auto; background:#fff;}
.logo{ display:inline-block; margin-top:10px; margin-left:35px;}
.nav_bar_wrapper{ width:100%; height:39px; background:#005BAC; position:relative; overflow:visible; z-index:9999;}
.nav_bar{ width:1180px; height:39px; margin:0 auto; background:#005BAC;}
.nav{ display:inline-block; height:39px;}
.nav li{ display:inline-block; padding:3px 8px 0px 8px; float:left; position:relative;}
.nav li a{ display:inline-block; padding:0px 34px; height:36px; line-height:36px; color:#fff; font-size:14px; font-weight:bold;}
.nav li a:hover{ background:#fff; color:#005BAC;}
.nav li a.on{ background:#fff; color:#005BAC;}
.nav li ul{ width:100%; position:absolute; z-index:9999; top:39px; left:8px; visibility:hidden;}
.nav li ul li{ padding:0; float:none; clear:both;}
.nav li ul li a{ color:#555; background:#fff; font-size:14px; font-weight:normal;}
.nav_menu_nav{ width:100%; background:#fff; position:absolute; top:39px; z-index:9998; visibility:hidden;}
.nav_menu_box{ width:1180px; *width:1100px; padding:30px 40px; margin:0 auto;}
.nav_menu_box div{ display:inline-block; _display:inline; margin:0 30px; padding-bottom:10px; *padding-bottom:0px; float:left;}
.nav_menu_box a{ display:block; margin-bottom:20px;}
.nav_menu_box a.b{ font-size:16px;}
.banner_wrapper{ width:100%; height:460px; overflow:hidden; background:#fff;}
#banner_wrapper{ width:100%; height:460px; overflow:hidden; background:#fff; position:relative;}
.banner{z-index:99;margin:0 auto;width:1419px;height:460px;}
.banner_l,.banner_r{ z-index:100; display:inline-block; width:42px; height:43px; background:#393939 url(../../images/main/slider-left-arrow.png) no-repeat; cursor: pointer; position:absolute; left:0; top:210px;}
.banner_r{ background:#393939 url(../../images/main/slider-right-arrow.png) no-repeat; cursor: pointer; position:absolute; left:auto; right:0;}
.banner_l:hover,.banner_r:hover{ background-color:#E1472F;}
.bannerpage{ z-index:100; display:inline-block; width:100%; position:absolute; top:436px; text-align:center;}
.bannerpage a{ display:inline-block; width:13px; height:13px; overflow:hidden; margin:0px 6px; background:url(../../images/main/pagination.png) no-repeat 0px 0px; cursor: pointer;}
.bannerpage a.current{background-position:0px -13px}
.product_series_wrapper{ width:100%; padding:22px 0px 40px 0px; clear:both; background:#fff;}
.product_series{ width:1180px; margin:0 auto; background:#fff;}
.p_s_header{ padding:9px 0px; background:url(../../images/main/p_s_h_bg.jpg) no-repeat center bottom; text-align:center;}
.p_s_header h2{ color:#005BAC; font-weight:normal; padding:3px 0px; letter-spacing:1px;}
.p_s_header i{ display:block; color:#999; font-style:normal; padding:3px 0px;}
.p_s_img{ width:1180px; height:590px; margin-top:18px;}
.p_s_ul{ width:1180px; height:590px; overflow:hidden; clear:both;}
.p_s_ul li{ width:295px; height:295px; overflow:hidden; float:left;}
.p_s_ul li a{ display:block; width:285px; height:285px; text-align:center; overflow:hidden; border:solid 1px #eee; margin:auto auto;}
.p_s_ul li a:hover{ border:solid 1px #005BAC;}
.p_s_ul li img{ width:230px; height:230px; margin:10px auto; display:block;}
.main{ width:1124px; margin:30px auto;}
.case_box{ width:1120px; height:100%; background:#fff; border:solid 1px #E6E6E6; box-shadow:0 0 4px #ddd;}
.c_ul_list{ width:1120px; overflow:hidden;}
.c_ul_list li{ width:224px; height:270px; overflow:hidden; float:left;}
.c_ul_list a{ display:block; width:214px; height:260px; border:solid 1px #eee; margin:5px auto; overflow:hidden; text-align:center;}
.c_ul_list li a:hover{ border:solid 1px #005BAC;}
.c_ul_list img{ width:214px; height:214px; margin:10px auto; display:block;}
.news_box2{ display:inline-block; *display:inline; width:823px; height:302px; overflow:hidden; background:#fff; border:solid 1px #E6E6E6; box-shadow:0 0 4px #ddd; float:right;}
.news_box3{ display:inline-block; *display:inline; width:268px; height:302px; overflow:hidden; background:#fff; border:solid 1px #E6E6E6; box-shadow:0 0 4px #ddd; float:left;}
.title_bar{ width:1040px; height:22px; margin:20px 40px; clear:both;}
.title_bar .txt{ display:inline-block; padding-left:10px; font-size:16px; line-height:18px; border-left: solid 4px #005BAC; float:left;}
.title_bar .more{ display:inline-block; padding-right:20px; color:#666; background:url(../../images/main/more.jpg) no-repeat right center; float:right;}
.p_left{ width:510px; height:760px; overflow:hidden; margin-left:42px; float:left; _display:inline;}
.p_right{ width:480px; height:760px; overflow:hidden; margin-right:48px; float:right; _display:inline;}
.p_l_box{ width:510px; height:480px; overflow:hidden; position:relative;}
.p_l_box img{ width:510px; height:480px; border-radius:15px;}
.p_l_list{ width:510px; height:480px; overflow:hidden;}
.p_l_page{ width:100%; height:5px; position:absolute; text-align:right; padding-right:20px; bottom:22px; _bottom:12px;}
.p_l_page a{ display:inline-block; width:22px; height:5px; overflow:hidden; background:#fff; margin-right:8px; cursor:pointer;}
.p_l_page a.current{ background:#005BAC;}
.about_box{ width:510px; height:230px; overflow:hidden;}
.about_box .t1{ color:#D4D4D4; font-size:36px; padding:10px 0px;}
.about_box .t2{ color:#005BAC; font-weight:300; font-size:28px; padding:10px 0px;}
.about_box .c1{ color:#666; line-height:24px; text-indent:2em; margin-top:10px;}
.p_r_list{ width:500px; overflow:hidden; border-radius:15px;}
.p_r_list a{ display:inline-block; _display:inline; width:230px; height:230px; margin-right:20px; margin-bottom:20px; overflow:hidden; float:left;}
.p_r_list img{ width:230px; height:230px; }
.n_1_box{ width:407px; height:206px; overflow:hidden; position:relative;}
.n_1_box img{ width:405px; _width:407px; height:206px;}
.n_1_box .t{ display:inline-block; width:96px; height:32px; line-height:30px; background:url(../../images/main/n_t_bg.png) repeat-x; overflow:hidden; position:absolute; left:0; bottom:0; text-align:center; color:#fff;}
.n_u_1{ margin-left:18px; margin-top:10px; width:350px; overflow:hidden;}
.n_u_1 li{ height:34px; line-height:34px; padding-left:18px; background:url(../../images/main/l_bg1.jpg) no-repeat left center; border-bottom:dotted 1px #E1E1E1;}
.n_u_1 li a{ color:#666;}
.n_u_1 li a:hover{ color:#FF5400;}
.n_2_box{ width:778px; height:53px; margin:0px 21px; clear:both; background:url(../../images/main/n_t_bg.jpg) repeat-x left bottom;}
.n_2_box .txt{ display:inline-block; padding:0px 8px; height:53px; _height:51px; font-size:24px; color:#555; line-height:50px; border-bottom: solid 2px #9D63B0; float:left;}
.n_2_box .more{ display:inline-block; padding-right:20px; height:53px; line-height:52px; color:#666; background:url(../../images/main/more.jpg) no-repeat right center; float:right;}
.n_u_2{ width:820px; margin:10px 0px 10px 12px; overflow:hidden; clear:both;}
.n_u_2 li{ width:372px; height:32px; line-height:32px; overflow:hidden; float:left; padding-left:18px; margin:0 10px; background:url(../../images/main/l_bg2.jpg) no-repeat left 14px;}
.n_u_2 li a{ color:#666;}
.n_u_2 li a:hover{ color:#FF5400;}
.n_u_2 li i{ font-style:normal; color:#999; float:right;}
.c_t_box{ width:266px; _width:268px; height:97px; overflow:hidden; background:url(../../images/main/c_t_bg.jpg) no-repeat 0 0;}
.c_t_box .t1{ display:block; color:#F4DFDF; font-size:28px; margin-top:18px; padding:8px 26px 8px 45px; font-weight:bold;}
.c_t_box .t2{ display:block; color:#F4DFDF; font-size:18px; padding:8px 46px; font-weight:bold;}
.contact_box{ width:234px; overflow:hidden; margin:20px 16px; color:#666; line-height:32px;}
.footer{ width:100%; background:#383838;}
.footer_wrapper{ width:100%; background:#383838;}
.footer_box{ width:1180px; margin:0 auto; padding:30px 0px; background:#383838;}
.footer_copy{ text-align:center; color:#AFAFAF; line-height:26px;}
.footer_copy a{ color:#AFAFAF;}

.nmain{ width:1180px; margin:0 auto; clear:both;}
.mt0{margin-top:0px}
.nsitenav{ margin:20px 0px; clear:both;}
.nleft_box{ width:250px; overflow:hidden; background:#fff; border:solid 1px #E6E6E6; box-shadow:0 0 4px #ddd; float:left;}
.nright_box{ width:900px; overflow:hidden; float:right; }
.nright_border{ background:#fff; border:solid 1px #E6E6E6; box-shadow:0 0 4px #ddd;}
.nmenu_top{ width:220px; overflow:hidden; border-bottom:solid 2px #A3A3A3; margin:10px 15px;}
.nmenu_top .t1{ width:100%; overflow:hidden; text-align:right; color:#005BAC; font-size:16px; margin-top:10px;}
.nmenu_top .t2{ width:100%; overflow:hidden; text-align:right; color:#999; font-size:12px; height:26px;}
.nmenu_ul{ width:220px; margin:10px 15px 40px 15px; overflow:hidden;}
.nmenu_ul li{ width:210px; height:38px; overflow:hidden; margin-left:10px; line-height:38px; border-bottom:solid 1px #E2E2E2; text-align:right; _zoom:1; _display:inline;}
.nmenu_ul li.on a{ color:#FF5400;}
.nmenu_ulp{ width:220px; margin:10px 15px 40px 15px; overflow:hidden;}
.nmenu_ulp li{ width:210px; overflow:hidden; margin-left:10px; _zoom:1; _display:inline;}
.nmenu_ulp li a{ display:block; width:210px; height:38px; line-height:38px; border-bottom:solid 1px #E2E2E2;}
.nmenu_ulp li a.on{ color:#FF5400;}
.nmenu_ulp li ul li a{ color:#666;}
.nmenu_ulp li ul li a:hover{ color:#FF5400;}
.nmenu-t{color: #626262; font-size:16px; width:854px; height:22px; line-height:20px; margin:20px 20px; font-weight:400; border-left: 3px solid #626262;background: url(../../images/main/line.jpg) left center repeat-x;}
.nmenu-t span{padding: 0 10px;background: #fff;}
.nmenu-t .ca{ background:#F9F9F9;}
.n_content{ width:860px; margin:20px; overflow:hidden; line-height:180%; clear:both;}
.map_box{ width:860px; height:600px; margin:0 auto; clear:both;}
.contact_box_l{ width:350px; overflow:hidden; float:left;}
.contact_box_r{ width:510px; overflow:hidden; float:right;}
.list-t{color: #626262; font-size:24px; width:860px; height:24px; line-height:22px; margin:20px 20px; font-weight:400; border-left: 3px solid #626262;background: url(../../images/main/line.jpg) left center repeat-x;}
.list-t span{padding: 0 10px;background: #fff;}
.n-list{ padding:0 20px; }
.n-list li{ display:block; padding-bottom:16px; border-bottom:1px solid #f0f0f0; overflow:hidden; }
.n-list li:after{ content:"."; display:block; height:0; clear:both; visibility:hidden; }
.n-list li h2{ padding:16px 0 14px 0; font-size:16px; line-height:27px; font-weight:normal; }
.n-list li h2 a{ font-size:20px; font-weight:500; line-height:29px; color:#3b8dd1; text-decoration:none; }
.n-list li h2 a:hover{ color:#8CAC52; }
.n-list li .note b{ position:relative; display:block; float:left; margin-right:16px; width:156px; height:104px; font-style:normal; text-align:center; overflow:hidden; }
.n-list li .note b img{ min-height:100%; height:100%; max-width:100%; margin:0 auto; }
.n-list li .note p{ font-size:14px; line-height:23px; font-weight:500; color:#555; }
.n-list li .note .info{ padding-top:10px; }
.n-list li .note .info span{ margin-right:10px; padding-left:20px; color:#777; background:url(../../images/main/sprite.gif) no-repeat; }
.n-list li .note .info .time{ background-position:0 -158px; }
.n-list li .note .info .view{ background-position:0 -36px; }
.n-list li .note .info .comm{ background-position:0 4px; }
.n-list .nodata{ margin-top:30px; color:#666; font-size:14px; line-height:100px; text-align:center; }
.i-list{}
.i-list li{ display:block; _display:inline; margin:0px 15px 20px 15px; _margin:0px 14px 20px 14px; width:270px; float:left; background:#fff;}
.i-list li a{ display:block; border:solid 1px #E8E8E8; box-shadow:0 0 4px #E8E8E8; padding:15px;}
.i-list li b{ display:block; width:240px; height:240px; overflow:hidden; text-align:center;}
.i-list li img{ max-width:240px; max-height:240px; _width:240px; vertical-align:middle; display:inline;}
.i-list li span{ display:block; width:240px; height:24px; line-height:22px; font-size:16px; margin:5px 0px; overflow:hidden;}
.i-list li i{ display:block; width:240px; height:20px; line-height:18px; color:#B2A5C2; font-style:normal; overflow:hidden;}
.i-list-1{}
.i-list-1 li{ display:block; _display:inline; margin:0px 5px 15px 5px; _margin:0px 4px 15px 4px; width:215px; float:left; background:#fff;}
.i-list-1 li a{ display:block; border:solid 1px #E8E8E8; box-shadow:0 0 4px #E8E8E8; padding:10px; overflow:hidden;}
.i-list-1 li b{ display:block; width:195px; height:195px; overflow:hidden; text-align:center;}
.i-list-1 li img{ max-width:195px; max-height:195px; _width:195px; vertical-align:middle; display:inline;}
.i-list-1 li span{ display:block; width:195px; height:24px; line-height:22px; font-size:16px; margin:5px 0px; overflow:hidden; text-align:center; font-weight:600;}
.i-list-1 li i{ display:block; width:195px; height:20px; line-height:18px; color:#B2A5C2; font-style:normal; overflow:hidden;}
.i-list-2{}
.i-list-2 li{ display:block; _display:inline; margin:0px 15px 20px 15px; _margin:0px 14px 20px 14px; width:270px; float:left; background:#fff;}
.i-list-2 li a{ display:block; border:solid 1px #E8E8E8; box-shadow:0 0 4px #E8E8E8; padding:15px;}
.i-list-2 li b{ display:block; width:240px; height:240px; overflow:hidden; text-align:center;}
.i-list-2 li img{ max-width:240px; max-height:240px; _width:240px; vertical-align:middle; display:inline;}
.i-list-2 li span{ display:block; width:240px; height:24px; line-height:22px; font-size:16px; margin:5px 0px; overflow:hidden; text-align:center; font-weight:600;}
.i-list-2 li i{ display:block; width:240px; height:20px; line-height:18px; color:#B2A5C2; font-style:normal; overflow:hidden;}
.i-list-a{ margin-left:25px;}
.i-list-a li{ display:block; _display:inline; margin:0px 6px; _margin:0px 5px; width:200px; float:left; background:#fff;}
.i-list-a li a{ display:block; border:solid 1px #E8E8E8; box-shadow:0 0 4px #E8E8E8; padding:10px;}
.i-list-a li b{ display:block; width:180px; height:180px; overflow:hidden; text-align:center;}
.i-list-a li img{ max-width:180px; max-height:180px; _width:180px; vertical-align:middle; display:inline;}
.i-list-a li span{ display:block; width:180px; height:24px; line-height:22px; font-size:16px; margin:5px 0px; overflow:hidden;}
.i-list-a li i{ display:block; width:180px; height:20px; line-height:18px; color:#B2A5C2; font-style:normal; overflow:hidden;}
.i-list-c{ margin-left:25px;}
.i-list-c li{ display:block; _display:inline; margin:0px 6px; _margin:0px 5px; width:270px; float:left; min-height:245px; _height:245px;}
.i-list-c li a{ display:block; padding:10px;}
.i-list-c li b{ display:block; width:250px; overflow:hidden; text-align:center; vertical-align:middle;}
.i-list-c li img{ max-width:250px; max-height:350px; _width:250px; vertical-align:middle; display:inline;}
.i-list-c li span{ display:block; width:250px; height:24px; line-height:22px; font-size:16px; margin:5px 0px; text-align:center; overflow:hidden;}
.page-box{ margin-top:15px; margin-left:15px; color:#999; font-size:14px; }
.news-wrap{padding:20px;clear:both}
.news-wrap .news-title{clear:both;text-align:center;line-height:35px;font-size:24px;font-weight:500}
.news-wrap .news-time{border-bottom:solid 1px #E8E8E8;font-size:12px;text-align:center;line-height:25px;color:#999}
.news-wrap .news-content{margin:20px 0;line-height:200%}

.goods-pic{ position:relative; float:left; width:370px; *z-index:1; }
.pic-box{ float:left; }
.pic-preview{ position:relative; width:368px; height:368px; border:1px solid #e8e8e8; }
.pic-scroll{ margin-top:10px; width:370px; }
.pic-scroll .prev{ float:left; margin-right:5px; }
.pic-scroll .next{ float:right; }
.pic-scroll .prev,.pic-scroll .next{ display:block; font-family:"宋体"; text-align:center; width:10px; height:60px; line-height:60px; border:1px solid #e8e8e8; background:#f7f7f7; cursor:pointer; text-decoration:none; }
.pic-scroll .items{ position:relative; float:left; width:335px; height:62px; overflow:hidden; }
.pic-scroll .items ul{ position:absolute; margin:0; padding:0; width:999999px; height:100%; }
.pic-scroll .items ul li{ float:left; margin:0; padding:0; width:67px; text-align:center; }
.pic-scroll .items ul li img{ padding:2px; border:1px solid #e8e8e8; width:56px; height:56px; }
.pic-scroll .items ul li img:hover{ padding:1px; border:2px solid #d70000; }

.goods-spec{ position:relative; margin:0 0 0 400px; overflow:hidden; overflow:hidden; *zoom:1; }
.goods-spec h1{ display:block; color:#555; font-size:18px; font-weight:700; line-height:1.1em; text-overflow:ellipsis; white-space:nowrap; overflow:hidden; }
.goods-spec .subtitle{ margin-top:5px; color:#6c6c6c; font-size:15px; line-height:18px; }
.goods-spec .spec-box{ position:relative; margin-top:10px; }
.goods-spec .spec-box.line{ padding-top:10px; border-top:1px solid #efefef; }
.goods-spec .spec-box:after{ clear:none; content:""; display:block; height:0; visibility:hidden; }
.goods-spec .spec-box dl{ clear:both; display:block; }
.goods-spec .spec-box dl:after{ clear:none; content:""; display:block; height:0; visibility:hidden; }
.goods-spec .spec-box dl dt{ float:left; width:80px; line-height:38px; min-height:38px; color:#999; }
.goods-spec .spec-box dl dd{ position:relative; padding:5px 0; line-height:26px; min-height:26px; color:#6c6c6c; }
.goods-spec .spec-box .btn-buy{ }
.goods-spec .spec-box .btn-buy .txt{ display:block; font-size:14px; padding:6px 0;}
.goods-spec .spec-box .btn-buy .buy{ display:inline-block; padding:0 30px; color:#e5511d; font-size:16px; line-height:38px; background:#ffe4d0; border:1px solid #f0cab6; border-radius:2px; cursor:pointer; }
.goods-spec .spec-box .btn-buy .add{ display:inline-block; padding:0 30px; margin-right:5px; color:#fff; font-size:16px; line-height:38px; background:#f40; border:1px solid #f40; border-radius:2px; cursor:pointer;}
.goods-spec .spec-box .btn-buy .fav{ display:inline-block; padding:0 30px; color:#e5511d; font-size:16px; line-height:38px; border-radius:2px; cursor:pointer; background:url(../../images/main/favorite_bg.gif) no-repeat left center; }
.goods-spec .spec-box .btn-buy button.over{ color:#999; background:#f7f7f7; border-color:#e8e8e8; cursor:default; }

.jqzoom{ position:relative; display:block; margin:0; padding:0; width:368px; height:368px; border:none; cursor:crosshair; }
.jqzoom img{ width:366px; height:366px; }
.zoomdiv{ position:absolute; z-index:100; display:none; width:368px; height:368px; background:#fff; border:1px solid #e8e8e8; overflow:hidden; }
.jqZoomPup{ position:absolute; top:0; left:0; z-index:10; visibility:hidden; max-width:368px; max-height:368px; border:1px solid #aaa; background:#fff; opacity:0.5;-moz-opacity:0.5; -khtml-opacity:0.5; filter:alpha(Opacity=50); overflow:hidden; }

.goods-tab .tab-head{ display:block; height:40px; border:1px solid #e8e8e8; background:#f7f7f7; overflow:hidden; }
.goods-tab .tab-head ul li{ float:left; margin-left:-1px; border-left:1px solid #e8e8e8; border-right:1px solid #e8e8e8; }
.goods-tab .tab-head ul li a{ display:block; padding:0 30px; height:40px; line-height:40px; color:#555; font-size:14px; }
.goods-tab .tab-head ul li a:hover,.goods-tab .tab-head ul li a.selected{ color:#005BAC; background:#fff;}
.goods-tab .tab-content{ display:none; padding:20px 10px; line-height:200%}

.error_page{ width:1000px; overflow:hidden; margin:0 auto;}
.error_page a {	color: #007ab7; text-decoration: none}
.error_page a:hover {color: #007ab7; text-decoration: none}
.error_page a:hover {color: #de1d6a}
.show12 {padding-right: 0px; display: block; padding-left: 0px; padding-bottom: 0px; margin: 5px 0px; padding-top: 0px}
.show13 {padding-right: 0px; display: block; padding-left: 0px; padding-bottom: 0px; margin: 5px 0px; padding-top: 0px}
.show12 a {	border-right: #bfdeed 1px solid; padding-right: 6px; border-top: #bfdeed 1px solid; display: inline-block; padding-left: 6px; background: #d8ebf4; padding-bottom: 2px; overflow: hidden; border-left: #bfdeed 1px solid; line-height: 17px; padding-top: 2px; border-bottom: #bfdeed 1px solid; height: 16px}
.show13 a {	border-right: #bfdeed 1px solid; padding-right: 6px; border-top: #bfdeed 1px solid; display: inline-block; padding-left: 6px; background: #d8ebf4; padding-bottom: 2px; overflow: hidden; border-left: #bfdeed 1px solid; line-height: 17px; padding-top: 2px; border-bottom: #bfdeed 1px solid; height: 16px}
.show12 a:hover {	border-right: #ea5e96 1px solid; border-top: #ea5e96 1px solid; background: #fce8f0; border-left: #ea5e96 1px solid; color: #de1d6a; border-bottom: #ea5e96 1px solid; text-decoration: none}
.show13 a:hover {	border-right: #ea5e96 1px solid; border-top: #ea5e96 1px solid; background: #fce8f0; border-left: #ea5e96 1px solid; color: #de1d6a; border-bottom: #ea5e96 1px solid; text-decoration: none}
.show12 a {	font-weight: normal; font-size: 12px}
.show13 a {	border-right: #ed268c 1px solid; border-top: #ed268c 1px solid; background: #dd137b; border-left: #ed268c 1px solid; color: #fff; border-bottom: #ed268c 1px solid}
h2.error_title { font-size: 16px; padding-bottom: 25px; width: 80%; padding-top: 40px; border-bottom: #ccc 1px solid; position: relative}
.error_content { clear: both; padding-top: 15px; padding-left: 80px; font-size: 13px; padding-bottom: 50px; width: 80%; line-height: 19px; position: relative;}
.error_content ul {padding-right: 35px; padding-left: 35px; padding-bottom: 20px; margin: 0px; padding-top: 10px}
.show12 ul {padding-right: 0px; padding-left: 0px; padding-bottom: 0px; margin: 0px 0px 0px 20px; padding-top: 0px; list-style-type: none}
.show14 ul li {	margin-bottom: 5px}

.form-box{ position:relative; padding:10px 0; font-size:14px; }
.form-box dl{ display:block; padding:5px 0; }
.form-box dl:after{ clear:none; content:""; display:block; height:0; visibility:hidden; }
.form-box dl dt{ display:block; float:left; width:120px; line-height:38px; min-height:38px; color:#555; font-size:13px; text-align:right; _position:absolute; }
.form-box dl dd{ position:relative; padding:5px 0 5px 10px; line-height:28px; min-height:28px; color:#555; font-size:13px; overflow:hidden; _margin-left:120px; }
.form-box dl dd label.radio{ margin-right:5px; }

input.wide{ width:250px; }
input.txt{ width:200px; }
input.small{ width:50px; }
.input{ display:inline; margin-right:5px; padding:7px; height:20px; line-height:20px; vertical-align:middle; background:#fff; color:#999px; border:1px solid #e8e8e8; border-radius:2px;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}
.select{ padding:7px; border:1px solid #e8e8e8; line-height:20px; }

.btn{ display:inline-block; margin:0; padding:0 25px; color:#fff; font-size:12px; height:38px; line-height:38px; text-align:center; }
.btn{ background:#1e7bb3; border:1px solid #02598E; border-radius:2px; vertical-align:middle; }
.btn:hover{ color:#fff; opacity:0.9; }
.btn-mini{ height:20px; line-height:20px; padding:1px 8px 0; }
input.btn, button.btn{ height:40px; cursor:pointer; overflow:visible; }
.btn-success{ background:#52A152; border:1px solid #417F41; text-shadow:0 -1px 0 #52A152; }
.btn-error{ background:#CB423B; border:1px solid #AA352F; text-shadow:0 -1px 0 #CB423B; }
.btn-gray{ background:#ddd; border:1px solid #A9A9A9; text-shadow:0 -1px 0 #EEEEEE;}
.btn-gray,.btn-gray:hover{ color:#777; }

html,body{_background-image:url(about:blank);_background-attachment:fixed}
.side-pannel{position:fixed;z-index:10000;position:fixed;_position:absolute;_top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop,10)||200)-(parseInt(this.currentStyle.marginBottom,10)||0)));right:12px;bottom:15%;border-radius:5px;}
.side-bar{border:1px solid #E7E7E7;border-bottom:none;bottom:120px;background:#fff}
.side-bar a{display:block;cursor:pointer;width:70px;height:60px;border-bottom:1px solid #E7E7E7;position:relative;color:#676767;text-align:center}
.side-bar a s{display:block;margin-left:auto;margin-right:auto}
.side-bar a span{line-height:20px}
.side-bar a.gotop s{position:absolute;top:50%;left:17px}
.side-bar a.text{padding-top:25px}
.g-icon-top{height:20px;width:35px;margin-top:-10px;background-position:0 0}
.g-icon-qq1{height:20px;width:22px;margin-top:-10px;background-position:-35px 0}
.g-icon-qr{height:20px;width:22px;margin-top:-10px;background-position:-56px 0}
.side-bar a.qr i{width:277px;height:259px;position:absolute;left:-277px;top: 50%;margin-top:-120px;display:none;background-position: 0 0}
.side-bar a.qr:hover i{display: block}
.side-bar a.qr i{background-image: url(../../images/main/mobileweb.png)}
.g-icon-qq1,.g-icon-top,.g-icon-qr{background-image:url(../../images/main/sprite.png)}
