* {
    margin: 0;
    padding: 0;
}

a:link, a:visited {
    text-decoration: none;
	color:#595959;
}

img {
    border:none;
}

ul {
    list-style-image: none;
    list-style-type: none;
	padding:0;
	margin:0;
}
body{
max-width:1600px;
min-width:1000px;
height:auto;
margin:0 auto;
font-family:Arial;
font-size:12px;
background-color:#c7c7c7;
font-weight:200;
}

input,button,select,textarea{
outline:none;
}

.blank10{ height:10px; overflow:hidden}
.wrapper{
width:1040px;
margin:0 auto;
height:auto;
background-color:#ffffff;
}

.cc{
width:1000px;
margin:0 auto;
height:auto;
background-color:#ffffff;
}

.top{
height:105px;
width:1000px;
}

.topright{
float:right;
text-align:right;
padding-top:28px;
line-height:28px;
}

.topright a{
color:#707070;
}



.menu{
width:1006px;
margin:0 auto;
}



.ban {
	width:1006px;
	height:38px;
	position:relative;
	z-index:100;
	margin:0 auto;
}

.ban li span a{
	display:block;
	height:38px;
}

.ban li{float:left;position: relative;}

.ban li span{ height:38px; background-image:url(../img/enmenu.jpg); background-repeat:no-repeat; float:left;text-indent:-9999px;}
.ban li span.curr,.ban li span.hover{ height:38px; background-image:url(../img/enmenuhover.jpg);background-repeat:no-repeat; }

.nav1 span{width:125px; height:38px; background-position: 0 0;}
.nav1 span:hover{width:125px; height:38px; background-position:0 0;}

.nav2 span{ width:125px; height:38px; background-position:-125px 0;}
.nav2 span:hover{ width:125px; height:38px; background-position:-125px 0;}
.nav3 span{ width:125px; height:38px;background-position:-250px 0;}
.nav3 span:hover{ width:125px; height:38px;background-position:-250px 0;}
.nav4 span{ width:125px; height:38px; background-position:-375px 0;}
.nav4 span:hover{ width:125px; height:38px;background-position:-375px 0;}
.nav5 span{width:125px; height:38px; background-position:-500px 0;}
.nav5 span:hover{width:125px; height:38px;background-position:-500px 0;}
.nav6 span{ width:125px; height:38px; background-position:-625px 0;}
.nav6 span:hover{ width:125px; height:38px; background-position:-625px 0;}
.nav7 span{ width:125px; height:38px; background-position:-750px 0;}
.nav7 span:hover{ width:125px; height:38px; background-position:-750px 0;}
.nav8 span{ width:130px; height:38px; background-position:-875px 0;}
.nav8 span:hover{ width:130; height:38px; background-position:-875px 0;}




.sub-pan{ 
	background-color:#abf2fc; 
	width:180px; 
	position:absolute; 
	right:0px; 
	top:38px; 
	overflow:hidden; 
	display:none; 
	z-index:100;
	padding-bottom:15px
}
.sub-pan{ 
float:left;
margin-top:0px;
left: 0px; 
display: none;
height:auto;
}

.sub-pan .txt-area{ 
float:left; 
width:180px;

}



.txt-area ul{
width:180px;
padding-top:10px;

}

.txt-area ul li{
height:30px;
width:180px;
line-height:30px; font-family:Arial, Helvetica, sans-serif
}

