charset "utf-8";/* CSS Document *//*公共样式*/*{	margin:0;}

img,fieldset{border:0;}
a{	color:#333;	text-decoration:none;	font-size:12px;font-family:Arial,Cambria,Geneva, Helvetica, sans-serif;	cursor:pointer;}
a:hover{	color:#1575c8;	text-decoration:underline;}
/*头部样式*/
body {
color:#000;
font:12px Arial,Cambria,Geneva, Helvetica, sans-serif;
margin:0;
padding:0;
}

img,fieldset {
border:0;
}

a {
color:#000;
text-decoration:none;
font:12px Arial,Cambria,Geneva, Helvetica, sans-serif;
cursor:pointer;
}

ul,li {
list-style:none;
margin:0;
padding:0;
}
.clear{ clear:both;}
.fl{ float:left;}
.fr{ float:right;}
.header {
width:980px;
margin:0 auto;
}

.logo {
float:left;
width:585px;
margin:0;
padding:40px 0 0px;
}

.code {
width:395px;
float:left;
}
.erwei{padding-top:18px; text-align:right;}
.welcome {
overflow:hidden;
}
.icon{float:left;}
.icon a{padding:0 6px 0 0;}
.welcome a {
font-size:12px;
font-weight:700;
}
.txtB{float:right;line-height:28px; text-align:right;}
.txtB a{padding:0 3px;}

.menuA{width:100%; background:url(../images/menu_line1.jpg) repeat-x left top; height:34px;}
.menuB{width:980px; margin:0 auto; }

.topnav {
width:750px;
float:left;
text-align:center;
height:34px;
clear:both;
margin:0 auto;
padding:0;
}

.topnav li {
list-style:none;
line-height:34px;
height:34px;
display:block;
float:left;
_width:105px;
position: relative;
}

.topnav li.first {
background:none;
}

.topnav li a {
font:16px Arial,Cambria,Geneva, Helvetica, sans-serif;
color:#FFF;
display:block;
line-height:34px;
font-weight:700;
padding:0 20px;
}
.topnav li a:hover{background:url(../images/menu_line2.jpg) repeat-x left top; height:34px; color:#FFF;}
.serbox {
background:url(../images/search_bg.jpg) no-repeat;
width:230px;
height:27px;
float:left;
margin-top:2px;
}

.serbox input {
width:176px;
height:26px;
line-height:26px;
background:url(../images/search_bg.jpg) no-repeat left center;
color:#999;
float:left;
border:medium none;
font-size:12px;
}

.serbox input.btn {
width:39px;
height:26px;
padding-left:0;
background:url(../images/search_bt.jpg) no-repeat;
border:none;
font-size:0;
text-indent:-999em;
cursor:pointer;
margin-left:10px;
}
ul.topnav li ul.subnav {
width: 170px;
position: absolute;
left: 0;
margin: 0;
padding: 0;
display: none;
float: left;
line-height: 25px;
z-index: 99999;
background-color: #177CB0;
}
ul.topnav li ul li{
    width: 170px;
}

ul.topnav li ul li a{
    line-height: 20px;
    font-size: 12px;
}
/*.header{ width:980px;  margin:0px auto;height:170px;overflow:hidden;//20130110 clear:both;}
.header h1{ float:left;width:640px; padding:10px 0 10px; margin:0;}
.header .code{width:88px;}
.welcome{ overflow:hidden; width:245px; float: left; text-align:right; padding-top:13px;}
.welcome a{ padding:0 10px; font-size:12px; font-weight:bold;}
.welcome a.add{ background:url(../images/icons.png) no-repeat  -569px -90px; padding-left:15px; padding-right:0; margin-left:5px;}

.welcome .cline{ padding-top:40px;height: 32px;overflow: hidden;}

.welcome .cline a{ display:inline-block; text-align:right;width:33px; height:32px; padding:0; margin:0 0px 0 10px; _*background-image:url(../images/icons.png); overflow: hidden;}

.welcome .facebook{ background-position:-374px -3px;}
.welcome .twitter{background-position:-424px -3px;}
.welcome .youtub{background-position:-473px -3px;}
.welcome .yahoo{background-position:-523px -3px;}
.header ul{ width:750px; float:left; text-align:center; height:56px; padding:0px; clear:both; margin:0px auto 15px;   }
.header ul li{ list-style:none;line-height:56px; height:56px; background:url(../images/nlbg.jpg) no-repeat left bottom; display:block;float:left;_width:105px;}
.header ul li.first{ background:none;}
.header ul li a { font:16px Arial,Cambria,Geneva, Helvetica, sans-serif;  color:#333;padding:10px 20px 0;_padding:10px 0; display:block;height:46px;line-height:46px; font-weight:bold;}
.header ul li a:hover{ color:#1575c8; text-decoration:underline;}*/
/*
.serbox{ background:url(../images/sbg.jpg) no-repeat; width:230px; height:27px; float:right; margin-top:15px;}
.serbox input{width:167px; height:27px; line-height:25px;  padding-left:10px; background:url(../images/sinput.jpg) no-repeat left center; color:#999; float:left; border:medium none; font-size:10px;}
.serbox input.btn{width:39px; height:26px; padding-left:0px;background:url(../images/sbtn.jpg) no-repeat; border:none; font-size:0; text-indent:-999em;  cursor:pointer; margin-left:10px;}*/
/*首页样式*/.mainbox{ overflow:hidden; width:980px; margin:10px auto 0;}
.banner{width:980px; margin:0 0 10px 0;}
.slides{z-index:1;}

.slides ul{ margin:0; padding:0; list-style: none;}
/*其它页面样式*/    h1.position{ color:#333;width:720px;  text-indent:10px; padding:5px 0; font-size:12px; font-weight:normal; height:20px; margin:0 0 10px; float:left;}
h1.position a{color:#1575c8;}
.mright{width:750px; float:left;}
.mleft{ float:left; margin:0 10px 0 0;width:220px;}
.mleft .lbox{  width:220px; float:left; }
.lbox h1{ margin:0; font-size:16px; line-height:32px; color:#fff;width:100%;  text-align:left;float:left; background:url(../images/icons.png) no-repeat 0 -79px; height:33px; text-indent:15px;}
.lbox ul,.lbox div{ float:left; width:208px; border:1px #ccc solid; border-top:none;padding:0px 5px 10px; margin:0 0 10px 0;}
.lbox ul li{ list-style:none;line-height:30px; color:#333; width:208px; background:url(../images/icons.png) no-repeat 5px -168px; float:left;}
.lbox p{ margin:0;}

.lbox ul li a{ color:#333;font-weight:bold; font-size:13px; text-indent:15px;line-height:30px; display:block; background:url(../images/cbg.jpg) no-repeat right  90%;border-bottom:1px #ccc solid; }
.lbox ul ul{ border:none; padding:0; width:198px;_width:193px; margin-left:10px; margin-bottom:0; overflow:hidden;}
.lbox ul ul li a{ background:none; border:none; font-weight:normal;}
.lbox ul li a:hover{ color:#1575c8;  }
.lbox ul li a.hot{ color:#0061b0;}
.lbox div{ line-height:30px; width:200px; padding:0px 9px 10px;_padding:0; _width:218px;}
.lbox div a{ color:#004a86;}
.lbox div input{ border:1px #ccc solid; width:192px; height:25px; margin-bottom:10px; text-indent:10px; line-height:25px;}
.lbox div input.sbt,ul.message input.sbt{ background:url(../images/icons.png) -598px -8px; width:85px; height:22px; border:none; text-indent:-999em; font-size:0; cursor:pointer;}
.mleft p{ line-height:24px;}
.mleft p img{ margin-right:5px;}
.info{ float:left; width:388px; margin-right:10px;}
.info1{ float:left; width:388px; margin-right:10px;}
.info h1,.npro h1,.content h1.title,.relate h1.title{ font-size:16px; margin:0 0 10px 0;line-height:31px; text-indent:25px; background:url(../images/icons.png) 0 -118px no-repeat; height:31px; color:#fff;}
.info  p{ line-height:20px; font-size:14px;}
.info  p a.more{ color:red;}
.info  img{width:205px; display:block;float:right;margin:0 0px 5px 5px;}
.news{ float:left; width:350px;background:url(../images/icons.png) -1px -13px no-repeat; padding-top:39px;  }
.news ul{ background:url(../images/nmbg.jpg) repeat-y; width:330px; padding:0 10px; margin:0;}

.news ul li{width:320px;list-style:none; padding-left:10px;background:url(../images/icons.png) -376px -168px no-repeat; line-height:29px; height: 30px;overflow: hidden;}

.news li a{ line-height:29px; font-size:14px;}

.news h1{ background:url(../images/icons.png) -350px -55px no-repeat; height:8px; overflow:hidden; margin:0;}
ul.npro{width:100%; float:left; margin:10px 0 0 0; padding:0;}
ul.npro h1,.content h1.title{width:100%; }
.npro li{list-style:none;width:360px; float:left; margin:5px  5px 10px;}
.npro a.img{display:block; width:110px; overflow:hidden; text-align:center; margin:0 5px 5px 0; float:left;}
.npro h2,.npro p{ float:left; font-size:14px; width:245px; line-height:18px; margin-bottom:10px;}
.npro p{font-size:13px; margin:0;}
a.more{ color:red;}
.content{width:100%;}
.content h1.title,.pdetail, .describe h1.title{float:left;width:750px; }
.content .infomation{width:100%; float:left; font-size:13px; line-height:20px;}
.pages{width:720px; text-align:right; float:left;padding:10px 0;  overflow:hidden;}
 .pages a{ padding:5px 10px; border:1px #ccc solid; margin:0 5px;text-decoration:underline;text-align:center;  color:#333;}
.pdetail{ margin-bottom:10px;}
.pdetail .pimg{width:350px; float:left; text-align:center;}
/*.pdetail #zoom1{ margin:0 auto; border:1px #ccc solid;}
*/.plist{ background:#efefef; border:1px #ccc solid; margin:5px 0; height:22px; line-height:22px;  width:338px; padding:0 5px;}
.pdetail .pinfo{width:390px; padding-left:10px; float:left; line-height:20px;}
.pinfo h1{ font-size:18px; font-weight:normal; margin:0;}
.pinfo span{ color:#999;}

.pdetail h1.title{ width:100%; color:#1575C8; font-size:18px; padding:5px 0px; margin:0 0 10px 0; font-weight:bold; border:none; text-align:left;}

/*tab start*/
.nTab{float: left;width: 100%;margin: 0 auto;background-position:left;background-repeat:repeat-y;margin-bottom:2px;}

.nTab .TabTitle{clear: both;height: 30px;overflow: hidden; background:#d5d5d5;}

.nTab .TabTitle ul{border:0;margin:0;padding:0;}

.nTab .TabTitle li{	float: left;	width: 100px;	cursor: pointer;	padding:7px 0 5px;	list-style-type: none;	font-size: 14px;	font-weight:bold;	text-align: center;	 color:#fff;	margin: 0;}
.nTab .TabTitle .active{background:#0061b0;border-left:1px #ccc solid;border-top:1px #ccc solid;border-right:1px #ccc solid;border-bottom:1px #fff solid;}

.nTab .TabTitle .normal{background:#000;border:1px #ccc solid;}
.nTab .TabContent{	width:auto;	background:#fff;	margin: 0px auto;	padding:10px 0 0 0;	text-align: left;}
.nTab .TabContent  ul { margin:0;text-align: left;	margin: 0px;	padding-top: 0px;	padding-right: 0px;	padding-bottom: 0px;	padding-left: 5px;}
.nTab .TabContent li {	font-size: 12px;	line-height: 1.5;	list-style-type: none;	margin: 0px;	padding: 0px;	text-decoration: none;}
.nTab .TabContent ul li a {	text-decoration: none;}
.nTab .TabContent ul li a:link {	text-decoration: none;}
.nTab .TabContent ul li a:hover {	text-decoration: underline;	color: #F60;}
#tab_container {	text-align: center;	padding-left: 25px;	height: 500px;	width: 400px;}
.none {display:none;}
/*end tab*/.relate{ float:left;width:750px;}
.relate h1{ margin:10px 0;}
.relate ul {width:750px; margin:0; overflow:hidden;}
.relate ul li{list-style:none;width:120px; height:160px; border:1px #ccc solid; float:left; margin: 5px; text-align:center;}
.relate ul li a img{width:110px; padding:5px;}
.relate ul li a{ display:block; width:100%; float:left;}
.relate ul li a.name{ padding-top:5px; line-height:18px; color:#333;}
ul.nlist{width:750px; margin:0; padding:0;}
.nlist li{width:748px;list-style:none;  border:1px #ccc dotted; background:#eee; margin-bottom:10px; overflow:hidden; float:left;}
.nlist li h1{  margin:0;background:url(../images/icons.png) -370px -168px no-repeat; text-indent:7px;width:650px; float:left; line-height:30px;}
.nlist li span{ display:block; font-size:12px; color:#999; width:88px; float:left; text-align:right; line-height:30px; }
.nlist li h1 a{ float:none;font-size:14px;padding-left:10px; color:#333; font-weight:bold; background:url(../images/arrow2.png) no-repeat left center;line-height:30px;}
.nlist li h1 a:hover{ color:#1575C8;}
.nlist li p{ color:#888;}
.pjtlist{width:100%; float:left;}
.pjtlist .pgt{ width:370px;_width:365px; padding-bottom:17px; float:left; margin:5px 5px 5px 0; }
.pgt h1{ margin:0 0 10px 0;}
.pgt h1 a{ font-weight:bold; font-size:13px;}
.pgt a:hover{ color:#1575C8;}
.pgt div{ width:150px;  overflow:hidden; border:1px #ccc solid; float:left;margin-right:10px;}
.pgt div img{width:150px; }
.pgt div a{ display:block;width:150px; float:left; overflow:hidden; font-size:12px; line-height:20px;}
.pgt div a.name{ padding:5px 0; text-align:center; height:40px;}
ul.message{width:600px; float:left; margin:0; padding:0;}
.message li{ list-style:none;float:left; width:600px; line-height:18px; margin:5px 0;}
.message input{ width:200px; height:16px; float:left;}
.message span{ padding-right:5px; display:block; width:120px; float:left; text-align:right;}
.message textarea{ height:80px;}
.cinfo{ float:left; width:100%;  padding:0; line-height:24px;}
/*脚部样式*/.footer{width:980px; margin:10px auto 0; overflow:hidden;background:url(../images/ftbg.jpg) repeat-x #fff; color:#333;  font-size:12px; text-align:left; padding:5px 0px; padding-top:10px;}
.footer h1{ float:left; padding:5px 30px 0 10px; margin:0;}
.footer p{ background:url(../images/logo2.jpg) no-repeat; padding:0 0 0 70px; float:left; line-height:18px; margin:0;}
#floatDiv{ position:fixed;_position:absolute; bottom:27px; right:5px; z-index:9999; background:url(../images/icons.png) no-repeat -270px -70px; width:104px; padding-top:35px;}
#floatDiv ul{ margin:0;background:url(../images/smbg.jpg) repeat-y center; overflow:hidden; width:104px; float:left; text-align:center;}
#floatDiv ul li{ list-style:none;float:left;width:104px;}
#floatDiv ul a{ display:block;  height:27px;}
#floatDiv ul a.name{ height:18px;}
#floatDiv h1{ background:url(../images/icons.png) no-repeat -382px -104px; height:7px; width:104px; float:left;}
#divMenu_ul{ margin:0; padding:0;}
#divMenu_ul li{ padding:5px 0;list-style:none;}

.in_pro_name{font-size:13px; font-weight:bold;}

.in_pro_name:hover{color:#1575C8; }
