@charset "gb2312";
/*/////////////////////////////   设置样式初始值   ////////////////////////////////*/
/* 布局技巧：先整体在局部，把一个页面分很多小块布局，提取公共样式：字体，标题行的样式，超链接样式 */
/* *{margin: 0px;padding: 0px;}  */
body,div, ul,ol,li, dl, dt, dd, h1, h2, h3, h4, h5, h6, p,hr,  form, input, select, textarea, iframe, table, th, td,span{margin: 0px;padding: 0px;}
body
{
    line-height:1.7;      /* 相对值*/
     color:#666666;
    font-size:12px;     /* font-size 不能和 font-family合并 */
    font-family:Arial;      /* 宋体解决尖括号 '>' 变的好看*/
   /* word-break:break-all;  */  /* 把单词截断 */
     background-color:#ffffff;
}
h3,h4,h5,h6{font-weight:normal;font-size:12px;}    /* 默认大小：h6:10px;h5:13px;h4:16px;h3:19px;h2:24px; */
h2    /* 标题 */
{
    font-size:14px;
    line-height:35px;
    padding-left:12px;
    padding-right:10px;
}
h2 a
{
    font-size:12px;
    font-weight:normal;
    float:right;
}
h1{clear:both;}    /* 使用 i标签 清除浮动 */
ol,ul
{
    line-height:24px;      /* line-height只对文字起作用 对于图片时失效    用奇数有些浏览器会有1px的区别    对于有些要求比较严格的网站,建议行高设计时用偶数*/
    list-style: none;
}

