﻿/*reset*/
body{ text-align:center;}
html{
	 overflow-x:hidden;
}
.sr_frmipt{
	width:190px;height:27px;  
}
.ipt{
	width:157px; height: 27px; float: left; margin-top: 15px; text-align: left; padding-left: 3px;color:#81b0c4;
	border: 1px solid #deebf1; border-right: none; font-size: 12px;
}
.ss_btn{ float: left; width: 29px; height:29px;margin-top: 15px; background: url(/images/search.png) no-repeat #fff;
background-position: 0px -3px;border: 1px solid #deebf1; border-left: none;}
*{	 
	padding:0px;
	margin:0px;
	border:0px;
	font-family:"宋体",tahoma,arial,simsun,;
	font-style:normal;
	font-weight:normal;
	font-size:12px;
}
a{
	text-decoration:none;
	color:#2966ca;
}
a.a1,.text-c,.text-c span{font-size:13px;
}
#body{
	background:url(/images/bodybg2.jpg) no-repeat;
}
#body1{
	background:url(/images/bodybg1.jpg) no-repeat;
}
.body{
	background:url(/images/bg.png) no-repeat;
	background-position:0 0;
}
.indextop{
	height:530px;
	width:1003px;
	margin-left:auto;
	margin-right:auto;
}
.top{
	height:340px;
	width:1003px;
	margin-left:auto;
	margin-right:auto;
	padding-bottom:17px;
}
.indexmain{
	height:545px;
	background:#FFF;
	width:100%;
	border-top: 1px solid #666;
	padding-top:17px;
}
.main{overflow:auto;
background: none repeat scroll 0% 0% #FFF;
width: 100%;
border-top: 1px solid #666;
padding-top: 17px;
}
.newsbanner{
	width:1003px;
	height:225px;
	background:url(/images/banner.png) no-repeat;
	margin-top:17px;
	border:1px solid #EEE;
	box-shadow:1px 1px 10px #999999;
	margin-bottom:10px;
}
.productbanner{
	width:1003px;
	height:225px;
	background:url(/images/banner.png) no-repeat;
	margin-top:17px;
	border:1px solid #EEE;
	box-shadow:1px 1px 10px #999999;
	margin-bottom:10px;
}
.content{
	width:1003px;
	min-height:625px;
	margin-left:auto;
	margin-right:auto;
}
.procontent{
	width:1003px;
	min-height:660px;
	margin-left:auto;
	margin-right:auto;
}
.prorightcon{
	height: auto;
}
.prorightcon li{
	width:248px;
	*width:220px;
	display:none;
	*display: block;
	float: left;
	height:215px;
	list-style:none;
	*margin-left: 16px;
}
.prolitop{
	width:730px;
	height:25px;
	line-height:24px;
	background:#d9e5ed;
	margin-bottom: 2px;
	color:#666;
	font-size:14px;
	text-align:left;
	padding-left:15px;
}
.proimg{
	width:220px;
	height:170px;
	margin:auto;
}
.proimg span{
	display:block;
	margin: auto;
	margin-top:25px;
	width:220px;
	height:175px;
}
.proimgentity{
	width:220px;
	height:140px;
	background:#fff;
}
.protxt{
	font-size:14px;
	color:#333;
	margin-top:10px;
	width:220px;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap
}
.proimg span:first-child{
	margin-left:0px;
}

.copyright{
	width:100%;
	height:475px;
	background:#5485d4;
}
.snum{
	width:973px;
	line-height:55px;
	padding-left:10px;
	padding-right:20px;
	margin-left:auto;
	margin-right:auto;
	color:#2966ca;
	font-size:14px;
	text-decoration:none;
}
.snum div:first-child{font-size:16px;}
.snum a{
	font-size:12px;
}
.nav{
	/* width:1003px; */
	width:920px;
	margin-left:auto;
	margin-right:auto;
	height:45px;
	background:url(/images/all.png) no-repeat;
	background-position:0px -830px;
        clear:both;
}
.nav div{
	float:left;
	height:45px;
        display:block;
}
.nav div:hover{ cursor:pointer;}
.navlist{
	position: relative;
	top: 44px;
	z-index: 1111111;
	list-style: none;
	background:#2966ca;
        opacity:0.8;
        filter: alpha(opacity=80);
	min-height: 240px;
        *height:240px;
	cursor: default;
	border-left: 1px solid #7aa6c6;
	border-right: 1px solid #7aa6c6;
	border-bottom: 1px solid #7aa6c6;
	width: 100%; 
	text-align:center;
        display:none;
}
.navlist li{
    height: 30px;
    line-height: 30px;
    font-size: 13px;
    color: #FFF;
}
.navlist li:hover{
	text-decoration: underline;
}
.nav:hover .navlist{display: block;}
.logo{
	/* width:172px; */
	width:84px;
	height:45px;
	display:block;
	float:left;
	background:url(/images/all.png) no-repeat;
	background-position:-106px -45px;
	border-right:1px solid #7aa6c6;
}

