@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}

.mtp-10{margin-top: 10px;}
.mtp-15{margin-top: 15px;}
.mtp-20{margin-top: 20px;}
.mtp-25{margin-top: 25px;}
.mtp-30{margin-top: 30px;}
.mtp-35{margin-top: 35px;}
.mtp-40{margin-top: 40px;}
.mtp-45{margin-top: 45px;}
.mtp-50{margin-top: 50px;}
.mtp-55{margin-top: 55px;}
.mtp-60{margin-top: 60px;}

.mbp-10{margin-bottom: 10px;}
.mbp-15{margin-bottom: 15px;}
.mbp-20{margin-bottom: 20px;}
.mbp-25{margin-bottom: 25px;}
.mbp-30{margin-bottom: 30px;}
.mbp-35{margin-bottom: 35px;}
.mbp-40{margin-bottom: 40px;}

.mlp-10{margin-left: 10px;}
.mlp-20{margin-left: 20px;}
.mlp-30{margin-left: 30px;}
.mlp-40{margin-left: 40px;}
.mlp-50{margin-left: 50px;}
.mlp-60{margin-left: 60px;}

.ptp-10{padding-top: 10px;}
.ptp-15{padding-top: 15px;}
.ptp-20{padding-top: 20px;}
.ptp-25{padding-top: 25px;}
.ptp-30{padding-top: 30px;}
.ptp-35{padding-top: 35px;}
.ptp-40{padding-top: 40px;}
.ptp-45{padding-top: 45px;}
.ptp-50{padding-top: 50px;}
.ptp-55{padding-top: 55px;}
.ptp-60{padding-top: 60px;}
.ptp-70{padding-top: 70px;}
.ptp-80{padding-top: 80px;}
.ptp-90{padding-top: 90px;}
.ptp-100{padding-top: 100px;}

.plp-5{padding-left: 5px;}
.plp-10{padding-left: 10px;}
.plp-15{padding-left: 15px;}
.plp-20{padding-left: 20px;}
.plp-25{padding-left: 25px;}
.plp-30{padding-left: 30px;}
.plp-35{padding-left: 35px;}
.plp-40{padding-left: 40px;}
.plp-45{padding-left: 45px;}
.plp-50{padding-left: 50px;}
.plp-55{padding-left: 55px;}
.plp-60{padding-left: 60px;}
.plp-70{padding-left: 70px;}
.plp-80{padding-left: 80px;}
.plp-90{padding-left: 90px;}

.mmid{margin: 0 auto;}

.oveh{overflow:hidden}


