﻿html {    
    margin: 0;
    padding: 0;
}

body {
    margin: 0;
    padding: 0;
    background-color: #fff;    
    font-size:9pt;
    font-family: "Segoe UI", Verdana, Helvetica, Sans-Serif;
}

img {
    border:none;
}

.widthLine {
    background-color:#1d3d70;
    width:100%;
}
.widthBody {
    margin:0 auto;
    width:1250px;
}

#body {
    margin:0 auto;
    width:1280px;
}
.myclear {
    width:100%;
    clear:both;
}

#topbj {
    background-image:url('/images/top_bj.jpg');
    background-repeat:repeat-x;    
    width:100%;
}

#topbj #top {    
    height:118px;

}

#topbj #top #logo {
    float:left;
    width:427px;
    height:118px;
    border:0;
}

#topbj #top #shouye {
    float:right;
    line-height:118px;
    
}

#topbj #top #shouye a,#topbj #top #shouye a:hover,#topbj #top #shouye a:after{    
    color:#666;
    text-decoration:none;
}

/* Menu ______________________________________________________
    *
    */
#menu {
    float:right;
    margin:0;
    padding:0;
    list-style:none;
    line-height:53px;    
}

#menu li{
    margin:0;
    padding:0;    
    float:left;
    line-height:53px;    
}

#menu li #item0{
    display:block;
    width:114px;
    height:53px;
    background-image:url("/images/menu_0_1.jpg");
}

#menu li #item0:hover{
    display:block;
    width:114px;
    height:53px;
    background-image:url("/images/menu_0_2.jpg");
}

#menu li #item1{
    display:block;
    width:122px;
    height:53px;
    background-image:url("/images/menu_1_1.jpg");
}

#menu li #item1:hover{
    display:block;
    width:122px;
    height:53px;
    background-image:url("/images/menu_1_2.jpg");
}

#menu li #item2{
    display:block;
    width:121px;
    height:53px;
    background-image:url("/images/menu_2_1.jpg");
}

#menu li #item2:hover{
    display:block;
    width:121px;
    height:53px;
    background-image:url("/images/menu_2_2.jpg");
}

#menu li #item3{
    display:block;
    width:121px;
    height:53px;
    background-image:url("/images/menu_3_1.jpg");
}

#menu li #item3:hover{
    display:block;
    width:121px;
    height:53px;
    background-image:url("/images/menu_3_2.jpg");
}

#menu li #item4{
    display:block;
    width:121px;
    height:53px;
    background-image:url("/images/menu_4_1.jpg");
}

#menu li #item4:hover{
    display:block;
    width:121px;
    height:53px;
    background-image:url("/images/menu_4_2.jpg");
}

#menu li #item5{
    display:block;
    width:121px;
    height:53px;
    background-image:url("/images/menu_5_1.jpg");
}

#menu li #item5:hover{
    display:block;
    width:121px;
    height:53px;
    background-image:url("/images/menu_5_2.jpg");
}

#menu li #item6{
    display:block;
    width:121px;
    height:53px;
    background-image:url("/images/menu_6_1.jpg");
}

#menu li #item6:hover{
    display:block;
    width:121px;
    height:53px;
    background-image:url("/images/menu_6_2.jpg");
}

#menu li #item7{
    display:block;
    width:121px;
    height:53px;
    background-image:url("/images/menu_7_1.jpg");
}

#menu li #item7:hover{
    display:block;
    width:121px;
    height:53px;
    background-image:url("/images/menu_7_2.jpg");
}

#topLine {
    margin:2px 0 0 0;
    height:8px;
    background-color:#e4662b;
}

#myfooter {
    padding:10px 0 10px 0;
    line-height:22px;
    color:#ccc;
    text-align:center;
}

#homeImg,#bigImg {
    margin:0 auto;
    width:1280px;
    height:404px;
    border:0;
}

#mainLeft {
    float:left;
    margin:0 20px 18px 0;
    width:879px;

}

#mainLeft #prjMore {
   margin:18px 0 0 0;
   float:right;
   line-height: 28px;
}

#mainLeft #prjMenu,#mainLeft #newsMenu {
    margin:0;
    padding:0;
    list-style:none;
}

#mainLeft #prjMenu li{
    margin:12px 16px 0 0;
    float:left;
}


#newsImg {
     margin:18px 0 0 0;
     float:left;
     width:335px;
     height:235px;
}

#prgImg {
   margin:12px 0 0 0; 
}

#mainLeft #newsMenu {
   margin:18px 0 0 40px;
   float:left;
}

#mainLeft #newsMenu li{
   
    width:422px;
    height:29px;    
}


