﻿/*初始化*/
html, body, div, span, applet, object, iframe, 
h1,h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed, 
figure, figcaption, footer, header, hgroup, 
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
margin: 0;
padding: 0;
border: 0;
font-size: 100%;

font-family:"宋体",Arial,inherit;
vertical-align: baseline;
}
/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure, 
footer, header, hgroup, menu, nav, section {
display: block;
}
body {
line-height: 1;
}
ol, ul {
list-style: none;
}
blockquote, q {
quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
content: '';
content: none;
}
table {
border-collapse: collapse;
border-spacing: 0;
}
/* for index*/
#header{
  width:988px;
  height:auto;
  margin:0 auto;
  position:relative;
  }
#header_top{
  width:989px;
  height:94px;
  }
#header_down{text-align:center; 
  }
#content{
  width:989px;
  height:auto;
  margin:0 auto;
  }
#content_main{
  width:989px;
  height:455px;
  margin:0 auto;
  position:relative;
  }
#news{
  width:761px;
  height:455px;
  float:left;
  }
#main_right{
  width:224px;
  height:450px;
  float:right;
  
  }
#links{
  height:430px;
  width:989px;}
#footer{
 width:989px;
 height:100px;
 margin:5px auto;
overflow:hidden;
 }
.logo{
  width:307px;
  height:41px;
  margin-left:5px;
  margin-right:10px;
  margin-bottom:20px;
  margin-top:30px;
  float:left;
  }
.lan{
  float:right;
  font-size:15px;
  margin:65px 2px 0px auto;
  }
.nav{
  margin-top:3px;
  }
.stock{
  width:224px;
  height:241px;
  position:relative;
  }
.stock_top{
  margin-left:5px;
  margin-bottom:5px;
  }
.stock_info{
  width:215px;
  height:169px;
  border:solid #c4c4c4;
  border-width:1px;
  float:right;
  margin-top:10px;
  }
.topic{
  width:215px;
  height:192px;
  border-top:solid #c4c4c4;
  border-width:1px;
  float:right;
  margin-top:5px;
  }
.news_inner{
  width:740px;
  height:235px;
  
}
.news_outer{
  height:200px;
  width:740px;
  margin-top:10px;
}
.outer_media{
  width:247px;
  height:200px;
  border-top:solid #c4c4c4;
  border-width:1px;
  float:left;
  }
.outer_text{
  width:456px;
  height:200px;
  border-top:solid #c4c4c4;
  border-width:1px;
  float:right;
  }
.inner_img{
  width:247px;
  height:223px;
  border:solid #c4c4c4;
  border-width:1px;
  float:left;
  padding-left:3px;
  padding-top:3px;
  margin-left:1px;
  margin-right:10px;
  }
