﻿/* 2018-4-9 更换为思源黑体 */
@font-face {
  font-family: "SourceHanSansCN-Normal";
  
       url("../fonts/sourcehansanscn-normal.woff") format("woff"),
       url("../fonts/sourcehansanscn-normal.ttf") format("truetype"),
       url("../fonts/sourcehansanscn-normal.eot") format("embedded-opentype"),
       url("../fonts/sourcehansanscn-normal.svg") format("svg");
  font-weight: normal;
  font-style: normal;
}

.top{  }
.top1{     background: #f4f6f8;
    height: 40px;
    line-height: 40px;}
.top1 p{  }
.top1 .fr p a{padding-left: 20px;  }
.top1 p a img{     padding-top: 12px;
    padding-right: 4px; }
	.top2{ height:128px;}
.top .left{     }
.top .left .tit{    float: right;
    margin-left: 16px;
    margin-top: 34px;}
.top .left .tit .p1{    font-weight: bold;
    font-size: 32px;
    color: #eb5807;}
.top .left .tit .p2{    font-size: 18px;
    line-height: 54px;
    color: #333333;}
.top .left img{     padding-top: 40px;}
.top .left .tit{float: right;
    margin-left: 16px;}
.top .right{   width:444px;
    /* text-align: right; */
    margin-top: 10px;}
.top .right .tel{    float: left;
    margin-top: 18px;}
.top .right .tel img{       margin-top: 8px; float: left;}
.top .right .tel .tit{    float: right;
    padding-left: 10px;    padding-top: 4px;}
.top .right .tel .tit .p1{      font-size: 15px;
    color: #666;}
.top .right .tel .tit .p2{       color: #0066ff;
    font-size: 30px;
    margin-top: 3px;
    font-weight: bold;}
.top .right .ewm{    float: right;}
.top .right .ewm img{ }

.mune{  
    width: 100%;
    height: 60px;
    overflow: hidden;
     background-color: #1e1e78;
    line-height: 60px;
    color: #fff;}
.mune li a{color:#fff; }
.mune li a:hover{    border-bottom: 2px solid #fff005;    color: #fff005;}



.c_banner{}
.c_banner img{ width: 100%; }

.weizhi{height: 64px;
    line-height: 64px;}
.weizhi i{ background:url(../images/home.png) no-repeat; width:18px; height:17px;    display: inline-flex;}

.c_nav{    border-bottom: 1px #d6d6d6 solid;}
.c_nav .container{text-align: center;}
.c_nav ul{display: inline-block;}
.c_nav li{     float: left;
       padding: 0px 40px;}
.c_nav li a{    font-size: 16px;   padding: 20px 0px;
    display: block;    position: relative;}
.c_nav li a:after {
      content: '';
    bottom: -1px;
    position: absolute;
    display: block;
    width: 0;
    height: 2px;
    background: #f18d00;
    transition: all .4s;
}
.c_nav li:hover a:after {
    width: 100%;
}
.c_nav li:hover{}
.c_nav li:hover a{ color:#f18d00;}

.c_nav .warp{ position:relative;}
.c_nav .weizhi{ position:absolute;right: 0px;}

.c_nav2{     padding-top:14px;
}
.c_nav2 .titbb{     font-size: 14px;
    border-bottom: 1px solid #dcdcdc;
    line-height: 20px;
    padding-bottom: 10px;}
.c_nav2 .titbb img{ padding-right: 6px;}
.c_nav2 .warp{ position:relative;}
.c_nav2 .weizhi{ position:absolute;}

.c_nav2 .container{}
.c_nav2 ul{   /* background: #f4f4f4; */  margin: 30px 0px;}
.c_nav2 li{       width: 14%;
    height: 55px;
    font-size: 16px;
    line-height: 55px;
    text-align: center;
    float: left;
    /* border-right: 1px solid #d4d4d4; */
    background: #f4f4f4;
    cursor: pointer;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
    margin-left: 3px;}
.c_nav2 li:nth-of-type(5){ margin-right:0px;}
.c_nav2 li a{    display: block;
    height: 55px;
}
.c_nav2 li:hover{     background: url(../images/p16-icon6.png) no-repeat bottom center #06f;
    border-color: #06f;}
.c_nav2 li:hover a{ color:#fff;}

.a_nr{ margin: 30px 0px; font-size: 15px; line-height: 30px; color: #666666;}
.a_nr p{font-size: 15px; line-height: 30px; color: #666666;}


/*底部开始*/
.foot{
        background: #313131;
           padding-top: 20px;
    overflow: hidden;
    }
.foot .container{ width:1200px; margin:0 auto;padding-bottom: 20px;}
.foot ul{ float:left; }
.foot .u1{width:220px;}
.foot .u1 img{ display:block; margin:0 auto; text-align:center;}
.foot .u1 p{ font-size:24px; font-weight:bold; color:#fff; text-align:center; margin:14px 0px;}
.foot .u1 a{ width:130px; height:38px; border-radius:40px; background:#d71618; color:#fff; text-align:center; line-height:38px; font-size:16px; display:block;margin: 0 auto;}
.foot .u1 a:hover{ background:#ca0d0f;}

.foot .u2 { padding: 4px 24px 0px 0px;
    margin-top: 12px;
    border-right: 1px #c5c5c58c solid; width: 286px;}
.foot .u2 .tit{    font-size: 26px; height:44px;
    color: #ff6600;    margin-bottom: 16px;
    position: relative;}
.foot .u2 .tit span{position: absolute;
    width: 31px;
    height: 1px;
    background: #ff6600;
    display: block;
    top: 34px;
    left: 0;}
.foot .u2 li{     float: left;
    color: #aeaeae;
    width: 122px;
    font-size: 14px;}
.foot .u2 li a{     font-size: 15px;
    color: #aeaeae;
    line-height: 44px;}
.foot .u2 li img{      margin-right: 8px;  margin-top: 6px;    height: 230px;}
.foot .u3 { 
         padding: 4px 0px 0px 55px;
    margin-top: 12px;
    width: 468px;    height: 230px;
    border-right: 1px #c5c5c58c solid;}
.foot .u3 .fl{ float:left;      margin-right: 54px; }
.foot .u3 .tit{    font-size: 26px; height:44px;    margin-bottom: 16px;
    color: #ff6600;
    position: relative;}
.foot .u3 .tit span{position: absolute;
    width: 31px;
    height: 1px;
    background: #ff6600;
    display: block;
    top: 34px;
    left: 0;}
.foot .u3 li{    
  margin-right: 0px;
    color: #aeaeae;
    font-size: 16px;
    line-height: 32px;
    height: 40px;
    }
  .foot .u3 li a{ color:#fff;}
 .foot .u4{      padding: 4px 0px 0px 50px;
    margin-top: 12px;}
.foot .u4 .tit span{position: absolute;
    width: 31px;
    height: 1px;
    background: #ff6600;
    display: block;
    top: 34px;
    left: 0;} 
  .foot .u4 .tit{ font-size: 26px; height:44px;    margin-bottom: 16px;
    color: #ff6600;
    position: relative;}
  .foot .u4 img{} 
.foot .bottom{ 
        line-height: 56px;
    color: #fff;
    font-size: 16px;
    filter: alpha(opacity=100 finishopacity=50 style=1 startx=0,starty=0,finishx=0,finishy=150) progid:DXImageTransform.Microsoft.gradient(startcolorstr=red,endcolorstr=blue,gradientType=0);
    -ms-filter: alpha(opacity=100 finishopacity=50 style=1 startx=0,starty=0,finishx=0,finishy=150) progid:DXImageTransform.Microsoft.gradient(startcolorstr=red,endcolorstr=blue,gradientType=0);
    background: #262626;
    }
.foot .bottom .fl p{}
.foot .bottom .fr a{color: #fff;}
/*底部结束*/

/*鼠标滑过变色*/
.mtt_wrapper{float:left;width:190px;height:50px;border:0px solid #000;margin-top:32px}
.mtt_wrapper .b1,.b2,.b3,.b4{background: url(../images/cnas-black.png) 0px 0px;width:60px;height:50px;float: left;}
.mtt_wrapper .b4{background: url(../images/nadcap-blue.png) 0px 0px;width:60px;height:50px;float: left;}
.mtt_wrapper .b2{background: url(../images/cma-black.png);margin-left:5px;}
.mtt_wrapper .b3{background: url(../images/cnas-black.png);margin-left: 5px;}
.mtt_wrapper .b1:hover{background: url(../images/cnas-red.png)}
.mtt_wrapper .b4:hover{background: url(../images/nadcap-blue.png)}
.mtt_wrapper .b2:hover{background: url(../images/cma-red.png)}
.mtt_wrapper .b3:hover{background: url(../images/cnas-red.png)}
/*隐藏图片样式*/
.mtt_wrapper .b1 span{background:url(../images/cnas.png);position:absolute;width:400px;height:546px;margin-left:-180px;z-index:9999;margin-top:50px;display:none;}
.mtt_wrapper .b4 span{background:url(../images/nadcap.png);position:absolute;width:600px;height:424px;margin-left:-280px;z-index:9999;margin-top:50px;display:none;}
.mtt_wrapper .b2 span{background:url(../images/cma.png);position:absolute;width:400px;height:566px;margin-left:-180px;z-index:9999;margin-top:50px;display:none;}
.mtt_wrapper .b3 span{background:url(../images/cnas.png);position:absolute;width:400px;height:546px;margin-left:-180px;z-index:9999;margin-top:50px;display:none;}









/* #########菜单 Matt Black Strip Main Menu Bar CSS ######### */


	.mattblackmenu ul{float:left; padding:0px; margin:0; list-style:none; }
	.mattblackmenu ul li{float:left; margin:0;}

	.mattblackmenu ul li a.now{      color: #fff;}
	.mattblackmenu ul .mli2 a.now{}

	/* #ddtopmenubar ul li a.now:link{float:left;line-height:36px;color:#e60000;text-decoration: none; } */
	.mattblackmenu ul li a.now:visited{text-decoration: none; } 
	.mattblackmenu ul li a.now:hover{} 

.mattblackmenu ul li.two{color: #ffffff61;}


.mattblackmenu_g{float:left;}
.mattblackmenu_g ul .mli1{background:none; } /* 首页 */
.mattblackmenu_g ul .mli2{}
.mattblackmenu_g ul .mli3{}
.mattblackmenu_g ul .mli4{}
.mattblackmenu_g ul .mli5{}
.mattblackmenu_g ul .mli6{}
.mattblackmenu_g ul .mli7{}

.mattblackmenu_g a{    display: block;
    text-align: center;
    height: 58px;
   margin: 0px 30px;
    color: white;
    font: 16px/60px 微软雅黑,宋体,Arial, Helvetica, sans-serif;}
.mattblackmenu_g ul .mli1 a{text-align:center;}

.mattblackmenu_g a:hover{ text-decoration:none;}

.mattblackmenu_g ul .mli2 a:hover{}



.mattblackmenu_g a:visited{text-decoration:none;}
.mattblackmenu_g a.selected{}

.mattblackmenu_g ul .mli2 a.selected{}

.mattblackmenu_g .nove{background:url('../images/nav_bg.jpg') no-repeat center bottom;}




.mattblackmenu_e{float:left; width:100%;}
.mattblackmenu_e ul .mli1{}
.mattblackmenu_e ul .mli2{}


.mattblackmenu_e a{display:block; text-align:center; padding:0px 35px; margin-right:1px; color:#727171; font:14px/100px Arial, Helvetica, sans-serif,微软雅黑,宋体;}

.mattblackmenu_e a:hover{text-decoration:none; color:#CC1E24;}

.mattblackmenu_e ul .mli2 a:hover{}


.mattblackmenu_e a:visited{text-decoration:none;}
.mattblackmenu_e a.selected{color:#CC1E24;	}

.mattblackmenu_e ul .mli2 a.selected{}




/* ######### 下拉菜单Drop Down ULs CSS ######### */


.ddsubmenustyle_g{ /*topmost and sub ULs, respectively*/
margin: 0;
padding-top:10px;
position: absolute;
left: 0px;
top: 0px;
list-style-type: none;
visibility: hidden;
z-index: 100;
color:#fff;
float:left;
width:200px;
border:1px solid #e4e4e4;
border-top:0 none;
border-bottom:0 none;
background:url('../images/nge.png');

}
.ddsubmenustyle_g li{
float:left;
padding:8px 10px 0px 10px;

 }



 .ddsubmenustyle_g li a{
text-decoration: none;
display:list-item;
min-width:95px;
height:30px;
line-height:30px;
text-align:center;
background:none;
color:#5d5d5d;
padding:0 10px;

}

#ddsubmenu1 li a{padding:0 35px; text-align:left; width:auto;}


.ddsubmenustyle_g li ul{
position: absolute;
left: 30px;
top: 0px;
background:#0a3159;
color:#fff;
margin-left:5px;
float:left;
width:180px;

}



 
 
.ddsubmenustyle_g li ul a{
display: block;
width:180px; /*width of menu (not including side paddings)*/
text-align:left;
text-indent:2em;
background:#4b4b4b;
text-decoration: none;
height:25px;
line-height:25px;
border-bottom:#646363 1px solid;
margin:0;
padding-left:0px;
position: relative;
color:#fff;
}






.ddsubmenustyle_g li a:hover{text-decoration:none; color:white; background:#0054a6; /*filter:alpha(opacity=100);-moz-opacity:1.0;-khtml-opacity: 1.0;opacity: 1.0;*/}

/* ######### Neutral CSS  ######### */

.downarrowpointer{ /*CSS for "down" arrow image added to top menu items*/
padding-left: 0px;display:none;
border: 0;
}

.rightarrowpointer{ /*CSS for "right" arrow image added to drop down menu items*/
position: absolute;
left: 110px;
border: 0;
padding-top: 7px !important;padding-top: 0px;
}

.ddiframeshim{
position: absolute;
z-index: 500;
background: transparent;
border-width: 0;
width: 0;
height: 0;
display: block;
}




















/* ######### Drop Down ULs CSS ######### */


.ddsubmenustyle_e{ /*topmost and sub ULs, respectively*/

margin: 0;
padding:10px 0 0;
position: absolute;
left: 0px;
top: 0px;
list-style-type: none;
visibility: hidden;
z-index: 100;
color:#fff;
float:left;
background:url('../images/nav_ul_bg.jpg') repeat-x left bottom;
border:1px solid #e4e4e4;
border-top:0 none;
border-bottom:0 none;
width:200px;


}

.ddsubmenustyle_e li{

float:left;
padding:20px 10px 20px 10px;
background:url('../images/nge.png');

}

.ddsubmenustyle_e li a{
display:list-item;
text-decoration: none;
background:none;
color:#5d5d5d;
line-height:30px;
padding:0 10px;

}




.ddsubmenustyle_e li ul{

position: absolute;
left: 30px;
top: 0px;
background:#0a3159;
color:#fff;
margin-left:10px;
float:left;
width:180px;

}



 
 
 .ddsubmenustyle_e li ul   a{
display: block;
width:210px; /*width of menu (not including side paddings)*/
text-align:left;
color: black;
background:#4b4b4b;
text-decoration: none;
height:25px;line-height:25px;
border-bottom:#061d35 1px solid;
margin:0;
padding-left:5px;
position: relative;
color:#fff;

}






.ddsubmenustyle_e li a:hover{
text-decoration:none; color:white; background:#a61121;

}





/* 2018-4-9 更换为思源黑体 */
@font-face {
  font-family: "SourceHanSansCN-Normal";
  
       url("SourceHanSansCN-Normal.woff") format("woff"),
       url("../fonts/sourcehansanscn-normal.ttf") format("truetype"),
       url("../fonts/sourcehansanscn-normal.eot") format("embedded-opentype"),
       url("../fonts/sourcehansanscn-normal.svg") format("svg");
  font-weight: normal;
  font-style: normal;
}


form,input,ol,ul,li,p,span,img,h1,h6,h5,h4,h3,h2,hr{padding:0;margin:0;}

img{border:0 none;vertical-align: top;}

.box{max-width:1200px;text-align:left;margin:0 auto;}

.ul{list-style:none;}
/*清除浮动*/
.clear{clear:both;height:0px;font-size:0px;line-height:0px;overflow:hidden;}
.clearfix{*zoom:1;}
.clearfix:before,.clearfix:after{display:table;content:"";line-height:0;}
.clearfix:after{clear:both;}
.picture{
		line-height:250%;
		font-size:14px;
		font-family:黑体;
		text-indent:2em;
}
.picture a{
		color:#0054a6;;
}
.picture table{
		text-indent:0;
}

.fl{float:left;}
.fr{float:right;}


/* ------翻页样式--------------htmlpage3 */

