@charset "gb2312";

/* CSS Document */

/*¹«¹²ÑùÊ½*/

/* ¹È¸èä¯ÀÀÆ÷×ÖÌå²»ÄÜÐ¡ÓÚ12pxµÄ½â¾ö */

html,body{-webkit-text-size-adjust:none;}

body{ width:100%;font-size:12px; font-family:\5b8b\4f53,Arial,sans-serif;margin:0;padding:0;color:#666666; background:#fff; line-height:24px;}

article,footer, header,nav,section{display:block;}

h1,h2,h3,h4,h5,h6,hr,p,blockquote,dl,dt,dd,ul,ol,li,pre,form,button,input,textarea,th,td{margin:0;padding:0;}

ul,li{list-style:none;margin:0;padding:0}

img{border:0px; vertical-align:top;}

.fl{ float:left;} .fr{ float:right;}

/*----------linkes---------*/

a{color:#555; text-decoration:none; -webkit-transition: color 0.2s linear;-khtml-transition: color 0.2s linear;-moz-transition: color 0.2s linear;-o-transition: color 0.2s linear; text-decoration:none;}

a:hover{ text-decoration:underline;}

.main{width: 1000px; margin: 0 auto; overflow:hidden;}

/*¹«¹²ÑùÊ½½áÊø*/





.main_top{width: 1100px; margin:0 auto; position:relative;}

.top{height: 36px;line-height: 36px;border-bottom: 1px solid #eeeeee; color:#999; background:#231f20;font-size: 12px;}

.top a:hover{color:#999;text-decoration: none;}

.topbar{width: 1100px; margin:0 auto; overflow:hidden; height: 83px; padding-top:18px;}

.topbar .logo{float: left; margin-right:20px;}

.topbar a{color:#656565;}

.topbar .hz{float: left;width: 138px; margin-top:10px;font-size: 12px; margin-left:18px;}

.topbar #hz{width: 126px;}

.topbar .hz p{float: left; line-height: 18px;}

.topbar .hz p b{ font-weight:100;padding-top: 5px;float: left;}

.topbar .hz p em{width: 45px;height: 46px;background:url(../images/top.gif) no-repeat;float: left; margin-right:5px;}  .topbar .hz p em:hover{background:url(../images/top.gif) no-repeat;}

.topbar .hz p .em1{background-position: 0 0;}     .topbar .hz:hover p .em1{background-position: 0px -45px;}

.topbar .hz p .em2{background-position: -44px 0;} .topbar .hz:hover p .em2{background-position: -44px -45px;}

.topbar .hz p .em3{background-position: -88px 0;} .topbar .hz:hover p .em3{background-position: -88px -45px;}

.topbar .hz:hover{color:#b2291f;}

.topbar .photo{float: right; margin-top:12px;}



#head_top{width: 310px; height:34px; float: right;}

.top_links{ height: 34px;line-height: 34px;}

.top_links li{ float:left;width: 76px; height: 34px;line-height: 34px;  display:inline;}

.top_links li img{margin-top:8px; margin-right:5px;float: left;}

.top_links a{ float:left;width:76px; color:#9fa1a0; font-size:12px; line-height:34px; -ms-transition:all 0.3s linear 0s; -moz-transition:all 0.3s linear 0s; -webkit-transition:all 0.3s linear 0s;  -o-transition:all 0.3s linear 0s; transition:all 0.3s linear 0s;}

.top_icon1 span{ margin-top:0px; display:none; z-index:10px; }

.top_icon1:hover span{ display:block;}



.top_bg1{ background:url(../images/top_1.jpg) no-repeat center; height:102px;}

.top_bg2{ background:url(../images/top_2.jpg) no-repeat center; height:102px;}

.top_bg3{ background:url(../images/top_3.jpg) no-repeat center; height:102px;}

.top_bg4{ background:url(../images/top_4.jpg) no-repeat center; height:102px;}

.top_bg5{ background:url(../images/top_5.jpg) no-repeat center; height:102px;}

.top_bg6{ background:url(../images/top_6.jpg) no-repeat center; height:102px;}

.top_bg5 a{float: left;width:198px;height: 54px;}



/*µ¼¶Á*/

.daodu{ font-family:"Î¢ÈíÑÅºÚ";border-bottom:4px solid #e5e5e5;padding:25px 0;}

.daodu h3{font-weight:100;float: left;font-size: 40px;color:#ac1139;line-height: 60px; margin-left:18px;}

.daodu p{width: 851px;float: left;font-size: 14px;}



.Location{padding:35px 0 50px;font-family:"Î¢ÈíÑÅºÚ";font-size: 18px;text-align: center;line-height: 115px;}

.Location li{width: 115px;height: 115px;border-radius:50%;float: left;background:#eecfd7;overflow:hidden; margin:0 25px; display:inline;}

.Location li a{width: 100%;height: 100%;color:#ac1139; display:block;}

.Location li a:hover{background:#ac1139;color:#eecfd7;text-decoration: none;}



.tit{font-family:"Î¢ÈíÑÅºÚ";height: 88px;background:#ac1139;line-height: 88px;}

.tit img{float: left;}

.tit h3{font-size: 26px;color:#fff;float: left; margin-left:10px;}

.tit a{float: right;font-size: 20px;color:#eecfd7;}



/*1 °×ñ°·çÖ¢×´*/

.Con_1{padding:50px 0 70px;}

.Con_1 .fl{width: 500px;}

.Con_1 .fl .bdf{width: 100%;height: 231px;background:url(../images/con_1.gif) no-repeat;position:relative;}

.Con_1 .fl .bdf p{font-size: 14px; position:absolute;line-height: 20px;}

.Con_1 .fl .bdf .p1{top:34px;left:0;}

.Con_1 .fl .bdf .p2{top:34px;right:0;}

.Con_1 .fl .bdf .p3{top:145px;left:0;}

.Con_1 .fl .bdf .p4{top:145px;right:0;}

.Con_1 .fl .p5{text-align: center;color:#333;}

.Con_1 .fl a{ display:block;width: 100%;text-align: center;font-family:"Î¢ÈíÑÅºÚ";font-size:22px;color:#9f8957;margin:32px 0;}

.Con_1 .fr{width: 409px;background:#f6f6f6;border:4px solid #e5e5e5;padding:18px;}

.Con_1 .fr h3{text-align: center;font-family:"Î¢ÈíÑÅºÚ";font-size:24px;line-height: 40px;color:#ac1139; margin-bottom:30px;}

.Con_1 .fr .p1{float: left;width: 110px;text-align:right;font-family:"Î¢ÈíÑÅºÚ";font-size:16px;color:#333;line-height: 40px;}

.Con_1 .fr .dyd{width: 133px;background:#9f8957;border-radius:50%;text-align: center;height:90px;padding-top:43px;font-family:"Î¢ÈíÑÅºÚ";font-size:18px;color:#fff;font-weight:bold;float: left; margin:0 25px;}

.Con_1 .fr .p2{float: left;width: 110px;font-family:"Î¢ÈíÑÅºÚ";font-size:16px;color:#333;line-height:30px;}

.Con_1 .fr .p3{width: 100%;float: left;line-height: 20px;margin:15px 0;}

.Con_1 .fr .how{float: right;color:#ae0518;width: 160px;}



/*2 ¾«È·Õï¶Ï*/

.Con_2{padding:60px 0 35px;}

.Con_2 .face{width: 100%;height: 297px;background:url(../images/con_2.jpg) no-repeat right;}

.Con_2 .face .dl_l{float: left;width: 186px; margin-top:56px;}

.Con_2 .face .dl_l dt{font-family:"Î¢ÈíÑÅºÚ";font-size:24px;color:#17182b;border-bottom:1px dashed #c6c6c6;line-height: 40px;padding-bottom:3px;margin-bottom:12px;}

.Con_2 .face .dl_l dd{font-size: 14px;color:#333;}

.Con_2 .face .dl_r{float: right;width: 210px; margin-top:105px;}

.Con_2 .face .dl_r dt{border-bottom:1px dashed #c6c6c6;padding-bottom:10px;margin-bottom:12px;text-indent: 24px;line-height: 20px;}

.Con_2 .zdl{font-family:"Î¢ÈíÑÅºÚ";font-size:36px;color:#ac1139;width: 695px;height: 63px;text-align: center;line-height: 63px;border:4px solid #dedede; margin:43px auto 15px;}

.Con_2 .now{width: 100%;text-align: center;}

.Con_2 .now a{font-family:"Î¢ÈíÑÅºÚ";font-size:22px;color:#9f8957;}

.Con_2 .dot{width: 100%;height: 11px;background:url(../images/dot_07.gif);margin-top:25px;}

.Con_2 .CT{text-align: center;color:#333;font-size: 28px;font-family:"Î¢ÈíÑÅºÚ";line-height: 35px; margin:30px 0;}

.Con_2 .Dji li{width: 25%;float: left;text-align: center;line-height: 33px;}

.Con_2 .time{text-align: center;width: 100%;float: left; margin-top:35px;}

.Con_2 .time a{font-family:"Î¢ÈíÑÅºÚ";font-size:22px;color:#9f8957;}



/*3 ¿ÆÑ§ÖÎÁÆ*/

.Con_3{padding:50px 0 70px;}

.Con_3 .fl{width: 360px;}

.Con_3 .fl .fl_ss{width:360px;height: 341px;background:url(../images/con_3_1.gif) no-repeat center;float: left;}

.Con_3 .fl .fl_ss:hover{opacity:0.85;}

.Con_3 .fl .fl_ss .wz{width: 360px;font-family:"Î¢ÈíÑÅºÚ";font-size:16px;color:#333;float: left; margin-top:90px;}

.Con_3 .fl .fl_ss .wz .sp1{float: left; margin-left:52px;}

.Con_3 .fl .fl_ss .wz .sp2{float:right; margin-right:32px;}

.Con_3 .fl .fl_ss p{margin-left:94px;line-height: 22px;float: left; display:inline;width: 220px; margin-top:56px;}

.Con_3 .fl .fl_ss a{font-family:"Î¢ÈíÑÅºÚ";font-size:16px;color:#ac1139; width:190px; margin-left:94px;text-align: center; margin-top:10px;float: left;display:inline;}

.Con_3 .fl .fl_xx{width: 100%;position:relative; margin-top:40px;float: left;height: 120px;}

.Con_3 .fl .fl_xx span{float: left;width: 68px;height: 22px;text-align: center;line-height: 22px;border:1px solid #d5d5d5;margin-left:2px;margin-top:6px;}

.Con_3 .fl .fl_xx a{display:block;color:#fff;line-height: 16px;width: 142px;height: 51px;padding-top:3px;text-align: center;background:#ac1139;position:absolute;right:0;bottom:0;}

.Con_3 .fr{width: 582px;}

.Con_3 .fr .FL{float: left;}

.Con_3 .fr .txt{width: 538px;float:left;}

.Con_3 .fr .txt h3{font-weight:100;font-family:"Î¢ÈíÑÅºÚ";font-size:22px;color:#333; margin-bottom:11px;}

.Con_3 .fr .txt .dw{float: left;width: 100%; margin-bottom:16px;}

.Con_3 .fr .txt .dw img{float: left; margin-left:6px;}

.Con_3 .fr .txt .dw p{float: left;width: 173px;line-height: 20px; margin-left:6px;}

.Con_3 .fr .txt .xmu{float: left;width: 100%; margin-top:15px;}

.Con_3 .fr .txt .xmu img{float: left; margin-top:7px;}

.Con_3 .fr .txt .xmu a{float: right;font-family:"Î¢ÈíÑÅºÚ";font-size:14px;color:#fff;background:#9f8957;width: 205px;height: 35px;text-align: center;line-height: 35px;}



/*4 ¼â¶Ë¼¼Êõ*/

.Con_4{padding:50px 0;}

.Con_4 .hd{width: 380px;height: 636px; position:relative;float: left;}

.Con_4 .hd li{font-family:"Î¢ÈíÑÅºÚ";font-size: 18px;text-align: center;width: 248px;height: 248px;background:url(../images/on.png) 0 0; position:absolute;}

.Con_4 .hd li p{ margin-top:100px;}

.Con_4 .hd .lib p{ margin-top:80px;}

.Con_4 .hd .lia{top:0;right:0;}

.Con_4 .hd .lib{left:0;top:130px;}

.Con_4 .hd .lic{right:0;top:260px;}

.Con_4 .hd .lid{left:0;bottom:0;}

.Con_4 .hd li.on{background-position:-248px 0;color:#fff;}

.Con_4 .bd{width: 578px;float: right;}

.Con_4 .bd .txt{width: 100%;color:#333; margin-top:40px;}

.Con_4 .bd .txt .after{width: 578px;height: 370px;position:relative;}

.Con_4 .bd .txt .after span{width: 578px;height:60px;padding-top:16px;text-align: center;color:#fff;font-family:"Î¢ÈíÑÅºÚ";font-size: 20px;background:rgba(0,0,0,0.7);position:absolute;left:0;bottom:0;}

.Con_4 .bd .txt p{font-size: 14px;padding:10px 0 40px;}

.Con_4 .bd .txt ul li{width: 25%;float: left;}

.Con_4 .bd .txt ul li img{float: left;}

.Con_4 .bd .txt ul li span{float: left;line-height:18px; margin-top:6px; margin-left:6%;}

.Con_4 .bd .txt .btn{float: right;width: 205px;height: 35px;text-align: center;line-height: 35px;color:#fff;font-size: 14px;font-family:"Î¢ÈíÑÅºÚ";background:#9f8957;margin-top: 30px;}



/*5 È¨Íþ×¨¼Ò*/

.Con_5{padding:35px 0 55px;}

.PicList{width:1000px;height:531px; position:relative;border-bottom: 1px solid #e6e6e6;}

.PicList .Prev, .PicList .Next{width:41px;height:87px; background:url(../images/arr.gif) no-repeat; position:absolute; top:198px; left:0; cursor: pointer;}

.PicList .Next{left: auto;right:525px;background-position:-41px 0;}

.PicList .List{ margin-left:50px;float: left; display:inline;}

.PicList li{width:930px;}

.PicList li img{float: left;}

.PicList li .txt{float: right;width: 470px; margin-top:40px;}

.PicList li .txt h3{font-family:"Î¢ÈíÑÅºÚ";font-weight:100;color:#ac1139;font-size: 20px;}

.PicList li .txt h3 span{font-size: 36px;line-height: 38px;}

.PicList li .txt p{font-size: 14px; margin-top:14px;color:#333;}

.PicList li .txt a{float: right;color:#d70526;font-size: 14px; margin-top:16px;}

.PicList .zjs{width: 489px;height: 235px;position:absolute;right:0;bottom:0;}

.PicList .zjs span{width: 397px;height: 33px;background:#9f8957;font-family:"Î¢ÈíÑÅºÚ";font-size: 16px;color:#fff;text-align: center;line-height: 33px;position:absolute;bottom:58px;right:58px;}

.PicList .zjs a{font-size: 14px;color:#d70526;position:absolute;bottom:15px;right:120px;}



/*6 ¿µ¸´°¸Àý*/

.hzdbb{background:#fff;width: 1000px; overflow:hidden;padding:50px 0 65px;}

.hzdbb .hd{width: 350px;float: right;}

.hzdbb .hd li{width: 350px;height: 150px;  position:relative;color:#333; overflow:hidden; margin-bottom:8px;}

.hzdbb .hd li.on{height: 255px;background:url(../images/hh_kspd_11.gif) no-repeat left center;}

.hzdbb .hd li.on .dxal{width: 324px; height: 230px; border: 3px solid #9d0939; padding:5px;}

.hzdbb .hd li.on .dxal .p1{color:#9d0939;} .hzdbb .hd li.on .dxal .p1 span{color:#333;}

.hzdbb .hd li .dx{width: 46px;height: 36px; position:absolute; top:0; left:193px;}

.hzdbb .hd li .dxal{width: 324px;height: 113px; border: 1px solid #e6e6e6;float: right; padding:8px; margin-top:5px; overflow:hidden;}

.hzdbb .hd li .dxal img{float: left; margin-right:35px;}

.hzdbb .hd li .dxal .p1{width: 105px;float: left;color:#333;line-height: 18px; margin-top:35px;} .hzdbb .hd li .dxal .p1 span{line-height: 40px;}

.hzdbb .hd li .dxal .p2{width: 300px;float: left; margin-left:10px;font-size: 14px;font-weight: bold; margin-top:14px;}

.hzdbb .hd li .dxal .p3{width: 308px;float: left; margin-left:10px;}

.hzdbb .hd li .dxal .p4{width: 308px;float: left; margin-left:10px; text-align:right;} .hzdbb .hd li .dxal .p4 a{color:#999;}

.hzdbb .bd{width: 640px;float: left;}

.hzdbb .bd li{width: 640px;} .hzdbb .bd li p{float: left;} .hzdbb .bd li .big{ margin-bottom:7px;} .hzdbb .bd li .sml{ margin:0 7px;}

.hzdbb .bd li .dw{width: 208px;height: 130px; position:relative;}

.hzdbb .bd li .dw span{width: 208px;height: 20px;line-height: 20px;text-align: center;color:#fff;background:#000; opacity:0.7; position:absolute; left:0; bottom:0;}



/*footer*/

.footer{background:#231f20; overflow:hidden;height:400px;}

.footer a{color:#ababab; padding:3px;text-decoration: none;}

.fot{ width:1000px;margin:0 auto;margin-top:40px; height:250px;}

.fot_log{ width:260px; border-right:1px dashed #151313; height:230px; float:left; margin-left:0px;}

.fot_log img{ text-align:center; padding-top:30px;}

.fot_ks{ float:left; position:relative;}

.fot_ks ul{ width:196px; float:left;  text-decoration:none; list-style:none;}

.fot_ks ul h3{ color:#FFF; width:140px; margin:0 auto;line-height:40px; font-size:16px;margin-left:52px;}

.fot_ks ul li{ width:145px; margin:0 auto; text-decoration:none; margin-left:52px;}

.fot_ks ul li a{ font-size:12px; color:#b3b3b3; line-height:22px; text-align:left; }

.fot_ks ul li a:hover{background: none repeat scroll 0 0 #000000;border-radius: 3px;color: #fff;text-decoration:none;}

.fot_ks ul li a span{ color:#b3b3b3;}

.fot_ts{ height:200px;}

.fot_zx{border-right:1px dashed #151313;border-left:1px dashed #151313; height:160px;}

.fot_fw{  height:160px;}

.fot_addr{

	position: absolute;

	width: 519px;

	top: 200px;

	left: 283px;

	font-size: 12px;

	color: #b3b3b3;

	line-height: 18px;

}

.fot_ew{ float:left; margin-top:20px; margin-left:40px;}

.fot_sm{ font-size:12px; color:#818181; padding-top:10px; line-height:18px;}



#w44{padding-bottom:56px;}

