*{ padding:0; margin:0}
html,div,ul,li,dl,dt,dd,p,h1,h2,h3,h4,h5,h6,img,form,embed,label{margin:0;padding:0;border:0; font-size:12px; font-weight:normal;}
img{border:none}
object{ display:block;}
ul,ul li{ list-style:none; margin:0}
.cls{clear:both; line-height:0px!important; height:0px!important;font-size:0px!important;} 
.play{ display:none;} 
select,input{ vertical-align:middle;font-size:12px;}  
a {color:#222;text-decoration:none;}
a:visited {color:#fff;text-decoration:none;}
a:hover {color:#BA251D;}
a:active {color:#BA251D;}
.dis{display:block;}
.undis{display:none;}
.hidden{ display:none}

body{margin:0px; padding:0px;font-family:"Î¢ÈíÑÅºÚ", Arial, Helvetica, sans-serif; font-size:12px;color:#555; background:url(../images/body_bg.jpg); }
/* ==µ¼º½==*/ 
li{list-style:none;}
.nav_box{padding-left:0px;height:78px;position:relative;z-index:999;}
.nav_bar { width: 1300px; margin: 0 auto; padding-left:220px;}
.nav_bar li { width: 110px; padding-left:0px; text-align: center; height: 78px; line-height:78px; float: left; }
.nav_box .l, .nav_box .r, .nav_bar li.line { width: 1px; overflow: hidden;  background:url(../images/end_03.jpg) no-repeat; height:78px; line-height:78px; background-position:center center; }
.nav_box .r { background-position: 0 -35px;}
.nav_bar li a { display: block; color:#686868;font-size:14px;text-decoration:none;}
.nav_bar li a:hover, .nav_bar li a.hover { color:#686868; text-decoration: none;}
.logo{position:absolute;margin-left:80px;}
/* ==banner==*/ 
.wrap{ width:1100px; margin:0 auto; position:relative; z-index:1}
.main{ min-width:1100px;} 

.banner{ width:100%; position:relative;z-index:110; background:#fff;}
.banner ul{ width:100%; position:absolute; height:100%; left:0px; top:0px;}
.banner li{ width:100%;  height:100%; background-repeat:no-repeat !important; background-size:cover; -webkit-background-size:cover; -moz-background-size:cover; -o-background-size:cover; background-position:center 0 !important; float:left;}

.banner_cur{ margin-top:-31px; z-index:111; position:relative;}
.banner_cur .wrap{ height:63px;}
.banner_cur ul{ position:relative; right:-50%; float:left; border-left:4px solid #fff;}
.banner_cur li{ float:left; width:110px; height:53px; padding:4px 4px 4px 0; background:#fff; left:-50%; position:relative; cursor:pointer}
.banner_cur li img{ width:100%; height:100%;}
.banner_cur li.frist{ border-left:4px solid #fff;}
.banner_cur li.hover{ margin-top:0px;}
.banner_cur li.hover span{ width:110px; height:53px; border:6px solid #096fc1; position:absolute; left:-6px; top:-2px; overflow:hidden; display:block; z-index:111}

.mbanner{ height:auto; width:100%; min-width:1100px; position:relative; overflow:hidden}
.mbanner .wrap{ height:370px; margin-top:-370px; position:relative; z-index:11}
.mbanner .scrollbtn{ background:url(../images/icon_scroll_btn.png) no-repeat; width:39px; height:38px; position:absolute; left:50%; top:294px; margin-left:-20px; filter:alpha(opacity=60);-moz-opacity:0.6;opacity:0.6;} 

.mbanner .scrollbtn:hover{filter:alpha(opacity=90);-moz-opacity:0.9;opacity:0.9;} 
.mbanner_shadow{ background:url(../images/bg_banner_showdon.png) repeat-x; height:11px; position:absolute; left:0px; width:100%; top:0; min-width:1100px; z-index:111}

#mbanner .scrollmbanner{ position:absolute; left:0px; top:0px; width:100%; z-index:22}  
.mbannerTitle{ display:inline-block; position:absolute; left:50%; margin-left:-200px; width:400px; text-align:center;text-align:center; top:150px;  text-shadow:0px 0 2px #666}
.mbannerTitle h1{ font-size:30px; color:#fff;}
.mbannerTitle h2{ font-size:14px; color:#fff; padding-top:5px;}

.height30{height:30px;}
/* ==¹«Ë¾¼ò½é ¡¢4¿é==*/ 
.one{height:273px;}
.jianjie{float:left;width:778px;height:273px;}
.jianjie_1{float:left;width:334px;height:273px;}
.jianjie_2{float:left;width:444px;height:273px;}
.jianjie_2_1{height:28px;width:444px;}
.jianjie_2_1 a{height:28px;display:block;background:url(../images/qt_10.jpg) no-repeat;font-size:14px;color:#fff;text-align:left; line-height:22px; text-indent:18px}
.height18{height:18px;}
.jianjie_2_2{width:444px;height:229px;}
.jianjie_2_2 p{line-height:29px;font-size:14px;color:#686868;text-indent:24px;}
.jianjie_2_2 p a{color:#096fc1;}
.four{float:right;width:290px;height:273px;}
.four_1{height:134px;}
.four_1_1{float:left;width:147px;height:134px;}
.four_1_2{float:left;width:143px;height:134px;}
.height4{height:4px;}
.four_2{height:134px;}
.four_2_1{float:left;width:147px;height:134px;}
.four_2_2{float:left;width:143px;height:134px;}
.height33{height:33px;}
/* ==²úÆ·Õ¹Ê¾==*/ 

.yewu{ width:1100px; height:350px; margin-top:30px;margin:0 auto;}
.yewu_title{ width:1100px; height:30px; line-height:30px;text-align:left; border-bottom:1px solid #dcdcdc; font-family:"Î¢ÈíÑÅºÚ";}
.yewu_nr{ width:1100px; height:250px; margin-top:30px;}
.yewu_nr1{ float:left;width:180px; height:250px; background:url(../images/yewu_bg.jpg) no-repeat bottom; line-height:48px; font-size:13px; margin-left:20px; position:relative; overflow:hidden}
.osp{ position:absolute; width:162px; height:127px; background:#000; display:inline-block;filter:alpha(opacity=50);
	-moz-opacity:0.5;
	-khtml-opacity: 0.5;
	opacity: 0.5;text-align:left; padding-left:5px; top:-127px; left:6px;}
	.osp p{ position:relative; color:#fff; }
.osp a{ position:relative; color:#fff; display:block;}

.indexcat{ width:340px; float:left; text-align:left; border-right:1px solid #d5d5d5; padding-right:10px; margin-right:10px; padding-bottom:20px; padding-top:20px;padding-left:5px;}
.indexcat .catimg{ width:92px; float:left;}
.indexcat  .cattitle{ float:right; width:220px;}
.indexcat  .cattitle a{ font-size:14px; font-family:Î¢ÈíÑÅºÚ; color:#000000}
.indexcat  .catconds{ float:right; width:220px;line-height:22px;}
.indexcat  .catconds a{color:#696969;}

.fdsa2,.fdsa5{ border:none}

/* ==¹¤³Ì°¸Àý==*/ 
.yeji{width:1100px; height:275px; margin-top:30px;margin:0 auto;}
.yeji_title{ width:1100px; height:30px; line-height:30px;text-align:left; border-bottom:1px solid #dcdcdc; font-family:"Î¢ÈíÑÅºÚ";}

.imgDiv{width:206px;height:158px;}
#demo{width:1100px;overflow:hidden}
.scr-box{width:1500%}
.scr-box ul{padding: 15px 0 0 0;float:left}
.scr-box ul li { float:left; width:182px; height:200px; margin-right:22px; overflow:hidden; position: relative}
.scr-box ul li .imgDiv{ position:absolute; width:200px; overflow:hidden;}
.scr-box ul li .txtDiv{ position:relative; top:158px; color:#333; left:0px;padding-left:0px; margin-right:0px;}
.txtDiv{background:#fff;width:206px;height:40px;text-align:center;border-top:1px solid #dbdbdb;line-height:40px;font-size:14px;}
.products_2 li .txtDiv a{color:#2d2d2d;}
/* ==µ×²¿==*/ 
.bottom{height:149px;background:url(../images/qt_46.jpg) repeat;background-position:ccenter center;}
.bottom_1{float:left;color:#606060;padding-top:48px;padding-left:220px;}
.bottom_1 li{font-size:14px;line-height:30px;text-align:center;color:#606060;}
.bottom_1 li a{color:#606060;}
.bottom_2{float:right;padding:25px 200px 0 0 ;}


.body{ width:1220px; margin:0 auto; overflow:hidden}
.about_banner{ width:100%; height:332px; background:url(../images/about_banner.jpg) no-repeat center}
.about_z{ float:left; width:200px; margin-top:55px; background:url(../images/about_z.jpg) no-repeat center top}
.about_z ul{ margin:5px 0}
.about_z li{ width:200px;line-height:48px; margin-bottom:1px; text-align:left; background:#f5f5f5 url(../images/li.png) no-repeat 10px 18px; text-indent:27px; white-space:nowrap; cursor:pointer}
.about_z li a { color:#666}
.about_z li a:hover { color:#2380c3}
.sontype{ width:200px; overflow:hidden; display:block; border-top:1px solid #fff}
.sontype dd{ width:200px; height:30px; line-height:30px; text-align:left; text-indent:35px; white-space:nowrap; overflow:hidden}
.sontype dd a{ display:block}
.about_y{ float:right; width:1000px; margin-top:55px;}

.class_list li{ width:978px; padding-right:20px;height:267px; border:1px solid #eeeeee; margin-bottom:40px; text-align:left}
.class_list li p{ height:200px; font-size:14px; font-family:"Î¢ÈíÑÅºÚ"; overflow:hidden}
.class_list li p span{ line-height:50px; font-size:17px;}
.class_list li p span a{ color:#0067b4}

.news_list li{ width:958px; padding:20px;height:60px; border:1px solid #eeeeee; margin-bottom:20px; text-align:left; line-height:30px; font-family:"Î¢ÈíÑÅºÚ"}
.news_list li a{font-size:16px;color:#0067b4}
.news_list li span{ float:right; font-size:14px}

.about_y_nr{ width:958px; padding:20px; min-height:600px; border:1px solid #eeeeee; margin-bottom:20px; text-align:left; line-height:30px; font-family:"Î¢ÈíÑÅºÚ"; font-size:14px}

.tu_list li{ float:left; width:300px;height:260px; padding:2px;border:2px solid #eeeeee;text-align:center; line-height:26px; font-family:"Î¢ÈíÑÅºÚ"; font-size:14px; margin:12px;}

.pagelist { text-align: center; margin: 20px 0 40px; clear:both; padding-top:30px;}
.pagelist span, .pagelist strong, .pagelist a { display: inline-block; border: 1px solid #ddd; padding: 2px 6px; margin-right: 2px; line-height:16px; text-decoration:none; color:#666;}
.pagelist strong { background: #ef5600; color: #fff;}











