@charset "gb2312";
/* CSS Document */
@charset "utf-8";
body{ margin:0px; font-size:12px; color:#333333;font-family:"Microsoft Yahei";}
*{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;}
input,select {font:100% Helvetica, Tahoma, Arial, "Microsoft YaHei", }
button {overflow:visible}
img{border:none;}
a{color:#333333;text-decoration:none;}
a:hover{color:#ff0000;text-decoration:none;}
li{	list-style:none;}
input,select,button{font:12px Verdana,Arial,Tahoma;vertical-align:middle;}
.clear{overflow:hidden;clear:both; height:0px;}
.lf{ float:left;}
.rt{ float:right;}



.hn{ width:1100px; margin:0 auto;}
.topr{ margin-top:10px;}
.yy{ margin-left:70px;}
.yy ul li{ float:left; padding-left:5px; line-height:14px;}
.dh{ height:50px; line-height:24px; color:#2776eb; background:url(t3.jpg) no-repeat center left; padding-left:40px; margin-top:10px; font-weight:bold}
.dh h2{ font-size:14px; text-align:right}
.dh p{ font-size:24px;}

.hz{ width:100%; margin:0 auto; border-bottom:1px solid #e8e8e8; border-top:1px solid #e8e8e8; height:40px;}
.daohang{ width:1100px; margin:0 auto;}

/* common styling */
.menu {font-family: "΢���ź�"; width:720px; position:relative; z-index:9999999; margin-left:486px;}
.menu ul li a, .menu ul li a:visited {display:block; text-decoration:none; color:#333;width:90px; height:40px; text-align:center; background: none; line-height:40px; font-size:14px; overflow:hidden;}
.menu ul {padding:0; margin:0;list-style-type: none; }
.menu ul li {float:left; margin-right:0px; position:relative;}
.menu ul li ul {display: none;}
/* specific to non IE browsers */
.menu ul li:hover a {color:#2776eb;  background: url(images/nav.jpg) repeat-x bottom; }
.menu ul li:hover ul {display:block; position:absolute; top:40px; left:0; width:90px; }
.menu ul li:hover ul li a.hide {background:#fafafa; color:#333333; height:30px; line-height:30px; font-size:12px;}
.menu ul li:hover ul li:hover a.hide {background:#2776eb; color:#fff; }
.menu ul li:hover ul li ul {display: none; }
.menu ul li:hover ul li a {display:block; background:#fafafa; color:#333333; height:30px; line-height:30px; font-size:12px;}
.menu ul li:hover ul li a:hover {background:#2776eb; color:#fff; }
.menu ul li:hover ul li:hover ul {display:block; position:absolute; left:90px; top:0; }
.menu ul li:hover ul li:hover ul.left {left:90px;}

.m1{ width:1100px; margin:0 auto; margin-top:35px;}
.bt{ background:url(x1.png) repeat-x center center; width:480px; margin:0 auto;}
.bt h3{ font-size:26px; color:#2776eb; background:#fff; width:130px; margin:0 auto; text-align:center}
.bt h4{ font-size:26px; color:#2776eb; background:#f1f1f1; width:130px; margin:0 auto;  text-align:center}

.bt2{ font-family:"Times New Roman"; font-size:18px; color:#d9d9d9; text-align:center; text-transform:uppercase; margin-top:5px;}

.nr{ font-size:14px; line-height:30px; margin-top:20px; margin-bottom:20px;}

.tu ul li{ float:left; margin-right:30px;}

.m2{ width:100%; margin:0 auto; background:#f1f1f1; margin-top:35px; overflow:hidden}
.m2_1{ width:1100px; margin:0 auto; padding-top:30px; padding-bottom:40px;}
.cplb{ margin-top:0px;}
.cplb ul li{ float:left; margin-right:38px; background:#fff; margin-top:25px;}
.cplb ul li:nth-child(4n){ margin-right:0;}
.cplb ul li p{ text-align:center; line-height:38px; font-size:14px;}
.cplb ul li:hover p{ background:#2776eb; color:#fff; display:block}

.more{ width:145px; margin:0 auto; height:40px; background:#2776eb; font-size:#fff; text-align:center; line-height:40px; font-size:14px; margin-top:40px; font-weight:bold}
.more a{ color:#fff;}
.more a:hover{ background:#076dae; display:block}

.zt{ margin-top:25px;}
.xw{ width:605px; margin-top:25px;}
.xw ul li{ margin-bottom:26px;}
.rq{ width:105px; height:75px; background:#2776eb; color:#d9d9d9; font-family:"Times New Roman"; text-align:center;}
.rq h3{ font-size:26px; line-height:30px; font-weight:normal; padding-top:10px;}
.rq h4{ font-size:18px; font-weight:normal; padding-top:6px;}
.wz{ width:475px;}
.wz h5{ font-size:16px; line-height:26px; font-weight:normal;}
.wz p{ line-height:26px; color:#999;}

.cfsb{ background:#fff; margin-top:20px;}

.dt{ margin-top:30px;}
.lxwm{ width:560px; margin-top:30px;}
.con{ margin-top:10px;}
.con p{ float:left; font-size:14px; line-height:30px; color:#575757;}
.con span{ float:right; margin-top:20px;}

.m3{ width:100%; margin:0 auto; background:#2776eb; margin-top:40px; overflow:hidden}
.dibu{ width:1100px; margin:0 auto; padding-top:20px; padding-bottom:10px;}

.fdh ul li{ float:left; margin-right:35px; text-align:center}
.fdh h3{ font-size:14px; color:#fff; line-height:30px; font-weight:normal}
.fdh h3 a{ color:#fff;}
.fdh h3 a:hover{ color:#000}
.fdh p{ color:#fff; line-height:26px;}
.fdh p a{ color:#fff;}
.fdh p a:hover{ color:#000}

.input{ width:370px; height:120px; color:#999; line-height:26px; font-size:14px; margin-top:10px;}
.tj{ width:95px; height:30px; line-height:30px; text-align:center; background:#ccc; margin:0 auto; margin-top:15px; border-radius:5px;}
.tj:hover{ background:#fff; display:block}

.m4{ text-align:center; line-height:22px; color:#616161; padding-top:10px; padding-bottom:10px;}




.top_imgbox{
	width:100%; 
	height:200px; 
	position:relative;
	z-index:2; 
	overflow:hidden;
	}
.top_imgbox .top_img{
	position:absolute; 
	left:50%; 
    top:0; 
	width:1920px;
    margin-left:-960px; 
	z-index:99;
	}


.nm{ width:1100px; margin:0 auto; margin-top:30px;}

.zdh{ width:240px;}
.test{ overflow:hidden}
.test h3{text-align:center; font-size:16px; line-height:45px;color:#fff; font-weight:normal; background:url(x2.jpg) no-repeat center top; margin-bottom:2px;}
.test ul{list-style:none;} 
.test li{float:left;width:240px; margin-bottom:1px;line-height:36px;} 
.test a{display:block;text-align:center;height:36px; font-size:14px} 
.test a:link{color:#333;text-decoration:none; background:url(../images/d2.jpg) no-repeat;} 
.test a:visited{color:#ff6201;text-decoration:none;} 
.test a:hover{color:#eda700;text-decoration:none;background:url(../images/d1.jpg); font-size:14px; }  

.zlx{ margin-top:15px;}
.zlx p{ line-height:26px; font-size:14px; background:#f5f5f5; padding:10px;}
.njs{ width:815px;}

.bt3{ border-bottom:1px solid #eee; height:30px;}
.bt3 h2{ float:left; font-size:20px; color:#2776eb; font-weight:bold; line-height:30px; font-family: Arial}
.bt3 p{ float:right; line-height:30px;}

.nr2{ font-size:14px; line-height:32px; color:#737373; padding-top:10px; padding-bottom:40px;}