﻿@charset "utf-8";
/* CSS Document */
html { min-width:1250px; position:relative; }
div, form, img, ul, ol, li, dl, dt, dd, p, span, a { overflow: hidden; }
input, textarea { outline:none; resize:none; }
#ZoomBox { overflow:visible; }
/*通用*/
.maxbox { min-width: 1250px; max-width: 1920px; margin: 0 auto; }
.cut { width: 1200px; margin: 0 auto; }
.atm2 { transition: .2s;
-webkit-transition: .2s;
-moz-transition: .2s;
-ms-transition: .2s;
-o-transition: .2s;
}
.atm3 { transition: .3s;
-webkit-transition: .3s;
-moz-transition: .3s;
-ms-transition: .3s;
-o-transition: .3s;
}
.atm5 { transition: .5s;
-webkit-transition: .5s;
-moz-transition: .5s;
-ms-transition: .5s;
-o-transition: .5s;
}
.atm8 { transition: .8s;
-webkit-transition: .8s;
-moz-transition: .8s;
-ms-transition: .8s;
-o-transition: .8s;
}
/*top*/
.topbox { height:39px; line-height:40px; color:#666; border-bottom:1px solid #999; }
.topbox a { color:#666; }
.topbox a:hover { color:#ff6637; }
.topbox span { font-size:12px; font-family:"宋体"; }
.topbox .le_box { float:left; width:500px; }
.topbox .ri_box { float:right; }
/*head*/
.headbox { height: 120px; }
.headbox .logo { width: 780px; height: 120px; float: left; }
.headbox .logo a { display: block; }
.headbox .ewm { width:100px; height:100px; border:5px solid #fff; float:right; }
.headbox .tel { float: right; height: 50px; width: 220px; padding:45px 0 0 60px; background:url(img/ico1.jpg) left 45px no-repeat; }
.headbox .tel span { display:block; width:220px; height:16px; line-height:16px; margin-bottom:4px; color:#666; }
.headbox .tel p { width:220px; height:30px; line-height:30px; color:#ff6637; font-size:30px; font-weight:bold; font-family:Arial; }
/*nav*/
.navbox { height: 50px; background:url(img/ico2.jpg) left top repeat-x; }
.navbox ul li { width: 160px; float: left; text-align: center; }
.navbox ul li a { height: 50px; display: block; line-height: 50px; font-size: 18px; color: #fff; }
.navbox ul li:hover a, .navbox ul li.on a { background: #ff6637; }
.nav-fixed { max-width:100%!important; }
/*banner*/
.banner { width: 100%; height: 48vw; max-height:500px; *height:500px;height:500px\0; position: relative; }
.indexFocus {*width: 153.6%; width: 153.6vw; max-width: 1920px; width: 1920px\0; height: 100%; position: absolute; left: 50%; top: 0; overflow: visible; }
.indexFocusCon { position:relative; left:-50%; width:100%; height:100%; }
.indexFocusConPic { width:100%; height:100%; }
.indexFocusConPic ul { height: 100%!important; position: absolute; overflow: visible; }
.indexFocusConPic ul li { width: 100%; height: 100%; float: left; position: relative; text-align: center; }
.indexFocusConPic ul img { height: 100%; }
.indexFocusConUp, .indexFocusConDown { position:absolute; top:0; width:67px; height:100%; z-index:2; }
.indexFocusConUp { left:350px; }
.indexFocusConDown { right:350px; }
.indexFocusConUp a, .indexFocusConDown a { display:block; width:67px; height:100%; }
.indexFocusConUp a { background:url(img/bannerbtn.png) no-repeat left center; }
.indexFocusConDown a { background:url(img/bannerbtn.png) no-repeat right center; }
/*search*/
.search { height: 30px; padding: 19px 0; border:1px solid #ddd; }
.search .left { height: 30px; float: left; line-height: 30px; color: #333; margin-right:10px; }
.search .left_con { max-width:700px; }
.search .left a { color: #333; margin-right: 10px; }
.search .left a:hover { color: #ff6637; }
.search .right { width: 300px; height: 30px; float: right; position: relative; }
.search .right .tit { width: 240px; height: 24px; float: left; padding: 2px 0 2px 9px; border:1px solid #ccc; }
.search .right .tit input { display: block; width: 240px; height: 24px; border: 0; background: none; line-height: 24px; color: #666; font-family:"微软雅黑"; outline:none; padding:0; }
.search .right .anniu { width: 60px; height: 30px; position: absolute; top: 0; right: 0px; background:url(img/anniu.jpg) no-repeat center; }
.search .right .anniu input { width: 60px; height: 30px; display:block; border:0; background:none; cursor:pointer; }
/*底部*/
.footbox { background:#222; border-top:5px solid #ff6637; padding:35px 0 25px; }
.footbox .cont { margin-right:50px; float:left; width:150px; border-right:1px solid #444; height:150px; }
.footbox .cont .tit { width:100%; height:20px; margin-bottom:10px; line-height:20px; font-size:16px; font-weight:bold; color:#fff; }
.footbox .cont ul li { width:130px; height:30px; line-height:30px; float:left; margin-right:20px; }
.footbox .cont ul li a { color:#b5b5b5; display:block; white-space:nowrap; text-overflow:ellipsis; }
.footbox .cont ul li a:hover { color:#fff; }
.footbox .cont2 { width:300px; }
.footbox .ewm { width:150px; text-align:center; float:right; }
.footbox .ewm p { width:120px; height:120px; padding:0px; background:#fff; }
.footbox .ewm span { width:150px; height:30px; line-height:30px; color:#ddd; }
.bottombox { background:#191919; color:#b5b5b5; line-height:24px; padding:20px 0; }
.bottombox a { color:#b5b5b5; }
.bottombox a:hover { color:#fff; }
.bottombox .text1 { width:100%; float:left; text-align:center }
.bottombox .text2 { width:20%; float:right; text-align:right; font-size:12px; font-family:"宋体"; }
.bottombox .text2 a { font-size:14px; font-family:"微软雅黑"; }
/*内页*/
.rightmain { width:940px; }
.pro_floor_tit { background:#f0f0f0; }
.pro_floor_con ul li { width:218px; margin:0 12px 15px 0; }
.pro_floor_con ul li .pic { width:215px; height:180px; }
.pro_floor_con ul li .pic a { width:215px; height:180px; }
.pro_floor { margin-bottom:0; }
.showpro { width:910px; }
.showpro_right { width:520px; }
.honors .pro_floor_con ul li .pic { width:218px; height:218px; }
.honors .pro_floor_con ul li .pic a { width:218px; height:218px; }
.news_list_tit, .news_list_date, .news_list_text, .news_list_more { width:99%; }
#cFloatDivMove { height:300px!important; width:160px!important; }
.kefu { width:159px; background:url(img/qq.jpg) no-repeat!important; }
.kefu .kfnr { width:135px; float:right; padding-top:30px!important; }
.kefu table { margin-left:5px; }
.kefu table tr { display:block; width:100%; padding:10px 0 0 0; }
.kefu table tr td { display:block; width:100%; text-align:center; padding:2px 0; }
.kefu .f_phone { width:135px; float:right; text-align:center; }
.kefu .f_phone p { line-height:24px; padding-top:3px; }
.kefu .f_phone span { font-family:Arial; }
.totop a { background:url(img/totop1.jpg) no-repeat; transition: .5s;
-webkit-transition: .5s;
cursor:pointer; }
.totop a:hover { background:url(img/totop2.jpg) no-repeat; }
.map { width:1200px; border:0; }
.map .top { width:1200px; height:40px; background:#ff6637; }
.map .top p { color:#fff; height:40px; line-height:40px; }
.map .position1 { height:40px; line-height:40px; color:#f0f0f0; }
.map .position1 a { color:#f0f0f0; }
.map .position1 a:hover { color:#fff; }
.map .bum { width:1200px; background:#f5f5f5; padding:5px 0; }
.map .bum .con { width:1160px; padding:0 20px; height:39px; line-height:40px; background:none; border:0; border-bottom:1px solid #ddd; }
.map .bum .con .tit { text-indent:0; }
.map .bum .con .mapmore { width:auto; }
.map .bum .con a { height:40px; line-height:40px; color:#333; }
.map .bum .con a:hover { color:#ff6637; }
.map .bum .cpksdh1 { width:1150px; padding:10px 0; }
.map .bum .cpksdh1 .cpksdh1_con ul li { text-indent:0; }
.map .bum .cpksdh1 .cpksdh1_con ul li a { margin-right:15px; color:#333; font-size:14px!important; }
.map .bum .cpksdh1 .cpksdh1_con ul li a:hover { color:#ff6637; }
/*! banner */
.flexslider{position:relative;overflow:hidden;background:url(img/loading.gif) 50% no-repeat;}
.slides{position:relative;z-index:1;}
.flex-control-nav{position:absolute;bottom:10px;z-index:2;width:100%;text-align:center;}
.flex-control-nav li{display:inline-block;width:14px;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(img/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;width:100%;top:45%;}
.flex-direction-nav li a{display:block;width:50px;height:50px;overflow:hidden;cursor:pointer;position:absolute;opacity:0;}
.flex-direction-nav li a.flex-prev{left:40px;background:url(img/prev.png) center center no-repeat;}
.flex-direction-nav li a.flex-next{right:40px;background:url(img/next.png) center center no-repeat;}
.flexslider:hover .flex-prev{opacity:.5;left:40px;}
.flexslider:hover .flex-next{opacity:.5;right:40px;}
.flexslider:hover .flex-next:hover,.flexslider:hover .flex-prev:hover{opacity:1!important;}
.NewsContent *{ line-height:27px; font-size:14px;}
.NewsContent img{ width:100%; margin:5px auto; display: block; max-width:800px; float:left;}