@charset "utf-8";

body{ margin:0px; font-size:14px; color:#333;font-family: "微软雅黑"; line-height:26px;min-width:1280px;  }

*{padding:0px;margin:0px;}

body, ul, ol, dl, dd, h1, h2, h3, h4, h5, h6, p, form, fieldset, legend, input, textarea, select, button, th, td {

	margin: 0;

	padding: 0;

}

h1, h2, h3, h4, h5, h6 {

	font-size: 12px;

	list-style: none;

	font-weight: normal;

}

table{ empty-cells:show; border-collapse:collapse;}

td{ vertical-align:top;}

li{ list-style-type:none;}

a{ text-decoration:none; color:#333;}

a:hover{ color:#ff5510}

li a:hover{ color:#ff5510}

a img{ border:none;}

.clear{ clear:both; height:0px; line-height:0px;  overflow:hidden;}



.lf{   float:left;}

.rt{ float:right; margin-top:0px;}

.m { width:1200px; margin:0px auto;}

.m2 { width:1200px; margin:0px auto;}





.mm {

	margin-top: 20px;



}





.hei10{ height:10px;}.hei15{ height:15px;}

.hei30{ height:30px;}

.hei20{ height:20px;}





.lf2{ float:left; margin-top:19px; width:175px;}





.headtop{ position:fixed; z-index:999999999999999999; width:100%; height:108px; background-color:#fff; border-bottom:1px solid #f2f2f2;}

.topbg{ width:100%; height:3px; background-color:#77b2bf;}

.head{ width:1200px; margin:0 auto;}





.hide{	background:url(../images/hover.png) bottom repeat-x;

}

.hide a{	color:#77b2bf

}

.nav {

	margin: 0px auto;

	text-align: center;

	float:right;

	

}



.nav ul ul {

	display: none;

}



	.nav ul li:hover > ul {

		display: block;

	}





.nav ul {

	

	list-style: none;

	position: relative;

	display: inline-table;

}

	.nav ul:after {

		content: ""; clear: both; display: block;

	}



	.nav ul li {

		float: left; line-height:108px; text-align:left

	}

		.nav ul li:hover {

			background:url(../images/hover.png) bottom repeat-x;





		}

		

		

		.nav ul li a {

			display: block; width:120px; 

			color: #000000; text-decoration: none;

			 font-size:16px; text-align:center; 

		}

					.nav ul li a:hover {

						 color:#fff; background-color:#3dbafc;

			

		}

			

		

	.nav ul ul {

		background: #fff; border-radius: 0px; padding: 0;

		position: absolute; top: 100%; z-index:99999; box-shadow: 0px 4px 4px rgba(0,0,0,0.35);

	}

		.nav ul ul li {

			float: none; 

			border-bottom: 1px solid #dcdcdc; position: relative;

			line-height:38px

		}

			.nav ul ul li a {

			width:120px;

				color: #666666; font-size:14px;

			}	

		

				.nav ul ul li a:hover {

					/* background: #df2a1f; */

					color: #fff;

				}

		

	.nav ul ul ul {

		position: absolute; left: 100%; top:0;

	}

		





/*banner*/

.lubo{ width:100%; min-width:1280px;clear: both; position: relative; height:500px; padding-top:108px;}

.lubo_box{ position: relative; width: 100%; height:500px; }

.lubo_box li{ float: left;position: absolute; top: 0px; left: 0; width: 100%; height:500px; opacity: 0;filter:alpha(opacity=0);}

.lubo_box li a{ display: block;width: 100%;  height: 100%;}

.lubo_box li img{ width: 100%; height: 500px;}



/*Բ��*/

.cir_box{ overflow: hidden; position: absolute; z-index:100;  }

.cir_box li{ float: left; width: 10px; height: 10px; margin:0 5px; cursor: pointer; background: #fff; opacity: 0.8;filter:alpha(opacity=80); border-radius:100px; bottom:0px;}

.cir_on{ background:#3dbafc!important;}



/*��ť*/

.lubo_btn{ position: absolute; width: 100%; top: 300px; }

.left_btn, .right_btn{ width: 30px; height: 60px; background: #000;opacity: 0.8;filter:alpha(opacity=80); cursor: pointer; color: #fff; line-height: 60px; font-size: 30px; text-align: center;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none; font-family:"����";}

.left_btn{ float: left;}

.right_btn{ float: right;}









.xinwen{ width:1200px; margin:10px auto; overflow:hidden;  text-align:center;}

.xinwen h1{ font-family:"Impact"; text-transform:uppercase; font-size:35px; color:#999999; margin-bottom:15px;}

.xinwen h2{ font-size:28px; font-weight:bold; background:url(../images/x1.png) center no-repeat; color:#666666;  text-align:center;}

.xinwen h3{ font-size:16px; color:#999; margin-top:10px; margin-bottom:25px;}





.anli{width:1220px; overflow:hidden;}

 .anli ul{width:1220px; }

.anli ul li{width:360px; float:left; margin-right:15px; margin-bottom:11px; margin-left:20px;}

/* .anli ul li img{width:100%; height:auto; display:block;}*/

.anli ul li img{width:282px; height:240px; display:block;}

 .anli p{border:1px solid #e7e7e7; padding:5px; margin-top:10px; line-height:28px; font-size:15px; text-align:center;}

.anli p a{display:block;}

.anli ul li:hover p{background-color:#3dbafc;}

 .anli ul li:hover p a{color:#fff;}







/*��������*/

.about1 h1{ font-family:"Impact"; text-transform:uppercase; font-size:35px; color:#999999; margin-bottom:15px;text-align:center;}

.about1 h2{ font-size:28px; font-weight:bold; background:url(../images/x1.png) center no-repeat; color:#666666;  text-align:center;}

.about1 h3{ font-size:16px; color:#999; margin-top:10px; margin-bottom:25px;text-align:center;}



.about{float:left; margin-top:6px;}

.about2{ width:650px; float:right; margin-top:15px;}

.about2 p{ color:#666; font-size:14px; line-height:27px;} 

.about2  a { width:138px; height:38px; line-height:38px; border:#999999 solid 1px; color:#999999; font-size:16px; font-weight:bold; display:block; margin-top:25px; text-align:center}

.about2  a:hover { width:138px; height:38px; line-height:38px; border:#3dbafc solid 1px; background-color:#3dbafc; color:#fff; font-size:16px; font-weight:bold;}







/*���¶�̬*/

.news{ text-align:center; padding:20px 0; background-color:#f4f9fc;}

.news li{ width:233px; height:120px; float:left; margin-left:5px; margin-right:1px; margin-bottom:10px;}

.news ul li p{ text-align:center;}



.news img{ border-bottom:1px #CCCCCC solid; border-right:1px #CCCCCC solid;} 

.news li img{ border:1px #eee solid;}

.news li:hover img{ transition:all 0.2s; opacity:0.75;filter:Alpha(Opacity=75); border:1px #EEE solid;  box-shadow:0px 1px 10px #999; }







.news h1{ font-family:"Impact"; text-transform:uppercase; font-size:35px; color:#999999; margin-bottom:15px;}

.news h2{ font-size:28px; font-weight:bold; background:url(../images/x1.png) center no-repeat; color:#666666;}

.news h3{ font-size:16px; color:#999; margin-top:10px; margin-bottom:25px;}

.news1{ width:435px; float:left; text-align:left; height:425px; background-color:#fff} 

.news1 h4{ padding:0 20px; font-size:15px; margin-top:25px;}

.news1 h4 span{ float:right}

.news1 p{ font-size:14px; color:#999; padding:0 20px; margin-top:15px; line-height:24px;}

.news1:hover{ width:435px; float:left; text-align:left; height:425px; background-color:#3dbafc} 

.news1:hover h4{ color:#fff}

.news1:hover p{ color:#fff}

.news1:hover img{opacity:0.95}

.news2{ width:732px; float:right}

.news2 dl{ width:712px; height:105px; background-color:#fff; padding:25px 20px 0 0; text-align:left; margin-bottom:18px;}

.news2 dl dd{ width:135px; float:left; text-align:center; font-family: "Impact"; font-size:25px; color:#ccc; margin-top:5px;}

.news2 dl dd span{ font-family:"微软雅黑"; color:#666; font-size:30px; font-weight:bold; line-height:38px;}

.news2 dl dt h4{ font-size:15px; line-height:25px;}

.news2 dl dt p{ font-size:14px; color:#999; line-height:24px; margin-top:10px;}

.news2 dl:hover dd{  color:#fff;}

.news2 dl:hover dd span{  color:#fff;}

.news2 dl:hover dt h4{ color:#fff;}

.news2 dl:hover dt p{  color:#fff; }

.news2 dl:hover{  background-color:#3dbafc; }

.news font a{ background:url(../images/t35.png) center no-repeat; width:174px; height:41px; line-height:41px; font-size:15px; display:block; padding-right:30px; margin:auto; margin-top:40px;}

.news font a:hover{opacity:0.7}

















/*foot*/

.foot{ width:100%; height:255px; background-color:#555555; padding-top:30px}

.foot h1{ width:1100px; height:47px; line-height:47px; text-align:center;  background-color:#4b4b4b; color:#fff; margin:0px auto;}

.foot h1 a{ font-size:16px; padding:0 32px; color:#fff}

.foot img{ float:left; margin-top:30px; margin-right:30px;}

.foot p{ width:980px; float:left; margin-top:45px; font-size:14px; line-height:30px; color:#fff;}

.foot h2{ float:right; color:#fff; font-size:15px; margin-top:75px; background:url(../images/t29.png) left center no-repeat; padding-left:50px}

.foot h2 span{ font-size:23px; font-weight: bold}



.foot a{ color:#fff;}	











DIV.yahoo2 {

	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; FONT-SIZE: 0.85em; PADDING-BOTTOM: 3px; MARGIN: 3px; PADDING-TOP: 10px; FONT-FAMILY: Tahoma,Helvetica,sans-serif; TEXT-ALIGN: center; margin-top:30px;

}

DIV.yahoo2 A {

	BORDER-RIGHT: #666666 1px solid; PADDING-RIGHT: 8px; BACKGROUND-POSITION: 50% bottom; BORDER-TOP: #666666 1px solid; PADDING-LEFT: 8px; PADDING-BOTTOM: 2px; BORDER-LEFT: #666666 1px solid; COLOR: #666666; MARGIN-RIGHT: 3px; PADDING-TOP: 2px; BORDER-BOTTOM: #666666 1px solid; TEXT-DECORATION: none

}

DIV.yahoo2 A:hover {

	BORDER-RIGHT: #3dbafc 1px solid; BORDER-TOP: #3dbafc 1px solid; BACKGROUND-IMAGE: none; BORDER-LEFT: #3dbafc 1px solid; COLOR: #fff; BORDER-BOTTOM: #3dbafc 1px solid; BACKGROUND-COLOR: #3dbafc

}

DIV.yahoo2 A:active {

	BORDER-RIGHT: #2b55af 1px solid; BORDER-TOP: #2b55af 1px solid; BACKGROUND-IMAGE: none; BORDER-LEFT: #2b55af 1px solid; COLOR: #fff; BORDER-BOTTOM: #2b55af 1px solid; BACKGROUND-COLOR: #3dbafc

}

DIV.yahoo2 SPAN.current {

	PADDING-RIGHT: 6px; PADDING-LEFT: 6px; FONT-WEIGHT: bold; PADDING-BOTTOM: 2px; COLOR: #000; MARGIN-RIGHT: 3px; PADDING-TOP: 2px

}

DIV.yahoo2 SPAN.disabled {

	DISPLAY: none

}

DIV.yahoo2 A.next {

	BORDER-RIGHT: #ccdbe4 2px solid; BORDER-TOP: #ccdbe4 2px solid; MARGIN: 0px 0px 0px 10px; BORDER-LEFT: #ccdbe4 2px solid; BORDER-BOTTOM: #ccdbe4 2px solid

}

DIV.yahoo2 A.next:hover {

	BORDER-RIGHT: #2b55af 2px solid; BORDER-TOP: #2b55af 2px solid; BORDER-LEFT: #2b55af 2px solid; BORDER-BOTTOM: #2b55af 2px solid

}

DIV.yahoo2 A.prev {

	BORDER-RIGHT: #ccdbe4 2px solid; BORDER-TOP: #ccdbe4 2px solid; MARGIN: 0px 10px 0px 0px; BORDER-LEFT: #ccdbe4 2px solid; BORDER-BOTTOM: #ccdbe4 2px solid

}

DIV.yahoo2 A.prev:hover {

	BORDER-RIGHT: #2b55af 2px solid; BORDER-TOP: #2b55af 2px solid; BORDER-LEFT: #2b55af 2px solid; BORDER-BOTTOM: #2b55af 2px solid

}



.navbg {

	height:48px;

	width: 100%;

	background: #e3e3e3;





}



	

.neiye{width:1170px; min-height:500px; margin:0 auto 40px; overflow:hidden; background-color:#fff;  border-radius:16px;padding:20px 10px;}

.neiye .lf{width:260px; float:left; overflow:hidden;}

.neiye .lf h3{width:230px; height:60px; padding:13px 15px 7px; background:url(../images/lm_bj.jpg) no-repeat; color:#fff; font-size:22px; line-height:30px;}

.neiye .lf h3 span{font-size:12px; text-transform:uppercase; display:block;}

.neiye .lf ul{width:238px; border:1px solid #e7e7e7; padding:6px 10px 20px; margin-bottom:15px; overflow:hidden;}

.neiye .lf ul li{width:240px; float:left; display:block;}

.neiye .lf ul li a{height:42px; border-bottom:1px dotted #bbb; font-size:14px; color:#555; line-height:42px; text-decoration:none; display:block; padding-left:15px; background:url(../images/jt1.png) no-repeat left center;

transition:all .5s;

-webkit-transition:all .5s;

-moz-transition:all .5s;

-ms-transition:all .5s;

-o-transition:all .5s;}

.neiye .lf ul li a:hover{color:#0576c7; background:#3dbafc url(../images/jt1.png) no-repeat 10px center; color:#fff; padding-left:25px;}

.neiye .lf .l{width:228px; border:1px solid #e7e7e7; background:url(../images/lx_bj.png) no-repeat right bottom; padding:15px; overflow:hidden; font-size:12px; line-height:28px; color:#555;}

.neiye .lf .l img{width:100%; height:auto; display:block;}

.neiye .lf .l strong{font-size:15px; margin:10px 0 6px; display:block;}

.neiye .rt{width:870px; margin-top:0px; float:right; overflow:hidden;} 

.neiye .rt .gy{width:870px; overflow:hidden;}

.neiye .rt .gy p{font-size:14px; color:#555; line-height:32px; margin-top:1px; }

.neiye .rt .gy span{font-size:16px; color:#222222; font-weight:500;}

.neiye .rt .xinwen{width:870px; overflow:hidden;}

.neiye .rt .xinwen ul{width:870px;}

.neiye .rt .xinwen li{width:870px; padding-bottom:20px; margin-bottom:20px; border-bottom:1px dotted #d7d7d7; float:left; overflow:hidden;}

.neiye .rt .xinwen .tp{width:170px; height:120px; float:left; overflow:hidden;}

.neiye .rt .xinwen .tp img{width:100%; height:100%; display:block;}

.neiye .rt .xinwen .wz{width:670px; float:right; overflow:hidden;}

.neiye .rt .xinwen .wz h4{font-size:16px; margin-bottom:15px; font-weight:bold;}

.neiye .rt .xinwen .wz p{font-size:14px; line-height:28px; margin-bottom:10px;}

.neiye .rt .xinwen .wz span{color:#bbb;}

.neiye .rt .anli2{width:870px; overflow:hidden;}

.neiye .rt .anli2 ul{width:881px;}

.neiye .rt .anli2 ul li{width:282px; float:left; margin-right:11px; margin-bottom:11px;}

/*.neiye .rt .anli2 ul li img{width:100%; height:auto; display:block;}*/


.neiye .rt .anli2 ul li img{width:282px; height:240px; display:block;}


.neiye .rt .anli2 p{border:1px solid #e7e7e7; padding:5px; margin-top:10px; line-height:28px; font-size:15px; text-align:center; overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}

.neiye .rt .anli2 p a{display:block;}

.neiye .rt .anli2 ul li:hover p{background-color:#3dbafc;}

.neiye .rt .anli2 ul li:hover p a{color:#fff;}

.neiye .lmmc{width:100%; color:#3dbafc; font-size:18px; border-bottom:1px solid #ddd; line-height:50px; margin-bottom:15px;}

.neiye .lmmc span{float:right; font-size:12px; color:#555;}

.neiye .dy_rb{width:100%;}

.neiye .dy_rb ul li{border:1px solid #e7e7e7; margin-bottom:20px;}

.neiye .dy_rb .t_p{float:left; width:460px;}

.neiye .dy_rb .t_p img{width:100%; height:auto; display:block;}

.neiye .dy_rb .w_z{float:right; width:640px; padding:30px; background-color:#f7f7f7; height:240px; position:relative;}

.neiye .dy_rb .w_z h3{font-size:22px; margin-bottom:20px;}

.neiye .dy_rb .w_z p{font-size:15px; line-height:32px; color:#777;}

.neiye .dy_rb .w_z a.xj{width:100px; background-color:#f8b500; float:left; font-size:14px; line-height:32px; color:#fff; text-align:center; position:absolute; bottom:30px; left:30px;}

.neiye .dy_rb .w_z a.xq{width:100px; background-color:#0f89fb; float:left; font-size:14px; line-height:32px; color:#fff; text-align:center; position:absolute; bottom:30px; left:145px;}

.neiye .hw_kt{width:100%; overflow:hidden;}

.neiye .hw_kt ul{width:1186px;}

.neiye .hw_kt ul li{width:545px; border:1px solid #e7e7e7; padding:15px; margin-bottom:25px; margin-right:16px; float:left; display:block;}

.neiye .hw_kt ul li:hover{border:1px solid #3dbafc;}

.neiye .hw_kt .tp{width:220px; float:left; overflow:hidden;}

.neiye .hw_kt .tp img{width:100%; height:220px; display:block;}

.neiye .hw_kt .fn{width:300px; height:220px; border-left:2px solid #e7e7e7; float:right; position:relative;}

.neiye .hw_kt .fn h4{font-size:15px; line-height:36px; border-left:2px solid #b7b7b7; font-weight:bold; padding-left:30px; margin-left:-2px;}

.neiye .hw_kt .fn p{font-size:12px; line-height:28px; padding-left:30px;}

.neiye .hw_kt .fn a.xj{width:100px; background-color:#f8b500; float:left; font-size:14px; line-height:32px; color:#fff; text-align:center; position:absolute; bottom:0; left:30px;}

.neiye .hw_kt .fn a.xq{width:100px; background-color:#0f89fb; float:left; font-size:14px; line-height:32px; color:#fff; text-align:center; position:absolute; bottom:0; left:145px;}

.neiye .kq_n{width:100%; overflow:hidden;}

.neiye .kq_n ul{width:1192px;}

.neiye .kq_n ul li{width:244px; background-color:#f7f7f7; padding:15px; margin-bottom:25px; margin-right:22px; float:left; display:block;}

.neiye .kq_n .tp{width:100%; overflow:hidden;}

.neiye .kq_n .tp img{width:100%; height:244px; display:block;}

.neiye .kq_n .fn{width:100%;}

.neiye .kq_n .fn h4{font-size:15px; line-height:36px; font-weight:bold; text-align:center; margin-bottom:10px;}

.neiye .kq_n .fn a.xj{width:100px; background-color:#f8b500; float:left; font-size:14px; line-height:32px; color:#fff; text-align:center; margin:0 11px;}

.neiye .kq_n .fn a.xq{width:100px; background-color:#0f89fb; float:left; font-size:14px; line-height:32px; color:#fff; text-align:center; margin:0 11px;}

.neiye .zn_jj{width:100%; overflow:hidden;}

.neiye .zn_jj ul{width:1185px;}

.neiye .zn_jj ul li{width:378px; border:1px solid #e7e7e7; float:left; margin-right:15px; margin-bottom:20px;}

.neiye .zn_jj .t_p{width:100%;}

.neiye .zn_jj .t_p img{width:100%; height:auto; display:block;}

.neiye .zn_jj .w_z{width:358px; padding:10px; overflow:hidden;}

.neiye .zn_jj .w_z h3{font-size:18px; text-align:center; margin-bottom:10px;}

.neiye .zn_jj .w_z a.xj{width:100px; background-color:#f8b500; float:left; font-size:14px; line-height:32px; color:#fff; text-align:center; margin:0 10px 0 69px;}

.neiye .zn_jj .w_z a.xq{width:100px; background-color:#0f89fb; float:left; font-size:14px; line-height:32px; color:#fff; text-align:center; margin:0 69px 0 10px;}



.Paging{margin:20px 0 30px 0px; text-align:center; padding:5px 0; float:left;}









/*�����б�*/

.lbcontent {

  width: 100%;

  margin-top:20px;

  min-height:300px;

}

.lbcontent .lbx li {

  position: relative;

  line-height: 45px;

  height: 45px;

  width: 100%;

  margin: auto;

  border-bottom: 1px dotted #b4b4b4;

}



.lbcontent .lbx li label {

  position: absolute;

  left: 5px;

  top: 20px;

  width: 10px;

  height: 25px;

  background: url(jt.jpg) no-repeat;

}



.lbcontent .lbx li a {

  float: left;

  color: #8c8c8c;

  font-size: 12px;

  padding-left: 15px;

  line-height:45px;

}

.lbcontent .lbx li span {

  position: absolute;

  top: 0px;

  right: 30px;

  line-height: 45px;

  height: 45px;

  color: #8c8c8c;

  font-size: 13px;

}

.lbcontent .lbx li:hover {

  background: #f4f4f4;

}

/*��ҳ*/

.xiaocms-page { padding:14px 0 10px;font-family:\5b8b\4f53; margin-right: 10px;}

.xiaocms-page a { display:inline-block; height:22px; line-height:22px; background:#fff; border:1px solid #e3e3e3; text-align:center; color:#333; padding:0 10px;margin-left: 1px;}

.xiaocms-page a:hover { background:#f1f1f1; color:#000; text-decoration:none; }

.xiaocms-page span { display:inline-block; height:22px;padding:0 10px; line-height:22px; background:#5a85b2; border:1px solid #5a85b2; color:#fff; text-align:center;margin-left: 1px; }

/*ͼƬ�б�*/

#shipinleibiao{

	margin-top:20px;

	}

#shipinleibiao ul {

    margin-top:20px;

    margin-right:-60px;

    text-decoration:none;

     

}

#shipinleibiao li {

    float:left;

    margin-right: 9px;

    display:block;

    margin-bottom:30px;

}

#shipinleibiao li:hover {

    }

#shipinleibiao li span {

    display:block;

    text-align:center;

    padding-top:13px;

}

#shipinleibiao li span a {

    color:#333333;

    font-size:14px;

    text-decoration:none;

}

#shipinleibiao li span a:hover {

    color:#00CBFF;

    text-decoration:none;

}

#shipinleibiao li img {

    border:1px solid #ccc;

    padding:3px;

    width: 200px;

    height:150px;

}



/*��ҳ*/

.m_content{

	margin-top:10px;

	font-family:"微软雅黑";

           }

      .m_content h2{

          font-size:16px;

          text-align:center;

          font-family:"微软雅黑";

           font-weight:normal;

		   padding-bottom:5px;

          }

		.page_content{

			min-height: 250px;

			line-height:180%;

			font-family:"微软雅黑";

			}

        .listpage{

            padding:5px;

            font-size:16px;

            font-family:"微软雅黑";

            line-height:200%;

            }

            /*����ҳ*/

blank10{height:10px;}

.info {text-align:center;color:#999;margin-bottom:20px;  font-size:12px; border-bottom:1px dashed #ccc; padding-bottom:10px;}

.content{line-height:24px;}

.listpage {clear: both;text-align: center;}

.prevpage p{

			margin:10px 0;

			}

.ncontent{

    line-height: 180%;

    margin-top: 10px;

}