.logo:hover{
	cursor:pointer;
	background-position:-312px -45px;
}
.about{
	width:110px;
        height:45px;
        display:inline-block;
	background:url(/images/all.png) no-repeat;
	background-position:-76px -100px;
	border-right:1px solid #7aa6c6;
}
.about:hover{
	background:url(/images/all.png) no-repeat;
	background-position:-77px -958px;
}
.project{
	border-right:1px solid #7aa6c6;
	width:115px;
height:45px;
        display:inline-block;
	background:url(/images/all.png) no-repeat;
	background-position:-194px -100px;
}
.project:hover{
	background:url(/images/all.png) no-repeat;
	background-position:-195px -958px;
}
.solution{
	border-right:1px solid #7aa6c6;
height:45px;
        display:inline-block;
	width:140px;
	background:url(/images/all.png) no-repeat;
	background-position:-305px -100px;
}
.solution:hover{
	background:url(/images/all.png) no-repeat;
	background-position:-306px -958px;
}
.news{
	border-right:1px solid #7aa6c6;
height:45px;
        display:inline-block;
	width:110px;
	background:url(/images/all.png) no-repeat;
	background-position:-440px -100px;
}
.news:hover{
	background:url(/images/all.png) no-repeat;
	background-position:-441px -958px;
}
.support{
	border-right:1px solid #7aa6c6;
height:45px;
        display:inline-block;
	width:110px;
	background:url(/images/all.png) no-repeat;
	background-position:-550px -100px;
}
.support:hover{
	background:url(/images/all.png) no-repeat;
	background-position:-551px -958px;
}
.respon{
	border-right:1px solid #7aa6c6;
	width:120px;
height:45px;
        display:inline-block;
	background:url(/images/all.png) no-repeat;
	background-position:-668px -100px;
}
.respon:hover{
	background:url(/images/all.png) no-repeat;
	background-position:-669px -958px;
}
.contact{
	width:118px;
	background:url(/images/all.png) no-repeat;
	background-position:-784px -100px;
height:45px;
        display:inline-block;
	border:none;
}
.contact:hover{
	background:url(/images/all.png) no-repeat;
	background-position:-785px -958px;
}
.about,.project,.solution,.news,.support,.respon,.contact{
	cursor:pointer;
}
.float{
	width:235px;
	height:42px;
	margin-top:60px;
	font-size:30px;
	color:#FFF;
	margin-left:auto;
	margin-right:auto;
	background:url(/images/tomorrow.png) no-repeat;
	display:none; 
}
.sublecttext{
	margin-top:30px;
	margin-right:auto;
	margin-left:auto;
	width:758px;
	height:117px;
}
.navico{
	width:1003px;
	height:130px;
	margin-right:auto;
	margin-left:auto;
	margin-top:-20px;
}
.hot,.welding,.energy,.powers,.auto,.check,.oil{
	width:120px;
	height:130px;
	float:left;
}
.hot{
	background:url(/images/all.png) no-repeat;
	background-position:5px -160px;
	margin-right:20px;
}
.hot:hover{
	background-position:5px -311px;
} 
.welding{
	margin-right:20px;
	background:url(/images/all.png) no-repeat;
	background-position:-115px -160px;
}
.welding:hover{
	background-position:-115px -311px;
}

.energy:hover{
	background-position:-233px -311px;
} 
.energy{
	margin-right:20px;
	background:url(/images/all.png) no-repeat;
	background-position:-233px -160px;
}

