/* 小件-------------------------------------- */
.fl{ float:left;}
.fr{ float:right;}
.m15r{ margin-right:15px;}
.m15l{ margin-right:15px;}
.m10r{ margin-right:10px;}
.m10l{ margin-right:10px;}
.m10t{ margin-top:10px;}
.daxie{ text-transform:uppercase;}



/*-----点击去除虚线---
a { behavior:url(link.htc)}
a:focus { outline:0; }
---*/

body{ 
	background-image:url(../../../images/topBg.jpg);
	background-color:#fff;
	background-repeat:repeat-x;
	color:#5D5D5D;
	}
.wrapMain{margin:0 auto; width:1000px;}

/*-----幻灯片------*/
.homeBanner {POSITION: relative; WIDTH: 1000px; HEIGHT: 305px; margin-bottom:5px;}
.homeBanner .imgs{ height:305px; overflow:hidden;}
.homeBanner .nums {POSITION: absolute; BOTTOM: -15px; FLOAT: left; right:20px;}
.homeBanner .nums LI {Z-INDEX: 1000000; POSITION: relative; DISPLAY: inline; FLOAT: left;CURSOR: pointer; MARGIN-left: 3px;text-indent:-9999px;}
.homeBanner .nums LI P {TEXT-ALIGN: center; DISPLAY: block; background:#ddd; width:10px; height:10px; overflow:hidden;}
.homeBanner .nums LI.curr { FLOAT: left;overflow:hidden;}
.homeBanner .nums LI.curr P { background:#18AFF5; width:10px; height:10px;overflow:hidden; }

/* 顶部-------------------------------------- */
.header{margin:0 auto; width:1000px; height:134px; position:relative; z-index:500;}
.header Div.top{height:86px;position:relative; background:#fff;}
.header Div.logo{ position:absolute; top:10px; left:20px; width:112px; height:64px;background:url(../../../images/logo.png) center left no-repeat; }
.header Div.logo a{ width:112px; height:64px;display:block; text-indent:-9999px;}
.header .smNav{ height:40px; line-height:40px; position:absolute; top:50px; right:10px; text-transform:uppercase; background:url(../../../images/smNav.png) left 0px no-repeat; padding-left:20px;}
.header .smNav a{ font-size:12px; padding-left:5px; padding-right:5px; color:#0D94E0; font-weight:bold;}
.header .smNav a:hover{color:#1A3E94;}
.header a.scontact{ background: none;}
.header a.globe{ background:url(../images/icon_globe.png) no-repeat; padding-left:30px; font-size:10px; font-weight:bold;}
.header a.eng{ background:url(../images/icon_line_lr.png) no-repeat left center;}
.header .topTel{ width:240px; position:absolute; top:0px; right:25px;}
.header .ltd{ float:left; position:absolute; top:50px; left:140px;}
.header .topTelBot{ width:228px; height:50px; position:absolute; top:48px; right:15px; z-index:200;}


.tNav{height:48px;background: url(../../../images/tNav.png) no-repeat; position:relative; text-transform:uppercase;}
.tNav li{ float:left; width:60px; height:48px; line-height:48px; margin-left:17px; margin-right:17px;display:inline;overflow:hidden; text-indent:-9999px;}
.tNav li a{color:#fff; font-weight:bold; font-size:14px; display:block;}
.tNav li a:hover{color:#ECDFA5; font-weight:bold; font-size:14px;}
.tNav li.home{ width:36px;margin-left:28px;margin-right:12px;}



/*首页---------------------*/
.bannerIndex{ height:305px; background:url(../../../images/banner_bg.png) bottom repeat-x;}

.hLeft{ float:left; width:224px; margin-right:20px;}
.hLeft .hContact{ border-top:1px solid #D9D9D9; padding:5px; margin-bottom:20px;}
.hCent{ float:left; width:450px;}
.hRight{ float:right; width:280px;}


.mBox .mTitle{  width:100%; height:26px; clear:both; overflow:hidden;}
.mBox .mInfo { padding:5px 2px;}
.mBox .mInPic{ margin-bottom:5px;}
.mBox ul.mList{ padding:0px;}
.mBox ul.mList li{ height:22px; line-height:22px;}
.mBox ul.mArr-10 li{height:30px; line-height:30px; padding-left:25px; border-bottom:1px solid #E8E8E8; background:url(../../../images/subNav_li_arr_hover.png); background-position:left center; background-repeat:no-repeat;}
.mBox ul.mArr-10 li a{ font-size:14px;}
.mBox ul.mArr-20 li{ padding-left:15px; border-bottom:1px dashed #D2D2D2; background:url(../../../images/subNav_li_arr2.png); background-position:left center; background-repeat:no-repeat;}
.mBox ul.mArr-20 li span{ float:right; margin-right:15px; color:#999;}
.mBox .mNer{ position:relative;}
.mBox .mNer span.moreTi{ position:absolute; top:5px; right:5px;}
.mBox .mNer span.moreTi a{ color:#fff;}
.mBox .mNer span.moreTi a:hover{ color:#FFFF00;}

.hRightWarp{overflow:hidden;}
.proBox{ width:750px; overflow:hidden; margin-top:15px; margin-bottom:30px; float:left;}
.invNew .tit{ position:relative; height:23px; line-height:23px; border-bottom:1px solid #fff;}
.invNew .menub1{ position:absolute; top:0px; left:0px; width:280px;font-weight:bold;}
.invNew .menub1 li {
	FLOAT: left;
	border-top:0px solid #DADADA;
	border-left:0px solid #DADADA;
	border-right:0px solid #E6E6E6;
	TEXT-ALIGN: center;
	/*CURSOR: pointer;*/
	margin-right:1px;
	width:123px;
	height:23px;
	}
.invNew li.menub1_1{BACKGROUND:#fff url(../../../images/h_Box_title_bg.png) no-repeat; color:#C60E26;border-bottom:1px solid #1186C9;}
.invNew li.menub1_2 {FLOAT: left;TEXT-ALIGN: center; CURSOR: pointer;BACKGROUND:#fff url(../../../images/h_Box_title_bg_hover.png) no-repeat;}
.invNew ul.menub1 span{display:block; padding-left:8px;padding-right:8px;}
.invNew .no2 {DISPLAY: none}
.invNew .conlist{ padding:10px 10px 10px 5px;border:1px solid #1186C9; overflow:hidden;}
.invNew .conlist li{ display:block;}
.invNew .invTin{ overflow:hidden;}
.invNew ul.list-10 li{ padding-left:0px; line-height:16px; float:left; margin-left:16px; text-align:center;}
.invNew ul.list-10 li span{display:block; padding-top:5px; font-size:12px; }
.invNew ul.list-10 a{ color:#333;}
.invNew ul.list-10 a:hover{ color:#1A3E94;}


/*内页----------------------*/
#main{margin:0 auto; width:1000px; background:#fff; border-top:7px solid #0D94E0; overflow:hidden;}

#left{ width:196px; height:500px; margin-bottom:30px; background:url(../../../images/left_bg.jpg) left top no-repeat; overflow:hidden;}
#left .ltop{ height:18px; background:#0D94E0;}

#right{ width:800px; background:#F5F2F2;}
#right .info strong{ color:#1A3E94}
#right .info{ float:left; width:550px; min-height:450px; background:#fff;padding-top:30px; padding-left:30px; padding-right:20px; padding-bottom:30px; color:#5D5D5D; font-size:14px; line-height:30px; font-family:Verdana;}
#right .crumbRight{ float:right; width:196px;}
#right .crumbRight Div.mCrumb{ font-size:12px; color:#858585; text-align:right; height:20px; line-height:20px; padding-right:10px; margin-top:20px; margin-bottom:20px;}
#right .crumbRight Div.mCrumb a{color:#858585;}
#right .crumbRight span.titleCurr{ color:#1A3E94; font-weight:bold; font-size:14px; margin-top:10px; display:block;}
#right .mtb-10{ margin-top:15px; margin-bottom:15px;}
#right .font-10{ font-size:10px; line-height:18px;}
#right .font-11{ font-size:12px; line-height:20px;}
#right .cmTel{ font-size:20px;color:#C60E26; font-style:italic;}
#right .info_con strong{color:#0D94E0;font-weight:bold;}



.subNav h1{ height:31px; line-height:31px; color:#fff; font-size:14px; display:block;}
.subNav li{ border-bottom:1px dashed #E2E2E2;}
.subNav li a{ 
	height:40; 
	line-height:40px;
	padding-left:38px;
	font-weight:bold; 
	background-image:url(../../../images/subNav_li_arr.png);
	background-position:25px center;
	background-repeat:no-repeat;
	display:block;
	}
.subNav li a:hover{ 
	height:40; 
	line-height:40px;
	padding-left:38px;
	font-weight:bold; 
	background-image:url(../../../images/subNav_li_arr_hover.png);
	background-position:15px center;
	background-repeat:no-repeat;
	background-color:#fff;
	display:block;
	color:#C60E26;
	}
.subNav li.current a{ 
	height:40; 
	line-height:40px;
	padding-left:38px;
	font-weight:bold; 
	background-image:url(../../../images/subNav_li_arr_hover.png);
	background-position:15px center;
	background-repeat:no-repeat;
	background-color:#fff;
	display:block;
	color:#1A3E94;
	font-size:12px;
	}
.subNav li.pro a{ 
	height:20; 
	line-height:20px;
	padding-left:38px;
	font-weight:normal; 
	background-image:url(../../../images/subNav_li_arr_hover2.png);
	background-position:15px center;
	background-repeat:no-repeat;
	background-color:#fff;
	display:block;
	font-size:12px;
	}
.subNav li.currPro a{ 
	height:20; 
	line-height:20px;
	padding-left:38px;
	font-weight:normal; 
	background-image:url(../../../images/subNav_li_arr_pro.png);
	background-position:25px center;
	background-repeat:no-repeat;
	background-color:#fff;
	display:block;
	color:#1A3E94;
	font-size:12px;
	}



/*产品分类*/
.proCon{border:0px solid #83AD31;}
.proCon dt{ 
	height:25; 
	line-height:25px;
	padding-left:25px;
	font-weight:bold; 
	background-image:url(../../../images/subNav_li_arr_hover.png);
	background-position:5px center;
	background-repeat:no-repeat;
	display:block;
	color:#C60E26;
	margin-top:5px;
	}
.proCon dt a{ color:#1A3E94;}
.proCon dd{ background:url(../../../images/side_proClass_arrh2.gif) 15px no-repeat;padding-left:25px;}
.proCon dd a:hover{ color:#1A3E94;}

/* 产品页-------------------------------------- */
.pro_photo{margin:0;padding:0;overflow:hidden;}
.pro_photo .listBox{width:170px; height:170px; line-height:18px;float:left;text-align:center; padding:0 6px;margin-bottom:15px;overflow:hidden;}
.pro_photo .listBox img{border:2px solid #ddd;padding:4px;}
.pro_photo a{color:#0D94E0;}
.pro_photo a:hover{color:#f60;}
.pro_photo .clTitle{color:#0D94E0;font-weight:bold; font-size:12px; margin:0px; padding:0px; height:18px;}
.pro_photo .clTags{background:#fff; font-size:12px; margin:0px; padding:0px;}

.product .info_con{ font-size:12px; line-height:22px;}
.product .ke-zeroborder td{ border:1px solid #ccc; padding:3px;}
.product .pView{ padding:10px;border:1px solid #AFE2F5;font-size:14px; line-height:28px;}
.product .pViewImage{ float:right; margin:10px; border:2px solid #ccc; padding:4px;}
.product .proViewTitle{ height:50px; line-height:50px; background:#AFE2F5 url(../../../images/r_proView_title_de2.jpg) no-repeat;}
.product .proViewTitle h1{ font-size:18px; color:#0D94E0; text-align:center;}
.pViewContactTitle{ height:85px; background:#97BA81 url(../images/r_proView_title_contact.jpg) no-repeat; position:relative;}

.tags div.list_title{ font-size:12px; border-bottom:1px dotted #ccc;background:url(../../../images/side_proClass_arrh3.gif) left no-repeat;padding-left:10px;}
.tags div.list_title span{ color:#0D94E0;}
.tags div.list_title span a{ color:#0D94E0; font-weight:bold;}

.vta-box .v-cin td{ border:1px solid #ccc; padding:1px;}
.vta-box .yty-10{ background:#00CCFF; color:#fff; font-weight:bold;}
.vta-box .yty-20{ background:#CCFFFF;}
.vta-box .yty-30{ background:#fff;}

.vta-box .vta-left{ float:left; width:330px;}
.vta-box .vta-right{ float:right; width:350px;}
.vta-box .vta-img{ margin-bottom:0px;border:2px solid #AFE2F5; padding:4px; text-align:center; background:#D0ECF6;}
.vta-box .vta-can{ width:100%; clear:both;}
.vta-box .v-ctitle{ background:#0D94E0; padding-left:5px; color:#fff;border:1px solid #AFE2F5;}

/* 新闻页-------------------------------------- */
.news .newList li{ height:30px; line-height:30px; border-bottom:1px dashed #ccc; display:block; position:relative;}
.news .newList li {background:url(../../../images/side_proClass_arrh2.gif) left no-repeat;padding-left:10px;}
.news .newList li span{ position:absolute; top:0px; right:0px; font-size:10px; color:#666; font-family: Arial, Helvetica, sans-serif;}
.news .newsInfoTitle{ color:#1A3E94; text-align:center;border-bottom:1px solid #ccc; font-size:14px; font-weight:bold; margin-bottom:5px;}
.news .newsInfoTitle h2{ font-size:14px; font-weight:bold; }

/* 案例页-------------------------------------- */
.list_photo{margin:0;padding:0;overflow:hidden;}
.list_photo .listBox{width:226px; height:230px; line-height:18px;float:left;text-align:center; padding:0 6px;margin-bottom:15px;overflow:hidden;}
.list_photo .listBox img{border:2px solid #ddd;padding:4px;}
.list_photo a{color:#999;}
.list_photo a:hover{color:#f60;}
.list_photo .clTitle{color:#0D94E0;font-weight:bold; font-size:12px; margin:0px; padding:0px; height:18px;}
.list_photo .clTags{background:#fff; font-size:12px; margin:0px; padding:0px;}


/*分页部分*/
.List_page{margin-bottom:10px; margin-top:10px; clear:both;}
.List_page a{background:#EFEFEF;margin:0px 1px;padding:4px 6px;border:1px solid #D3D1CF;color:#A0A0A0;}
.List_page span{background:#FF8A00;color:#fff;margin:0px 1px;padding:4px 6px;border:1px solid #FF8A00;}
/*内容分页部分*/
.content_page a{background:#fff;margin:1px;padding:4px 6px;border:1px solid #AECD9E;color:#A0A0A0;display:inline-block;}
.content_page a.on{background:#AECD9E;color:#fff;margin:1px;padding:4px 6px;border:1px solid #AECD9E;display:inline-block;}
.content_page input{position:absolute;margin:-5px 0 0 1px;*margin:0 0 0 1px;padding:1px 0 2px 0;*padding:0;background:#fff;border:1px solid #AECD9E;color:#A0A0A0;width:30px;height:22px;line-height:22px;text-align:center;}
.content_page button{position:absolute;margin:-5px 0 0 35px;*margin:0 0 0 35px;padding:0;background:#fff;border:1px solid #AECD9E;color:#A0A0A0;width:40px;height:24px;line-height:24px;text-align:center;font-size:12px;}
.content_url{font-size:14px;font-family:arial;color:#06f;margin-top:20px; margin-left:0px;margin-bottom:5px; clear:both;}
.content_url span{color:#666;}
.content_url input{background:#50B20E;color:#fff;width:40px;border:0;height:24px;}
.content_url #this_url{border:1px solid #ccc;width:300px;font-family:arial;color:#000;height:20px;line-height:20px;background:#fff;}
.content_bor{ margin:15px 0px; padding:5px;border:1px solid #AFE2F5; background:#D4EDF6;}
.info_other{ text-align:center; color:#999; font-size:12px;margin-bottom:10px;border-bottom:1px solid #ccc;}
.info_other a{color:#999;}
.xiang{ clear:both; border:1px solid #ccc; margin-bottom:20px;}
.xiang ul{ overflow:hidden;}
.xiang li{ width:350px; float:left; margin-left:10px;}
.xiang .xiaG{ margin-bottom:0px; margin-left:10px;}

/* 留言页-------------------------------------- */


/* 底部-------------------------------------- */
.footer{color:#fff; margin:0 auto; background:#EDE5E5 url(../../../images/footBg.jpg); width:100%; height:80px; padding-top:15px; clear:both; text-transform:uppercase;}
.footer Div.copyRight{ float:left;font-size:12px; color:#fff;}
.footer Div.copyRight span{ color:#FFE400; font-weight:bold;}
.footer Div.byDesign{ float:right;font-size:9px; text-align:right;}
.footer p.vmoking{ position:relative; height:22px; line-height:22px;}
.footer span.power{ padding-right:70px;}
.footer span.vmokingcom{ position:absolute; top:0px; right:0px; width:70px; height:22px; line-height:22px; background-image:url(../../../images/icon_vmoking.png); background-repeat:no-repeat; background-position:center center;display:block;}


/* Clear Fix */
.clearfix:after
{
content:".";
display:block;
height:0;
clear:both;
visibility:hidden;
}
.clearfix
{display:inline-block;}
/* Hide from IE Mac */
.clearfix {display:block;}
/* End hide from IE Mac */
/* end of clearfix */
