﻿/* CSS Document */
@charset "utf-8";
html,body { background-color: #d8d8d8; color: #666666; font: 12px/22px "Microsoft YaHei"; }
a { color: #666666; text-decoration: none; }
a:hover { color: #0664ae; text-decoration: none; }
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote,th,td { margin: 0; padding: 0; }
table { border-collapse: separate; border-spacing: 0; }
fieldset,img { border: 0 }
address,caption,cite,code,dfn,em,strong,th,var,optgroup { font-style: inherit; font-weight: inherit; }
del,ins { text-decoration: none }
li { list-style: none }
caption,th { text-align: left }
h1,h2,h3,h4,h5,h6 { font-size: 100%; font-weight: normal; }
abbr,acronym { border: 0; font-variant: normal; }
input,button,textarea,select,optgroup,option { font-family: inherit; font-size: inherit; font-style: inherit; font-weight: inherit; outline:none; border:none;}
input,button,textarea,select { font-size: 100% }
strong { font-weight: bold }
.clearfix:after { clear: both; content: "."; display: block; height: 0; visibility: hidden; }
* html .clearfix { height: 1% }
*:first-child + html .clearfix { min-height: 1% }
.b_c { margin: auto }
.b_l { float: left }
.b_r { float: right }
.t_l { text-align: left }
.t_c { text-align: center }
.t_r { text-align: right }
.c_b { zoom: 1 }
.c_b:after { clear: both; content: " "; display: block; }
.c_both { clear: both }


.wrapper{ width:1040px; height:auto; overflow:hidden; background-color:#FFF; margin:0px auto;}
.wrap{ width:1000px; height:auto; overflow:hidden; margin:0px auto; padding-top:15px;}
.header{ height:auto; overflow:hidden; margin-bottom:10px;}
.head{ height:120px;}
.logo{ width:358px; height:106px;}
.right{ width:200px;}
.yuyan{ height:20px; line-height:20px; color:#d7d7d7; padding-bottom:20px;}
.yuyan a{ padding:0px 15px;}

.center{ width:1000px; height:46px; background-color:#e4e4e4;}
.menu{ width:660px; height:46px;}
.menu li{ float:left;}
.menu li a{ display:block; width:120px; height:46px; line-height:46px; font-size:14px; background:url(../images/line.jpg) no-repeat right 10px; text-align:center;}
.menu li a:hover,.menu li a.active{ background-color:#0664ae; color:#FFF;}
.soubg{ width:255px; height:36px; margin-top:5px; padding-right:10px;}
.shuru{ width:205px; height:34px; line-height:34px; border:1px solid #dddcdc; color:#969696; padding-left:10px;}
.sou_button{ display:block; width:33px; height:36px;}

/*banner*/
#full-screen-slider { width:1000px; height:350px; float:left; position:relative; z-index:1;}
#slides { display:block; width:1000px; height:350px; list-style:none; padding:0; margin:0; position:relative}
#slides li { display:block; width:1000px; height:100%; list-style:none; padding:0; margin:0; position:absolute}
#slides li a { display:block; width:1000px; height:100%; text-indent:-9999px}
#pagination { display:block; list-style:none; position:absolute; left: 5%; bottom: 10px; z-index:10000;  padding:5px 15px 5px 0; margin:0}
#pagination li { display:block; list-style:none; width:14px; height:14px; background:url(../images/yuan.png) no-repeat 0px 0px; float:left; margin-left:10px; border-radius:5px; background:#FFF }
#pagination li a { display:block; width:100%; height:100%; padding:0; margin:0;  text-indent:-9999px;}
#pagination li.current { background:url(../images/yuan.png) no-repeat 0px -14px;}

.content{ height:auto; overflow:hidden; padding-top:15px;}
.cp_gun{ width:1000px; height:auto; overflow:hidden;}
.huibg{ height:46px; background-color:#e5e5e5; line-height:46px;}
.cpjs{ width:105px; background:url(../images/in_19.jpg) no-repeat 15px 18px; font-size:16px; color:#0664ae; font-weight:bold; padding-left:32px;}
.more{ color:#666; padding-right:18px;}
/*图片切换*/
.blk_29 {PADDING-RIGHT: 0px;PADDING-LEFT: 0px; PADDING-BOTTOM: 10px; OVERFLOW: hidden; PADDING-TOP: 10px;  ZOOM: 1; POSITION: relative}
.blk_29 .LeftBotton { background:url(../images/in_31.jpg) no-repeat;LEFT: 5px; FLOAT: left; WIDTH: 25px; CURSOR: pointer; POSITION: absolute; TOP: 115px; HEIGHT: 52px}
.blk_29 .RightBotton {	RIGHT: 5px; background:url(../images/in_33.jpg) no-repeat; FLOAT: right; WIDTH: 25px; CURSOR: pointer; POSITION: absolute; TOP: 115px; HEIGHT: 52px}
.blk_29 .Cont {	MARGIN: 0px auto; OVERFLOW: hidden; WIDTH: 900px;}
.blk_29 .box {	FLOAT: left; WIDTH: 190px; margin:0px 16px; border:1px solid #cecece;}
.blk_29 .box IMG { DISPLAY: block; width:188px; height:212px;border-bottom:1px solid #cecece;}
.blk_29 .box A:hover IMG {opacity:0.7; }
.blk_29 .box P { height:34px; line-height:34px; width:165px; margin:0px auto;border-bottom:1px solid #cecece; font-size:14px;text-align:center;}
.blk_29 .box P a{ color:#333; }
.blk_29 .box P a:hover{ color:#0664ae; }
.blk_29 .box span{ display:block; height:34px; line-height:34px; width:165px; margin:0px auto; text-align:center;}
.rollphotos {	MARGIN-TOP: 10px;WIDTH: 1000px}

/*footer*/
.footer{ height:65px; width:1000px; background-color:#9e9e9e; margin-top:30px;}
.footer p{ width:500px; margin:0px auto; padding-top:15px; text-align:center; color:#FFF;}

.nei_banner{ width:1000px; height:264px;}
/*侧边栏*/
.ny_left{width: 280px;}
.ny_tib{background: #cdcdcd;}
.ny_tib .ti{font-size:14px; line-height: 36px; color: #5d5d5d; padding: 0 0 0 32px; background: url(../images/lt_ico.png) 14px center no-repeat;}
.lt_menu{padding: 10px 20px 50px 20px; background: #e4e4e4;}
.lt_menu li .lii{line-height: 37px; border-bottom: 1px dotted #9e9e9e;}
.lt_menu li a{padding: 0 0 0 30px; color: #5d5d5d; background: url(../images/lt_liico.png) 15px center no-repeat; display: block;}
.lt_menu li:hover,.lt_menu li.hov{border: none;}
.lt_menu li:hover .lii a{background: url(../images/lt_liico_hov.png) 15px center no-repeat; color: #fff;}
.lt_menu li:hover .lii{background: #0664ae;}
.lt_menu li.hov .lii a{background: url(../images/lt_liico_hov.png) 15px center no-repeat; color: #fff;}
.lt_menu li.hov .lii{background: #0664ae;}

/*右侧内容*/
.ny_right{width: 690px;}
.ny_locb{border: 1px solid #cecece; height:50px; line-height:50px;}
.ny_locb .ti{ display:block; width:240px;font-size: 14px; color: #0664ae; background:url(../images/xian.jpg) no-repeat 10px 16px; padding: 0 0 0 18px;}
.ny_locb .loc{ display:block; width:420px;text-align: right;padding-right: 10px;}
.ny_locb .loc a{color: #666666;}
.ny_locb .loc a:hover{color: #0664ae;}
.ny_locb .loc font{color: #0664ae; font-size:12px;}

/*产品介绍*/
.product_cn dl .cnb .pic{width: 202px; border-right: 1px solid #cecece; float: left;}
.product_cn dl .cnb .rcn{width: 115px; float: right; padding: 35px 10px 0 10px;}
.product_cn dl .cnb .rcn .ti{color: #5d5d5d; line-height: 18px; padding: 10px 0; border-bottom: 1px dotted #5d5d5d;}
.product_cn dl .cnb a{color: #5d5d5d;}
.product_cn dl .cnb .rcn .des{padding: 10px 0 0 0;}
.product_cn dl .cnb:hover{background: #0664ae; color: #fff;}
.product_cn dl .cnb:hover a{color: #fff;}
.product_cn dl .cnb:hover .ti{border-bottom: 1px dotted #fff;}
.product_cn dl .cnb:hover .ti{color: #fff;}

.neirong{ padding-top:18px; height:auto; overflow:hidden;}
.product_cn{ height:auto; overflow:hidden;}
.product_cn li{ float:left; margin:0px 10px 23px 10px;}
.product_cn li a{ display:block;border: 1px solid #cecece; width:323px; height:225px;}
.product_cn li .pic{ width:187px; height:225px;border-right: 1px solid #cecece;}
.product_cn li .rcn{width: 115px; padding: 35px 10px 0 10px; text-align:center;height: 190px;}
.product_cn li .rcn .ti{color: #333333; line-height: 18px; padding: 10px 0; border-bottom: 1px dotted #5d5d5d; font-size:16px;}
.product_cn li .rcn .des{padding: 10px 0 0 0;}
.product_cn li a:hover .pic{opacity:0.7;}
.product_cn li a:hover .rcn{background: #0664ae; color: #fff;}
.product_cn li a:hover .rcn .ti{ color:#FFF;border-bottom: 1px dotted #ffffff; }

.fanye{ margin-top:20px;}
.fanye li{ float:left; border:#d3d3d3 1px solid; margin:0px 7px;  }
.fanye li a{ display:block; padding:0px 10px; color:#000;}
.fanye li a:hover{ background-color:#0664ae; color:#FFF;}

/*产品详情*/
.shen{ font-size:18px; color:#0664ae; height:25px; line-height:25px; text-align:center;}
.tu{ width:686px;  border:1px solid #cecece; margin:15px 0px 25px 0px;}
/* 切换 */
.kcyq{ font-size:14px; font-weight:bold; color:#333;}
.tab1{ padding-top:0px;}
.menu1{height:45px;}
.menu1 li{float:left;width:140px;text-align:center;line-height:45px;height:45px; margin-right:5px; cursor:pointer;color:#333;font-size:14px;overflow:hidden; border:1px solid #cecece;}
.menu1 li.off{ background-color:#0664ae; color:#FFF;width:140px; height:45px; line-height:45px;}

.menudiv{min-height:200px;border-top:0;}
.menudiv div{padding:15px 0px;}
.menudiv img{width:95%;}
/*公司简介*/
.wenzi{ height:auto; overflow:hidden; padding-bottom:40px;}
.wenzi p{ text-indent:2em; padding-bottom:20px;}

/*案例介绍*/
.shen01{ font-size:18px; color:#0664ae; height:35px; line-height:35px; text-align:center; border-bottom:1px solid #cecece;}
.an{ height:auto; overflow:hidden; padding:25px 0px 35px 0px;}

/*联系我们*/
.lian{ height:auto; overflow:hidden; padding-bottom:25px;}
.ding{ font-size:18px; color:#0664ae; height:25px; line-height:25px; padding-bottom:25px;}
.lian p{ font-size:14px; line-height:24px;}
.map{ width:690px; height:475px;}





