@charset "utf-8";
/* CSS Document */

body{ background:url(../images/bg1.jpg) repeat-x;}

body,ul,li,p{ padding:0; margin:0; font-size:12px; line-height:22px; font-family:"宋体";}

li{ list-style:none;}

a{ text-decoration:none; color:#000000;cursor:pointer; blr:expression(this.onFocus=this.blur())}

a:hover{ cursor:pointer;}

img{ border:0px;}

.clear{ clear:both;}

.fwb{ font-weight:bold;}

.fred{ color:red;}

.f14{ font-size:14px;}

.tcenter{ text-align:center;}

.color005238{ color:#005238;}

.colorFF9900{ color:#FF9900;}

.colorF5D46B{ color:#F5D46B;}

.colorCC0000{ color:#CC0000;}

.colorFFFFFF{ color:#FFFFFF;}

.mleft5{ margin-left:5px;}

.mleft9{ margin-left:9px;}

.mtop6{ margin-top:6px;}

.mtop4{ margin-top:4px;}

.textindex{ text-indent:20px;}

#wrap{ width:978px; margin:0 auto;}

#top{ width:978px; height:89px; overflow:hidden;}
#logo{ float:left; width:242px; height:89px;}

#top_right{ float:left; width:184px; height:89px; background:url(../images/tel.jpg) right no-repeat; padding-left:552px;}

#top_right #sethome{ width:184px; height:31px; overflow:hidden; line-height:31px; text-align:center;}
#top_right #sethome a,#top_right #sethome a:hover{ color:#000000;}


#nav{ width:978px; height:32px; line-height:32px;}
#nav div{ float:left;}
#nav a{ color:#FFFFFF; display:block; font-weight:bold; text-align:center; font-size:14px;}
#nav a:hover{ background:url(../images/navhover.jpg) center no-repeat; color:#79131D;}

#nav a#other{ background:url(../images/navhover.jpg) center no-repeat; color:#79131D;}

#nav1{ width:76px;}
#nav2{ width:144px;}
#nav3{ width:119px;}
#nav4{ width:129px; }
#nav5{ width:134px;}
#nav6{ width:136px;}
#nav7{ width:135px;}
#nav8{ width:105px;}

#banner{ width:978px; height:263px; overflow:hidden;}

#banner_bottom{ width:978px; height:53px; background:url(../images/bbbg.jpg) repeat-x; margin-bottom:11px;}
.bbtome_list{ float:left; width:195px; text-align:center; height:53px;}

.main{ width:978px; overflow:hidden;}

#new_ppt{ float:left; width:247px;}


#ppt{ width:243px; height:226px; overflow:hidden;}

#ppt_top{ height:22px; width:228px; overflow:hidden; background:url(../images/ppt_top.jpg) no-repeat; text-align:right; padding-top:8px; padding-right:15px;}

#ppt_con{ width:235px; height:188px; padding:3px; border:1px solid #CCCCCC; border-top:none; overflow:hidden;}

/*首页关于我们*/
#gywm{ float:left; width:491px;}
#gywm_top{ height:27px; width:491px; padding-top:1px; border-bottom:2px solid #C00000;}
#gywm_top span{ float:left; display:block; width:90px; margin-right:5px; text-align:center; height:27px; line-height:27px; color:#333333; background:url(../images/index_01.jpg) no-repeat; cursor:pointer; font-weight:bold;}
#gywm_top span.newcurrent{ background:url(../images/index_02.jpg) no-repeat; color:#ffffff;}

#gywm_top .more{ float:right; padding-top:8px;}

#gywm_con{ height:176px; width:471px; padding:10px; overflow:hidden;}
.ghlist{ width:471px; height:24px; border-bottom:1px dashed #ccc;}
.ghtitle{ float:left; width:365px; background:url(../images/ico02.jpg) 5px 10px no-repeat; padding-left:15px;}
.ghtime{ float:left; width:91px;}

/*首页 视频*/
#qysp{ float:left; width:226px; padding-left:14px; overflow:hidden;}
#qysp_top{ width:220px; height:18px; padding-top:9px; background:url(../images/sptop.jpg) no-repeat; text-align:right; padding-right:6px;}

#qysp_con{ width:210px; border:1px solid #CCCCCC; border-top:none; height:184px; padding:7px;}


/*首页 公司动态*/
#csdt{ float:left; height:270px; width:559px; overflow:hidden; background:url(../images/gsdtbg.jpg) no-repeat; padding-left:5px; padding-right:5px;}

#csdt_top{ width:554px; height:27px; border-bottom:1px solid #C00000;}

#csdt_top span{float:left; display:block; width:90px; margin-right:5px; text-align:center; height:27px; line-height:27px; color:#333333; background:url(../images/index_01.jpg) no-repeat; cursor:pointer; font-weight:bold;}
#csdt_top span.newcurrent{ background:url(../images/index_02.jpg) no-repeat; color:#ffffff;}
#csdt_top .more{ float:right; padding-top:8px;}

#csdt_top_title{ float:left; padding-left:15px; width:482px; background:url(../images/ico01.jpg) 7px 10px no-repeat; height:24px; padding-top:7px; font-weight:bold; color:#333;}
#csdt_top_more{ float:left; width:24px; padding-top:10px;}
#csdt_con{ width:531px; height:247px; overflow:hidden;}
.csdt_con1{ height:118px; width:531px; overflow:hidden; margin-top:4px;}
.csdt_con1_pic{ float:left; width:147px; height:118px; padding-left:2px;}
.csdt_con1_pic img{ border:1px solid #CCCCCC; padding:1px; width:140px; height:114px;}
.csdt_con1_right{ float:left; width:372px; height:118px; padding-left:10px;}

.csdt_con2{ width:531px; height:30px; line-height:30px;}
.csdt_con2_title{ float:left; width:426px; height:30px; background:url(../images/ico02.jpg) 5px 13px no-repeat; padding-left:15px; overflow:hidden;}
.csdt_con2_time{ float:left; width:90px; overflow:hidden;}

/*产业结构*/
#cyjg{ float:left; width:409px; height:279px; overflow:hidden;}
#cyjg_top{ width:391px; height:16px; background:url(../images/chanye01.jpg) 18px 0 no-repeat; text-align:right;  padding-top:16px;}
#cyjg_con{ width:409px; height:217px; overflow:hidden; padding-top:30px; overflow:hidden;}

/*友情链接*/
#link{ margin-top:7px; width:978px; height:66px; overflow:hidden;}
#link_tit{ float:left; width:26px; overflow:hidden;}
#link_right{ float:left; width:951px; height:49px; overflow:hidden; border:1px solid #CFCFCF; border-left:none; padding-top:7px;}
.link_list{ width:115px; float:left; height:49px; text-align:center;}
.link_list img{ width:92px; height:35px; border:1px solid #CFCFCF;}


#footer{ width:100%; background:url(../images/footerbg.jpg) repeat-x; height:78px;}
#footer1{ height:56px; margin:0 auto; width:848px; background:url(../images/footer_logo.jpg) no-repeat; padding-top:22px; line-height:28px; padding-left:130px; color:#FFFFFF;}
#footer1 a{ color:#FFFFFF;}


#page{ height:21px; line-height:21px; text-align:center; color:#000000;}
#page a,#page a:hover{ color:#000000;}

#pnpage{ height:42px; line-height:21px; padding-left:10px; color:#000000;}
#pnpage a,#pnpage a:hover{ color:#000000;}



.teamlist{ float:left; width:350px; margin-right:5px; margin-left:5px; margin-bottom:5px; height:130px; background:#F0F0F0;}
.teamlist_left{ float:left; width:120px; margin:5px; display:inline; padding:2px; border:1px solid #CCCCCC; overflow:hidden;}
.teamlist_right{ float:left; width:214px; height:110px; padding-top:10px; overflow:hidden;}

.newslist{ height:26px; border-bottom:1px dashed #ccc; line-height:26px;}
.newlist_left{ float:left; width:644px;}
.newlist_right{ float:left; width:80px;}

.prolist{ float:left; width:241px; text-align:center; height:210px;}
.prolist img{padding:1px; border:1px solid #ccc;}

.linklist{ width:231px; height:90px; line-height:30px; float:left; margin:5px; text-align:center; line-height:23px;}
.linklist img{ border:1px solid #ccc; width:229px; height:63px;}


/*内页样式*/
#inner_banner{ width:978px; height:205px; overflow:hidden;}

.leftbg{background:url(../images/left_bg.jpg) repeat-y;}

#left{ float:left; width:209px; background:url(../images/left_bg.jpg) repeat-y;}
#left_1{ width:209px; height:53px; overflow:hidden;}

#left_2{ width:204px; padding-bottom:14px; padding-left:5px;}
.left_2_list{ width:204px; height:31px; border-bottom:1px dashed #999999;}
.left_2_list a{ width:180px; height:31px; line-height:31px; font-size:13px; padding-left:24px; display:block;}
.left_2_list a:hover{ background:url(../images/ico03.jpg) 14px 9px no-repeat;}
.left_2_list a#other{ background:url(../images/ico03.jpg) 14px 9px no-repeat;}

.sec_list{ display:block; width:170px; height:25px; line-height:25px; padding-left:34px; overflow:hidden;}

.thr_list{ display:block; width:160px; height:25px; line-height:25px; padding-left:44px; overflow:hidden;}

#left_3{ width:209px; height:220px; overflow:hidden;}

#right{ float:left; width:769px; background:url(../images/con_bg.jpg) bottom right no-repeat; overflow:hidden;}
#right_banner{ width:769px; height:200px; overflow:hidden;}

#right_1{ width:769px; margin-top:8px; height:31px; line-height:31px; background:url(../images/right1_bg.jpg) no-repeat;}
#right_1_title{ float:left; width:290px; height:31px; font-size:14px; font-weight:bold; padding-left:17px; color:#333333; overflow:hidden;}
#right_1_mb{ float:right; width:450px; height:31px; text-align:right; padding-right:10px; overflow:hidden;}

#right_2{ clear:both; width:749px; overflow:hidden; padding:10px; min-height:700px; _height:expression(this.scrollHeight < 700 ? "700px" : "auto");}

#back{ text-align:right; line-height:30px; height:30px; padding-right:10px;}

.newlist{ width:749px; height:28px; border-bottom:1px dashed #ccc; line-height:28px; overflow:hidden;}
.newlist_title{ float:left; width:669px; height:28px; background:url(../images/ico02.jpg) 5px 14px no-repeat; text-indent:15px;}
.newlist_time{ float:left; width:80px; height:28px;}

.rylist{ float:left; width:249px; height:180px; text-align:center; overflow:hidden;}