.powers{
	margin-right:20px;
	background:url(/images/all.png) no-repeat;
	background-position:-359px -160px;
}
.powers:hover{
	background-position:-359px -311px;
} 
.auto{
	margin-right:20px;
	background:url(/images/all.png) no-repeat;
	background-position:-482px -160px;
}
.auto:hover{
	background-position:-482px -311px;
} 
.check{
	margin-right:20px;
	background:url(/images/all.png) no-repeat;
	background-position:-611px -160px;
}
.check:hover{
	background-position:-611px -311px;
}
.oil{
	margin-right:20px;
	background:url(/images/all.png) no-repeat;
	background-position:-736px -160px;
}
.oil:hover{
	background:url(/images/all.png) no-repeat;
	background-position:-735px -311px;
}
.left{
	float:left;
	width:220px;
	background:#edf6fd;
	border:1px solid #FFF;
	box-shadow:0px 0px 4px 4px #dfe5e8;
	margin-bottom:12px;
}
.newsleft{
	width:218px;
	height:auto;
	float:left;
}
.newsleftnav{
	width:218px;
	background:#edf6fd;
	border:1px solid #FFF;
	box-shadow:0px 0px 4px 4px #dfe5e8;
}
.newsleftnav ul li span a div:last-child{
        font-size:12px;
}
.newsleftcontact{
	width:202px;
	padding-left:8px;
	padding-right:8px;
	height:170px;
	margin-top:15px;
	background:#edf6fd;
	border:1px solid #FFF;
	box-shadow:0px 0px 4px 4px #dfe5e8;
}
.newslefttit{
	width:192px;
	padding-left:10px;
	height:35px;
	line-height:35px;
	border-bottom:1px solid #82afc6;
	font-size:16px;
	text-align:left;
	color:#5e97b3;
}
.newsleftnavtit{
	width:100%-10px;
	padding-left:10px;
	height:40px;
	line-height:40px;
	text-align:left;
	background:#d9e5ed;
	color:#5e97b3;
	border-bottom:1px solid #c5d8e3;
}
.newsleftnav ul li{
	list-style:none;
	border-top:1px solid #dfecf5;
	text-align:left;
	height:60px;
	line-height:20px;
}
.newsleftnav ul li:first-child{
	border-top:none;
}
.newsleftnav ul li span{
	display:block;
	float:left;
	margin-top:10px;
}
.newsleftnav ul li span div{
	padding-left:20px;
	text-align:left;
	font-size:14px;
	color:#41829b;
}
.detailnewstit{
	padding-top:25px;
	width:740px;
	height:65px;
	border-bottom:1px solid #bfdae5;
}
.newsdetailtit{
	width:630px;
	height:25px;
	line-height:25px;
	color:#666;
	font-size:24px;
	margin-left:auto;
	margin-right:auto;
}
#activated div{
	font-size:16px;
}
#activated div:last-child{
        font-size:14px;
}
.newscontact{
	margin-top:6px;
	font-size:14px;
	color:#666;
	text-align:left;
	padding-left:8px;
	height:18px;
}
.newsright{
	width:745px;
	padding-left:10px;
	padding-right:10px;
	min-height:560px;
	float:right;
	background:#edf6fd;
	border:1px solid #FFF;
	box-shadow:0px 0px 4px 4px #dfe5e8;
}
.proright{
	width:745px;
	padding-left:10px;
	padding-right:10px;
	min-height:580px;
	margin-bottom: 10px;
	float:right;
	background:#edf6fd;
	border:1px solid #FFF;
	box-shadow:0px 0px 4px 4px #dfe5e8;
	overflow: hidden;
}
.newsrighttit{
	width:735px;
	padding-left:10px;
	height:40px;
	line-height:40px;
	color:#7daac1;
	font-size:12px;
	border-bottom:1px dashed #bfdae5;
	text-align:left;
}
.prorighttit{
	width:735px;
	padding-left:10px;
	height:40px;
	line-height:40px;
	color:#7daac1;
	font-size:12px;
	border-bottom:1px dashed #bfdae5;
	text-align:left;
}
.prorighttit a{
        color:#7daac1;
	font-size:12px;

}
.newsdetailinfo{
	width:640px;
	height:25px;
	margin-left:auto;
	margin-right:auto;
	line-height:25px;
	color:#999;
	font-size:12px;
	margin-top:15px;
}
.newsdetailcon{
	width:710px;
	padding-top:50px;
	padding-left:10px;
	padding-right:10px;
	color: #333;
	line-height:2.35em;
	font-size:14px;
	text-align:left;
}
.listnews{
	width:715px;
	text-align:left;
}
.listnews ul li{
	list-style:none;
	width:705px;
	padding-left:10px;
	height:46px;
	line-height:46px;
	border-bottom:1px solid #d8e5ed;
	color:#676664;
	font-size:15px;
	text-align:left;
}
.listnews ul li a{
	color:#676664;
	display: inline-block;
	float: left;
}
.leftnav{
	width:210px;
	clear: both;
	height:47px;
	padding-left:10px;
	padding-top:15px;
	*padding-bottom: 10px;
	border-bottom:1px solid #d7e8f2;
}
.leftnav:hover .arrow{display: block;}
.aleftnav{
	width:210px;
	height:45px;
	padding-left:10px;
	padding-top:15px;
	border-bottom:1px solid #d7e8f2;
}
.leftnavico{
	display:block;
	float:left;
	width:33px;
	height:33px;
	background:url(/images/all.png) no-repeat;
}
.secondarymenu{
	width:245px;
	height:105px;
	border:1px solid #9db3bf;
	background:#0c3b52;
	position:relative;
	z-index:111;
	opacity:0.9;
	margin-left:210px;
	margin-top:-35px;
	*margin-top:-70px;
	border-radius:6px;
	display:none;
}
.smenulist{
	float:right;
	width:130px;
	padding-left:25px;
	min-height:85px;
	margin-top:-45px;
	border-right:1px solid #18435a;
	*border:none;
	position:relative;
	float:left;
}
.prosmenulist{
	width:165px;
	padding-top:5px;
	color:#82afc6;
	margin-top:2px;
	margin-right:12px;
	float:right;
	text-align:left;
	border-top:1px dashed #bdd6e4;
	display:none;
}
.procurrent{
	display:block;
}


