﻿@import url("base.css");
/**/
/*basic
---------------------------------*/
.w1000{ display:block; margin:0 auto; _height:1%;  width:1000px; }
body { background:#491c03 url(../images/body_bg.jpg) center center repeat-y;}
/*index
---------------------------------*/
.head { background:url(../images/head_bg.png) repeat-x; height:122px; min-width:1000px;}
.logo { display:block; float:left; width:300px;}
.logo a { background:url(../images/nav.png) -18px 5px no-repeat; height:78px; width:300px; display:block;}
.nav { display:block; float:right; width:700px;}
.nav ul { display:block; clear:both; height:30px; }
.nav li { display:block; float:left; width:98px; height:30px;}
.nav li span { display:none; height:30px; background-image:url(../images/nav_on.png)}
.nav li a { display:block; height:30px; line-height:30px; background-image:url(../images/nav.png); background-repeat:no-repeat; text-indent:-88888px;}
.menu { position:relative;}
.menu li.back { z-index:1; position:absolute; background:url(../images/nav_on_bg.png) -27px -2px no-repeat;}
.menu li a { z-index:2; position:relative;}

.nav li a.menu01 { background-position:0px -115px;}
.nav li a.menu02 { background-position:0px -152px;}
.nav li a.menu03 { background-position:0px -190px;}
.nav li a.menu04 { background-position:0px -227px;}
.nav li a.menu05 { background-position:0px -264px;}
.nav li a.menu06 { background-position:0px -302px;}
.nav li a.menu07 { background-position:0px -339px;}
.nav div { background:url(../images/tel.png) left center no-repeat; display:block; height:60px; padding-left:200px; float:right; padding-right:30px;}
.nav div a { color:#f8ae59; padding:0px 6px; line-height:60px;}
.nav div a:hover { text-decoration:underline; color:#f8ae59;}
#consultation { position:absolute; /*left:50%; margin-left:492px; */ right:0px; top:411px;  width:135px; display:none; z-index:999;}
#consultation a { display:block; width:70px; height:59px; float:right;  clear:both;}
.pro { background:url(../images/product.png) no-repeat; margin-top:10px;}
.con { background:url(../images/join.png) no-repeat; }
/*main
-------------------------------*/
.main { background:url(../images/main_bg.jpg) repeat-x; height:440px;}
.main_bg { height:433px; width:100%; overflow:hidden; text-align:center}
.main_bg img { margin-left:-640px; left:50%;}
.main_bg_ft {background:url(../images/main_img_ft.png) no-repeat; height:7px; width:100%; overflow:hidden;}
.main2 { background:url(../images/main_banner.jpg) bottom center repeat-x; height:247px;}
.banner {height:240px; width:1000px; margin:0 auto; overflow:hidden;}
/*.about_bg { background:url(../images/main_img_02.jpg) center center no-repeat; }
.contact_bg { background:url(../images/main_img_03.jpg) center center no-repeat;}
.join_bg { background:url(../images/main_img_04.jpg) center center no-repeat;}
.news_bg { background:url(../images/main_img_05.jpg) center center no-repeat;}
.school_bg { background:url(../images/main_img_06.jpg) center center no-repeat;}
.service_bg { background:url(../images/main_img_07.jpg) center center no-repeat;}
.product_bg { background:url(../images/main_img_08.jpg) center center no-repeat;}
.activity_bg { background:url(../images/main_img_09.jpg) center center no-repeat;}*/
.box3_l { display:block; float:left; width:322px; margin-right:20px;}
.box4_l { display:block; float:left; width:658px; margin-right:20px;}
.box3_c { display:block; float:left; width:322px;}
.box3_r { display:block; float:right; width:322px;}
.box3a_r { display:block; float:right; width:322px;}

.title { display:block; background:url(../images/title_bg.png) no-repeat; height:28px; line-height:28px; padding:0px 30px; color:#f5d196; font-weight:normal;}
.title1 { display:block; background:url(../images/title_bg1.png) no-repeat; height:28px; line-height:28px; padding:0px 30px; color:#f5d196; font-weight:normal;}
.title a { float:right; color:#c3a676;}
.title a.left { float:left;}
.box { background:url(../images/box_bg.jpg) no-repeat; display:block; overflow:hidden; width:293px; height:157px; margin:0 auto; margin-top:10px; padding:8px 12px;}
.box3a { background:url(../images/box_bg2.jpg) no-repeat; display:block; overflow:hidden; width:293px; height:174px; margin:0 auto; margin-top:10px; padding:8px 12px;}
.box4a { background:url(../images/box_bg3.jpg) no-repeat; display:block; overflow:hidden; width:293px; height:92px; margin:0 auto; margin-top:10px; padding:8px 12px;}
.boxww { background:url(../images/box_bg1.jpg) no-repeat; display:block; overflow:hidden; width:634px; height:320px; margin:0 auto; margin-top:10px; padding:8px 12px;}
.box p { color:#e0c677;}
.box3_l div.box li { height:22px; line-height:22px; overflow:hidden;}
.box3_l div.box li span { float:right; height:22px; line-height:22px; display:block; width:70px; overflow:hidden; color:#e0c677; text-align:center;}
.box3_l div.box li a { color:#e0c677; height:22px; line-height:22px;}
.box3_l div.box li a:hover { text-decoration:underline;}
.box3_c div.box img { border:1px solid #ceab77; float:left;}
.box3_c div.box { padding:15px 17px 1px;}
.box3_c div.box p { float:right; line-height:18px;}
.box3_r div.box li { height:22px; line-height:22px; overflow:hidden;}
.box3_r div.box li span { float:right; height:22px; line-height:22px; display:block; width:75px; overflow:hidden; color:#e0c677; text-align:center;}
.box3_r div.box li a { color:#e0c677; height:22px; line-height:22px;}
.box3_r div.box li a:hover { text-decoration:underline;}

/*main_box*/
.main_box { background:url(../images/mainbox_bg.jpg) repeat-y; border:1px solid #76310d; width:1000px; margin:0 auto;}
.box_l { display:block; float:left; width:259px; overflow:hidden;}
.box_r { display:block; float:right; width:738px;}
.title_l {display:block; margin-top:4px; height:120px; overflow:hidden;}
.about_title {  background:url(../images/bfv.jpg) no-repeat; }
.contact_title {  background:url(../images/contact_title.jpg) no-repeat; }
.about_title {  background:url(../images/bfv.jpg) no-repeat; }
.news_title {  background:url(../images/news_title.jpg) no-repeat; }
.school_title {  background:url(../images/school_title.jpg) no-repeat; }
.service_title {  background:url(../images/service_title.jpg) no-repeat; }
.product_title {  background:url(../images/product_title.jpg) no-repeat; }
.join_title {  background:url(../images/join_title.jpg) no-repeat; }
.activity_title {  background:url(../images/activity_title.jpg) no-repeat; }
.nav_l { display:block; background:url(../images/nav_bg.jpg) top center no-repeat; min-height:170px; _height:170px; padding:0px 46px; padding-bottom:30px; position:relative;}
.nav_l li { height:20px; line-height:20px; display:block; padding:6px 0px 8px 0px; width:160px; overflow:hidden;}
.nav_l li.back { background:url(../images/nav_l_bg.png) 0px 0px no-repeat; position:absolute; z-index:1; left:46px; width:160px;}
.nav_l li a { display:block; text-align:center; height:20px; line-height:20px; color:#f8ae59; font-size:14px; z-index:2; position:relative;}
.lan { background:url(../images/lan.jpg) no-repeat; height:12px; overflow:hidden; display:block; clear:both;}
.contact_us { padding:0px 10px;}
.mbox { padding-top:30px;}
.mbox1 { padding-top:10px;}
.mbox h5 { display:block; height:30px; line-height:30px; color:#f8ae59; border-bottom:1px dotted #91643b; background:url(../images/ico.jpg) left center no-repeat; padding-left:15px; font-size:18px;font-family:"微软雅黑";}
.mbox h5 a { font-family:"微软雅黑"; color:#f8ae59;}
.mbox h5 em { font-size:9px; padding-left:6px; font-weight:normal;font-family:"微软雅黑";}
.mbox h4 { font-size:28px; color:#f8ae59; font-weight:bold; line-height:35px; font-family:"微软雅黑";}
.mbox p { font-size:12px;font-family:"微软雅黑";}
.mbox1 h5 { display:block; height:30px; line-height:30px; color:#f8ae59; border-bottom:1px dotted #91643b; background:url(../images/ico.jpg) left center no-repeat; padding-left:15px; font-size:18px;font-family:"微软雅黑";}
.mbox1 h5 a { font-family:"微软雅黑"; color:#f8ae59;}
.mbox1 h5 em { font-size:9px; padding-left:6px; font-weight:normal;font-family:"微软雅黑";}
.mbox1 h4 { font-size:28px; color:#f8ae59; font-weight:bold; line-height:35px; font-family:"微软雅黑";}
.mbox1 p { font-size:12px;font-family:"微软雅黑";}

.site { display:block; height:47px; line-height:47px; overflow:hidden; background:url(../images/site_bg.jpg) repeat-x; overflow:hidden; padding:0px 20px 23px; text-align:right;}
.site a { padding:0px 6px; line-height:47px;}
.site em { display:block; float:left; width:65px; height:47px; line-height:47px; padding-left:25px; background:url(../images/site_ico.jpg) left center no-repeat; color:#f8ae59;}
.site label { display:block; float:left; width:200px; padding-top:12px;}
.site label input { border:1px solid #784100; color:#683902; background:#361301; height:20px; float:left; width:150px; padding-left:2px; line-height:20px;}
.site label input.search_btn { border:0px; background:url(../images/search_btn.jpg) no-repeat; width:44px; height:22px; float:left;}
.rbox { display:block; width:697px; margin:0 auto; background:url(../images/box_m.jpg) repeat-y; overflow:hidden;}
.box_t { background:url(../images/box_t.jpg) no-repeat; height:19px; overflow:hidden;}
.box_m {
	min-height:500px;
	_height:500px;
	padding-top: 25px;
	padding-right: 25px;
	padding-bottom: 25px;
	padding-left: 25px;
}
.box_m p { line-height:22px;}
.about p { text-indent:2em;}
.box_ft { background:url(../images/box_ft.jpg) no-repeat; height:8px; overflow:hidden; display:block; clear:both;}
/*footer
-------------------------------*/
.footer { display:block; clear:both; height:30px; line-height:30px; overflow:hidden;color:#ffae00; padding:0px 8px;}
.footer li a { color:#f8ae59; padding:0px 2px; line-height:30px;}
.footer li a:hover { text-decoration:underline;}
.footer p { float:right; width:480px;color:#f8ae59; font-family:Arial, Helvetica, sans-serif; text-align:right; height:30px; line-height:30px; overflow:hidden;}
.ft_bg { background:#651e05; height:30px; line-height:30px; padding:10px 12px 18px;}
.ft_bg p { height:30px; line-height:30px;}

.footer li { float:left; height:30px; }
.footer li.friend_link { position:relative; color:#f8ae59; line-height:30px; height:40px;}
.footer li .link_box { display:none; position:absolute; top:25px; left:-25px; background:#571a04; height:20px; line-height:20px; padding:0px 10px; border:1px solid #8f5313; }
.footer li .link_box ul { height:20px;}
.footer li .link_box li a { color:#9d5604; line-height:20px; height:20px; display:block;text-align:center;}
.footer li .link_box li { height:20px; display:inline; float:left; width:80px; overflow:hidden; text-align:center;}
.footer li .link_box li a:hover { color:#9d5604;}
.footer li .link_box span {position:absolute; background:url(../images/link_arr.gif) no-repeat; height:5px; width:9px; overflow:hidden; display:block; top:-5px; left:43px;}
/*news
---------------------------------*/
.news ul {padding:5px 40px 0px;}
.news li { display:block; height:33px; line-height:33px; border-bottom:1px dotted #946a43; overflow:hidden;}
.news li span ,.news_th span{ display:block; float:right; width:110px; text-align:center}
.news li em { display:block; width:90px; text-align:center; float:left; display:block; line-height:33px; height:33px;}
.news_th { background:url(../images/news_th.png) center center no-repeat; height:28px; display:block; padding:0px 40px; line-height:28px;}
.news_th em {display:block; width:90px; text-align:center; float:left; display:block; line-height:28px; height:28px;}
.news li.news_hot { height:90px; overflow:hidden; padding-top:10px;}
.news_hot dt { display:block; float:left; width:100px;}
.news_hot dt img {border:1px solid #f9c140; width:90px; height:76px;}
.news_hot dd { display:block; float:right; width:420px; line-height:20px; color:#976731}
.news_hot dd h3 { display:block; height:20px; line-height:20px; overflow:hidden; color:#d48c3a}
.position { text-align:right; padding:0px 40px; margin-top:10px; height:30px; line-height:30px; display:block; clear:both; border-top:1px solid #f8ae59}
.position a { padding:0px 5px;}
.position em { padding:0px 5px;}
/*service
-----------------------------------*/
.service li { float:left; width:200px; padding-right:50px; height:160px; overflow:hidden;}
.service li p { display:block; clear:both; height:30px; line-height:30px; text-align:center;}
/*product
-----------------------------------*/
.product { padding:25px 35px;}
.product li { float:left; background:url(../images/product_bg.jpg) center top no-repeat; padding: 5px 20px 0px; margin-top:40px; width:169px; overflow:hidden; height:190px; }
.product li span { position:absolute; display:block; width:161px; padding:0px 4px; top:160px; height:65px; overflow:hidden; background:#651D05; opacity:0.7; filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=70); -MS-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";}
.product li div { display:block; height:185px; overflow:hidden; position:relative;}
.product li img { width:169px; height:185px; padding-bottom:5px;}
.product li div h3 { height:25px; line-height:25px; overflow:hidden;}
.product li p { height:40px; line-height:20px; overflow:hidden; display:block; }

.sitemap { display:block; overflow:hidden; width:650px; margin:50px auto 0px; background:#fff; min-height:500px; _height:500px; border:1px solid #fde4c8; padding:20px 30px;}
.site_box_l { display:block; float:left; width:150px; margin-right:100px;}
.site_box2_l {display:block; float:left; width:150px;}
.site_box_r {display:block; float:right; width:150px;}
.sitemap  h3 { font-size:14px; border-bottom:2px dotted #fde4c8; width:650px; margin:0 auto; display:block;}
.sitemap ul { padding-top:10px;}
.sitemap ul li em, .sitemap ul li a { display:block; height:25px; line-height:25px;}
.sitemap ul li em { background:url(../images/line.png) center bottom no-repeat; text-align:center; color:#333}
.sitemap ul li a { background:url(../images/dot.png) 40px 8px no-repeat; padding-left:50px;}

/*member
------------------------------------*/
.member_box { padding:25px 33px;}
.member { background:url(../images/member_bg.jpg) no-repeat; width:559px; height:437px; padding:40px 38px 0px; }
.login ,.reg { height:248px; display:block; clear:both;}
.reg {}
.login h3,.reg h3 { height:35px; line-height:35px; font-size:14px; text-indent:15px; padding-bottom:0px; border-bottom:1px dotted #6c3f0c;}
.login input { border:1px solid #854f11; background:#3c1907; height:23px; line-height:23px; text-indent:4px; width:130px; float:left;}
.login em { display:block; float:left; width:90px; text-align:right; padding-right:10px; line-height:23px;}
.login p { padding-top:10px; height:30px; overflow:hidden;}
.login p.yz input { width:50px;}
.login span { display:block; float:left; width:50px; height:23px; line-height:23px; text-align:center; font-size:16px;}
.login input.login_btn ,.leave input.login_btn { background:url(../images/btn.gif) no-repeat; text-align:center; line-height:23px; border:0px; width:53px; height:23px; color:#f8ae59; margin-right:8px;}
.login p.bpt { padding-top:46px}
.btn { background:url(../images/btn02.gif) no-repeat; text-align:center; color:#f8ae59; width:68px; height:23px; line-height:23px; text-align:center; border:0px; display:block;}
.recruitment p { clear:both; height:25px; padding-bottom:12px; overflow:hidden; }
.recruitment p font { float:left; line-height:23px;}
.recruitment em { display:block; width:130px; padding-left:20px; float:left; line-height:23px;}
.recruitment input { float:left; border:1px solid #854f11; background:#3c1907; height:23px; line-height:23px; text-indent:4px; margin-right:5px;}
.recruitment input.upload { background:#6a3113; height:25px; width:60px; line-height:25px; text-align:center; color:#f8ae59}
.recruitment p.text { height:170px;}
.recruitment p.text em { padding-top:50px}
.recruitment textarea { height:160px; width:400px; border:1px solid #854f11; background:#3c1907; overflow:auto}
.recruitment input.btn {background:url(../images/btn02.gif) no-repeat; text-align:center; color:#f8ae59; width:68px; height:23px; line-height:23px; text-align:center; border:0px; margin-right:20px;}

/*news_artcle product_artcle message
-------------------------------------*/
.news_box h1 { display:block; height:50px; line-height:50px; text-align:center; font-size:16px; color:#d48c3a;}
.news_box p.description { display:block; height:40px; line-height:40px; border-top:1px dotted #946a43; color:#9b6534; text-align:center;}
.news_box p.description em { padding:0px 5px 0px 15px;}
div.content { height:500px; overflow-x:hidden;}
div.content p { text-indent:2em;}
.news_box div.arr  { padding-top:30px;}
.product_content { padding:25px 80px;}
.product_content h1 { height:40px; line-height:40px; font-size:14px;}
.pro_img img { border:1px solid #f8ae59}

.message { padding:0px 80px;}
.message li h6 { height:25px; line-height:25px; border-bottom:1px solid #552d08;}
.message li h6 em { padding-right:4px;}
.message li h6 span { color:#99672e; padding-left:4px; font-weight:normal;}
.message li p { line-height:20px;}
.message li { border-bottom:1px dotted #946a43; display:block; overflow:hidden; margin-top:40px;}
.message li p.reply { text-align:right; min-height:20px; height:20px;}
.message li p.reply_text font { color:#dc5800}
.message ul { padding-bottom:30px;}
.position2 { height:30px; line-height:30px; text-align:right;}
.position2 a { padding:3px 5px; border:1px solid #854f11; background:#3c1907;}
.position2 a.prev,.position2 a.next { border:none; background:none}
#back { padding-top:50px;}
#back  textarea { height:130px; overflow:auto; width:530px; border:1px solid #854f11; background:#3c1907; padding:3px; }
#back p input.btn { float:right;}
#back p { padding:10px 0px 20px 0px ;}

/*member_info
------------------------------------*/
.member_info { padding-top:40px; border-bottom: 1px solid #5d2e16; padding-bottom:50px;}
.member_info em { display:block; float:left; width:90px; height:25px; line-height:25px; text-align:right; padding-right:8px;}
.member_info input.text { border:1px solid #854f11; background:#3c1907; height:23px; line-height:23px;}
.member_info p { clear:both; display:block; height:30px; }
.member_info p * {color:#f8ae59}
.member_info font { color:#f80; padding-right:3px;}
.member_info p b{ float:left; font-weight:normal; text-indent:8px; *text-indent:5px; padding:0px 3px 0px 1px;}
.fwsm { color:#a86f2d; padding-top:20px;}
/*leave
-----------------------------------*/
.leave { padding-top:40px;}
.leave  textarea { border:1px solid #854f11; background:#3c1907; overflow:auto; width:530px; height:160px;}
.leave input { border:1px solid #854f11; background:#3c1907;  width:35px; height:20px; line-height:20px; color:#f8ae59; text-indent:3px;}
.leave p { padding-top:20px; height:25px; line-height:25px;}
.leave p span { background:#854f11; padding:2px 4px;}



input, textarea {color:#f8ae59}

#act { display:block; width:135px; height:153px; background:url(../images/act_ico.png) no-repeat; float:right;}
#consultation a.act_close_btn { display:block; width:18px; height:19px; display:block; float:right; cursor:pointer;}
#consultation a.act_in { display:block; height:25px; width:135px; margin-top:88px; _margin-top:88px; caption-side:right;}
.sun_kind { background:url(../images/pro_kind.gif) no-repeat; height:32px; padding:0px 5px 0px; overflow:hidden; margin-left:15px; margin-top:-15px; text-align:center;}
.sun_kind a { padding:0px 8px; color:#f8ae59; line-height:32px; }
.sun_kind a.kon { color:#ff8700;}


/*activity
--------------------------------------*/
.act_title { font-size:14px; font-weight:bold; border-bottom:1px dotted #6c3f0c;}
.act_title em { font-size:12px; color:#e47100; font-weight:normal;}
.activity { padding-top:15px;}
.activity ul { min-height:120px;  overflow:hidden; }
.activity ul li { float:left; width:66px; padding:0px 27px 20px 0px; text-align:center;}
.rater_img img { border:1px solid #f8ae59}
.litem { background:#98481a; height:150px; width:18px; position:relative;}
.num_box { padding-left:25px;}
.litem span { background:#f8ae59; display:block; height:0px; position:absolute; bottom:0px; left:0px; width:18px;}
.rater_img { position:relative; z-index:55;}
.rater_img span { position:absolute; left:66px; top:0px; border:1px solid #f8ae59; display:block;  background:#000;}
.activity ul li h3 { text-align:center; height:30px; line-height:30px; overflow:hidden;}
div.text { display:none; }
#preview img { width:400px;}
#preview p {padding:0px 6px;}
.activity_info { padding-top:15px; display:block; clear:both; padding-left:3px;}
.activity_info h5 { height:28px; overflow:hidden;}
a.open { display:block; width:79px; height:23px; text-align:center; line-height:23px; color:#f8ae59; background:url(../images/btn03.gif) no-repeat; cursor:pointer; font-weight:normal;}
.act_info { border:5px solid #703207; background:#834215; width:410px; display:none; position:relative; padding:10px 20px 10px 10px;}
.act_info a.close { display:block; width:17px; height:17px;  cursor:pointer;  background:#000 url(../images/close.jpg) no-repeat; position:absolute; right:0px; top:0px;}
.activity_info h3 { height:50px; line-height:50px; font-weight:bold; border-bottom:1px solid #51250e; font-size:14px;}
.t_list { padding-top:20px;}
.t_list li { text-align:center; float:left; width:178px; padding:0px 11px 0px 0px; height:220px; overflow:hidden;}
.t_list li h1 { display:block; height:28px; width:178px; background:url(../images/t_bg.gif) no-repeat; text-align:center; color:#f8ae59; font-size:14px; font-weight:bold; padding-bottom:8px;}
.t_list li div { background:url(../images/t_pro_bg.gif) no-repeat; width:155px; height:134px; padding:4px; margin-left:4px;}
.t_list li div img { width:155px; height:134px;}
.name_list { padding-top:15px;}
.name_list p { height:50px;}
.name_list h2 { display:block; background:#82350c; height:30px; line-height:30px; text-align:center; font-weight:bold; font-size:13px;}
.name_list a { display:block; width:96px; height:23px; background:url(../images/btn_04.gif) no-repeat; text-align:center; line-height:23px; color:#f8ae59; float:left; margin-right:20px; cursor:pointer;}
.t_login { display:block; width:79px; height:23px; background:url(../images/btn03.gif) no-repeat; text-align:center; line-height:23px; color:#f8ae59; float:left; margin-right:10px; cursor:pointer;}
.name_list_info { width:410px; display:none; position:relative}
.name_list_info li { border-top:1px solid #381706; height:30px; line-height:30px; overflow:hidden; background:#b57934; float:left; display:block; width:410px;}
.name_list_info li span,.name_list_info li div,.name_list_info li em { display:block; float:left; height:30px; line-height:30px; overflow:hidden; text-align:center; border-right:1px solid #381706; color:#481e08;}
.name_list_info li span { width:136px;}
.name_list_info li em { width:50px;}
.name_list_info li div { width:210px; border:none;}
.name_list_info li.nl_th {  background:#a65d09; font-size:13px; font-weight:bold; background:#a65d09;}
.name_list_info li.nl_th * {color:#ffae51;}
.name_list_info a.close { display:block; width:17px; height:17px;  cursor:pointer;  background:url(../images/close.jpg) no-repeat; position:absolute; right:5px; top:5px; margin:0px;}
.flash { padding:0px 15px;}
/**
 *pagination
 */
 .pagination {
	margin-top: 30px;
	padding:0px 30px;
	display: inline-block;
	width: 100%;
}
.pagination .links, .pagination .results {
	padding: 9px;
}
.pagination .result {
	padding: 9px;
}
.pagination .links {
	float: left;
}
.pagination .links a {
	border: 1px solid #D58D3B;
	padding: 4px 7px;
	text-decoration: none;
	color: #D58D3B;
}
.pagination .links b {
	border: 1px solid #D58D3B;
	padding: 4px 7px;
	text-decoration: none;
	color: #902900;
	background: #D58D3B;
}
.pagination .results {
	float: right;
}
.pagination .result {
	float: left; 
}


.error {color:#FF0033; padding-right:5px; display:block; width:310px; height:30px; background:url(../images/form_error_bg.png) 0px -43px no-repeat; padding-left:43px; color:#a45d0b; margin-left:10px; line-height:30px; float:left; }
.rt { color:#793715; padding-right:5px; display:block; width:310px; height:30px; background:url(../images/form_error_bg.png) 0px 0px no-repeat; padding-left:43px; color:#a45d0b; margin-left:10px; line-height:30px; float:left;}
#captcha { float:left;}
.ad_test { width:800px; float:none; margin:0 auto;}

.error_01 {color:#FF0033;}
.error_02 {color:#793715;}

#scroller_container { width:800px; height: 30px; line-height:30px; overflow: hidden; margin:0 auto; font-size:16px; font-weight:bold;}
#scroller_container { overflow: auto;}

.swiper-container-banner{height: 433px;}
.swiper-container-banner .swiper-slide a{display:block;width:100%;height:100%;}
.index-banner .swiper-slide-active.img {transform: scale3d(1.2, 1.2, 1);transition: all 5s cubic-bezier(0.04, 0.79, 1, 1);}
.index-banner .img {transform: scale3d(1, 1, 1);transition: all 5s cubic-bezier(0.04, 0.79, 1, 1);}

@media (max-width: 425px) {
.swiper-button-next, .swiper-button-prev{ width:20px!important; height:33px!important; background-size:20px 33px!important;margin-top: 10px!important;}
}