img{border:none}
.w1200{width:1200px; margin:auto;}
.fl{float:left;}
.fr{float:right;}
.clear{clear:both;}
#body{line-height:28px;margin-bottom:28px;}
#body img{max-width:1200px;}
ul,li{list-style:none}
button{border:none;padding:0; margin:0;}
.bt{ font-size:24px; text-align:center;}
.cont{ margin-top:50px;}

::-webkit-input-placeholder { /* WebKit browsers */
  color: #999;
  font-size: 16px;
}

::-moz-placeholder { /* Mozilla Firefox 19+ */
  color: #999;
  font-size: 16px;
}

:-ms-input-placeholder { /* Internet Explorer 10+ */
  color: #999;
  font-size: 16px;
}



/* banner */
#full-screen-slider { width:100%; height:440px; float:left; position:relative;}
#slides { display:block; width:100%; height:440px; list-style:none; padding:0; margin:0; position:relative}
#slides li { display:block; width:100%; height:100%; list-style:none; padding:0; margin:0; position:absolute}
#slides li a { display:block; width:100%; height:100%; text-indent:-9999px}
#pagination { display:block; list-style:none; position:absolute;bottom:150px;left:55%;z-index:9;width:600px;margin-left:-500px; z-index:9900;  padding:5px 15px 5px 0;  margin:auto 0;}
#pagination li { display:block; list-style:none; width:17px; height:17px; line-height:16px; float:left; margin-left:15px; border-radius:50%; background-color:#BBBBBB}
#pagination li a { display:block; width:100%; height:100%; padding:0; margin:0;  text-indent:-9999px;}
#pagination li.current { background-color:#4376A4;}


.synr{ width:100%; height:310px; position:absolute; top:300px; z-index:999}
.beijing{width:1200px; background-color:#FFFFFF; height:310px; margin:auto;
   -moz-box-shadow: 2px 2px 3px #eeeeee;
   -webkit-box-shadow: 2px 2px 3px #eeeeee;
   box-shadow:2px 2px 3px #eeeeee;
   }
   
.w393{ width:393px; margin-left:30px; margin-top:25px;} 
.w393 ul{ margin-top:15px;}
.w393 ul li{ float:left; height:30px; width:375px; background:url(t2.jpg) left no-repeat; line-height:30px; padding-left:18px;}
.w393 ul li a{ float:left;}
.w393 ul span{ width:100px; text-align:right; float:right;}
 
