﻿@charset "utf-8";

/* CSS Document */

*{ margin:0; padding:0;}

body{ background:#fff;}

.right{float:right;}

.clear{ clear:both;height:0px;}

li{ list-style:none;}

a,img{ border:0px;}

h2{font-family:'"Microsoft YaHei';}

h1{ font-size:24px;font-family:'"Microsoft YaHei';}

a,p,li,span{

	font-family:'"Microsoft YaHei';

	font-size:16px;

	color:#000;

	line-height:30px;}

#demo{

	width:100%;

	height:450px;

	

	overflow:hidden;

	position:relative;

	z-index:-10;

	}

#demo img{width:100%;height:450px;}

#demo li{float:left;position:absolute;}

#demo ul{width:9999em;position:absolute;}

.btn span{

	width:25px;

	height:10px;

	background:#fff;

	display:inline-block;

	cursor:pointer;

	margin-right:3px;

	}

.btn span{*display:inline;}

.btn{

	position:absolute;

	right:0;bottom:0;

	padding:5px 10px;

	}

.btnbg{

	width:100%;

	height:30px;

	position:absolute;

	left:0;bottom:0;

	background:#000;opacity:0.5;

	}



.head{

	width:100%;

	height:58px;

	background:#319ff4;

	}

.headtop{ 

width:1000px;

margin:auto;

}



.menu1 li{display:inline-block;width:120px;vertical-align:top;position:relative; z-index:999;}

.menu1 li{*display:inline;}

.menu1 li a{

			display:block;

			width:120px;

			text-align:center; 

			line-height:58px;

			font-size:18px;

			color:#fff;

			 }

.menu1 li a:hover{ background:url(../images/hover.png) no-repeat;}

