/*css-----------*/
div,form,img,ul,ol,li,dl,dt,dd,p,input,body,strong,span,pre,textarea{margin:0;padding:0;border:0;font-family:Arial,"microsoft yahei",微软雅黑;}
h1,h2,h3,h4,h5,h6,p{margin:0;padding:0;}
body{width:100%;font-family:Arial,"microsoft yahei",微软雅黑;font-size:12px;margin:0 0;color:#333;height:auto;line-height:1.8;overflow-x:hidden;position:relative;background:#fff;}
.wap{max-width:1600px;margin:0 auto;}
img{border:0px;/*behavior:url(iepngfix.htc)*/}
ul,li{list-style:none; }
a{text-decoration:none;color:#333;}
a:hover{color:#fe0000;outline:none;}
a,area{outline:none;blr:expression(this.onFocus=this.blur());}
.clear{clear:both;line-height:0;height:0;font-size:0;}
a,area{blr:expression(this.onFocus=this.blur())}

.topbg{ height:30px;background:#fbfbfb;}
.topbar{ width:1120px; margin:0 auto; line-height:30px; height:30px;}
.topbar p{ float:left}
.topbar span{ display:block; float:right; font-weight:600}
.toplogo{ background: url(../images/logobg.jpg) no-repeat center top;padding:32px 0;}
.logo{ width:1120px; margin:0 auto;}
.logo img{ float:left}
.logo .rexian{ float:right; padding-top:10px;line-height:1.2;}
.logo .rexian em{ margin-right:15px; vertical-align:middle; display:inline-block}
.logo .rexian i{font-size:30px; color:#fc0202; vertical-align:middle; display:inline-block}

.navbg{background:#fe0000;}
.nav{margin:0 auto;width:1120px;height:46px;}
.nav ul{float:left;}
.nav li{float:left;background:url(../images/xian.png) no-repeat left center;padding-left:1px;position:relative;z-index:10}
.nav li.nobg{background:none;}
.nav li a{font-size:16px;color:#fff;height:46px;line-height:46px;text-align:center;display:block;width:111px;text-align:center;text-decoration:none;}
.nav li a.on{background:#5e5d5d}
.nav li a:hover,.nav li.hover a{background:#5e5d5d;color:#fff;}
.nav ul ul{position:absolute;top:46px;display:none}
.nav ul ul li{background:#5e5d5d;border-top:1px #7e7e7e solid;padding:0;filter:alpha(opacity=80);opacity:0.8;}
.nav ul ul li a{height:36px;line-height:36px;font-size:15px;}
.nav ul ul li:hover{filter:alpha(opacity=100);opacity:1;}

.banner{background:#fff;position:relative;width:100%;height:560px;z-index:1}
.flexslider{padding:0;margin:0 auto;position:relative;width:100%;zoom:1;}
.flexslider .slides > li{display:none;-webkit-backface-visibility:hidden;width:100%;height:560px;position:relative;overflow:hidden}
.flexslider .slides img{display:block;height:560px;width:1920px;position:absolute;left:50%;margin-left:-960px;}
.slides:after{content:".";display:block;clear: both;visibility: hidden;line-height:0;height:0;}
.no-js .slides > li:first-child {display: block;}
.flex-viewport{max-height: 2000px;-webkit-transition: all 1s ease;-moz-transition: all 1s ease;transition: all 1s ease;}
.flex-direction-nav a{width: 60px;height: 90px;display: block;background: url(../images/ad_ctr.png) no-repeat 0 0;position: absolute;top: 35%;z-index: 10;cursor: pointer;text-indent: -9999px;opacity: 0;filter:alpha(opacity=0);
-webkit-transition: all .3s ease;}
.flex-direction-nav .flex-next{background-position: 0 -90px;right: 0;}
.flex-direction-nav .flex-prev{left: 0;}
.flexslider:hover .flex-next,.flexslider:hover .flex-prev{opacity: 0.8;filter:alpha(opacity=25);}
.flexslider:hover .flex-next:hover, .flexslider:hover .flex-prev:hover {opacity: 1;filter:alpha(opacity=50);}
.flex-control-nav{width: 100%;position: absolute;bottom:20px;text-align: center;}
.flex-control-nav li{margin: 0 5px;display: inline-block;zoom: 1;*display: inline;}
.flex-control-paging li a{background:#fff;display:block;overflow:hidden;text-indent:-999em;width:40px;height:6px;cursor:pointer;}
.flex-control-paging li a.flex-active {background:#fe0000;}

.cont_pro{ margin:0 auto;width:1120px;padding:35px 0;}
.cont_pro .title{ background:url(../images/pro.png) no-repeat center 0;font-size:26px; text-align:center;padding:45px 0 40px 0;height:46px;line-height:46px;color:#FFF;}
.pro_title{border-bottom:1px solid #a1a1a1;}
.pro_title ul li{float:left;width:160px;height:38px;background:url(../images/003.png) no-repeat center;text-align:center;line-height:38px;color:#FFF; font-size:16px; cursor:pointer;position:relative;bottom:-1px;margin-right:-15px;}
.pro_title ul li.on{background:url(../images/002.png) no-repeat center;}
.pro_title span{ float:right;font-size:14px;margin-top:5px;}
.pro_li{margin:0 -8px;display:none;}
.pro_li dl{float:left;margin:20px 9px 0 8px;width:267px;}
.pro_li dl dd{border:1px #ddd solid;padding:5px 0;text-align:center;height:267px;}
.pro_li dl dd a{display:table-cell;vertical-align:middle;width:267px;height:267px;}
.pro_li dl dd img{max-width:267px;max-height:267px;vertical-align:middle;text-align:center;overflow:hidden}
.pro_li dt{background:#999;height:20px;padding:5px 0; width:267px;text-align:center;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.pro_li dt a{height:20px;line-height:20px;display:inline-block;overflow:hidden;font-size:14px;color:#fff;padding:0 10px;}
.pro_li dl:hover dt{background:#fe0000}
.pro_li dl:hover dd{border:1px #fe0000 solid;}

.cont_sycs_bg{background:#ededed; border-bottom:1px solid #d1d1d1;padding-bottom:40px;}
.cont_sycs{width:1120px; margin:0 auto}
.cont_sycs h2.title{ background: url(../images/sycs.png) no-repeat center 40px;font-size:26px; text-align:center;padding:90px 0 30px 0;color:#FFF;height:46px;line-height:46px;}
.sycs_list{ width:2700px;height:300px;}
.cont_sycs dl {width:260px;overflow:hidden;float:left;margin:15px 7px 0 7px;display:inline;}
.cont_sycs dt {width:260px;height:300px;overflow:hidden;}
.cont_sycs dt img{width:260px;height:290px;transition:all .5s ease;}
.cont_sycs dt img:hover{transform:scale(1.2)}
.cont_sycs dd {width:260px;overflow:hidden;line-height:24px;}
.cont_sycs dd h3 {font:16px;line-height:32px;height:32px;overflow:hidden;text-align:center;font-weight:normal;margin-top:5px;}
.sdys {background:url(../images/ysbg.jpg) no-repeat center;height:1430px;width:1120px;margin:0 auto}
.cont_sdys{padding:30px 0;}
.cont_sdys p {text-align:center;width:1120px;margin:0 auto;padding:10px 0 40px 0}
.sdys .dl01 {margin:40px 20px 0 110px;}
.sdys dl {width:400px;height:270px;overflow:hidden;position:absolute;}
.sdys dt {font:24px;font-weight:bold;overflow:hidden;line-height:1.4;}
.sdys dt h3 {font-size:24px;}
.sdys dt h3 span {color:#fe0000}
.sdys dt h4 {display:block;font-style:normal;font-size:20px;color:#606060;}
.sdys dd {font:15px "微软雅黑";line-height:27px;color:#666;margin-top:20px;}
.sdys .dl02 {margin:470px 0 0 680px;}
.sdys .dl03 {margin:730px 0 0 110px;width:400px;}
.sdys .dl04 {margin:1140px 0 0 680px;width:400px;}

.cont_about{background:#ededed url(../images/aboutbg.jpg) no-repeat center top;margin-top:15px; height:560px}
.about_n{width:1120px;margin:0 auto }
.about_n h2.title{font-size:26px; text-align:center; display:block; padding:85px 0 0 0;color:#FFF;height:46px;line-height:46px;}
.about_n .about_txt{width:550px;padding:80px 0 0 550px;font-size:14px;text-indent: 2em;overflow:hidden;}
.about_n .about_txt p{padding:10px 0;}
.about_btn{text-align:right;border-bottom:1px solid #a1a1a1;margin-top:50px;}

.cont_hzdw{ width:1120px;margin:30px auto; text-align:center;}
.cont_hzdw .title{ background:url(../images/hzdw.png) no-repeat center 0; width:269px;height:58px;line-height:58px;text-align:center;font-size:26px;margin:0 auto; margin-top:10px;color:#fff;}
.partner_gd{ height:180px;margin-top:30px;}
#CSSBox{float:left;margin:0 auto;overflow:hidden; margin:0 12px}
.coo_li ul li{float:left;width:268px;}
.coo_li ul li h4{border:1px #ccc solid;width:248px;text-align:center;}
.coo_li ul li p{display:block;width:248px;text-align:center;font-size:14px;padding-top:6px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding-right:10px;}
.coo_li ul li p a{color:#333;}
#LeftButton,#RightButton{cursor:hand;margin:34px 0;height:68px;width:21px;float:left;background:url(../images/btn.png) left top no-repeat;cursor:pointer}
#RightButton{float:right;background-position:left -70px;}
#LeftButton:hover{background-position:left -140px;}
#RightButton:hover{background-position:left -210px;}

.gray_bg{height:40px;background:#ededed;}
.i-title{background:url(../images/khjz.png) no-repeat left;border-bottom:1px solid #bcb5b5; font-size:20px; margin-bottom:10px;height:43px;}
.i-title span{float:left;text-align:center;height:43px;line-height:43px;padding-left:30px;color:#fff;}
.i-title a.more{ float:right;line-height:20px; margin-top:10px;font-size:14px;}

.cont_one{margin:35px auto; width:1120px}
.khjz{ width:630px; float:left;}
.khjz .title{background:url(../images/khjz.png) no-repeat left;border-bottom:1px solid #bcb5b5; font-size:20px; margin-bottom:10px}
.khjz .title span{ float:left;text-align:center; height:40px; padding-left:30px}
.khjz .title span a{ color:#FFF; line-height:44px; display:inline-block}
.khjz .title p{ float:right;line-height:20px; margin-top:20px}
.khjz .title p a{ font-size:14px;}
.khjz dl{ padding:20px 0; border-bottom:dashed 1px #bcb5b5}
.khjz dl dt{ border:1px solid #bcb5b5; width:268px; height:198px; text-align:center; float:left}
.khjz dl dt img{ width:264px; height:194px; text-align:center; padding:2px}
.khjz dl dd{ float:right; width:340px; height:180px;}
.khjz dl dd h4{ font-size:16px; font-weight:bold;margin-top:20px;}
.khjz dl dd p.text{line-height:24px;color:#777;margin-top:10px;height:96px;overflow:hidden;}
.khjz dl dd p.btn{margin-top:10px;text-align:right;}
.khjz dl dd b a{ color:#fe0000;font-size:14px;}

.honor{ width:430px; float:right;background:url(../images/ty.png) no-repeat left top;padding-left:30px;}
.h_cont{width:300px;height:460px;position:relative;margin-top:40px;float:center;padding:0 65px;}
.h_cont a{display:block;text-align:center;width:300px}
.h_cont a.text{height:20px;line-height:20px;overflow:hidden;font-size:14px;margin-top:30px;background:#868383;color:#fff;height:40px;line-height:40px;font-size:14px;}
.f426x240{width:300px;height:420px;overflow:hidden}
.f426x240 img{max-width:300px;max-height:380px;}
.rslides{width:100%;position:relative;list-style:none;padding:0;background:url(../images/honor_bottom_bg.png) no-repeat bottom center;height:450px;}
.rslides_tabs{margin:12px auto;clear:both;text-align:center; display:none;}
.h_cont a.rslides_nav{position:absolute;cursor:hand;top:50%;margin-top:-90px;height:68px;width:21px;float:left;background:url(../images/btn.png) left top no-repeat;cursor:pointer;text-indent:-9999px;left:20px;}
.h_cont a.rslides_nav.next{left:390px;background-position:left -70px;}
.h_cont a.rslides_nav:hover{background-position:left -140px;}
.h_cont a.rslides_nav.next:hover{background-position:left -210px;}


.cont_two{margin:0 auto; width:1120px; padding:35px 0;}
.cont_news{ width:630px;float:left;}
.news_right{width:430px; float:right;padding-left:30px;background:url(../images/jbx.png) no-repeat left center;}

.i-title2{border-bottom:1px solid #bcb5b5;font-size:20px;height:37px;}
.i-title2 span{float:left;background: url(../images/003.png) no-repeat left;text-align:center;display: block;line-height:37px;color:#FFF;width:161px; text-align:center;margin-right:-15px;cursor:pointer;position:relative;bottom:-1px;}
.i-title2 span.on{background:url(../images/002.png) no-repeat left;}
.i-title2 a.more{float:right;line-height:20px; margin-top:10px;font-size:14px;}

.tiao{ height:175px}
.img_bg{height:172px}
.news-li-box{display:none;}
.cont_news dl{margin-top:20px;height:165px}
.cont_news dt{float:left; height:161px; width:208px; overflow:hidden;}
.cont_news dt img{ text-align:center; height:161px; width:208px;}
.cont_news dd{float:right;width:405px;}
.cont_news dd span{ font-size:14px;}
.cont_news dd h4{font-size:15px; height:30px; overflow:hidden}
.cont_news dd .text{margin-top:10px;color:#777; line-height:21px; height:80px; overflow:hidden}
.cont_news dd .btn{margin-top:10px;text-align:right;}
.cont_news dd .btn a{color:#fe0000;font-size:14px;}
.cont_news ul{ margin-top:10px}
.cont_news ul li{ background:url(../images/yuan.png) no-repeat left 17px; padding:0 100px 0 15px; line-height:40px; border-bottom:1px #d8d8d8 dashed;font-size:14px;position:relative;overflow:hidden; height:40px}
.cont_news ul li a{}
.cont_news ul li a:hover{color:#fe0000;}
.cont_news ul li .date{position:absolute;right:0;font-size:12px;color:#777;}

.news_right .title{background: url(../images/002.png) no-repeat left;border-bottom:2px solid #bcb5b5;font-size:20px; margin-bottom:10px}
.news_right .title span{ float:left;text-align:center;padding-left:30px;display: block;line-height:35px;}
.news_right .title span a{ color:#FFF;}
.news_right .title p{float:right;line-height:20px; margin-top:20px}
.news_right .title p a{ font-size:14px;}
.mews_wt{margin-top:20px;}
#scrollDiv{height:376px; overflow:hidden;}

.news_right dl{padding:0 0 20px;margin-bottom:20px;}
.news_right dl dt{font-size:14px; background:url(../images/w.jpg) no-repeat left top;padding-left:35px;overflow:hidden;font-size:15px;font-weight:bold; height:35px; line-height:35px; overflow:hidden}
.news_right dl dd{ background:url(../images/da.jpg) no-repeat left top;padding-left:35px; line-height:23px; height:130px; overflow: hidden}
.news_right dl dd .text{margin-top:10px;color:#777; height:88px; line-height:23px; overflow:hidden}
.news_right dl dd .btn{margin-top:15px;text-align:right;}
.news_right dl dd .btn a{color:#fe0000;font-size:14px;}
.news_right dl{ border-bottom:1px #d8d8d8 dashed }
.news_right dd span{ font-size:14px;}
.news_right dd b a{ color:#fe0000; margin:10px 0 0 320px}
.footer{ background:#fe0000; height:50px}
.footer .dh{ margin:0 auto; width:1120px;}
.footer .dh ul{text-align:center}
.footer .dh ul li{ float:left; line-height:50px; text-align:center; width:110px;}
.footer .dh ul li a{color:#FFF; font-size:14px;}
.footer .dh ul li a:hover{ text-decoration:underline}
.foot{ background:#ececec; height:270px; padding:20px 0}
.foot_one{ margin:0 auto; width:1120px;}
.foot_logo{ float:left;}
.foot_logo img{margin:80px 20px 10px 10px}
.foot_one .foot_right{ float:right;max-width:700px;overflow:hidden}
.foot_right ul{ float:left; padding:10px 50px 0 0}
.foot_right ul li{ font-size:14px; line-height:30px; width:370px; overflow:hidden}
.foot_right ul li b{font-size:18px;color:#fe0000;}
.foot_right .weixin{ float:right; margin:40px 50px 0 0}
