@charset "utf-8";
/* CSS Document */
body{margin:0;padding:0;font-size:14px;line-height:22px;font-family:Microsoft YaHei,黑体,Verdana,Arial,sans-serif;-webkit-text-size-adjust:none;color:#292929;}
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:82px; background: rgba(255,255,255,.8);position:fixed; top: 0px; left:0; right:0; z-index:9990; }
.top{width:1152px; margin:0 auto; height:82px; }
.top_lf{ width:325px; float:left; height:82px;}
.top_lf img{ padding-top:10px;}
.top_ri{width:827px; float:left}

.nav{width:827px;}
.nav li{width:118px;float:left;text-align:center;/* position:relative;*/ height:82px; line-height:82px}
.nav a{width:118px;height:82px; line-height:82px; color:#013248;font-size:1.2rem;/*overflow:hidden;*/}
.nav li a:after{content: "";display: block;position: absolute;left: 50%;right: 50%;bottom:20px;height: 3px;opacity: 0;background-color: #f5710d;-webkit-transition: all .5s;-o-transition: all .5s;-ms-transition: all .5s;transition: all .5s;}
.nav li a:hover:after{left: 1%;right: 1%;opacity: 1;-webkit-transition: all .5s;-o-transition: all .5s;-ms-transition: all .5s;transition: all .5s;color:#fb7512;}




.banner{ width:100%; height:547px; overflow:hidden; position:relative; top:0; left:0;right:0;}
.b-img{ height:547px; width:100%;  position:absolute; left:0; top:0; overflow:hidden}
.b-img a{ display:block; width:100%; height:547px; float:left; overflow:hidden}
.b-list{ height:50px;position:relative; margin:500px 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:#007bb2;}
.b-list .spcss{background:#013248;}

.ss_box{width:100%; background:url(../images/ss_bj.jpg) repeat-x; height:90px;}
.ssk{width:1152px; margin:0 auto}
.ssk_le{width:670px; float:left; line-height:60px; font-size:16px}
.ssk_ri{width:482px; float:left; line-height:60px; padding-top:15px;}
.ssbj_txt{width:357px; height:34px; background:url(../images/ss_txt.jpg) center no-repeat; border:0px; float:left; padding-left:10px;}
.ssbj_btn{width:50px; height:34px; background:url(../images/ss_btn.jpg) center no-repeat; border:0px; float:left}

.jjbj{width:100%; height:461px; background:url(../images/jj_bj.jpg) center no-repeat; overflow:hidden}
.jjbox{width:1150px; margin:0 auto}
.jj_le{width:628px; height:100px;}
.jj_leti{width:628px; height:88px; padding-top:60px;}
.jj_ri{width:1000px;}
.jj_ritxt{width:1130px; height:300px; line-height:30px; color:#fff; font-size:16px;overflow:hidden; text-overflow:ellipsis; padding-top:10px}
.jj_rilink{width:1150px; height:50px; text-align:center}
@media (min-width:768px) {
    .jjbox {
        width: 750px;
    }
}

@media (min-width:992px) {
    .jjbox {
        width: 970px;
    }
}

@media (min-width:1200px) {
    .jjbox {
        width: 1150px;
    }
}

.adv{width:100%; height:214px; text-align:center; background:url(../images/adv.jpg) center no-repeat}
.sypro_bj1{width:100%; height:951px; background:url(../images/probj1.jpg) center no-repeat }
.syp_box{width:1562px; margin:0 auto}
.syp_Eti{width:1500px; text-align:center; font-size:60px; color:#7b7b7b; padding-top:90px;}
.syp_ti{width:1500px; text-align:center; font-size:36px; color:#fff; line-height:36px; margin-top:30px; padding-left:10px;background:url(../images/ti_line.png) bottom no-repeat; height:70px}
.syp_lint{width:1500px; text-align:center; padding-top:20px;}
.syp_tab{width:1150px; height:60px; margin:0 auto; text-align:center;}
.syp_tab ul{margin:0 auto;width:960px;height:60px;}
.syp_tab li a{width:125px; height:30px;color:#2f2f2f; background:url(../images/p_bj.png) no-repeat; border:0px; margin-right:5px; float:left; text-align:center; line-height:30px; font-size:20px;}
.syp_tab li a:hover{width:125px; height:30px;  border:0px;margin-right:5px; }
.syp_tab li:last-child a{width:125px; height:30px;color:#fff; background:url(../images/p_bj2.png) no-repeat; float:left}
.sypro_bj{width:1577px; height:590px; background:#fff;overflow:hidden;}
.sypro_bb{width:1577px; height:560px;background:#fff;overflow:hidden; margin-top:15px;}
.syproulbox{width:1550px; padding-left:15px; overflow:hidden;}
.syproulbox ul{width:380px; height:264px; float:left; padding-left:6px; overflow:hidden; position: relative; margin-top:10px;}
.syproulbox ul li a{display:block;}
.syproulbox ul li img{width:377px; height:264px;}
.syproulbox ul li p{width:377px; height:264px;overflow:hidden;}
.syproulbox ul li h3{line-height:50px;height:50px; font-size:14px; width:377px;font-weight: normal; background: rgba(42,80,98,.8); color: #FFFFFF; position: absolute;bottom:-10px; word-break:keep-all; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; text-align:center }

.syproul 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;
}
.syproul:hover p img{transform:scale(1.2);}

.sypro_shadow{width:1577px; height:28px;}
.sypro_bj2{width:100%; height:1198px; background:url(../images/pro_bj2.jpg) center no-repeat; }
.syp2{width:1570px; margin:0 auto;}
.syp_ti2{width:1540px; text-align:center; font-size:48px; color:#3d3d3d; line-height:48px; padding-top:100px; padding-left:30px; height:80px; background:url(../images/ti_line2.png) bottom no-repeat; margin:0 auto}
.acvpicbj{width:1450px; background:url(../images/bj.png) center no-repeat; height:300px; padding-top:50px; margin:0 auto}

.syp_ti3{width:1500px; text-align:center; font-size:48px; color:#3d3d3d; line-height:48px; padding-top:100px; padding-left:10px; height:80px; margin:0 auto} 
.sytd{width:1200px; margin:0 auto; text-align:center; height:420px; padding-left:30px;}
.sytd li{width:270px; height:404px; border:1px #FF0000 solid; float:left; background:#FFF; margin-right:25px;}
.sytd li p{padding:7px}
.sytd li p img{width:257px; height:185px; text-align:center}
.sytd li h3{width:260px; font-size:18px; color:#3d3d3d; line-height:35px;overflow:hidden; text-overflow:ellipsis; padding-left:8px;}

.sycasebx{width:100%; background:url(../images/p_bj.jpg) no-repeat center; height:421px; overflow:hidden}
.sycasebxmid{width:1150px; margin:0 auto; height:421px; }
.sycasebxti{width:1150px;  height:105px; text-align:center;}
.sycasebxtinr{width:214px; height:50px; text-align:center; line-height:160%; font-size:24px; color:#fff; margin:0 auto; padding-top:30px}
.friend{width:1150px;margin:0 auto; text-align:center; }
.mr_frbox{width:1150px;height:310px;margin:0 auto;}
.mr_frUl{float:left; width:1030px; margin:0 auto; text-align:center; padding-top:20px;  padding-left:20px}
.mr_frUl ul li{width:262px;float:left;display:inline;overflow:hidden;position:relative;}
.mr_frulbox{width:220px; height:230px;  float:left; }
.sycasephomid_li1{ padding:7px;}
.sycasephomid_li1 img{width:190px; height:151px; border:1px solid #fff;}
.sycasephomid_li2{width:214px;}
.sycli2_le a{width:114px; height:36px;text-align:center; line-height:36px; color:#333333; font-size:18px}
.sycli2_ri a{width:114px; height:36px; background:#fff; border:1px solid #bd0f28; float:left; margin-right:10px; margin-left:10px; text-align:center; line-height:36px; color:#212121; font-size:18px}

.mr_frBtnL{cursor:pointer;display:inline;float:left;height:46px;margin:100px 10px 0 0;width:28px;}
.mr_frBtnR{float:left;margin-top:100px;cursor:pointer;width:28px;height:46px;}


.sycasephoright{float:left;width:21px;height:28px;background:url('../images/areabackground/arrowhead.png') no-repeat left -84px;margin:106px 0px 0px 15px;cursor:pointer;}


.synewsbx{width:100%; background:url(../images/news_bj.jpg) no-repeat center; height:409px;}
.sy_nbox{width:1150px; margin:0 auto;}
.sy_newsti{width:1150px;text-align:center; height:80px;margin:0 auto; padding-top:30px;}
.sy_newsti img{ text-align:center}
.sy_nl{width:1150px;margin:0 auto;}
.sy_nlbox{width:965px; margin:0 auto}
.sy_nlb{width:209px; height:249px; border:1px solid #b5b5b5; background:#fff; margin-right:30px; float:left}
.sy_nlti{width:209px; height:54px; line-height:54px;overflow:hidden; font-weight:bold; text-overflow:ellipsis; color:#3c3c3c; font-size:18px; text-align:center}
.sy_nlnr{width:200px; padding:4px; line-height:20px;overflow:hidden;text-overflow:ellipsis; color:#3c3c3c; font-size:14px;}
.sy_more{width:209px; text-align:center; padding-top:10px}

.sy_ly{width:100%; height:407px; background:url(../images/ly_bj.jpg) no-repeat center}
.sy_lyti{width:1150px; margin:0 auto; text-align:center; height:80px; padding-top:30px;}
.sy_lypic{width:758px; margin:0 auto; padding-left:50px; text-align:center}
.acvpicbj_li{width:189px; height:131px; float:left;}
.acvpicbj_li2{width:100px; height:131px; float:left;}
.acvpicbj_pic{width:109px; height:72px;}
.acvpicbj_txt{width:113px; text-align:center; height:44px; line-height:60px; color:#2b2b2b}
.acvpicbj_txt a{ text-align:center; line-height:60px; color:#2b2b2b}
.acvpicbj_pic img{
	transition: all 1.5s ;
	-moz-transition: all 1.5s;
	-ms-transition: all 1.5s;
	-o-transition: all 1.5s;
}
	
.acvpicbj_pic:hover img{
	-moz-transform:rotateY(360deg);
	-ms-transform:rotateY(360deg);
	-o-transform:rotateY(360deg);
	-webkit-transform:rotateY(360deg);
	transform:rotateY(360deg);
}


.sy_wd{width:473px; height:85px; padding:20px;}
.sy_wd_ti{width:473px; height:41px;}
.sy_wd_ti2{width:473px; height:41px; margin-top:10px;}
.sy_wd_tibx{width:41px; height:41px; background:#bd0f28; border:1px solid #bd0f28;  text-align:center; line-height:41px; float:left; color:#fff; font-size:30px;}
.sy_wd_tix{width:410px; height:41px; line-height:41px; font-size:18px; color:#5c5c5c;overflow:hidden; font-weight:bold; text-overflow:ellipsis; padding-left:10px; float:left}

.sy_wd_dbx{width:41px; height:41px; border:1px solid #aaaaaa; background:#fff; text-align:center;line-height:41px; float:left; color:#5c5c5c; font-size:30px;}
.sy_wd_dtx{width:410px; height:41px; line-height:20px; font-size:16px; color:#302f2f;overflow:hidden; text-overflow:ellipsis; padding-left:10px; float:left}

.list_lh{height:610px; overflow:hidden;}
.list_lh li{ padding:10px;}
.list_lh li.lieven{ background:#F0F2F3;}

.dbox{width:100%; height:283px; background:url(../images/bot_bj.jpg) no-repeat center;}
.dbox_mid{width:1150px; margin:0 auto; height:240px;overflow:hidden; text-overflow:ellipsis;}
.dbox_mid_k{width:1150px; height:240px; padding-top:15px;}
.dbox_mid_1{ width:200px; height:230px;  color:#f1f1f1; font-size:18px;text-align:center; vertical-align:middle; float:left}
.dbox_mid_1 a{line-height:30px; color:#f1f1f1; font-size:18px; width:200px; text-align:center;vertical-align:middle;}
.dbox_mid_2{ width:190px;height:230px;color:#f1f1f1; font-size:18px;text-align:center; vertical-align:middle;float:left; }
.dbox_mid_2 a{line-height:30px; color:#f1f1f1; font-size:18px; width:190px; text-align:center;vertical-align:middle;}

.dbox_mid_3{ width:270px; height:230px; line-height:50px; color:#f1f1f1; font-size:18px;text-align:left; vertical-align:middle; float:left; padding-left:30px;}

.dbox_mid_4{ width:200px; line-height:30px; color:#f1f1f1; font-size:18px;text-align:center; vertical-align:middle; float:left; padding-top:20px }
.dbox_mid_5{ width:251px; float:left; padding-top:20px }
.dbotm{width:100%; height:35px; overflow:hidden}
.dbotm_txt{ width:1130px; margin:0 auto;color:#fff; padding-left:15px; line-height:40px;} 


.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:1150px; margin:0 auto; min-height:800px; display:block}
.dy_boxti{width:900px; margin:0 auto; text-align:center}
.dytti{width:1150px; 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:125px; height:30px;background:url(../images/p_bj.png) no-repeat;  text-align:center; line-height:30px; color:#2f2f2f; float:left; font-size:16px;margin-bottom:20px; margin-right:20px;}
.pro_jiao2{ min-width:125px; height:30px; text-align:center; line-height:30px; color:#2f2f2f; float:left; font-size:16px;margin-right:20px;}
.pro_jiao_up{ min-width:125px; height:30px; background:url(../images/p_bj2.png) no-repeat; text-align:center; line-height:30px; color:#fff; font-size:16px;}
.pro_jiao_up a{  text-align:center;min-width:125px; height:30px; color:#fff; font-size:16px; }

.prolistbox{width:1140px; overflow:hidden; margin-bottom:20px}
.prolistbox ul{width:370px; height:290px; float:left; padding-left:6px; overflow:hidden; position: relative; margin-top:10px;}
.prolistbox ul li a{display:block;}
.prolistbox ul li img{width:350px; height:242px;}
.prolistbox ul li p{width:350px; height:242px;overflow:hidden;}
.prolistbox ul li h3{line-height:50px;height:50px; font-size:14px; width:350px;font-weight: normal; background: rgba(43,81,99,.8); color: #FFFFFF; position: absolute;bottom:48px; word-break:keep-all; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; text-align:center }

.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:1000px; height:110px;overflow:hidden; text-overflow:ellipsis; padding-top:10px;}
.news_nd_ti{width:1000px; height:36px; line-height:36px; color:#393939; font-size:16px; font-weight:bold; background:url(../images/newsti_bj.png) no-repeat left}
.news_nd_ti a{padding-left:30px;}
.news_nd_nr{width:1000px; height:65px;overflow:hidden; text-overflow:ellipsis;}
.news_nd_nr a{width:1000px; height:65px;padding-left:30px;color:#393939; font-size:14px; overflow:hidden; text-overflow:ellipsis; }