html, body {
	background: #ffffff;
	font: 12px/18px "Microsoft Yahei",Arial, sans-serif;
	color: #333333;
	min-width:300px;
	padding:0;
	margin:0;
}

* {
	-webkit-text-size-adjust: none;font-family:"Microsoft Yahei";list-style:none;
}
input,textarea,select{
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}
img {border:0;}

a { color: inherit; text-decoration: none;}
a:hover { text-decoration: none;color:#e50112;}

ul li a { transition: all 0.4s ease;}

h1, h2, h3, h4, h5, h6 { font-family: "Microsoft Yahei",sans-serif; font-weight: normal;}

.clear { *zoom: 1;}
.clear:before,.clear:after {display: table; content: "";line-height: 0;}
.clear:after { clear: both;}

.main{width:1000px;margin:auto;}
.mtop10{margin-top:10px;}
.mtop15{margin-top:15px;}
.mtop20{margin-top:20px;}
.mtop30{margin-top:30px;}

.ptop10{padding-top:10px;}
.ptop15{padding-top:15px;}
.ptop20{padding-top:20px;}
.ptop30{padding-top:30px;}

.cirdiv{
	-moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
}

.mleft20{margin-left:20px;}
#container{width:100%;margin-top:10px;}

/****头部****/
#header{width:100%;}
#topnav{width:100%;height:28px;line-height:28px;background:#FCFCFC;border-bottom:#EBEBEB 1px solid;}
#topnavl{float:left;}
#topnavr{float:right;}
#topnavr a{margin-left:10px;}
#logobanner{margin:22px auto;}
#logo{float:left;}
#rtel{float:right;}
#rtelnum{font-size:14px;}
#rtelnum .telnum{color:#e50112;}
#rsrchbox{margin-top:5px;}
#rsrchbox input[type="text"]{border:#c9c9c9 1px solid;width:160px;padding:0px;padding-left:5px;border-right:0;height:24px;line-height:24px;font-size:14px;}
#rsrchbox input[type="submit"]{border:0;height:26px;line-height:24px;background:url("../images/srchbtn.jpg") repeat-x;padding:0 10px;font-size:14px;color:#FFFFFF;cursor:pointer;}
#menu{width:100%;background:#e70012;display:block;}
#menu > div > li{float:left;display:inline-block;height:40px;line-height:40px;color:#FFFFFF;padding:0 5px 0 5px;font-size:15px;}
#menu > div > li:hover,#menu > div > li.hover{background:#ba010f;}
#menu > div > li > a{color:#FFFFFF;}
#menu > div > li > a:hover{color:#FFFFFF;}
/***
#menu a{float:left;display:inline-block;height:40px;line-height:40px;color:#FFFFFF;padding:0 9px 0 8px;font-size:15px;}
#menu a:hover,#menu a.hover{background:#ba010f;}
***/
#menu .memumem{background:#e70012;width:100%;height:100%;overflow:hidden;}
#menu .memumem:hover{background:#e70012;}
#menu .menumemcont{height:24px;background:#FFFFFF;margin:5px 0;padding:3px 8px;color:#E70012;font-size:12px;overflow:hidden;line-height:24px;}
#menu .menumemcont a{color:#E70012;padding:0;margin:0;}
#menu .menumemcont a:hover{color:#E70012;}
#menu .menumemcont div.open{float:left;display:inline;margin-right:5px;}

#webnav{width:100%;margin-top:10px;}

/****首页****/
/**热点新闻**/
#indexhotnews{width:380px;float:left;display:inline;}
#indexhotnews li{width:100%;height:35px;line-height:35px;font-size:14px;overflow:hidden;}
#indexhotnews li.tit{line-height:30px;font-size:18px;}
#indexhotnews li.desc{line-height:24px;font-size:13px;}
#indexhotnews li.desc a{color:#888888;}
#indexhotnews li.desc .readmore{color:#e80010;}
#indexhotnews li.subtit{}
/**图片幻灯**/
#indexpicnews{float:right;display:inline;width:600px;height:315px;overflow:hidden;position:relative;}
#focusimg{width:600px;height:315px;overflow:hidden;}
#focusimg img{ width:600px;height:315px;}
#focustxt{list-style:none;text-align:left;display:block;position:absolute;left:0;top:264px;width:600px;padding:0;z-index:99;height:40px;overflow:hidden;line-height:40px;color:#FFFFFF;}
#focustxt li{width:100%;height:100%;}
#focustxt a.travel_title{margin-left:30px;font-size:16px;color:#FFF;font-weight:normal;opacity:0.8;}
#focustxt a{ color:#e9ca76;}
.em_bg{ width:600px;height:40px;background:#000000;opacity:0.4;left:0;position:absolute;top:276px;}
#focusnum{ position:absolute;top:276px;right:20px; z-index:999;}
#focusnum li{padding-top:2px;margin-right:10px;height:21px;width:20px;text-align:center;overflow:hidden;background:url("../images/hdp_numbg01.png") no-repeat 0 0px;color:#e9ca76;font-family:Arial;float:left;cursor:pointer;margin-left:3px;}
#focusnum li.current{ background:url("../images/hdp_numbg02.png") no-repeat 0 0px; color:#271a00;}


/**活动通知**/
#indexact{width:380px;float:left;display:inline;}

/**列表样式**/
.nltitle{width:100%;text-align:left;margin:auto;height:38px;line-height:38px;border-bottom:#D4D4D4 3px solid;}
.nltitle span{float:left;height:38px;margin-bottom:-3px;color:#333333;font-size:20px;border-bottom:#e70012 3px solid;text-transform:none;font-weight:normal;padding-right:20px;}
.nltitle .more{float:right;margin-top:12px;margin-right:2px;font-size:12px;line-height:22px;color:#787878;font-weight:normal;}

.nllist{width:100%;}
.nllist li{width:100%;text-align:left;border-top:#f5f5f5 1px solid;overflow:hidden;height:36px;}
.nllist li.first{border:0;}
.nllist li a{font-size:14px;height:36px;line-height:36px;}

.nlplist{width:100%;}
.nlplist li{text-align:left;border-top:#f5f5f5 1px solid;background:url("../images/cross.jpg") 0px 14px no-repeat;text-indent:18px;width:100%;overflow:hidden;height:36px;}
.nlplist li.first{border:0;}
.nlplist li a{font-size:14px;height:36px;line-height:36px;}

.nplist{width:100%;}
.nplist li{border-bottom:#F5F5F5 1px solid;width:100%;height:65px;overflow:hidden;padding:11px 0 6px 0;width:100%;overflow:hidden;}
.nplist li img{width:88px;float:left;display:inline;margin-right:12px;}
.nplist li h3{float:left;display:inline;width:272px;height:14px;line-height:14px;text-align:left;font-weight:normal;font-size:14px;margin:0;padding:0;margin-bottom:4px;overflow:hidden;}
.nplist li p{float:left;display:inline;width:272px;height:18px;line-height:18px;font-size:12px;margin:0;padding:0;color:#929292;}

/**活动报道**/
.indexhdbd{margin-left:20px;float:left;display:inline;}
/**实用工具**/
#indexsygj{width:258px;height:103px;border:#e9e1d8 1px solid;overflow:hidden;background:#f7fbfd;}
#indexsygj h3{width:248px;height:36px;line-height:36px;font-size:16px;background:#e9e1d8;color:#333333;margin:0;padding:0;margin-bottom:10px;padding-left:10px;}
#indexsygj h3 img{margin:1px 12px -1px 16px;}
#indexsygj h3 span{float:right;margin-right:13px;}
#indexsygj h3 span a{color:#393b3a;font-size:12px;}
#indexsygj li{width:25%;float:left;display:inline;line-height:25px;height:25px;text-align:center;font-size:14px;}
#indexsygj li a{color:#0d4b9e;}
/**QQ 微信**/
#qqwechat{width:100%;height:105px;background:#f7fbfd;}
#qqwechat li{width:50%;height:100%;float:left;display:inline;line-height:18px;text-align:center;overflow:hidden;}
#qqwechat li img{display:block;margin:auto;margin-top:7px;}
/**腾讯微博**/

/**活动剪影**/
#indexactpic{width:100%;background:#f9f9f9;padding:10px 0 25px 0;}
#indexactpiclist{width:100%;margin-top:23px;height:166px;overflow:hidden;position:relative;}
#indexactpiclist ul{width:20000px;height:166px;position:absolute;margin:0;padding-left:0;left:0px;top:0px;}
#indexactpiclist li{width:232px;height:166px;overflow:hidden;margin:0;margin-right:24px;position:relative;float:left;display:inline;}
#indexactpiclist li.first{margin-left:0;}
#indexactpiclist li img{width:232px;height:166px;}
#indexactpiclist li h3{display:block;position:absolute;margin:0;padding:0;left:0;bottom:0;width:232px;height:31px;line-height:31px;font-weight:normal;background:#000000;opacity:0.7;}
#indexactpiclist li h3 a{width:100%;height:100%;display:block;color:#FFFFFF;font-size:14px;text-align:center;}
/**三分之一宽**/
.colsp3{width:320px;float:left;display:inline;}
/**教学视频**/
#indexvideo{width:320px;height:247px;overflow:hidden;position:relative;}
#indexvideo img{width:320px;height:247px;}
#indexvideo h3{display:block;position:absolute;margin:0;padding:0;left:0;bottom:0;width:320px;height:32px;line-height:32px;font-weight:normal;background:#000000;opacity:0.7;}
#indexvideo h3 a{width:100%;height:100%;display:block;color:#FFFFFF;font-size:14px;text-align:center;}
/**备课素材**/
#indexbksc{float:left;display:inline;width:660px;}
#indexbksc h5{width:100%;height:42px;line-height:42px;padding:0;margin:0;margin-top:8px;text-align:left;font-weight:normal;font-size:16px;color:#0d4b9e;overflow:hidden;}
#indexbksc h5 a{font-size:16px;color:#0d4b9e;}
#indexbksc li{text-align:left;border-top:#f5f5f5 1px solid;width:320px;height:36px;float:left;display:inline;overflow:hidden;}
#indexbksc li.first{border:0;}
#indexbksc li.right{margin-left:20px;}
#indexbksc li a{font-size:14px;height:36px;line-height:36px;}
/**名师风采**/
#indexmsfc{width:320px;height:250px;overflow:hidden;margin-top:18px;}
#indexmsfc img{width:320px;height:215px;}
#indexmsfc h3{display:block;margin:0;padding:0;width:320px;height:35px;line-height:35px;font-weight:normal;background:#f9f9f9;}
#indexmsfc h3 a{width:100%;height:100%;display:block;font-size:14px;text-align:center;}
/**论坛热帖**/
#indexbbs{margin-top:7px;}
#indexbbs h4{width:280px;height:40px;margin:0;padding:0;background:url("../images/bbstit.jpg") no-repeat;color:#FFFFFF;font-size:16px;line-height:32px;padding-left:40px;}
#indexbbs h4 .more{float:right;margin-top:6px;margin-right:2px;font-size:12px;line-height:22px;color:#787878;font-weight:normal;}
#indexbbs li{width:100%;height:50px;line-height:50px;background:url("../images/bbsbg.jpg") repeat-y;padding:0;margin:0;}
#indexbbs li span.hot{float:left;background:url("../images/bbshot.jpg") no-repeat;width:26px;height:26px;line-height:26px;margin:13px 15px 11px 4px;display:inline;text-align:center;color:#FFFFFF;}
#indexbbs li span.normal{float:left;background:url("../images/bbsnormal.jpg") no-repeat;width:26px;height:26px;line-height:26px;margin:13px 15px 11px 4px;display:inline;text-align:center;color:#b1b1b1;}
#indexbbs li a{float:left;display:inline;height:50px;line-height:50px;width:275px;border-top:#979797 1px dotted;overflow:hidden;}
#indexbbs li.first a{border:0;}

/****列表页****/

/***页面左栏***/
.contleft{width:720px;float:left;display:inline;margin:0;padding:0;}
.contleft h1{text-align:left;color:#333333;font-size:20px;font-weight:bold;padding:0;margin:18px 0 14px 0;border-bottom:#e3e3e3 1px solid;padding-bottom:10px;}
.contleft h1 span{font-size:12px;color:#979592;float:right;font-style: italic;font-family:Arial;margin-top:10px;padding-bottom:5px;}
.contleft h1 span a{
	font-style: normal;
	font-family:"Microsoft Yahei";
	background: #f60 none repeat scroll 0 0;
    border: 1px solid #f60;
    border-radius: 3px;
    color: #fff;
    padding: 4px 5px;
    text-decoration: none;
}
.contleft h2{line-height:34px;text-align:center;color:#333333;font-size:22px;font-weight:normal;padding:0;margin:25px 0 25px 0;border-bottom:#e3e3e3 1px solid;padding-bottom:10px;}
.contleft .conttime{width:100%;height:25px;line-height:25px;font-size:12px;text-align:center;padding-bottom:5px;margin-bottom:20px;border-bottom:#e3e3e3 1px solid;}
/***文章列表***/
.newslist{width:100%;}
.newslist > li{width:99%;height:auto;padding-left:1%;padding-top:8px;padding-bottom:13px;border-bottom:#989898 1px dashed;}
.newslist > li:hover{background:#f9f1e8;}
.newslist > li > h3{line-height:30px;height:30px;margin:0;padding:0;}
.newslist > li > h3 > a{font-size:14px;font-weight:normal;}
.newslist > li > p{margin:0;padding:0;line-height:20px;color:#999999;}
.newslist > li > p > a{color:#999999;font-size:13px;}
.newslist > li > p .pull-right{float:right;}
.newslist > li > img{width:100px;float:left;margin-right:20px;}
.newslist > li > img.fright{width:80px;float:right;margin-left:20px;margin-bottom:5px;}
.newslist > li > div{height:0;padding:0;margin:0;clear:both;}
/***帮助中心列表***/
.helplist{width:100%;}
.helplist li{width:50%;height:auto;padding-bottom:3px;float:left;display:inline;}
.helplist li h3{line-height:28px;height:28px;margin:0;padding:0;}
.helplist li h3 a{font-size:16px;font-weight:normal;color:#135395;}
/***活动剪影列表***/
.actpiclist{width:100%;padding-top:0px;}
.actpiclist li{width:210px;height:158px;overflow:hidden;margin-left:30px;position:relative;float:left;display:inline;margin-top:25px;}
.actpiclist li.first{margin-left:0;}
.actpiclist li img{width:210px;height:158px;}
.actpiclist li h3{display:block;position:absolute;margin:0;padding:0;left:0;bottom:0;width:210px;height:31px;line-height:31px;font-weight:normal;background:#000000;opacity:0.7;}
.actpiclist li h3 a{width:100%;height:100%;display:block;color:#FFFFFF;font-size:14px;text-align:center;}
/***名师风采列表***/
.teacherlist{width:100%;padding-top:0px;}
.teacherlist li{width:210px;margin-left:30px;float:left;display:inline;margin-top:25px;background:#F9F9F9;text-align:center;padding-bottom:8px;font-size:14px;}
.teacherlist li.first{margin-left:0;}
.teacherlist li img{width:210px;height:158px;padding:0;margin:0;display:block;margin-bottom:6px;}
/***素材科目列表***/
.subjectlist{width:100%;text-align:left;color:#0d4b9e;font-size:16px;}
.subjectlist a{font-size:16px;color:#0d4b9e;}
/***分页***/
.pageline{width:100%;height:4px;margin-top:10px;}
.page{width:99%;font-size:13px;text-align:left;margin-top:10px;padding-left:1%;}
.page label{margin-left:0px;margin-right:15px;height:30px;padding:5px;padding-left:0;}
.page a{color:#e70012;padding:5px 10px;margin:0;background:#F9F9F9;}
.page a:hover{color:#FFFFFF;background:#e70012;}
.page a.hover{color:#FFFFFF;background:#e70012;}
.page .box{border:#b8b8b8 1px solid;}
.page .lbox{border-left:#b8b8b8 1px solid;}

/***文章详细***/
.newsdetail{width:100%;line-height:28px;font-size:16px;}
.newsdetail a.order{font-size:18px;background:#E50112;color:#FFFFFF;padding:6px 23px;font-weight:bold;}
.newsdetail img{max-width:100% !important;}
.newsdetail table{width:100% !important;font-size:16px !important;line-height:28px !important;}
.newsdetail input.btn{padding:5px 20px;background:#FF6600;color:#FFFFFF;font-weight:300;border:0;}
.newsdetail .clear{margin-bottom:20px;}
/***页面右栏***/
.contright{width:260px;float:left;display:inline;margin:0;padding:0;margin-left:20px;}
.contright img{max-width:100%;}
.contright .rightcont{width:100%;}
.contright .rightcont > h2{width:100%;height:30px;line-height:30px;font-size:16px;margin:0;padding:0;}
.contright .rightcont > h3{width:250px;height:36px;line-height:36px;font-weight:normal;font-size:16px;color:#333333;margin:0;padding:0;padding-left:10px;background:#e9e1d8;margin-bottom:6px;}
.contright .rightcont > li{width:99%;line-height:30px;height:30px;background:url("../images/rarr.jpg") 0px 12px no-repeat;text-indent:18px;overflow:hidden;}
.contright .rightcont > li > a{color:#555555;font-size:14px;}

.memmenu{width:100%;}
.memmenu > h2{width:250px;height:36px;line-height:36px;font-weight:normal;font-size:16px;color:#333333;margin:0;padding:0;padding-left:10px;background:#e9e1d8;margin-bottom:6px;}
.memmenu > li{width:99%;line-height:30px;height:30px;text-indent:12px;overflow:hidden;background:none;}
.memmenu > li > a{width:100%;height:30px;line-height:30px;display:block;color:#333333;font-size:14px;}
.memmenu > li > a:hover,.memmenu > li > a.hover{color:#333333;background:#f9f1e8;}

/***订单界面***/
.ordercont{width:100%;}
.ordercont li{width:100%;line-height:28px;font-size:14px;margin-bottom:5px;color:#777777;}
.ordercont li label{word-spacing:3px;font-weight:normal;margin-right:10px;float:left;}
.ordercont li span{color:#AAAAAA;font-size:12px;}
.ordercont li span.spaceleft{margin-left:21px;}
.ordercont li em{
	display:block;
	font-style:normal;
	color:#777777;
	margin-left:80px;
}
.ordercont li input{line-height:30px;font-size:14px;height:30px;border:#E3E3E3 1px solid;}
.ordercont li input[type="radio"]{margin-top:4px;margin-bottom:-4px;float:left;display:inline;}
.ordercont li select{font-size:14px;line-height:34px;height:34px;border:#E3E3E3 1px solid;}
.ordercont li button{background:#E50112;color:#FFFFFF;border:0;font-size:14px;padding:4px 18px;cursor:pointer;margin-top:10px;}
.ordercont li textarea{width:500px;height:80px;line-height:28px;font-size:14px;border:#E3E3E3 1px solid;}
.ordercont li a{font-size:14px;background:#E50112;color:#FFFFFF;cursor:pointer;padding:4px 18px;margin-top:10px;width:auto;}
.ordercont li span a{font-size:14px;padding:0;margin:0;color:#E50112;background:none;}
.orderbtn{background:#E50112;color:#FFFFFF;border:0;font-size:14px;padding:4px 18px;cursor:pointer;margin-top:15px;}
.orderbtn:hover{color:#FFFFFF;}

a.listactlink{background:#E50112;color:#FFFFFF;border:0;font-size:12px;padding:2px 8px;cursor:pointer;width:auto;margin-right:15px;}
a.listactlink:hover{color:#FFFFFF;}

a.orderlink{background:#E50112;color:#FFFFFF;border:0;font-size:14px;padding:4px 15px;cursor:pointer;display:inline-block;width:auto;}
a.orderlink:hover{color:#FFFFFF;}

/***登录注册***/
.loginform{margin:auto;}
.loginform li{width:100%;line-height:40px;font-size:12px;color:#777777;margin-top:10px;}
.loginform li h1{width:100%;text-align:center;font-size:20px;font-weight:normal;height:40px;line-height:40px;margin:0;padding:0;margin-bottom:15px;}
.loginform li label{word-spacing:3px;font-weight:normal;margin-right:10px;float:none;display:block;font-size:14px;}
.loginform li input{line-height:30px;font-size:14px;height:30px;border:#E3E3E3 1px solid;padding:0 5px;}
.loginform li select{font-size:14px;line-height:34px;height:34px;border:#E3E3E3 1px solid;padding:0 5px;}
.loginform li button{background:#E50112;color:#FFFFFF;border:0;font-size:14px;padding:5px 18px;cursor:pointer;margin-top:10px;}
.loginform li div.checkbox{margin-top:2px;margin-bottom:-2px;margin-right:5px;float:left;display:inline;}
.loginform li a{font-size:14px;color:#E50112;cursor:pointer}
.loginform li i{color:#FF0000;font-weight:bold;}
.loginform li.login{line-height:33px;height:33px;}

.loginh1{width:100%;line-height:40px;height:40px;font-size:20px;margin:0;padding:0;margin-bottom:15px;border-bottom:#CCCCCC 1px solid;}

/****会员中心****/
.meminfo{width:100%;display:block;}
.meminfo .memavatar{float:left;display:inline;width:120px;height:120px;position:relative;}
.meminfo .memavatar img{width:120px;height:120px;}
.meminfo .memavatar a{width:120px;height:25px;line-height:25px;background:#999999;color:#FFFFFF;position:absolute;bottom:0;left:0;text-align:center;opacity:0.8;}
.meminfo .meminfolist{float:right;display:inline;width:584px;height:100px;overflow:hidden;background:#F9F9F9;padding:10px 0;}
.meminfo .meminfolist li{width:50%;float:left;height:33px;line-height:33px;display:inline;overflow:hidden;}
.meminfo .meminfolist li label{width:80px;text-align:right;word-spacing:3px;float:left;margin:0;padding:0;}
.orderlist{width:100%;display:block;}
.orderlist h3{width:100%;padding:0;margin:0;height:40px;line-height:40px;background:#F9F9F9;text-indent:8px;font-size:12px;}
.orderlist span{float:right;margin-right:20px;font-size:12px;}
.orderlist ul{width:100%;display:block;padding:0;margin:0 auto;padding-top:6px;padding-bottom:6px;border-bottom:#E3E3E3 1px dashed;margin-bottom:10px;}
.orderlist ul:hover{background:#f9f1e8;}
.orderlist ul li{float:left;display:inline-block;font-size:12px;height:100%;}
.orderlist ul li label{text-align:right;word-spacing:3px;float:left;margin:0;padding:0;}
.orderlist ul li.leftspace{width:1%;text-align:left;}
.orderlist ul li.actinfo{width:74%;text-align:left;}
.orderlist ul li.orderdo{width:25%;text-align:left;}

.orderlist ul li.orderinfo{width:452px;text-align:left;padding-left:8px;}
.orderlist ul li.orderpay{width:96px;text-align:center;border-left:#E3E3E3 1px dashed;}
.orderlist ul li.orderstate{width:90px;text-align:center;border-left:#E3E3E3 1px dashed;}
.orderlist ul li.orderaction{width:71px;text-align:center;border-left:#E3E3E3 1px dashed;}

.orderlist table{width:100%;border:0;margin-bottom:15px;}
.orderlist table tr{border:0;background:#FFFFFF;}
.orderlist table td{background:#FFFFFF;font-size:12px;padding:5px;border:0;line-height:30px;}
.orderlist table td.orderinfo{width:450px;text-align:left;padding-left:8px;padding-top:5px;padding-bottom:5px;}
.orderlist table td.orderinfo > a{
	display:block;
}
.orderlist table td.orderinfo > em{
	padding-right:10px;
	font-size:12px;
	font-style:normal;
	color:#777777;
}
.orderlist table td.topinfo{background:#F9F9F9;}
.orderlist table td.orderpay{width:100px;text-align:center;}
.orderlist table td.orderstate{width:90px;text-align:center;}
.orderlist table td.orderaction{width:auto;text-align:center;}
.orderlist table td > a{
	color:#0000FF;
}
.orderlist table td > a.setdefault{
	background:#FFFFFF;
	border: 1px solid #FFFFFF;
	color: #fff;
	padding: 4px 5px;
	text-decoration: none;
    border-radius: 3px;
	font-style: normal;
	font-family:"Microsoft Yahei";
}
.orderlist table td:hover > a.setdefault{
	background: #f60 none repeat scroll 0 0;
    border: 1px solid #f60;
}

.rightpicture{width:248px;margin:0;padding-top:5px;margin-right:12px;}
.rightpicture li{width:112px;height:80px;line-height:80px;float:left;display:inline;overflow:hidden;margin-top:6px;margin-bottom:6px;margin-left:12px;}
.rightpicture li img{width:112px;height:80px;}

.xxsmall{width:8%;}
.xsmall{width:15%;}
.small{width:30%;}
.medium{width:45%;}
.large{width:60%;}
.xlarge{width:80%;}
.full{width:100%;}

/*/*密码强度*/
.rank{border:none; background:url("../images/rank.gif") no-repeat; width:145px; height:22px; line-height:22px;overflow:hidden;vertical-align:middle; cursor:default; margin:0 0 0 5px;}
.r0{ background-position:0 2; }
.r1{ background-position:0 -19px; }
.r2{ background-position:0 -40px; }
.r3{ background-position:0 -61px; }
.r4{ background-position:0 -82px; }
.r5{ background-position:0 -103px; }
.r6{ background-position:0 -124px; }
.r7{ background-position:0 -145px; }

/****页脚****/
#footer{width:100%;background:#f2f2f2;padding:15px 0 45px 0;margin-top:23px;}
#footer h3{text-align:left;width:100%;height:54px;line-height:54px;font-weight:normal;font-size:20px;padding:0;margin:0;}
#links{width:100%;margin-bottom:15px;}
#links li{float:left;display:inline;width:11.1111%;line-height:22px;margin:0;padding:0;}
#footer p{text-align:center;color:#757575;line-height:33px;padding:0;margin:0;}

/*** Goods List Style 1***/
.goodslist_1{width:100%;padding-top:0px;}
.goodslist_1 > li{width:310px;margin-left:40px;float:left;display:inline;margin-top:25px;background:none;text-align:center;padding-bottom:8px;font-size:14px;}
.goodslist_1 > li.first{margin-left:0;}
.goodslist_1 > li > a{
    background: none;
    border: none;
    display: block;
    height: 373px;
    margin: auto;
    overflow: hidden;
    padding: 15px 0 20px;
    text-align: left;
    width: 302px;
}
.goodslist_1 > li > a > img{
    display: block;
    height: 302px;
    margin: auto;
    width: 302px;
}
.goodslist_1 > li > a > p{
    line-height: 22px;
    margin: 10px auto 0;
    max-height: 44px;
    overflow: hidden;
    padding: 0;
    text-align: left;
    width: 100%;
}
.goodslist_1 > li > a > .price{
	font-size: 14px;
	color: #f40;
	font-family: arial;
	display:block;
	line-height:22px;
}
.goodslist_1 > li > a > .price > strong{
    font-family: verdana,arial;
    font-weight: 700;
}

.goodslist_2{width:100%;padding-top:0px;}
.goodslist_2 > li{width:220px;margin-left:30px;float:left;display:inline;margin-top:25px;background:none;text-align:center;padding-bottom:8px;font-size:14px;}
.goodslist_2 > li.first{margin-left:0;}
.goodslist_2 > li > a{width:212px;height:283px;overflow:hidden;display:block;text-align:left;padding:15px 0 20px;border:none;background:none;margin:auto;}
.goodslist_2 > li > a > img{width:212px;height:212px;display:block;margin-bottom:6px;margin:auto;}
.goodslist_2 > li > a > p{max-height:44px;line-height:22px;width:100%;text-align:left;margin:10px auto 0;overflow:hidden;padding:0;}
.goodslist_2 > li > a > .price{
	font-size: 14px;
	color: #f40;
	font-family: arial;
	display:block;
	line-height:22px;
}
.goodslist_2 > li > a > .price > strong{
    font-family: verdana,arial;
    font-weight: 700;
}

.goodslist_3{width:100%;}
.goodslist_3 > li{width:99%;height:auto;padding-left:1%;padding-top:8px;padding-bottom:13px;border-bottom:#989898 1px dashed;}
.goodslist_3 > li:hover{background:#f9f1e8;}
.goodslist_3 > li > h3{line-height:30px;height:30px;margin:0;padding:0;}
.goodslist_3 > li > h3 > a{font-size:14px;font-weight:normal;}
.goodslist_3 > li > h3 > .price{
	font-size: 18px;
	margin-left:10px;
	color: #f40;
	font-family: arial;
}
.goodslist_3 > li > h3 > .price > strong{
    font-family: verdana,arial;
    font-weight: 700;
}
.goodslist_3 > li > .price{
	font-size: 14px;
	color: #f40;
	font-family: arial;
	display:block;
	line-height:22px;
}
.goodslist_3 > li > .price > strong{
    font-family: verdana,arial;
    font-weight: 700;
}
.goodslist_3 > li > p{margin:0;padding:0;line-height:20px;color:#999999;}
.goodslist_3 > li > p > a{color:#999999;font-size:13px;}
.goodslist_3 > li > p .pull-right{float:right;}
.goodslist_3 > li > img{width:100px;float:left;margin-right:20px;margin-bottom:5px;}
.goodslist_3 > li > div{height:0;padding:0;margin:0;clear:both;}


.goodsdetail{
	width:100%;
	display:inline;
}
.goodsdetail > .limg{
  background: #f3f3f3 none repeat scroll 0 0;
  border: 1px solid #e3e3e3;
  display: inline-block;
  float: left;
  height: 240px;
  padding: 5px;
  text-align: center;
  width: 343px;
}
.goodsdetail > .limg > img{
  height: 240px;
  margin: auto;
  max-width: 100%;
}
.goodsdetail > .rinfo{
	width:345px;
	float:right;
	display:inline-block;
}
.goodsdetail > .rinfo > h2{
	text-align:left;
	display:block;
	border:none;
	line-height:24px;
	font-size:18px;
	font-weight:bold;
	color:#333333;
	padding:0 0 5px 0;
	margin:auto;
}
.goodsdetail > .rinfo > p{
	font-size:14px;
	line-height:20px;
	color:#999999;
	display:block;
}
.goodsdetail > .rinfo > li{
	padding:8px 0;
	font-size:14px;
	display:block;
}
.goodsdetail > .rinfo > li > label{
	margin-right:10px;
	display:inline;
	width:44px;
	text-align:left;
	color:#777777;
	font-size:16px;
}
.goodsdetail > .rinfo > li > div.price{
	display:inline-block;
	position:relative;
	height:28px;
	margin-bottom:3px;
}
.goodsdetail > .rinfo > li > div.price > div{
	margin-top:10px;
	color:#FF6600;
	font-size:28px;
	font-weight:bold;
	font-family:Arial;
	position:absolute;
	left:0;
	top:6px;
}
.goodsdetail > .rinfo > li > span{
  background:#E3E3E3 none repeat scroll 0 0;
  cursor: pointer;
  display: inline-block;
  height: 24px;
  line-height: 22px;
  margin: 0 10px;
  text-align: center;
  width: 24px;
}
.goodsdetail > .rinfo > li > input[type="text"]{
	width:30px;
	text-align:left;
	border:#CCCCCC 1px solid;
	line-height:18px;
	margin:0;
	padding:5px;
	font-size:14px;
}
.goodsdetail > .rinfo > li > textarea{
	border:#CCCCCC 1px solid;
	line-height:22px;
	font-size:14px;
}
.goodsdetail > .rinfo > li > .order{
	background:#FF4400;
	color:#FFFFFF;
	padding:0px 40px;
	line-height:40px;
	font-size:16px;
	display:inline-block;
	margin-top:10px;
	border:none;
	cursor:pointer;
}
.goodsdetail > .goodsinfo{
	margin-top:40px;
	display:block;
	font-size:16px;
	line-height:28px;
}

/*** 评论 ***/
.comment{border:#c4d6ec 1px solid;background:#f8fcff;margin-top:20px;}
.comment h2{width:100%;text-indent:20px;line-height:40px;font-size:18px;font-weight:bold;text-align:left;padding:0;margin:0;background:#e5eef8;}
.comment .commentlist{margin:10px 20px;padding-bottom:15px;border-bottom:#555555 1px dotted;}
.comment .commentlist img{height:50px;float:left;display:inline;margin-right:10px;margin-top:5px;}
.comment .commentlist .commentcont{margin:0;padding:0;display:inline-block;float:left;width:92%;}
.comment .commentlist .commentcont h3{width:100%;padding:0;margin:0;font-size:12px;font-weight:normal;text-align:left;margin-bottom:6px;color:#1e50a2;}
.comment .commentlist .commentcont h3 span{float:right;font-size:12px;color:#777777;}
.comment .commentlist .commentcont p{padding:0;margin:0;line-height:20px;font-size:13px;}
.commbtn{padding:3px 10px;border:#255e9f 1px solid;background:#66a4d8;color:#FFFFFF;width:100px;text-align:center;display:block;margin-top:10px;margin-bottom:15px;}


.shoppingcart li h2{font-size:14px;font-weight:bold;margin-bottom:10px;}
.shoppingcart li h2 a{font-size:12px;font-weight:normal;color:#FF6600;}
.shoppingcart table{width:100%;border-top:#CCCCCC 1px solid;border-left:#CCCCCC 1px solid;margin-bottom:20px;}
.shoppingcart table td{text-align:center;padding:15px 10px;font-size:14px;border-bottom:#CCCCCC 1px solid;border-right:#CCCCCC 1px solid;}
.shoppingcart table td.name{width:50%;text-align:left;}
.shoppingcart table td.name > em{
	font-style:normal;
	font-size:12px;
	color:#777777;
	display:block;
}
.shoppingcart table td.price{width:10%;}
.shoppingcart table td.modnums{width:20%;}
.shoppingcart table td.modnums input{width:30px;text-align:center;border:#CCCCCC 1px solid;height:23px;padding:0;margin:0;}
.shoppingcart table td.modnums span{background:#CCCCCC;height:24px;padding:1px 8px 2px 8px;margin:0 10px;cursor:pointer;}
.shoppingcart table td.amount{width:10%;}
.shoppingcart table td.cbox{width:2%;text-align:right;}
.shoppingcart table td.addr{width:98%;text-align:left;}
.shoppingcart table .amountc{color:#FF6600;font-weight:bold;}
.shoppingcart table td.action{width:10%;}
.shoppingcart table.noborder{border:0;}
.shoppingcart table.noborder td{border:0;}
.shoppingcart table td a.btn{padding:5px 20px;background:#FF6600;color:#FFFFFF;font-weight:300;}

.shoppingcart li.normallist{
	background:#FFFFFF;text-indent:10px;line-height:44px;margin-top:10px;margin-bottom:5px;font-size:14px;
}
.shoppingcart li.normallist textarea{
	width:98%;
	height:90px;
	line-height:30px;
	font-size:14px;
	border:#E3E3E3 1px solid;
	padding:1%;
}
.shoppingcart li.titinfo{
	background:#F3F3F3;text-indent:10px;line-height:44px;
}
.shoppingcart li.addrlist{
	background:#FFFFFF;text-indent:10px;line-height:44px;margin-top:10px;margin-bottom:5px;font-size:12px;
}
.shoppingcart li.addrlist:hover{
	background-color: #fff0e8;
}
.shoppingcart li.addrlist em{
	font-weight:700;
	color:#777777;
	font-size:14px;
	font-style:normal;
	margin-left:15px;
	line-height:44px;
}
.shoppingcart li.selected{
	background-color: #fff0e8;
    line-height: 32px;
    border: 1px solid #f40;
    font-size:14px;
    font-weight:bold;
}
.shoppingcart li.addrlist a{
	font-size:12px;
	color:#0000ff;
	margin-left:15px;
	font-weight:normal;
}
.shoppingcart li.addrlist span{
	color:#555555;
	font-size:12px;
	font-style:normal;
	margin-left:5px;
}
.shoppingcart table td input[type="submit"]{padding:5px 20px;font-size:18px;font-weight:bold;color:#FFFFFF;border:0;background:#FF6600;float:right;cursor:pointer;}

.goodsmodelcont{
	display:block;
}
.goodsmodel{
	float:none;
	display:block;
	margin-right:0;
	height:40px;
	margin-top:10px;
	width:100%;
}
.goodsmodelchk{
	display:none;
}
.goodsmodelchk + label{
	border:#E3E3E3 1px solid;
	padding:8px 15px;
	font-size:14px;
	background:#FFFFFF;
	color:#000000;
	line-height:22px;
	height:22px;
	display:block;
	cursor:pointer;
}
.goodsmodelchk + label > span{
	float:right;
	display:inline;
	color:#FF6600;
}
.goodsmodelchk:checked + label{
	border:#0099e9 1px solid;
	color:#000000;
	position:relative;
}
.goodsmodelchk:checked + label::after{
	position:absolute;
	width:14px;
	height:14px;
	background: rgba(0, 0, 0, 0) url("../images/goods_chk.png") no-repeat scroll 0 0 / 100% 100%;
	right:0;
	bottom:0;
	content:"";
	display:block;
}

.goodsmodelchk + label.disabled{
	border:#E3E3E3 1px solid;
	color:#E3E3E3;
}







