@charset "utf-8";
/* CSS Document */
body{margin:0;padding:0;font-size:14px;line-height:22px;font-family:"黑体";-webkit-text-size-adjust:none;color:#1c1c1c;}
html,body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td,p{margin:0;padding:0;}
img{border:0;vertical-align:bottom;}
ul,li{list-style-type:none;}
a{color:#333;text-decoration:none;transition:all 0.3s;}
input:focus,select:focus,option:focus,textarea:focus{ outline:none;}
textarea,input[type=date],input[type=number]{ resize:none; border: none;}
button:hover,input[class*=b]:hover{ cursor:pointer;}
i,u{font-style: normal;font-weight: normal;}
.clear{clear:both}

.oveh{overflow:hidden}
.topbox{width:100%; height:60px; background:#fff;position:fixed; top: 0px; left:0; right:0; z-index:9990; }
.top{width:1150px; margin:0 auto;height:60px;}
.top_lf{width:294px; float:left; height:60px;}
.top_lf img{ padding-top:13px;}
.top_mid{width:856px; float:left; height:60px; }
.top_mid li{width:120px; text-align:center; font-size:18px; float:left}
.top_mid li a{text-align:right; font-size:18px; line-height:60px;}
.top_mid2{color:#2267c2}
.top_ri{width:209px; float:left}
.ss_box{width:201px; height:29px; padding-top:16px;}
.ss_txt{width:168px; height:29px;float:left;background:url(../images/ss_txt.png) center no-repeat;border:0px;}
.ss_btn{width:33px; height:29px; background:url(../images/ss_btn.png) center no-repeat; border:0px; float:left}


.banner{ width:100%; height:651px; overflow:hidden; position:relative; margin-top:60px; }
.banner2{ width:100%; height:494px; overflow:hidden; position:relative;}
.b-img{ height:783px;  position:absolute; left:0; top:0;}
.b-img a{ display:block; height:651px; float:left;}
.b-list{ height:50px;position:relative; margin:600px auto 0;z-index:1;}
.b-list span{ display:block;cursor:pointer; width:14px; height:14px; border-radius:7px; float:left; margin:0 5px; _margin:0 3px;background:#74a4ff;}
.b-list .spcss{background:#123577;}

.jjbj{width:100%; background:url(../images/jj_bj.jpg) no-repeat center; height:902px}
.jjbox{width:1150px; margin:0 auto; }
.jjti{width:1150px; height:150px; background:url(../images/ti_bj.png) no-repeat center; margin:0 auto; text-align:center; line-height:150px; font-size:24px;}
.jj_le{width:512px; float:left;padding-top:27px}
.jj_le img{border:20px solid #336799;border-radius:20px 20px 20px 20px; }
.jj_nr{width:512px; line-height:35px; font-size:16px}
.jj_ri{width:624px; float:left; background:url(../images/jj_bj.png) no-repeat; height:678px}
.jj_ritx{width:540px;  line-height:35px; font-size:16px; padding-top:30px; margin:0 auto}

@media (min-width:768px) {
    .jjbox {
        width: 750px;
    }
}

@media (min-width:992px) {
    .jjbox {
        width: 970px;
    }
}

@media (min-width:1200px) {
    .jjbox {
        width: 1150px;
    }
}


.jj_lelist{width:480px; margin:0 auto; padding-top:50px; height:180px}
.jj_lelist li{width:160px; float:left; height:80px;}


.jj_lelist li img{
	transition: all 0.5s ;
	-moz-transition: all 0.5s;
	-ms-transition: all 0.5s;
	-o-transition: all 0.5s;
}
	
.jj_lelist li:hover img{
	-moz-transform:rotateX(45deg);
	-ms-transform:rotateX(45deg);
	-o-transform:rotateX(45deg);
	-webkit-transform:rotateX(45deg);
	transform:rotateX(45deg);
}

.jj_more{width:560px; text-align:right; font-size:16px; padding-top:40px;}
.jj_more a{ font-size:16px; }


.syly{width:1150px; margin:0 auto}

.syly_bj{width:1150px; height:400px; background:url(../images/ly1.png) no-repeat; margin-top:50px;}
.syly_bx{width:1150px;}
.syly_li{width:250px;padding-left:100px; height:68px; line-height:40px; float:left; color:#fff; font-size:16px}
.syly_lik{width:368px; float:left; height:68px;}



.syhj{width:100%; height:534px; background:#99cccc}
.syhj_bb{width:1140px;  margin:0 auto; margin-top:20px; padding-left:10px;}
.syhj_bb li{width:285px; height:268px; background:url(../images/hj_bj.png) no-repeat; float:left; overflow:hidden;}
.syhj_bb li a{display:block;}
.syhj_bb li img{width:248px; height:182px;}
.syhj_bb li p{width:248px; height:182px;overflow:hidden; text-align:center; padding-left:8px; }
.syhj_bb li h3{ font-size:24px; font-weight:bold; color:#fff; text-align:center; width:270px; padding-top:15px; height:65px;}

.syhj_bb li p img{
	transition: all 0.5s ;
	-moz-transition: all 0.5s;
	-ms-transition: all 0.5s;
	-o-transition: all 0.5s;
	-webkit-transition: all 0.5s;
}
.syhj_bb li:hover p img{transform:scale(0.95,0.95);}

.symge{width:1150px; margin:0 auto; height:450px; overflow:hidden}
.symgebx{width:1065px; height:373px; border:3px solid #336799; margin:0 auto; margin-top:20px;}
.symgenr{width:751px; height:220px; padding-top:25px; margin:0 auto}
.symgenr_le{ width:93px; float:left; color:#333333; font-size:16px; line-height:185px; height:185px;}
.symgenr_ri{width:658px; float:left}
.symgenr_ribx{width:656px; height:185px; border:2px solid #737373}
.symgenr_kk{width:285px; height:42px; border:2px solid #737373}
.symgen2bx{ width:751px; height:70px; margin:0 auto}
.symgen2{ width:375px; float:left; height:70px;}
.symgen2_le{width:90px; float:left; height:42px; line-height:42px; color:#333333}
.symgen2_le2{width:90px; float:left; height:42px; line-height:42px; color:#333333; text-align:right}
.symgen2_ri{width:285px; float:left}
.symgen3{width:751px; height:220px;  margin:0 auto}
.symgen3_btn{width:657px; height:42px; background:url(../images/btn.png) no-repeat; border:0px}

.bot{width:100%; height:315px; background:#333333}
.botbx{width:1150px; margin:0 auto}
.bot1{width:488px; float:left}
.bot1 img{padding-top:87px; padding-left:40px;}
.bot2{width:47px; float:left}
.bot2 img{padding-top:50px;}
.bot3{width:615px; float:left}
.bot3bx{width:600px; padding-top:70px; line-height:30px; color:#fff; font-size:14px}
.bot3bx a{color:#fff; font-size:14px;}


.dbox_mid{width:1150px; margin:0 auto; height:260px;overflow:hidden;}
.dbox_mid_1{ width:404px; color:#000000; font-size:18px;line-height:30px;float:left; padding-left:70px;}
.dbox_mid_1 a{color:#000000; font-size:18px;}
.dbox_mid_2{ width:396px;color:#000000; font-size:18px;text-align:center;float:left; }
.dbox_mid_2 a{line-height:40px; color:#000000; font-size:18px; width:288px; text-align:center;}
.dbox_mid_3{ width:250px; line-height:30px; color:#000000; font-size:18px;text-align:left; float:left; padding-left:30px;}
.dbox_mid_3 a{line-height:30px; color:#000000; font-size:18px; width:358px; text-align:center;}



.dy_linbj{width:100%; height:57px; background:url(../images/dy_bj.jpg) repeat-x}
.dy_lintxt{width:1150px; margin:0 auto}
.dy_lintxtnr{width:1100px; text-align:right; padding-top:25px;}
.c_red{color:#bd0f28}
.c_gry{color:#282828}
.dybox{width:1153px; margin:0 auto; min-height:800px; display:block}
.dy_boxti{width:1153px;}
.dytti{width:1153px; text-align:center; font-size:36px; color:#282828; font-weight:bold; height:80px; padding-top:40px;}
.dy_libx{width:200px; background:url(../images/news_bj2.png) no-repeat; height:83px; text-align:center; line-height:60px; color:#282828; float:left; font-size:24px; margin-right:20px;margin-left:10px;}
.dy_libx2{width:200px; background:url(../images/news_tab.png) no-repeat; height:83px; text-align:center; line-height:60px; color:#fff; float:left; font-size:24px;margin-right:20px; margin-left:10px;}
.dy_libx2 a{width:200px; background:url(../images/news_tab.png) no-repeat; height:83px; text-align:center; line-height:60px; color:#fff; float:left; font-size:24px;margin-right:20px;}
.dy_nr{width:1153px; line-height:30px; color:#282828}

.pro_jiao{ min-width:200px; height:38px; border:2px solid #bd0f28; background:#fff; text-align:center; line-height:40px; color:#282828; float:left; font-size:24px;padding:10px; margin-bottom:20px; margin-right:20px;}
.pro_jiao2{ min-width:200px; height:80px; background:url(../images/jiao.png) no-repeat bottom; text-align:center; line-height:60px; color:#fff; float:left; font-size:24px;margin-right:20px;}
.pro_jiao_up{ min-width:200px; height:40px; background:#bd0f28; text-align:center; line-height:40px; color:#fff; font-size:24px; padding:10px;}
.pro_jiao_up a{ min-width:200px; height:40px; background:#bd0f28; text-align:center; line-height:40px; color:#fff; font-size:24px; padding:10px;}

.prolistbox{width:1140px; overflow:hidden; margin-bottom:30px}
.prolistbox ul{width:370px; height:260px; float:left; padding-left:6px; overflow:hidden; position: relative; margin-top:20px;}
.prolistbox ul li a{display:block;}
.prolistbox ul li img{width:350px; height:262px;}
.prolistbox ul li p{width:350px; height:262px;overflow:hidden;}
.prolistbox ul li h3{line-height:50px;height:50px; font-size:14px; width:350px;font-weight: normal; background: rgba(73,73,73,.8); color: #FFFFFF; position: absolute;bottom:0; word-break:keep-all; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; text-align:center }

.prolistbox li p img{
	transition: all 0.5s ;
	-moz-transition: all 0.5s;
	-ms-transition: all 0.5s;
	-o-transition: all 0.5s;
	-webkit-transition: all 0.5s;
}
.prolistbox li:hover p img{transform:scale(1.1);}

.main_page{margin:0 auto;width:1115px; margin-top:50px; overflow:hidden; display:block;  text-align:center; margin-bottom:20px}
.main_page a{display:inline-block;margin:0 5px;border:#ddd solid 1px;padding:0 15px;height:30px;line-height:30px;}
.main_page a:hover{background:#23549f;color:#fff;border:#23549f solid 1px;}  

.pro_show_pic{width:1153px; margin:0 auto;margin-bottom:20px;}

.pro_sline{width:1153px; height:2px; border-bottom:1px solid #999}
.pro_show{width:1153px;  margin-top:20px; height:150px;}
.pro_s_l{width:100px; float:left; line-height:120px; color:#282828; font-size:16px}
.pro_s_x{width:1000px; float:left}
.pro_s_x ul li{width:170px; float:left}
.pro_s_x ul li img{width:165px; height:115px;}

.f_l ul{height:100px; margin-left:0; margin-top:10px; margin-bottom:20px;}
.f_l ul li{float:left; width:500px; height:36px; line-height:36px; margin:0 auto; text-align:center;word-break:keep-all; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;display:block;}
.f_l ul li a:link,.f_l ul li a:visited,.f_l ul li a:hover,.f_l ul li a:active{width:500px;margin:0 auto; color:#666; display:block; text-align:center; font-size:16px; word-break:keep-all; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;display:block;}

.news_ti{width:1115px; height:80px; line-height:80px; text-align:center; margin:0 auto; font-size:16px; font-weight:bold}
.news_nr{width:1115px; line-height:30px; color:#333; margin:0 auto; padding-top:20px; font-size:16px;}

.news_nd{width:1150px; height:110px;overflow:hidden; text-overflow:ellipsis; padding-top:10px; border-bottom:#ddd solid 1px;}
.news_nd_ti{width:1150px; height:36px; line-height:36px; color:#393939; font-size:16px; font-weight:bold; background:url(../images/news_icon.png) no-repeat left}
.news_nd_ti a{padding-left:30px;}
.news_nd_nr{width:1120px; height:65px;overflow:hidden; text-overflow:ellipsis;}
.news_nd_nr a{width:1120px; height:65px;padding-left:30px;color:#393939; font-size:14px; overflow:hidden; text-overflow:ellipsis; }