/*a:hover{color: #ff6405;text-decoration: underline;}*/
a
{
    text-decoration: none;
}
.img {
border:none;
}
input{outline:none;}    /* 让输入框在谷歌浏览器获取焦点时无轮廓  */
em,i{font-style:normal;}
/*
.H50{height:50px;}
.H100{height:100px;}
.H150{height:150px;}
.H300{height:300px;}
.H450{height:450px;}
.H600{height:600px;}
*/
/*  table{border-collapse: collapse;}*/   /*表示表格的两条边框合并成一条*/
/* word-wrap:break-word;直接把整个单词放到下一行显示     word-break:break-all;  会把单词截断  */     /*英文字母溢出自动换行*/
/* .fontStyle{font-family:Georgia; } */     /*非常华丽的字体，一般用来修饰电话号码*/
/*   英文使用 font-family:Times New Roman 字体  */
/* font-family:Arial;  加粗的数字就用该字体  */
/* .borRadius{border-radius: 4px;}  制作圆角*/    
/*  zoom:0.5;  实现缩小或放大*/
/* display:inline-block; IE6、IE7不支持该属性,可用display:inline;float:left;代替，使行级标签设置高度宽有效，并且自动不会换行 */
/* vertical-align:middle; 两边的元素垂直居中，但必须是该元素的高度高于两边的元素，并且在同一行   */
/* 制作三角形，三角形垂直居中    <span>中引用该类样式
.borST
{
    width:0px;
    height:0px;
    line-height:0px;
    margin-left:-3px;
    margin-right:5px;
    display:inline-block;
    vertical-align:middle;
    border:5px solid transparent;
    border-top:5px solid #666;
}
*/
/*/////////////////////////////   类样式   ////////////////////////////////*/
.div     /*   该类样式每次都要根据实际情况来定    ------------------------------------*/
{
    width:980px;
    margin:0px auto;
}
.aNone_a a:hover{text-decoration:none;}
.colR{color:Red;}
.colFFF{color:#fff;}
.fontW{font-family:微软雅黑;}
.inpText
{
    padding-left:5px;
    border:1px solid #ccc;
}
.dvm
{
    display:inline-block;
    vertical-align:middle;
}

.lineH22{line-height:22px;}
.lineH26{line-height:26px;}
.lineH28{line-height:28px;}
.lineH30{line-height:30px;}
.lineH35{line-height:35px;}
.lineH40{line-height:40px;}

.padL10{padding-left:10px;}
.padL15{padding-left:15px;}
.padL20{padding-left:20px;}
.padLR10_li li{padding-left:10px;padding-right:7px;}     
.padLR15_li li{padding-left:15px;padding-right:10px;}
.padLR5{padding-left:5px;padding-right:3px;}        
.padLR10{padding-left:10px;padding-right:7px;}     
.pad5{padding:3px 3px 0px 5px;}
.pad10{padding:5px 7px 7px 10px;}    /* 若行高为24px 则有6px被行高占据 */
.pad15{padding:10px 10px 10px 15px;}
.padT10{padding-top:10px;}
.padT15{padding-top:15px;}
.padT20{padding-top:20px;}
.padB10{padding-bottom:10px;}
.padB15{padding-bottom:15px;}
.padB20{padding-bottom:20px;}

.marT10{margin-top:10px;}
.marT15{margin-top:15px;}
.marT20{margin-top:20px;}
.marB10{margin-bottom:10px;}
.marB15{margin-bottom:15px;}
.marB20{margin-bottom:20px;}
.marL10{margin-left:10px;}
.marL15{margin-left:15px;}
.marL20{margin-left:20px;}
.marL10_li li{margin-left:10px;}
.marL15_li li{margin-left:15px;}
.marL20_li li{margin-left:20px;}
.marR10{margin-right:10px;}
.marR15{margin-right:15px;}
.marR20{margin-right:20px;}
.marR10_li li{margin-right:10px;}
.marR15_li li{margin-right:15px;}
.marR20_li li{margin-right:20px;}
.marR10_a a{margin-right:10px;}
.marR15_a a{margin-right:15px;}
.marR20_a a{margin-right:20px;}

.floR{float:right;}
.floR_li li{float:right;}
.floR_i i{float: right;}    /* 用于新闻布局 日期向右浮动 */
.floL{float:left;}
.floL_li li{float: left;}
.textR{text-align: right;}
.textC{text-align: center;}
.textC20
{
    width:20px;
    text-align:center;
}
.cle{clear:both;}
.clear
{
    width:0px;
    height:0px;
    line-height:0px; 
    margin:0px;
    padding:0px;
    clear: both;
}
.borR{border: 1px solid red;}
/* 母版页*/
.header
{
    width: 100%;
    height: 103px;
}
.header1
{
    width: 100%;
    height: 60px;
    background: url('../img/hearde1.png') repeat-x left top;
}
.header2
{
    width: 100%;
    height: 43px;
    background: url('../img/header.png') repeat-x left top;
}

.tou
{
    width: 930px;
    margin: 0px auto;
}
.tou1
{
    width: 930px;
    margin: 0px auto;
    height: 43px;
POSITION: relative;
}
.logo
{
    float: left;
}
.logo a
{
    float: left;
    text-decoration: none;
}
.logo a :hover
{
    float: left;
    text-decoration: none;
}
.lage
{
       position:relative;
    float: right;
    width: 92px;
    background: url('img/lang_dropdown_back.png') no-repeat center top;
    
 margin-top:15px;
}
.lage3{

 right:320px;
 position:absolute;
 width:101px;
 height:17px;
 margin-top:17px;
}
.lage1
{
    width: 92px;
 
    
}
.lage2{
 position:absolute;
  left:1px;
 width: 92px;
  height:22px;
 z-index:10000;
 display:none; }
.seach
{
    float: right;
    width: 179px;
    height: 21px;
    padding-top: 11px;
}


/*导航栏*/
.navlist
{
    font-size: 13px;
    color: #3a3a3a;
    line-height:31px;
  
    float: left;
    height: 31px;
    
}

.navlist .lin
{ padding-top:8px;
    float: left;
    position: relative;
    text-align: center;
    width: 100px;
    color: #434343;
    text-align:center;
    background: url(images/06.png) no-repeat right bottom;
}
.navlist .lin .ta1
{text-align:center;
    display: block;
    color: #434343;
    text-decoration: none;
    height: 31px;
    line-height: 31px;
  padding-top:8px;
}
.navlist .li
{
    float: left;
    position: relative;
    text-align: center;
    width: 100px;
    color: #434343;
     padding-top:8px;
    
    
}
.navlist .li .ta1
{
 padding-top:8px;
    color: #434343;
    text-decoration: none;
    height: 31px;
    line-height: 31px;
}
.navlist .lis
{
    float: left;
    position: relative;
    text-align: center;
    width: 100px;
    color: #434343;
     padding-top:8px;
    background: url(img/about-1.png) no-repeat center bottom;
    position: relative;
}
.navlist .lis .ta1
{ padding-top:8px;
    color: #fff;
    height: 31px;
    text-decoration: none;
    line-height: 31px;
}
.dhxl
{
    position: absolute;
    font-size: 12px;
    left: 10px;
    top: 31px;
    z-index: 10000;
    background-color: #41414a;
    width: 180px;
  border:solid 0.1px;
    -moz-border-radius:5px;
    -webkit-border-radius:5px;
 
 border-radius:0px 5px 5px 5px;
/*-moz-border-top-left-radius:0;
-moz-border-top-right-radius:5px;
-moz-border-bottom-right-radius:5px;
-moz-border-bottom-left-radius:5px;

-webkit-border-top-left-radius:0;
-webkit-border-top-right-radius:5px;
-webkit-border-bottom-right-radius:5px;
-webkit-border-bottom-left-radius:5px;
border-top-left-radius:0;


border-top-right-radius:5px;
border-bottom-right-radius:5px;
border-bottom-left-radius:5px
;*/
behavior: url(/PIE.htc);
    display: none;
   
}
.dhxl .navtwo
{
    height: 30px;
     width:90%;
    
   margin:0px auto; 
  padding-top:5px;
   padding-bottom:5px;
    line-height: 30px;
    border-bottom: solid 1px #313131;
     text-align:left;
   margin-left:3px;
    background: #41414a;
}
.dhxl .navtwo a:hover
{
    color: #ffffff;
    text-decoration: underline;
}
.dhxl .navtwo a
{  padding-left:5px;
    color: #dbdbdb;
    text-decoration: none;
}

.shang
{
    width: 100%;
    height: 230px;
    BACKGROUND-IMAGE: url(../img/flashbg.jpg);
    
}
.shang1
{
    background: url('../img/shouye1.png') repeat-x left bottom;
    height: 237px;
}
.foot
{
    width: 100%;
    height: 46px;
    background: url('../img/dibu.png') repeat-x left top;
   color:#011a24;
    margin-top:30px;
}
.fq
{
    width: 930px;
    margin: 0px auto;
}
.fw
{
    height: 20px;
   
    width: 300px;
    padding-top: 13px;
    float: left;
}
.fwr
{
    width: 200px;
    float: right;
    padding-top: 13px;
}
.fwr a
{
    display: block;
    color: #a6a6a6;
    text-decoration: none;
    width: 70px;
    float: right;
}
/*首页*/
.zhuye{
  width:930px;
  margin:0px auto;
 margin-top:10px;
}
.zhuyea{
 width:950px;
 height:305px;
}
.zhuyeb{
 width:950px;
 height:305px;
 margin-top:20px;
}
.zhuye1
{
    background-image: url('../img/index4.png');
    width:310px;
    height:305px;
  line-height:20px;
   font-size:12px;
 float:left;
 margin-left:5px;
}
.zhuye1z{
 margin-left:7px;
}
.zhuye1z a{
color: #185b89;

}
.zhuye1s img{width:295px;height:115px;margin: 5px 7px 8px;border:0px;}
.zhuye1x{
 text-align:right;
  padding-right:10px;
color:#185b89; 
 line-height:30px;

}
.zhuye1x a
{
    color: #185b89;
    text-decoration: none;
}
.zhuye1x a:hover
{
    color: #6699FF;
}
/*help*/
.ditu{
width:950px;
  margin:0px auto;
  margin-top:20px;  margin-bottom:8px; color:#333333;
}
.ditu1{
padding-left:263px;
}
.main{
  width:930px;
  margin:0px auto;

}

.clear
{
    clear: both;
    font-size: 0px;
    line-height: 0px;
    overflow: hidden;
    height: 0px;
}
.main1s{
   font-size: 16px;
    color: #3e7caa;
    text-align: left;
    width:223px;
 line-height:22px;
   margin-top:20px;
   padding-bottom:8px;
  border-bottom: solid 1px #e0e0e0;
}
.main1z
{
    width: 930px;
    float: left;
}
.main1zs
{
    width: 220px;
    float: left;
    font-size: 12px;
    color: #afafaf;
    background: url('../img/news7.png') repeat-y right top;
   
 height: 260px;
}
.main1zs1
{
    width: 220px;
    float: left;
    font-size: 12px;
    color:#666666;
    background: url('../img/services_06.png') repeat-y right top;
height: 503px;
}
.main1zs1 a{
color:#666666;
}
.main1zs1 a:hover
{
    color: #3e7caa;
    text-decoration: none;
}
.main1baio a{
color:#666666;
}
.main1baio a:hover
{
    color: #3e7caa;
    text-decoration: none;
}

.main1zy{
  width:650px;
    float: left;
 
}
.main1zy1{
  width:650px;
    float: left;
  
}
.main1baio1
{
 height: 22px;
    font-size: 16px;
    color: #3e7caa;
    text-align: left;
    border-bottom: solid 1px #e0e0e0;
    font-weight: bold;
}
.main1baio
{
    width: 220px;
    height: 30px;
    border-bottom: solid 1px #e0e0e0;
    padding-left: 15px;
    background: url('../img/biaoshi.png') no-repeat left center;
}
.yshang{
  margin-left:10px;
  font-size:14px;
  color: #3e7caa;
  

}
.yzhong{
 
 border-top: solid 1px #e0e0e0;
  height:270px;
  line-height:16px;
 
}
.yzhong6{
  margin-left:10px;
 border-top: solid 1px #e0e0e0;
 height:380px;
  
 
}
.yzhong1{
  margin:30px 0px 20px 40px;
  float:left;
  width:130px;
  height:182px;
  
}
.yzhong3{
 float:left;
  width:302px;
  height:237px;
 margin-top:16px;
}
/*图片展示*/
/*jqzoom*/
.jqzoom{position:relative;padding:0;}
.zoomdiv{z-index:100;position:absolute;top:1px;left:0px;/*width:400px;height:400px;*/background:url(i/loading.gif) #fff no-repeat center center;
border:1px solid #e4e4e4;display:none;text-align:center;overflow: hidden;}
.bigimg{width:800px;height:424px;}
.jqZoomPup{z-index:10;visibility:hidden;position:absolute;top:0px;left:0px;width:120px;height:120px;border:1px solid #aaa;
background:#FEDE4F 50% top no-repeat;opacity:0.5;-moz-opacity:0.5;-khtml-opacity:0.5;filter:alpha(Opacity=50);cursor:move;}
#spec-list{ position:relative; width:260px; margin-right:0px;}
#spec-list div{ margin-top:0; *margin-left:0;}
.yzhong3s{
width: 302px; height: 160px;
}
.yzhong3s img{
width: 302px; height: 160px;
}
.yzhong3x{
 margin-top:7px; 
 height:70px;
overflow:hidden;
width: 302px;
}

.right{
width: 10px; height: 45px; float: right; cursor: pointer;
                                    margin-top: 12px;
}

.left{
width: 10px; height: 45px; float: left; cursor: pointer;
                                    margin-top: 12px;
}
.list{
width: 260px; height: 50px; float: left; overflow: hidden;
                                    margin: 8px  ; display: inline;
}
.list-h{
width: 260px; height: 50px; float: left; overflow: hidden;
                                    margin: 5px  ; display: inline;
}
.list ul li{ float:left; margin-right:6px; display:inline; width:46px;}
.list ul li img{ padding:3px ; float:left; border:1px solid #ccc; width:40px; height:36px;}
.yzhong4{
float:left;
  margin-top:16px;
 margin-left:50px;
  width:250px;
}
.yzhong4 span
{
color: #666666;
font-size: 12px;
}
.yzhong5{
 margin-top:20px;
 float:left;
  margin-left:30px;
  width:275px;
}
.yzhong5.img{
 width:275px;
 height:333px;
}
.yzhong2{
 float:left;
 margin:50px 20px 50px 50px; 
  width:250px;
}
/*content页面*/
.content{
margin-left:30px;
}
.content1{

  font-size:16px;
  color: #3e7caa;
   margin-top:20px;
}
.content2
{
    border-top: solid 1px #e0e0e0;
    height: 27px;
    background-color: #f5f5f5;
   padding-top:7px;
}
.content3
{
    
    height: 30px;
    background: url('../img/contact-2.png') repeat-x left top;
    padding-top: 4px;
}
.contenta{
margin-left:30px;
 
}
.contenta1
{
 border-top: solid 1px #e0e0e0;
 line-height:24px;
    height:115px;
   padding-top:10px;
 padding-left:5px;
}
.contentatu{
float: right; 

 margin-top:40px;
 margin-right:30px;
}
.contentawen{
 float:left;
 width:300px;
}
/*about页面*/

.about{
   
 margin-left:30px;
height:180px;

}
.aboutz{
 width:348px;
 line-height:24px;
 float:left;}
.abouty{
 float:right;
 margin-right:15px;

width:242px;
height:180px;
}
.abouty img{
width:242px;
height:180px;

 }
.abouty1{
 float:right;
 margin-top:20px;
}
.about1{
 margin-left:30px;
 margin-top:10px;
}
.about1s{
 color:#185b89;
 font-size:14px;
 line-height:32px;
border-bottom: solid 1px #e0e0e0;
}
.about1x1{
   width:350px;
  float:left;
}
.about3s{
 color:#1f7394;
 font-size:14px;
 line-height:18px;
 margin-top:5px;
border-bottom: solid 1px #e0e0e0;
}
.about3x{
background-color: #f5f5f5;
line-height:20px;
 font-size:12px; 
position:relative;
 width:620px;
 height:80px;
margin-top:20px;
}
.about3x1{

margin-top:20px;
line-height:20px;
 font-size:12px; 
position:relative;
 width:620px;
 height:80px;
}
.about3xz{
 float:left;
 width:530px;
 line-height:20px;

}
.about3xy{
position:absolute;
 margin-top:20px;
  float:right;
  right:0px;
 bottom:0px;}
.about4{
 float:left;
 margin-top:30px;
width:650px;
}
/*services页面*/
.service{
 margin-left:30px;

}
.service1
{
    background: url('../img/dian.png') no-repeat left 10px;
 padding-left:20px;
 line-height:24px;
}
.about2s{
 color:#185b89;
 font-size:14px;
 line-height:32px;
 margin-top:15px;

border-bottom: solid 1px #e0e0e0;
}
.about4s{
 color:#185b89;
 font-size:14px;
 line-height:32px;
 margin-top:15px;
 
}