@charset "utf-8";
/*==========@@HTML默认 开始@@==========*/
/*基本*/
body,p,form,textarea,h1,h2,h3,h4,h5,dl,dd{margin:0px;}
input,button,ul,ol{margin:0px;padding:0px;}
body,input,button,form,textarea{font-size:14px; line-height:28px; font-family: "microsoft yahei", "Arial Black"; color:#333;}
h1,h2,h3,h4,h5,h6,font {font-size:14px; font-weight:normal;}
ul,ol{list-style:none;}
img{border:0px; display: block;margin:0; padding:0; }
em,i,strong{ font-style:normal; }
button,input,select,textarea{font-size: 100%;}
table {border-collapse: collapse;border-spacing:0;}
body{ background:#fff;}
*{padding:0px; margin:0px }
div{ margin:0; padding:0; border:0;}
p{ margin:0;}
b,strong {font-weight: bold;}
table { border-collapse: collapse; border-spacing: 0;/* Remove most spacing between table cells.*/}
li{ list-style: none outside none;}

/*链接*/
a{ text-decoration:none; color:#333; background: transparent;  outline:none}
a:focus { outline:none; }
a:hover,a:active{ color:#7b0002; text-decoration:none; }
a:visited{text-decoration:none;}

/*表单*/
form {margin: 0;}
button,input,select,textarea {
    font-size: 100%;  /* Correct font size not being inherited in all browsers. */
    margin: 0;  /* Address margins set differently in IE 6/7, Firefox 3+, Safari 5,and Chrome */
    vertical-align: baseline; /* Improve appearance and consistency in all browsers */
    *vertical-align: middle; /* Improve appearance and consistency in all browsers */
}
button,select {text-transform: none;}
input{ line-height: normal; border:none;}
textarea{ -moz-box-sizing: border-box;  background: #dddddd;border: 1px solid #999999;width:99%;}

/*其它*/
blockquote {margin: 1em 40px;}
dfn {font-style: italic;}
hr {-moz-box-sizing: content-box;box-sizing: content-box;height: 0;}
code, kbd, pre, samp {font-size: 1em;}
pre {margin: 1em 0; white-space: pre;white-space: pre-wrap;word-wrap: break-word; }
small {font-size: 80%;}
sub,sup {font-size: 75%;line-height: 0; position: relative;vertical-align: baseline; /* Prevent `sub` and `sup` affecting `line-height` in all browsers.*/}
sup {top: -0.5em;}
sub {bottom: -0.25em;}
dl{margin: 1em 0;}
dd {margin:0;}
audio:not([controls]) {display: none; height: 0;}
/*==========@@HTML默认  结束@@==========*/


/*==========@@通用 开始@@==========*/
/*常用颜色*/
.red {color: #F00 !important;}

/*清除浮动*/
.clearfix:after {visibility:hidden;display:block;font-size: 0;content: " ";clear:both;height:0;line-height:0; }
.clearfix{*zoom:1;}
.clear { clear:both; }
.fl{ float:left;}
.fr{ float:right;}
/*其它*/
.hidden{ display:none;}

/*必须输入，主要*/
.required{ color:red; font-weight:bold;}
.form_text_verifycode { width:80px; }
.form_radio{ width:auto; border:0;}
.form_checkbox{ width:auto; border:0}

/*网站公用样式表*/
.w1200{width:1200px;margin:0 auto;}
.por{position: relative;}
.poa{position: absolute;}
.icon{/* background:url(../images/icon.png) no-repeat; */ display:inline-block; vertical-align:middle;}
#header_main, #top_main, #banner_main, #floor_1_main,#links_main, #footer_main{width:100%;margin:0;}
.trans{-webkit-transition: all .3s ease-in; -moz-transition: all .3s ease-in; -o-transition: all .3s ease-in; transition: all .3s ease-in;}
/*top*/
.iheader{width: 100%;position: relative;height:250px;overflow: hidden;}
/*.iheader .banner{height:250px;z-index: 1;position: absolute;left: 0;top: 0;width: 100%;}
.iheader .banner a{display: block;}
.iheader .banner img{width:1920px;display:block;position:relative;left:50%;margin-left:-960px;top:0;}*/
#banner_main{z-index: 1;position: absolute;left: 0;top: 0;width: 100%;overflow:hidden;height:250px;}
#banner{width:100%;min-width:1000px;position:relative;overflow:hidden;z-index:0;height:250px;}
#banner, .banner ul{max-height:250px; overflow:hidden;}
.banner li {width:100%;position:absolute;z-index:1;overflow:hidden;}
.banner li img{width:1920px;display:block;position:relative;left:50%;margin-left:-960px;top:0;}
#banner .tip {height:20px; line-height:0; font-size:0;text-align:center; position:absolute;right:10%;bottom:5px;z-index:3; }
#banner .tip span{height:2px;margin:0 2px;width:10px;display:inline-block;font-size: 0;cursor: pointer;background: #fff;}
#banner .tip span.cur{background-color:#7b0002;}
#banner #btn_prev,#banner #btn_next{width:16px;height:30px;position:absolute;top:46%;z-index:5;display: none;}
#banner #btn_prev{background-position:0 0;left:5%;}
#banner #btn_next{background-position:-169px -28px;right:5%;}
.iheader .logo{z-index:2;position: relative;}
.iheader .logo a{padding-top: 80px;display: block;}
.iheader .logo img{height:76px;display:none;}

.nav_main{width:100%;height:50px;background:#7b0002;position: relative;z-index: 10;}
.nav_main li{float:left;width:150px;height:50px;line-height:50px;text-align:center;position: relative;}
.nav_main li a{display:block;color:#f9fbfc;font-size:20px;/* background:url(../images/nav_line.png) no-repeat left center; */}
.nav_main li:first-child a{background:none;}
.nav_main li a:hover,.nav_main li.hover a{background:#620002;}



/*导航栏下拉*/
.nav_main li .subnav{position: absolute;top:50px;z-index: 10;display: block;background: #fff;width:133px;display: none;left: 0;}
.nav_main li .img{width: 230px;height: 134px;display: block;overflow: hidden;}
.nav_main li .img img{width:100%;display: block;}
.nav_main li .txt{width:260px;}
.nav_main li .subnav a{display:block;height:36px;line-height:36px;text-align: center;color: #666 !important;font-size: 14px;overflow: hidden;position: relative;background: none;}
.nav_main li .subnav a:hover{ display:block;color:#fff !important;background:#7b0002;}


.annout_main{width:100%;height:40px;line-height:40px;background:#f5f5f5;}
.anout .isearch{width:270px;height:40px;background:#eeeeee;border-left: 1px solid #e7e7e7;}
.anout .isearch input{height: 40px;line-height:40px;background:none;border: 0 none;outline: none;}
.anout .isearch .stxt{padding-left:10px;width:210px;color: #999;}
.anout .isearch .sbtn{width:50px;/* background: url(../images/icon.png) no-repeat 6px 5px; */cursor: pointer;}
.anout .isearch .sbtn:hover{/* background:url(../images/icon.png) no-repeat -46px 5px #7b0002; */}
.anout .tongzhi{width:486px;line-height: 40px;font-size:14px;height: 48px;overflow: hidden;}
.anout .tongzhi .tit{color:red;float:left;width:74px;font-weight: bold;}
.anout .tongzhi .list{width:410px; float: left;}
.anout .tongzhi li{display: block;height:40px;line-height: 40px;overflow: hidden;}
.anout .tongzhi li a{display: block;color: #666;}
.anout .tongzhi li .time{color: #999;}
.anout .tongzhi li a:hover{color: #7b0002;}

.index .floor_1{padding: 50px 0;}
.Social_news{width:620px;}
.newsbox{overflow: hidden;}
.newsbox .item{border-top: 1px solid #f0f0f0;padding: 12px 0;display: block;}
.newsbox .item:first-child{border-top:0 none;padding-top: 0;}
.newsbox .item a{display: block;}
.newsbox .item h3{display: block;font-size: 18px;color: #000;padding-bottom: 11px;}
.newsbox .item img{width: 75px;height: 56px;display: block;float: left;margin-right: 20px;}
.newsbox .item p{color: #999;font-size: 12px;line-height: 16px;font-family: "宋体";}
.newsbox .item span{padding-top:12px;display: block;}
.newsbox .item .yue em{width: 18px;height: 14px;background-position:-122px 0;margin-right: 10px;}
.newsbox .item a:hover h3{color:#7b0002;}
.newsbox .item a:hover img{filter:alpha(opacity=80);-moz-opacity:0.8;-khtml-opacity:0.8;opacity:0.8;}

.picBox{width: 530px;height:398px;overflow: hidden;position: relative;margin-top: 10px;}
.picBox .hd{ height:15px; overflow:hidden; position:absolute; right:16px; bottom:10px; z-index:3; }
.picBox .hd ul{ overflow:hidden; zoom:1; float:left;  }
.picBox .hd ul li{float:left;margin-right:6px;  width:10px; height:10px; line-height:14px; text-align:center; background:#fff; cursor:pointer;-moz-border-radius:100%;-webkit-border-radius:100%;border-radius:100%;}
.picBox .hd ul li.on{background:#7b0002; color:#fff; }
.picBox .bd{ position:relative;height:100%;z-index:0;}
.picBox .bd li{zoom:1;vertical-align:middle;position: relative;}
.picBox .bd img{width:530px;height:398px;display:block;}
.picBox .bd li h3{display: block;height:46px;line-height: 46px;/* background: url(../images/black70.png) repeat left top; */color: #fff;font-size: 18px;position: absolute;left: 0;bottom: 0;width: 100%;padding-left: 15px;}

.index .title{width: 100%;border-bottom: 1px solid #e0e0e0;padding-bottom: 15px;position: relative;margin-bottom: 20px;}
.index .title .more{color:#999;text-transform: uppercase;font-size: 12px;}
.index .title .more s{width:14px;height:14px;display:inline-block;background-position:-97px 0;margin-left:10px;transition: all .3s;}
.index .title .more:hover{color: #7b0002;}
.index .title .more:hover s{background-position:-97px -17px;}
.index .title h3{font-size:22px;font-weight:normal;display:block;line-height:30px;color:#7b0002;}
.index .title h3 em{display:block;height:2px;width:88px;background:#7b0002;position:absolute;left:0;bottom:-1px;}

.index .floor_1_main,.index .floor_2_main,.index .floor_3_main,.index .floor_4_main{width:100%;}
.index .floor_2_main,.index .floor_4_main{background:#f7f7f7;overflow: hidden;}
.index .floor_2{padding:50px 0;position: relative;}
.index .left{width: 530px;}
.index .right{width:620px;}

.slideTxtBox .hd{min-width:300px;padding-top: 10px;padding-left: 20px;overflow: hidden;}
.slideTxtBox .hd li{text-align:center;border-left: 1px solid #b3b3b3;float: left;height: 16px;line-height: 16px;padding: 0 10px;}
.slideTxtBox .hd li a{color:#999;display: block;}
.slideTxtBox .hd li.on a{color: #0070db;}
.slideTxtBox .bd{overflow: hidden;}
.news1.bd .item{line-height: 34px;display: block;}
.news1.bd .item a{display: block;font-size: 16px;}
.news1.bd .item .wzbt{ width: 440px; height: 34px; overflow: hidden; display: block;}
.slideTxtBox .bd li .time{font-family: "宋体";font-size:12px;color: #999;}
.slideTxtBox .bd li .wzbt{ width: 440px; height: 34px; overflow: hidden; display: block;}
.news1.bd .top{padding:10px 0 20px 0;}
.news1.bd .top .sitem{float: left;width:165px;height:124px;overflow: hidden;position: relative;margin-left:17px;}
.news1.bd .top .sitem:first-child{margin-left:0;}
.news1.bd .top .sitem a{display: block;}
.slideTxtBox .bd li img{width:100%;height:100%;display: block;transition: all 0.3s ease-out 0s;}
.slideTxtBox .bd li a:hover img{transform: scale(1.1, 1.1);-moz-transform:scale(1.1, 1.1);-ms-transform:scale(1.1, 1.1);}
.news1.bd .top .sitem h3{position: absolute;left: 0;bottom: 0;height: 22px;line-height: 22px;/* background: url(../images/black70.png) repeat left top */;color: #fff;padding:0 8px;display: block;width: 100%;text-align: center;font-size: 12px;font-family: "宋体";}

.news2 .list{padding-top: 10px;}
.news2 .item{border-top: 1px solid #f0f0f0;padding:22px 0;display: block;}
.news2 .item:first-child{border-top:0 none;padding-top: 0;}
.news2 .item a{display: block;}
.news2 .item h3{display: block;font-size: 18px;color: #000;padding-bottom:10px;}
.news2 .item .img{width: 85px;height: 64px;overflow: hidden;margin-top: 5px;cursor: pointer;}
.news2 .item p{color: #999;font-size:12px;line-height:16px;font-family: "宋体";}
.news2 .item span{padding-top:5px;display: block;font-family: "宋体";color: #999;font-size:12px;line-height: 16px;}
.news2 .item .txt{cursor: pointer;}
.news2 .item a:hover h3{color: #0070db;}

.news3 .item{line-height:34px;display:block;}
.news3 .item a{display:block;font-size:16px;color: #000;}
.news3 .item .time{font-family: "宋体";font-size:12px;color: #999;}
.news3 .item a:hover{color:#0070db;}
.news3 .top{border-bottom: 1px solid #f0f0f0;padding-bottom: 15px;margin-bottom: 15px;display: block;padding-top: 10px;}
.news3 .top .img{width:165px;height:124px;overflow: hidden;position: relative;}
.news3 .top .img h3{position: absolute;left: 0;bottom: 0;height: 22px;line-height: 22px;/* background: url(../images/black70.png) repeat left top; */color: #fff;padding:0 8px;display: block;width: 100%;text-align: center;font-family: "宋体";font-size:12px;}
.news3 .top .txt{width:440px;}
.news3 .top .txt a{display: block;line-height:32px;font-size: 16px;}

.news4 .item{border-bottom: 1px solid #f0f0f0;padding:14px 0;display: block;}
.news4 .item a{display: block;color: #000;font-size: 16px;}

.news4 .top h3{display: block;font-size: 18px;color: #000;padding-bottom:10px;}
.news4 .top .img{width:125px;height:94px;overflow: hidden;margin-top: 5px;cursor: pointer;}
.news4 .top p{color: #999;font-size:12px;line-height:16px;font-family: "宋体";}
.news4 .top span{padding-top:5px;display: block;font-family: "宋体";color: #999;font-size:12px;line-height: 16px;}
.news4 .top .txt{width:390px;cursor: pointer;}
.news4 .top a:hover h3,.news4 .item a:hover{color: #0070db;}
.news4 .top{padding-bottom:18px;padding-top: 10px;}

.floor_4 .news4 .top .img{width:85px;height:64px;}
.floor_4 .news4 .top .txt{width:520px;}
.transs {-webkit-transition: all 0.4s cubic-bezier(0.4, 0, 0.2, 1);-moz-transition: all 0.4s cubic-bezier(0.4, 0, 0.2, 1);-o-transition: all 0.4s cubic-bezier(0.4, 0, 0.2, 1);transition: all 0.4s cubic-bezier(0.4, 0, 0.2, 1);}

.index .floor_3,.index .floor_4{padding:50px 0;overflow: hidden;}
.index .picnews{width:100%;overflow:hidden;position:relative;}
.index .picnews .list{width: 112%;}
.index .picnews li{float:left;width:255px;position: relative;margin-right:20px;}
.index .picnews li a{display: block;}
.index .picnews li h3{text-align: center;font-size: 16px;padding-top: 10px;}
.index .picnews li img{width:255px;height:192px;display: block;transition: all 0.3s ease-out 0s;}
.index .picnews li:hover a img{filter:alpha(opacity=80);-moz-opacity:0.8;-khtml-opacity:0.8;opacity:0.8;}
.index .picnews .btn{position: absolute;top:70px;width:36px;height:54px;display: block;}
.index .picnews .prev{background-position:-30px -40px;left: 0;}
.index .picnews .next{background-position:-70px -40px;right: 0;}
.index .picnews .prev:hover{background-position:-110px -40px;}
.index .picnews .next:hover{background-position:-150px -40px;}

.floor_4 .news4 .item{padding: 0;line-height: 34px;border: 0 none;line-height: 34px;}
.floor_4 .news4 .top{border-bottom: 1px solid #f0f0f0;padding-top: 0;}

.w1160{width: 1160px;margin: 0 auto;}
.zhuantop{position:absolute;z-index:10;left:0;top:0;width: 100%;background: url(../images/dhbg.png) no-repeat center top;padding-bottom: 54px;}
.zhuantop .kong{display: block;width: 100%;height: 226px;}
.nav_zt{height:60px;line-height:60px;}
.nav_zt a{color:#fff;display:inline-block;padding:0 44px;font-size:18px;}
.nav_zt a:hover{color: #ffde00;}

.Topicpage{background:#f4efec;padding-top:80px;padding-bottom: 60px;}
.Topicpage .floor_1,.Topicpage .floor_2{padding-bottom: 30px;}
.Topicpage .tit{display:block;width:100%;text-align:center;margin-bottom:20px;background: url(../images/titbg.png) no-repeat center center;height: 38px;}
.Topicpage .tit img{display:block;max-width:100%;margin:0 auto;}
.Topicpage .right{width:560px;}
.Topicpage .left{width:560px;}
.zttxtlist .item{border-bottom: 1px dashed #ccc;padding:15px 0;}
.zttxtlist .item a{display: block;}
.zttxtlist .item h3{font-size: 16px;color: #000;font-weight: bold;}
.zttxtlist .item p{color: #999;}
.zttxtlist .item .xq{color: #c30000;display: inline-block;}
.zttxtlist .item a:hover h3{color: #7b0002;}
.Topicpage .picBox{width:558px;height: 406px;}
.Topicpage .picBox .bd img{width:558px;height: 406px;}
.Topicpage .title2{margin-bottom: 10px;border-bottom:2px solid #7b0002;}
.Topicpage .title2 a{display: block;color: #000;}
.Topicpage .title2 img{display: block;width: 112px;height: 35px;}
.Topicpage .title2 a:hover{color:#7b0002;}
.ztxtlist .item{padding:0;display: block;line-height:38px;}
.ztxtlist .item a{display: block;color: #000;font-size: 16px;}
.ztxtlist .item s{width: 8px;height: 12px;display: inline-block;background-position:-120px -16px;margin-right: 10px;}
.ztxtlist .item span{font-size: 14px;color: #999;}
.ztxtlist .top h3{display:block;font-size:16px;color:#000;font-weight:bold;max-height:74px;overflow: hidden;line-height: 20px;padding-bottom: 16px;}
.ztxtlist .top .img{width:240px;height:162px;overflow: hidden;cursor: pointer;}
.ztxtlist .top img{width:100%;height:100%;display:block;transition: all 0.3s ease-out 0s;}
.ztxtlist .top p{color:#666;height:82px;overflow:hidden;line-height: 24px;}
.ztxtlist .top .xq{color:#c30000;display:inline-block;}
.ztxtlist .top .txt{width:295px;cursor:pointer;padding-top: 10px;}
.ztxtlist .top a:hover h3,.ztxtlist .item a:hover{color: #0070db;}
.ztxtlist .top{padding-top: 10px;}
.ztxtlist .top a:hover img{transform: scale(1.1, 1.1);-moz-transform:scale(1.1, 1.1);-ms-transform:scale(1.1, 1.1);}

.floor_3 .ztxtlist{padding-top: 20px;}
.floor_3 .ztxtlist .right{padding-top:15px;}


/*底部信息*/
#footer_main{margin:0;width:100%;padding:0;position:relative;z-index: 3;background: #620002;color: #fff;font-size: 12px;font-family: "宋体";}
#footer_main #footer{padding:40px 0;}

.returntop{position: fixed;z-index: 999;bottom:24%;right:3%;width:60px;height:60px;border: 1px solid #e2e4e5;text-align: center;background:#fff;-moz-border-radius: 3px;-webkit-border-radius: 3px;border-radius: 3px;cursor: pointer;}
.returntop span{width: 30px;height: 30px;margin:15px auto;background-position: 0 -160px;}
.returntop:hover{border: 1px solid #7b0002;background:#7b0002;}


#footer_main .botnav{line-height:24px;color: #fff;text-align: center;}
#footer_main .botnav a{display:inline-block;color:#fff;}
#footer_main .botnav span{display:inline-block;padding:0 20px;}
#footer_main .botnav a:hover{color: #ffec1a;}

.w900{width: 900px;margin: 0 auto;}
.copyright{padding-top:0;font-size: 12px;text-align: center; margin-top: 20px;}

.copyright span{font-family:tahoma;padding: 0 15px;}
.copyright p,.copyright a{color: #fff;}
.copyright p{line-height:30px;}
.copyright a:hover{color:#ffec1a;}

.ilinks{padding-top:5px;width: 816px;}
.ilinks .item{width:174px;height:30px;line-height:30px;margin: 0 15px;position: relative;}
.ilinks .item span{padding: 0 5px;display: block;background: url(../images/sjx.png) no-repeat 155px center;cursor: pointer;border:1px solid #fff;}
.ilinks .item span:hover{color: #9dccff;}
.ilinks .item .linklist{position: absolute;left: 0;bottom:30px;width:100%;+bottom:28px;}
.ilinks .item li{background:#fff;display:block;}
.ilinks .item li a{display: block;color: #333;padding:5px;line-height:20px;}
.ilinks .item li a:hover{background: #f5f5f5;}

/*内页样式*/
.ico{background: url(../images/ico.png) no-repeat; display: inline-block; vertical-align: middle;}
.left{float: left;}
.right{float: right;}
.nybanner{width:100%; height: 200px; overflow: hidden; display: block; margin: 20px auto 10px;}
.nybanner img{width: 100%; display: block;}
.wrapper{width: 1200px; margin: 0 auto; padding:30px 0;min-height:336px;}
.wrapper .n-tit{border-bottom: 3px solid #7b0002; height: 55px; line-height: 55px;}
.wrapper .n-tit h3{display: inline-block; *display: inline; *zoom: 1; font-weight: bold; color: #7b0002; font-size: 20px;}
.wrapper .n-tit s{float: right; margin-top: 22px; background-position: 0 -91px; width: 22px; height: 22px;}
.wrapper .location{border-bottom: 1px solid #d9d9d9; height: 55px; line-height: 55px;}
.wrapper .location h3{color: #4d485b; display: inline-block; *display: inline; *zoom: 1; height: 54px; line-height: 54px; border-bottom: 3px solid #7b0002; font-weight: bold; color: #7b0002; font-size: 20px;}
.wrapper .location .sitepath{float: right; color: #666;white-space: nowrap;}
.wrapper .location .sitepath a{display: inline-block;}
.wrapper .leftNav{width: 240px;}
.wrapper .leftNav .list{margin-top: 10px;}
.wrapper .leftNav .list li{border-bottom: 1px solid #ededed;line-height: 46px; position: relative;}
.wrapper .leftNav .list li a{font-size:14px;color: #4d485b; display: block;}
.wrapper .leftNav .list li s{width:15px;height: 15px; margin-top: 15px; float: right; background-position: -42px -117px; -webkit-transition: all ease 300ms; -moz-transition: all ease 300ms; -ms-transition: all ease 300ms; -o-transition: all ease 300ms; transition: all ease 300ms;}
.wrapper .leftNav .list li:hover a,
.wrapper .leftNav .list li.hover a{color:#7b0002;font-weight: bold;}
.wrapper .leftNav .list li:hover s,
.wrapper .leftNav .list li.hover s{background-position:-42px -92px;}
.wrapper .leftNav .list li .drop{display:none;}
.wrapper .leftNav .list li .drop a{border-top: 1px dotted #ededed;padding:10px 0 10px 10px;line-height:20px;color: #999;font-weight: normal;}
.wrapper .leftNav .list li .drop a s{width: 8px;height: 12px;display: inline-block;vertical-align: middle;background-position:-156px -90px;margin-top: 2px;margin-right: 5px;}
.wrapper .leftNav .list li .drop a:hover,.wrapper .leftNav .list li .drop a.hover{color:#7b0002;}


.wrapper .content{width: 900px;}
.wrapper .content .about{line-height: 30px; padding: 15px 0;}
.wrapper .content .about img{max-width:100% !important;display: block;margin: 0 auto;}
.wrapper .content .news ul{padding-top: 30px;}
.wrapper .content .news li{border-bottom: 1px solid #ebebeb; padding-bottom: 30px; margin-bottom: 30px;}
.wrapper .content .news li a{display: block;}
.wrapper .content .news li .left img{width: 182px; height: 138px; display: block; border: 1px solid #e3e3e3;}
.wrapper .content .news li .left{width: 184px;}
.wrapper .content .news li .right{width: 680px;}
.wrapper .content .news li .right span{color: #acacac; margin-top: 10px; display: block; position: relative; padding-left: 18px;}
.wrapper .content .news li .right span i{width: 12px; height: 12px; background-position: -69px -92px; position: absolute; left: 0; top: 9px; transition: 0.2s ease-out;}
.wrapper .content .news li .right h1{font-size: 14px; color: #4d485b; line-height: 30px; padding-bottom: 5px;}
.wrapper .content .news li .right p{line-height: 20px; font-size: 12px; color: #333;}
.wrapper .content .news li .right a:hover h1{color: #7b0002;}
.wrapper .content .news li .right a:hover span i{background-position: -69px -113px;}
.wrapper .content .news2 ul{padding-top: 20px;}
.wrapper .content .news2 li{padding-bottom: 20px; margin-bottom: 20px;}
.wrapper .content .news2 span{color: #acacac; margin-top: 10px; display: block; position: relative; padding-left: 18px;}
.wrapper .content .news2 span i{width: 12px; height: 12px; background-position: -69px -92px; position: absolute; left: 0; top: 9px; transition: 0.2s ease-out;}
.wrapper .content .news2 span h1{font-size: 14px; color: #4d485b; line-height: 30px; padding-bottom: 5px;}
.wrapper .content .news2 span p{line-height: 20px; font-size: 12px; color: #333;}
.wrapper .content .istyle{width: 100%;}
.wrapper .content .istyle .list{width: 111%;}
.wrapper .content .istyle .item{margin-right: 46px; margin-bottom: 20px;}
.wrapper .content .product ul{padding-top: 30px; width: 105%;}
.wrapper .content .product li{float: left; width:290px; margin-right:15px; margin-bottom: 45px;}
.wrapper .content .product li a{display: block;border: 1px solid #f5f5f5;padding: 10px;transition: 0.2s ease-out;}
.wrapper .content .product li img{width: 270px; height:203px;}
.wrapper .content .product li h3{font-weight: 100;font-size: 14px;text-align: center;display: block;}
.wrapper .content .product li p{text-align: center;}
.wrapper .content .product li a:hover{border: 1px solid #7b0002;}

.contactMsg{width: 100%; padding: 40px 0;}
.contactMsg .mitem{height: 40px; line-height: 40px; position: relative; margin-bottom: 26px;}
.contactMsg .mitem label{width: 75px; float: left; color: #666666; padding-right: 5px; text-align: right;}
.contactMsg .mitem .red{color: red; margin-left: 10px; font-size: 12px;}
.contactMsg .mitem input{width: 360px; height: 40px; line-height: 40px; float: left; padding-left: 10px; border: 0px; font-size: 14px; border: 1px solid #ddd; -webkit-border-radius: 3px; border-radius: 3px; outline: none;}
.contactMsg .mitem .msg-box{position: absolute; left: 475px;}
.contactMsg .mitem.liuyan{width: 100%; height: 96px;}
.contactMsg .mitem.liuyan textarea{width: 582px; float: left; height: 76px; border: 0px; border: 1px solid #ddd; -webkit-border-radius: 3px; border-radius: 3px; padding: 10px; overflow: hidden; color: #666; resize: none; font-family: "microsoft yahei"; outline: none;background: none;}
.contactMsg .itemsub{padding-left: 80px; height: 40px; line-height: 40px; position: relative;}
.contactMsg .itemsub .btn{width: 147px; height: 40px; line-height: 40px; float: left; border: 0px; color: #fff; background: #227bbf; cursor: pointer;outline: none;}
.contactMsg .itemsub .btn.reset{background: #999; margin-left: 20px;}
.contactMsg .itemsub .btn:hover{background:#7b0002;}
.shareNew{padding-bottom: 20px;}
.showNews{padding-top: 20px;}
.showNews .title{font-size: 22px; color: #333333; text-align: center; margin: 10px 0 10px;}
.showNews .mark{color: #999999; height: 38px; line-height: 38px; text-align: center; margin-bottom: 20px; border-top: 1px solid #eee; border-bottom: 1px solid #eee;}
.showNews .mark span{margin: 0 10px; font-size: 12px;}
.showNews .showContxt{color: #666666; padding: 0 2px 30px; line-height: 30px;}
.showNews .showContxt .t{position: relative; display: inline-block; *display: inline; *zoom: 1; color: #333; padding: 0 2px 5px; font-size: 16px; margin-bottom: 10px;}
.showNews .showContxt .t:after{width: 20px; height: 2px; content: "\20"; background: #7b0002; display: block; position: absolute; left: 2px; bottom: -1px;}
.showNews .title2{height: 40px; line-height: 40px; margin-top: 20px; border-bottom: 1px solid #d9d9d9;}
.showNews .title2 a{float: right; font-size: 12px; font-family: arial;}
.showNews .title2 .left{height: 38px; line-height: 38px; font-size: 18px; border-bottom: 3px solid #4d485b;}
.showNews .showContxt img{max-width: 100% !important;display: block;margin: 0 auto;}


/* reLink */

.reLink{width: 100%; height: 25px; border-top: 1px solid #d7d6d6; padding: 15px 0 20px;}
.reLink .nextLink,
.reLink .prevLink{width: 50%; line-height: 25px; color: #666;}
.reLink .nextLink{text-align: right;}
.reLink a:hover{color: #7b0002;}
/* pager */
.pager{padding: 30px 0 30px; text-align: center;}
.pager:after{visibility: hidden; display: block; font-size: 0; content: " "; clear: both; height: 0;}
.pager p{height: 32px; line-height: 32px; float: left; color: #666; display: none;}
.pager ul{overflow: hidden; margin-left: 20px;}
.pager ul li{display: inline-block; *display: inline; zoom: 1; padding: 0 !important; height: auto !important; border: none !important;}
.pager ul a{line-height: 26px; margin-left: 7px; padding: 0 8px; -webkit-transition: all ease 300ms; -moz-transition: all ease 300ms; -ms-transition: all ease 300ms; -o-transition: all ease 300ms; transition: all ease 300ms; color: #666; border: 1px solid #ddd; text-decoration: none; float: left; background: #fff; -webkit-border-radius: 1px; border-radius: 1px;}
.pager ul a.current,
.pager ul a:hover{background-color: #7b0002; border-color: #7b0002; color: #fff;}

.newslist{padding-top: 30px;}
.newslist .item .time{font-size: 12px;color: #999;}
.newslist .item .time s{width:10px; height:10px;background-position: -70px -92px;margin-right: 5px;}
.newslist .item{width: 100%;}
.newslist .item a{display: block; padding:20px 0; width: 100%; color: #565656; border-bottom: 1px solid #e3e3e3;}
.newslist .item .img{width:240px; margin-right:30px; display: block; transition: all .3s;height: 180px;}
.newslist .item h3{padding:1% 0 1%; margin: 0; transition: all .3s;font-size:18px;color: #000;}
.newslist .item .txt{height:100px; overflow: hidden; margin: 0 0 0;color: #999;}
.newslist .item:first-child a{padding-top: 0;}
.newslist .item:hover h3{color: #7b0002;}
.newslist .item:hover img{filter: brightness(110%);}
.newslist .item .view{margin-right: 20px;}

.txtlist .item .time{font-size: 12px;color: #999;}
.txtlist .item .time s{width:10px; height:10px;background-position: -70px -92px;margin-right: 5px;}
.txtlist .item{width: 100%;}
.txtlist .item a{display: block; padding:20px 0; width: 100%; color: #565656; border-bottom: 1px solid #e3e3e3;}
.txtlist .item h3{color: #000;}
.txtlist .item p{color:#999;font-size: 12px;}
.txtlist .item a:hover h3{color:#7b0002;}
.zhuantipage .content{width: 100%;}


.mapArea2{width: 100%; height: 400px; overflow: hidden;}
.map_ul{list-style: outside none none; display: block; width: 100%; padding-top: 10px;}
.map_ul li{display: block; width: 100%; padding-bottom: 10px; margin-bottom: 10px; border-bottom: 1px solid #DCDBDB;}
.map_ul li a{font-size: 14px; float: left; width: 100%; height: 23px; line-height: 23px; font-weight: bold;}
.map_ul .list-inline{display: block; margin-left: 14%; width: 80%; min-height: 30px;}
.map_ul .list-inline a{font-weight: normal; width: auto; float: none; line-height: 32px; height: 32px; margin: 0 10px 10px 0; display: inline-block; border: 1px solid #ccc; padding: 0px 10px;}
.map_ul .list-inline a:hover{background: #7b0002; color: #fff;border: 1px solid #7b0002;}

#_ideConac{width:80px;height: 80px;position: absolute;left:8%;bottom:40px;}

.animated {
	-webkit-animation-duration:1s;
	animation-duration:1s;
	-webkit-animation-fill-mode:both;
	animation-fill-mode:both
}

@font-face {
  font-family: ADELE;
  src: url("../font/ADELE.eot");
  src: url("../fonts/adele.eot") format("eot"), 
  	   url("../fonts/adele.ttf") format("truetype");
}

@-webkit-keyframes flipInY {
	0% {
	-webkit-transform:perspective(400px) rotate3d(0,1,0,90deg);
	transform:perspective(400px) rotate3d(0,1,0,90deg);
	-webkit-transition-timing-function:ease-in;
	transition-timing-function:ease-in;
	opacity:0
}
40% {
	-webkit-transform:perspective(400px) rotate3d(0,1,0,-20deg);
	transform:perspective(400px) rotate3d(0,1,0,-20deg);
	-webkit-transition-timing-function:ease-in;
	transition-timing-function:ease-in
}
60% {
	-webkit-transform:perspective(400px) rotate3d(0,1,0,10deg);
	transform:perspective(400px) rotate3d(0,1,0,10deg);
	opacity:1
}
80% {
	-webkit-transform:perspective(400px) rotate3d(0,1,0,-5deg);
	transform:perspective(400px) rotate3d(0,1,0,-5deg)
}
100% {
	-webkit-transform:perspective(400px);
	transform:perspective(400px)
}
}@keyframes flipInY {
	0% {
	-webkit-transform:perspective(400px) rotate3d(0,1,0,90deg);
	-ms-transform:perspective(400px) rotate3d(0,1,0,90deg);
	transform:perspective(400px) rotate3d(0,1,0,90deg);
	-webkit-transition-timing-function:ease-in;
	transition-timing-function:ease-in;
	opacity:0
}
40% {
	-webkit-transform:perspective(400px) rotate3d(0,1,0,-20deg);
	-ms-transform:perspective(400px) rotate3d(0,1,0,-20deg);
	transform:perspective(400px) rotate3d(0,1,0,-20deg);
	-webkit-transition-timing-function:ease-in;
	transition-timing-function:ease-in
}
60% {
	-webkit-transform:perspective(400px) rotate3d(0,1,0,10deg);
	-ms-transform:perspective(400px) rotate3d(0,1,0,10deg);
	transform:perspective(400px) rotate3d(0,1,0,10deg);
	opacity:1
}
80% {
	-webkit-transform:perspective(400px) rotate3d(0,1,0,-5deg);
	-ms-transform:perspective(400px) rotate3d(0,1,0,-5deg);
	transform:perspective(400px) rotate3d(0,1,0,-5deg)
}
100% {
	-webkit-transform:perspective(400px);
	-ms-transform:perspective(400px);
	transform:perspective(400px)
}
}.flipInY {
	-webkit-backface-visibility:visible!important;
	-ms-backface-visibility:visible!important;
	backface-visibility:visible!important;
	-webkit-animation-name:flipInY;
	animation-name:flipInY
}
