@charset "utf-8";
.cfenlei { display: none; }
.nav .n1:hover .cfenlei { display: block; }
.container { padding: 28px 0; }

/* 筛选部分 */
.product_option{ width:100%; border:1px solid #e4e4e4; background:#fff; clear:both;}
.product_option:after { content: '\20'; display: block; height: 0; clear: both; }
.product_option1{ width:100%; border-bottom:1px solid #eee; }
.product_option1:after { content: '\20'; display: block; height: 0; clear: both; }

/* 总共找到多少数据部分 */
.findGoodsNum{float:right;height: 40px;line-height: 40px;margin-right: 35px;}
.findGoodsNum em ,.findGoodsNum i{font-style:normal;font-size:14px;}
.findGoodsNum em{color:#666;}
.findGoodsNum i{color:#f61f1f;margin:0 5px;}

.product_search { width: 100%; border-bottom:1px solid #eee; }
.product_search:after { content: '\20'; display: block; height: 0; clear: both; }
.product_searchC{ float:left; width:980px;}
.product_searchC a{ height:26px; line-height:26px; padding:0 20px 0 10px; float:left; background:url("product_searchCbg1.png") right no-repeat; margin-right:10px; color:#666; border:1px solid #ddd;}
.product_searchC .on a{border: 1px dashed #f61f1f;}
.product_searchC a:hover{ color:#f61f1f; background:url("product_searchCbg2.png") right no-repeat #fff;  border:1px solid #f61f1f;}
.product_searchC ul li{ height:26px; float:left; margin-top: 7px; }
.product_searchC form { height:26px; margin: 0;}
.product_search_input1{ float:left; width:174px; height:26px; line-height:26px; font-size:14px; padding: 0 10px; color:#999; border-top:1px solid #eee; border-left:1px solid #eee; border-bottom:1px solid #eee; border-right:none;}
.product_search_input2{ float:left; width:24px; height:24px; cursor:pointer;outline: none;border:0;border-left:none; background:url("product_searchbg1.png") right no-repeat;}
.ie6_border{ float:left;border-top:1px solid #eee; border-right:1px solid #eee; border-bottom:1px solid #eee;border-left:0;  }
.product_searchR{ width:60px; float:right;margin-right:32px; }
.product_searchR a{ margin-top:13px; text-indent:15px; width:100%; height:14px; line-height:14px; background:url("product_searchRbg1.png") no-repeat right; color:#f61f1f; text-align:left; font-size:14px; float:left;}
.product_searchR a:hover{ background:url("product_searchRbg2.png") no-repeat right; color:#f61f1f; }
.no_bm{border-bottom:0}
.product_option1L{ width:90px; float:left; color:#999; line-height:40px;}
.product_option1L h3{ width:100px; text-align:right; padding-right:20px; font-size:14px; font-weight:100; float:left;}
.product_option1 .product_add_nav{ float:left; width:auto; color:#999; height:40px; line-height:40px;}
.product_option1 .product_add_nav a{ color:#999;}
.product_option1 .product_add_nav a:hover{ color:#f61f1f;}
.product_option1C{ width:980px; float:left;}
.product_option1C ul{ display:inline-block; padding:4px 0 4px 0;}
.product_option1C ul li{height: 30px;line-height: 30px;float:left;margin-top: 3px;}
.product_option1C ul li a{cursor: pointer;}
.product_option1C1 a{ height:26px; line-height:26px; padding:0 10px; float:left;  margin-right:10px; color:#666; border:1px solid #fff;white-space:nowrap;display:inline-block; }
.product_option1C1 a:hover{ color:#fff; background:#f61f1f; border:1px solid #f61f1f;}
.product_option1C2 a{padding:0 10px;float:left;margin-right:10px;height: 26px;line-height: 26px;font-size:14px;color:#666;text-align:center;border:1px solid #eee;}
.product_option1C2 a:hover{ color:#fff; background:#f61f1f; border:1px solid #f61f1f;}
.product_option1C3 a{ padding:0 10px; float:left; margin-right:10px; height:26px; font-size:14px; color:#fff; text-align:center; line-height:26px; border:1px solid #f61f1f; background:#f61f1f; }
.product_option1R { width:60px; float:right;margin-right:32px; }
.product_option1R a{ margin-top:13px; text-indent:15px; width:100%; height:14px; line-height:14px; background:url("product_option1Rbg1.png") no-repeat right; color:#f61f1f; text-align:left; font-size:14px; float:left; cursor:pointer;moz-user-select: -moz-none;-moz-user-select: none;-o-user-select:none;-khtml-user-select:none;-webkit-user-select:none;-ms-user-select:none;user-select:none;}
.side_option{height: 35px;overflow:hidden;}
.side_option2{ height:auto; overflow:hidden;}
.product_option1R a.cur{background:url("product_option1Rbg2.png") no-repeat right; color:#f61f1f;}

/* 排序部分 */
.product_listT{ height:45px; padding:0 30px 0 0; background:#fff; }
.tool{height:45px;line-height:45px;}
.tool .sort{font-size:14px;line-height:45px;}
.tool .sort li{float:left;}
.tool .sort li.first{margin-left:0;border-left:none;}
.tool .sort li.bjg{padding-left: 10px;color: #666;}
.tool .sort li.bjg input{vertical-align:middle;}
.tool .sort .link{display:block;height:45px;margin-left: -1px;padding:0 19px;border-left:solid 1px #e4e4e4;border-right:solid 1px #e4e4e4;text-decoration:none;color:#6d6d6d;}
.tool .sort .link:hover,
.tool .sort .active{position:relative;background-color:#fff;color:#c00;}
.tool .sort .droplist{position:relative;}
.tool .sort .droplist .link{padding-right:25px;}
.tool .sort .droplist .link:hover{color:#6d6d6d;background-color:#f5f5f5;border-color:transparent;cursor: default;}
.tool .sort .droplist .link .icon{border-top: #ccc 4px solid;border-right: #fff 5px solid;border-bottom: #fff 5px solid;border-left: #fff 5px solid;font-size: 0px;right:10px;width: 0px;line-height: 0;position: absolute;top:21px;height: 0px;-webkit-transition: -webkit-transform .2s ease-in;-moz-transition: -webkit-transform .2s ease-in;-o-transition: -webkit-transform .2s ease-in;transition: -webkit-transform .2s ease-in;}
.tool .sort .droplist .link:hover .icon{border-right: #eee 5px solid;border-bottom: #eee 5px solid;border-left: #eee 5px solid;}
.tool .sort .droplist ul{display:none;padding:5px 0;position:absolute;z-index:2;top:45px;left:-1px;border:solid 1px #dddddd;background:#fff;-webkit-box-shadow:0 3px 3px rgba(0,0,0,.1);-moz-box-shadow:0 3px 3px rgba(0,0,0,.1);box-shadow:0 3px 3px rgba(0,0,0,.1)}
.tool .sort .droplist li{line-height:27px;float:none;white-space:nowrap;}
.tool .sort .droplist li:hover,.tool .sort .droplist li.on{color:#6d6d6d;background-color:#B9B5B5;border-color:transparent}
.tool .sort .droplist ul li a{border:none;padding:0 20px}
.tool .sort .droplist:hover ul{display:block}
.tool .prices .inner_name{float:left;padding-left:5px}
.tool .prices .inner{float:left;height:45px;line-height:45px;width: 195px;}
.tool .prices ul{padding:0 10px;}
.tool .prices ul li{float:left}
.tool .prices .sep{width:10px;text-align:center}
.tool .prices .input{width:55px;height:21px;padding-left: 5px;border:solid 1px #dfdfdf;line-height:normal;*line-height:21px;color:#999;}
.tool .prices .submit{margin-left:10px;margin-top: 12px;display:none}
.tool .prices:hover{position:relative;z-index:2}
.tool .prices:hover .inner{width:248px;position:absolute;top:-3px;left:-1px;border:solid 1px #ccc;background:#fff;-webkit-box-shadow:0 3px 3px rgba(0,0,0,.1);-moz-box-shadow:0 3px 3px rgba(0,0,0,.1);box-shadow:0 3px 3px rgba(0,0,0,.1)}
.tool .prices:hover .submit{display:block}
.tool .prices .btnso{display:block;height:23px;padding:0 10px;background:#f40;color:#fff;line-height:23px;cursor:pointer;-webkit-border-radius:2px;-webkit-background-clip:padding-box;-moz-border-radius:2px;-moz-background-clip:padding;border-radius:2px;background-clip:padding-box}
.tool .prices .btnso:hover{color:#fff;background:#DF0808}
.tool .styles{width:200px;font-size:14px;text-align:right;}
.tool .filter{color:#6d6d6d;cursor:pointer;float:left;height:38px;line-height:38px;margin-left:12px;}.tool .filter span{float:left;display:inline-block;margin-left:4px;}
.tool .filter .icon{background-position:-35px -268px;height:13px;width:13px;font-size:0;margin-top:13px;}
.tool .filter .icon.icon-check,.tool .filter:hover .icon{background-position:-56px -268px;}

/* 分页 */
.pages{padding:20px 0 20px 0;height: 76px;line-height: 36px;text-align:center;font-size:14px;color:#666666;vertical-align: middle;}
.pages a:link,.pages a:visited,.pages a:active{background:#FFFFFF;border: 1px solid #ebebeb;padding: 7px 12px;text-decoration:none; vertical-align: top;}
.pages a:hover{background:#ee2f2d;border:#ee2f2d 1px solid;color:#FFFFFF; text-decoration:none;}
.pages strong{background:#ee2f2d;padding:7px 12px;border:#ee2f2d 1px solid;color:#FFFFFF;}
.pages_inp{width:44px;border: 1px solid #ebebeb;color:#666666;padding:6px 7px;text-align:center;font-size: 14px;}
.pages_btn{/*width: 58px;height: 34px;*/border:#FF6600 1px solid;color:#FFFFFF;padding:6px 25px;background:#ee2f2d;font-weight:bold;font-size: 14px; cursor: pointer;}
.pages_btn:hover{background:#ee2f2d;}
.pages label{background:#FFFFFF;border: 1px solid #ebebeb;color:#666666;padding:3px 5px 3px 5px;}
.pages label em{color:#ee2f2d;font-weight:bold;font-style:normal;}
.pages label span{font-weight:bold;}
.pages cite{font-style:normal;}
.pages a.current { background: #ee2f2d; border: #ee2f2d 1px solid; color: #FFFFFF; }

.g-sc { padding-top: 28px; }
.g-sc .g-mn { float: left; width: 974px; }
.g-sc .g-sd { float: right; width: 200px; }

/* 供应右侧 */
.m-sell-sd .part{border:1px solid #e5e5e5; background:#fff;}
.m-sell-sd .part h2 { position: relative;padding:20px 0 0 15px; height:50px; font: 18px/30px "Microsoft YaHei", "\5FAE\8F6F\96C5\9ED1"; }
.m-sell-sd .part h2 i { position: absolute; top: -1px; right: -1px; display: block; width: 33px; height: 42px; }
.m-sell-sd .part h2.channel_pur_tit_1{ color:#ee2e2c;}
.m-sell-sd .part h2.channel_pur_tit_1 i {background:url('channel_pur_tit_1.png');}
.m-sell-sd .part h2.channel_pur_tit_2{ color:#30c8aa; }
.m-sell-sd .part h2.channel_pur_tit_2 i {background:url('channel_pur_tit_2.png');}
.m-sell-sd .part p{color:#666; font: 14px/24px "Microsoft YaHei", "\5FAE\8F6F\96C5\9ED1"; padding:15px;}
.m-sell-sd .part a.channel_pur_btn_1{display:block;width:170px;height:36px;line-height: 36px;background:url('channel_list_btn_1.jpg');text-indent: 16px;margin:15px auto 0;color: #ffffff;font-size: 14px;}
.m-sell-sd .part a.channel_pur_btn_2{display:block; width:170px; height:36px;line-height: 36px; background:url('channel_list_btn_2.jpg'); text-indent: 16px; margin:15px auto 0;color: #ffffff;font-size: 14px;}
.m-sell-sd .part_ads{width:198px; height:198px; border:1px solid #e5e5e5; background:#fff;}
.m-sell-sd .part_ads img{width:198px; height:198px;}
.m-sell-sd .part_tit_ads{height:30px; width:170px; padding:0 0 10px 30px;}
.m-sell-sd .part_tit_ads img{width:170px; height:30px;}
.m-sell-sd .m-part-1 { border:1px solid #fcdbdb; background: #fceeee; }
.m-sell-sd .m-part-2 { border:1px solid #aae1d8; background: #f2f8f7; }
.m-sell-list { background: #f4f4f4; }
.m-sell-list .hd { background: #e6e6e6; }
.m-sell-list .hd h2 { padding: 0 12px; font-size: 16px; line-height: 47px; font-weight: normal;}
.m-sell-list .bd { padding: 12px; line-height: 20px; }
.m-sell-list .bd ul li { padding-top: 5px; padding-bottom: 5px; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; }
.m-sell-hot li em { display: inline-block; width: 20px; height: 20px; border-radius: 20px; background-color: #c6c6c6; color: #fff; font-size: 14px; margin-right: 7px; line-height: 20px; font-family: Verdana; text-align: center; vertical-align: top; }
.m-sell-hot li:nth-child(1) em,
.m-sell-hot li:nth-child(2) em,
.m-sell-hot li:nth-child(3) em { background-color: #ee2f2d; }
.m-sell-new li { position: relative; padding-left: 10px; }
.m-sell-new li::after { position: absolute; left:0; top: 12px; width: 5px; height: 5px; border-radius: 5px; background-color: #cacaca; content: ""; }

/* 新闻列表-图文 */
.news-list .item { margin-bottom: 40px; padding: 0 0 40px; border-bottom: 1px solid #ececec; overflow: hidden; transition: all ease .2s; }
.news-list .item .txt { display: block; overflow: hidden; }
.news-list .item .txt h4 { margin-bottom: 10px; font-size: 20px; color: #333; line-height: 35px; }
.news-list .item .txt h4 a { color: #333; }
.news-list .item .txt .desc { line-height: 23px; min-height: 23px; margin-bottom: 12px; color: #666;  display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; overflow: hidden; }
.news-list .item .txt .date { padding-left: 20px; background: url("z2.jpg") left center no-repeat; color: #999; line-height: 20px; }
.news-list .item .img { float: left; width: 180px; height: 135px; margin-right: 20px; overflow: hidden; transition:all .25s ease-in-out; }
.news-list .item .img img { transition:all 0.3s ease-in-out; transform:scale(1); width:100%; }
.news-list .item:hover .txt h4 a { border-left:4px solid #ee2f2d; padding-left: 22px; }
.news-list .item:hover .img img { transform:scale(1.1); }

.article { padding:34px; border: 1px solid #dfdfdf; border-top: 2px solid #8d8d8d; }
.article .hd { padding:0 0 20px; font-size:14px; line-height:28px; text-align:center; border-bottom:1px dotted #e5e5e5; }
.article .hd h1 { margin-bottom: 30px; color:#000; font-weight:normal; font-size:20px; line-height:34px; }
.article .hd .action { color: #999; }
.article .hd .action ul li { position: relative; display:inline-block; margin-right: 10px; padding:0 20px 0 32px; vertical-align: top; }
.article .hd .action ul li:after { position: absolute; right: 0; top: 8px; width: 2px; height: 12px; background: #dfdfdf; content: "\20"; }
.article .hd .action ul li:last-child { margin-right: 0; }
.article .hd .action ul li:last-child:after { display: none; }
.article .hd .action ul li.action-autor { background: url("ico_4.jpg") no-repeat; }
.article .hd .action ul li.action-name { background: url("ico_5.jpg") no-repeat; }
.article .hd .action ul li.action-time { background: url("ico_6.jpg") no-repeat; }
.article .hd .action ul li.action-share { background: url("ico_7.jpg") no-repeat; }
.article .bd { padding:38px 0; line-height: 2.2; }
.article .bd img{max-width:1100px;height:auto}
.article .ft { padding:22px 0; border-top:1px dotted #e0e0e0; line-height: 36px; }
.article .ft ul li { float: left; width: 50%; text-overflow: ellipsis; white-space: nowrap; overflow: hidden; }
.article .ft ul li span { display: inline-block; width: 75px; height: 36px; margin-right: 15px; border-radius: 5px; border:1px solid #e5e5e5; line-height: 34px; vertical-align: top; text-align: center; transition: all ease .2s;  }
.article .ft ul li:last-child { width: 50%; text-align: right; }
.article .ft ul li:last-child span { float: right; margin-left: 15px; margin-right: 0; }
.article .ft ul li:hover span { border:1px solid #ee2f2d; background: #ee2f2d; color: #fff; }

.article .article-more { height: 36px; margin-bottom: 22px; line-height: 36px; text-align: center; }
.article .article-more a { position: relative; float: right; width: 75px; height: 36px; border-radius: 5px; background: #ee2f2d; color: #fff; z-index: 1; }
.article .article-more a i { position: relative; display: inline-block; width: 7px; height: 12px; margin-top: 12px; margin-right: 5px; background: url("more_ico.png.html") right no-repeat; transform: rotate(180deg); vertical-align: top; }

/* 分享 */
.bdshare-button-style0-24{line-height:24px;}
.bdshare-button-style0-24 a{position:relative;display:inline-block;width:24px;height:24px;margin-left:5px;background:url("share.png");vertical-align:top;cursor:pointer;opacity:.8;}
.bdshare-button-style0-24 a:hover{opacity:1;}
.bdshare-button-style0-24 a.bds_tsina{background-position:0 0;}
.bdshare-button-style0-24 a.bds_weixin{background-position:0 -32px;}
.bdshare-button-style0-24 a.bds_qzone{background-position:0 -65px;}
.bdshare-button-style0-24 a.bds_sqq{background-position:0 -98px;}
.bdshare-button-style0-24 a.bds_renren{background-position:0 -131px;}
.bdshare-button-style0-24 a.bds_tqq{background-position:0 -163px;}
.bdshare-button-style0-24 a.bds_douban{background-position:0 -196px;}
.bdshare-button-style0-24 a.bds_fbook{background-position:0 -226px;}

.red { color:#ee2e2c; }

.company-list { padding:25px 20px;margin-bottom: 25px;border: 1px solid #ebebeb;;overflow: hidden;background-color: #ffffff;}
.company-list:hover{border: 1px solid #333;}
.company-list .left{float:left;width: 180px;height: 140px;overflow:hidden;position: relative;}
.company-list .left .pic{ width:180px; height: 140px; display: table-cell; vertical-align: middle; text-align: center; overflow: hidden; font-size: 0; }
.company-list .left .pic img { max-width: 180px; max-height: 140px; overflow: hidden; }
.company-list .left .txt{margin-top: -140px;position: absolute;width:180px;height:140px;line-height:140px;text-align:center;background: inherit;background-color: rgba(0, 0, 0, 0.7);display:none}
.company-list .left .txt a{ color:#ffffff;vertical-align:middle;background-color:#ee2e2c;padding:3px 8px;}
.company-list .left:hover .txt{display:block;text-align:center;}
.company-list .middle{width:420px;float: left;overflow: hidden;margin-left: 30px; }
.company-list .middle h3{height: 30px; margin-bottom: 10px; z-index:1;}
.company-list .middle h3 a{color: #333; font-size: 18px; max-width: 370px; height: 30px; line-height: 30px; float:left; white-space: nowrap; -webkit-text-overflow: ellipsis; -moz-text-overflow: ellipsis; -o-text-overflow: ellipsis; -ms-text-overflow: ellipsis; text-overflow: ellipsis; overflow: hidden;}
.company-list .middle h3 a:hover{color:#ee2e2c;}
.company-list .middle h3 img { margin-top: 6px; }
.company-list .middle p{ line-height: 32px;white-space: nowrap; -webkit-text-overflow: ellipsis; -moz-text-overflow: ellipsis; -o-text-overflow: ellipsis; -ms-text-overflow: ellipsis; text-overflow: ellipsis; overflow: hidden;}
.company-list .right{width: 163px;float: right;text-align: center;}
.company-list .right .tit{height: 30px;margin-bottom:6px;color: #000;line-height: 30px;display:none;}
.company-list .right ul {line-height:24px;color:#999;}
.company-list .right ul li {float:left; width: 79px; text-align:center; padding: 0 5px;}
.company-list .right ul li .pic {border: #ddd solid 1px; height: 66px; line-height: 66px; font-size: 0; overflow: hidden; }
.company-list .right ul li .txt { overflow:hidden;white-space:nowrap;text-overflow:ellipsis; }
.company-list .right ul li:hover .pic{border: #ee2e2c solid 1px;}
.company-list .right ul li .pic img { vertical-align: middle; width: 100%; height: auto; }
.company-list .right ul li:hover .txt a { color: #ee2e2c; }
.buy-list { padding:30px 0 30px 30px;margin-bottom: 25px;border: 1px solid #ebebeb;;overflow: hidden;background-color: #ffffff;}
.buy-list:hover{border: 1px solid #333;}
.buy-list .left { float:left;width: 670px; line-height: 26px; }
.buy-list .left h3 { margin-bottom: 13px; line-height: 28px; }
.buy-list .left h3 a { color: #333; }
.buy-list .left h3 a:hover { color: #ee2e2c; }
.buy-list .left li { white-space: nowrap; text-overflow: ellipsis; overflow: hidden; }
.buy-list .right { float: right; width: 236px; min-height: 128px; padding:8px 0 0; text-align: center; border-left:1px solid #e4e4e4; line-height: 30px; }
.buy-list .right a { display: block; width: 95px; height: 32px; margin:10px auto 0; border-radius: 5px; color: #fff; text-align: center; }
.buy-list .right a.n { border: 1px solid #ee2e2c; background: #ee2e2c; }
.buy-list .right a.o { border: 1px solid #979797;background: #afafaf; }

.location { line-height: 20px; }
.g-buy { padding-top: 20px; }
.g-buy .g-mn { float: left; width: 930px; }
.g-buy .g-sd { float: right; width: 250px; }
.ofd .hd { color: #333; line-height: 48px; }
.ofd .item { float: left; width:220px; margin-right: 16px; padding: 15px; border:1px solid #dfdfdf; }
.ofd .item:last-child{ margin-right: 0; }
.ofd .item h4 { font-size: 16px; line-height: 30px; }
.ofd .item ul { margin-bottom:10px; padding: 8px 0 18px; border-bottom:1px solid #dfdfdf; }
.ofd .item ul li { color: #999; line-height: 25px; }
.ofd .item p { margin-bottom:5px; line-height: 34px; text-align: center; }
.ofd .item p a { display: inline-block; width: 114px; height:34px; border-radius: 5px; border:1px solid #ee2e2c; color: #ee2e2c; line-height: 32px; }
.m-purchase { margin-bottom: 18px; border:1px solid #ee2e2d; }
.m-purchase .ft { padding: 15px 28px; background-color: #fceeee; font-size: 18px; line-height: 50px; }
.m-purchase .ft .timer { color: #ee2e2d; }
.m-purchase .ft .btn { float: right; }
.m-purchase .ft .btn a { display: block; padding: 0 28px; border-radius: 5px; background-color: #ee2e2c; color: #fff; }
.m-purchase .bd { padding: 28px 28px; }
.m-purchase .bd h2 { margin-bottom: 10px; color: #333; font-size: 18px; line-height: 35px; }
.m-purchase .bd h2 span { float: right; font-size: 14px; font-weight: normal; color: #ee2e2d; }
.m-purchase .bd ul { width: 376px; margin-bottom: 22px; }
.m-purchase .bd ul li { float: left; width: 188px; line-height: 25px; }
.m-purchase .bd h4 { color: #333; font-size: 16px; font-weight: normal; line-height: 30px; }
.m-purchase-cp { margin-bottom: 20px; background: #f6f3ed; }
.m-purchase-cp h3 { height: 62px; background: url("z3.jpg") no-repeat; color: #fff; font-size: 18px; line-height: 52px; text-align: center; }
.m-purchase-cp .bd { padding: 10px 24px 24px; color: #333; line-height: 24px; }
.m-purchase-cp .bd ul { padding: 0 0 15px;  }
.m-purchase-cp .bd .tips { border-radius: 5px; border:1px solid #ee2e2c; line-height: 36px; text-align: center; }
.m-purchase-cp .bd .tips a { color: #ee2e2c; }

.form-panel { padding:0 0 30px; }
.form-panel h4 { margin-bottom:30px; padding:0 0 0 70px; color:#ee2e2c; font-size: 24px; line-height:30px; }
.form-panel .tips { padding:10px 0 10px 150px; font-weight:bold; font-size:13px; text-align:left; }
.form-panel .field { clear:both; }
.form-panel li.field label { display:block; float:left; width:150px; padding: 0 10px; line-height:40px; text-align:right; }
.form-panel .input { padding:6px 0; zoom:1; line-height:40px; }
.form-panel .field:after { content:'\20'; display:block; height:0; clear:both; }
.form-panel .text { height:40px; padding:5px 8px; border-radius: 3px; border:1px solid #ccc; background:#fff; color:#555; }
.form-panel .textarea { width:450px; height:150px; padding:5px 8px; border-radius: 3px; border:1px solid #ccc; background:#fff; color:#555; }
.form-panel select { height:40px; padding:5px 8px; border-radius: 3px; border:1px solid #ccc; background:#fff; color:#555; }
.form-panel .submit-field { padding:0 10px 20px 150px; clear:both; }
.form-panel .submit-field input { margin-right:10px; }
.form-panel .submit-field .btn-submit,.form-panel .submit-field .btn-reset { width:140px; height:40px; border:none; border-radius: 3px; background:#666; color:#fff; cursor:pointer; }
.form-panel .submit-field .btn-submit { background: #ee2e2c; }