.prosmenulist ul li{
	text-align:left;
	list-style:none;
	width:155px;
	line-height:27px;
	display: block;
	cursor: pointer;
	clear: both;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;
	background:url(/images/all.png) no-repeat;
	background-position: -9px -2px;
	padding-left: 10px;
}
.prosmenulist ul li a{
	font-size:12px;
	color:#82afc6;
}
.prosmenulist ul li a:hover{
	color:#000CFF;
}
.prosmenulist ul .threenav {
	background:url(/images/all.png) no-repeat;
	background-position: -9px -2px;
	padding-left: 10px;
}
.prosmenulist ul .threenav a{
	color: #000cff;
	font-size: 14px;
}
#activatednav a{
	font-size:18px;
	color:#79b15f;
}
.smenulist ul{
	*margin-top:60px;
}
.smenulist ul li{
	list-style:none;
	color:#5e97b3;
	font-size:12px;
	line-height:27px;
	text-align:left;
}
.smenulist ul li a{
	color:#5e97b3;
}
.smenulist ul li a:hover{
	color:#ddeaf3;
	font-size:14px;	
}
.smenuico{
	float:left;
	width:85px;
	height:75px;
	margin-top:-45px;
	*margin-top:10px;
	padding-top:10px;
	border-right:1px solid #18435a;
	position:relative;
	float:left;
}
.icoB{
	font-size:33px;
	color:#79b15f;
	font-weight:bold; 
	font-family:Arial, Helvetica, sans-serif;
}
.icoS{
	font-size:22px;
	color:#79b15f; 
	font-family:Arial, Helvetica, sans-serif
}
.icoT{
	font-size:14px;
	color:#79b15f; 
}
.arrow{
	width:7px;
	height:13px;
	display:block;
	float:right;
	margin-right:16px;
	margin-top:10px;
	background:url(/images/all.png) no-repeat;
	background-position:-10px -11px;
	display:none;
}
.proarrow{
	width:13px;
	height:7px;
	display:block;
	float:right;
	margin-right:16px;
	margin-top:10px;
	background:url(/images/all.png) no-repeat;
	background-position:-20px -11px;
	display:none;
}
#nava:hover .proarrow,#navb:hover .proarrow,#navc:hover .proarrow,#navd:hover .proarrow,#nave:hover  .proarrow
,#navf:hover .proarrow,#navg:hover .proarrow,#navh:hover .proarrow{
	cursor:pointer;
	display:block;
}
#navh:hover .arrow{
	display: block;
}
#newsarrow{
	width:7px;
	height:13px;
	display:none;
	float:right;
	margin-top:25px;
	margin-right:18px;
	background:url(/images/all.png) no-repeat;
	background-position:-10px -11px;
}
.newsleftnav ul li:hover,#newsarrow{
        display:block;
}
.nava .leftnavico{
	background-position:-11px -462px;
}
.navb .leftnavico{
	background-position:-11px -494px;
}
.navc .leftnavico{
	background-position:-11px -527px;
}
.navd .leftnavico{
	background-position:-11px -560px;
}
.nave .leftnavico{
	background-position:-11px -591px;
}
.navf .leftnavico{
	background-position:-11px -624px;
}
.navg .leftnavico{
	background-position:-11px -656px;
}
.navh{
	width:210px;
	height:47px;
	padding-left:10px;
	padding-top:15px;
}
.navh .leftnavico{
	background-position:-11px -688px;
}
.leftnavtit{
	width:190px;
	padding-left:20px;
	padding-right:10px;
	height:40px;
	background:#d9e5ed;
	color:#5e97b3;
	font-size:16px;
	line-height:40px;
	text-align:left;
}
.leftnavtit span{
	display: inline-block;
	float: right;
}
.leftnavtit span:first-child{
	float: left;
}
.leftnavtit a{
	float:right;
	color:#7daac1;
	font-size:12px;
}
.leftnavtit a:hover{
	color:#FFF;
}
.leftnavtext{
	float:left;
	display:block;
	width:145px;
}
.leftnavtext:hover{
	cursor:pointer;
}
.righttop{
	width:750px;
	height:285px;
}
.companyint{
	float:left;
	padding-right:10px;
	width:470px;
	height:285px;
	background: #f1f8fe;
	border:1px solid #FFF;
	box-shadow:0px 0px 4px 4px #dfe5e8;
}
.companyinttit{
	width:450px;
	height:40px;
	border-bottom:1px solid #a7c7d8;
}
.companyinttit span:first-child{
	display:block;
	float:left;
	width:80px;
	margin-top:4px;
	margin-left:-10px;
	height:32px;
	line-height:32px;
	border-right:1px solid #a7c7d8;
}
.companyintcon{
	margin-top:8px;
}
.companyintcon p{
	text-align:left;
	font-size:12px;
	color:#41829b;
	line-height:23px;
}
.intconimg{
	width:245px;
        margin-right:20px;
	height:120px;
	float:left;
}
.intcontext{
	float:right;
	width:220px;
	line-height:23px;
	text-align:left;
	font-size:12px;
	color:#41829b;
}

