.ui_div{width:100%;}
.fl{float:left; }
.i_con1{width:1440px; margin:0px auto;}
.pro_name{text-align: center;}
.pro_name .pro_name_t{font-size: 30px; padding: 30px; color: #333;}
.pro_name .pro_n{}
.pro_name .pro_n a{font-size: 16px;min-width: 132px; height: 52px; margin: 10px; line-height: 52px; padding: 0px 20px; display: inline-block; border: 1px solid #3092c1;  color: #3092c1; border-radius: 30px;}
.pro_name .pro_n a.activetm1,.pro_name .pro_n a:hover{background-color: #3092c1; color: #fff;text-decoration: none;}
.n_box5{width:100%; padding:55px 0px 60px 0px;}
.n_box5_c{width:100%; padding:58px 6.5% 58px 3.5%; background-color:#fff;color:#333333; font-size:17px; line-height:2; overflow:hidden;}
.n_box5_c .s1{ padding:35px 0px 0px 35px; margin-right:60px; text-align:center; background:url(../images/tb_23.png) left top no-repeat;  line-height:4; float:left;}
.n_box5_c .s1 img{ max-width:100%; height:auto !important;}

.n_box5_ul{width:100%;}
.n_box5_ul li{width:100%; float:left; padding-bottom:20px;}
.n_box5_ul li .div{width:100%; display:inline-block; overflow:hidden; float:left; background-color:#fff; padding:45px 4%; color:#333333; font-size:17px;-webkit-transition:all ease-out 0.2s;transition:all ease-out 0.2s;}
.n_box5_ul li .div:hover{ text-decoration:none; color:#333;-moz-box-shadow:0px 0px 10px #e5e5e5;/*firefox*/  
-webkit-box-shadow:0px 0px 10px #e5e5e5;/*webkit*/  
box-shadow:0px 0px 10px #e5e5e5;/*opera或ie9*/}
.n_box5_ul li .div .a_img{width:23.4%;}
.n_box5_ul li .div .a_img img{width:100%; height:auto !important;}
.n_box5_ul li .div .a_img_r{width:72%; padding-top:15px;}
.n_box5_ul li .div .a_img_r .div_t{width:100%; margin-bottom:15px; height:60px; line-height:60px; overflow:hidden; background:url(../images/tb_39.png) center repeat-x;}
.n_box5_ul li .div .a_img_r .div_t .s1{ padding-right:60px; background-color:#fff; display:inline-block; color:#1f286f; font-size:30px; height:60px; line-height:60px;} 
.n_box5_ul li .div .a_img_r .div_t1{ margin-bottom:25px; line-height:1.7; font-size:24px;}
.n_box5_ul li .div .a_img_r .div_c{width:100%; line-height:1.8; overflow:hidden; text-align:justify;}
.n_box12{width:100%; }
.n_box12 li{width:24%; float:left; margin-right:1.3%; padding-bottom:1.3%;}
.n_box12 li .div{width:100%; display:inline-block; overflow:hidden; float:left; background-color:#fff; color:#333333; font-size:17px;}
.n_box12 li .div:hover{ text-decoration:none; color:#fff; background-color:#1f286f;}
.n_box12 li .div .a_img{width:100%; display:inline-block; overflow:hidden;}
.n_box12 li .div .a_img img{width:100%;background: #fff;}
.n_box12 li .div .a_text{width:90%; padding:30px 5%; border-top:1px solid #f8f8f8; background: #e5e5e5;box-sizing: unset;}
.n_box12 li .div .a_text_c{width:100%; height:50px; line-height:25px; overflow:hidden;}
.n_box12 li .div:hover .a_text{background: #3092c1;}

.n_box12_c{width:100%; padding:75px 3%; background-color:#fff;}
.n_box12_c_t{width:100%; padding-bottom:80px;}
.n_box12_c_t .a_img{width:38%; display:inline-block; overflow:hidden;}
.n_box12_c_t .a_img img{width:100%;}
.n_box12_c_t .a_img_r{width:58%;}
.n_box12_c_t .a_img_r_t{width:100%; padding:5px 0px; line-height:1.5; color:#1f286f; font-size:36px;}
.n_box12_c_t .a_img_r_c{width:100%; color:#333333; font-size:17px; line-height:1.7; overflow:hidden;}

.n_box12_c_t1{width:100%; border-bottom:2px solid #1f286f;}
.n_box12_c_t1 .s1{ height:58px; line-height:58px; padding:0px 50px; display:inline-block; background-color:#1f286f; font-size:24px; color:#fff;}
.n_box12_c_c{width:100%; padding:50px 20px 0px 20px; color:#333333; font-size:17px; line-height:2; overflow:hidden;}
.n_box12_c_c img{ max-width:100%; height:auto !important;}
img{border:0;vertical-align:middle}
a img,img{-ms-interpolation-mode:bicubic}
.img-responsive{max-width: 100%;height: auto}
.Amplification img
{

transition:400ms; 
filter: Alpha(Opacity=100);
opacity: 1;
}
.Amplification:hover img
{
filter: Alpha(Opacity=100);
opacity: 1;
-webkit-transform:scale(1.12);
transform:scale(1.12);
}
@media screen and (min-width: 0px) and (max-width: 640px){
	.ui_div .n_box5{ padding: 0; width: 100%;}
	.n_box18_ul { padding-top: 30px;}
	.a_careers_c dt .s1 {
	    width: 20%;
	    padding-left: 5%;
	}
	.a_careers_c dd .div .s1 {
	    width: 20%;
	    padding-left: 5%;
	}

	.i_box1_l_t .s1 {
	    font-size: 34px;
	    font-family: Arial, Helvetica, sans-serif;
	}
	.i_con1 {width:94%; padding: 0 1%;    margin: 0px auto;}
	.n_box12 li{width:48%; margin:0px; padding:0px 1% 2% 1%;}
	.n_box12 li .div .a_text{ padding:15px;}
	.n_box12 li .div{ font-size:16px;}
	.pro_name .pro_name_t {
    font-size: 30px;
    padding: 10px;
    color: #333;
	}
	.pro_name .pro_n a {
	    font-size: 14px;
	    min-width: 117px;
	    height: 36px;
	    margin: 4px;
	    line-height: 36px;
	    padding: 0px 20px;
	    display: inline-block;
	    border: 1px solid #3092c1;
	    color: #3092c1;
	    border-radius: 30px;
	}
}
@media screen and (min-width:641px) and (max-width:767px)
{
	.i_con1{ width:94%; padding:0px 3%;}
}

@media screen and (min-width:768px) and (max-width:992px)
{
	.i_con1{ width:94%; padding:0px 3%;}
}
@media screen and (min-width:993px) and (max-width:1200px)
{
	.i_con1{ width:94%; padding:0px 3%;}
}

@media screen and (min-width:1201px) and (max-width:1400px)
{
	.i_con1{ width:94%; padding:0px 3%;}
}
@media screen and (min-width:1401px) and (max-width:1500px)
{
	.i_con1{ width:94%; padding:0px 3%;}
}