.w293{ width:293px; margin-right:30px; margin-top:25px;}    
.beijing .t1{ font-size:18px; color:#d28d3f; font-weight:bold;} 
.beijing .t2 a{ font-size:16px;}
.beijing .xx{ width:100%; height:5px; background:url(xt.jpg) no-repeat; margin-top:30px;}
.ckgd{ display:block; line-height:60px;}

.n_menu{ width:100%; height:75px; background:url(t5.jpg); clear:both;}
.n_menu span{ display:block; float:left; font-size:24px; line-height:75px;}

.comt { float:right;}
.comt ul li{ float:left;}
.comt ul li a {
	line-height: 75px;
	height: 75px;
	display: block;
	font-size: 16px;
	float:left;
	text-align:center;
	width:158px;
}
.comt ul li .box a:hover {
background:url(t6.jpg);
	font-weight: bold;
	color: #fff;
	width:158px;
}
.comt ul li:hover a, .comt ul li.hover a {
background:url(t6.jpg);
	font-weight: bold;
	color: #fff;
	width:158px;
}
.comt ul li.hover a {
background-color:#4376A4;
	font-weight: bold;
	color: #fff
}
.comt ul li.hover .box a {
	background: none;
	font-weight: normal;
}

.cpzx{ width:1200px; background-color:#FFF6ED; border:10px solid #FFE4C7; margin:auto; margin-top:50px; margin-bottom:50px; padding-top:50px;}
.cpzx .cpzx_tj{ width:80%; background-color:#FFFFFF; margin:auto; margin-bottom:50px; padding:40px;}
.cpzx .cpzx_tj p{ font-size:18px;}
.cpzx .cpzx_tj .xlk{ width:100%; height:50px; line-height:50px; font-size:16px; border:1px solid #eeeeee;}
.cpzx .cpzx_tj .lybz{ width:100%; height:150px; line-height:50px; font-size:16px; border:1px solid #eeeeee;}
.cpzx .cpzx_tj .coolbg{ width:100%; height:50px; line-height:50px; background-color:#0071BF; font-size:22px; color:#FFFFFF; border:none; margin-top:30px;cursor:pointer;}
.cpzx .cpzx_tj .coolbg:hover{ background-color:#F9B358;}

.lxwm .cpzx_tj{ width:100%; background-color:#FFFFFF; margin:auto; margin-bottom:50px;}
.lxwm .cpzx_tj p{ font-size:18px;}
.lxwm .cpzx_tj .xlk{ width:100%; height:50px; line-height:50px; font-size:16px; border:1px solid #eeeeee; background-color:#F8F8F8;}
.lxwm .cpzx_tj .lybz{ width:100%; height:150px; line-height:50px; font-size:16px; border:1px solid #eeeeee;background-color:#F8F8F8;}
.lxwm .cpzx_tj .coolbg{ width:20%; float:left; height:50px; line-height:50px; background-color:#0071BF; font-size:22px; color:#FFFFFF; border:none; margin-top:30px;cursor:pointer;}
.lxwm .cpzx_tj .coolbg:hover{ background-color:#F9B358;}


/* index_ysxm */
.index_ysxm{ margin-top:50px; width:100%; background-color:#F8F8F8;}
.index_ysxm{ margin-top:20px; overflow:hidden; padding-bottom:60px;}
.index_ysxm h1{font-size:36px; line-height:50px; text-align:center; padding-top:60px;}
.index_ysxm h2{text-align:center; padding-bottom:20px; padding-top:10px; color:#999999; font-size:16px;}

/* index_tpgd */
.rollBox img{border:none;}
.rollBox{width:1280px;overflow:hidden;margin:0 auto;}
.rollBox .Cont{width:1180px;overflow:hidden;margin:0 auto;padding-top:30px;}
.rollBox .ScrCont{width:10000000px;}
.rollBox .Cont .pic{width:290px;float:left;text-align:center;padding-right:2px; margin-left:3px;margin-bottom:30px; background-color:#FFFFFF; padding-bottom:20px;}
*+html .rollBox .Cont .pic{width:290px;float:left;text-align:center;padding-right:3px;}
.rollBox .Cont .pic img{background:#fff;display:block;margin:0 auto; cursor: pointer;transition: all 0.6s;}
.rollBox .Cont .pic img:hover{opacity:0.7;filter(alpha=70);transform: scale(1.1);}
.rollBox #List1,.rollBox #List2{float:left;}
.rollBox p{ padding:0; margin:0;}
.rollBox span{height:40px; line-height:40px; font-size:18px; font-weight:bold; color:#666; padding-top:35px;}
.img1,.img2,.Cont{
float:left;}
.img1,.img2{
width:50px;
height:145px;
display:block;
cursor:pointer;
margin-top:120px;
}
.img1{
	background-image:url(z1.jpg);
	background-repeat: no-repeat;
	background-position: center center;}
.img2{
	background-image:url(z2.jpg);
	background-repeat: no-repeat;
	background-position: center center;
}

/*service*/
.service{ margin-top:20px; overflow:hidden; padding-bottom:60px;}
.service h1{font-size:36px; line-height:50px; text-align:center; padding-top:60px;}
.service h2{text-align:center; padding-bottom:20px; padding-top:10px; color:#999999; font-size:16px;}
.i_m .more{ width:100%; text-align:center;}
.i_m .more a{ display:inline-block; *display:inline; zoom:1; font-size:16px; color:#FF6500; height:30px; line-height:30px; padding:0 10px;}
.i_m ul li{width:221px; float:left; height:293px;background-color:#F6F6F6; float:left; margin-right:14px; margin-top:30px; margin-bottom:10px; position:relative; text-align:center;}
.i_m ul li h6{ width:90%; margin:0px auto; height:40px; line-height:40px; font-size:18px; font-weight:bold; color:#666; padding-top:15px;}
.i_m ul li .tu{margin:auto;transition: 0.7s;-moz-transition:  0.7s;-webkit-transition:  0.7s;-o-transition:  0.7s;}
.i_m ul li:hover .tu{-moz-transform: rotateY(180deg);-webkit-transform: rotateY(180deg);transform: rotateY(180deg);}
.i_m ul li p{ width:90%; margin:0px auto; font-size:14px; color:#555; line-height:150%; height:70px; overflow:hidden;}
.i_m ul .ckxq{ display:block; width:90px; height:30px; line-height:30px; border:1px solid #cccccc; margin:auto; text-align:center;}


/*index_yx*/
.index_ys{ margin-top:20px; overflow:hidden; padding-bottom:20px;}
.index_ys h1{font-size:36px; line-height:50px; text-align:center; padding-top:60px;}
.index_ys h2{text-align:center; padding-bottom:20px; padding-top:10px; color:#999999; font-size:16px;}
.index_ys .ckgd{display:block; width:90px; height:30px; line-height:30px; border:1px solid #cccccc;color:#4577A2; text-align:center;}
.index_ys_left{ margin-top:40px;}
.index_ys_left ul{ width:780px;}
.index_ys_left ul span{ display:block;  font-size:28px; color:#4577A2; padding-top:15px;}
.index_ys_left ul p{ line-height:28px; padding:0; padding:0;}



/*news*/
.news{  width:100%; overflow:hidden;}
.news h1{ font-size:36px; line-height:50px; text-align:center; padding-top:60px;}
.news h2{ text-align:center; padding-bottom:20px; padding-top:10px; color:#999999; font-size:16px;}
.news li{ float:left;width:398px; border:1px solid #eeeeee; margin-bottom:25px; margin-top:25px;}
.news li:hover{ box-shadow: 0 5px 54px rgba(0,0,0,.1);}
.news span{display:block; font-size:16px; padding:15px;}
.news dt{display:block; line-height:26px; color:#999999; padding:0px 25px 25px 15px;}
.news img{cursor: pointer;transition: all 0.6s;}
.news img:hover{opacity:0.7;filter(alpha=70);transform: scale(1.1);}


/*about*/
.about{margin-top:50px;  width:1200px; margin:auto;}
.about h1{ color:#4376A4; font-size:28px; line-height:30px; text-align:center; padding-top:40px;}
.about h2{ text-align:center; padding-bottom:20px; padding-top:10px;}
.about ul{ height:430px; background:url(s12.jpg);}
.about ul p{ display:block; width:316px; padding-top:230px; color:#FFFFFF; padding-left:770px; line-height:26px;}
.about .about_xt{ border:1px solid #dddddd; height:140px;}
.about .img img{  margin-top:27px; float:left; padding-left:40px; padding-right:25px;}


/*products*/
.products{width:100%; background-color:#EEEEEE; margin-top:30px; overflow:hidden;}
.products h1{ color:#333333; font-size:28px; line-height:30px; text-align:center; padding-top:40px;}
.products h2{ color:#CCCCCC; font-size:18px; line-height:35px; text-align:center; padding-bottom:20px;}
.products img:hover{filter:alpha(opacity=70);opacity:0.7;}
.products li{ float:left; margin:12px;}
.products span{ display:block; line-height:45px; text-align:center;}
.more{text-align:center; margin-top:50px; margin:auto;}
.more a{color:#F67800;width:120px; height:40px; line-height:40px; border:1px solid #F67800; display:block; margin:auto;border-radius:10px;}
.more a:hover{border:1px solid #1C4587; color:#1C4587;}

/*products_pro*/
.products_pro li{float:left; margin:9px; border:1px solid #DDDDDD;}
.products_pro img:hover{filter:alpha(opacity=70);opacity:0.7;}
.products_pro span{ display:block; line-height:45px; text-align:center; background-color:#1C4587; color:#FFFFFF;}
.products_pro span:hover{background-color:#F67800;}


/*yqlj*/
.yqlj{margin-top:70px; background-color:#4376A4; height:60px; padding-top:30px;}
.yqlj a{padding-left:10px; font-size:16px; color:#ffffff;}
.yqlj a:hover{ color:#FF8100;}
.yqlj strong{ color:#FFFFFF; font-size:20px;}

/* left */
#left {margin:0;}
#left ul{list-style:none;padding:0;border:0;}
#left li {display: inline;}
#left li a:link,
#left li a:visited {float:left; text-decoration: none; background:url(left.jpg); color:#666666; border:1px solid #ECF0F3; font-size:16px;line-height:70px; width:168px;  text-align:left; margin-top:5px; padding-left:40px; font-weight:bold;}
#left li a:hover {float:left; text-decoration: none; background:url(left1.jpg); color:#F36010;}


.l_cpfl{ margin-top:40px; float:left; width:303px;}
.l_dfl{ width:294px; height:40px; line-height:40px; background-color:#eeeeee; font-size:16px; padding-left:10px; display:block; margin-bottom:3px;}
.l_nav{ width:303px;}
.l_nav a{ font-size:16px;}
.l_nav .l_nav1{ padding-left:30px;line-height:40px;}
.l_nav .l_nav2{ padding-left:50px;line-height:35px; color:#666666}
.l_nav .l_nav3{ padding-left:70px;line-height:40px;}
.l_nav .l_nav4{ padding-left:90px;line-height:40px;}

/*cpzs*/
.cpzs{width:375px; height:358px;float:left; background-color:#FFFFFF;box-shadow:2px 2px 10px #cccccc; margin:10px;}
.cpzs:hover{ background-color:#F3E4D1;}
.cpzs li img{width:375px; height:240px;}
.cpzs li img:hover{filter:alpha(opacity=70);opacity:0.7;}
.cpzs li p{ padding:0; margin:0; display:block;font-size:18px; padding:0; margin:0; margin-top:10px; margin-left:10px; font-weight:bold;}
.cpzs li span{ display:block;font-size:12px; padding:10px; line-height:24px;}

.tjxw{ width:1200px; margin:auto; margin-top:50px;}
.tjxw li img { float:left; margin-right:50px;}
.tjxw strong { color:#4376A4; font-size:30px;}
.tjxw h1{ font-size:24px; line-height:50px;}
.tjxw span{ line-height:30px; display:block;}

/*xwzx*/
.xwzx{width:100%; margin:auto; margin-top:20px; border-bottom:1px solid #EEEEEE; padding-bottom:130px; padding-top:20px;}
.xwzx:hover{ background-color:#eeeeee;}
.xwzx .time { width:200px; float:left;color:#4376A4; font-size:24px;}
.xwzx ul {width:1000px; float:left;}
.xwzx h1{ font-size:18px;}
.xwzx span{ line-height:26px;}