.rightbottom{
	margin-top:17px;
	width:748px;
	background:#0C3;
	height:242px;
	background:#edf6fd;
	border:1px solid #FFF;
	box-shadow:0px 0px 4px 4px #dfe5e8;
}
.rightbottomtit{
	width:717px;
	padding-left:20px;
	padding-right:10px;
	height:40px;
	background:#dde6ee;
	clolor:#7daac1;
}
.rightbottomtext{
	margin-top:10px;
	margin-left:10px;
	margin-right:10px;
	border-bottom:1px solid #a7c7d8;
	width:730px;
	height:70px;
}
/*
2014/07/18 15:53 alter

.navcntext{
	color:#41829b;
	font-size:15px;
	height:20px;
	line-height:15px;
	text-align:left;
	margin-left:10px;
}
.navtext{
	color:#41829b;
	font-size:11px;
	text-align:left;
	margin-left:10px;
	height: 25px;
}
*/
.navcntext{
	color:#000;
	font-size:15px;
	height:20px;
	line-height:15px;
	margin-left:10px;
}
.navtext{
	color:#000;
	font-size:11px;
	margin-left:10px;
	height: 25px;
}
/*
2014/07/18 15:53 alter
*/
.leftnavtext{
	text-align:center;
}
.leftnavtext .navcntext a{
	color:#000;
	font-size:15px;
}

