@charset "gb2312";
html{-webkit-text-size-adjust:none;-ms-text-size-adjust:none}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td,hr,button,article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{margin:0;padding:0}
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}
audio,canvas,video{display:inline-block;*display:inline;*zoom:1}
body{
	font:12px/1.5 'Microsoft YaHei',Arial,sans-serif;
	color:#666666;
	background-color: #FFFFFF;
}
input,button,textarea, select, button { font:12px Verdana,Helvetica,Arial,sans-serif; }
table{border-collapse:collapse;border-spacing:0}th{text-align:inherit}fieldset,img{border:0}
iframe{display:block}
caption,cite,code,em,th,i,b,strong{font-style:normal;font-weight:500}ol,ul{list-style:none}caption,th{text-align:left}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:500}
q:before,q:after{content:''}
a:hover{text-decoration:none}a{text-decoration:none; color:#333333;}
.cl:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0}.cl{*zoom:1}
body .fn-hide{display:none}.fr,.fl{display:inline}.fl{float:left}.fr{float:right}.bk{font-size:1px;height:0;line-height:1px;display:block;clear:both;overflow:hidden}
:focus{outline:0}
.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}
html .f12,html .f12 li{font-size:12px}html .f14,html .f14 li{font-size:14px}
html .f16{font-size:16px}html .f18{font-size:18px}
.fb{font-weight:bold}.fn{font-weight:normal}
.lh23{line-height:23px}.lh25{line-height:25px}
.asd img{display:block;overflow:hidden}
textarea{resize:none}
.bk20{height:20px;}.bk10{height:10px;}.bk9{height:9px;}.bk8{height:8px;}.bk7{height:7px;}.bk6{height:6px;}.bk5{height:5px;}

