@charset "utf-8";
/* CSS Document */


*{ margin:0px; padding:0px;}
body{
	width:100%;
	margin:0px;
	padding:0px;
	color:#4d4d4d;
	font-size:15px;
	font-family:"Microsoft YaHei","simsun","Helvetica Neue", Arial, Helvetica, sans-serif;

}
html{ overflow-x:hidden;}
.clear{ clear:both;_overflow:hidden;*height:0px;}
img{ border:0px;}
img{ max-width: 100%; height: auto; transition: all .5s;}
a{ text-decoration:none; color:#4d4d4d; }
a:hover{ color:#006599;}
div, img, ul, li, span, a, p{ margin:0px; padding:0px;}
li{ list-style:none;}
.ds{
	display:block;}
.fl{
	float:left;}
.rl{
	float:right;}
.xy01{ width:1200px; margin:0 auto; height:120px; overflow:hidden;}

.xy01-1{ width:928px; margin-left:23px;}
.xysp01{ width:257px; height:31px; background:url(../images/telbg.gif) no-repeat; line-height:31px; text-align:center; font-size:16px; color:#FFF; font-weight:bold;}

#nav {
	width:928px;
	height:45px; line-height:45px;
	float:left;
	margin-top:15px;
}
#nav li a {
	display: block;
	width: 154px;
	text-align:center;
	color:#636363;
	font-size:15px;
	font-weight:bold;
}
#nav li {
 float: left; width:154px;
}
#nav li a:hover{
	text-decoration:none;
	background:#006599;
	color:#FFF;
	border-radius:20px;
}

#nav li a#cur01{
	text-decoration:none;
	background:#006599;
	color:#FFF;
	border-radius:20px;
}
#nav li ul {
	line-height:45px;
	list-style-type: none;
	text-align:left;
	left: -999em;
	width: 154px;
	position: absolute;
	border-top-style: none;
	overflow:hidden;
	z-index:10000;
}

#nav li ul li{
	float: left;
	border-radius:20px;
	width: 154px;
	background: #006599;filter: Alpha(Opacity=90);
	border-top: 1px solid #fcd7d7;
	border-right: none #6b8549;
	border-bottom:none;
	border-left: none #6b8549;
}
#nav li ul li a{
 display: block;
 width: 154px;
 text-align:center;
 font-weight:normal;
}
#nav li ul a:link  {
 color:#FFF; text-decoration:none;
}
#nav li ul a:visited  {
 color:#FFF;text-decoration:none;
}
#nav li ul a:hover  {
 color:#FFF;text-decoration:none;font-weight:normal;
 background:#2179a7;filter: Alpha(Opacity=70);
}
#nav li:hover ul {
 left: auto;
}
#nav li.sfhover ul {
 left: auto;
}	

