@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:35px;}
.mt10{ margin-top:10px;}
/*头部*/
.head { background:url(../images/t_bk.gif) 0 0 repeat-x;}
.logo {}
.top_ad { font-family:"Microsoft YaHei"; font-size:12px; color:#FFFFFF; padding-top:3px;}
.head_r { width: 390px; margin: 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; }

/*首页产品幻灯片*/
/* shutter */
.shutter{position:relative;overflow:hidden;height:138px;width:225px;margin:0px auto;border:solid 1px #ddd;}
.shutter li{position:absolute;left:0;top:0;}
.shutter-nav{display:inline-block;margin-right:8px;color:#fff;padding:2px 6px;background:#333;border:1px solid #fff;font-family:Tahoma;font-weight:bold;font-size:12px;cursor:pointer;}
.shutter-cur-nav{display:inline-block;margin-right:8px;color:#fff;padding:2px 6px;background:#ff7a00;border:1px solid #fff;font-family:Tahoma;font-weight:bold;font-size:12px;cursor:pointer;}

/*首页产品滚动*/
.i_peijian { height: 360px; }
.i_peijian .conscroll { height: 360px; }


.adv{ position:absolute; height:65px; background:url(../images/jnh.png) center top no-repeat; width:100%;  z-index:999; bottom:-40px;}
.adv .inkurl{ width:1100px; margin:0 auto;}
.adv .inkurl a.a1{ float:left; width:600px; display:block; cursor:pointer; }
.adv .inkurl a.a2{ float:right; width:500px; display:block; cursor:pointer;}
.inmain1{ margin:20px auto 20px auto; height:209px; width:1100px; background:url(../images/inmain_09.jpg) no-repeat}
.inmain1_l{ float:left; width:450px;}
.inmain1_c{ float:left; width:280px; margin-left:15px;}
.inmain1_r{ float:right; width:335px;}
.inh1{ height:40px; line-height:40px; padding-left:13px;}
.inh1 .sp1{ color:#233D88; font-size:18px; font-weight:bold;}
.inh1 .sp2{ color:#1f1f1f; font-size:18px; font-weight:bold;}
.inh1 .sp3{ color:#d6d6d6; font-size:18px; padding-left:7px;}
.inab{ position:relative; color:#666666; font-size:13px; line-height:20px; padding-top:16px; padding-left:10px; padding-right:10px;}
.inab img{ float:left; padding-right:10px;}
.inab a.more{ position:absolute; right:10px; bottom:0; text-align:center; color:#fff; width:36px; height:16px; line-height:16px; font-family:"微软雅黑"; font-size:12px; background:#ffa800}
.ingc{ text-align:center; padding-top:20px;}
.innew{ padding:0 7px}
.innew ul li{ height:31px; line-height:31px; border-bottom:1px dashed #e5e5e5; padding-left:15px; background:url(../images/innew.jpg) 5px 15px no-repeat}
.innew ul li a{ font-size:13px; color:#666666;}
.inmain2{ margin:10px auto auto auto; width:1100px;}
.inmain2_l{ margin:0 auto; width:1100px;}

/*内页左右结构*/
.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; }
/*---------关于我们-------------*/
.allmain{ background-image:url(../images/background.jpg) }

.main{ position:relative;margin-right: auto; margin-left: auto; width:1100px; padding-top:15px; padding-bottom:15px;}
.main_l{ position:absolute;  width:223px; min-height:800px;height:auto !important;  height:750px; float:left; background-color:#F0F0F0}
.main_l h1{ height:95px; position:relative; background:url(../images/left_tit.png) no-repeat; color:#fff; font-family:"Microsoft YaHei"; font-size:24px; line-height:80px; text-align:right; padding-right:88px;}
.main_l h1 span{ position:absolute; padding-right:60px; font-size:20px;  bottom:10px; line-height:20px; width:180px; left:0; text-align:right;}
.leftnav{ height:auto;}
.leftnav ul{ padding:0px 15px 0px 15px;}
.leftnav ul li{ padding:6px 0; border-bottom:1px dashed #bbbbbb;}
.leftnav ul li.block{ border:0}
.leftnav ul li a{ display:block; height:30px; text-indent:30px; background:url(../images/lanv1.png) no-repeat; line-height:30px; 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:860px; background:#fff; min-height:850px;height:auto !important;  height:800px; border:1px solid #e5e5e5;}
.main_r .h1{ border-bottom:1px solid #e5e5e5; line-height:60px; height:60px; position:relative; font-size:24px; font-family:"Microsoft YaHei"; font-weight:bold; color:#333333; padding-left:25px; }
.main_r .h1 .sp{ position:absolute; right:25px; top:0; display:block; text-align:right ; width:500px; color:#8f8f8f; font-size:12px}
.main_r .h1 .sp a{color:#8f8f8f;}
.main_r .h1 .sp font.ft{ color:#1491d2}

.main_con{ font-family:"Microsoft YaHei"; font-size:15px; color:#333; line-height:28px; padding:30px; width:800px; margin:0 auto;}

.ind_img{
	width: 200px;
	height: 150px;
	border: 1px solid #2B77CC;
	margin: 0px 6px 0px 6px;
}

.ind_case{
	width: 160px;
	height: 174px;
	border: 1px solid #E0E0E0;
	padding:5px;
	margin: 0px 6px 0px 6px;
}


.cp_img{
	width: 220px;
	height: 320px;
	border: 1px solid #E5E5E5;
	padding:5px;
}


.case_img{
	width: 210px;
	height: 158px;
	border: 1px solid #CCC;
}

.product_img{
	width: 333px;
	height: 235px;
	border: 1px solid #CCC;
}

.big_img{
	border: 5px solid #E5E5E5;
	padding:3px;
}


.big_img{
	border: 5px solid #E5E5E5;
	padding:3px;
}

.index_cp_name {font-family:"Microsoft YaHei"; font-size:12px;}
a.index_cp_name:link {text-decoration:none;color:#FFF;}
a.index_cp_name:visited {text-decoration:none;color:#FFF;}
a.index_cp_name:hover {text-decoration:none;color:#88CCFF;}

.cp_name {font-family:"Microsoft YaHei"; font-size:14px; font-weight:bold;}
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:#F20000;}

.scsb{width: 200px; height:150px; border: 1px solid #DEDEDE; padding:5px; margin-left:25px; margin-right:25px; margin-top:10px; margin-bottom:10px; float:left;}


/*产品详细页*/
.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; }


.cpflmenu {font-size:12px;line-height: 30px; color: #FFF; font-family: "Microsoft YaHei"; margin-right:10px; background-color:#A90007; padding:5px 30px 2px 30px; line-height:26px;}
A.cpflmenu:link {font-size:12px; text-decoration:none;color:#FFF; font-family: "Microsoft YaHei"}
A.cpflmenu:visited {font-size:12px; text-decoration:none;color:#FFF; font-family: "Microsoft YaHei"}
A.cpflmenu:hover {font-size:12px; text-decoration:none;color:#FFF; font-family: "Microsoft YaHei"; background-color:#333333; padding:5px 30px 2px 30px; line-height:26px;}

.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: 1100px;height: 200px;}
.scroll ul { width:9999px; float:left;}
.scroll li{display:inline-block;*display:inline;*zoom:1; float:left; margin-right:10px;}
.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{position: relative;z-index: 1;}
.scroll li .img{ padding:3px; }
.scroll li a *{ cursor:pointer;}
.scroll li p{
    background-color:#233D88;
    filter:alpha(opacity=80);-moz-opacity:0.8;opacity:0.8;
    display:block;
	width:100%;
	height:30px;
	color:#fff;
	text-align:center;
	line-height:30px;
	font-size:15px;
	position:absolute;
	left:1;
	bottom:0;
	z-index:1;
	width:260px;}
	
.scroll li :hover p {
    background-color:#BF0011;
    filter:alpha(opacity=70);-moz-opacity:0.7;opacity:0.7;
    display:block;
	width:100%;
	height:30px;
	color:#fff;
	text-align:center;
	line-height:30px;
	font-size:15px;
	position:absolute;
	left:1;
	bottom:0;
	z-index:1;
	width:260px;}
	
.s_prev,.s_next{width: 20px;height: 63px;position: absolute;margin-top: 60px;}
.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;}


/*网站底部*/

.wrap {
	width: 1100px;
	clear: both;
	margin: 0 auto;
}

.footerBox {
	background: #233d81;
	width: 100%;
	clear: both;
	padding: 20px 0;
}
.footer {
	clear: both;
}
.footerL {
	width: 100%;
	overflow: hidden;
	line-height: 30px;
}
.footerLUp {
	overflow: hidden;
	color: #d3dffd;
	margin-left: -10px;
}
.footerLUp a {
	color: #d3dffd;
	margin: 0 10px;
}
.footerLUp a:hover {
	color: #bacdff;
}
.footerLDn {
	color: #718bd0;
}
.footerLDn a {
	color: #718bd0;
}
.footerLDn a:hover {
	color: #bacdff;
}