/* CSS Document */



@charset "utf-8";

body {min-width:1100px;margin:0; padding:0; font-size:14px; background:#fff;overflow-x:hidden height:auto; font-family:Arial, Helvetica, sans-serif; font-family:"微软雅黑";}

div,ul,ol,li,p,a,img {margin:0 auto; padding:0; border:0; }

ul li{list-style:none; list-style-type:none;}

.center { margin:0 auto; }

.clearboth{clear:both;}

a{ text-decoration:none; color:#212121;}



.left{ float:left;}

.right{ float:right;}

.wrapper{ width:1100px; margin:0 auto;}



/*top*/

.top{ height:30px; width:100%; background:#d8d8d8;}

.hello{ float:left; line-height:30px; color:#5f5f5f;}

.tell{ float:right;}

.tt_top{ height:103px; width:1150px; margin:0 auto;}

.logo{ float:left; margin-top:37px;}

.nav{ float:right; height:103px; width:680px; }

.nav li{ float:left; width:93px; height:103px;}

.nav li a{ display:block; height:103px; width:93px; text-align:center; line-height:103px;}

.nav li a:hover{ background:#006acc; color:#fff;}



.nav li select{background:#006acc; color:#fff;}

.selt{ background:#006acc; color:#fff;}



/*banner*/

.banner { width:100%;clear:both; overflow:hidden;background-color:#FFFFFF;  text-align:center;}

#focus {POSITION: relative; WIDTH: 1440px; HEIGHT: 450px; margin:0 auto; OVERFLOW: hidden}

#focus UL {POSITION: absolute; HEIGHT: 450px}

#focus UL LI {POSITION: relative; WIDTH: 1440px; BACKGROUND: #000; FLOAT: left; HEIGHT: 450px; OVERFLOW: hidden}

#focus UL LI DIV {POSITION: absolute; OVERFLOW: hidden}

#focus .btnBg {POSITION: absolute; WIDTH: 1440px; BOTTOM: 0px; HEIGHT: 20px; LEFT: 0px}

#focus .btn {POSITION: absolute; TEXT-ALIGN:center; PADDING-BOTTOM: 5px;  WIDTH: 1440px; BOTTOM: 0px; HEIGHT: 20px; RIGHT: 0px; PADDING-TOP: 5px; ; margin:0 auto}

#focus .btn SPAN {WIDTH: 25px; DISPLAY: inline-block; BACKGROUND: #fff; HEIGHT: 10px; MARGIN-LEFT: 5px; CURSOR: pointer; _display: inline; _zoom: 1; _font-size: 0; }

#focus .btn SPAN.on {BACKGROUND: #fff}

#focus .preNext {POSITION: absolute; WIDTH: 45px; HEIGHT: 100px; TOP: 150px; CURSOR: pointer}

#focus .pre {LEFT: 0px}

#focus .next {BACKGROUND-POSITION: right top; RIGHT: 0px}



/*公司简介*/

.company{ width:100%; height:323px; margin:0 auto; overflow:hidden; margin-top:25px;}

.ty_top{ display:block; width:1100px; margin:0 auto; margin-bottom:20px;}

.img{ float:left; width:235px; height:202px; border:1px solid #c9c9c9;}

.jianjie{ float:left; height:200px; width:520px; overflow:hidden; margin-left:25px; text-indent:2em;}

.jianjie a{ color:#252323; font-size:14px; line-height:28px;}

.jianjie a:hover{ color:#04a658;}

.zizhi{ height:200px; width:258px; float:right; margin-right:20px;}

.zr{ width:258px; height:89px; background:#d6d6d6; margin-bottom:15px;}

.zr span{ float:left;}

.zr .zi{ width:140px; height:60px; text-align:center; line-height:30px; margin-top:15px;}

.zr .zi a{ color:#515151;}

.zr .zi a:hover{ color:#006acc}



/*产品展示*/

.ab_title{ overflow:hidden; margin-top:20px; width:1100px; margin:0 auto;}

#cen_right_top{width:1100px; height:300px; margin:0 auto; text-align:center; margin-top:20px;}

.fl{ width:500px; height:300px;}

#cen_right_top .active{background:url(images/qiehuan.jpg) no-repeat;color:#3d3d3d;}

#cen_right_top span{line-height:35px;text-align:center;font-size:15px; font-weight:bold; padding-left:10px; padding-right:7px;font-weight:bold;lighter;cursor:pointer; padding-top:15px;}

#cen_right_top span a{color:#3d3d3d; padding-right:16px; margin-top:20px;}

#cen_right_top span a:hover{ color:#02179b;}

#cen_right_top div{font-size:14px;display:none;clear:both;height:100px;}

.cp_list{ width:1100px; height:205px; margin-top:20px;}

.cp_list li{ float:left; margin-left:23px; margin-right:15px;width:235px; height:226px; float:left; display:inline;  text-align:center; line-height:35px;}

.cp_list li  a{ color:#131313; font-size:13px;}

.cp_list li img{ height:179px; width:228px; border:1px solid #939292}

.cp_list li  a:hover{ font-weight:bold; color:#095fb2;}





/*新闻中心*/

.news{ height:390px; width:100%; overflow:hidden; margin-top:30px;}

.xw_list{ width:1100px; height:275px; margin:0 auto;}

.xw_title { font-size:13px;  margin-left:10px;color:#acabab;}

.xw_title span a{font-size:16px; font-weight:bold;color:#3a3a3a;}

.xw_list{ height:290px; width:1100px; margin-top:15px;}

.xw_list li{ width:532px; height:124px; background:#e6e6e6; float:left; margin-left:9px; margin-bottom:23px; margin-right:8px;}

.xw_list li .xw_tu{ float:left; height:85px; width:164px; margin-top:10px; margin-left:12px;}

.xw_list li p{ height:90px; width:320px; float:left; margin-left:15px;}

.xw_list li p .dazi a{ font-size:14px; font-weight:bold; color:#2e2e2e; width:313px; line-height:30px; display:block; margin-top:10px;}

.xw_list li p .xiaozi a{ color:#2e2e2e; width:320px; line-height:30px;display:block; overflow:hidden; height:60px; font-size:12px;}

.xw_list li p a:hover{ color:#006acc;}

/*bottom*/

.link{ background:#1c1c1c; width:100%; height:52px; clear:both; color:#fff; line-height:52px;}

.link span{ font-size:14px; font-weight:bold;}

.link a{ padding-left:5px; padding-right:5px; color:#fff;}

.link a:hover{ color:#00ad55;}

.bottom{ background:#373737; height:110px; width:100%;}

.banquan{ width:1100px; margin:0 auto; text-align:center; line-height:30px; color:#fff; padding-top:20px; font-size:14px;}

.banquan a{ color:#fff;}

.banquan a:hover{ color:#006acc;}



/*子页*/

.ziye{ height:auto; width:1100px; margin:0 auto; overflow:hidden;}

.Left{ float:left; height:auto; width:230px; padding-bottom:5px; overflow:hidden; clear:both;}

.fenlei{ width:232px; height:auto; margin-top:15px; background:#efefef;}

.tou{ height:50px; width:232px; text-align:center; background:#006acc; font-family:"微软雅黑";}

.tou p.da{ font-size:20px; color:#fff;font-weight:bold; padding-top:10px;}

.tou .xiao{ color:#efeeee; font-size:15px;}

.fl_list{ width:207px; height:auto;}

.fl_list li a{ height:43px; line-height:43px; border-bottom:1px solid #dddddd; display:block; background:url(../images/jian.png) no-repeat 50px 20px; text-indent:64px; color:#252424;}

.fl_list li a:hover{ color:#006acc;}





.lianxi{ height:216px; width:230px; margin-top:15px;}

.lianxi .women{ background:#006acc; height:35px; line-height:35px; padding-left:15px; color:#fff;font-size:14px; font-family::微软雅黑:; font-weight:bold;}

.lianxi .fangshi{ height:auto; padding-bottom:10px; color:#000; background:#efefef;}

.lianxi .fangshi p{ font-size:14px; font-weight:bold; padding-top:12px; padding-left:12px;}

.fangshi .juti{ margin-left:15px; line-height:28px; }



.Right{ float:right; width:832px; padding-left:20px; margin-top:10px;border-left:1px solid #e6e5e5; margin-bottom:20px;}

.come{ border-bottom:2px solid #5d605d; height:30px; line-height:30px;}

.come .my{ border-bottom:2px solid #028147;line-height:30px; height:30px;font-size:14px; font-weight:bold; font-family:""微软雅黑; display:block; width:120px; text-indent:15px; float:left;}

.weizhi{ float:right;}

.weizhi ul li{ float:left;}

.weizhi ul li a{ color:#000;}

.weizhi ul li a:hover{color:#006acc;}

.neirong{ line-height:28px; height:auto; padding:10px; padding-top:20px; }









.side{position:fixed;width:54px;height:275px;right:0;top:214px;z-index:999;}

.side ul li{width:54px;height:54px;float:left;position:relative;border-bottom:1px solid #444;}

.side ul li .sidebox{position:absolute;width:54px;height:54px;top:0;right:0;transition:all 



0.3s;background:#000;opacity:0.8;filter:Alpha(opacity=80);color:#fff;font:14px/54px "微软雅黑";overflow:hidden;}

.side ul li .sidetop{width:54px;height:54px;line-height:54px;display:inline-block;background:#000;opacity:0.8;filter:Alpha



(opacity=80);transition:all 0.3s;}

.side ul li .sidetop:hover{background:#ae1c1c;opacity:1;filter:Alpha(opacity=100);}

.side ul li img{float:left;}