.ad{text-align: center;}
.ad .item{ font-size: 0;background: #535353;}
.owl-theme .owl-controls{ margin-top: -45px !important;}
/*******************************************************************/

.xycpwai{ width:100%; margin:0 auto; background:url(../images/chanpinbg.jpg) no-repeat center bottom; padding-bottom:85px;}
.xychanpintitle{ width:100%; padding-top:20px; height:97px; background:url(../images/titlebg.gif) no-repeat center; text-align:center; font-size:26px; line-height:42px; text-transform:uppercase; color:#006599; margin-top:80px; font-family:"Times New Roman"; overflow:hidden;}
.xychanpintitle strong{ font-size:32px; font-family:Arial, Helvetica, sans-serif;}

/***/
.tab {
    width: 100%;
    background-size: cover;
    margin-top: 50px;
}
.tab .box {
    width: 1200px;
    position: relative;
    margin: 0 auto;
    height: 474px;
}
.tab .box .menus {
    width: 261px;
    height: 474px;
    background:#eaeaea;
    float: left;
    overflow: hidden;
}
.tab .box .menus li {
    width: 261px;
    height: 107px;
    background:#eaeaea;
    font-size: 17px;
    color: #4d4d4d;
	cursor:pointer;
    text-align: center;
    border-bottom: 1px solid rgba(0,0,0,0.5);
    line-height: 30px;
	padding-top:50px;
    transition: all 0.3s;
    -moz-transition: all 0.3s;
    -o-transition: all 0.3s;
    -webkit-transition: all 0.3s;
}
.tab .box .menus li strong{ font-size:30px;}
/*.tab .box .menus li:nth-child(3) {
    border-bottom: none;
}*/
.tab .box .bg {
    height: 107px !important;
    background:#006599 !important;
    line-height:30px !important;
	padding-top:50px;
	color:#FFF !important;
}
.tab .right {
    float: left;
    width: 939px;
    height: 474px;
    overflow: hidden;
}
.tab .tab_right {
    width: 939px;
    height: 474px;
    color: #fff;
    text-align: center;

    position:relative;
}
.tab .tab_right img {
    width: 100%;
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    left:0;
}
.tab .scroll {
    transition: all 0.5s;
    -moz-transition: all 0.5s;
    -o-transition: all 0.5s;
    -webkit-transition: all 0.5s;
}
.xysp02{ display:block; width:939px; height:80px; color:#FFF; background:url(../images/spanbg.png) repeat; float:left; position:relative; z-index:10000; text-align:left; line-height:80px; font-size:22px; text-indent:25px; bottom:0; top:83.5%;}
.xysp02 a{ display:block; width:125px; height:40px; border:2px solid #006599; background:#FFF; color:#006599; line-height:40px; font-size:15px; border-radius:20px; float:right; margin-top:20px; text-align:center; margin-right:15px; text-indent:0;}
.xysp02 a:hover{ background:#006599; color:#FFF;}
/******************************************************************/


.xyshilititle{ width:100%; padding-top:20px; height:97px; background:url(../images/titlebg2.gif) no-repeat center; text-align:center; font-size:26px; line-height:42px; text-transform:uppercase; color:#006599; margin-top:80px; font-family:"Times New Roman"; overflow:hidden;}
.xyshilititle strong{ font-size:32px; font-family:Arial, Helvetica, sans-serif;}


#cen_right_top{width:1200px;margin:0 auto; height:714px; overflow:hidden;}
#cen_right_top h3{float:left;height:178px;width:154px;margin::0px;padding:0px;cursor:pointer; margin:0 73px;position:relative; z-index:2; top:25px; }

#cen_right_top div{display:none;clear:both;position:relative; z-index:1; top:-60px;}
.xyys01{ display:block; width:1010px; position:relative; z-index:100000; margin-left:95px; background:#f0f0f0; height:145px; top:-85px; overflow:hidden;}
.pp01{ width:95px; height:100px; text-align:center; font-size:50px; font-weight:bold; font-family:"SteelplateGothicBold"; color:#006599; margin-top:30px;}

.pp02{ width:770px; line-height:29px; margin-top:40px;}
.pp02 strong{ font-size:24px; color:#2a2a2a;}

.ysmore{ width:145px; height:55px; text-align:center; background:url(../images/ljzx.png) no-repeat 51.5px 35px; background-color:#006599; color:#FFF; font-size:18px; padding-top:90px;}
.ysmore:hover{ background:url(../images/ljzx.png) no-repeat 51.5px 35px; background-color:#f7b20f; color:#FFF;}
/*************************************************************/

.gongsijs {
    overflow: hidden;
    width: 100%;
	margin-top:42px;
}
.gongsijs2 {
    height:642px;
    overflow: hidden;
    background-repeat: no-repeat;
    background-position: center center;
    background-size: cover;
}
.gongsijs3{ width:1200px; margin:0 auto;}
.gongsijs3-1{ width:565px;}
.gongsijs3-1 h1{ display:block; width:565px;font-size:26px; line-height:42px; text-transform:uppercase; color:#006599; margin-top:120px; font-weight:normal; font-family:"Times New Roman"; }
.gongsijs3-1 strong{ font-size:32px; font-family:Arial, Helvetica, sans-serif;}

.gongsijs3-1 p{ width:100%; float:left; line-height:28px; margin-top:55px;}
.gongsimore{ width:125px; height:42px; line-height:42px; text-align:center; background:#FFF;
 color:#006599; border:2px solid #006599; margin-top:35px; border-radius:20px;}
.gongsimore:hover{ background:#006599; color:#FFF;}
.gongsijs3-2{ width:635px; height:300px;}
/***********************************************************************/

.xylx {
    overflow: hidden;
    width: 100%;
	margin-top:42px;
}
.xylx2{
    height:265px;
    overflow: hidden;
    background-repeat: no-repeat;
    background-position: center center;
    background-size: cover;
}
.hfmore{ width:1200px; height:265px; margin:0 auto;}
@media only screen and (max-width: 1440px){
.xylx2{height:200px;}
.hfmore{height:200px;}
	}
/*****************************************************************/


.xyxiwnenzx{ width:1200px; margin:0 auto; margin-top:30px;}
.xyxiwnenzx1{ width:685px;}
.xysp03{ width:100%; border-bottom:1px solid #000000; padding-bottom:12px; font-size:24px;}
.xysp03 a{ float:right; font-size:15px; margin-top:7px;}
.xyxiwnenzx1-1{ width:100%; margin-top:25px; border-bottom:1px solid #000; padding-bottom:20px;}
.xwtu{ width:30%;}
.xwtu img{ width:92%; height:auto; border:3px solid #006599; padding:4%;}
.xyxiwnenzx1-1 a{ display:block; float:left; width:65%; margin-left:5%; line-height:28px; margin-top:25px;}

.xyxiwnenzx1-2{ width:100%; margin-top:20px;}
.xyxiwnenzx1-2 ul{ width:100%; float:left;}
.xyxiwnenzx1-2 li{ width:100%; float:left; margin:3px 0; background:url(../images/spanbg.png) no-repeat 0px 10px; text-indent:20px;}
.xyxiwnenzx1-2 li span{ display:block; width:20%; float:right; text-align:right;}
.xyxiwnenzx1-2 li a{ display:block; width:75%; float:left;}


.xyxiwnenzx2{ width:445px; margin-left:70px;}
.xyxiwnenzx2 ul{ width:100%; float:left;}
.xyxiwnenzx2 li{ width:100%; float:left; margin:22px 0px; background:url(../images/xinwenli.gif) no-repeat; height:66px;}
.xyxiwnenzx2 li a{ display:block; width:85%; margin-left:15%; margin-top:10px; line-height:25px;}
.xyxiwnenzx2 li a strong{ font-size:16px;}
/****************************************************************/

.xyfotlx{ width:100%; height:100px; background:#006599; color:#FFF; margin-top:30px; overflow:hidden;}
.xyfotlx1{ width:1200px; margin:0 auto; margin-top:20px;}
.xysp04{ width:28.3333%; float:left; background:url(../images/xy1.gif) no-repeat 0px 3px; line-height:26px; padding-left:5%;}

.xysp05{ width:28.3333%; float:left; background:url(../images/xy2.gif) no-repeat 0px 3px; line-height:26px; padding-left:5%;}

.xysp06{ width:28.3333%; float:left; background:url(../images/xy3.gif) no-repeat 0px 3px; line-height:26px; padding-left:5%;}
/****************************************************************/


.xyfot{ width:100%; padding:25px 0; margin:0 auto; background:#414141; color:#FFF;}
.xyfot1{ width:1200px; margin:0 auto;}
.xyfot1-1{ width:100px;}
.xyfot1-1 span{ display:block; width:100%; float:left; font-size:16px; text-align:center;}
.xyfot1-1 ul{ width:100%; float:left; margin-top:12px;}
.xyfot1-1 li{ width:100%; float:left; margin:6px 0; text-align:center;}
.xyfot1-1 li a{ color:#FFF;}

.xyfot1-2{ width:252px; border-left:1px solid #CCC; padding-left:50px;}
.xyfot1-2 p{ width:100%; float:left; margin-top:15px; line-height:28px;}
.xyfot1-2 p strong{ font-size:28px;}
.fotmm{ margin-left:123px;}

.xyfot2{ width:100%; background:#777575; height:42px; line-height:42px;}
.xyfot2-1{ width:1200px; margin:0 auto; color:#f3f1f1;}
.xyfot2-1 a{ color:#f3f1f1;}
.xyfot2-1 a:hover{ color:#f3f1f1; text-decoration:underline;}
/************************************************************************/


.neiba {
    overflow: hidden;
    width: 100%;
}
.slideshowba {
    height: 300px;
    overflow: hidden;
    background-repeat: no-repeat;
    background-position: center center;
    background-size: cover;
}

.htneicss{ width:1200px; margin:0 auto; margin-top:30px; margin-bottom:25px;}	
.htneicss1{ width:255px;}
.htsp06{ width:255px; background:#006599; color:#FFF; text-transform:uppercase; text-align:center; font-size:20px; padding-top:20px; height:70px;}
.ulnei{ width:255px; border-top:10px solid #006599; margin-top:25px;}
.ulnei li{ width:255px; float:left; text-align:center; border-bottom:1px dotted #CCC;}
.ulnei li a{ display:block; width:255px; height:45px; line-height:45px;}
.ulnei li a:hover{ display:block; width:255px; height:45px; line-height:45px; background:#f6a009; color:#FFF;}
.ulnei li a#curr{ display:block; width:255px; height:45px; line-height:45px; background:#f6a009; color:#FFF;}

.htneicss2{ width:915px; margin-left:30px;}
.htneicss2-1{ width:100%; text-align:right; border-bottom:1px solid #CCC; line-height:45px;}
.yhdneititle{ width:100%;margin-top:35px; text-align:center; font-size:20px; color:#1574c3;}
.htneicss2-2{ width:100%; line-height:29px; margin-top:30px;}

.htneicss2-3{ width:100%;}
.mkneiye1-2-3{ width:100%; margin-top:15px;}
.mkcpleibie{ width:100%; background:#5e5e5e; height:35px; line-height:35px; color:#FFF; text-indent:25px; font-size:16px; font-weight:bold;}
.mkcpleiul{ width:100%;}
.mkcpleiul li{ width:49.7%; float:left; border:1px solid #CCC; text-indent:25px; line-height:32px;}
.mkcpleiul li a{ font-size:13px;}

.mkxinlist{ width:100%;}
.mkxinlist li{ width:100%; float:left; line-height:35px; border-bottom:1px dashed #CCC; background:url(../images/xinwenli2.gif) no-repeat 0px 15px; text-indent:20px;}
.mkxinlist li span{ float:right;}


.htneicss2-4{ width:100%;}
.htneicss2-4 ul{ width:100%; float:left;}
.htneicss2-4 li{ width:100%; float:left; margin:12px 0;}
.htsp05{ width:99px; text-align:center; border-right:1px solid #CCC; height:115px;}
.htsp05 strong{ font-size:24px;}
.n_htp3{ width:780px; margin-left:35px;}
/*****************************************end***************************************/


.daqianmessage{ width:915px; float:left; margin-bottom:25px;}
.message{height:487px;}
.message .box{padding:30px 0 0 40px}
.message .box li{line-height:47px;margin-bottom:15px}
.message .box li .input-text{height:42px;line-height:42px; margin-right:30px;border:1px solid #ccc;width:340px;padding:0 10px;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px}
.neirongput{height:145px;line-height:26px;border:1px solid #ccc;width:800px;padding:0 10px;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;}
.message .box li .input-text:focus{border-color:#1fac9c}
.message .box li textarea.input-text{height:84px;line-height:24px;padding:10px;resize:none}
.message .box li.btn{margin-left:275px; float:left;}
.message .box li .button{cursor:pointer;width:122px;border:none;height:40px;background-color:#f6a009;border-radius:4px;color:#fff;font-size:16px}


/*固定的悬浮窗*/
.yb_conct{position:fixed;z-index:9999999;top:200px;right:-127px;cursor:pointer;transition:all .3s ease;}
.yb_bar ul li{width:180px;height:53px;font:16px/53px 'Microsoft YaHei';color:#fff;text-indent:54px;margin-bottom:3px;border-radius:3px;transition:all .5s ease;overflow:hidden;}
.yb_bar .yb_top{background:#f69f09 url(../images/fixCont.png) no-repeat 0 0;}
.yb_bar .yb_phone{background:#f69f09 url(../images/fixCont.png) no-repeat 0 -57px;}
.yb_bar .yb_ercode{background:#f69f09 url(../images/fixCont.png) no-repeat 0 -169px;}
.hd_qr{padding:0 29px 25px 29px;}
.yb_QQ a{display:block;text-indent:54px;width:100%;height:100%;color:#fff;}


.cpshangxia{
	width:100%;
	float:left;
	margin-top:35px;	}		
.shang{
	width:31.8%;
	border:1px solid #CCC;
	text-align:center;
	line-height:35px;
	color:#666;
	font-size:16px;
	cursor:pointer;
	float:left;}	
.shang a:hover{
	color:#193b43;}	
.shang:hover{
	border:1px solid #193b43;
	color:#193b43;}		
.marshang{
	margin-left:1.3%;}
	

	
.dc_pages{ width:100%; float:left; margin-bottom:25px; margin-top:25px;}
.dc_pages1{ width:100%; float:left;}
.dc_pages1 a{ display:block; width:17%; float:left; height:37px; border:1px solid #999; margin:0px 1% 0px 1%; line-height:37px; text-align:center;}

	