.leftnav:hover .navcntext{color: #000cff}
.leftnav:hover .navcntext a{color:#000cff;}
.leftnav:hover .navtext{color:#000cff;}
.right{
	float:right;
	width:750px;
}
#pages{margin-bottom:5px;}
.indexnewsimg{
	width:90px;
	height:60px;
	background:#093;
	float:left;
}
.indexnewstext{
	width:630px;
	height:60px;
	float:right;
}
.newstit{
	color:#41829b;
	font-size:14px;
	text-align:left;
}
.newscontent{
	width:630px;
	overflow:hidden;
	text-overflow:ellipsis;
	color:#41829b;
	font-size:12px;
	text-align:left;
	height:35px;
	line-height:17px;
}
.time{
	display:block;
	margin-right:5px;	
	float:right;
	color:#41829b;
	font-size:12px;
}

.txtMarquee-top{ width:230px;  overflow:hidden; position:relative; height:200px; }
.txtMarquee-top .bd{ width:230px;}
.txtMarquee-top .bd .tempWrap{ height:210px !important; margin-left:14px !important; margin-right:auto;}

/*.txtMarquee-top .infoList li{ background:url(/images/all.png) -10px -3px no-repeat; line-height:26px; display:block; font-size:12px; color:#41829b; text-align:left; list-style:none; padding-left:15px; width:210px; white-space: nowrap;}*/

.txtMarquee-top .infoList li{ line-height:26px; display:block; font-size:12px; color:#41829b; text-align:left; list-style:none; width:210px; white-space: nowrap;border-bottom:dashed 1px #ccc;}

.txtMarquee-top .infoList li a{color:#41829b;}

.txtMarquee-top .infoList li a:hover{ color:#2966CA;}
.newslist ul li{list-style:none; color:#41829b;font-size:12px;text-align:left; height:25px;line-height:22px;}
.newslist ul li .trangle{background:url(/images/all.png) -10px -4px no-repeat; width:16px; height:20px;  pddding-right:5px; float:left; display:block }
.newslist ul li a{color:#41829b;}
.newslist ul li a:hover{ color:#2966CA;}
.newslist ul{
	width:720px;
}
.newslist{
	width:720px;
	margin-left:auto;
	margin-right:auto;
	margin-top:10px;
} 
.maincontact{
	width:1003px;
	padding-top:20px;
	height:40px;
	background:#066;
	clear: right;
	float:none;
	background:url(/images/all.png) no-repeat;
	background-position:0px -1149px;
	border:1px solid  #EEE;
	box-shadow:1px 1px 10px #999;
	margin-left:auto;
	margin-right:auto;
        margin-top:20px;
        clear: both;
}
.liuyan{
	width:33%;
	float:left;
	height:30px;
	border-right:1px solid #c8c8c8;
}
.dianhua{
	width:33%;
	float:left;
	height:30px;
	border-right:1px solid #c8c8c8;
}
.kehu{
	width:33%;
	float:left;
	height:30px;
}
.text{float:left
}
.liuyan .ico{
	float:left;
	margin-left:70px;
	margin-right:10px;
	width:30px;
	height:35px;
	background:url(/images/all.png) no-repeat;
	background-position:-73px -465px;
}
.dianhua .ico{
	float:left;
	margin-left:70px;
	margin-right:10px;
	width:30px;
	height:35px;
	background:url(/images/all.png) no-repeat;
	background-position:-133px -469px;
}
.kehu .ico{
	float:left;
	margin-left:70px;
	margin-right:10px;
	width:30px;
	height:35px;
	background:url(/images/all.png) no-repeat;
	background-position:-193px -465px;
}
.liuyan a,.dianhua a,.kehu a{
	color:#41829b;
	text-decoration:none;
	font-size:14px;
}
.liuyan a:hover,.dianhua a:hover,.kehu a:hover{
	cursor:pointer;
}
.copymain{
	width:1003px;
	margin-left:auto;
	margin-right:auto;
	height:370px;
	border-bottom:1px solid #c7c7c7;
}
.copyright ul{
	margin-top:37px;
	display:block;
	float:left;
	width:135px;
	height:370px;
	margin-right:8px;
	list-style:none;
}
.copyright ul li{
	height:15px;
    
}
.copyright ul li a{
	display:block;
	margin-top:16px;
	font-size:12px;
	color:#e0ecff;
}
.copyright ul li a:hover{
	color:#FFF;
 text-decoration:underline;
}
.copyright ul span{
	color:#515151;
	font-size:14px;
}

.copyright ul:last-child{
	margin-right:0px;
}
.cpbottom{
	margin-top:25px;
	width:1003px;
	height:25px;
	margin-left:auto;
	margin-right:auto;
}
.cptext{
	color:#5b5b5b;
	font-size:16px;
	float:left;
}
.cpico{
	float:right;
}
.weixin{
	float:right;
	width:18px;
	height:18px;
	display:block;
	background: url(/images/all.png) no-repeat;
	background-position:-167px -510px;
}
.qzone{
	float:right;
	width:18px;
	height:18px;
	display:block;
	background: url(/images/all.png) no-repeat;
	background-position:-137px -510px;
	margin-right:12px;
}
.tw{
	float:right;
	width:18px;
	height:18px;
	display:block;
	background: url(/images/all.png) no-repeat;
	background-position:-107px -510px;
	margin-right:12px;

}
.xw{
	float:right;
	width:18px;
	height:18px;
	display:block;
	background: url(/images/all.png) no-repeat;
	background-position:-77px -510px;
	margin-right:12px;

}
.notice{
	float:right;
	width:245px;
	height:285px;
	background:#f1f8fe;
	border:1px solid #FFF;
	box-shadow:0px 0px 4px 4px #dfe5e8;
}
.noticetit{
	width:215px;
	height:42px;
	background:#dde6ee;
}
.noticecon {
	margin-top:10px;
	padding-right:10px;
}


.prodetail{
	width:735px;
	height:290px;
	margin-right:10px;
	margin-top:35px;
	padding-left:10px;
}
.prodetailimg{
	width:265px;
	height:180px;
	background:#FFF;
	border:1px solid #82afc6;
	float:left;
}
.prodetailtext{
	width:400px;
	height:285px;
	float:right;
}
.prodetailtit{
	width:400px;
	height:55px;
	border-bottom:1px solid #82afc6;
	font-size:20px;
	color:#333;
	text-align:left;
        overflow:hidden;
}
.prodetailcon{
	width:315px;
	height:215px;
	font-size:12px;
	color:#666;
	text-align:left;
	line-height:2em;
	overflow: hidden;
}
.prodetailcon p{text-align: left;}
.onlinebtn{
	width:110px;
	height:30px;
	line-height:30px;
	border:1px solid #cccccc;
	background:#fefefe;
	font-size:14px;
	color:#666666;
	box-shadow:1px 1px 10px 1px #F6F6F6 inset;
}
.assort{
	width:735px;
	margin-right:10px;
	margin-top:65px;
	height:25px;
	border-bottom:1px solid #82afc6;
}
.attribute{
	width:735px;
	margin-right:10px;
	margin-top:175px;
	*margin-top:30px;
	height:25px;
	border-bottom:1px solid #82afc6;
}
.assorttitbg{
	width:80px;
	height:25px;
	float:left;
	border:1px solid #82afc6;
	border-bottom:none;
	color: #EDF6FD;
	background:#5e89ba;
	line-height:25px;
	font-size:14px;
	margin-right:10px;
}
#assorttit{
	width:80px;
	height:25px;
	float:left;
	border:1px solid #82afc6;
	border-bottom:none;
	background: #EDF6FD;
	color:#82afc6;
	line-height:25px;
	font-size:14px;
	margin-right:10px;
}
.assorttitt{
	width:80px;
	height:25px;
	float:left;
	border:1px solid #82afc6;
	border-bottom:none;
	background: #EDF6FD;
	color:#82afc6;
	line-height:25px;
	font-size:14px;
	margin-right:10px;
}
.attributecon{
	font-size:14px;
	color: #666;
	margin-top:20px;
	margin-bottom: 10px;
	text-align:left;
	margin-left:20px;
	display:none;
	position:relative;
	top:0px;
}
.attributecon p{
	text-align: left;
}
#aattrcon{
	display:block;
}
.bannertext{
	width:335px;
	height:60px;
	margin-top:40px;
	margin-left:35px;
	font-size:24px;
	color:#82afc6;
	text-align:left;
	*display: none;
	animation:mydemo 8s;
	-moz-animation:mydemo 8s; /* Firefox */
	-webkit-animation:mydemo 8s; /* Safari and Chrome */
	-o-animation:mydemo 8s; /* Opera */
}
@keyframes mydemo
{
0%   {margin-left:35px;}
50%   {margin-left:15px;}
100% {margin-left:65px;}
}

@-moz-keyframes mydemo /* Firefox */
{
0%   {margin-left:35px;}
50%   {margin-left:15px;}
100% {margin-left:65px;}
}

@-webkit-keyframes mydemo /* Safari and Chrome */
{
0%   {margin-left:35px;}
50%   {margin-left:15px;}
100% {margin-left:65px;}
}

@-o-keyframes mydemo /* Opera */
{
0%   {margin-left:35px;}
50%   {margin-left:15px;}
100% {margin-left:65px;}
}

.bannerinfo{
	margin-top:67px;
	margin-left:35px;
	width:390px;
	height:40px;
}
.rollico{
	position:relative;
	z-index:111px;
	width:35px;
	height:35px;
	float:left;
	background:url(/images/all.png) no-repeat;
	background-position:-220px -11px;
	transform:rotate(0deg);
	animation:myfirst 500s;
	-moz-animation:myfirst 500s; /* Firefox */
	-webkit-animation:myfirst 500s; /* Safari and Chrome */
	-o-animation:myfirst 500s; /* Opera */
}
@keyframes myfirst
{
0%   {transform:rotate(0deg);}
25%  {transform:rotate(9000deg);}
50%  {transform:rotate(18000deg);}
100% {transform:rotate(36000deg);}
}

@-moz-keyframes myfirst /* Firefox */
{
0%   {transform:rotate(0deg);}
25%  {transform:rotate(9000deg);}
50%  {transform:rotate(18000deg);}
100% {transform:rotate(36000deg);}
}

@-webkit-keyframes myfirst /* Safari and Chrome */
{
0%   {transform:rotate(0deg);}
25%  {transform:rotate(9000deg);}
50%  {transform:rotate(18000deg);}
100% {transform:rotate(36000deg);}
}

@-o-keyframes myfirst /* Opera */
{
0%   {transform:rotate(0deg);}
25%  {transform:rotate(9000deg);}
50%  {transform:rotate(18000deg);}
100% {transform:rotate(36000deg);}
}



.bannernav{
	width:345px;
	height:35px;
	float:left;
	color:#2966ca;
	font-size:24px;
	text-align:left;
}
.roll{
	float:left;
	height:120px;
	width:735px;
	*width:740px;
	border:1px solid #dddddd;
	background:#FFF;
	margin-top:20px;
}
.prev,.next{
	width:20px;
        display:block;
	height:120px;
	background: url(/images/all.png) no-repeat #d9e5ed;
}
.prev:hover,.next:hover{
	background: url(/images/all.png) no-repeat #e4f0f9;
	cursor:pointer;
}
.prev:hover{
	background-position:-167px -630px;
}
.next:hover{
	background-position:-167px -708px;
}
.prev{
	float:left;
	background-position:-167px -630px;
}
.next{
	float:right;
	background-position:-167px -708px;
}
.rollimg{
	float:left;
	width:693px;
	border-left:1px solid #dddddd;
	border-right:1px solid #dddddd;
	height:120px;
	overflow:hidden;
}
.rollimg li{
	display:block;
	width:150px;
	height:90px;
	border:1px solid #dddddd;
	background:#edf6fd;
	float:left;
	margin-top:15px;
	margin-left:60px;
}
.bx_wrap {margin-left:0px; margin-top:0px;width:695px;float:left;}
.bx_wrap ul img { border: 2px solid #ddd; }
.bx_wrap ul li{text-align:center}
.bx_wrap ul li a:hover{text-decoration:none; color:#f30}
.bx_wrap a.prev {width:20px;height:24px;line-height:24px;outline-style:none;outline-width: 0;position:absolute; top:45px; left:-2px; text-indent:-999em; background: url(/images/arr_left.gif) no-repeat;}
.bx_wrap a.next {width:20px;height:24px;line-height:24px; left:626px;position: absolute;top:45px; text-indent:-999em; background:url(/images/arr_right.gif) no-repeat;}
 .iw_poi_title {color:#CC5522;font-size:14px;font-weight:bold;overflow:hidden;padding-right:13px;white-space:nowrap}
    .iw_poi_content {font:12px arial,sans-serif;overflow:visible;padding-top:4px;white-space:-moz-pre-wrap;word-wrap:break-word}