@charset "utf-8";
/* CSS Document */
html,body,div,p,form,label,ul,li,dl,dt,dd,ol,img,input,button,h1,h2,h3,h4,h5,h6,i,em,strong,small,table th,table td{margin:0;padding:0;border:0;list-style:none;font-style:normal;font-weight:normal;}
body{font-family:"Microsoft YaHei","微软雅黑",Arial,Helvetica,SimHei,sans-serif;font-size:14px;color: #666;}
input,button,select,textarea{outline:none;list-style:none;}
textarea{resize:none;}
table th,table td,div,p,dd,dt,li{word-break:break-all;word-wrap:break-word;white-space:normal;}
a{text-decoration:none; font-family:"Microsoft YaHei","微软雅黑",Arial,Helvetica,SimHei,sans-serif;color: #666;}
img{ border: 0; vertical-align: middle;  }
.clearfix:before,.clearfix:after { content: "";display: table;}
.clearfix:after {clear: both;}
.clearfix {zoom: 1;/*兼容ie*/}
/*---------------------------------公共------------------------------*/
.pub_width {
	width: 1200px;
	margin: 0 auto;
}
.fl {
	float: left;
}
.fr {
	float: right;
}
/*---------------------------------头部------------------------------*/
.headbox {
    height: 100px;
    min-width: 1200px;
}
.headbox .logo {
    line-height: 100px;
}
.nav{ padding:0 20px; line-height:100px; position:relative; z-index:1;  }
.nav a{ color:#333; }
.nav .nLi{ float:left;  position:relative; display:inline;  }
.nav .nLi h3{ float:left;  }
.nav .nLi h3 a{ display:block; padding:0 20px; font-size: 16px;}
.nav .sub{ display:none; width:150px; left:-15px; top:100px;  position:absolute;   padding:5px 0;
    background-color: rgba(249,249,249,0.9); }
.nav .sub li{ zoom:1; position:relative; }
.nav .sub .a{ display:block; text-align: center; color: #666;
    line-height: 40px; }
.nav .sub .a:hover{ color:#3d559c;
    border-color: #fff; }
	.nav .sub li .thdl{width:150px; position:absolute; left:150px; top:-5px; background-color: rgba(249,249,249,0.9); padding:10px 0px; display:none;}
	.nav .sub li .thdl dd{width:100%; height:35px; line-height:35px; float:left; text-align:center;}
	.nav .sub li .thdl dd a{ color:#666; font-size:13px;}
	.nav .sub li .thdl dd a:hover{ color:#3d559c; text-decoration:none;}
	.nav .sub li:hover .thdl{ display:block;}
.nav .on h3 a{  color:#3d559c;   }
.nav .subpro {
    padding: 30px;
    overflow: hidden;
    width:500px;
    height: 128px;
}
.nav .subpro li {
    float: left;
    width: 148px;
    text-align: left;
}
.nav .subpro a {
    text-align: left;
    line-height: 33px;
}
.i_ss{width:30px; height:100px; position:relative; z-index:1000;}
.i_ss_btn{width:30px; height:100px; background:url(../images/ss_btn.png) center no-repeat; cursor:pointer;}
.i_bzgg{ padding:10px 0px 0px 13px;}

.ss_div_l3{width:240px; height:32px; position:absolute; right:-30px; top:100px; background-color:#fff; display:none; border:1px solid #ccc;}
.ss_div_l3 .ipt1{width:200px; height:32px; line-height:32px; text-indent:10px; color:#333; font-family:"微软雅黑"; font-size:14px; border:0px;}
.ss_div_l3 .ipt2{width:40px; height:32px; background:url(../images/ss_btn.png) center no-repeat; border:0px; cursor:pointer; background-color:#ccc;}
.ss_div_l2{width:153px;}
.ss_div_l2 a,.ss_div_l2 a:hover{ text-decoration:none; float:left; padding-left:15px;}
/*banner1*/
.slideBox{ width:100%;min-width: 1200px;/* height:650px;*/ overflow:hidden; position:relative;  }
.slideBox .hd{
    width: 100%; height:18px; overflow:hidden; position:absolute;
    left: 0; bottom:20px; z-index:1; }
.slideBox .hd ul{ text-align: center; overflow:hidden; zoom:1;  }
.slideBox .hd ul li{ display: inline-block; margin-right:10px;  width:10px; height:10px; background:#fff; cursor:pointer; -webkit-border-radius: 100%;
    -moz-border-radius: 100%;
    border-radius: 100%; }
.slideBox .hd ul li.on{ background:#0066ff; }
.slideBox .bd{ position:relative; height:100%; z-index:0;   }
.slideBox .bd li{ zoom:1; vertical-align:middle; }
.slideBox .bd img{
    width: 100%; display: block;}
/*首页公司*/
.tit {
    text-align: center;
    overflow: hidden;
    min-width: 1200px;
    position: relative;
    height: 40px;
    overflow: hidden;
    margin: 10px auto;
}
.tit img {
   /* min-width: 1200px;*/
    position: absolute;
    left: 50%;
    top: 0;
    -webkit-transform: translate(-50%, 0);
    -moz-transform: translate(-50%, 0);
    transform: translate(-50%, 0);
}
.hotbox ul li {
    width: 384px;
    border: 1px solid #e5e5e5;
}
.hotbox ul li .pic {
    width: 384px;
    height: 328px;
    overflow: hidden;
}
.hotbox ul li .pic img {
    width: 100%;
    -moz-transition:0.5s;
    -o-transition:0.5s;
    -webkit-transition:0.5s;
    transition:0.5s;
}
.hotbox ul li .txt h1 {
    text-align: center;
    font-size: 18px;
    color: #333;
    line-height: 63px;
}
.hotbox ul li .txt p {
    line-height: 26px;
    margin: 0 15px 20px 15px;
}
.hotbox ul li:nth-child(2) {
    margin: 0 21px;
}
.hotbox ul li:hover {
    -webkit-box-shadow: 0px 0px 8px #ddd;
    -moz-box-shadow: 0px 0px 8px #ddd;
    box-shadow: 0px 0px 8px #ddd;
}
.hotbox ul li:hover img {
    -moz-transform: scale(1.1);
    -o-transform: scale(1.1);
    -webkit-transform: scale(1.1);
    transform: scale(1.1);
}
.fangan {
    background-color: #eeeeee;
    min-width: 1200px;
}
.hotbox,.fangan {
    padding: 20px 0 40px 0;
}
.fabox {
    min-width: 1200px;
    background-color: #9ba2bc;
    overflow: hidden;
    margin-top: 20px;
}
.fabox ul {
    margin-right: -7px;
}
.fabox ul li {
    position: relative;
    width: 195px;
    height: 363px;
    overflow: hidden;
    margin-right: 6px;
}
.fabox ul li .pic {
    background: rgb(45,62,114);
}
.fabox ul li .pic img {
    opacity: 0.4;
}
.fabox ul li .txt {
    position: absolute;
    left: 0;
    top: 0;
    height: 100%;
    text-align: center;
    padding: 0 20px;
    overflow: hidden;
}
.fabox ul li a {
    color: #fff;
}
.fabox ul li .txt button {
    background: none;
    color: #fff;
    -webkit-border-radius: 20px;
    -moz-border-radius: 20px;
    border-radius: 20px;
    border: 1px solid #fff;
    padding: 4px 15px;
    font-size: 12px;
}
.fabox ul li .txt img {
    margin-top: 157px;
    -moz-transition:0.5s;
    -o-transition:0.5s;
    -webkit-transition:0.5s;
    transition:0.5s;
}
.fabox ul li .txt h2 {
    margin-top: 10px;
    margin-bottom: 30px;
}
.fabox ul li .txt p {
    margin-top: 157px;
    line-height: 30px;
    margin-bottom: 40px;
    -moz-transition:0.5s;
    -o-transition:0.5s;
    -webkit-transition:0.5s;
    transition:0.5s;
}
.fabox ul li:hover .txt {
    background-color: rgba(45,62,114,0.8);
}
.fabox ul li:hover .txt img {
    margin-top: 80px;
}
.fabox ul li:hover .txt p {
    margin-top: 0px;
}
.procenter {
    margin-top: 30px;
    overflow: hidden;
}
.procenter ul {
   /* margin-right: -146px;*/
   width:100%; 
    margin-top: 40px;
}
.procenter ul li {
	width:219px; height:167px; float:left;
   /* margin-right: 165px;
    margin-bottom: 58px;*/
}
.procenter ul li p {
    margin-top: 35px;
}
.procenter ul li a{width:100px; display:inline-block; overflow:hidden; text-align:center; color:#333333; font-size:16px;}
.procenter ul li a:hover{ text-decoration:none; color:#3d559c;}
.procenter ul li a .pr{width:100%; /*height:56px;*/ position:relative;}
.procenter ul li a .pr .mrimg{opacity: 1; filter: alpha(opacity=100); -webkit-transform:scale(1, 1); transform:scale(1, 1);transition: all 0.5s cubic-bezier(0.445, 0.145, 0.355, 1) 0s;-webkit-transition: transition: all 0.5s cubic-bezier(0.445, 0.145, 0.355, 1) 0s;}
.procenter ul li a .pr span{width:100%; height:56px; position:absolute; left:0px; top:0px; text-align:center; display:inline-block;opacity: 0; filter: alpha(opacity=0);-webkit-transform:scale(0.5, 0.5); transform:scale(0.5, 0.5);transition: all 0.5s cubic-bezier(0.445, 0.145, 0.355, 1) 0s;-webkit-transition: transition: all 0.5s cubic-bezier(0.445, 0.145, 0.355, 1) 0s;}
.procenter ul li a:hover .pr span{opacity: 1; filter: alpha(opacity=100); -webkit-transform:scale(1, 1); transform:scale(1, 1);}
.procenter ul li a:hover .pr .mrimg{opacity: 0; filter: alpha(opacity=0);-webkit-transform:scale(0.5, 0.5); transform:scale(0.5, 0.5);}
.newwrap {
    min-width: 1200px;
    background-color: #eeeeee;
    padding: 30px 0;
}
.newwrap .newsbox {
    width: 715px;
    border-right: 1px solid #ddd;
}
.wh1 {
    font-size: 26px;
    color: #3d559c;
    text-transform:uppercase;
}
.wh2 {
    font-size: 22px;
    position: relative;
    margin-bottom: 45px;
}
.wh2:after {
    content: "";
    height: 2px;
    width: 43px;
    background-color:#666;
    position: absolute;
    left: 0;
    bottom: -10px;
}
.newcon .left,.newcon .right {
    width: 327px;
}
.newcon .left {
    position: relative;
}
.newcon .left p {
    width: 327px;
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 38px;
    line-height: 38px;
    background: rgba(0, 0, 0, 0.7);
    color: #fff;
    text-align: center;
}
.newcon .right {
    margin-left: 25px;
}
.newcon .right h1 {
    font-size: 14px;
    line-height: 26px;
    color: #333;
}
.newcon .right h1 a {
    color: #333;
}
.newcon .right h1 a:hover {
    color: #3d559c;
}
.newcon .right p {
    color: #999;
    font-size: 12px;
    margin-bottom: 30px;
}
.zhaopin {
    width: 447px;
}
.zhcon ul li {
    /*width: 204px;*/
    width: 100%;
    /*height: 38px;*/
    /*float: left;*/
}
.footer {
    min-width: 1200px;
    background:  url(../images/bg.jpg) center no-repeat;
    height: 320px;
}
.footer ul {
    width: 800px;
}
.footer ul li{
    margin-right: 60px;
}
.footer ul li a {
    display: block;
    color: #c8c8c8;
    font-size: 12px;
    line-height: 26px;
}
.footer ul li h1 a ,.footer .bottom h1{
    color: #fff;
    font-size: 16px;
}
.footer ul li h1 {
    margin-top: 30px;
    margin-bottom: 10px;
}
.footer .bottom {
    border-top: 1px solid #666;
    margin-top: 30px;
}
.footer .erweima {
    width: 400px;
    padding-top: 30px;
}
.footer .erweima dl {
    border-left: 1px solid #666;
}
.footer .erweima dl dt {
    width: 126px;
    height: 126px;
    overflow: hidden;
    margin: 0 30px;
}
.footer .erweima dl dt img {
    width: 100%;
}
.footer .erweima dl dd{width:200px; line-height:1.7;}
.footer .erweima dl dd p {
   /* height: 29px;*/
    color: #c8c8c8;
}
.footer .bottom h1 {
    margin: 20px 0 10px 0;
}
.footer .bottom a {
    color: #c8c8c8;
    margin-right: 10px;
}
.copy {
    background-color: #071f2c;
    min-width: 1200px;
    text-align: center;
    line-height: 40px;
    font-size: 12px;
}

.videoshow{ padding-top:30px;}
.videoshow_c{ padding:10px 0px 70px 0px;}
.videoshow_left{width:566px; height:319px; overflow:hidden; position:relative; cursor:pointer;}
.videoshow_left video{width:566px; height:319px; position:absolute; left:0px; top:0px;}
.videoshow_left .video_tb{width:566px; height:319px; position:absolute; left:0px; top:0px; background:url(../images/player.png) no-repeat; z-index:2;}
.videoshow_right{width:575px;}
.videoshow_right .a_name{width:100%; height:27px; line-height:27px; display:inline-block; overflow:hidden; font-size:22px; color:#333333;}
.videoshow_right .a_name:hover{ text-decoration:none; color:#576ca9;}
.videoshow_right .a_time{width:100%; height:35px; line-height:35px; color:#a0a0a0; font-size:14px; overflow:hidden;}
.videoshow_right .a_jjCon{width:100%; padding-top:15px; height:240px; /*overflow:hidden;*/ color:#666666; font-size:14px; line-height:30px;}

.n_banner{width:100%; min-width:1200px;}
.n_banner img{width:100%;}

.n_menu{width:100%; height:51px; background:url(../images/nm_bg.jpg) bottom repeat-x; min-width:1200px;}
.n_menu_c{width:1200px; height:51px; margin: 0px auto;}
.n_menu_ul{width:889px; height:51px; border-left:1px solid #eeeeee; overflow:hidden;}
.n_menu_ul li{width:126px; height:51px; float:left; border-right:1px solid #eeeeee;}
.n_menu_ul li a{width:100%; height:51px; line-height:51px; display:inline-block; overflow:hidden; text-align:center; color:#333; font-size:16px;}
.n_menu_ul li a:hover,.n_menu_ul li a.activenmenu{ color:#3d559c; text-decoration:none;}
.n_home{ padding-left:17px; background:url(../images/home.png) left center no-repeat; height:51px; line-height:51px; color:#666666;}
.n_home a,.n_home a:hover{ color:#666;}
.n_content{width:100%; min-width:1200px;}
.n_content_c{width:1200px; margin:0px auto;}
.n_con{width:100%; padding:50px 0px;}
.n_about{width:1110px; padding:0px 45px; color:#666666; font-size:18px; overflow-x:hidden; line-height:2.2;}

.n_tdList{width:100%; padding-top:10px;}
.n_tdList li{width:411px; height:275px; float:left;}
.n_tdList li .a_img{width:378px; height:243px; display:inline-block; overflow:hidden;}
.n_tdList li .a_img img{width:378px; height:243px; transition:400ms; 
	filter: Alpha(Opacity=100);
	opacity: 1;}
.n_tdList li .a_img:hover img{
	filter: Alpha(Opacity=80); 
	opacity: 0.8; 
	-webkit-transform:scale(1.14); 
	transform:scale(1.14);
	}
.a_news_pages{width:100%; text-align:center; padding:30px 0px; clear:both}
.a_news_pages a,.a_news_pages  span{ height:30px; line-height:30px; padding:0px 14px; background-color:#fff; display:inline-block; border:1px solid #dcdcdc;color:#515151; font-size:16px; margin:0px 2px;}
.a_news_pages a:hover,.a_news_pages span{ background-color:#3d559c; text-decoration:none; color:#fff; border:1px solid #3d559c;}

.n_fwtitle{width:100%; padding-bottom:30px; line-height:2.0; font-size:26px; text-align:center; overflow:hidden; color:#333333;}

.n_zzryList{width:100%; padding-top:10px;}
.n_zzryList li{width:311px; height:489px; float:left;}
.n_zzryList li .a_img{width:265px; height:363px; display:inline-block; overflow:hidden;-moz-box-shadow:0px 0px 10px #c7c5bf;/*firefox*/  
-webkit-box-shadow:0px 0px 10px #c7c5bf;/*webkit*/  
box-shadow:0px 0px 10px #c7c5bf;/*opera或ie9*/}
.n_zzryList li .a_img img{width:265px; height:363px;}
.n_zzryList li .a_text{width:265px; height:75px; line-height:75px; text-align:center; color:#666666; font-size:16px; font-weight:bold; display:inline-block; overflow:hidden;}
.n_zzryList li .a_text:hover{ text-decoration:none; color:#3d559c;}

.n_jjfa_title{width:100%; font-size:16px; color:#939393; text-align:center; line-height:1.5;}
.n_jjfa_title span{ color:#333333; font-size:30px;}

.n_jjfa_div{width:100%; padding-top:38px;}

/*5-左右按钮切换*/
.abtn{position:absolute;top:245px;display:block;height:55px;overflow:hidden;text-indent:-20000px;/*background:url(images/arrow3.gif) 0px center no-repeat;*/}
.aleft{width:55px; left:0%;background:url(../images/l_btn1.png) left center no-repeat;}
.agrayleft{cursor:default;background:url(../images/l_btn1.png) left center no-repeat;}
.aright{width:55px;right:0%; background:url(../images/r_btn1.png) left center no-repeat;}
.agrayright{cursor:default;background:url(../images/r_btn1.png) left center no-repeat;}
.productshow{width:1200px;height:485px;position:relative; margin:0px auto; }
.productshow .scrollcontainer{width:1089px;height:485px;overflow:hidden;position:relative; margin:0px auto;}
.productshow .scrollcontainer ul{width:20000px;position:absolute;}
.productshow .scrollcontainer ul li{width:333px;height:485px; padding:0px 15px; float:left;}
.productshow .scrollcontainer ul li .a_img{width:100%; height:65px; position:relative;}
.productshow .scrollcontainer ul li .a_img img{width:124px; height:124px; position:absolute; left:50%; top:0px; margin-left:-62px;}
.productshow .scrollcontainer ul li .a_div{width:331px; height:416px; border:1px solid #e5e5e5;}
.productshow .scrollcontainer ul li .a_div_t{width:100%; padding-top:54px; background-color:#e5e5e5; line-height:52px; height:52px; text-align:center; color:#000000; font-size:22px;}
.productshow .scrollcontainer ul li dl{width:100%; padding-top:15px;}
.productshow .scrollcontainer ul li dl dd{width:291px; float:left; height:47px; border-bottom:1px dashed #e6e6e6; overflow:hidden; padding:0px 20px;}
.productshow .scrollcontainer ul li dl dd a{width:291px; height:47px; line-height:47px; display:inline-block; overflow:hidden; background:url(../images/jj_04.png) right center no-repeat; color:#414141; font-size:14px;}
.productshow .scrollcontainer ul li dl dd a:hover{ text-decoration:none; color:#3d559c;}

.n_dxal_div{width:100%; padding:38px 0px 52px 0px; line-height:1.8; overflow-x:hidden; color:#666666; font-size:18px;}
.n_dxal_div img{ max-width:100%;}
.n_dxal_ul{width:100%;}
.n_dxal_ul li{width:244px; height:172px; float:left;}
.n_dxal_ul li .a_img{width:220px; height:125px; display:inline-block; overflow:hidden; border:1px solid #dcdcdc;}
.n_dxal_ul li .a_img img{width:220px; height:125px;}
.n_dxal_ul li .a_text{width:222px; height:45px; line-height:45px; text-align:center; color:#666666; font-size:16px; display:inline-block; overflow:hidden;}
.n_dxal_ul li .a_text:hover{ color:#3d559c; text-decoration:none;}

.n_lxwm_div{width:1128px; border:1px solid #eeeeee; padding:35px; height:454px;}

.n_lxwm_content{width:100%; color:#666666; font-size:18px; padding-top:20px;}

.n_cplist{width:100%; margin-bottom:40px;}
.n_cplist li{width:100%; padding:45px 0px; border-bottom:1px solid #eeeeee; float:left;}
.n_cplist li .a_img{width:262px; height:136px; border:1px solid #eeeeee; padding-top:15px; text-align:center; overflow:hidden;-moz-border-radius: 15px;      /* Gecko browsers */
-webkit-border-radius: 15px;   /* Webkit browsers */
border-radius:15px;            /* W3C syntax */
}
.n_cplist li .a_img img{ max-width:100%;}
.n_cplist li .a_img_r{width:900px;}
.n_cplist li .a_img_r .a_name{width:100%; height:23px; line-height:23px; color:#333333; overflow:hidden; display:inline-block; font-size:20px;}
.n_cplist li .a_img_r .a_name:hover{ text-decoration:none; color:#3d559c;}
.n_cplist li .a_img_r .a_namecon{width:100%; height:66px; line-height:33px; overflow:hidden; color:#666666; font-size:16px; padding-top:17px;}
.n_cplist li .a_img_r .a_bmore,.n_cplist li .a_img_r .a_bmore:hover{ margin-top:15px; height:28px; line-height:28px; color:#3d559c; font-size:14px; display:inline-block; text-decoration:none;}

.n_all_cp{width:100%; margin-top:30px;}
.n_all_cp li{width:100%; float:left; padding-bottom:20px;}
.n_all_cp li .nallmenu{width:100%; height:40px;}
.n_all_cp li .nallmenu dd{width:244px; height:40px; float:left;}
.n_all_cp li .nallmenu dd a{width:216px; height:40px; line-height:40px; background-color:#e5e5e5; display:inline-block; overflow:hidden; text-align:center; color:#333333; font-size:18px;}
.n_all_cp li .nallmenu dd a:hover,.n_all_cp li .nallmenu dd a.activecpmenu{ color:#fff; text-decoration:none; background-color:#3d559c;}
.n_all_cp li .nall_content{width:1158px; border:1px solid #eeeeee; padding:15px 20px; display:none; margin-top:30px;}
.n_all_cp li .nall_content .cpDl{width:100%; display:none;}
.n_all_cp li .nall_content .cpDl dd{ width:100%; padding-bottom:20px; float:left;}
.n_all_cp li .nall_content .cpDl dd a{width:100%; height:27px; line-height:27px; display:inline-block; overflow:hidden; color:#333333; font-size:16px; font-weight:bold;}
.n_all_cp li .nall_content .cpDl dd a:hover{ text-decoration:none; color:#3d559c;}
.n_all_cp li .nall_content .cpDl dd .con_div{width:100%; height:50px; line-height:25px; overflow:hidden; color:#666666; font-size:16px;}


.n_newsList{width:100%;}
.n_newsList dt{width:100%; padding-bottom:55px; border-bottom:1px solid #e5e5e5; float:left;}
.n_newsList dt .div_left{width:575px; height:418px;}
.n_newsList dt .div_left .a_name{width:100%; height:24px; line-height:24px; display:inline-block; overflow:hidden; color:#333333; font-size:22px;}
.n_newsList dt .div_left .a_name:hover{ text-decoration:none; color:#3d559c;}
.n_newsList dt .div_left .a_time{width:100%; height:45px; line-height:45px; overflow:hidden; color:#a8a8a8; font-size:14px;}
.n_newsList dt .div_left .a_timec{width:100%; height:306px; line-height:34px; overflow:hidden; color:#666666; font-size:16px; margin-top:25px;}
.n_newsList dt .div_left .a_timeb,.n_newsList dt .div_left .a_timeb:hover{ height:27px; line-height:27px; display:inline-block; color:#3d559c; font-size:14px;}
.n_newsList dt .div_right{width:562px; height:418px; display:inline-block; overflow:hidden; position:relative;}
.n_newsList dt .div_right img{width:562px; height:418px;}
.n_newsList dt .div_right .a_text{width:100%; height:38px; position:absolute; left:0px; bottom:0px; line-height:38px; text-align:center; background:url(../images/n_bg.png) repeat; text-align:center; color:#fff; font-size:16px;}
.n_newsList dt .div_right:hover{ text-decoration:none; color:#fff;}
.n_newsList dd{width:100%; float:left; padding:40px 0px; border-bottom:1px solid #e5e5e5;}
.n_newsList dd .a_img{width:381px; height:214px; display:inline-block; overflow:hidden;}
.n_newsList dd .a_img img{width:381px; height:214px;transition:400ms; 
	filter: Alpha(Opacity=100);
	opacity: 1;}
.n_newsList dd .a_img:hover img{
	filter: Alpha(Opacity=80); 
	opacity: 0.8; 
	-webkit-transform:scale(1.14); 
	transform:scale(1.14);
	}
.n_newsList dd .a_time{width:70px; padding-top:39px; text-align:center;}
.n_newsList dd .a_time .s1{width:100%; height:48px; line-height:48px; color:#666666; font-size:50px; border:1px solid #e5e5e5; border-left:0px; border-right:0px; display:inline-block;}
.n_newsList dd .a_time .s2{width:100%; height:40px; line-height:40px; color:#9e9e9e; font-size:14px; display:inline-block;}
.n_newsList dd .a_timc{width:560px; padding-right:155px;}
.n_newsList dd .a_timc .a_name{width:100%; height:30px; line-height:30px; display:inline-block; overflow:hidden; font-size:18px;}
.n_newsList dd .a_timc .a_name:hover{ text-decoration:none; color:#3d559c;}
.n_newsList dd .a_timc .a_namec{width:100%; line-height:27px; color:#818181; font-size:14px; height:81px; overflow:hidden; margin-top:6px;}
.n_newsList dd .a_timc .a_nameb,.n_newsList dd .a_timc .a_nameb:hover{width:100%; height:24px; line-height:24px; margin-top:70px; display:inline-block; color:#3d559c; font-size:14px;}

.newsbg{ background-color:#f8f8f8;}

.news_d_left{width:888px; background-color:#fff;}
.news_d_t{width:100%; height:70px; border-bottom:1px solid #eeeeee; text-align:center; color:#3d559c; overflow:hidden; position:relative; line-height:70px; font-size:22px;}
.news_d_time{width:100%; height:35px; line-height:35px; text-align:center; color:#afafaf; font-size:14px;}
.news_d_tcon{width:808px; padding:10px 40px 50px 40px; line-height:2.0; color:#666666; font-size:14px; overflow-x:hidden;}
.news_d_tcon img{ max-width:100%;}
.n_news_b{width:808px; border-top:1px solid #e5e5e5; padding:20px 40px;}
.n_news_b a{width:100%; line-height:40px; height:40px; color:#666666; font-size:14px;}
.n_news_b a:hover{ text-decoration:none; color:#3d559c;}
.news_d_right{width:283px;}
.news_d_rdl{width:100%; padding-bottom:27px;}
.news_d_title{width:235px; height:43px; line-height:43px; display:inline-block; padding:0px 24px; background-color:#a0a0a0; color:#fff; font-size:14px;}
.news_d_title a,.news_d_title a:hover{ color:#fff;}
.news_d_xgx{width:235px; padding:24px 24px 15px 24px; background-color:#fff;}
.news_d_xgx dt{width:235px; height:172px; float:left;}
.news_d_xgx dt a{width:235px; height:172px; display:inline-block; overflow:hidden;}
.news_d_xgx dt a img{width:235px; height:172px;transition:400ms; 
	filter: Alpha(Opacity=100);
	opacity: 1;}
.news_d_xgx dt a:hover img{filter: Alpha(Opacity=80); 
	opacity: 0.8; 
	-webkit-transform:scale(1.14); 
	transform:scale(1.14);}
.news_d_xgx dd{width:100%; height:40px; float:left; border-bottom:1px solid #ececec;}
.news_d_xgx dd a{width:100%; height:40px; line-height:40px; display:inline-block; overflow:hidden; color:#666666; font-size:14px;}
.news_d_xgx dd a:hover{ text-decoration:none; color:#3d559c;}

.news_d_jjfa{width:235px; padding:20px 24px; background-color:#fff;}
.news_d_jjfa li{width:220px; height:37px; float:left; padding-left:15px; background:url(../images/n_img1.png) left center no-repeat;}
.news_d_jjfa li a{width:100%; height:37px; line-height:37px; display:inline-block; overflow:hidden; font-size:14px; color:#666666;}
.news_d_jjfa li a:hover{ text-decoration:none; color:#3d559c;}

.a_about_c{width:100%; padding-top:50px;}
.a_about_left{width:598px; height:438px; display:inline-block; overflow:hidden;}
.a_about_left img{width:598px; height:438px;transition:400ms; 
	filter: Alpha(Opacity=100);
	opacity: 1;}
.a_about_left:hover img{filter: Alpha(Opacity=80); 
	opacity: 0.8; 
	-webkit-transform:scale(1.14); 
	transform:scale(1.14);}
.a_about_right{width:570px;}
.a_about_right_c{width:100%; height:300px; overflow:hidden; color:#666666; font-size:14px; line-height:25px;}
.a_about_right_b,.a_about_right_b:hover{ height:80px; line-height:80px; margin-top:25px; color:#183e89; font-size:14px; display:inline-block;}

.a_qywh{width:100%; background:url(../images/about_bg.jpg) top center no-repeat; min-width:1200px;}
.a_qywh_c{width:1200px; margin:0px auto; background:url(../images/about_bg.jpg) top center no-repeat;}
.a_qywh_con{width:100%; padding-top:40px;}
.a_qywh_list{width:100%; padding-top:33px; height:297px;}
.a_qywh_list li{width:325px; height:295px; float:left;}
.a_qywh_list li .div{width:220px; height:295px; color:#f8f5f0; display:inline-block;}
.a_qywh_list li .div:hover{ color:#f8f5f0; text-decoration:none;}
.a_qywh_list li .div .a_img{width:100%; height:187px; text-align:center; position:relative;}
.a_qywh_list li .div .a_img .img_a{width:162px; height:162px;}
.a_qywh_list li .div .a_img span{width:162px; height:162px; position:absolute; left:50%; top:0px; margin-left:-81px; display:inline-block;opacity: 0; filter: alpha(opacity=0);-webkit-transform:scale(0.5, 0.5); transform:scale(0.5, 0.5);transition: all 0.5s cubic-bezier(0.445, 0.145, 0.355, 1) 0s;-webkit-transition: transition: all 0.5s cubic-bezier(0.445, 0.145, 0.355, 1) 0s;}
.a_qywh_list li .div .a_img span img{width:162px; height:162px;}
.a_qywh_list li .div:hover .a_img span{opacity: 1; filter: alpha(opacity=100); -webkit-transform:scale(1, 1); transform:scale(1, 1);}
.a_qywh_list li .div .a_qti{width:100%; height:40px; line-height:40px; text-align:center; display:inline-block; overflow:hidden; font-size:20px; font-weight:bold;}
.a_qywh_list li .div .a_qtc{width:100%; height:66px; line-height:33px; overflow:hidden; text-align:center; font-size:14px;}

.a_zzjg{width:100%;min-width:1200px;}
.a_zzjg_c{width:1200px; margin:0px auto;}
.a_zzjg_div{width:100%; padding:60px 0px;}
.a_zzjg_div_con{width:100%; padding-top:30px; line-height:2.0; overflow-x:hidden; font-size:14px; color:#666666;}
.a_zzjg_div_con img{ max-width:100%;}
.news_d_tcon td{border: 1px solid gray;}

