﻿@charset "utf-8";
/* CSS Document */
/* KISSY CSS Reset */
body, h1, h2, h3, h4, h5, h6, p, blockquote, dl, dt, dd, ul, ol, li, pre, form, fieldset, legend, button, input, span, i, ul, a, em, img, textarea, select {margin:0; padding:0;}
* {padding:0; margin:0; list-style:none;}
body {font-family:'微软雅黑';}
body, button, input, select, textarea, font {font-size:12px;}
h1, h2, h3, h4, h5, h6, button, input, select, textarea {font-size:100%;}
label, input, select {vertical-align:middle;}
input[type="submit"] {cursor:pointer;}
address, cite, em {font-style:normal;}
fieldset {cursor:pointer;}
img {border:none;}
ul, ol {list-style:none;}
table {border-collapse:collapse; border-spacing:0;}
sub {vertical-align:text-bottom;}
sup {position:relative; top:-1px; left:2px; font:11px/normal tahoma; vertical-align:text-top;}
small {font-size:12px;}
legend {color:#333;}
/* color */
      
/* default color */
a{text-decoration:none;blr:expression(this.onFocus=this.blur());}
*:focus { outline: none; }
ul, li {padding:0; margin:0;}
/*-------------------------------
  end:reset */

/*清除浮动*/
.clearfix:before, .clearfix:after {content:"."; display:block; visibility:hidden; height:0; line-height:0; font-size:0;}
.clearfix:after {clear:both;}
.clearfix {zoom:1;}
.clear {clear:both; height:0; overflow:hidden;}
/*container start*/
.container {width:1200px; display:block; margin:0 auto;}
/*container end*/



/*浮动*/
.fl {float:left;}
.fr {float:right;}
/*外边距*/
.mrgA5 {margin:5px;}
.mrgT5 {margin-top:5px;}
.mrgT8 {margin-top:8px;}
.mrgR5 {margin-right:5px;}
.mrgB5 {margin-bottom:5px;}
.mrgL5 {margin-left:5px;}
.mrgA10 {margin:10px;}
.mrgT10 {margin-top:5px;}
.mrgR10 {margin-right:2px;}
.mrgB10 {margin-bottom:10px;}
.mrgL10 {margin-left:10px;}
.mrgA15 {margin:15px;}
.mrgT15 {margin-top:15px;}
.mrgR15 {margin-right:15px;}
.mrgB15 {margin-bottom:15px;}
.mrgL15 {margin-left:15px;}
.mrgL18 {margin-left:18px;}
.mrgA20 {margin:20px;}
.mrgT20 {margin-top:20px;}
.mrgR20 {margin-right:20px;}
.mrgB20 {margin-bottom:20px;}
.mrgL20 {margin-left:20px;}
.mrgA25 {margin:25px;}
.mrgT25 {margin-top:25px;}
.mrgR25 {margin-right:25px;}
.mrgB25 {margin-bottom:25px;}
.mrgL25 {margin-left:200px;}
.mrgL26 {margin-left:10px;}
.mrgLdh {margin-left:200px;}
.mrgA30 {margin:30px;}
.mrgT30 {margin-top:30px;}
.mrgR30 {margin-right:30px;}
.mrgB30 {margin-bottom:30px;}
.mrgL30 {margin-left:30px;}
.mrgA35 {margin:35px;}
.mrgT35 {margin-top:35px;}
.mrgR35 {margin-right:35px;}
.mrgB35 {margin-bottom:35px;}
.mrgL35 {margin-left:35px;}
.mrgA40 {margin:40px;}
.mrgT40 {margin-top:40px;}
.mrgR40 {margin-right:40px;}
.mrgB40 {margin-bottom:40px;}
.mrgL40 {margin-left:40px;}
.mrgA45 {margin:45px;}
.mrgT45 {margin-top:45px;}
.mrgR45 {margin-right:45px;}
.mrgB45 {margin-bottom:45px;}
.mrgL45 {margin-left:45px;}
.mrgA50 {margin:50px;}
.mrgT50 {margin-top:50px;}
.mrgR50 {margin-right:50px;}
.mrgB50 {margin-bottom:50px;}
.mrgL50 {margin-left:50px;}
.mrgT60 {margin-top:60px;}
.mrgT80 {margin-top:80px;}
/*内边距*/
.pdT10 {padding-top:10px;}
.pdT15 {padding-top:15px;}
.pdT20 {padding-top:20px;}
.pdT25 {padding-top:25px;}
.pdT30 {padding-top:30px;}
.pdT40 {padding-top:40px;}
.pdm5 {padding-bottom:5px;}
.pdm10 {padding-bottom:10px;}
.pdm15 {padding-bottom:15px;}
.pdm20 {padding-bottom:20px;}
.pdm25 {padding-bottom:25px;}
.pdm30 {padding-bottom:30px;}
.pdm40 {padding-bottom:40px;}
.pdm50 {padding-bottom:50px;}
.pdm60 {padding-bottom:60px;}
.pdl10 {padding-left:10px;}
.pdl15 {padding-left:15px;}
.pdl20 {padding-left:20px;}
.pdl25 {padding-left:25px;}
.pdl28 {padding-left:28px;}
.pdl30 {padding-left:30px;}
.pdl40 {padding-left:40px;}
.pdr10 {padding-right:10px;}
.pdr15 {padding-right:15px;}
.pdr20 {padding-right:20px;}
.pdr25 {padding-right:25px;}
.pdr30 {padding-right:30px;}
.pdr35 {padding-right:35px;}
.m0auto {margin:0 auto;}
/*文字对齐*/
.txtCenter {text-align:center;}
.txt_right {text-align:right;}
/*font*/
.farbd {font-family:Arial, Helvetica, sans-serif;}
.fs12 {font-size:12px;}
.fs14 {font-size:14px;}
.fs16 {font-size:16px;}
.fs18 {font-size:18px;}
.fs20 {font-size:20px;}
.fs22 {font-size:22px;}
.fs24 {font-size:24px;}
.fs26 {font-size:26px;}
.fs30 {font-size:30px;}
.fs32 {font-size:32px;}
/*链接样式*/
.orange_link {width:88px; height:28px; line-height:28px; border:1px solid #ec8000; background:#fb8902; color:#ffffff; text-align:center; display:inline-block;}
.orange_link:hover {border:1px solid #b18fb1;background:#f8eff8;color:#611760;}

/*颜色*/
.orange {color:#fb8902;}
.purple {color:#611760;}
.dkpurple {color:#007cdb;}
.cdkred {color:#d61b3a;}
.blue {color:#336699;}
.cfff {color:#ffffff;}
.cgray {color:#cccccc;}
.c000 {color:#000000;}
.c444 {color:#444444;}
.c333 {color:#333333;}
.c555 {color:#555555;}
.c666 {color:#666666;}
.c777 {color:#777777;}
.c888 {color:#888888;}
.c999 {color:#999999;}
.border_gray {border:1px solid #e5e2e2;}
.white_bg {background:#ffffff;}
.bd_index {background:url(../../images/sxgg/images/bg.png) repeat;}
.bd_fc {background:#fcfcfc;}
.line_ec,.line_purple {height:1px; background:#ececec; overflow:hidden;}
.line_purple {background:#e0cce0;}

/*表单元素*/
.lh35 {line-height:35px;}
.lh27 {line-height:27px;}
.lh22 {line-height:22px;}
.form_row:after,.form_value:after {clear:both; content:' '; height:0; display: block; visibility:hidden;}
.form_row {clear:both; margin-bottom:20px; *position:relative;*display:inline-block;}
.form_key {float:left; width:100px; font-size:13px; color:#707070; line-height:35px;}
.form_key .required {display:inline-block; vertical-align:middle; padding-right:8px;  font-style:normal;color:#2497ef;}
.form_value {float:left; display:inline; position:relative; font-size:14px; color: #666;}
div.form_error {height:33px; line-height:33px;  position:relative; float:left; color:#ffffff;  border:1px solid #2497ef; border-left:0px;background:#2497ef; margin-left:39px; padding-right:8px;}
div.form_error span {width:29px;height:35px;background:url(../../images/sxgg/images/form_error_icon.png) no-repeat; display:inline-block; float:left; margin:-1px 5px 0 -29px;}
.base_ipt {height:33px; line-height:33px; border:1px solid #e6e6e6; padding:0 4px;}
.sel_wrap {height:33px;background:#fff url(../../images/sxgg/images/select_arrow.png) no-repeat 92% center; font-size:14px;
border:1px solid #d6d6d6;cursor:pointer;position:relative;_filter:alpha(opacity=0);}
.sel_wrap label {padding:0 20px 0 10px;font-size:14px;z-index:2; color:#333333; line-height:33px; height:33px; display: block;}
.sel_wrap .select {width:100%; height:33px; line-height:33px; z-index:4;position:absolute;top:0;left:0;margin:0;padding:0;opacity:0; *margin-top:10px; filter:alpha(opacity=0);cursor:pointer; font-size:14px;}
.sel_orange_wrap {height:24px;background:#ff7302 url(../../images/sxgg/images/select_white_arrow.png) no-repeat 92% center; border:1px solid #ee6a00; border-radius:2px;}
.sel_orange_wrap label {font-size:12px; color:#ffffff; line-height:24px; height:24px;}
.sel_orange_wrap .select {height:24px; line-height:24px;font-size:12px;*margin-top:5px;}
.con_upload {overflow:hidden;}
.opa_uploadfile {position:absolute;opacity:0; filter:alpha(opacity=0); font-size:100px;}

.w170 {width:170px;}
.w325 {width:325px;}
.w220 {width:220px;}
.w260 {width:260px;}
.w315 {width:315px;}
.w400 {width:400px;}
.w460 {width:460px;}
.w535 {width:535px;}

.form_btn {height:35px; line-height:35px; border:0px; display:inline-block; padding:0 20px; font-size:14px; cursor:pointer; vertical-align:top;}
.purple_btn {background:#2497ef; color:#ffffff;}
.gray_btn {background:#929292; color:#ffffff;}
.orange_btn {background:#fb8902; color:#ffffff;}


.white_clock_icon,.black_clock_icon {width:19px; height:19px; background-position:-208px 0px;}
.black_clock_icon {background-position:-76px 0px;}
.suc_icon {width:35px; height:35px; display:inline-block; background:url(../../images/sxgg/images/suc_icon.png) no-repeat;}


/*头部广告栏*/
.adv {display:block;width:100%;height:80px;min-width:1200px;}
.header_top {height:35px;line-height:35px;background:#f4f4f4;border-bottom:1px solid #d9d9d9;color:#555;min-width:1200px;}
.header_top a {color:#555;}
.header_top a:hover {color:#007cdb;}
.header_top a.header_login {display:inline-block;*display:inline;*zoom:1;width:40px;height:22px;line-height:22px;text-align:center;background:#007cdb;color:#fff;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;margin:0 4px 0 8px;}
.header_top_r a {background:url(../../images/sxgg/images/header_icon.png) no-repeat;padding-left:20px;}
.header_top_r a.header_icon1 {background-position:0 3px;}
.header_top_r a.header_icon2 {background-position:0 -24px;}
.header_top_r a.header_icon3 {background-position:0 -51px;}
.header_top_r a.header_icon4 {background-position:2px -78px;}
.header_top_r a.header_icon5 {background-position:5px -210px;}
.header_top_r a.header_icon1:hover {background-position:0 -104px;}
.header_top_r a.header_icon2:hover {background-position:0 -131px;}
.header_top_r a.header_icon3:hover {background-position:0 -158px;}
.header_top_r a.header_icon4:hover {background-position:2px -185px;}
.header_top_r a.header_icon5:hover {background-position:5px -232px;}
.header_top_r span {margin:0 6px;}
.header_mid {background:#fff;padding-top:33px;height:90px;border-bottom:1px solid #e8e8e8;min-width:1200px;}

/*.search {width:530px;margin-left:35px;}*/
.search_main {border:2px solid #fb8f0f;height:31px;line-height:31px;}
.search_select {width:60px;height:31px;position:relative;}
.search_select p.search_select_click {border:1px solid #fb8902;border-top:none;border-bottom:none;background:#fff;margin-left:-2px;width:50px;padding-left:11px;}
.arrow1 {width:9px;height:6px;position:absolute;right:11px;top:13px;}
.search_select p {color:#666;padding-left:10px;cursor:pointer;}
.search_select ul {position:absolute;top:31px;display:none;border:1px solid #fb8902;border-top:none;background:#fff;z-index:30;width:61px;left:-2px;}
.search_select ul li {cursor:pointer;color:#666;line-height:32px;padding-left:10px;}
.search_text {width:350px;height:21px;border:none;border-left:1px solid #fb8902;padding:0 20px;color:#999;margin-top:5px;}
.search_text.focus {color:#666;}
.search_btn {width:75px;height:31px;text-align:center;line-height:31px;color:#fff;background:#ff7302;font-size:13px;font-weight:bolder;border:none;}
.search_hot {color:#666;line-height:22px;margin-top:4px;}
.search_hot a {color:#666;margin-right:10px;}
.search_hot a:hover {color:#ff7302;}
.headRm {color:#ff7302}
.header_tel {padding-left:63px;background:url(../../images/sxgg/images/tel.png) left center no-repeat;color:#fb8902;}
.header_tel h1 {font-size:13px;line-height:17px;}
.header_tel p {font-size:20px;font-family:Impact;line-height:22px;}
.header_bottom {height:35px;line-height:35px;background:#f8f8f8;min-width:1200px;}
.notice_icon {width:14px;height:10px;background-position:-13px 0;margin:13px 10px 0 0;}
.notice_scroll { width:1110px; height:35px; overflow:hidden; position:relative;}
.notice_scroll .bd {width:1150px; margin-right:-40px;}
.notice_scroll .infoList li { height:35px; line-height:35px;   float:left;}
.notice_scroll .infoList li a {display:block;width:535px;color:#666;}
.notice_scroll .infoList li a strong {width:13px;}
.notice_scroll .infoList li a:hover font {color:#fb8902;}
.header_nav {height:45px;background:#007cdb;position:relative;z-index:20;min-width:1200px;}
.header_nav ul li {float:left;width:140px;height:45px;}
.header_nav ul li>a {display:block;text-align:center;line-height:45px;color:#fff;font-size:16px;}
.header_nav ul li:hover,.index .sort>a,.header_nav ul li.active {background:#fc8b3f;}
.header_nav ul li.sort {width:200px;}
.arrow2 {width:10px;height:5px;background-position:-33px 0;margin-left:2px;}
.index .sort_main {display:block;}
.sort {position:relative;}

.sort_main {width:200px;height:440px;position:absolute;top:45px;left:0;background:#007cdb;z-index:10;display:none;}
.sort_main dd {height:97px;padding-top:13px;border-bottom:1px solid #2497ef;}
.sort_main dd:hover {background:#f9f9f9;}
.sort_main dd:hover a{color:#444;}
.sort_main dd h1 {height:31px;line-height:31px;background:url(../../images/sxgg/images/sort.png) no-repeat;}
.sort_main a{color:#fff;}
.sort_main dd h1 a {display:block;padding-left:48px;font-size:15px;}
.sort_main dd.sort1 h1 {background-position:16px 7px;}
.sort_main dd.sort2 h1 {background-position:13px -28px;}
.sort_main dd.sort3 h1 {background-position:16px -63px;}
.sort_main dd.sort4 h1 {background-position:15px -92px;}
.sort_main dd.sort1:hover h1 {background-position:16px -124px;}
.sort_main dd.sort2:hover h1 {background-position:13px -159px;}
.sort_main dd.sort3:hover h1 {background-position:16px -194px;}
.sort_main dd.sort4:hover h1 {background-position:15px -223px;}
.sort_main dd.sort4 {border-bottom:none;}
.sort_con {line-height:24px;font-size:13px;padding-left:47px;}
.sort_con a {margin-right:30px;display:inline-block;*display:inline;*zoom:1;}
.sort_path {width:691px;height:423px;background:#f9f9f9;position:absolute;top:0;left:200px;padding:17px 0 0 25px;position:absolute;left:200px;top:0;box-shadow:0px 3px 2px 0px #e0e0e0;display:none; }
.sort_path_main {height:248px;}
.sort_path_main .con {margin-bottom:13px;line-height:29px;}
.sort_path_main h3 {font-size:13px;width:73px;color:#007cdb;}
.sort_path_list {width:610px;}
.sort_main .sort_path_list a {color:#666;margin-right:28px;}
.sort_main .sort_path_list a:hover {color:#007cdb;}
.sort_adv {width:657px;padding-top:24px;border-top:1px solid #e2e2e2;}
.sort_adv1 {margin-right:17px;}
/*头部广告栏*/

/*底部*/
.footer {width:100%;background:#f7f7f7;margin-top:58px;}
.footer1 {height:251px;padding-top:47px;}
.footer_nav li {float:left;height:216px;padding-right:90px;border-right:1px dotted #c5c5c5;margin-right:90px;}
.footer_nav i {background:url(../../images/sxgg/images/footer_icon.png) no-repeat;width:40px;height:40px;margin-left:15px;}
.footer_nav .footer_icon2 {background-position:0 -50px;}
.footer_nav .footer_icon3 {background-position:0 -100px;}
.footer_nav .footer_icon4 {background-position:0 -150px;}
.footer_nav h1 {line-height:28px;color:#666;font-size:14px;margin-top:15px;}
.footer_nav a {color:#777;line-height:27px;}
.footer_nav a:hover {text-decoration:underline;}
.footer_ewm {color:#666;font-size:15px;text-align:center;line-height:37px;}
.footer_ewm img {padding:9px;background:#ededed;border:1px solid #d8d8d8;}
.footer2 {line-height:30px;border-top:1px solid #dfdede;color:#717171;text-transform:uppercase;text-align:center;padding:15px 0;}
.footer2_nav a {color:#717171;}
.footer2_nav a:hover {text-decoration:underline;}
.footer2_nav span {margin:0 10px;}

/*右侧悬浮*/
.right_fixed {width:70px;height:366px;background:#fff;position:fixed;top:50%;right:50%;margin:-183px -708px 0 0;z-index:50;}
.right_fixed a,.right_fixed_ewm {display:block;width:68px;height:83px;border:1px solid #efefef;color:#444;font-size:13px;position:relative;}
.right_fixed a div {background:url(../../images/sxgg/images/right_fixed.png) center 13px no-repeat;padding-top:53px;line-height:23px;text-align:center;}
.right_fixed1,.right_fixed2 {width:68px;height:30px;position:absolute;left:0;top:0;}
.right_fixed1 {left:-70px;}
.right_fixed a.right_fixed_cart,.right_fixed a.right_fixed_count {overflow:hidden;}
.right_fixed a.right_fixed_qq {border-top:none;overflow:hidden;}
.right_fixed a.right_fixed_qq div {background-position:center -71px;}
.right_fixed a.right_fixed_count div {background-position:center -236px;}
.right_fixed_ewm {height:30px;padding-top:53px;border-top:none;background:url(../../images/sxgg/images/right_fixed.png) center -155px no-repeat;text-align:center;border-bottom:none;}
.ewm_bg {width:110px;height:0;padding:10px 18px 10px 10px;background:url(../../images/sxgg/images/ewm_bg.png) no-repeat;position:absolute;right:70px;top:-30px;display:none;}
.goTop {width:70px;height:30px;line-height:30px;text-align:center;background:#007cdb;color:#fff;cursor:pointer;}
/*理论计算弹层*/
.count_open,.count_open2 {width:278px; height:360px; background:#fff; position:fixed; left:50%; top:50%; margin-left:-139px; margin-top:-180px; z-index:100; border:1px solid #dfdfdf; box-shadow:0px 1px 5px #999;-moz-box-shadow: 0px 1px 5px #999;}
.count_open_head {height:38px; line-height:38px; background:#f6f6f6; border-bottom:1px solid #dfdfdf;}
.count_open_head .grab_close,.count_open2 .grab_close {font:10px/38px "Arial "; padding:0 5px;}
.count_open .form_row {margin-bottom:10px;}
.count_open .form_key {width:80px;}
.count_open .sel_wrap1 {margin:0; width:150px; margin-top:5px;}
.count_open .base_ipt {width:115px;}
.count_open2 {height:98px; margin:-49px 0 0 -139px;}
/*广告位*/
.sort_path_main {height:245px; overflow:hidden;}
.sort_path_list {width:593px;}
.sort_adv {width:666px; padding-top:0; border-top:1px solid #e2e2e2;}
.sort_adv .advimg {margin-right:-15px; overflow:hidden;}
.sort_adv a {display:inline-block; float:left; width:212px; height:70px; margin:10px 15px 0 0; overflow:hidden;}
