@charset "UTF-8";
.bt_01{width:1185px; height:100px; line-height:100px; text-align:center; color:#013f96; font-size:30px; margin:60px auto 40px auto; overflow:hidden; border-bottom:1px solid #eee; padding:0px 0px 30px 0px;}



.bt_01 img{ vertical-align:middle; padding:0px 20px;}



.bt_02 p{width:1185px;text-align:center; color:#999999; font-size:27px; line-height:32px; display:block; margin:0px auto;}







.about{ width:1185px; margin:50px auto;}



.about li{ width:393px; height:281px; float:left; margin:1px; background:#1053ce;overflow:hidden; position: relative;}



.about li img{transition: all 0.4s ease-in-out;-webkit-transition: all 0.4s ease-in-out;-moz-transition: all 0.4s ease-in-out;}



.about li .about_c{ width:393px; height:281px;position:absolute; top:0px;}



.about li .about_h{ width:393px; height:281px; position:absolute; top:0px;filter:alpha(opacity=0);-moz-opacity:0;-khtml-opacity: 0.8;opacity: 0;}



.about li:hover .about_c{position:absolute; top:0px;}



.about li:hover .about_h{position:absolute; top:0px;filter:alpha(opacity=1);-moz-opacity:1;-khtml-opacity: 0.1;opacity:1;}



.about li span{width:393px;height:281px; line-height:281px; display:block; position:absolute; color:#fff; font-size:22px; font-weight:bold; top:0px; z-index:999; text-align:center;}



/*banner*/

.ny_banner{ width:100%; min-width:1200px; height:375px;}



/**/



.cpyy{ width:100%; min-width:1185px; background:#00458e; overflow:hidden;}



.cpyy_l{ width:40%; color:#fff;}



.cpyy_l h2{ height:50px; line-height:50px; background:url(../images/bt_01.jpg) 30% center no-repeat; padding-left:40%; font-size:21px; margin:20px 0px;}



.cpyy_l li{ height:38px; line-height:38px; display:block;padding-left:40%;}



.cpyy_l li a{ height:38px; line-height:38px; display:block; color:#fff; font-size:18px;}



.cpyy_l li a:hover{ color:#f48000;}



.cpyy_r{ width:60%;}



.cpyy_r li{ width:50%; height:auto; overflow:hidden; float:left; position:relative;}



.cpyy_r li img{ width:100%; height:auto; display:block;overflow:hidden;transition: all 0.4s ease-in-out;-webkit-transition: all 0.4s ease-in-out;-moz-transition: all 0.4s ease-in-out;}



.cpyy_r li span{ height:35px; line-height:35px; display:block; position:absolute; bottom:10px; right:20px; color:#fff; font-size:20px;}



.cpyy_r li:hover img{transform:scale(1.08);-moz-transition:scale(1.08);-webkit-transition:scale(1.08);-o-transition:scale(1.08);filter:alpha(opacity=60);   -moz-opacity:0.6;-khtml-opacity: 0.6;opacity: 0.6;}





.cpyy .yydh{height: 50px;

line-height: 50px;

background: url(../images/yydh.png) 30% center no-repeat;

padding-left: 40%;

margin: 90px 0px;

font-size: 28px;

font-weight:bold}







/**/



.shipin_01{ width:1038px; height:592px; margin:20px auto;}



.pro_01{width:1040px; height:592px; margin:20px auto;}



.pro_01 li{ width:516px; height:246px; float:left; margin:2px; position:relative; overflow:hidden; background:#444;}



.pro_01 li img{ width:516px; height:246px; position:absolute; left:0px; top:0px;transition: all 0.4s ease-in-out;-webkit-transition: all 0.4s ease-in-out;-moz-transition: all 0.4s ease-in-out;



}



.pro_01 li span{ width:516px; height:246px; line-height:246px; text-align:center; color:#fff; font-size:22px; position:absolute; left:0px; top:0px; z-index:9999;}



.pro_01 li:hover img{transform:scale(1.08);-moz-transition:scale(1.08);-webkit-transition:scale(1.08);-o-transition:scale(1.08);filter:alpha(opacity=80);   -moz-opacity:0.8;-khtml-opacity: 0.8;opacity: 0.8; }



/**/



.ws_01{ width:100%; min-width:1185px; height:425px; margin:20px auto; background:url(../images/ws_01.jpg) center center no-repeat;}



.ws_01 a{ width:1085px; height:425px; display:block;}







/**/



.hzkh_01{ width:1188px; margin:0px auto;}



.hzkh_01 li{ width:584px; height:227px; border:1px solid #e6e6e6;box-shadow: 0 0 10px rgba(0, 0, 0, 0.15); margin:4px; overflow:hidden; float: left; overflow:hidden;}



.hzkh_01 li img{ width:584px; height:227px;transition: all 0.5s ease 0s;-moz-transition:all 0.5s ease 0s;-webkit-transition:all 0.5s ease 0s;-o-transition:all 0.5s ease 0s;}



.hzkh_01 li:hover img{transform:scale(1.07);-moz-transition:scale(1.07);-webkit-transition:scale(1.07);-o-transition:scale(1.07);}







.shipin_02{ width:100%; min-width:1185px; background:url(../images/video_bg.jpg) left top no-repeat; background-size:50% auto; margin:40px auto;}



.shipin_02_l{ width:50%; padding:80px 0px 0px 0px; font-size:20px; line-height:45px; overflow:hidden;}





.shipin_02_l p{ padding-left:40%;}



.shipin_02_r{ width:50%;}



.shipin_02_r img{ width:100%; height:auto;}





@media (max-width:1185px)  { 

.shipin_02_l p{ padding-left:5% !important;}	

	}

.shipin_02 .shipin_zc { height:48px; line-height:48px; display:block;margin-left:40%;margin-top:10%;font-weight: bold;font-size: 28px; display: inline-block;color: #00458e;}



/**/



.qyln{ width:100%; min-width:1185px; height:552px; background:url(../images/qyyj_01.jpg) top center no-repeat;}







/**/



.fzlc{width:100%; min-width:1185px; background:#007cc2; overflow:hidden;}



.bt_03{width:1185px; height:100px; line-height:100px; text-align:center; color:#fff; font-size:30px; margin:60px auto 40px auto; overflow:hidden;/* border-bottom:1px solid #fff;*/ padding:0px 0px 30px 0px;}



.bt_03 img{ vertical-align:middle; padding:0px 20px;}







.fzlc_c{ width:1185px; margin:20px auto;}



.fzlc_c li{ margin:0px 0px; color:#fff;}



.fzlc_c li h2{ font-size:28px; height:50px; line-height:50px; background:#01458e; padding:0px 0px 0px 15px;}



.fzlc_c li p{ font-size:22px; height: auto; line-height:40px; padding:10px 0px 10px 15px;}



.fzlc_c li h2:hover{ background:#063262;}







/**/



.gltd{ width:100%; min-width:1185px; background:#01458e; overflow:hidden;}



.gltd_l{ width:40%; color:#fff; font-size:22px;}



.gltd_l p{line-height:50px; background:url(../images/bt_01.jpg) 30% 110px no-repeat; padding:80px 10% 0px 40%; font-size:20px;}



.gltd_r{ width:60%; height:auto;}



.gltd_r img{ width:100%; height:auto;transition: all 0.4s ease-in-out;-webkit-transition: all 0.4s ease-in-out; display:block;-moz-transition: all 0.4s ease-in-out;}



.gltd_r:hover img{transform:scale(1.04);-moz-transition:scale(1.04);-webkit-transition:scale(1.04);-o-transition:scale(1.04);}



/**/



.qywh{ font-size:22px; line-height:45px; width:1185px; margin:20px auto;}







.ny_l{ width:260px;border-bottom:3px solid #ddd; margin:40px 0px 0px 0px;}



.ny_l li{ height:80px; border-top:3px solid #ddd; padding:40px 0px 0px 20px;}



.ny_l li a{ font-size:20px; display:block;}



.ny_l li em{ height:25px; line-height:25px; display:block;}



.ny_l li:hover{ border-top:3px solid #41c0f0;}



.ny_l li:hover a{ color:#41c0f0;}



.ny_r{width:900px; margin:40px 0px 50px 0px;}











/**/



.news li{height:164px; overflow:hidden; margin:0px 0px 30px 0px;}



.news li .news_p{ width:197px; height:164px; float:left; margin:0px 15px 0px 0px;}



.news li h2{ height:35px; line-height:35px; margin:5px 0px 0px 0px;display:block;overflow:hidden; font-weight:normal;}



.news li h2 a{ font-size:22px;}



.news li em{ height:22px; line-height:22px; display:block;display:block;font-size:14px; color:#999;}



.news li p{ font-size:15px; height:59px;display:block; font-size:16px; overflow:hidden; line-height:26px; margin:5px 0px 5px 0px;}



.news li .news_m{ width:36px; height:21px; display:block;}







.bt_04{ width:100%; min-width:1185px;font-size:100px; height:150px; line-height:150px; color:#dededc; text-align:center; margin:30px 0px; overflow:hidden;}



.shili_01{ width:1161px; margin:10px auto;}

.shili_011{ width:1161px; margin:0px auto; overflow:hidden;} 

.shili_011 span{ width:464px; height:253px; background:#01458e; text-align:center; font-size:45px; line-height:65px; color:#fff; padding-top:100px; display:block; float:left;}



.shili_01 p{ font-size:20px; line-height:38px; padding:5px 0px;}





/**/

.slzs{ margin:30px 0px 10px 0px;}

.slzs img{width: 187px;height: 253px;float: left;padding-left: 6px;}









/**/



.shiyanshi{ width:100%; min-width:1185px; background:#31b2eb; padding:30px 0px 0px 0px; overflow:hidden; text-align:center;}



.shiyanshi p{ font-size:22px; line-height:32px; color:#fff; padding:10px 0px;}



.shiyanshi img{ width:100%; height:auto; margin:30px 0px 0px 0px;}



/*page*/



#page{ width:100%; clear:both; padding:70px 0px 50px 0px; margin:0px auto; text-align:center;}



#page li{ width:auto;height:30px;display:inline-block;text-align:center; line-height:30px;padding:0px 10px; border:1px solid #eee;color:#999;}



#page li a{height:30px; display:block; color:#999;}



#page li a:hover{height:30px;background:#fff; color:#ff6c3f;}



.thisclass{height:30px;background:#76c5f0; color:#fff !important;}



#page li:hover a{ color:#ff6c3f;}







/**/



.lianxi_line{ width:1185px; height:70px; background:#01458e;}



.con{ font-size:18px; line-height:35px;}



.con h2{ font-weight:normal;}



.lianxi{ width:1185px; margin:0px auto;height:508px; overflow:hidden; position:relative;margin:30px auto 30px auto;}



#dituContent{width:1175px;height:500px;border:4px solid #ddd; position:absolute; top:0px;  left:0px;}



.lianxi_c{ width:254px; height:364px; position:absolute; top:60px;  left:60px; z-index:99999;}







.con_c{width:837px; margin:0px 0px 0px 0px; overflow:hidden;}



.con_c .con_t1{ font-size:25px; line-height:35px; padding:15px 0px 10px 0px;}



.con_c .con_t2{ font-size:14px; padding:0px 0px 10px 0px;}



.con_c .con_c1{ font-size:16px; line-height:30px;}



.con_c .con_c1 p{font-size:16px; line-height:30px; padding:10px 0px;}



.con_c img{ max-width:837px; height:auto;}











.zxns{width:1202px;}



.zxns li{ width:585px; height:65px; line-height:65px; display:block; float:left; margin:6px 8px 6px 4px;}



.zxns li a{ width:585px; height:65px; line-height:65px; display:block; background:#c1c1c1; color:#fff; font-size:20px; text-align:center;}



.zxns li a:hover{ background:#1053ce;}







.zxns2 h2{ height:60px; line-height:60px; background:#838280; text-align:center; display:block; color:#fff; font-size:20px;}



.zxns2 ul{ padding:15px 0px;}



.zxns2 .line{ width:1185px; height:1px; display:block;border-bottom:1px solid #ddd; margin:15px 0px;}



.zxns2 .tjl{ width:150px; height:50px; line-height:50px; display:block; margin:20px auto; text-align:center; color:#fff; background:#76c5f0;}



.cpyy_01{ margin:0px 0px 200px 0px; overflow:hidden;}



.cpyy_01 p{ text-align:center; font-size:26px; margin:30px 0px; display:block; color:#094989;}



.zxns2 .p1{color: #013f96;font-weight: bold;}



/**/



.pro_erji{ width:100%; min-width:1185px; height:60px; line-height:60px; background:#01458e; margin:30px 0px 0px 0px;}



.pro_erji ul{ width:1185px;height:60px; line-height:60px; display:block; margin:0px auto;}



.pro_erji li{width:576px;height:60px; line-height:60px; display:block; float:left; text-align:center; border-left:8px solid #d6edfd;border-right:8px solid #d6edfd;}



.pro_erji li a{width:576px;height:60px; line-height:60px; display:block; font-size:20px; color:#fff;}



.pro_erji li a:hover{ background:#00928a;}



.pro_erji li.current a{ background:#00928a;}







.pro_con{ width:1185px; margin:20px auto;}



.pro_con ul{ width:1194px; margin-left:-4px;}



.pro_con li{ width:390px; height:530px; background:#76c5f0; margin:4px; float:left; overflow:hidden;}



.pro_con li img{ width:390px; height:390px;transition: all 0.5s ease 0s;-moz-transition:all 0.5s ease 0s;-webkit-transition:all 0.5s ease 0s;-o-transition:all 0.5s ease 0s;}



.pro_con li:hover img{transform:scale(1.08);-moz-transition:scale(1.08);-webkit-transition:scale(1.08);-o-transition:scale(1.08);}



.pro_con li span{ background:url(../images/jt_01.jpg) 30px 10px no-repeat; padding:55px 12px 0px 30px; font-size:25px; color:#fff; line-height:35px; display:block;}



.bg_01{ background:#d7edfb; width:100%; min-width:1300px; overflow:hidden; margin:0px 0px 30px 0px; padding:40px 0px;}



.mr_frbox{width:1300px; position:relative;margin:0 auto;}



.prev{position:absolute; left:0px; top:220px; width:51px; height:64px; background:url(../images/left_03.png) center center no-repeat;}



.next{position:absolute; right:0px; top:220px; width:51px; height:64px; background:url(../images/right_03.png) center center no-repeat;}







.pro_n_c{ width:100%; overflow:hidden;}



.pro_n_c span{width:100%; height:90px; line-height:90px; text-align:center; display:block; font-size:26px; font-weight:bold; color:#fff;overflow:hidden;}



.pro_n_c img{transition: all 0.5s ease 0s;-moz-transition:all 0.5s ease 0s;-webkit-transition:all 0.5s ease 0s;-o-transition:all 0.5s ease 0s;}



.pro_n_c img:hover{transform:scale(1.04);-moz-transition:scale(1.04);-webkit-transition:scale(1.04);-o-transition:scale(1.04);}



.cpsc{ width:1191px; height:625px; overflow:hidden;}

.cpsc img{ width:1191px; height:625px;transition: all 0.5s ease 0s;-moz-transition:all 0.5s ease 0s;-webkit-transition:all 0.5s ease 0s;-o-transition:all 0.5s ease 0s;}

.cpsc img:hover{transform:scale(1.06);-moz-transition:scale(1.06);-webkit-transition:scale(1.06);-o-transition:scale(1.06);}





.fangda{transition: all 0.5s ease 0s;-moz-transition:all 0.5s ease 0s;-webkit-transition:all 0.5s ease 0s;-o-transition:all 0.5s ease 0s;}

.fangda:hover{transform:scale(1.04);-moz-transition:scale(1.04);-webkit-transition:scale(1.04);-o-transition:scale(1.04);}






.pro_n{ width:1191px; margin:0px auto;}



.pro_n_01 li{ width:397px; height:362px; float:left; overflow:hidden; background:#01458e;}



.pro_n_01 li img{ width:238px; height:181px; margin:0 auto; display:block;transition: all 0.4s ease-in-out;-webkit-transition: all 0.4s ease-in-out;-moz-transition: all 0.4s ease-in-out;}



.pro_n_01 li:hover img{transform:scale(1.08);-moz-transition:scale(1.08);-webkit-transition:scale(1.08);-o-transition:scale(1.08);}



.pro_n_01 li span{ width:397px; height:181px; line-height:181px; text-align:center; color:#fff; font-size:20px; background:#31b2eb; display:block;}











.pro_n p{ padding:20px 0px; font-size:25px;}







/**/



.pro_t_01{ width:100%; height:80px; line-height:80px; border-top:1px solid #ddd; border-bottom:1px solid #ddd; margin:40px auto; text-align:center; font-size:28px; font-weight:bold;}



.pro_t_02_l{ width:504px; height:383px;}



.pro_t_02_l img{ width:504px; height:383px;}



.pro_t_02_r{ width:600px; height: auto;}



.pro_t_02_r h2{ font-size:30px; color:#1d4fab;}



.pro_t_02_r h3{ font-size:18px; color:#1d4fab; padding:10px 0px;}



.pro_t_02_r p{ font-size:15px; line-height:30px; padding:0px; margin:0px; color:#666;}







.pro_t_03{ width:100%; height:80px; line-height:80px; border-top:1px solid #ddd; margin:20px auto;font-size:22px; font-weight:bold; color:#1d4fab;}



.pro_t_04{ width:100%; height:40px; line-height:40px;margin:10px auto;font-size:22px; color:#565656;}







.pro_t_05{ width:100%; height:80px; line-height:80px; border-top:1px solid #ddd; margin:20px auto;font-size:22px; text-align:center; font-weight:bold; color:#1d4fab;}



/**/
.bigimg{width:450px !important; height:auto !important;position: fixed;left: 0;top: 0; right: 0;bottom: 0;margin:auto;display: none;z-index:9999;}
.mask{position: fixed;left: 0;top: 0; right: 0;bottom: 0;background-color: #000;opacity:0.5;filter: Alpha(opacity=50);z-index: 98;transition:all 1s;display: none}
.bigbox{width:840px;background: #fff;border:1px solid #ededed;margin:0 auto;border-radius: 10px;overflow: hidden;padding:10px;}
.bigbox>.imgbox{width:auto;height: auto;float:left;border-radius:5px;overflow: hidden;margin: 0 10px 10px 10px;}
.bigbox>.imgbox>img{width:100%;}
.imgbox:hover{cursor:zoom-in}
.mask:hover{cursor:zoom-out}
.mask>img{position: fixed;right:10px;top: 10px;width: 60px;}
.mask>img:hover{cursor:pointer}










