body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,legend,button,form,fieldset,input,textarea,p,blockquote,th,td{
	padding:0;
	margin:0;
}

h3 {font-size:14px;}

input,button,select,textarea{outline:none; resize:none; padding:0; margin:0;}

fieldset, img {
	border:0 none;
}

ul, li {
	list-style-type:none;
	list-style-position :outside;
}

.left{float:left;}
.right{float:right;}
.clear {clear:both; height:0; overflow:hidden; display:block;}
.blank10 {clear:both; height:10px; overflow:hidden; display:block; font-size:1px;}
.blank20 {clear:both; height:20px; overflow:hidden; display:block; font-size:1px;}
.blank30 {clear:both; height:30px; overflow:hidden; display:block; font-size:1px;}
.blank9 {clear:both; height:9px; overflow:hidden; display:block; font-size:1px;}
.blank5 {clear:both; height:5px; overflow:hidden; display:block; font-size:1px;}
.blank5_1 {clear:both; height:5px; overflow:hidden; display:block; font-size:1px; background-color: #fff;}
.blank3 {clear:both; height:3px; overflow:hidden; display:block; font-size:1px;}

.bb { border: 1px solid #8d5100; }

 a:link {color: #333; text-decoration:none;}
 a:visited {color: #333;text-decoration:none;}
 a:hover {color: #19a6db; text-decoration:none;}
 a:active {color: #333;text-decoration:none;}

 .ff_yy { font-family: "微软雅黑", "Microsoft YaHei";}
 .ff_s { font-family: "宋体";}

.clearfix:before, .clearfix:after {
    content: "";
    display: table;
}
.clearfix:after{
    clear: both;
}
.clearfix{
    *zoom: 1;/*ie6,7*/
}
iframe{
	display: none !important;
}
body {
     margin:0 auto; 
	 padding:0; 
	 border:0; 
	 font-size:12px; 
     font-family: "微软雅黑", "Microsoft YaHei";
	/*font-family: Arial, Helvetica, sans-serif, "宋体";"微软雅黑", "Microsoft YaHei", "Microsoft JhengHei", Arial;*/
	 text-align:left;
	 color:#333;
     } 

.wrap { width: 1040px; margin: 0 auto; overflow: hidden; }

.gotop{display:none;background:url(../images/gotop.gif) no-repeat;bottom:250px;width:49px;height:67px;margin-right:-620px;position:fixed;right:50%;z-index:10;}
.gotop:hover{}

.toper { width: 100%; height: 35px; line-height: 35px; background-color: #2c2c2c; position: relative; z-index: 9999; }
.top { color: #fff; }
.top_l { height: 35px; color: #e00; }
.top_r { color: #fff; height: 35px; }
.top_r span { margin-left: 13px; height: 35px; overflow: hidden; display: inline-block; /*background:url(../images/pic_xjt.png) no-repeat right center; padding-right: 25px;*/ }
.top_r .tel {  }
.top_r .tel font { font-size: 20px; font-weight: bold;}
.top_r .lxwm { }
.top_r .lxwm a { color: #bebebe; }
.top_r .lxwm a:hover { color: #950000; }

.header { width: 100%; height: 100px; }
.menubox {  position: relative; z-index: 99999; height: 100px; width: 100%; overflow: hidden; background:#fff url(../images/top_bg.jpg) no-repeat top center; }
.head { width: 1040px; margin: 0 auto; position: relative; }
.head .logo { position: absolute; left: 0px; }
.head .logo h2 { font-weight: normal; font-size: 20px; color: #333; text-align: right; }
.head h1 { float: left; padding-top: 5px; height: 63px; }
.head .tl {  float: left; color: #7f7f7f; font-size: 14px; padding-top:20px; padding-left: 10px; }
.navigation { float: right; width: 100%; margin-top: 45px; }
.navigation font { color: #c4c4c4; font-size: 16px; display: inline-block; padding-left: 15px; }
.navigation .nav { text-align: right; }
.navigation .nav li { display: inline-block; margin-left: 15px; }
.navigation .nav li a { display: inline-block; text-align: right; font-size: 16px; color: #2c2c2c; }
.navigation .nav li a span { display: block; color: #858484; font-size: 10px; font-family: Arial; }
.navigation .nav li a:hover { color:#19a6db; }
.navigation .nav li a:hover span { color:#19a6db; }

.secondmenu { float: right; padding-top:20px; overflow: hidden;position: relative; width: 100%; }
.secondmenu ul { width:92px; float:left; border-left:1px solid #e6e6e6; padding-left:10px; padding-right:0px; display: block; }
.secondmenu ul li { width:auto; text-align:left; width:87px; overflow:hidden;}
.secondmenu ul a { display:block; font:12px/28px 'microsoft yahei'; color:#848484; white-space:nowrap; }
.secondmenu ul a:hover { color: #19a6db; }
.secondmenu h1 { position: absolute; left:0px; top:0px; font-weight: normal; }
.con_box { padding-left: 422px; }

.banner { width: 100%; height: 536px; overflow: hidden; margin-top: 2px; }
		.slideBox { width:100%; height:536px; overflow:hidden; position: relative; z-index: 9; }
		.slideBox .hd { height:5px; overflow:hidden; position:absolute; bottom:20px; z-index:1; width: 100%; }
		.slideBox .hd ul { overflow:hidden; zoom:1; width: 1040px; margin: 0 auto; text-align: center; }
		.slideBox .hd ul li { display: inline-block; margin-left:5px;  width:40px; height:5px; line-height:14px; text-align:center; background:#cfb3ab; cursor:pointer; }
		.slideBox .hd ul li.on{ background:#74929f; }
		.slideBox .bd { position:relative; width: 100%; height:536px; z-index:0;   }
		.slideBox .bd li { width: 100%; height: 536px; }

.index_bg { position: absolute; /*top:671px;*/ top:536px; z-index: 8; width: 100%; height: 1439px; background:#393939 url(../images/index_bg.jpg) no-repeat top center; font-size:1px; }		

/*服务*/
.servicebox { position: relative; z-index: 9; width: 100%; height: 470px; background: url(../images/pic_x.gif) repeat-x left 70px; }
.service { height: 470px; position: relative; }
.service .service_tl { text-align: center; height: 70px; line-height: 70px;font-family: Arial, Helvetica, sans-serif; font-size: 36px; font-weight: normal; }
.service .xjt { display: block; width: 100%; height: 18px; background: url(../images/pic_xjg3.jpg) no-repeat center center; font-size:1px; 
	position: absolute; top:70px; }
.service_nei { margin-top: 18px; }
.service_nei .tl { width: 100%; height: 40px; line-height: 40px; text-align: center; font-size: 24px; }
		.picScroll_service{ width:100%; height: 292px; margin-top: 27px; overflow:hidden; position:relative; }
		.picScroll_service .prev,.picScroll_service .next{ display:block;  width:28px; height:33px;  overflow:hidden; position: absolute; top:115px;
			 cursor:pointer;}
		.picScroll_service .prev { background: url(../images/pic_left.png) no-repeat center center; left: 0px; }	 
		.picScroll_service .next{ background: url(../images/pic_right.png) no-repeat center center; right: 0px; }
		.picScroll_service .bd{ height: 292px; width: 984px; margin: 0 auto; }
		.picScroll_service .bd ul{ overflow:hidden; zoom:1; }
		.picScroll_service .bd ul li { width: 192px; height: 270px; margin: 0px 16px; padding: 10px; border: 1px solid #ccc; background-color: #fff; overflow: hidden; float: left; }
		.picScroll_service .bd ul li:hover { background-color: #f1f1f1; }
		.picScroll_service .bd ul li a { display: block; }
		.picScroll_service .bd ul li img { display: block; width: 93px; height: 92px; margin: 10px auto; }
		.picScroll_service .bd ul li h2{text-align: center;}
		.picScroll_service .bd ul li h3 { width: 100%; color: #404040; border-bottom: 1px dashed #d9d9d9; height: 70px; padding-top: 5px; font-weight: normal; font-size: 18px; text-align: center; }
		.picScroll_service .bd ul li h3 span { display: block; color: #ccc; font-size: 14px; text-transform: uppercase; padding-top: 10px; }
		.picScroll_service .bd ul li p { color: #333; font-size: 14px; line-height: 24px; padding-top: 10px; }


/*案例*/
.casebox { position: relative; z-index: 9; width: 100%; height: 772px;}
.case {}
.case_tl { width: 100%; height: 150px; position: relative; }
.case_tl h3 { width: 100%; text-align: center; color: #393939; font-size: 24px; line-height: 40px; }
.case_tl h3 span { display: block; font-family: Arial; font-size: 36px; font-weight: normal; text-transform: uppercase; }
.case_tl img { position: absolute; bottom: 0px; left:505px; }
.case_nei { width: 100%; overflow: hidden; position: relative; height: 787px; }
		.tab_case{ width:1065px; overflow: hidden; }
		.tab_case .hd{ width: 100%; height:32px; margin-top: 22px; }
		.tab_case .hd ul{ height: 32px; text-align: center; width: 100%; }
		.tab_case .hd ul li{ display: inline-block; line-height: 30px; margin: 0px 12px; width: 100px; height: 30px; color: #fff; text-align: center; border: 1px solid #fff; cursor:pointer; font-size: 14px; }
		.tab_case .hd ul li.on{ background:#fff; color: #404042; }
		.tab_case .bd { width: 100%; margin-top: 40px; }
		.tab_case .bd ul { zoom:1; width: 1065px; }
		.tab_case .bd li { width: 330px; height: 265px; overflow: hidden; position: relative; float: left; margin-right: 25px; margin-bottom: 40px; }
		.tab_case .bd li img { width: 330px; height: 265px; }
		.tab_case .bd li .case_info { display: none; position: absolute; top:0px; width: 330px; padding: 10px 0px; height: 245px; background: url(../images/bg_case.png) repeat;color:#fff; }
		.tab_case .bd li .case_info h3 { width: 300px; margin: 0 auto; height: 53px; border-bottom: 1px dotted #fff; font-size: 18px; text-align: center; line-height: 24px; }
		.tab_case .bd li .case_info p { width: 300px; margin: 0 auto; height: 140px; line-height: 24px; padding: 5px 0px; overflow: hidden; }
		.tab_case .bd li .case_info span { display: block; width: 300px; margin: 0 auto; height: 34px; background: url(../images/pic_xjt6.png) no-repeat center center; }
.case .case_nei .row3 { width: 100%; height: 40px; margin-top: 0px; text-align: center; }
.case .case_nei .row3 .more { display: inline-block; width: 110px; padding-left: 15px; height: 38px; color: #9ea7b3; background: url(../images/pic_add.png) no-repeat 15px center;
	line-height: 38px; border: 1px solid #9ea7b3; font-family: Arial; text-transform: uppercase; }
.case .case_nei .row4 { position: absolute; bottom: 0px; height: 24px; width: 100%; text-align: center; }

/*优势*/
.youshi { height: 515px; margin-top: 160px; }
.youshi_row1 { margin-top: 56px; height: 90px; }
.youshi_row1 .col1 { float: left; width: 90px; height: 90px; background:#19a6db url(../images/pic_6.jpg) no-repeat 37px 2px; color: #fff; text-align: center; }
.youshi_row1 .col1 h3 { font-size: 24px; font-weight: normal; padding-top: 50px; }
.youshi_row1 .col2 { width: 350px; margin-left: 5px; float: left; height: 90px; overflow: hidden; }
.youshi_row1 .col2 h3 { height: 45px; font-size: 18px; color: #19a6db; font-weight: normal; }
.youshi_row1 .col2 h3 span { font-size: 28px; }
.youshi_row1 .col2 .why { width: 350px; height: 45px; }
.youshi_row1 .col2 .why .w { float: left; display: inline-block; width: 175px; height: 45px; line-height: 45px; text-align: center; color: #fff;
 background-color: #787878; font-size: 18px; font-weight: normal; }
.youshi_row1 .col2 .why .z { float: left; display: inline-block; width: 175px; height: 45px; line-height: 45px; color: #fff;
 background:#1fbba6 url(../images/pic_xjt7.jpg) no-repeat 15px center; font-size: 18px; }
.youshi_row1 .col2 .why .z span { padding-left: 40px; }
.youshi_row1 .col3 { float: left; margin-left: 13px; width: 264px; height: 90px; overflow: hidden; border-left: 1px solid #ccc; text-align: center; }
.youshi_row1 .col3 span {  font-size: 16px; color: #666; text-align: left; display: inline-block; padding:20px 55px 10px 0px; }
.youshi_row1 .col3 h3 { color: #19a6db; font-size: 32px; }
.youshi_row1 .col4 { float: left; width: 316px; border-left: 1px solid #ccc; height: 90px; position: relative; overflow: hidden; }
.youshi_row1 .col4 h3 { font-size: 16px; color: #666; padding-left: 10px; font-weight: normal; padding-top: 20px; }
.youshi_row1 .col4 .kf_list { width: 318px; padding-left: 10px; height: 29px; position: absolute; bottom: 0px; }
.youshi_row1 .col4 .kf_list a { display: inline-block; width: 93px; margin-right: 13px; height: 29px; overflow: hidden; background: url(../images/pic_qq.png) no-repeat; float: left; color: #fff; }
.youshi_row1 .col4 .kf_list a span { line-height: 31px; padding-left: 30px; }

.youshi_row2 { width: 100%; margin-top: 52px; }
.youshi_row2 .col1 { float: left; width: 290px; }
.youshi_row2 .col2 { float: left; width: 420px; margin-left: 20px; }
.youshi_row2 .col3 { float: right; width: 290px; }
.youshi_row2 .col1 ul {}
.youshi_row2 .col1 ul li { width: 290px; height: 80px; border-bottom: 1px dashed #dadada; margin-bottom: 10px; }
.youshi_row2 .col1 ul li h3 { font-size: 20px; color: #666; padding-left: 65px; line-height: 45px; }
.youshi_row2 .col1 ul li span { display: block; font-size: 14px; color: #787878; padding-left: 35px; }
.youshi_row2 .col1 ul li.ys1 { background: url(../images/pic_n1.png) no-repeat 10px top; }
.youshi_row2 .col1 ul li.ys3 { background: url(../images/pic_n3.png) no-repeat left top; }
.youshi_row2 .col1 ul li.ys5 { background: url(../images/pic_n5.png) no-repeat left top; border-bottom: none; }
.youshi_row2 .col2 img { margin-top: 20px; }
.youshi_row2 .col3 ul {}
.youshi_row2 .col3 ul li { width: 290px; height: 80px; border-bottom: 1px dashed #dadada; margin-bottom: 10px; }
.youshi_row2 .col3 ul li h3 { font-size: 20px; color: #666; padding-left: 65px; line-height: 45px; }
.youshi_row2 .col3 ul li span { display: block; font-size: 14px; color: #787878; padding-left: 35px; }
.youshi_row2 .col3 ul li.ys2 { background: url(../images/pic_n2.png) no-repeat left top; }
.youshi_row2 .col3 ul li.ys4 { background: url(../images/pic_n4.png) no-repeat left top; }
.youshi_row2 .col3 ul li.ys6 { background: url(../images/pic_n6.png) no-repeat left top; border-bottom: none; }


/*公司简介&新闻中心*/
.index_c4box { width: 100%; height: 370px; padding-top: 40px; background-color: #ebebeb; }
.index_c4 { width: 1000px; padding: 0px 20px; height: 330px; overflow: hidden; margin: 0 auto; background-color: #fff; }
.about { width: 400px; border-right: 1px solid #eaeaea; float: left; height: 330px; overflow: hidden; }
.about_tl { width: 100%; height: 54px; line-height: 54px; border-bottom: 1px solid #eaeaea; }
.about_tl h3 { float: left; color: #777; font-size: 24px; text-transform: uppercase; font-weight: normal; }
.about_tl h3 font { display: inline-block; float: left; }
.about_tl h3 span { padding-left: 10px; font-size: 14px; display: inline-block; float: left; }
.about_tl a { float: right; }
.about_tl a img { margin-right: 17px; margin-top: 11px; }
.about_nei { width: 360px; height: 225px; padding: 25px 20px; overflow: hidden; }
.about_nei img { width: 175px; height: 175px; float: left; margin-right: 15px; }
.about_nei h3 { font-size: 16px; font-weight: normal; margin-bottom: 10px; }
.about_nei p { color: #515151; font-size: 13px; text-indent: 2em; line-height: 22px; }

.news { width: 599px; float: left; }
		.tab_news{ width:599px; }
		.tab_news .hd{ height: 54px; border-bottom: 1px solid #eaeaea; }
		.tab_news .hd h3 { float: left; padding-left: 30px; line-height: 54px; color: #777; font-size: 24px; text-transform: uppercase; font-weight: normal; }
		.tab_news .hd ul{ float:left; margin-left: 10px; height: 30px; padding-top: 14px; }
		.tab_news .hd ul li{ float:left; cursor:pointer; width: 85px; height: 25px; margin-right: 15px; line-height: 25px; border: 1px solid #9b9b9b; color: #666; font-size: 14px; text-align: center; }
		.tab_news .hd ul li.on{ background:#bbb; color: #fff; }
		.tab_news .hd a { display: block; float: right; width: 70px; height: 54px; line-height: 54px; text-align: center; border-left: 1px solid #eaeaea; }
		.tab_news .bd { width: 599px; height: 275px; overflow: hidden; }
		.tab_news .bd ul { height: 259px; width: 100%; overflow: hidden; }
		.tab_news .bd ul li { width: 539px; padding: 0px 30px; height: 75px; margin-top: 25px; padding-bottom: 29px; border-bottom: 1px solid #eaeaea; }
		.tab_news .bd ul li .date { display: inline-block; width: 65px; margin-right: 15px; height: 75px; float: left; text-align: center; font-size: 34px;
		 background-color: #19a6db; color: #fff; }
		.tab_news .bd ul li .date font { display: block; height: 29px; line-height: 29px; background-color: #64ac33;
		 border-top: 1px dotted #64ac33; font-size: 12px; }
		.tab_news .bd ul li h3 { width: 459px; float: left; font-weight: normal; margin-bottom: 10px; color: #19a6db; }
		.tab_news .bd ul li h3:hover { text-decoration: underline; }
		.tab_news .bd ul li p { width: 459px; float: left; line-height: 20px; color: #666; }


/*服务流程*/
.liuchengbox { position: relative; width: 100%; margin-top: 34px; background: url(../images/pic_x.gif) repeat-x left 70px; }
.liucheng { position: relative; }
.liucheng .service_tl { text-align: center; height: 70px; line-height: 70px;font-family: Arial, Helvetica, sans-serif; font-size: 36px; font-weight: normal; }
.liucheng .xjt { display: block; width: 100%; height: 18px; background: url(../images/pic_xjt8.jpg) no-repeat center center; font-size:1px; 
	position: absolute; top:70px; }
.liucheng_nei { margin-top: 18px; width: 1040px; overflow: hidden; }
.liucheng_nei .tl { width: 100%; height: 40px; line-height: 40px; text-align: center; font-size: 24px; }
.liucheng_list { margin-top: 20px; width: 1064px; }
.liucheng_list a { display: inline-block; width: 127px; text-align: center; margin-right: 25px; float: left; }
.liucheng_list span { display: block; width: 127px; height: 127px; margin-bottom: 13px; background: url(../images/img_bg1.jpg) no-repeat center center; }
.liucheng_list h3 { font-size: 15px; font-weight: normal; height: 40px; line-height: 40px; }
.liucheng_list a:hover span { background: url(../images/img_bg2.jpg) no-repeat center center; }
.liucheng_list .lc1 span img { margin-top: 43px; }
.liucheng_list .lc2 span img { margin-top: 45px; }
.liucheng_list .lc3 span img { margin-top: 46px; }
.liucheng_list .lc4 span img { margin-top: 50px; }
.liucheng_list .lc5 span img { margin-top: 43px; }
.liucheng_list .lc6 span img { margin-top: 43px; }
.liucheng_list .lc7 span img { margin-top: 46px; }


/*网络学院*/
.schoolbox { position: relative; width: 100%; margin-top: 20px; background: url(../images/pic_x.gif) repeat-x left 70px; }
.school { position: relative; }
.school .service_tl { text-align: center; height: 70px; line-height: 70px;font-family: Arial, Helvetica, sans-serif; font-size: 36px; font-weight: normal; }
.school .xjt { display: block; width: 100%; height: 18px; background: url(../images/pic_xjt8.jpg) no-repeat center center; font-size:1px; 
	position: absolute; top:70px; }
.school_nei { margin-top: 18px; width: 1040px; overflow: hidden; padding-bottom: 20px; }
.school_nei .tl { width: 100%; height: 40px; line-height: 40px; text-align: center; font-size: 24px; }

.school_list { margin-top: 20px; height: 300px; }
.school_col1 { width: 334px; border-right: 1px solid #ccc; height: 300px; }
.school_col2 { width: 370px; height: 300px; }
.school_col3 { width: 334px; border-left: 1px solid #ccc; height: 300px; }

.school_item { width: 300px; }
.school_item h3 { height: 30px; font-size: 18px; color: #393939; font-weight: normal; }
.school_item img { margin-top: 20px; width: 300px; height: 83px; }
.school_item ul { width: 100%; margin-top: 25px; }
.school_item ul li { width: 100%; height: 24px; overflow: hidden; line-height: 24px; }
.school_item ul li a { float: left; }
.school_item ul li span { float: right; color: #666; }

.school_col2 .school_item { margin: 0 auto; }
.school_col3 .school_item { float: right; }


/*联系我们*/
.contactbox { width: 100%; height: 460px; margin-top: 30px; overflow: hidden; background: url(../images/contact_bg.jpg) no-repeat top center; }
.contact_tl { width: 100%; height: 18px; overflow: hidden; font-size: 1px; background: url(../images/pic_x.gif) repeat-x top; text-align: center; }
.contact { height: 422px; margin-top: 20px; }
.contact_col1 { width: 591px; }
.contact_col2 { width: 400px; }

.contact_col1 .tl { width: 100%; height: 81px; overflow: hidden; }
.contact_col1 .tl img { float: left; margin-right: 20px; width: 85px; height: 81px; }
.contact_col1 .tl h3 { font-size: 25px; color: #333; font-weight: normal; font-family: Arial, Helvetica, sans-serif; text-transform: uppercase; padding: 10px 0px; }
.contact_col1 .tl span { display: block; font-size: 16px; color: #666; }
.form_message { width: 100%; height: 280px; margin-top: 17px; overflow: hidden; background: url(../images/bg_phone.png) no-repeat top center; }

.liuyan_form { width: 417px; height: 244px; overflow: hidden; margin-top: 17px; margin-left: 98px; }
.liuyan_form ul { width: 384px; margin: 0 auto; margin-top: 10px; }
.liuyan_form ul li { float: left; }
.liuyan_form ul li span { display:block; }
.liuyan_form .input{display:inline;padding:5px;height:18px;line-height:18px;vertical-align:middle; margin-right: 0px;
	background:#ebebeb;color:#666;border:1px solid #999;border-radius:4px 4px 4px 4px;font-family:'Microsoft YaHei';}
.tijiao { text-align: center; }
.tijiao .btn_tijiao { display: inline-block; width: 51px; height: 42px; cursor: pointer;
 background: url(../images/btn_ok.png) no-repeat left center; border: none; }

.contact_col2 .tl { width: 100%; height: 81px; overflow: hidden; }
.contact_col2 .tl h3 { font-size: 25px; color: #333; font-weight: normal; font-family: Arial, Helvetica, sans-serif; text-transform: uppercase; padding: 10px 0px; }
.contact_col2 .tl span { display: block; font-size: 16px; color: #666; }
.contact_nei { margin-top: 12px; }
.contact_nei .meiti { width: 100%; height: 35px; }
.contact_nei .meiti img { float: left; margin-right: 15px; }
.contact_nei .tel1 { height: 28px; line-height: 28px; padding-bottom: 10px; border-bottom: 1px dotted #dfdfdf; margin-top: 25px; }
.contact_nei .tel1 img { float: left; margin-right: 10px; }
.contact_nei .tel1 h3 { font-size: 28px; color: #666; }
.contact_nei .tel2 { line-height: 24px; margin-top: 15px; color: #666; }

#m_ewm,#wx_ewm { text-align: center; }
#m_ewm h3,#wx_ewm h3 { line-height: 30px; }


/*合作伙伴*/
.hezuobox { width: 100%; overflow: hidden; background: url(../images/pic_x.gif) repeat-x left 38px; }
.hezuo {}
.hezuo .hezuo_tl { width: 100%; height: 40px; }
.hezuo .hezuo_tl h3 { width: 145px; height: 37px; border-bottom: 3px solid #19a6db; text-align: center; font-size: 20px; color: #666; font-weight: normal; }
.hezuo_nei { padding-top: 25px; }
		.Marquee_hezuo{ width:1040px;  overflow:hidden; }
		.Marquee_hezuo .bd { width: 100%; }
		.Marquee_hezuo .bd ul{ width: 1057px; overflow:hidden; zoom:1; width: 100%; height: 52px; overflow: hidden; }
		.Marquee_hezuo .bd ul li { float: left; height: 52px; width: 130px; overflow: hidden; margin-right: 21px; }
		.Marquee_hezuo .bd ul li img { width: 128px; height: 50px; border: 1px solid #ccc; }

/*友情链接*/
.youlianbox { width: 100%; overflow: hidden; background: url(../images/pic_x.gif) repeat-x left 38px; margin-top: 20px; }
.youlian {}
.youlian .yl_tl { width: 100%; height: 40px; position: relative; }
.youlian .yl_tl h3 { width: 145px; height: 37px; border-bottom: 3px solid #19a6db; text-align: center; font-size: 20px; color: #666; font-weight: normal; }
.youlian .yl_tl span { position: absolute; left: 145px; top:0px; line-height: 30px; font-size: 16px; color: #666; }
.youlian .yl_tl span a { color: #009ad9; }
.youlian .yl_nei { width: 100%; padding: 20px 0px 0px 0px; }
.youlian .yl_nei a { line-height: 24px; display: inline-block; margin-right: 15px; }

.footer { width: 100%; background-color: #333; color: #ccc; margin-top: 20px; padding: 10px 0px; }
.foot {}
.foot_l { width: 180px; text-align: center; }
.foot_r { width: 830px; overflow: hidden; }
.foot a { color: #ccc; }
.foot a:hover { color: #19a6db; }

.foot_r .foot_info { width: 100%;  line-height: 20px;text-align: center; }
.foot_r .foot_info h3 { padding: 10px 0px; }
.foot_r .foot_links { width: 837px; line-height: 22px; padding-top: 10px; }
.foot_r .foot_links a { display: inline-block; float: left; width: 80px; margin-right: 13px; }
.foot_l img{ padding-top: 10px;}
.bottombox { width: 100%;}
.bottom { text-align: center; }
.bottom img { margin: 0px 10px; }

/*内页*/
.banner_n { width: 100%; height: 413px; position: relative; }
.banner_img { width: 100%; height: 355px; }
.subclass_bg { position: absolute; bottom: 58px; width: 100%; height: 11px; overflow: hidden; font-size: 1px; }
.subclassbox { width: 100%; height: 58px; background:#fff url(../images/x9.png) repeat-x left bottom; }
.subclass { width: 1048px; margin: 0 auto; height: 58px; overflow: hidden; }
.subclass_tl { float: left; width: 165px; height: 58px; color: #19a6db; font-size: 18px; line-height: 49px; text-align: center; overflow: hidden;
	background: url(../images/subclass_tlbg.jpg) no-repeat left center; }
.subclass_tl span { font-weight: normal; font-size: 12px; text-transform: uppercase; }
.subclass_list { float: left; height: 58px; width: 871px; padding-right: 4px; overflow: hidden;}
.subclass_list a { display: inline-block; height: 47px; border-bottom: 2px solid #fff;  color: #666; margin-left: 25px;  }
.subclass_list a:hover { border-bottom: 2px solid #168ebb; color: #19a6db; }
.subclass_list a:hover span img {

			-webkit-filter:none;
			-moz-filter:none;
			-ms-filter:none;
			-o-filter:none;
			filter:none;	
}
.subclass_list a.on { border-bottom: 2px solid #168ebb; color: #19a6db; }
.subclass_list a.on span img {

			-webkit-filter:none;
			-moz-filter:none;
			-ms-filter:none;
			-o-filter:none;
			filter:none;	
}
.subclass_list  .on h2{float: left;    line-height: 47px;}
.subclass_list a span { display: block; float: left; height: 47px; vertical-align: middle; }
.subclass_list a span font { height: 100%; display: inline-block; vertical-align: middle; }
.subclass_list a span img { vertical-align: middle;
				-webkit-filter: grayscale(100%); 
			-moz-filter: grayscale(100%); 
			-ms-filter: grayscale(100%); 
			-o-filter: grayscale(100%); 
			filter: grayscale(100%); 
			filter: gray;
 }
.subclass_list a h3 { float: left; line-height: 47px; margin-left: 5px; font-weight: normal; font-size: 16px; }


.channel_service { margin-top: 0px; }
.channel_service ul { width: 1040px; }
.channel_service ul li { width: 100%; border-bottom: 1px dashed #ccc; padding-bottom: 30px; height: 230px; overflow: hidden; margin-top: 30px; }
.channel_service ul li img { float: left; width: 430px; height: 230px; margin-right: 20px; }
.channel_service ul li h3 { width: 590px; float: left; padding: 15px 0px; border-bottom: 1px solid #ccc; font-size: 24px; color: #19a6db; }
.channel_service ul li h3 span { display: inline-block; float: right; font-size: 14px; color: #fff; height: 22px; margin-top: 15px; line-height: 22px; padding: 0px 10px 0px 30px;
	background:#19a6db url(../images/bg_more.png) no-repeat 10px center; border-radius: 3px;-moz-border-radius: 3px;-webkit-border-radius: 3px; }
.channel_service ul li p { width: 590px; float: left; color: #666; padding: 10px 0px; line-height: 22px; text-indent: 2em; }


.channel_about { margin-top: 20px; }
.channel_about .row1 {}
.channel_about .row1 .col1 { width: 450px; }
.channel_about .row1 .col2 { width: 500px; }

.channel_about .row1 .col1 h1 { font-size: 26px; color: #666; font-weight: normal; margin-bottom: 20px; }
.channel_about .row1 .col1 .col1_nei { color: #666; line-height: 35px; font-size:14px; }

.channel_about .row1 .col2 h1 { font-size: 24px; font-weight: normal; color: #168ebb; padding-bottom: 20px; }
.channel_about .row1 .col2 h3 { font-weight: normal; font-size: 16px; color: #666; padding-bottom: 15px; }

.channel_about .row2 { width: 1116px; }
.channel_about .row2 .col { width:203px; float: left; height: 497px; position: relative; margin-right: 76px; }
.channel_about .row2 .col h3 { width: 100%; height: 120px; color: #168ebb; font-size: 30px; line-height: 120px;
	background:url(../images/bg_yuan.png) no-repeat center center; text-align: center; position: absolute; top:0px; z-index: 8; }
.channel_about .row2 .col h3 span {}
.channel_about .row2 .col .col_nei { width: 201px; height: 413px; border: 1px solid #ccc; margin-top: 82px; overflow: hidden;
	border-radius: 3px;-moz-border-radius: 3px;-webkit-border-radius: 3px; font-size:12px; }
.channel_about .row2 .col .col_nei p { line-height: 30px; padding: 40px 10px 10px 10px; }


.channel_team { margin-top: 20px; }
.channel_team .row1 { width: 100%; }
.channel_team .row1 ul {}
.channel_team .row1 ul li { width: 100%; height: 180px; margin-bottom: 20px; }
.channel_team .row1 ul li .imgbox { width: 150px; float: left; }
.channel_team .row1 ul li h3 { width:890px; float: left; color: #666; font-size: 16px; height: 39px; line-height: 39px; border-bottom: 1px solid #ccc; }
.channel_team .row1 ul li p { width: 890px; float: left; color: #666; line-height: 24px;padding-top: 10px; text-indent: 2em; font-size: 14px; }

.channel_team .row2 { width: 100%; height: 710px; position: relative; }
.channel_team .row2 .img {}
.channel_team .row2 .tel { width: 689px; height: 110px; position: absolute; top:352px; left:193px;
	background:url(../images/tel_bg.png) no-repeat center center; }

.channel_team .row2 .tel .qq { width: 100%; text-align: center; height: 29px; margin-top: 58px; }
.channel_team .row2 .tel .qq a { display: inline-block; width: 93px; margin-right: 13px; height: 29px; overflow: hidden;
 background: url(../images/pic_qq.png) no-repeat; color: #fff; }
.channel_team .row2 .tel .qq a span { line-height: 31px; padding-left: 30px; }


.channel_news { margin-top: 20px; }
.channel_news .row1 {}
.channel_news .row1 ul { width: 1080px; padding: 10px 0px 10px 5px;  }
.channel_news .row1 ul li { display: block; width: 210px; height: 250px; padding: 10px; border: 1px solid #f2f2f2; margin-right: 34px; float: left;
-webkit-box-shadow: 0px 0px 10px #ccc; box-shadow: 0px 0px 10px #ccc; -moz-box-shadow: 0px 0px 10px #ccc;
 border-radius: 10px;-moz-border-radius: 10px;-webkit-border-radius: 10px; }
.channel_news .row1 ul li a {}
.channel_news .row1 ul li img { width: 210px; height: 140px; }
.channel_news .row1 ul li h3 { width: 100%; height: 35px; line-height:35px; overflow: hidden; color: #333; }
.channel_news .row1 ul li p { color: #666; line-height: 24px; }
.channel_news .row1 ul li:hover { background-color: #f3f3f3; }

.channel_news .row2 {}
.channel_news .row2 ul { width: 1080px; }
.channel_news .row2 ul li { width: 500px; float: left; height: 70px; overflow: hidden; margin-right: 40px; margin-top: 40px; }
.channel_news .row2 ul li .date { width: 75px; float: left; height: 70px; background-color: #dadada; font-family: Arial; text-align: center; }
.channel_news .row2 ul li .date span { display: block; }
.channel_news .row2 ul li .date1 { width: 100%; height: 46px; line-height: 46px; color: #525252; font-size: 32px; }
.channel_news .row2 ul li .date2 { width: 100%; height: 24px; line-height: 24px; background-color: #19a6db; font-size: 14px; color: #fff; }
.channel_news .row2 ul li h3 { width: 405px; float: right; font-weight: normal; }
.channel_news .row2 ul li h3 a { color: #19a6db }
.channel_news .row2 ul li h3 a:hover { text-decoration: underline; }
.channel_news .row2 ul li p { width: 405px; float: right; padding: 5px 0px; line-height: 24px; }

.channel_case {}
.channel_case ul { zoom:1; width: 1065px; }
.channel_case li { width: 328px; height: 263px; border: 1px solid #ccc; overflow: hidden; position: relative; float: left; margin-right: 25px; margin-top: 30px; }
.channel_case li img { width: 328px; height: 263px; }
.channel_case li .case_info { display: none; position: absolute; top:0px; width: 328px; padding: 10px 0px; height: 243px; background: url(../images/bg_case.png) repeat;color:#fff; }
.channel_case li .case_info h3 { width: 300px; margin: 0 auto; height: 53px; border-bottom: 1px dotted #fff; font-size: 18px; text-align: center; line-height: 24px; }
.channel_case li .case_info p { width: 300px; margin: 0 auto; height: 140px; line-height: 24px; padding: 5px 0px; overflow: hidden; }
.channel_case li .case_info span { display: block; width: 300px; margin: 0 auto; height: 34px; background: url(../images/pic_xjt6.png) no-repeat center center; }	

.channel_wen { margin-top: 20px; }
.channel_wen ul { width: 100%; margin: 0 auto; }
.channel_wen ul li { display: block; width: 1000px; padding: 20px; border-bottom: 1px solid #dbdbdb; overflow: hidden; }
.channel_wen ul li:hover { background-color: #f3f3f3; }
.channel_wen ul li img { width: 90px; height: 90px; float: left; margin-right: 10px; }
.channel_wen ul li a { color: #19a6db; }
.channel_wen ul li a:hover { text-decoration: underline; }
.channel_wen ul li h3 { float: left; font-size: 24px; width:900px; line-height: 40px; color: #656565; font-weight: normal; }
.channel_wen ul li .p1 { float: left; width: 900px; color: #b8b8b8;  margin-top: 20px; }
.channel_wen ul li .p2 { float: left; width: 1000px; font-size: 16px; color: #777; margin-top: 10px; }

.channel_tu {  }
.channel_tu ul { width: 1080px; padding: 10px 0px 10px 5px;  }
.channel_tu ul li { display: block; width: 210px; height: 250px; padding: 10px; border: 1px solid #f2f2f2; margin-right: 34px; float: left;
-webkit-box-shadow: 0px 0px 10px #ccc; box-shadow: 0px 0px 10px #ccc; -moz-box-shadow: 0px 0px 10px #ccc; margin-top: 20px;
 border-radius: 10px;-moz-border-radius: 10px;-webkit-border-radius: 10px; }
.channel_tu ul li a {}
.channel_tu ul li img { width: 210px; height: 140px; }
.channel_tu ul li h3 { width: 100%; height: 35px; line-height:35px; overflow: hidden; color: #333; }
.channel_tu ul li p { color: #666; line-height: 24px; }
.channel_tu ul li:hover { background-color: #f3f3f3; }

.channel_article { margin-top: 20px; font-size: 14px; }
.channel_article h1.ac_title { font-size: 30px; line-height: 30px; text-align: left; padding: 10px 0px; font-weight: 400; color: #666; }
.channel_article h3.ac_info { color: #b8b8b8; font-weight: 400; font-size: 12px; padding-top: 10px; line-height: 24px; }
.channel_article h3.ac_info .cpnei_share { display: inline-block; float: right; }
.channel_article .article_nei { line-height: 32px; font-size: 16px; margin-top: 40px; color: #666; }
.channel_article .article_nei p { padding: 10px 0px; }
.article_page { width: 100%; margin-top: 20px; font-size:16px; border-top: 1px solid #b8b8b8; line-height: 32px; color: #666; }
.article_page ul { padding-top: 5px; }
.article_page ul li { height: 32px; line-height: 32px; overflow: hidden; }
.article_page ul li a { color: #666; }
.article_page ul li a:hover { color: #19a6db; }

/*css flickr style pagination*/
div.flickr {
	padding:0px;margin:0px; text-align:right; font-family:Verdana; font-size:12px; margin: 0px auto; padding: 10px 0px; font-size:14px;
}
div.flickr a {
	border-right: #dedfde 1px solid; padding-right: 6px; background-position: 50% bottom; border-top: #dedfde 1px solid; padding-left: 6px; padding-bottom: 2px; border-left: #dedfde 1px solid; color: #19a6db; margin-right: 3px; padding-top: 2px; border-bottom: #dedfde 1px solid; text-decoration: none
}
div.flickr a:hover {
	border-right: #ccc 1px solid; border-top: #ccc 1px solid; background-image: none; border-left: #ccc 1px solid; color: #fff; border-bottom: #ccc 1px solid; background-color: #19a6db
}
div.meneame a:active {
	border-right: #ccc 1px solid; border-top: #ccc 1px solid; background-image: none; border-left: #ccc 1px solid; color: #fff; border-bottom: #ccc 1px solid; background-color: #19a6db
}
div.flickr span.current {
	padding-right: 6px; padding-left: 6px; font-weight: bold; padding-bottom: 2px; color: #f00; margin-right: 3px; padding-top: 2px
}
div.flickr span.disabled {
	padding-right: 6px; padding-left: 6px; padding-bottom: 2px; color: #adaaad; margin-right: 3px; padding-top: 2px
}


.content{padding:20px; width: 810px; }

.comment_box{ margin: 0 auto; }
	.comment_list li{padding:15px 0;border-bottom:1px solid #555;}
	.comment_list li .floor{float:right;font-size:18px;color:#DDD;}
	.comment_list li .avatar{display:block;background:#FFF;border-radius:2px 2px 2px 2px;float:left;height:36px;overflow:hidden;width:36px;}
	.comment_list li .avatar img{width:36px;height:36px;}
	.comment_list li .inner{margin-left:48px;}
	.comment_list li .inner p{font-size:13px;}
	.comment_list li .inner .meta{padding-top:3px;color:#999;border:none;}
	.comment_list li .answer{margin-left:48px;padding:10px;background:#fff;border:1px solid #E6E6E6;border-radius:3px 3px 3px 3px;}
	.comment_list li .answer .meta{color:#999;margin-bottom:5px;padding:0;border:none;}
.comment_editor{padding:10px 0; width:100%;}

/*图标定义样式*/
.comm,.view,.time, .sidebar li a{background:url(../images/sprite.gif) no-repeat;}
.comm,.view,.time{margin-right:10px;padding-left:20px;}
.comm{background-position:left 4px;}
.view{background-position:left -36px;}
.time{background-position:left -158px;}
.arrow{float:right;padding-left:10px;color:#DDD;font-family:simsun;font-size:14px;font-style:normal;font-weight:bold;}

.meta{border-bottom:1px solid #EEE;padding-bottom:10px;}

.base_tit{border-bottom:1px solid #DADADA;color:#444;font-size:14px;margin:20px auto 2px 0;padding-bottom:5px;}
	.base_tit span{float:right;font-size:12px;font-weight:100;margin:5px 0 0 0;color:#ccc;}
	.base_tit span a{color:#999;}

.form_box dl{clear:both;padding:8px 0;font-size:12px;line-height:28px;}
	.form_box dl dt{display:block;float:left;width:150px;text-align:right;}
	.form_box dl dt em{padding-right:5px;color:#FF0000;font-style:normal;}
	.form_box dl dd{margin-left:150px; padding-left:10px;}
	.form_box dl dd i{display:block;line-height:28px;color:#999;font-size:12px;font-style:normal;}
	.form_box dl dd em{line-height:28px;color:#999;font-size:12px;font-style:normal;}
	.form_box dl dd .btn_submit{padding:10px 30px;border:1px solid #500;background:#500;color:#fff;font-size:14px;line-height:1em;cursor:pointer;font-family:'Microsoft YaHei';}


input.wide{width:250px;}
input.txt{width:200px;}
input.small{width:50px;}
.input{display:inline;margin-right:5px;padding:5px;height:18px;line-height:18px;vertical-align:middle;background:#fff;color:#999px;border:1px solid #CACACA;border-radius:4px 4px 4px 4px;font-family:'Microsoft YaHei';}
/*按钮样式*/
.btn{border-radius:2px 2px 2px 2px;color:#FFF;display:inline-block;font-size:12px;height:30px;line-height:30px;min-width:48px;padding:0 25px;text-align:center;font-family:"Microsoft Yahei";}
.btn{background-color:#1E7BB3;background-image:-moz-linear-gradient(center top , #3999D2, #1E7BB3);border-bottom:1px solid #02598E;box-shadow:0 1px 2px #BBBBBB;text-shadow:0 -1px 0 #1E7BB3;}
.btn:hover{color:#FFF;opacity:0.9;}
.btn-mini{height:20px;line-height:20px;padding:1px 8px 0;}
input.btn, button.btn{border-left:0 none;border-right:0 none;border-top:0 none;cursor:pointer;}
.btn-success{background-color:#52A152;background-image:-moz-linear-gradient(center top , #5FBE5F, #52A152);border-bottom:1px solid #417F41;text-shadow:0 -1px 0 #52A152;}
.btn-error{background-color:#CB423B;background-image:-moz-linear-gradient(center top , #E85A56, #CB423B);border-bottom:1px solid #AA352F;text-shadow:0 -1px 0 #CB423B;}
.btn-gray{background-color:#DDDDDD;background-image:-moz-linear-gradient(center top , #EEEEEE, #DDDDDD);border-bottom:1px solid #A9A9A9;text-shadow:0 -1px 0 #EEEEEE;}
.btn-gray, .btn-gray:hover{color:#777777;}

/*提示样式*/
.msg_tips{margin:30px auto;position:relative;width:380px;}
	.msg_tips .ico{display:block;float:left;background:url(../images/icon_tips.png) no-repeat left top;width:46px;height:46px; text-indent:-99999px;overflow:hidden;}
	.msg_tips .ico.error{background-position:-50px 0;}
	.msg_tips .ico.warning{background-position:-100px 0;}
	.msg_tips .msg{margin-left:60px;}
	.msg_tips .msg strong{margin-bottom:10px;font-size:14px;color:#444;}
	.msg_tips .msg p{line-height:1.8em;}

.cart_info{z-index:2;margin:0;padding:15px;border:1px solid #DFC795;position:absolute;top:0px;left:0px;_left:-269px;width:302px;height:auto;background:#cea879;text-align:left;}
	.cart_info .close{display:block;margin:0;padding:0;position:absolute;top:5px;right:5px;width:15px;height:10px;text-indent:-9999px;background:url(../images/sprite.gif) no-repeat left -240px;cursor:pointer;}


.boxwrap{ margin:10px auto 0px auto;width:978px; height:auto; border:1px solid #E2E2E2; background:#FAFAFA; text-align:left; }
	.boxwrap:after{clear:both;content:".";display:block;height:0;visibility:hidden;}

/*会员登录*/
.login-box{margin:0 auto;padding:40px 40px 80px 40px;width:760px;}
	.login-box .left-box{ float:left; padding-top:10px; width:400px; }
		.login-box .left-box dl{clear:both; padding:8px 0; line-height:28px;font-size:14px;font-family:"Microsoft Yahei"; }
		.login-box .left-box dl dt{display:block; float:left;width:70px; }
		.login-box .left-box dl dd{ margin-left:70px;}
		.login-box .left-box #msgtips{display:none; font-size:12px; color:#F00;}
		.login-box .left-box dl dd .btn_login{display:inline-block; margin-right:10px; padding:10px 30px; cursor:pointer; border:1px solid #CB423B; background:#CB423B; color:#fff; font-size:18px; line-height:1em; font-family:"Microsoft Yahei"; }
	.login-box .center-box{ float:left; margin-left:20px; width:1px; height:240px; background:url(../images/login_line.gif) no-repeat; overflow:hidden; }
	.login-box .right-box{ display:inline; float:right; margin-top:20px; width:270px; }
		.login-box .right-box p{ text-align:center; font-size:14px; color:#F00; font-family:"Microsoft Yahei"; }
			.login-box .right-box p.button{ padding:8px 0 0;}
			.login-box .right-box p.button a{ display:inline-block; padding:10px 30px; border:1px solid #CB423B; background:#CB423B; color:#fff; font-size:18px; line-height:1em; font-family:"Microsoft Yahei"; }
			.login-box .right-box p.button a:hover{ text-decoration:none; }
			.login-box .right-box p.note{ padding-bottom:20px; font-size:18px; color:#666; font-weight:500; line-height:1.8em; }
	.login-box .center-box{float:left; margin-left:20px; width:1px; height:240px; background:url(../images/login_line.gif) no-repeat; overflow:hidden; }
.oauth_inner{padding-top:50px;}
	.oauth_inner label{display:block;float:left;width:100px;height:36px;line-height:36px;color:#777;font-size:14px;font-family:"Microsoft Yahei";}
	.oauth_inner .oauth_list{margin-left:100px;}
	.oauth_inner .oauth_list a{display:block;float:left; margin:6px 15px 6px 0;line-height:35px;vertical-align:middle;}
	.oauth_inner .oauth_list a img{vertical-align:middle;}
/*会员注册*/
.reg-box{margin:0 auto;padding:0 50px;}
.reg-top ul{ padding:10px 0 10px; height:23px; border-bottom:1px solid #DADADA; }
	.reg-top ul li{ float:left; padding:0 50px 0 10px; height:18px; font:bold 18px "Microsoft Yahei"; color:#666; }
	.reg-top ul li em{ margin-right:5px; padding:2px 5px; background:#999; color:#FFF; font-size:12px; font-family:Verdana, Geneva, sans-serif; }
	.reg-top .step .step1,
	.reg-top .stepsendmail .step2,
	.reg-top .stepcheckmail .step3,
	.reg-top .stepcheckerror .step2,
	.reg-top .stepverify .step2,
	.reg-top .stepsucceed .step3{color:#FF6C1E;}
	.reg-top .step .step1 em,
	.reg-top .stepsendmail .step2 em,
	.reg-top .stepcheckmail .step3 em,
	.reg-top .stepcheckerror .step2 em,
	.reg-top .stepverify .step2 em,
	.reg-top .stepsucceed .step3 em{background:#FF6C1E; }
.reg-con{margin-top:30px;}
	.reg-con dl{clear:both;padding:8px 0;font-size:14px; line-height:28px;font-family:"Microsoft Yahei";}
	.reg-con dl dt{display:block; float:left;width:150px;text-align:right;}
	.reg-con dl dt em{padding-right:5px; color:#FF0000; font-style:normal;}
	.reg-con dl dd{margin-left:150px; padding-left:10px;}
	.reg-con dl dd i{display:block; line-height:28px; color:#999; font-size:12px; font-style:normal; }
	.reg-con dl dd .btn_submit{padding:10px 30px;border:1px solid #cf5413;background:#FF6C1E;color:#fff;font-size:18px;line-height:1em;font-family:"Microsoft Yahei";cursor:pointer; }
/*授权登录*/
.oauth_box{margin:0 auto;padding:40px 40px 80px 40px;width:760px;}

.main_box{padding:20px;background:#fff;}
.base_tit{border-bottom:1px solid #DADADA;color:#444;font-size:14px;margin:20px auto 2px 0;padding-bottom:5px;}
	.base_tit span{float:right;font-size:12px;font-weight:100;margin:5px 0 0 0;color:#ccc;}
	.base_tit span a{color:#999;}
.main_tit{border-bottom:1px solid #EEE;color:#444;font-size:18px;margin:0 0 20px;padding:0 0 10px;}
	.main_tit strong{color:#999;font:bold 12px/18px arial;margin:0 10px;}
	.main_tit span{float:right;font-size:12px;font-weight:100;margin:5px 5px 0 0;}
	.main_tit span{color:#ccc;}
	.main_tit span a{color:#999;}
	.main_tit i{display:block;margin-top:5px;color:#999;font-size:12px;font-style:normal;font-weight:normal;}
.main_head h3{margin-bottom:15px;font-size:15px;}
	.main_head .tips_box{margin-left:146px;}
.bar_tit{border-bottom:1px solid #EEE;color:#444;font-size:15px;margin:0 0 20px;padding:0 0 10px;}
.avatarbox{float:left;text-align:center;}
	.avatarbox img{width:120px;height:120px;padding:2px;border:1px solid #eee;}
	.avatarbox span{display:block;margin:5px auto 0 auto;}
.tips_box{ position:relative;}
	.tips_box h2{border-bottom:1px solid #EEE;color:#3B8DD1;font-size:15px;margin:0 0 20px;padding:0 0 10px;}
	.tips_box dl{float:left;width:50%;_width:48%; line-height:2.4em;}
	.tips_box dl dt{float:left;color:#666;}
	.tips_box dl dd{color:#999;}
.form_box dl{clear:both;padding:8px 0;font-size:12px;line-height:28px;}
	.form_box dl dt{display:block;float:left;width:150px;text-align:right;}
	.form_box dl dt em{padding-right:5px;color:#FF0000;font-style:normal;}
	.form_box dl dd{margin-left:150px; padding-left:10px;}
	.form_box dl dd i{display:block;line-height:28px;color:#999;font-size:12px;font-style:normal;}
	.form_box dl dd em{line-height:28px;color:#999;font-size:12px;font-style:normal;}
	.form_box dl dd .btn_submit{padding:10px 30px;border:1px solid #c00;background:#c00;color:#fff;font-size:14px;line-height:1em;cursor:pointer;font-family:'Microsoft YaHei';}
.item_box{ clear:both;padding:8px 0;font-size:12px; }
	.item_box li{ display:block; float:left; margin:0 25px; height:28px; line-height:28px; }
	.item_box li label input{ margin-right:3px; }
	.item_box li em{ color:#999; }
.tab_head{overflow:hidden;position:relative;}
	.tab_head .add{font-weight:700;position:absolute;right:4px;top:12px;z-index:100;color:#444;font-family:"Microsoft Yahei";}
.tabs{border-bottom:1px solid #ddd; float:left; line-height:36px;margin:0 0 10px 0;width:100%;}
	.tabs li{float:left;margin:0 0 -1px 5px; }
	.tabs li a{float:left;background:#F0F0F0;border:1px solid #ddd;display:block;padding:0 25px;color:#444; }
	.tabs li a:hover,
	.tabs li .current,
	.tabs li.selected a{text-decoration:none;background:#fff;border-bottom-color:#fff;}
.tab_inner{display:none;}
.cart_box{padding:20px;background:#fff;}
.cart_step{position:relative;}
	.cart_step li{float:left; width:33.33%;height:35px;line-height:35px;text-align:center;background:url(../images/cart_arrow.gif) no-repeat right -45px #F6F6F6;color:#999;}
	.cart_step li span{display:inline-block;margin-right:5px;font-weight:bold;font-size:15px;}
	.cart_step li.item{background-position:right 0;}
	.cart_step li.selected{background:url(../images/cart_arrow.gif) no-repeat right -90px #E8E8E8;color:#8CAC52;}
	.cart_step li.last{background-image:none;}
.cart_table{border:1px solid #E6E4E3;}
	.cart_table th{padding:0.6em;color:#444;font-weight:400;background:#f3f3f3;border-bottom:1px solid #E6E4E3;}
	.cart_table td{padding:0.6em;border-bottom:1px solid #E6E4E3;}
	.cart_table td .img{padding:1px;width:60px;height:60px;border:1px solid #eee;}
	.cart_table .reduce,.cart_table .subjoin{display:inline-block;width:9px;height:9px;text-indent:-999em;background:url(../images/cart_icon.gif) no-repeat;overflow:hidden;}
	.cart_table .reduce{background-position:-18px 0px;}
	.cart_table .subjoin{background-position:0px 0px;}

/*用户头像样式*/
.img_box{margin:10px 0;border:1px solid #ccc;border-radius:3px;padding:2px;width:180px;}
.avatar_box{margin:10px 0;}
.avatar_big_warp{float:left;display:table;*position:relative;border:1px solid #ccc;border-radius:3px;padding:2px;width:350px;height:350px;overflow:hidden;}
.avatar_big_box{display:table-cell;*position:absolute;*top:50%;*left:0;*width:100%;vertical-align:middle;text-align:center;background:#f4f4f4;}
.avatar_big_pic{margin:auto;display:inline-block;*display:inline;_display:inline-block;*position:relative;*top:-50%;}
	.avatar_big_pic img{/*max-width:350px;max-height:350px;width:expression(this.width>350?"350px":this.width);*/}
.avatar_small_warp{float:left;margin-left:20px;width:186px;}
	.avatar_small_warp p{color:#666;font-family:"Microsoft Yahei";line-height:24px;}
.avatar_small_box{margin-bottom:10px;padding:2px;border:1px solid #ccc;border-radius:3px;width:180px;height:180px;overflow:hidden;}
.avatar_small_pic{width:180px;height:180px;overflow:hidden;}
/*上传头像*/
.avatar_upload{margin:10px 0;}
.avatar_upload a.files{ margin:0 auto; float:left; width:120px; height:30px; overflow:hidden; display:block; /*border:1px solid #4fabe4;*/ border-radius:3px; background:url(../images/icon_upbtn_bg.png) left top no-repeat;text-decoration:none; }
	.avatar_upload a.files input{ margin-left:-270px; font-size:24px; cursor:pointer; filter:alpha(opacity=0); opacity:0; }
	.avatar_upload a.files, .avatar_upload a.files input{ outline:none;/*ff*/hide-focus:expression(this.hideFocus=true);/*ie*/ }
	.avatar_upload .uploading{ float:left; background:url(../images/loading.gif) no-repeat left center; padding-left:18px;display:none; line-height:24px; height:24px; color:#333; }
.ftable{width:100%;border:1px solid #eee;font-family:"Microsoft Yahei";}
.mtable{width:100%;font-family:"Microsoft Yahei";}
	.mtable th,.ftable th{padding:0.6em;color:#444;font-weight:400;background:#f3f3f3;border-bottom:1px solid #eee;}
	.mtable td,.ftable td{padding:0.6em;border-bottom:1px solid #F3F3F3;}
	.ftable td .img{padding:1px;width:60px;height:60px;border:1px solid #ccc;}
	.mtable .tr_odd_bg,.ftable .tr_odd_bg{background:#F9F9F9;}
.page_foot{clear:both;padding-top:15px;height:35px;}
.page_btns{float:left;}
	.page_btns a{color:#444;font-weight:bold; margin-right:5px;}
	.page_btns .pipe{color:#CBCBCB;margin:0 5px;}
/*订单状态样式*/
.order_flow{ margin:0 auto; padding:0; font-size:12px; font-weight:normal; padding-bottom:4px; }
	.order_flow_left, .order_flow_arrive, .order_flow_wait, .order_flow_right_arrive,
	.order_flow_right_wait{ margin:0; padding:0; background:url(../images/sprites_orderdetails.gif) no-repeat scroll 0 0; float:left; line-height:16px; text-align:center; width:90px; }
	.order_flow div span{ margin:0; padding:0; background:none repeat scroll 0 0 #FFFFFF; display:block;}
	.order_flow div span p{ margin:0; padding:0; }
	.order_flow .name { margin:0; padding:0 0 4px 0; }
	.order_flow .time{background:none;padding:0;color:#999;}
	.order_flow_arrive {background-position: 0 -40px; }
	.order_flow_wait{ background-position:0 -20px; color:#878787; }
	.order_flow_right_arrive{ background-position: 0 -80px; }
	.order_flow_right_wait{ background-position:0 -60px; color:#878787; }
	.order_flow_input{ display:block; margin:2px auto; padding:0; width:20px; height:20px; text-indent:-999px; cursor:pointer; overflow:hidden;}
.order_box{padding:15px 5px 10px; line-height:180%;}
	.accept_box{text-align:left; line-height:24px;}
	.accept_box dl{clear:both;}
	.accept_box dl dt{width:80px; float:left;}

/*图标定义样式*/
.comm,.view,.time, .sidebar li a{background:url(../images/sprite.gif) no-repeat;}
.comm,.view,.time{margin-right:10px;padding-left:20px;}
.comm{background-position:left 4px;}
.view{background-position:left -36px;}
.time{background-position:left -158px;}
.arrow{float:right;padding-left:10px;color:#DDD;font-family:simsun;font-size:14px;font-style:normal;font-weight:bold;}
/*侧栏目导航*/
.sidebar{padding:20px;}
	.sidebar h3{border-bottom:1px solid #DADADA;color:#444;font-size:12px;margin-bottom:5px;padding-bottom:5px;}
		.sidebar h3 span{color:#339900;float:right;font-weight:normal;}
		.sidebar ul{margin-bottom:16px;}
		.sidebar ul li{_display:inline;}
		.sidebar li a{background-position:left -68px;border-bottom:1px solid #F2F2F2;color:#888;display:block;padding:8px 0 8px 20px;}
		.sidebar li a:hover{background-color:#FBFBFB;background-position:left -68px;border-color:#DADADA;color:#333;}
		.sidebar li a i{background:#D6D6D6;border-radius:20px 20px 20px 20px;color:#FFF;float:right;font-size:10px;font-style:normal;height:12px;line-height:12px;margin-top:1px;overflow:hidden;padding:1px 4px;text-align:center;width:12px;}
		.sidebar li a .time{color:#999;margin-right:10px;}
	.sidebar .section p{clear:both;display:block;float:none;padding:5px 0;line-height:22px;color:#5E5E5E;}













