@charset "gb2312";
/*私有样式库*/
.mt8 { margin-top: 8px; }
.p10 { padding: 10px; }
.ptrbl{ padding:26px 40px 32px 40px;}
.pt10{ padding-top:10px;}
.mt24{ margin-top:24px;}
.mr22{ margin-right:22px;}
.pb25{ padding-bottom:25px;}
.mt10{ margin-top:10px;}
/*头部*/
.head { background:url(../images/t_bk.gif) 0 0 repeat-x;}
.logo {}
.top_ad { font-family:"微软雅黑"; font-size:12px; color:#FFFFFF; padding-top:3px;}
.head_r { width: 300px; margin:5px 0 0 0;}
.head_r .tel { background: url(../images/top_tel_right.png) 0 4px no-repeat; padding: 20px 0 100px 20px;}
.head_r .tel em {font-weight: bold;color: #ED1C24; font-size:18px; margin: 0 4px; padding-right:20px; }
.head_r input { height: 18px; line-height: 18px; vertical-align: middle; }
.head_r .inp { width: 153px; padding: 0 10px; border: 1px solid #acafb0; color: #969696; margin-right: 6px; }
.head_r .btn { width: 31px; background: url(../images/btn1.png) 0 0 no-repeat; overflow: hidden; line-height: 99em; border: none; font-size: 0; cursor: pointer; }
/*信息条*/
.infoBar { border-top: 1px solid #9c9c9c; line-height: 28px; background: #dfdfdf; }
.infoBar a { border-left: 1px solid #666; margin-left: -1px; padding: 0 6px; }
/*banner*/
.banner { height: 460px; }
.banner .ban_t p { font-weight: bold; }
/*中部三栏*/
.box { height: 320px; border: 1px solid #cdcdcd; overflow: hidden; }
.box1 { width: 312px; margin-right: 7px; background: #f7f7f7; }
.box2 { width: 358px; }
.box3 { width: 270px; }
.box1 .channelT { height: 32px; line-height: 32px; background: none; }
.box1 .channelN { color: #f00; background-image: url(../images/ico2.jpg); padding-left: 35px; font-size: 16px; }
.i_about { line-height: 2; }
.i_contact { padding: 0 10px; background: url(../images/bg2.jpg) center center no-repeat; height: 108px; }
/*首页产品选项卡*/
.proTab { float: left; margin-left: 8px; width: 292px; height: 274px; }
.proTab .ban_c { height: 245px; top: 36px; }
.proTab .ban_c img { height: 215px; }
.proTab .ban_c p { height: 30px; line-height: 30px; text-align: center;cursor:pointer; }
.proTab .ban_nav { bottom: auto; top: 0; }
.proTab .ban_nav a { float: left; width: 97px; height: 27px; line-height: 27px; background: url(../images/tab_cell.gif) 0 0 no-repeat; margin: 0; font-size: 12px; }
.proTab .ban_nav .on { background-image: url(../images/tab_cur.gif); color: #fff; }
/*首页产品滚动*/
.i_peijian { height: 330px; }
.i_peijian .conscroll { height: 330px; }

/*内页左右结构*/
.c { border: 1px solid #ccc; border-top: 2px solid #0c3561; background: #fff; margin-top: -40px; }
.side { width: 240px;background: url(../images/side_shadow.jpg) right 0 repeat-y; padding-right: 15px; 
/*两栏等高 */ padding-bottom: 9999em; margin-bottom: -9999em;/*两栏等高*/ }
.main { width: 670px; padding-right: 15px; }
/*---------关于我们-------------*/
.main{ position:relative; margin:10px auto 10px auto; width:1100px;}
.main_l h1{ height:95px; position:relative; background:url(../images/left_tit.png) no-repeat; color:#fff; font-family:Arial, Helvetica, sans-serif; font-size:30px; line-height:80px; text-align:right; padding-right:45px;}
.main_l{ position:absolute; width:250px; left:0; top:0px;}
.main_l h1 span{ position:absolute; padding-right:45px; font-size:20px;  bottom:15px; line-height:20px; width:168px; height:30px; line-height:30px; left:0; text-align:right}
.leftnav{ background:#F5F5F5;min-height:600px;height:auto !important;height:600px;}
.leftnav ul{ padding:20px 20px 0 20px;}
.leftnav ul li{ padding:4px 0; border-bottom:1px dashed #bbbbbb;}
.leftnav ul li.block{ border:0}
.leftnav ul li a{ display:block; height:30px; text-indent:20px; background:url(../images/lanv1.png) no-repeat; line-height:28px; color:#343434; font-size:14px;}
.leftnav ul li a:hover,.leftnav ul li a.hover{ background:url(../images/lanv2.png) no-repeat; color:#fff}
.main_r{ float:right; width:830px; background:#fff;min-height:900px;height:auto !important;height:750px; border:1px solid #e5e5e5}
.main_r .h1{ border-bottom:1px solid #e5e5e5; line-height:60px; height:60px; position:relative; font-size:24px; font-family:"微软雅黑"; font-weight:bold; color:#0174BB; padding-left:25px; }
.main_r .h1 .sp{ position:absolute; right:25px; top:0; display:block; text-align:right ; width:300px; color:#8f8f8f; font-size:12px}
.main_r .h1 .sp a{color:#8f8f8f;}
.main_r .h1 .sp font.ft{ color:#1491d2}
.abinfo{ color:#7b7b7b; line-height:32px; font-size:14px; padding:25px;}
.case_img{width:210px; height: 158px; border:3px solid #EBEBEB; padding:1px;}
.bigtu{border:3px solid #2B77CC; padding:8px; max-width:700px;}
.cp_img{width:240px; height: 180px; border:1px dashed #DDDDDD;}

.cpzx_img{
	width: 220px;
	height: 160px;
	border: 1px solid #2B77CC;
}

.big_img{
    width:760px;
	border: 1px dotted #2B77CC;
	padding: 5px;
}

.big_image{
	border: 1px dotted #2B77CC;
	padding: 10px;
}

.cp_name {font-family:"Microsoft YaHei"; font-size:14px;}
a.cp_name:link {text-decoration:none;color:#333333;}
a.cp_name:visited {text-decoration:none;color:#333333;}
a.cp_name:hover {text-decoration:none;color:#FE0000;}

.cpzx_name {font-family:"Microsoft YaHei"; font-size:13px;}
a.cpzx_name:link {text-decoration:none;color:#FFF;}
a.cpzx_name:visited {text-decoration:none;color:#FFF;}
a.cpzx_name:hover {text-decoration:none;color:#88CCFF;}

/*产品详细页*/
.proPic { height: 380px; overflow: hidden; }
.proPic img { height: 100%; max-width: 100%; }
.sear .btn { width: 70px; height: 22px; line-height: 20px; background: url(../images/btn2.png) 0 0 no-repeat; border: none; text-align: center; color: #fff; cursor: pointer; }
/*内页细节样式*/
.side_info { margin: 0 0 0 17px; }
.main .channelT { height: 38px; line-height: 38px; background: none; border-bottom: 1px solid #cdcdcd;}
.main .channelN { background-image: url(../images/ico5.jpg); font-weight: bold; }
.quickLink { padding: 0 0 20px; }
.quickLink .tip { background: url(../images/ico6.jpg) 0 0 no-repeat; padding-left: 28px; color: #000; }
.items { display: block; background: #e5e5e5; line-height: 26px; text-indent: 6px; margin: 12px 0 0; }
.quickLink .tc a { display: inline-block; width: 120px; line-height: 22px; background: url(../images/li2.gif) 8px center no-repeat; margin: 10px; border: 1px solid #dbdbdb; }
.quickLink .tc a:hover { border-color: #000; }

.page{ text-align:center;}
.page a{ padding-left:5px;}
.page .current{color: #ff6600;font-weight: bold; padding-left:5px;}

.b_bk{ background:#f5f5f5;}
.i_box4{ padding-top:25px;}
/*栏目左右滚动*/
.scroll{float:left;overflow:hidden;position: relative;margin: 0 auto;width: 1000px;height: 226px;}
.scroll ul { width:9999px; float:left;}
.scroll li{display:inline-block;*display:inline;*zoom:1; float:left; margin-right:26px;}
.scroll li a * { cursor:pointer;}
.scroll .gallery img{display:block;}
.gallery{white-space:nowrap;height:100%;font-size: 0;}
.gallery_cell{float:left;overflow:hidden;height:100%;white-space:normal;font-size:12px;}
.s_prev,.s_next{overflow:hidden;cursor:pointer;}
.s_prev,.s_next{float:left;}
.scroll li{width:231px;height:226px; background:url(../images/p_bk.gif) center bottom no-repeat;position: relative;z-index: 1;}
.scroll li .img{background:url(../images/cp_bg.jpg) 0 0  no-repeat; width:213px; height:190px; padding:9px; }
.scroll li a *{ cursor:pointer;}
.scroll li p{ color:#273133; font-family:microsoft yahei; font-size:13px; text-align:center; height:30px; line-height:30px; width:100%; overflow:hidden; white-space:nowrap;text-overflow: ellipsis;}
.s_prev,.s_next{width: 20px;height: 63px;position: absolute;margin-top: 45px;}
.s_prev{background-position: 0 0;left: -31px;background: url(../images/btn.gif) no-repeat;}
.s_next{background-position: 0 0;right:-31px;background: url(../images/btn1.gif) no-repeat;}
.abox{ background:#fff;}
.abox1{ width:444px;}
.abox2{ width:446px;}
.about{ color:#666; font-family:microsoft yahei; padding-top:20px; line-height:2;}
.about em{ color:#FF6600; font-weight:bold;}
.title{ color:#2c2c2c; font-size:14px;font-family:microsoft yahei;padding-bottom: 10px;}
.lab{ margin-top:57px;}
.lab1{ width:163px;}
.lab2{ width:281px;padding-top: 33px;}
.lab2 .p{ padding-top:2px;}
.nbox{ width:417px; background:#fff;height: 422px;}
.news_c{ display:block;}
.hide{ display:none;}
.news_t{ width:100%; overflow:hidden;}
.news_t .tit{ background:url(../images/li1.gif) left center no-repeat; padding-left:12px; color:#4a4a4a;font-family:microsoft yahei; width:100%; height:28px; line-height:28px; border-bottom:1px #b7b7b7 dashed;}
.news_t .tit h3{ width:80%; overflow:hidden; white-space:nowrap; text-overflow: ellipsis; float:left; cursor:pointer;font-weight:bold;font-size:12px;}
.news_t .tit span{ float:right;width: 20%; color:#919191; font-family:宋体;}
.news_c .info{ color:#989898;font-family:microsoft yahei; font-size:12px;padding: 8px 0 10px 12px;}

.serlist{ width:100%;}
.serlist dt{ color:#2c2c2c; font-size:14px; font-weight:bold;}
.serlist dd{ width:100%; overflow:hidden;}
.serlist dd .tit{ background:url(../images/li1.gif) left center no-repeat; padding-left:12px; color:#4a4a4a;font-family:microsoft yahei; font-size:12px;  width:100%; height:28px; line-height:28px; border-bottom:1px #b7b7b7 dashed;}
.serlist dd .tit h3{ width:80%; overflow:hidden; white-space:nowrap; text-overflow: ellipsis; float:left; cursor:pointer;color:#343434;font-size:12px;}
.serlist dd .tit span{ float:right;width: 20%; color:#919191; font-family:宋体;}
.biao{ padding:50px 0 35px 0;}
/*底部通用*/
.foot { background: #262626; color: #b7b7b7; padding:20px 0; font-family:microsoft yahei; height:60px;}
.foot a{color: #b7b7b7;}
.foot  a:hover{ color:#fff;}
.f_root{ background:#1b1b1b;}
.f_nav{ height:33px; line-height:33px;}
.f_nav li{ float:left; background:url(../images/li2.gif) right center no-repeat; width:125px; text-align:center; font-family:microsoft yahei;}
.f_nav li a{ color:#b7b7b7;}
.f_nav li a:hover{ color:#fff;}
.foot_l{height:20px; line-height:20px;width: 1000px;}
.foot_l p{ margin-top:16px; float:left;}
.share_button{ width:200px;}
.foot_l .mapa{ width:75px;}
.foot_l .mapa a{ display:block; float:left;}
.foot_l .wb{ width:90px;}
.foot_l .wb a{ width:60px; display:block; background:url(../images/wb.gif) left -2px no-repeat; float:left; padding-left:22px;}
.foot_l .wx{ width:90px;}
.foot_l .wx a{ width:60px; display:block; background:url(../images/wx.gif) left 2px no-repeat; float:left; padding-left:22px;}
.foot_l em{ float:right;}
.share_button .bdsharebuttonbox a{ margin-top:2px;}
.foot_r{ margin-top:20px;}
.s_dt{ width:145px; float:left;}
.n_bk{ background:#fff;}