@charset "utf-8";
 
*{margin:0;padding:0}
html{font-size:100%}
body,input,select{color:#333;font:12px Verdana, Arial, Helvetica, sans-serif}/*定义通用的字体与颜色*/
body{background:#fff}
ul,li{list-style:none}
img{border:0}
a{text-decoration:none}
a:hover{text-decoration:none}
#container{width:1440px;margin:0 auto; min-height:715px;}
#header{height:81px; }
#header h1{float:left;padding:10px 0 0 220px}
#header h1 a{display:block; }
#quickSummary{float:right}
#nav{height:43px; background-color:#2D3653; padding-left:220px; }
#nav li{ position: relative;float:left;  padding: 11px 30px 12px; background-image:url(../images/nav_li_bg2.jpg); background-repeat:no-repeat;}
#nav li:hover{float:left;  padding: 11px 30px 12px; background-image:url(../images/nav_li_bg.jpg); background-repeat:repeat-x;}
#nav .on{  background-image:url(../images/nav_li_bg.jpg); background-repeat:repeat-x;}

#nav li a{ font-size:17px; color:#FFF;}
#nav .navIndex{}
#nav .navIndex a{}

#nav ul li ul {
    display: none;
    left: 0;
    position: absolute;
    visibility: hidden;
    width: 190px;
}
#nav ul li ul li {
    background: #2D3653 none repeat scroll 0 0;
    border-bottom: 1px dashed #cccccc;
    margin: 0;
    padding: 0;
	width:99%;
}
#nav ul li ul li a {
    color:#FFF;
    float: left;
    font-size: 12px;
    padding: 10px 0 10px 10px;
    text-align: left;
    width: 140px;
}
 #nav ul li ul li:hover{ background-color:#707B9B; background-image:none; padding:0;  }
#contentContainer{float:left;  min-height:715px; padding-left:220px; }
#contentContaineri{   min-height:715px;   }

#banner{width:100%;height:357px; padding-top:10px; padding-bottom:10px;}
#contentWrap{float:right;width:770px; }
#contentWrap2{float:right;width:750px; background-image:url(../images/contact_r3_c3.jpg); background-repeat:repeat-y;  min-height: 497px; }
#path{padding:10px;}
#path2{padding:10px; height:60px; line-height:60px; font-size:20px;}
#path a{color:#2E3552;}
#content2{ padding-left:165px; padding-top:75px;}
#content2 h2{ font-size:18px; color:#FFF; padding-bottom:30px;}
#content2 p{     line-height:30px; font-size:14px;color:#FFF;}


#content{}
#content h2{}
#content p{     line-height:35px; font-size:14px;}
 #sideWrap{display:none}
#sideNav{float:left;width:212px; background-color:#F3F3F3;}
#sideNav2{float:left;width:251px; }

#sideMenu{}
#sideMenu h2{ color:#FFF;text-align:center; height:67px; background-color:#2D3653; line-height:67px;}
#sideMenu ul{padding:10px}
#sideMenu li{ height:67px; line-height:67px;text-align:center;border-bottom: 1px dashed #2D3653;}
#sideMenu li a{ color:#2E3552;  font-size:14px;}
.left{ float:right;padding-left: 15px;
    padding-top: 10px;}
.leftcss{ padding-bottom:30px;}
.leftcss p{ color:#2C3554; padding-left:5px; line-height:29px; }
 .prolist{ background-image:url(../images/pro_bg.jpg); background-repeat:no-repeat; width:246px; height:464px; float:left; padding-right:5px;}
 .prolist2{ background-image:url(../images/pro_bg4.jpg); background-repeat:no-repeat; width:247px; height:287px; float:left; padding-right:5px; padding-bottom:10px;}
.prolist2:hover{ background-image:url(../images/pro_bg3.jpg); background-repeat:no-repeat;  float:left;  }
.prolist2:hover h2{ color:#FFF}
.prolist2 h2{ height:38px; line-height:38px; text-align:center; padding-bottom:5px;}
.prolist2 a{ display:block; width:244px; height:45px;}


.prolist h2{ height:50px; line-height:50px; text-align:center; padding-bottom:5px;}
.prolist p{ padding:15px; line-height:25px;min-height: 125px;}
.prolist a{ display:block; width:240px; height:35px;}
.prolist:hover{ background-image:url(../images/pro_bg2.jpg); background-repeat:no-repeat; width:246px; height:464px; float:left; padding-right:5px;}
.prolist:hover h2{ color:#FFF}
#proshow{ text-align:center}
#proshow p{ line-height:30px; font-size:14px}
tr{ height:30px;}
#service{ background-color:#2d3653; height:500px; margin-bottom:15px;}
.servicelist{ padding-top:18px; padding-left:18px; float:left}
.incss{ border:1px double #7BA0BD; height:30px;}
.incss2{ border:1px double #7BA0BD; height:80px;}
.incss3{  height:32px; width:161px; background-image:url(../images/submit.jpg); color:#FFF; font-size:14px; border:0;}

 #footer{clear:both;padding:10px;background:#4C536D}
#footerNav{text-align:center}
#copyright{padding:10px;text-align:center; color:#B1B9CC}
#power{}
#power a{}
.clearboth {
    clear: both;
    font-size: 0;
    height: 0;
    line-height: 0;
}