.inner_text{
  width:456px;
  height:226px;
  border-width:1px;
  float:right;
}
.inner_title{
  padding-left:0px;
  margin-top:16px;
  margin-bottom:12px;
  font-style:normal;
  font-weight:bold;
  font-size:14px;
  font-family:"宋体";
  color:#000;}

.inner_detail{
  height:170px;}
.inner_detail li{font-size: 12px;font-family:"宋体";line-height:14px;height:14px;padding-left:0px !important;}
.inner_detail li a{color: #000;text-decoration:none; }
.inner_detail li a:hover{color:#000;text-decoration:none;}
.link_1{
  height:55px;margin-top:5px;}
.link_2{
  width:989px;
  height:158px;
  position:relative;
  }
.link_product{
  width:383px;
  height:155px;
  float:left;
  margin-right:30px;
  }
.link_blocks{
  width:300px;/**zlb width:325px;*/
  height:155px;
  float:left;
  }
.link_window{
  width:211px;
  height:155px;
  float:right;
  margin-left:10px;
  }
.link_3{
  width:989px;
  height:190px;
  margin-top:5px;
  border:solid #c4c4c4;
  border-width:1px;
  }
.footer_left{
  width:530px;
  float:left;
  font-size:12px;
  }
.footer_left p{line-height:25px;}
.footer_left a{
  color:#5c5d5d;
  text-decoration:none;
  margin-right:5px;
  font-size:12px;
  }
.footer_right{
  width:338px;
  height:60px;
  float:right;
  text-align: right;
   font-size:12px;
  }
.footer_right p{line-height:25px;}
.footer_right a{
  color:#5c5d5d;
  text-decoration:none;
  font-size:12px;
  }
.syp{
  font-size:13px;
  margin-top:20px; margin-left:35px;
}
h1{
  font-size:18px;line-height:22px; font-weight: bold;
  text-align:center;padding-top:15px;
}
li{
  padding-left:1.5px;
  padding-bottom:18px;
  padding-top:18px;
  font-family:"宋体";
  padding-left:7px !important;
  padding-bottom:6px !important;
  padding-top:6px !important;
  font-family:"宋体";
  font-size:10pt;}
/*lxy tianjia*/
.lan a{color:#333;text-decoration:none;}
.lan a:hover{color:#000; text-decoration:none;}
.nav{background:url(../images/nav-bg.gif) no-repeat;width:990px;height:67px;line-height:37px; text-align:center;font-size:14px;font-weight:bold;}
.nav span{padding:0 20px;}
.nav span a{color:#666;text-decoration:none;}
.nav span a:hover{color:#000;text-decoration:none;}
.syp a{text-decoration:none;color:#708090;}
.tgzt{text-align:center;}
.mokuai{background:url("../images/jt.gif") no-repeat scroll 1px -6px transparent;font-size:12px;width:80px;height:26px;line-height:26px;padding-left:25px; }/*modified by zhanglb*/ 
.lf{float:left; }
.rg{float:right;}
.clearAf{zoom:1;}
.clearAf:after{display:block; height:0; clear:both; visibility:hidden; overflow:hidden; content:'.';}
.link_blocks a, .link_blocks a:hover,.link_window a, .link_window a:hover{color:#000;text-decoration:none;}
.ad1{margin:5px 5px; border:1px solid #dedede;}
.wz{width:80px;text-align:center;margin:13.5px 0 0 20px; font-size:12px;}
.wz p{height:36px;height:36px;}
.link_4{ width:989px;height:190px; margin-top:7px;}
.tit{width:979px;height:23px;background:url(../images/gc-bg.gif) repeat-x;padding-left:3px;color:#000;font-weight:700;font-size:14px;line-height:23px;padding-top:13px;}
.tit a{color:#000;text-decoration:none;}
.tit a:hover{color:#000;text-decoration:none;}
.tit1{width:979px;height:22px;background:url(../images/gc-bg1.gif) repeat-x;padding-left:3px;color:#000;font-weight:700;font-size:14px;line-height:22px;}
.cont{background:#fff;border:0px solid #c4c4c4;border-top:0px;height:130px;padding:0px 5px 5px 0px;}
#MarqueeDiv2 li img {border:1px solid #c4c4c4;padding:5px;width:148px;height:106px;}

.lf-btn{width:19px;height:115px;}
.pic{margin:0 11px;}
/*erji*/
.moshi{font-size:16px;float:right;margin:40px 15px 0 0;width:300px;}
.moshi a,.moshi a:hover{color:#000;text-decoration:underline;}
.wenzi{height:24px;line-height:24px;}
.text{background:url(../images/text-bg.jpg) no-repeat;width:128px;height:24px;border:0px;padding-left:4px;margin-left:15px;line-height:24px;}
.content{width: 989px;margin:10px auto;height: auto;}
.con-lf{width:211px;height:auto;border:1px solid #b4b4b4;background:#fff;padding:1px;}
.con-rg{width:750px;height:auto;}
.con-lf-tit{background:#880002;height:50px;text-align:center;line-height:50px;font-size:18px;font-weight:700;color:#fff;}
.con-lf-con{width:170px;margin:0 auto;padding-bottom:25px;}
.con-lf-con a{color:#034ca5;text-decoration:none;    /**add by zhanglb*/display:inline-block; /**add by zhanglb*/display:inline-block; margin-left:45px}
.con-lf-con a:hover{color:#034ca5;text-decoration:underline;}
.con-lf-con ul li{height:auto;line-height:20px;border-bottom:1px dotted #dedede;font-size:14px;color:#034ca5;text-decoration:none; }
.con-lf-con .xiangxi{margin-left:20px;font-size:12px;}
.con-lf-con ul .xiangxi li{line-height:20px;text-align:center;color:#333; border-bottom:0px;}
.con-lf-con ul .xiangxi li a{color:#333;text-decoration:none;}
.con-lf-con ul .xiangxi li a:hover{color:#000;text-decoration:underline;}
.con-rg-tit{margin-top:20px;height:40px;line-height:40px;width:750px;color:#034ca5;border-bottom:1px dashed #dedede;}
.js{font-size:16px;width:180px;  font-weight:bold;}
.ml{font-size:12px;color:#4d4d4d;}
.ml a{color:#4d4d4d;text-decoration:none;}
.ml a:hover{color:#000;text-decoration:underline;}
.con-rg-con{color:#565656;font-size:13px;padding:15px 15px 15px 35px;width:690px;font-family:"宋体";line-height:25px;}
.con-rg-con p{line-height:25px;font-size:13px;color:#565656;font-family:"宋体";}
.con-rg-con ul li{border-bottom:1px dotted #dedede;height:18px;line-height:18px;font-size:12px;color:#333;background:url(../images/jt2.gif) no-repeat;}
.con-rg-con .list{padding-left:20px;width:550px;overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.con-rg-con .list a{color:#333;text-decoration:none;}
.con-rg-con .list a:hover{color:#000;text-decoration:none;}
.con-rg-con  a{color:#333;text-decoration:none;}
.con-rg-con  a:hover{color:#000;text-decoration:none;}
.lj{height:30px;line-height:30px;margin:15px 0px 0px 0px;padding-right:15px;text-align:right;}
.lj a:link {color: #3A3A3A;text-decoration: none;}
.lj a:visited {color: #3A3A3A;text-decoration: none;}
.lj a:hover {color: #000;text-decoration: underline;}
.lj a:active{ text-decoration: none;}
/*edit by fanzz*/
.con-rg-vio{color:#565656;font-size:12px;width:750px;text-align:center;}
.con-rg-vio p{text-indent:2em;line-height:35px;}
.con-rg-vio ul li{border-bottom:1px dotted #dedede;height:35px;line-height:35px;font-size:12px;color:#333;background:url(../images/jt2.gif) no-repeat;}
.con-rg-vio .list{padding-left:20px;width:500px;overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.con-rg-vio .list a{color:#333;text-decoration:none;}
.con-rg-vio .list a:hover{color:#000;text-decoration:none;}
/*edit by lhb*/


/*New Nav Style*/
#nav_wrap { width:980px; overflow:hidden; padding:0px; margin:0px auto;}
#nav{width:980px; margin:0 auto;}
#nav .l{ height:39px; width:2px; float:left}
#nav .r{ height:39px; width:2px; float:right}
#nav .bt_qnav { float:right; }	
#nav .bt_qnav a{ width:31px; height:29px; line-height:39px;display:block;padding:9px 2px 0 0;}
#nav .c{ width:980px; height:39px;}

#nav li { float:left; list-style:none; width:100px; text-align:center; font-size:14px; font-weight:bold; text-align:center; line-height:29px; height:29px;padding:0px !important;}
#nav li .v a{display:block;float:left;width:100px;}
#nav li .v a:hover,#nav li .v .sele{
	width:100px;
	font-size:14px;
	text-align:center;
	color:#555;
	text-decoration: none;
}
#nav .kind_menu { height:33px;*height:35px; line-height:33px;vertical-align:middle; position:absolute; top:37px;*top:39px; left:70px; width:880px; text-align:left; display:none; font-size:12px; font-weight:normal;}
#nav .kind_menu a {color:#656565; float:left; text-align:center; width:90px; font-family:Arial, Helvetica, sans-serif; font-size:12px;}
#nav .kind_menu a:hover { color:#ff4300;}
#nav .kind_menu span { font-size:10px;  color:#cecece; line-height:30px; *line-height:26px; float:left }
	
#tmenu{ height:30px; }
.inner_title a{color:#000;text-decoration:none;}
.inner_title a:hover{color:#000;text-decoration:none;}
#menu{margin-top:3px 0 auto; width:990px; overflow:hidden; padding:0px 0px 5px 0px; background:url(../images/nav-bg.gif) no-repeat;height:67px; line-height:67px; text-align:center; font-size:14px; font-weight:bold;}
#menu ul{ height:39px; padding-left:90px;}
#menu li{ float:left; list-style:none; width:100px; text-align:center;font-family:"宋体",Arial;  font-size:14px; font-weight:bold; text-align:center; line-height:36px; height:36px;padding:0px !important;}
#menu li.item a.micontent{display:block; width:100px; text-align:center; }
#menu li.item a.micontent, #menu li.item a.micontent:hover{color:#000; text-decoration: none; text-align:center;}
#menu .submenu{display:none; *width: 800px;font-size:12px; height:30px; line-height:30px; padding-top: 3px; }
#menu .submenu a{display:block; margin-left: 15px;float:left;}
#menu .submenu a, #menu .submenu a:hover{color:#034CA5; font-weight:normal; text-decoration: none;}


/*Add by zhanglb*/
.ps_item{border-right: 1px solid #d4d5d7; overflow: hidden; float: left; padding: 0 10px; height: 94px; }
.ps_item_title{font-size: 12px; width:12px; line-height: 18px; float: left; padding-top: 12px;}
.ps_item_image{float: left; padding-left: 15px;}
.ps_item a, .ps_item a:hover{color: #000;text-decoration: none;}

/*Add by lianghb*/
img {border:none;}

.indexCol_banner{height:142px; width:200px; float:left; border:0px solid #fff; overflow:hidden; margin-left:7px;}
/*.indexCol_banner .slider .nivo-controlNav{ display:none;}*/
.nivo-directionNav a {background: url(arrows.png) no-repeat 0 0;border:0 none; display:block;height:30px;text-indent:-9999px;width:30px;}
a.nivo-nextNav {background-position:-30px 0;right:15px;}
a.nivo-prevNav {left:15px;}

.nivoSlider {position:relative;}
.nivoSlider img {position:absolute; top:0px; left:0px;}
.nivoSlider a.nivo-imageLink {position:absolute; top:0px; left:0px; width:100%;	height:100%; border:0; padding:0; margin:0; z-index:60;	display:none;}
.nivo-slice {display:block; position:absolute; z-index:50; height:100%;}
.nivo-caption {position:absolute; left:0px; bottom:0px; background:#fff; color:#fff; opacity:0.8; width:100%; z-index:89;}
.nivo-caption p {padding:5px; margin:0;}
.nivo-directionNav a {position:absolute; top:45%; z-index:99; cursor:pointer;}
.nivo-prevNav {left:0px;}
.nivo-nextNav {right:0px;}
.nivo-controlNav {position:absolute; right:0; bottom:0; height:20px; width:100%; overflow:hidden; padding-right:3px; text-align:right;  filter:alpha(style=1,opacity=5,finishOpacity=80); z-index:500;}
.nivo-controlNav a {padding:1px 10px; border-left:#fff 1px solid; height:20px; line-height:20px; font-size:9px; color:#fff; cursor:pointer; font-family:sans-serif; background-color:#fff;}
.nivo-controlNav a.active {background-color:#fff;}
.dongtai {margin:0px 0px 25px 0px;font-color: #555555;text-decoration: none;line-height:20px;background-color:#ebebeb;}
.dongtai a {font-color: #555555;text-decoration: none;}
.dongtai a:hover{color: #555555;text-decoration: none;}