.txt-area ul li:hover{ background:#d3faff;}

.txt-area ul li a{
margin:0px auto;
color:#01617c;
font-size:12px;
display:block;
height:30px;
border-bottom: 1px dotted #5896a2;
text-align:left; padding-left:20px;
}



/* focus_img */
.focus_img{width:1006px;margin-top:10px;overflow:hidden;zoom:1;height:350px}
.focus_img .big_area{display:inline;float:left;overflow:hidden;width:810px;position:relative;height:350px}

.focus_img .big_area img{filter:revealtrans(duration=1,transition=5)}

.focus_img .thurmb{padding:0;float:right;width:195px;}
.focus_img .thurmb .small_div{margin-bottom:3px;background:url(../img/enput.jpg) no-repeat;overflow:hidden;width:195px;cursor:pointer;height:86px}
.focus_img .thurmb .selected{background:url(../img/hover.jpg) no-repeat;color:#fff}
.focus_img .thurmb .selected a{color:#fff;text-decoration:none}
.focus_img .thurmb img{border:#ccc 1px solid;display:inline;float:left;margin:4px 0px 0px 16px;width:81px;height:54px}
.focus_img .thurmb .small_div span{padding:5px 0 0 4px;display:block;margin-left:33px;line-height:19px;}

.span1{
margin-top:15px;
font-family:"Microsoft YaHei";
font-size:18px;
color:#0190e3; font-weight:900;
}

.span2{
font-family:"Microsoft YaHei";
font-size:12px;
color:#7f7f7f;
}

.focus_img .thurmb .selected .span1{
color:#fff;
}
.focus_img .thurmb .selected .span2{
color:#fff;
}

.homecontent{
width:1006px;
min-height:260px;
margin-top:20px;
height:auto;
zoom:1;
overflow:hidden;
}


.part{
float:left;

height:215px;
}

.parttitle{
height:24px;
font-size:14px;
color:#007ade;
font-family:"Microsoft YaHei";
border-bottom:2px solid #0183e5;
font-weight:600;
}

.partcontent{
height:180px;
color:#5e5e5e;
text-align:justify;
text-justify:inter-ideograph;
}
.partcontent b{
color:#5e5e5e;
font-size:13px;
}
.partcontent p{
color:#5e5e5e;
padding-top:15px;
}

.homenewsul{
padding-top:24px;
color:#5e5e5e;
}
.homenewsul li{border-bottom:1px dotted #e7e7e7; height:24px; line-height:24px;}

.homenewsul li a{
color:#5e5e5e;
}
.homenewsul li span{
float:right;
}

.end{
width:1040px;
height:93px;
background-color:#c7c7c7;
}
.endcontent{
width:480px;
float:right;
color:#494949;
line-height:24px;
padding-top:15px;
text-align:right;
}
.end img{
padding:10px;
float:right;
}
.endcontent a{
color:#494949;
}


.left{
float:left;
width:190px;
}

.lefttitle{
color:#3186e3;
font-size:14px;
font-weight:bold;
padding-bottom:10px;
}

.leftul{
float:left;
width:190px;
}
.leftli{
height:38px;
float:left;
}
.leftli a{
display:block;
width:167px;
height:33px;
background:url(../img/enleftli.jpg) no-repeat;
padding-top:7px;
padding-left:23px;
color:#595959;
font-size:14px;
font-weight:bold;
}
.leftli a.curr,.leftli a:hover{
background:url(../img/enleftlihover.jpg) no-repeat;
color:#ffffff;
}


.header{
background:url(../img/enleftli.jpg) no-repeat;
width:190px;
height:34px;
text-indent:23px;
color:#595959;
font-size:12px;
font-weight:bold;
line-height:30px;
}

.header.choose{
background:url(../img/enleftlihover.jpg) no-repeat;
color:#ffffff;
}

.detail li{
background: url(../img/detailli.jpg) no-repeat;
width:190px;
height:32px;
text-indent:50px;
line-height:28px;

}

.detail li a:hover{
color:#007fd7;
font-weight:bold;
}



.contact{
background-color:#eeeeee;
color:#696969;
width:100%;
float:left;
margin-top:15px;
margin-bottom:20px;
}
.contacttitle{
font-size:15px;
color:#0d7de2;
float:left;
height:21px;
width:180px;
font-family:"Microsoft YaHei";
padding-top:10px;
padding-left:10px;

}
.contact p{
padding-left:10px;
line-height:24px;
font-size:12px;
}


.mid{
width:30px;
height:500px;
float:left;
}

.right{
float:left;
width:784px;
height:auto;
margin-bottom:20px;
}

.righttitle{
background-color:#ebebeb;
height:25px;
font-family:"Microsoft YaHei";
font-size:14px;
color:#0e83d3;
padding-top:5px;
padding-left:20px;
font-weight:bold;
}
.rightcontent{
font-size:12px;
text-align:justify;
text-justify:inter-ideograph;
line-height:24px;
color:#5a5a5a;
padding-top:10px;
}


.productitem{
width:242px;
float:left;
padding-bottom:25px;

}
.productpic{
height:160px;
}
.productname{
background-color:#e8e8e8;
height:27px;
margin-top:2px;
line-height:27px;
text-align:center;
}
.productname a{
color:#4b4b4b;
}

.middle{
padding-left:29px;
padding-right:29px;
}


.honouritem{
width:175px;
float:left;
padding-bottom:25px;
padding-right:20px;
}
.honourpic{
height:131px;
}
.honourname{
background-color:#e8e8e8;
height:27px;
margin-top:2px;
line-height:27px;
text-align:center;
}
.honourname a{
color:#4b4b4b;
}

.honouritemright{
padding-right:0px;
}

#newslist {
font-size: 12px;
color: #6A6A6A;
}

.newsul a {
color: #6A6A6A;
}

.newsul li{
line-height:32px;
height:32px;
border-bottom: 1px dotted #6A6A6A;
}


.time {
color: #BBB;
font-size: 12px;
float:right;
}

.promenu dt{ background:url(../img/menubg.jpg) 0px -34px; width:170px; height:34px; line-height:34px; font-weight:bolder; color:#595959; display:block; cursor:pointer; padding-left:20px; margin-top:3px;}
.promenu dt.current,.promenu dt:hover{ background:url(../img/menubg.jpg) 0px 0px; color:#FFF;}
.promenu dt.current a,.promenu dt:hover a{ color:#FFF; text-decoration:none; font-weight:bolder !important}
.prosm li{ height:26px; line-height:26px; margin-bottom:3px; background:url(../img/index_12.jpg) 25px 10px no-repeat; background-color:#ECECEC; padding-left:40px}
.prosm li a.pnow{ font-weight:bolder; color:#007FD7}
.promenu dd{ display:none}
.promenu dd.curr{ display:block !important}

.pro{ overflow:hidden; height:auto; position:relative; width:850px; margin-left:-12px;}
.pro li{ float:left; margin:10px 15px; width:240px;}
.pro li p{ height:26px; line-height:26px; background:#E8E8E8; text-align:center; margin-top:1px;}

.photo{ overflow:hidden; height:auto; width:810px; margin-left:-11px; position:relative}
.photo li{ width:175px; float:left; margin:10px 13px}
.photo li p{ height:26px; line-height:26px; background:#E8E8E8; text-align:center; margin-top:1px;}


/*分页*/
.pagepage {
        height: 100%;
        padding-top: 8px;
        padding-right: 3px;
        padding-bottom: 12px;
        padding-left: 3px;
		float:right
}

.pagepage .epages a{
        display: block;
        height: 20px;
        overflow: hidden;
        line-height: 20px;
        background-color: #E4F1FB;
        border: 1px solid #186196;
        float: left;
        text-align: center;
        margin-right: 2px;
        margin-left: 2px;
        text-decoration: none;
        padding-right: 8px;
        padding-left: 8px;
        color: #165787;
}
.pagepage .epages a:hover{
        display: block;
        background-color: #186196;
        border: 1px solid #186196;
        float: left;
        text-align: center;
        text-decoration: none;
        color: #FFFFFF;
}
.pagepage .epages b{
        display: block;
        height: 20px;
        overflow: hidden;
        line-height: 20px;
        background-color: #FFFFFF;
        border: 1px solid #C0C0C0;
        float: left;
        text-align: center;
        margin-right: 2px;
        margin-left: 2px;
        color: #999999;
        padding-right: 8px;
        padding-left: 8px;
}

.protitle{ height:30px; line-height:30px; font-size:18px; font-weight:normal; font-family:"Microsoft YaHei"; color:#333}
.entitle{ height:24px; line-height:24px; margin-top:10px}
.texing{ margin-top:5px; line-height:20px}
.procont{ line-height:20px; padding:10px}
.proct{ height:26px; line-height:26px; background:#F5F5F5; margin-top:10px; font-weight:bolder; padding-left:10px; color:#636363}

.f20{ height:20px; overflow:hidden}

.artticle{ height:30px; line-height:30px;font-family:"Microsoft YaHei"; text-align:center; font-size:18px;}
.artme{ text-align:center; height:20px; line-height:20px; color:#6A6A6A; background:#F5F5F5; margin-top:5px;}
.artcontent{ padding:10px; color:#333333; line-height:20px;}
.news{ overflow:hidden; height:auto;}
.news li{ height:26px; line-height:26px; border-bottom:1px dotted #CCC; background:url(../images/index_11.jpg) 5px 11px no-repeat; padding-left:15px}
.news li a{ float:left}
.news li em{ float:right; margin-right:10px; font-style:normal; color:#999}




