@charset "utf-8";
/* CSS Document */
/* head
----------------------------------------------------------------------------------------------------*/
.font14{font-size:14px;}
*{ padding:0; margin:0}
.pointer li span{ cursor:pointer}
body{font-family:"宋体"; font-size:12px; min-height:500px;color:#777;background:url(../images/body.jpg) top center repeat}
.floatleft{ float:left}
.floatright{ float:right}
.clear{ clear:both; height:0px; overflow:hidden}
.center{ text-align:center}
a{ col/or:#ae2813}
a:hover{ color:#bc2a09}
.center{ text-align:center;}
input,textarea{ background:url(../images/inputbg.jpg) top left no-repeat #fff}
.header{ height:72px;min-width:1002px; padding-top:30px;width:100%;background:#f8f5e5;}
.headermain{ width:980px; margin:0 auto;}
.logo{ float:left;}
.tel{ float:right;background:url(../images/tel.png) top left no-repeat; width:240px; height:54px;}

.menubg{ width:100%; margin-bottom:40px; float:left;height:51px;background:url(../images/menubg.jpg) top left repeat-x;}
.menu{ width:100%;min-width:1002px; float:left;height:51px;background:url(../images/menu.jpg) top center no-repeat;}
.nav{ width:1002px;margin:0 auto;height:51px;}
.nav li{float:left;width:100px; height:51px; }
.nav li a{ display:block;width:93px; color:#efc16f;font-size: 15px; font-weight: bold;text-align:center; padding-top:20px; height:31px;}

.mainlevel ul {position:absolute; width:400px; padding-left:28px;_padding-left:4px;display:none; z-index:2;}
.mainlevel li{float:left;height:25px;border:0;background:url(../images/navline.gif) right center no-repeat;}
.navbg{ float:left; width:auto; background:#8a1b0c;}
.mainlevel li a { font-family:"宋体"; font-size:12px; padding:0; font-weight:normal; width:85px; text-align:center; line-height:25px;color:#fff;}
.mainlevel li a:hover{ color:#000}

.notice{width:980px; margin:0 auto;color:#d0412d;}
.noticemain{width:980px; float:left; text-align:center;height:44px;background:url(../images/notice.gif) top center no-repeat; }
.noticemain b{ float:left;padding-left:20px; width:130px; height:44px; background:url(../images/notice_title.gif) 20px center no-repeat;}
.notice img{ }
.notice marquee{ float:left; width:400px;display:inline; line-height:44px;}
.search_i{ float:right;width:260px;height:30px; margin-right:25px;margin-top:8px; background:url(../images/search.gif) top center no-repeat;display:inline}
.search_text{float:left; width:210px; background:none;color:#854239;height:30px;line-height:30px; margin-right:5px; padding-left:5px}
.search_but{ vertical-align:middle; margin-top:5px;}

.banner{ width:100%; text-align:center; float:left;}
.banner img{width:100%;float:left; margin-top:-5px; }

/* indMain
----------------------------------------------------------------------------------------------------*/
.main{ width:980px; margin:0 auto}
.partFourM{ width:980px; float:left; margin-bottom:20px; }
.left{ width:33px; float:left; padding-left:5px;height:40px; padding-top:72px;}
.right{ width:33px; float:left;height:20px; padding-top:72px; padding-left:5px;}
.partFourCon{ width:880px; padding:20px 5px 0; float:left;overflow:hidden; h/eight:170px; }
.partFourCon li{float:left;padding-right:30px; margin-bottom:20px;width:200px; text-align:center;font-weight:bold;}
.proname{ line-height:31px; margin-top:5px;width:99%;float:left;}
.proname a{ color:#9c200d; float:left;background:url(../images/productico.gif) no-repeat 8px center; padding-left:12%;width:88%;text-overflow:ellipsis; overflow:hidden; white-space:nowrap; font-weight:normal;text-align:left;}
.proimg{ float:left;  border:1px solid #dbdbdb; background:#fff; padding:3px;}

.row1{ width:980px; float:left;margin-top:22px;  background:#fefbee; padding-top:13px; float:left; border:1px solid #dfddd7;}
.news{ float:left; width:410px;background:url(../images/newsbg.png) no-repeat left bottom;}
.news_title{float:left; width:395px; padding-right:15px; height:51px;background:url(../images/news_title.jpg) top right no-repeat; position:relative; margin-bottom:14px; }
.news_title a,.case_t a{ float:right; color:#854239; line-height:50px;}
.news_title span{ position:absolute; top:-3px; left:-6px;}
.row1bg{width:980px; height:13px; float:left;background:url(../images/row1bg.jpg) top center no-repeat;  }
.row1 .more{ background:none;}
.more{float:right; width:14px; height:16px; margin:20px 12px 0 0 ; padding-left:18px;padding-right:10px; line-height:50px;background:url(../images/more.png) top right no-repeat;}
.news .img{ float:left; margin:7px 8px 0 10px;border:1px solid #c8c8c8;}
.news .newsintr{ float:left; width:260px;line-height:24px; height:85px;margin-top:0px; }
.news .pointer li a{ line-height:33px; border:0; width:90%; color:#57544f;}
.news .pointer li a .fl{ width:80%;text-overflow:ellipsis; overflow:hidden; white-space:nowrap;}
.news .pointer li{ border:0;background:#ece8d4}
.news .pointer .one{ background:none}

.case{ float:left; width:570px;background:url(../images/newsbg.png) left bottom no-repeat; }
.case_t{ float:left; width:560px; padding-right:10px;height:51px; background:url(../images/case_t.jpg) left center no-repeat; }
.case_t .fl{ float:left; color:#731c00; font-size:18px; font-family:微软雅黑;padding-right:28px; padding-left:25px;line-height:48px; background:url(../images/arrow_r.png) right center no-repeat;
}
#xtab{ padding:30px 0 0 13px; float:left;}
#xtab ul{ float:left; width:244px;}
#xtab ul li{ float:left;width:244px; margin-bottom:12px;}
#xtab ul li a{ background:#eae8da; float:left; display:block; width:229px; height:40px; padding:5px 7px;}
#xtab ul li a p{ line-height:25px; width:229px; float:left; text-overflow:ellipsis; overflow:hidden; white-space:nowrap;}
#xtab ul li a:hover{background:url(../images/arrow_r.gif) left center no-repeat #8c1b0b; color:#fff;}
#xtab ul li.cur a{background:url(../images/arrow_r.gif) left center no-repeat #8c1b0b; color:#fff; float:left; }
#xtab ul li a font{ float:left; font-size:12px; width:100%; text-align:right; color:#a5a5a5}
#xtab ul li a:hover font{ color:#ffb59e}
.xtabmain{ float:left;width:295px; padding:2px; border:1px solid #ccc;}
.none{ display:none}
.box_title{float:left; height:51px; width:100%;background:url(../images/enrollment_title.jpg) left center no-repeat; }
.box_title .fl{ float:left;line-height:51px; padding-right:20px; color:#832902; font-size:18px; font-family:微软雅黑;padding-left:20px; }
.newsknowledge,.productlist{float:left;width:470px; height:355px;overflow:hidden;background:url(../images/boxbotshadow.png) bottom center no-repeat;   }
.newsknowledgeimg{ margin:20px 0 15px; float:left;}
.newsknowledgeimg img{border:3px solid #ccc; float:left;}
.boxbg{float:left;width:470px; backgr/ound:#fff; }
.box{ float:left;width:448px; border-right:1px solid #fff;border-left:1px solid #fff;border-bottom:1px solid #fff; overflow:hidden;padding:0px 10px 20px; height:262px;line-height:29px;background:url(../images/boxbg.png) top center repeat-x }
.box img{ float:left;}
.newsimg{ border:1px solid #c1c1c1; background:#fff; float:left; margin-right:10px;margin-top:18px; display:inline; margin-left:10px;}
.newsintr{ float:left; width:310px;line-height:24px; height:85px;margin-top:15px;}
.news_i_line{ clear:both;width:351px; height:3px; }
.newsintr h2 a{ float:left; color:#ae2813; font-weight:bold; font-size:14px;width:100%;text-overflow:ellipsis; overflow:hidden; white-space:nowrap;line-height:29px;}
.title_intr{ color:#854239; line-height:22px;}
.pointer{ float:left; width:98%; padding-right:2%;}
.pointer li{float:left; width:100%; border-bottom:1px dashed #ccc; }
.pointer li a{float:left; width:92%;line-height:38px;text-overflow:ellipsis; overflow:hidden; white-space:nowrap; background:url(../images/newslist.png) 10px -26px no-repeat;padding-left:8%;}
.pointer li a:hover{background:url(../images/newslist.png) 10px 12px no-repeat; color:#ae2813; }


.title980{ float:left; width:980px; margin-top:24px; height:35px; background:url(../images/titlebg.png) bottom left repeat-x; }
.title980 .fl{float:left; padding:0 22px 0 0;background:url(../images/arrow_r.png) center right no-repeat;color:#731c00; font-size:18px; font-family:微软雅黑;  }
.title980 .fr{ padding-right:20px; float:right; color:#854239;}
.title{ float:left; height:48px; background:url(../images/titlebg.png) bottom left repeat-x;width:100%;}
.title .fl{ float:left; color:#731c00; font-size:18px; font-family:微软雅黑; padding-right:25px;line-height:43px; background:url(../images/arrow_r.png) right center no-repeat;}
.title font{ font-size:12px; color:#ae2813;}
.title .fr{ float:right;background:url(../images/mainr_t.gif) right -57px no-repeat;padding-right:12px; line-height:43px; color:#854239; }
.title a{color:#854239; }

/* boot
----------------------------------------------------------------------------------------------------*/
.footbg{width:100%; margin-top:30px;min-width:1004px; height:218px;float:left;background:url(../images/footbg.gif) repeat-x top center #560000; }
.foot{width:980px; margin:0 auto;height:218px;background:url(../images/foot.jpg) no-repeat center -1px }
.foot_contact{ float:left; width:492px; padding-right:38px;}
.online{float:left; width:125px;padding-top:54px; }
.foot_tel{float:left;padding-top:22px; }
.contact_txt{float:left;width:360px; padding-top:5px; margin-top:5px; border-top:1px solid #980000; color:#fff; line-height:24px }
.map{ float:left; width:450px; padding-top:100px;}
.map a{ float:left; width:105px; height:25px;background:#420000; border-radius:3px; text-align:center; line-height:25px; color:#fff; margin-right:7px;margin-bottom:7px; }

.f_link{ width:100%; float:left; height:50px; line-height:50px; background:#3b0000;}
.flcon{width:1004px; margin:0 auto;}
.flcon .fl{ float:left; height:50px; padding-left:245px;background:url(../images/flink.gif) no-repeat left center; }
.top_ico{position:relative;float:right; top:24px; }
.top_ico a{ position:absolute;background:url(../images/top.gif) no-repeat top center; width:36px; height:38px; right:0px;}
.f_link .floatleft{float:left;}
.f_link a{ padding:0 8px; color:#fff;}
.foot_x{width:100%; min-width:1004px;float:left;background:#000;height:50px;line-height:50px; color:#de8b07;}
.foot_x a{ color:#de8b07;}
.footmain{ width:980px; margin:0 auto;overflow:hidden;}
.share{ float:right;filter:alpha(opacity=70); -moz-opacity:0.7; -khtml-opacity: 0.7; opacity: 0.7; margin-top:18px; }
/*.share{filter:alpha(opacity=70); -moz-opacity:0.7; -khtml-opacity: 0.7; opacity: 0.7;}
*//* 二级页面
-----------------------------------------------------------------------------------------------------*/
.fyMain{ width:980px;margin:0px auto 0; clear:both;padding-top:17px;background:url(../images/maintop.gif) no-repeat top center;}
.wrap{width:980px;float:left;background:url(../images/mainmin.gif) repeat-y top center;}
.mainbot{ margin:0 auto;width:980px; clear:both; border:1px solid #fff; height:13px;background:url(../images/mainbot.gif) no-repeat bottom center; }
.fyLeft{ float:left;width:220px;overflow:hidden; padding-right:40px;padding-top:10px;}

.l_news{ float:left;width:220px; margin-bottom:20px;}
.l_title{float:left;width:210px;height:50px;background:url(../images/l_title.jpg) no-repeat top center;color:#731c00; font-size:18px; font-family:微软雅黑; padding-left:10px;line-height:48px; border-bottom:1px solid #f4f1e3; }
.leftmain{float:left;width:220px; padding-bottom:20px; background:url(../images/left.jpg) bottom left no-repeat ;}
/*.leftmain{padding:0 1px 2px;float:left;width:218px;}
.leftmain ul{ float:left; margin-left:-1px; max-height:277px; border-right:1px solid #fff;  border-left:1px solid #fff; border-bottom:1px solid #fff;width:218px;background:url(../images/boxbg.png) top center repeat-x ; }

*/
.leftmain ul{ float:left;width:218px;}
.leftmain ul li{ float:left; width:216px;}

.l_news li a{ float:left;width:183px; line-height:38px;text-overflow:ellipsis; overflow:hidden; white-space:nowrap; background:url(../images/newslist.png) 10px -24px no-repeat;padding-left:33px}
.l_news li a:hover{background:url(../images/newslist.png) 10px 14px no-repeat; }

.l_pro{float:left;width:220px; margin-bottom:20px; overflow:hidden; }
.leftmainbg{float:left; width:218px;/* padding-top:15px;*/back/ground:url(../images/boxbg.png) top center repeat-x #e5dfc2;}

.proOne{ width:218px;float:left; margin-bottom:12px; overflow:hidden;}
.proOne a{width:200px;padding-left:18px; line-height:26px; color:#bc2a09; float:left;font-size:12px;text-overflow:ellipsis; overflow:hidden; white-space:nowrap;}
.proOne a:hover{ color:#fff;background:#8a1b0c}
.proOne a.current{ color:#fff;background:#8a1b0c}
.proTwo{float:left; padding-top:3px;margin-bottom:12px;}
.proTwo ul{ background:none }
.proTwo li{float:left;width:164px;padding-left:54px;}
.proTwo li a{ float:left;text-align:left;line-height:26px; color:#bc2a09;}
.proTwo li a:hover{ float:left;color:#000}
.proTwo li a.current{ float:left;color:#000}


/* fyRight
-----------------------------------------------------------------------------------------------------*/
.fyRight{ float:left; width:720px;overflow:hidden;}
.main_top{float:left; display:none;width:719px;height:13px;background:url(../images/mainr_top.jpg) top left no-repeat; }
.main_bot{float:left;display:none;width:719px;height:18px;background:url(../images/mainr_bot.jpg) bottom left no-repeat;}
.mainbot{ display:none;}
.mainRightMain{float:left;width:720px;padding-bottom:20px; min-height:640px; _height:640px;}
.padding25{ padding:25px; line-height:30px; font-size:14px;}
.mainr_line{float:left; height:18px; width:99%;background:url(../images/line_s.gif) top left repeat-x;}
.tip{ padding:20px;}
/* news.php
----------------------------------------------------------------------------------------------------*/
.pro_list{ float:left;padding:20px 0px 0 16px; width:700px;}
.pro_list li{ float:left; display:inline; height:166px; padding:0 6px 20px 7px; width:220px;}

.news_list{float:left;width:665px; margin-left:20px; display:inline; font-size:14px; padding:20px 5px;}
.news_list li{ float:left;width:665px;line-height:35px;}
.news_list li a{float:left;width:665px; height:35px; line-height:35px;background:url(../images/newslist.gif) 5px 15px no-repeat;}
.news_list li a:hover{background:url(../images/newslist.gif) 5px -18px no-repeat; color:#bc2a09;}
.news_list li a span{ cursor:pointer; }
.news_list li .floatleft{width:500px; text-overflow:ellipsis; overflow:hidden; white-space:nowrap;background:url(../images/newslistico.gif) 10px center no-repeat; padding-left:22px; }
.news_list li .floatright{ margin-right:10px;}
.news_line{ clear:both;width:687px; height:18px; margin:18px 0;background:url(../images/line.gif) center repeat-x}
.news_list p{ font-size:12px; padding:10px 20px; line-height:20px; color:#ccc;}

.pro_txtimg{float:left;width:680px;padding-left:20px;}
.pro_txtimg li{ float:left;width:650px; margin-bottom:14px; height:169px; padding:17px 22px 0 8px;background:url(../images/pro_img.jpg) top left no-repeat }
.pro_txtimg_l{ float:left; width:220px;}
.pro_txt{ line-height:25px;}
/*news_view

----------------------------------------------------------------------------------------------------*/
.mainRightMain h2{ font-size:18px; font-family:黑体; font-weight:bold; color:#bc2a09; padding-top:25px;}
.title_s{ text-align:center; color:#bfbfbf;line-height:35px;}
.conbanner{ float:left; width:100%;}
.mainrbanner{ border:1px solid #dbdbdb; width:306px; margin:0 auto 20px;}
.mainrbanner img{border:3px solid #fff}

.line_s{float:left; width:96%; height:8px; margin:8px 0 15px 10px; display:inline; border-bottom:1px dashed #BEC0BF; }
.newsview{ min-height:400px;display:inline;width:680px;border-bottom:1px dashed #BEC0BF; padding:0 20px; margin-bottom:25px; padding-bottom:15px;_height:400px; font-size:14px; line-height:28px; float:left;}
.main_r_nav div{ line-height:25px;}
.main_r_nav{ float:left; width:540px;color:#bc2a09; padding-left:25px; }
.returnlist{ margin-top:30px; float:left;color:#bc2a09}
.main_r_nav a:hover{color:#bc2a09}
.main_r_nav a{ color:#777}

/* page
-----------------------------------------------------------------------------------------------------*/
.page{margin-top:15px; margin-left:25px;float:left; display:inline}
.pager-taglib { float:left;padding-bottom:5px; overflow:hidden; height:23px;text-align:center; font-size:12px; }
.pager-taglib span{ float:left;}
.pager-taglib a { line-height:27px; width:26px; height:27px; display:block; float:left;}
.pager-taglib a:hover { width:26px; height:27px; display:block; color:#1f83d5; }
.pager-taglib .current {font-weight:bold;  width:26px; height:27px; display:block; line-height:27px;}
.pager-taglib .disabled {  width:26px; height:27px; display:block; line-height:27px;}
.bg{ width:26px; height:23px; background:url(../images/bg08.jpg) no-repeat center;}
.total{ min-width:50px; _width:50px; text-align:center; height:27px; line-height:27px; display:block;}
.reach{ min-width:30px; _width:30px; text-align:left; padding-left:5px; height:29px; line-height:29px; display:block;}
.btn{ width:36px; height:27px; line-height:27px; display:block; padding-top:3px;}
.input_page{ width:30px;height:14px; text-align:center; border:1px solid ; font-size:12px; line-height:14px; margin-top:6px;}
.pager-taglib .bg{ padding-top:3px;}

/* search
-----------------------------------------------------------------------------------------------------*/
.searchnull{ float:left; text-align:center; width:100%; padding:3% 0; font-size:14px;}
.searchnull font{ color:#F00; font-size:14px;}
.search_txt{ float:left; color:#4199FA; font-size:12px; line-height:21px; padding:5px 5px 10px 25px;}
.searchmore{ float:left; width:94%; background:#333; text-align:center;margin:10px 20px;_margin:10px ; border:1px solid #e1ebf4}
.searchmore a{ line-height:25px; color:#fff}




/*首页头部banner*/
.banner{height:454px; width:100%; margin:0 auto; overflow:hidden; position:relative;}
.banner>ul{width:auto;}
.banner>ul li{height:454px; background-size:cover; background-position:center center; float:left;}
.banner .ctrl{position:absolute; z-index:99; bottom:40px; right:50%; display:none;}
.banner .ctrl div{width:14px; height:14px; float:left; background-color:#fff; border-radius:100%; margin-left:10px; cursor:pointer;}
.banner .ctrl div.now{background-color:#fabe00;}
.banner .prev{width:33px; height:59px; background-image:url(../images/arrow_left.png); position:absolute; z-index:10; left:177px; bottom:50%; margin-bottom:-10px; cursor:pointer;}
.banner .next{width:33px; height:59px; background-image:url(../images/arrow_right.png); position:absolute; z-index:10; right:177px; bottom:50%; margin-bottom:-10px; cursor:pointer;}


.inl_nav{padding:10px 0 30px; }
/*侧栏导航后修改*/
.allClass_1{}
.allClass_1 a{ height:34px;  line-height:34px; font-size:14px; position:relative; display:block;padding-left:23px; padding-right:30px;text-overflow:ellipsis; white-space:nowrap; overflow:hidden;color:#bc2a09; margin-top:5px;  }
.allClass_1 a:hover{ color:#fff;background:#8a1b0c; }
.allClass_1.cur a{color:#fff;background:#8a1b0c; }


.allClass_2{ display:none;  }
.allClass_2 a{ border:0; margin:0 5px; border-bottom:1px dashed #bbbbbb; font-size:14px; color:#929292; padding:0 0 0 0; display:block;  line-height:40px;text-overflow:ellipsis; white-space:nowrap; overflow:hidden;height:40px;  background:url(../images/d2.png) left center no-repeat;}
.allClass_2.cur a{ font-size:13px; display:block; color:#929292; padding-left:50px;}
.allClass_1.cur .allClass_2 a{ font-weight:normal;  height:40px; color:#333333; padding-left:38px;background:url(../images/d2.png) 28px center no-repeat;}
.allClass_1.cur .allClass_2.cur a{color:#bc2a09; height:40px; font-size:13px;background:url(../images/d2.png) 28px center no-repeat; }
.allClass_1.cur .allClass_2 a:hover{color:#bc2a09;background:url(../images/d2.png) 28px center no-repeat;}
.allClass_1.cur .allClass_2{ display:block;}


.allClass_3{ display:none;}
.allClass_3 a{ border:0; margin:0 5px; border-bottom:1px dashed #bbbbbb; font-size:14px; color:#929292; padding:0 0 0 0; display:block;  line-height:34px;text-overflow:ellipsis; white-space:nowrap; overflow:hidden;height:34px;}
.allClass_2.cur .allClass_3{ display:block;}
.allClass_1.cur .allClass_2.cur .allClass_3 a{background:url(../images/d2.png) 40px center no-repeat; height:34px; color:#333333; padding-left:47px;}
.allClass_1.cur .allClass_2.cur .allClass_3  a:hover{color:#2275b2;background:url(../images/d2.png) 40px center no-repeat;}

.allClass_1.cur .allClass_2.cur .allClass_3.cur a{color:#2275b2;background:url(../images/d2.png) 40px center no-repeat;}


.allClass_4{ display:none;}
.allClass_3.cur .allClass_4{ display:block;}
.allClass_1.cur .allClass_2.cur .allClass_3.cur .allClass_4 a{color:#666; padding-left:75px; background:#fff url(../images/subf01.jpg) no-repeat 55px 20px;}
.allClass_1.cur .allClass_2.cur .allClass_3.cur .allClass_4.cur a{color:#cb2424;}


.allClass_5{ display:none;}
.allClass_4.cur .allClass_5{ display:block;}
.allClass_1.cur .allClass_2.cur .allClass_3.cur .allClass_4.cur .allClass_5 a{color:#666; padding-left:75px; background:#fff url(../images/subf01.jpg) no-repeat 55px 20px;}
.allClass_1.cur .allClass_2.cur .allClass_3.cur .allClass_4.cur .allClass_5.cur a{color:#cb2424;}
