@charset "utf-8";
/* CSS Document */
*{margin:0;padding:0;font-family:"Microsoft Yahei";}
img{
	border:none;
	background:none;
	vertical-align:middle;}
a:active,a:link,a:visited { text-decoration:none; color:#000;}
a:hover{ text-decoration:underline; color:#e85a02;}
ul,ol,li{
	list-style-type:none;
}
.divline{height:1px; width:100%;}
.meiyou{height:10px;width:100%;}
.cleardiv{height:30px; width:100%;}



.mytop{height:25px; background-color:#f5f5f5; width:100%;}
.mytopw{ height:25px; width:1000px; margin:0 auto; line-height:25px; font-size:12px; }

.top{height:91px; width:1000px; margin:10px auto;}
.toplogo{height:91px; width:157px; float:left;}
.topname{height:91px; width:500px; float:left; margin-right:100px;}
.topnamet{height:21px; width:500px; line-height:21px; font-size:16px; font-weight:bold; color:#884003; }
.topnameb{height:60px; width:500px; line-height:50px; font-size:37px; font-weight:bold; color:#c52f13; }
.toptel{height:91px; width:215px; float:left; line-height:25px; font-family:Arial; color:#cc3333; font-weight:bold; font-size:24px;}




.nav_c{width:100%; height:46px; background-color:#713600;}
.nav{width:1080px;height:45px;margin:0 auto;line-height:45px;}
.nav li{float:left; list-style:none;}
.nav li a{display:block; padding:0px 25px; text-align:center;font-size:16px;font-weight:bold;color:#fff; overflow:hidden;}
.nav li a:hover, .nav li a:hover.on{ background-color:#331b05;text-decoration:none;}
.nav li a.on{background:#331b05;}
.in_title {font-size:16px; color:#218dfc; float: left; font-family:"Microsoft YaHei", 'Arial';}
.font{font-size:12px; font-family:"Microsoft YaHei", 'Arial';}
.fontfont{font-size:14px; font-family:"Microsoft YaHei", 'Arial';}
.nav li:hover.on{background:#331b05;text-decoration:none;}
.nav li ul{display:none;position:absolute;z-index:9999;} 
.nav .sub_nav li{float:none;position:relative;line-height:20px;_display:inline; border:0; width:122px; list-style:none; overflow:hidden;} 
.nav .sub_nav li a{display:block; padding:6px 20px 6px 20px;background:#0666dd;text-align:center;font-weight:normal;font-size:13px;color:#ffffff;  overflow:hidden;}
.nav .sub_nav li a:hover{ color:#ffffff; background-color:#713600;}









/* 大画切换 */
.mybanner{width:100%; height:110px; background-color:red; position:relative;}
.flexslider{position:relative;height:481px;overflow:hidden;background:url(../banner/images/loading.gif) 50% no-repeat;}
.slides{position:relative;z-index:1;}
.slides li{height:481px;}
.slides li a{ display:block; width:100%; height:100%; text-align:left; text-indent:-9999px}
.flex-control-nav{position:absolute;bottom:10px;z-index:2; left:46%;text-align:center;}
.flex-control-nav li{display:inline-block;width:14px; float:left;height:14px;margin:0 5px;*display:inline;zoom:1;}
.flex-control-nav a{display:inline-block;width:14px;height:14px;line-height:40px;overflow:hidden;background:url(../banner/images/dot.png) right 0 no-repeat;cursor:pointer;}
.flex-control-nav .flex-active{background-position:0 0;}
.flex-direction-nav{position:absolute;z-index:3; left:0;width:100%;top:45%;}
.flex-direction-nav li a{display:block;width:50px;height:50px;overflow:hidden;cursor:pointer;position:absolute;}
.flex-direction-nav li a.flex-prev{left:60px;background:url(../banner/images/prev.png) center center no-repeat;}
.flex-direction-nav li a.flex-next{right:60px;background:url(../banner/images/next.png) center center no-repeat;}




.bodytitle{height:40px; width:1200px; margin:0 auto; font-size:16px; line-height:36px; text-align:left; text-indent:1em; border: solid 1px #d2d2d2; font-family:'Microsoft Yahei',Arial; border-radius:5px;}
.mybody{width:1200px; height:500px; margin:0 auto;}
.mybodyleft{width:280px; height:auto; float:left;}
.mybodycenter{width:20px; height:auto; float:left;}
.mybodyright{width:900px; height:auto; float:left;}

/*left*/
.sideMenu{ width:240px; font-family:Microsoft Yahei;height:auto;border:0px solid #ddd; margin:0 0 30px;}
.sideMenu h2{ height:50px; color:#fff; font-size:18px;line-height:50px;text-indent: 50px;  text-align:left; background: url(/images/arrow.png) #cf2c31 200px center no-repeat;}
.sideMenu h2 a{color:#fff; font-size:18px; }
.sideMenu h4 a{height:40px; line-height:40px;padding-left:45px;font-weight:normal; text-align:left;font-size:15px;color:#1f1f1f;background:url(/images/left_bbb.jpg) center no-repeat; display:block; margin:0 0 1px;}
.sideMenu h4 a:hover{background:url(/images/left_ccc.jpg) center no-repeat;color:#eb3d01;}

.ny_contact{ width:240px; height:auto; overflow:hidden; background:#f5f5f5;font-family: Microsoft Yahei;  margin:20px 0 0;}
.ny_contact .zi1{ width:189px; height:56px; background:url(/images/lx_cxb1.png) #cf2c31 18px 25px no-repeat; text-align:left; padding:18px 0 0 51px; overflow:hidden;margin:0 auto;}
.ny_contact .zi1 p{ font-family:Arial, Helvetica, sans-serif; font-size:21px; color:#fff;}
.ny_contact .zi1 p span{ font-family: Microsoft Yahei; font-size:14px; display:block;}
.ny_contact .zi2{ width:180px; height:46px; padding:10px 0 0 60px; background:url(/images/lx_cxb2.png) #eeeeee 18px 16px no-repeat;color:#bdbdbd;text-align:left;overflow:hidden;margin:0 auto;}
.ny_contact .zi2 p{ font-size:16px;text-transform:uppercase;}
.ny_contact .zi2 p span{ font-size:18px;display:inline-block; margin-right:10px;}
.ny_contact .zi2 h6{ font-size:13px;text-transform:uppercase; font-weight:normal;}
.ny_contact .zi2 h6 span{display:inline-block; margin-left:10px;}
.ny_contact .zi3{ padding:23px 0 10px;}
.ny_contact .zi3 img{ width:180px; height:180px; margin:0 30px;}
.ny_contact .zi3 p{ line-height:46px; text-align:center; font-size:16px; color:#444;}



.hb{height:506px; width:100%; background-color:#000;}
.hba{height:446px; width:873px; margin:0 auto;}
.hbaleft{height:446px; width:457px; float:left;}
.hbaright{height:446px; width:416px; float:left;}

.hj{height:320px; width:920px; margin:5px auto;}
.hjword{height:320px; width:470px; font-size:18px; line-height:180%; color:#333; font-weight:bold; margin-right:30px; float:left; }
.hjpic{height:320px; width:420px; background-color:blue; float:left;}
.ck-slide ul { margin: 0; padding: 0; list-style-type: none;}
.ck-slide { position: relative; overflow: hidden;}
.ck-slide ul.ck-slide-wrapper { position: absolute; top: 0; left: 0; z-index: 1; margin: 0; padding: 0;}
.ck-slide ul.ck-slide-wrapper li { position: absolute;}
.ck-slide .ck-prev, .ck-slide .ck-next { position: absolute; top: 50%; z-index: 2; width: 35px; height: 70px; margin-top: -35px; border-radius: 3px; opacity: .15; background: red; text-indent: -9999px; background-repeat: no-repeat; transition: opacity .2s linear 0s;}
.ck-slide .ck-prev { left: 1px; background: url(../images/arrow-left.png) #000 95% no-repeat;}
.ck-slide .ck-next { right: 1px; background: url(../images/arrow-right.png) #000 95% no-repeat;}
.ck-slidebox { position: absolute; left: 50%; bottom: 12px; z-index: 30;}
.ck-slidebox ul { height: 20px; padding: 0 4px; border-radius: 8px; background: rgba(0,0,0,0.8);}
.ck-slidebox ul li { float: left; height: 12px; margin: 4px 4px;}
.ck-slidebox ul li em { display: block; width: 12px; height: 12px; border-radius: 100%; background-color: #fff; text-indent: -9999px; cursor: pointer;}
.ck-slidebox ul li.current em { background-color: #ffcc00;}
.ck-slidebox ul li em:hover { background-color: #ffcc00;}
.ck-slide { width: 420px; height: 320px; margin: 0 auto;}
.ck-slide ul.ck-slide-wrapper { height: 320px;}


.Til span {
	display: block;
	text-align: center;
	margin-top: 40px;
	font-size: 16px;
	color: #c1c1c1;
	font-family: Arial
}
.Til h3 {
	font-size: 32px;
	color: #c52f13;
	text-align: center;
	padding-bottom: 20px;
	background: url(/images/mim_h.png) no-repeat center bottom;
	margin-bottom: 20px;
}

.mypr{height:435px; width:930px; margin:20px auto; }
.mypr li{height:435px; width:290px; margin:10px;font-size:22px; font-weight:bold; color:#c52f13;float:left; text-align:center; line-height:45px;}
.myprcon{line-height:25px; font-size:16px; width:290; height:75px; text-align:left; color:#222; font-weight:normal; }










.hp{height:432px; width:948px; margin:0 auto;}
.hppic{height:432px; width:318px; float:left; margin-right:30px;}
.hpword{height:432px; width:600px;  float:left; line-height:30px;}

.hus{height:309px; background-color:#f9f9f9; width:100%;}
.hus1{height:209px; width:948px; margin: 0 auto; }
.huspic{ height:209px; width:400px; float:left; margin-right:18px;}
.husword{height:209px; width:530px; float:left; line-height:30px;}



.hz{width:100%; height:610px; background:url(/images/100.jpg) no-repeat center center;}





.hy{height:90px; width:100%; background-image:url(../images/linebg.jpg); margin-top:50px;}
.hyt{height:90px; width:930px; background-image:url(../images/ytbg.jpg); margin:0 auto; color:#cc3333; font-size:65px; font-weight:bold; text-align:center; line-height:90px;}
.hytpic{height:34px; width:461px; margin:0 auto; background-image:url(../images/0001.jpg);}
.hytword{height:80px; line-height:80px; color:#000; font-size:30px; font-weight:bold; text-align:center; width:100%;}

.hk{height:250px; width:960px; margin:0 auto; }
.hkpic{height:240px; width:230px; margin:5px 5px; float:left;}
.hkword{height:60px; width:950px; margin: 0 auto; line-height:30px; font-size:16px;}


.mynews{height:460px; width:1020px; margin:20px auto; }
.mynewspic{height:460px; width:420px; float:left; }
.newscon{height:460px; width:580px; float:left;  margin-left:20px;}
.newscon li{padding:15px 10px; height:72px; width:560px; border-bottom:1px dashed #eee;  margin-bottom:16px; color:#666;}
.newsconend {padding:15px 10px; height:72px; border-bottom:1px dashed #f0f0f0;  }
.newscon li:hover{ background-color:#c52f13; color:#fff;}
.newscon li a:hover{ color:#fff;}
.span1{width:93px; border-right: 1px solid #eee; height:72px; float:left; text-align:center;  }
.span1-year{ font-family:Arial; font-size:30px; line-height:40px;}
.span1-date{ font-family:Arial; font-size:18px; line-height:32px;}
.span2{width:466px; height:72px; text-align:left; text-indent:25px;  float:left; }
.span2-title{ font-size:18px;line-height:42px; font-weight:bold; }
.span2-text{font-size:14px;line-height:30px; }











.footer{height:260px; width:100%; background-color:#1d1d1d; margin-top:60px;}
.footer a{color:#fff;}
.footermenu{height:40px; width:1050px; text-align:center; border-bottom:solid 2px #000; margin:0 auto; color:#fff; line-height:40px; font-size:14px;}
.footerline{height:20px; width:1050px;margin:0 auto; border-top:solid 1px #333;}
.footerco{height:160px; width:750px; margin:0 auto; }
.footerma{height:160px; width:160px; margin-right:20px; float:left;}
.footercontent{height:160px; font-size:14px; color:#fff; line-height:30px;}

.font1{ margin-left:30px; font-size:18px; font-weight:bold; }
.font2{ margin-right:20px; font-size:12px; float:right; }