/*header*/
.top{ width:976px; height:67px; background:url(../images/top.jpg) no-repeat; margin:0 auto; text-align:right; padding-top:20px; padding-right:35px;}
.nav_line{  float:left; background:url(../images/nav_line.jpg) no-repeat 0px 9px; height:34px;}
.mainnav{ width:1005px; height:38px; background:url(../images/nav.jpg) repeat-x; margin:0 auto;position: relative;
z-index: 2;}
.topli{ width:160px;  float:left; line-height:38px; font-size:14px; color:#ffffff; text-align:center; position:relative;}
.topli a{ color:#ffffff;text-shadow:2px 2px 0px #02437d;}
.topli:hover{ background:url(../images/navhover.jpg) no-repeat top}
.subnav{ width:136px; position:absolute; padding-top:12px;  top:26px; display:none; left:12px;  }
.subnav li{ text-align:center;border:1px solid #ccc; padding-top:4px; border-top:none;width:135px;float:left;background:#4a7dbe }
.subnav li a{ height:28px; line-height:28px; display:block;  color:#ffffff; font-size:12px;background:#4a7dbe url(../images/subnavli.png) no-repeat 25px 12px;text-shadow:1px 1px 0px #02437d;}
.subnav li a:hover{ width:135px; background:#4369a4 url(../images/subnavlia.png) no-repeat  25px 12px; height:28px; display:block;}



.tab{ width:1005px; height:308px; margin:0 auto; position:relative;}
.tab_img{width:1005px; height:308px; overflow:hidden;position:relative; z-index:1}
.tab1{ position:absolute; right:10px; bottom:10px; z-index:2}
.tab1 ul{}
.tab1 ul li{ float:left; width:16px; margin-right:10px; height:16px; background:#ff0000; border:#000000 solid 1px; text-align:center;}
.tabhover{ width:16px; height:16px; background:#ff0000; display:block; border:#000000 solid 1px; color:#ffffff;}

/*主体部分*/
.box{ width:1005px; height:auto; margin:0 auto;}
.left{ width:745px; float:left;}
.right{ width:260px; float:left;}

/*产品展示*/
.cpzs_tit{ width:740px; height:20px; padding-top:14px; padding-right:5px; margin-bottom:10px; background:url(../images/title.png) no-repeat 0px 0px; text-align:right;}
ul.cpzs{}
ul.cpzs li{ float:left; margin:0px 10px 0px 15px; width:156px; display:inline; text-align:center; line-height:30px;}
ul.cpzs li img{ width:156px; height:116px; padding:1px; border: #d3d3d3 solid 1px;}

/*资质荣誉*/
.zzry_tit{width:740px; height:20px; margin-bottom:10px; padding-top:14px; padding-right:5px; background:url(../images/title.png) no-repeat 0px -62px; text-align:right; clear:both;}

/*公司简介*/
.gsjj_tit{ width:260px; height:34px; background:url(../images/title.png) no-repeat 0px -122px;}
.gsjj{ width:260px; height:245px; background:url(../images/gsjj.jpg) no-repeat; margin-bottom:20px; position:relative;}
.gsjj_con{ width:256px; color:#999999; height:126px; line-height:18px; padding:2px; position:absolute; left:0px; bottom:0px; background:#000000; text-indent:2em;filter:Alpha(Opacity="80",FinishOpacity="75",Style="2") }

/*联系我们*/
.lxwm_tit{ width:260px; height:32px; background:url(../images/title.png) no-repeat 0px -184px; clear:both;}
.lxwm{
	width:248px;
	line-height:18px;
	height:318px;
	border:#5d9cc7 solid 2px;
	padding-left:8px;
	padding-top:4px;
	margin-bottom: 10px;
}

/*底部文件*/
.foot{ clear:both; width:1005px; height:45px; margin:0 auto; background:#4474b6; margin-top:5px;}
.foot img{ float:left;}
.hzhb{ width:861px; height:45px; line-height:45px; float:left;}
.hzhb a{ color:#ffffff; padding-left:10px;}

.foot_f{ width:1003px; height:60px; padding-top:12px; border:#e0e0e0 solid 1px; border-top:none; margin:0 auto; text-align:center; line-height:24px;}

/******************************内页样式************************************/
.ny_cpzs_left{width:236px; height:auto; padding:10px; margin-bottom:20px; border:#5d9cc7 solid 2px;  }
.ny_cpzs_left ul{}
.ny_cpzs_left ul li{ line-height:24px; text-align:center; font-size:14px; border-bottom:#CCCCCC dashed 1px; letter-spacing:5px;}
.ny_left_tit{width:250px; padding-left:10px; height:34px; line-height:34px; color:#ffffff; font-size:17px;  background:#6ca5cc;}

.ny_fy{ line-height:50px; text-align:center; clear:both;}
.ny_right_tit{ border-bottom:#CCCCCC solid 1px; line-height:35px; margin-bottom:20px; width:700px; margin-left:15px;}

/*企业简介*/
.ny_qyjj_tit { width:740px; height:36px; font-size:15px; background:#5682bd; padding-left:5px; line-height:34px; color:#ffffff; margin-bottom:10px;}


.ny_qyjj_con{ padding:20px; font-size:14px; line-height:22px;}
.box .left .ny_qyjj_tit a {
	color: #FFF;
}

.ny_qyjj_con p{ text-indent:2em;}

/*企业资讯*/
.ny_qyzx{padding:20px 30px; }
.ny_qyzx ul{}
.ny_qyzx ul li{ line-height:35px; border-bottom:#CCCCCC dashed 1px; font-size:13px; background:url(../images/li.jpg) no-repeat left; padding-left:10px;}
.ny_qyzx ul li span{ float:right;}

/*产品展示详细页*/
.ny_cpzs_view{ padding:20px; font-size:14px; line-height:22px;}
.ny_cpzs_view h1{ width:700px; height:45px; text-align:center; font-size:22px;}
.ny_cpzs_view h2{ border-bottom:#CCCCCC dashed 1px; text-align:center; font-size:12px; font-weight:normal; margin-bottom:20px;}
.ny_cpzs_view_img{ width:350px; height:260px; padding:3px; border:#CCCCCC solid 2px; margin:0px auto; margin-bottom:20px;}

/*滚动*/
.gdtu{ width:720px; height:150px; margin:0 auto;  }
.gddiv{ margin:0 auto; width:720px; overflow:hidden; }
.gddiv ul{}
.gddiv li{ float:left; margin:0px 10px 0px 15px; width:156px;  display:block; text-align:center; line-height:20px; }
.gddiv li img{width:156px; height:116px; padding:1px; border: #d3d3d3 solid 1px;}
.innerElem{ width:9999px;}
