@charset "utf-8";
/* CSS Document */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, sub, sup, tt, var, dd, dl, dt, li, ol, ul, fieldset, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, form, button, input, textarea { margin:0; padding:0; font-family:"\5FAE\8F6F\96C5\9ED1"; font-size:14px;}
html{ background:#fff;}
body { background:url(../img/body_bg.jpg) no-repeat center 0; color:#000; width:100%; cursor:default; margin:0 auto; padding:0; height:auto; font-size:14px; }
h1, h2, h3, h4, h5, h6 { font-size:1em; }
ol, ul, li, dl, dd, dt { list-style:none; }
i, em, cite { font-style:normal; }
table { border-collapse:collapse; }
button { cursor:pointer; font-size:12px; }
fieldset, img, input, button { border:0; } 
address, caption, th, em { font-weight:400; }
select{ font-family:"\5FAE\8F6F\96C5\9ED1";}
.float{ float:left;}
.floatr{ float:right;}
.clear{ clear:both; height:1px; overflow:hidden;}
.clear_bgw{ clear:both; height:1px; overflow:hidden; background:#fff;}
.d{ display:inline;}
.db{ display:inline-block;}


.top{ width:100%; height: 500px; background: url(../img/banner.jpg) no-repeat center 0;}

.nav_box{ width:100%; height: 70px; margin:360px auto 0 auto; padding: 0; display: inline-block;}
.nav{ width:1200px; height: 70px; margin: 0 auto; padding: 0; background:url(../img/nav_bj.png) repeat 0 0;}
.nav li{ display:inline-block; float: left; width: 120px; height: 70px;}
.nav li a{ display:inline-block; float: left; width: 120px; height: 70px; line-height: 70px; text-align: center; font-size: 16px; color: #fff; text-decoration: none;}
.nav li a:hover{ background: #b10722;}

.main{ width:1200px; height: auto; margin: 0 auto; padding: 0; overflow: hidden;}

.news{ width:950px; height: 400px; overflow: hidden; margin: 30px 0 0 0;}
.index_pic{ width:500px; height: 350px;overflow: hidden;}
.index_pic img{ width:500px; height:350px;}
.yx-rotaion{width:500px; height:350px; overflow:hidden;}
.yx-rotaion-btn,.yx-rotaion-title,.yx-rotation-focus,.yx-rotation-t,.yx-rotaion-btn{position:absolute}
.yx-rotation-title{position:absolute;width:500px;height:40px;line-height:40px;background:#000;filter:alpha(opacity=40);-moz-opacity:0.4;-khtml-opacity:0.4;opacity:0.4;left:0;bottom:0;_bottom:-1px;z-index:1}
.yx-rotation-t{color:#fff;font-size:16px;font-family:microsoft yahei;z-index:2;bottom:0;left:10px;line-height:40px; text-decoration:none; width:315px; overflow:hidden; height:40px; display:inline-block; white-space:nowrap; word-break:keep-all; overflow:hidden; text-overflow:ellipsis;}
.yx-rotation-focus span,.yx-rotaion-btn span{background:url(../img/ico.png) no-repeat;display:block;}
.yx-rotation-focus{height:40px;line-height:40px;right:20px;bottom:0;z-index:2}
.yx-rotation-focus span{width:12px;height:12px;line-height:12px;float:left;margin-left:5px;position:relative;top:14px;cursor:pointer;background-position:-24px -126px;text-indent:-9999px;}
.yx-rotaion-btn{width:100%;height:41px;top:50%;margin-top:-20px;}
.yx-rotaion-btn span{width:41px;height:41px;cursor:pointer;filter:alpha(opacity=30);-moz-opacity:0.3;-khtml-opacity:0.3;opacity:0.3;position:relative;}
.yx-rotaion-btn .left_btn{background-position:-2px -2px;float:left;left:10px}
.yx-rotaion-btn .right_btn{background-position:-2px -49px;float:right;right:10px}
.yx-rotaion-btn span.hover{filter:alpha(opacity=80);-moz-opacity:0.8;-khtml-opacity:0.8;opacity:0.8}
.yx-rotation-focus span.hover{background-position:-10px -126px}
.rotaion_list{width:0;height:0;overflow:hidden;}

.news_list{ width:430px; height: 350px; overflow: hidden;}
.news_list li{ display: inline-block; float: left; width:430px; height: 40px; line-height: 40px; white-space:nowrap; word-break:keep-all; overflow:hidden; text-overflow:ellipsis;}
.news_list li a{ color: #383838; text-decoration: none; font-size: 16px;}
.news_list li a:hover{ color: #b10722; text-decoration: underline;}

.tit_skin{ width: 100%; height: 50px;}
.tit_skin span{ display:inline-block; float: left; width:auto; height: 50px; line-height: 40px; font-size: 22px; color: #383838;}
.tit_skin a{ display:inline-block; float: right; width:auto; height: 50px; line-height: 50px; font-size: 14px; color: #636363; text-decoration: none;}
.tit_skin a:hover{ color: #b10722;}

.index_btn{ width:230px; height: auto; margin: 10px 0 0 0;}
.index_btn a{ display:inline-block; float: left; width:230px; height: 120px; margin: 20px 0 0 0; background: #ccc;}
.index_btn img{ display:inline-block; float:left; width:230px; height: 120px;}

.zyjs{ width:1210px; height: 350px; margin: 30px 0 0 0; overflow: hidden;}
.zyjs a{ display:inline-block; float: left; width:139px; height: 40px; line-height: 30px; margin: 0 10px 10px 0; padding: 100px 0 0 0; text-align: center; text-decoration: none; color: #383838; border: 1px solid #dedede;}
.zyjs a.icon1{ background: url(../img/icon1.png) no-repeat center 30%;}
.zyjs a.icon2{ background: url(../img/icon2.png) no-repeat center 30%;}
.zyjs a.icon3{ background: url(../img/icon3.png) no-repeat center 30%;}
.zyjs a.icon4{ background: url(../img/icon4.png) no-repeat center 30%;}
.zyjs a.icon5{ background: url(../img/icon5.png) no-repeat center 30%;}
.zyjs a.icon6{ background: url(../img/icon6.png) no-repeat center 30%;}
.zyjs a.icon7{ background: url(../img/icon7.png) no-repeat center 30%;}
.zyjs a.icon8{ background: url(../img/icon8.png) no-repeat center 30%;}
.zyjs a.icon9{ background: url(../img/icon9.png) no-repeat center 30%;}
.zyjs a.icon10{ background: url(../img/icon10.png) no-repeat center 30%;}
.zyjs a.icon11{ background: url(../img/icon11.png) no-repeat center 30%;}
.zyjs a.icon12{ background: url(../img/icon12.png) no-repeat center 30%;}
.zyjs a.icon13{ background: url(../img/icon13.png) no-repeat center 30%; height: 50px; line-height: 20px; padding: 90px 0 0 0;}
.zyjs a.icon12{ background: url(../img/icon12.png) no-repeat center 30%;}
.zyjs a.icon14{ font-size: 26px; font-weight: bold; color: #9d9d9d; padding: 50px 0 50px 0; color: #e58739;}
.zyjs a.icon15{ background: url(../img/icon15.png) no-repeat center 30%;}
.zyjs a.icon16{ background: url(../img/icon16.png) no-repeat center 30%;}
.zyjs a:hover{ border: 1px solid #b10722;} 


.index_demo{ width:865px; height: 270px; margin: 30px 0 0 0; overflow: hidden;}
.demo_con{ width:865px; height: 220px; overflow: hidden;}
.demo_con li{ display:inline-block; float:left; width:340px; height:220px; margin:0 16px 0 0; background: #ccc;}
.demo_con li a.demo_img{ display:inline-block; float:left; width:340px; height:220px;}
.demo_con li a.demo_img img{ width:340px; height:220px; background:#fafafa;}


.index_vedio{ width:315px; height: 270px; margin: 30px 0 0 0; overflow: hidden;}
.index_vedio_con{ width:315px; height: 220px; overflow: hidden; background: #fafafa;}


.foot{ width:100%; height: auto; padding: 40px 0; margin: 30px 0 0 0; background: #4f4e4e;}
.foot_con{ width:670px; height: auto; margin: 0 auto; padding: 0 0 0 530px; background: url(../img/foot_logo.png) no-repeat 0 50%;}
.foot_con p{ color: #fff; font-size: 16px; line-height: 32px;}

.dqwz{ width:1170px; height:50px; background:url(../img/wz.png) no-repeat 0 50%; padding:0 0 0 30px; color:#666; text-align:left ; border-bottom:1px solid #e5e5e5; text-overflow:ellipsis; white-space:nowrap; overflow:hidden;}
.dqwz a{ width:auto; height:50px; line-height:50px; display:inline-block; text-align:center; color:#666; text-decoration:none; padding:0 10px;}
.dqwz a:hover{ color: #b10722;}

.main_cont{ width:1200px; height:auto; margin:0 auto 0 auto; padding:0 0 30px 0; background:#fff;  border:1px solid #e5e5e5;}
.content{width:1180px;height:auto;margin:0 auto;margin-left:10px;}
.content h1{display:inline-block;float:left;width:1080px; height:auto; padding:40px 0 20px; line-height:35px; font-size:28px;
text-align:center;margin-left:50px;  color:#000; font-weight:bolder;}
.content h2{width: 1180px;height: auto;line-height: 30px; text-align: center;font-size:22px;color:#000;display:inline-block; font-weight: normal;}
.content .time{ width:1180px;  height:40px; line-height:40px; text-align:center; color:#7c7c7c;  margin: 30px 0 0 0; background: #f1f1f1;}
.content .text_con{width:1180px;height:auto; overflow:hidden; margin: 20px 0 0 0;}
.content .text_con p{ display:block; margin:15px 0;font-size:16px;line-height:30px;padding:0;-webkit-margin-before: 1em; -webkit-margin-after: 1em; -webkit-margin-start: 0px; -webkit-margin-end: 0px;}
.content .text_con img { display: block;  margin: 0 auto; padding: 0;border: 1px solid #e7e7e7; width: auto; max-width:95%}
.content .text_con a{ color:#f26300; text-decoration:none;}
.content .text_con a:hover{ color:#d25a07; background:#ffbf93;}
.content .text_con table{ margin:0 auto; padding:0;}


.list_con{ width:1200px; height:auto;}
.list_con li{ display:inline-block; float:left; width:1200px; height:auto; padding:20px 0 5px 0; border-bottom:1px solid #ccc;}
.list_con li img{ display:inline-block; float:left; width:190px; height:130px; margin:0 15px 0 0;}
.list_con li a{ font-size:24px; text-decoration:none; color:#000; line-height:30px;}
.list_con li a:hover{ color:#b10722; text-decoration:underline;}
.list_con li p{ font-size:16px; color:#666; line-height:26px; padding:15px 0 10px 0;}
.list_con li span{ display:inline-block; float:left; width:100%; height:20px; line-height:20px; color:#c1c1c1; padding:10px 0 0 0; font-size:12px; text-align:right;}
.list_con li span i{ font-size:14px; padding:0 5px 0 0;}


.fenye{ width:100%; height:26px; border-top:2px solid #f1f1f1; margin:10px 0 0 0; padding:20px 0; text-align:center;}
.fenye a{ display:inline-block; width:auto; height:26px; line-height:26px; padding:0 10px; background:#f3f3f3; margin:0 5px; text-decoration:none; color:#7a7a7a;}
.fenye a:hover{ background:#DCDCDC; color:#000;}
.fenye a.fenye_now{ background:#b10722; color:#fff;}

.img_list{ width:1200px; height:auto;margin-bottom:40px;}
.img_list_1{width:1200px; height:auto; padding:0 0% 0 0; }
.img_list_1 a{ display:inline-block; float:left; width:270px; height:220px; background:#fff; margin:30px 30px 0 0;}
.img_list_1 a:hover{  -webkit-box-shadow:0 0 5px #0CC; -moz-box-shadow:0 0 10px #0CC; box-shadow:0 4px 20px 5px #e1dfdf; color:#107bd5;}
.img_list_1 a img{ display:inline-block; float:left; width:270px; height:180px; border:1px solid #f7f7f7;}
.img_list_1 a span{ display:inline-block; float:left; width:272px; height:40px; line-height:40px; text-align:center; background:#fafafa; font-size:14px; text-decoration:none; color:#464646; overflow:hidden;}
.img_list_1 a:hover span{ color:#c80000;}

