charset "utf-8";/* CSS Document *//*公共样式*/*{	margin:0;}
img,fieldset{border:0;}
a{	color:#000;	text-decoration:none;	font:12px Arial,Cambria,Geneva, Helvetica, sans-serif;	cursor:pointer;}
a:hover{	color:#1575c8;	text-decoration:underline;}
ul,li{ list-style:none; margin:0; padding:0;}
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;
}

.H_Links{float:left;margin-top:80px;margin-left:154px;}
.H_Links img{margin:5px 3px;height:40px;width:40px;}

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

.code {
width:145px;
float:right;
margin-top:30px
}
.erwei{ 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;clear:both;}
.header h1{ float:left;width:640px; padding:7px 0 5px; margin:0;}
.header .code{width:88px; padding-left:40px;}
.welcome{ overflow:hidden; width:205px; 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;  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:left; 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;}

.slides ul{ padding:0; margin:0;}*/
/*首页样式*/.mainbox{ overflow:hidden; width:980px; margin:10px auto 0;}
.banner{width:980px; margin:0 0 10px 0;}
.slides{z-index:1;}
/*其它页面样式*/    h1.position{ color:#000;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{ font-size:14px; font-weight:normal; 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; margin:0;}
.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:#000; width:208px; background:url(../images/icons.png) no-repeat 5px -168px; float:left;}
.lbox p{ margin:0;}

.lbox ul li a{ color:#000000;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:750px; }

.info h1,.news h1,.npro h1,.content h1.title,.relate h1.title{ font-size:14px; margin:0 0 10px 0; font-weight:normal;line-height:31px; text-indent:25px; background:url(../images/icons.png) 0 -118px no-repeat #0061b0; height:31px; color:#fff;}

.info p{ line-height:24px; font-size:12px;}

.info p a.more{ color:red;}

.info  img{width:360px; display:block;float:left;margin:0 5px 5px 0px; height: 240px;}

.news{ float:left; width:750px;}

.news div{ float:left;}

.news ul{  width:370px; padding:0 0px 0 10px;overflow:hidden; margin:0; float:left;}

.news ul li{width:360px; padding-left:10px;background:url(../images/icons.png) -376px -171px no-repeat; line-height:22px; float:left;list-style:none;}

.news li a{ line-height:23px; font-size:12px;}


ul.npro{width:978px; margin:10px auto 0; overflow:hidden; border:1px #bbb solid; padding:0;}

ul.npro h1,.content h1.title{width:100%;}

ul.npro h1{width:100%; background:url(../images/icons.png) 0 -118px no-repeat #0061b0; }

.npro li{width:175px; float:left; margin:5px  5px 10px;height: 215px;overflow: hidden;list-style:none;}

.npro a.img{display:block; width:175px; text-align:center; vertical-align:text-top; margin:0; float:left; }

.npro a.img img{ margin:0 auto;}

.npro h2{ float:left; font-size:12px; text-align:center; width:100%; line-height:18px; margin-bottom:10px;}

.npro p{font-size:13px; margin:0;}

#cer li{ width:120px; padding:0 0px 0 9px; text-align:center; height:180px;}

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:center;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 {	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; padding:0; overflow:hidden;}
.relate ul li{list-style:none;width:120px; height:230px; 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:#000;}
ul.nlist{width:750px; margin:0; padding:0;}
.nlist li{width:748px;  border:1px #ccc dotted; background:#eee; margin-bottom:10px; overflow:hidden; float:left;list-style:none;}
.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:#000; 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; line-height:24px; height: 260px;overflow: hidden;}
.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; padding:0; margin: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:10px 0; line-height:24px;}
/*脚部样式*/.flink{width:970px; height:65px; margin:10px auto 0; overflow:hidden; background:url(../images/flbg.png) no-repeat center center; padding:40px 5px 0;}
 .flink span{display: block; float: left; padding:0 6px 10px;}
.fmenu{width:980px; height:18px; background:#aaa; /*background:#004A86;*/background:#666; margin:10px auto 0; padding:5px 0;; text-align:center;}
 
.fmenu li{ display:inline-block; *display:block; *zoom:1;border-left:1px #fff solid; padding:0 15px;}

.fmenu a{  font-size:12px; color:#fff; line-height:18px; }

.fmenu li.first{ border:none;}

.footer{width:980px; margin:10px auto 0; overflow:hidden;background:url(../images/ftbg.jpg) repeat-x #fff; color:#000;  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{ margin:0; background:url(../images/logo2.jpg) no-repeat; padding-left:70px; float:left; line-height:18px;}
.news .slides2 ul{ padding:0;}
.news .slides2 ul li{  padding-left:0;}

.in_pro_name{font-size:13px; font-weight:bold;}
#aa{ width:auto;}

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