.topbox {
    width: 100%;
    height: 128px;
    position: fixed;
    top: 0px;
    left: 0px;
    right: 0px;
    z-index: 9990;
    background:url(../images/nav_bj.png) no-repeat center;
}
.top {
    width: 1152px;
    height: 128px;
    margin: 0px auto;
}
.top_lf {
    width: 220px;
    float: left;
    height: 128px;
}
.top_lf img{padding-top: 20px;}
.top_mid {
    width: 932px;
    float: left;
    height: 75px;
}
.nav{width:932px; margin:0 auto}
.nav ul{width:932px;}
.nav li{width:103px;float:left;text-align:center;position:relative; text-align: center; color: #fff;}
.nav a{width:103px;height:30px;padding-top:28px;display:block;color: #fff;font-size:1.2rem;/*overflow:hidden;*/}
.nav li a:after{content: "";display: block;position: absolute;left: 50%;right: 50%;bottom: -1px;height: 3px;opacity: 0;background-color: #ff212e;-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:#ff212e;}

.font24{font-size: 24px;}
.font14{font-size: 14px;}

.banner{ width: 100%; height: 454px; position: relative; overflow: hidden;}
.b-img{ height:454px;  position:absolute; left:0; top:0;}
.b-img a{ display:block; height:454px; float:left;}
.b-list{ height:50px;position:relative; margin:420px 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:#426180;}
.b-list .spcss{background:#19497a;}


.sy_ti{margin: 0 auto; width: 267px; height:150px; background: url(../images/ti_bj.png) no-repeat center; text-align: center; line-height: 150px; color: #333; font-size: 24px;}

.syprobox{width: 1144px; margin: 0 auto;  padding-left: 8px; background-color: #fff; height: 420px;}
.syproulbox{width:990px;float:left; overflow:hidden; padding-left:15px;}
.syproulbox  li{width:330px; height:194px; float:left; overflow:hidden; position: relative;  margin-bottom:40px}
.syproulbox  li a{display:block;}
.syproulbox  li img{width:310px; height:194px;}
.syproulbox  li p{width:310px; height:194px;overflow:hidden; border:2px solid #007ec5}
.syproulbox  li h3{line-height:50px;height:50px; font-size:14px; width:312px;font-weight: normal; background: rgba(37,110,202,.8); color: #FFFFFF; position: absolute;bottom:0; 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);}
.mr_frBtnL{cursor:pointer;display:inline;float:left;height:59px;margin:190px 20px 0 0;width:46px;}
.mr_frBtnR{float:left;margin-top:190px;cursor:pointer;width:46px;height:46px; margin-left:20px}

.sy_more{width: 1152px; margin: 0 auto; text-align: center; padding-top: 20px;  margin-bottom: 20px;}
.sy_jjbjbox{width: 100%; background: url(../images/jj_bj.jpg) no-repeat center; height: 500px; background-attachment:fixed; top:20px}
.sy_jjbox{width: 100%; height: 100px; background-color: #426180;}
.sy_jjti1{width: 1152px; margin: 0 auto; text-align: center; color: #b92121; font-size: 20px; line-height: 35px; padding-top: 36px;}
.sy_jjti2{width: 100px; margin: 0 auto; text-align: center; color: #fff; font-size: 18px; line-height: 25px; border-bottom: 3px solid #fff;padding-top: 36px;}

.sy_ti2{margin: 0 auto; width: 267px; height:150px; background: url(../images/ti_bj.png) no-repeat center top; text-align: center; line-height: 40px; color: #333; font-size: 24px;}
.sy_jjnr{width: 1152px; margin: 0 auto; line-height: 30px; color: #fff; font-size: 14px; padding-top: 35px; height: 248px; overflow: hidden;}
.sy_jjmore{width: 1152px; margin: 0 auto; text-align: right;color: #fff; font-size: 14px;  line-height: 30px; }
.sy_jjmore a{color: #fff;}

.sy_lybox{width:100%; background-color: #fff;}
.sy_lyb{width: 960px; margin: 0 auto; padding-left: 100px; text-align: center;}
.sy_lyb li{width: 240px; float: left;height:220px;}
.sy_lyb li img{width:119px; height:119px; text-align: center;}
.sy_lyb li p{width:119px; height:120px;overflow:hidden;}
.sy_lyb li h3{line-height:50px;height:50px; font-size:20px; width:119px; color: #494949; word-break:keep-all; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; text-align:center }
.sy_lyb li img{
	transition: all 1.5s ;
	-moz-transition: all 1.5s;
	-ms-transition: all 1.5s;
	-o-transition: all 1.5s;
}
	
.sy_lyb li:hover img{
	-moz-transform:rotateY(360deg);
	-ms-transform:rotateY(360deg);
	-o-transform:rotateY(360deg);
	-webkit-transform:rotateY(360deg);
	transform:rotateY(360deg);
}

.sy_news{width: 100%; background: url(../images/news_bj.jpg) no-repeat center; height: 565px;}
.synewsbox{width: 1152px; margin: 0 auto; height: 443px; overflow: hidden;}
.synewsle{width: 526px; float: left; height: 190px;padding-left: 50px; }


.synewsleti{width: 470px; padding-left: 30px; font-size: 16px; font-weight: bold; color: #494949;text-overflow:ellipsis;word-break:keep-all; white-space:nowrap; overflow: hidden; background: url(../images/jiao.png) no-repeat left;}
.synewsleti a{color: #494949; font-size: 16px;}
.synewsleti :hover{color: #007ec5; padding-left: 5px;} 
.synewslenr{width: 470px; height: 90px; overflow: hidden; line-height: 30px; color: #fff; font-size: 14px; padding-top: 10px; padding-left: 10px;}
.synewslenr a{color: #494949;font-size: 14px; line-height: 30px; }
.synewslenr :hover{color: #007ec5;} 

.foot{width: 1150px; height: 52px; margin: 0 auto; }
.foot li{width: 115px; float: left;line-height: 50px; color: #494949; font-size:16px; font-weight: bold; text-align: center;}
.foot li a{color: #494949; font-size: 16px;line-height: 50px;  text-align: center; font-weight: bold;}
.footbox{width: 100%; height: 280px; background-color: #434343;}
.footti{width: 1150px; text-align: center;  color: #fff; padding-top: 50px; font-size: 24px; margin: 0 auto; line-height: 30px;}
.footti2{width: 1150px; text-align: center;  color: #fff; font-size: 14px; margin: 0 auto;}
.footnr{width: 1150px; margin: 0 auto; line-height: 35px; font-size: 14px; text-align: center; color: #fff; padding-top: 30px;}


.dy_linbj{width:100%; height:57px; background:url(../images/dy_bj.png) repeat-x}
.dy_lintxt{width:1150px; margin:0 auto}
.dy_lintxtnr{width:1100px; text-align:right; padding-top:25px;}
.c_red{color:#1466bf;}
.c_gry{color:#282828}
.dybox{width:1153px; margin:0 auto; min-height:800px; display:block; background-color:#fff}
.dybox_left{width:230px; float:left; padding-left:20px; margin-bottom:20px}
.dyb_lti{width:233px; height:60px; background:url(../images/menu_tibj.png) no-repeat center; text-align:center; font-size:24px; color:#fff; margin-top:40px; line-height:60px}
.dyb_ltxt{width:223px; border-bottom:1px solid #CCC; border-left:1px solid #CCC; border-right:1px solid #CCC; display:block; min-height:200px; padding-top:10px; padding-left:8px}
.dyb_ltxt1{width:230px; border-bottom:1px solid #CCC; border-left:1px solid #CCC; border-right:1px solid #CCC; display:block; min-height:200px; padding-top:10px;}
.dyb_listbx{width:231px;padding-bottom:5px;padding-top:5px;}
.dyb_list{width:200px; height:40px;  background:#999; margin:0 auto; text-align:center }
.dyb_list a{width:200px; height:40px;color:#fff; text-align:center; line-height:40px; font-size:16px}
.dyb_list a:hover{color:#fff; text-align:center; line-height:40px; font-size:16px; background:#bd0f28;width:200px; height:40px; display:block }
.dyb_list1{width:200px; height:40px;  background:#bd0f28; margin:0 auto; text-align:center }
.dyb_list1 a{color:#fff; text-align:center; line-height:40px; font-size:16px}
.dyb_lti2{width:233px; height:60px; background:#bd0f28; text-align:center; font-size:24px; color:#fff; margin-top:50px; line-height:60px}
.dyb_ltxt2{width:211px; border-bottom:1px solid #CCC; border-left:1px solid #CCC; border-right:1px solid #CCC; min-height:100px; padding:10px; line-height:30px; font-size:14px}


.dybox_right{width:870px; float:left; padding-left:30px;}

.dy_boxti{width:900px; margin:0 auto; padding-top:30px}
.dytti{width:1150px; text-align:center; font-size:36px; color:#282828; font-weight:bold; height:80px; padding-top:40px; margin:0 auto; overflow:hidden}
.dyttibx{width:1050px; margin:0 auto; height:83px;text-align:center;overflow:hidden} 
.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: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: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:10px}
.dy_nr{width:900px; line-height:30px; color:#282828; padding:20px}
.dy_ti{margin: 0 auto; width: 267px; height:50px; background: url(../images/ti_bj.png) no-repeat center; text-align: center; line-height: 50px; color: #333; font-size: 24px; margin-top:20px}

.dy_boxti1{width:900px;}
.dytti1{width:900px; text-align:center; font-size:36px; color:#282828; font-weight:bold; height:80px; padding-top:40px;}
.dy_libx1{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_libx21{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_libx21 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_nr1{width:870px; line-height:30px; color:#282828; padding-top:20px; padding-left:10px}

.hjyybx{ width:500px; margin:0 auto; padding-top:50px;}

.syhj_rbx{width:509px; height:65px;color:#fff}
.syhj_rbx2{width:509px; height:150px;color:#fff}
.syhj_rbxle{width:100px; height:40px; text-align:right; font-size:16px; float:left;line-height:40px;color:#fff}
.syhj_rbxri{width:409px; height:40px; font-size:16px; float:left; line-height:40px;color:#fff}
.syhj_rbxri2{width:50px; height:40px; font-size:16px; float:left; line-height:40px;color:#fff}
.ttx{width: 500px; height:50px; border: 1px solid #999; border-radius: 0; -webkit-transition-duration: 500ms;  transition-duration: 500ms;background-color: #fff; color: #aeaeae; padding-left:15px}
.ttx2{width:100px; height:35px; border:2px #666666 solid; }
.ttx3{width:500px; height:135px; border: 1px solid #999; border-radius: 0; -webkit-transition-duration: 500ms;  transition-duration: 500ms;background-color: #fff; color: #aeaeae;padding-left:15px; padding-top:10px}
.tbn{width:187px; background:url(../images/btn.png) no-repeat center; height:35px; border:0;color:#fff}
.syhj_rbx1{width:509px; height:80px; text-align:center}


.f_l ul{height:100px; margin-left:0; margin-top:10px; margin-bottom:20px; width:900px;}
.f_l ul li{float:left; width:450px; 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:450px;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:900px; height:80px; line-height:80px; text-align:center; margin:0 auto; font-size:16px; font-weight:bold}
.news_nr{width:900px; line-height:30px; color:#333; margin:0 auto; padding-top:20px; font-size:16px; height:120px; border-bottom:1px solid #d1d1d1}
.news_nr2{width:900px; line-height:30px; color:#333; margin:0 auto; padding-top:20px; font-size:16px; border-bottom:1px solid #d1d1d1}
.news_letu{width:180px; float:left; height:120px}

.news_nd{width:900px; height:110px;overflow:hidden; text-overflow:ellipsis;}
.news_nd_ti{width:890px; padding-left:10px; height:36px; line-height:36px; color:#393939; font-size:16px; font-weight:bold;word-break:keep-all; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;background: url(../images/jiao.png) no-repeat left;}
.news_nd_ti a{padding-left:20px;}
.news_nd_ti a:hover{ color:#007ec5;padding-left: 3px;}
.news_nd_nr{width:900px; height:65px;overflow:hidden; text-overflow:ellipsis;}
.news_nd_nr a{width:900px; height:65px;padding-left:30px;color:#393939; font-size:14px; overflow:hidden; text-overflow:ellipsis; }

.pro_jiao{width:230px; height:38px; border-bottom:1px solid #d5d5d5; background:#fff; text-align:center; line-height:40px; color:#282828; float:left; font-size:16px; margin-bottom:20px; margin-right:20px; word-break:keep-all; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.pro_jiao a:hover{background:#1466bf;color:#fff; display:block;width:230px; margin-bottom:20px; margin-right:20px;}  

.pro_jiao3{ width:230px; height:60px; background:#1466bf; text-align:center; line-height:60px; color:#fff; float:left; font-size:16px;margin-right:20px;margin-bottom:20px;}
.pro_jiao3 a{text-align:center; line-height:60px; color:#fff;}

.prolistbox{width:900px; overflow:hidden; margin-bottom:20px;}
.prolistbox ul{width:300px; height:224px; float:left;  overflow:hidden; margin-top:10px;}
.prolistbox ul li a{width:290px; height:194px;display:block;border: 1px solid #969696;position: relative;}
.prolistbox ul li img{width:290px; height:194px;}
.prolistbox ul li p{width:290px; height:194px;overflow:hidden;}
.prolistbox ul li h3{line-height:50px;height:50px; font-size:14px; width:290px;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 }


.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);}

.main_page{margin:0 auto;width:900px; 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;}  

.main_page1{margin:0 auto;width:850px; margin-top:50px; overflow:hidden; display:block;  text-align:center; margin-bottom:20px}
.main_page1 a{display:inline-block;margin:0 5px;border:#ddd solid 1px;padding:0 15px;height:30px;line-height:30px;}
.main_page1 a:hover{background:#23549f;color:#fff;border:#23549f solid 1px;}  

.pro_show_pic{width:1153px; margin:0 auto;margin-bottom:20px;}

.pro_sline{width:850px; height:2px; border-bottom:1px solid #999}
.pro_show{width:850px;  margin-top:10px; height:150px;}
.pro_s_l{width:100px; float:left; line-height:120px; color:#282828; font-size:16px}
.pro_s_x{width:750px; float:left}
.pro_s_x ul li{width:170px; float:left}
.pro_s_x ul li img{width:165px; height:115px;border: 1px solid #969696;}


.nydyti{width: 900px; font-size: 24px; color: #19497a; line-height: 35px; text-align:center}
.nydytxt{width: 900px; font-size: 18px; color: #868686;line-height: 35px; text-align:center}
.nydyxian{width: 100px; height: 3px; ba