#vline {
    float:left;
    margin:18px 18px;
    width:1px;
    height:519px;
    border:none;
}

#mainRight {
    margin:0 ;
    float:right;
    width:312px;

}

#body h3 {
    margin:18px 0 0 0;
    display:block;
    float:left;
    font-size: 14px;
	line-height: 28px;
	font-weight: bold;
	color: #1D3C70;
}

#body hr {
    height:1px;
    color:#ccc;
    
}

.gsjj {/*首页公司简介字体*/
    padding-right:30px;
	font-family: "宋体";
	font-size: 12px;
	line-height: 23px;
	color: #666666;
}

.xmzs {
    margin:18px 0 0 0;
	font-family: "";
	font-size: 13px;
	line-height: 27px;
	color: #FFFFFF;
	background-image: url(/images/anl_bj.jpg);
	height: 27px;
	width: 202px;
	background-repeat: no-repeat;
    text-align:center;
}

.news a:link,.news a:visited{
	font-size: 12px;
	line-height: 28px;
	color: #666666;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #999999;
    text-decoration:none;
}

.news a:hover{	
	color: #333;	
}

.leftMenu {
    margin:18px 8px 0 0;
    float:left;
    width:261px;
    min-height:800px;
}

.leftMenu  .subLeftMenu{
    margin:0;
    padding:0;
    width:261px;
}

.leftMenu  .subLeftMenu li{
    margin:1px 0 0 0;
    padding:0 10px 0 20px;
    background-image:url(/images/2ji_btn_bj2.jpg);
    background-repeat:repeat-x;
    width:231px;
    height:54px;
    line-height:54px;
    text-align:left;
    list-style:none;
}
.leftMenu  .subLeftMenu .topItem{
    margin:1px 0 0 0;
    padding:0;    
    width:261px;
    height:74px;
    line-height:74px;
    text-align:right;    
}

.leftMenu .subLeftMenu li .currentItem {	
	background-image:url(/images/2ji_btn_bj1.jpg);
	background-repeat:repeat-x;    	
}

.leftMenu  .subLeftMenu li:hover {
    background-image:url(/images/2ji_btn_bj1.jpg);
	background-repeat:repeat-x;    	
}

.leftMenu .subLeftMenu li a, .leftMenu .subLeftMenu li a:hover {
		font-size: 16px;
		color: #1D3B70;
		font-weight: bold;
		text-decoration:none;
	}

.mainContent {
    margin:18px 0 0 8px;        
    float:right;
    width:1000px;
}

.mainContent img{
	/*此设置是为了去掉图片下方的余白，那是BaseLine和Bottom之间的距离，默认是baseLine的*/
    vertical-align:middle;
}

.mainBotttom {
    margin:0;    
    padding:10px 10px 0px 20px;
    background-image: url(/images/zw_top2.jpg);
	background-repeat: repeat-x;
	background-position: top;
	font-family: "宋体";
	font-size: 14px;
	line-height: 26px;
	color: #666666;
}

.mainBotttom #zptu{
    border:none;
    float:right;
}

.mainBotttomContact {
	margin:0;    
    padding:10px 10px 0 10px;    
	font-family: "宋体";
	font-size: 14px;
	line-height: 26px;
	color: #666666;
}
.bottomImg {
    margin:0 0 18px 0;
    border:none;
}

.di_wz {
	font-size: 12px;
	color: #FFFFFF;
	line-height: 18px;
}

.cyhz_zw {/*产业合作正文*/
	font-family: "宋体";
	font-size: 15px;
	line-height: 28px;
	color: #1F3F73;
}

.list {
    margin:0;    
    padding:10px 20px 10px 20px;   
    background-color:#e8e8e8;
    list-style:none;
    color: #666666;
}
.prdlist li a:link,.prdlist li a:hover,.prdlist li a:visited{
    text-decoration:none;
	font-size: 12px;
	line-height: 30px;
	color: #666666;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #999999;
}

  .artTitle {
        text-align: center;
        color: #373737;
    }

    .littleTitle {
        text-align: center;
        font-size: 0.85em;
    }

    .artImg {
        margin:10px;
        text-align:center;
    }

.qTitle {
      text-align: left;
      color: #373737;
}

.news_zw a:link, .news_zw a:hover, .news_zw a:visited {
   color:#373737;
   text-decoration:none;
}

.more a:link,.more a:hover,.more a:visited{
        color:#333;
        text-decoration:none;
    }

.prdImg {
    margin:20px 20px 10px 50px;
    
    border:8px solid #b5e1f7;
}