.menu1 li ul{display:none;margin-top:33px;background:#319ff4;}

.menu1 li ul li a{border-bottom:1px solid #fff; width:130px; font-size:16px; line-height:40px;}

.menu1 li ul li a:hover{ background:#2484cf;}

.menu1 li:hover ul{

				  width:130px;

				  position:absolute;

				  top:25px;

				  left:-8px;

				  display:block;

				  }

.menu1 li:hover ul li ul{display:none; margin:0; padding:0;}

.menu1 li ul li ul{padding-top:0px;background:#319ff4;}

.menu1 li ul li:hover ul{

						display:block;

						position:absolute;

						top:0px;left:130px;

						}



a{cursor:pointer;text-decoration:none;outline:none;color:#fff;}







.l_top{ background:url(../images/top.jpg); width:100%; height:107px;}

.logo{ width:1000px; margin:auto;}



.about{width:1000px; margin:0 auto;border-bottom:2px solid #3889c7;}

.ggao{ float:left; width:700px; background:url(../images/icon.png) no-repeat left; padding-left:35px; margin-top:15px;}

.ab img{ width:261px; height:193px;}

.ab{width:261px;padding:5px;background:#3889c7;margin-top:-250px;line-height:30px;}

.ab h2,.ab h3{font-size:16px;font-weight:normal;}

.ab h2{height:30px;overflow:hidden;border-bottom:1px solid #319ff3; color:#fff;}

.ab h3{height:60px;overflow:hidden;color:#fff;}

.contont{ width:1000px; margin:auto;}

.left{ float:left; width:235px; padding-top:30px;margin-bottom:30px;}

.menuDiv{ width:235px; background:#e7e1e5;padding:10px 0 15px 0; margin-bottom:10px;}

.menuDiv ul{ width:215px; margin:auto;}

.menuDiv ul li a{ color:#000; display: block;

  height: 37px;

  overflow: hidden;}

.menuDiv ul li{background:url(../images/nav_hover.jpg) no-repeat; width:215px;text-align:center;  line-height:38px; margin-top:5px;}

.menuDiv ul li a:hover{color:#fff;}

.menuDiv ul li ul li a:hover{color:#3c3c3c;}

.menuDiv ul li:hover{background:url(../images/nav2_hover.jpg) no-repeat;}

.menuDiv ul li ul li{ background:url(../images/a.jpg) no-repeat;height:37px;}

.menuDiv ul li ul li:hover{ color:#000;}

.menuDiv ul li ul li a{ color:#676767;height:37px;}

.menuDiv ul li ul li:hover{ color:#000; background:url(../images/a.jpg) no-repeat;}

.m{ background:url(../images/a.jpg)no-repeat; height:38px; text-align:center;  width:215px; margin: auto; margin-top:10px; }

.m a{ color:#6e6e6e;line-height:38px; }

.mea{ background:#3889c7; text-align:center; height:60px; line-height:60px; font-size:24px; color:#fff;}



.contact{ background:url(../images/contact.jpg) no-repeat; height:120px; padding:10px 0 0 3px;margin-bottom:10px; overflow:hidden}

.c_us p{ width:210px; color:#FFF;font-size:14px;line-height:24px;}

.c_us{/* background:url(../images/us.png) no-repeat;*/ padding-left:20px; color:#fff;}

.case{ height:240px;background:#3889c7; text-align:center;padding-top:3px;}

.right_ p a { color:#000}

.right_{ float:left; padding-top:30px; width:745px;padding-left:20px; margin-bottom:30px;}

.ri_ul{ padding-left:5px;}

.ri_ul li{width:231px; height:280px; background:url(../images/cp_bg.jpg) no-repeat; float:left; padding:5px; margin-right:5px; overflow:hidden;}

.ri_ul li:hover{ background:url(../images/cp_bgh.jpg) no-repeat; color:#fff;}

.ri_ul li img{ width:231px; height:174px;}

.ri_ul li a{ color:#000;}

.ri_ul li p{ width:238px; color:#333;}

.ri_ul li p:hover{ color:#fff;}

.c_up{width:auto; background:#f1f1f1;height:420px; border-top:8px solid #3889c7; border-bottom:8px solid #3889c7;}

.u_cont{ width:1000px; margin:auto;}

.ti{ text-align:center;}

.u_cont ul li{ width:470px; border:1px solid #3889c7; float:left; margin:10px 20px 0 0; height:102px}

.u_cont ul li:hover{border:1px solid #f84652;}

.n1{background:#3889c7; height:40px; line-height:40px; color:#fff; padding:0 8px;}

.n1:hover{background:#f84652;}

.n1 span{ float:right;line-height:40px; color:#fff;}

.n2:hover{ color:#000;}

.n2{padding:0 8px;color:#2a2a2a;}


.dxseo-rl-item{ list-style:none !important;}
.dxseo-rl-item a{ color:#000 !important;}
.key a{ color:#000 !important;}




.youlian{ width:100%;  

		  padding:30px 0 10px 0px;

		  background:#e7e7e7;

		  }

.lianjie { width:1000px; margin:auto;}

.lianjie .tit {

				border-bottom:solid 3px #3889c7;

				height:38px;

			    font-family:'微软雅黑';

				 }

.lianjie .tit p {

	               float:left;color:#fff;

                   font-size:18px;line-height:38px; 

				   text-align:center;padding:0 10px;

				   width:90px;

				   letter-spacing:1px;

				   background:#3889c7;

				   }

.lianjie .tit .hover {

	                   background:#4ca6eb;

					   width:90px; height:38px;

					   color:#fff;

					  }

.lianjie ul {

			  line-height:38px; 

			  overflow:hidden;

			  padding:5px 10px;

			  }

.lianjie li {

			  margin-right:14px;

			  color:#282828;

			  float:left;

			  font-family:'微软雅黑';

			  }

.lianjie li a{color:#282828;font-size:16px; font-family:'微软雅黑';}

.lianjie a:hover{ color:#3889c7;}



#footnav{ 

		  width:100%; 

		  margin:auto; 

		  text-align:center; 

		  line-height:60px;

		  background:#319ff4;

		  color:#fff;

		 }

#footnav a:hover{ color:#f84652;}

.di_footer{

			padding:40px 0 10px 0; 

			height:120px; 

			width:100%;

			line-height:30px;

			background:url(../images/footer.jpg);

		    }



.di_zi{ 

		text-align:center; 

		width:1000px; 

		margin:auto;

		color:#fff; 

		font-family:'微软雅黑';

		font-size:16px;

		

		}

/*首页结束*/

.right_ img{ max-width:800px; height:auto}

.lj{ background:url(../images/lj.jpg) no-repeat; height:40px; padding-left:35px; margin-bottom:8px;}

.ao{ width:1000px; margin:auto; padding-top:10px;}

.ggao{background:url(../images/icon.png) no-repeat 0 center ; width:100px; margin-top:3px;line-height:20px; float:left;}

.a3{ padding-top:5px;}

#g_ao{line-height:50px; width:900px;margin-top:-2px; height:50px; float:left;}

.ao span{ line-height:50px;}

.lj a{ color:#000;}

.gao{ width:100%; background:#eaeaea; height:50px;}

.cp_nei{ text-align:center; padding-bottom:15px;}

.fanye{ 

	  text-align:center;

	  padding:20px 0 0 0;

	  }

.fanye a{ 

		 margin-right:1px; 

		 background:#3889c7;

		 padding: 2px 8px; 

		 color:#fff;

		 }

.fanye a:hover{ background:#707070;}

.fanye ul{text-align:center;font-size:0;}
.fanye ul li{display:inline-block;margin:0 2px;}

#carousel {

overflow:hidden;

width:700px; margin:auto;

height:165px;

}



#incarousel {

	float:left;

	width:500%;

}

#carousel1 {

float: left;

margin-right:4px;

}

#carousel2 {

float: left;

}

.proimg{background:#3889c7; margin-top:20px;}

.proimg img{ margin-right:8px; width:163px;}

.xg_ti{ color:#fff; text-align:center; background:url(../images/nebg.jpg) no-repeat; height:80px; font-size:18px; line-height:45px;}

.ne_ul li a{ color:#000;}

.ne_ul li{ height:35px; overflow:hidden; width:700px; border-bottom:1px  solid #3889c7; background:url(../images/li2.png) left no-repeat; padding:0 5px 0 20px; line-height:37px;}

.ne_ul li span{ float:right; color:#2b2b2b;}

.ne_ul li a:hover{ color:#f84652;}





.re_ul li{ border-bottom:1px  solid #165c92; background:url(../images/li3.png) left no-repeat; padding:0 5px 0 20px; line-height:41px; width:680px; margin:auto; height:38px; overflow:hidden;}

.re_ul li span{ float:right; color:#fff; }

.re_ul li a:hover{ color:#343434;}

.de_us{ width:504PX; margin:auto;}

.xqpage a{color:#333;}