@charset "utf-8";
/* CSS Document */
*{ margin:0; padding:0;}
body{ font-size:14px; font-weight:1.5; font-family:"微软雅黑", sans-serif !important;color:#666; background:#eee}
a,img,input{ text-decoration:none; font-size:14px; border:0}
body,h1,h2,h3,h4,h5,h6,form,ol,li ,dl,ul,input,tr,td{margin: 0px;padding: 0px;list-style-type: none; color:#666; font-weight:normal}
ul li{ list-style:none;}
.clear{ clear:both;}
.left{ float:left;}
.right{ float:right;}
a{ blr:expression(this.onFocus=this.blur()); /* IE Opera */ outline:none; /* FF Opera */ color:#666 } a:focus{ -moz-outline-style: none; /* FF */} 
a:hover{ color:#0176c6}
input,button,select,textarea{outline:none}
textarea{resize:none}

.nav,.cent,.foot,.bah p,.nav1{ width:1200px; margin:auto; overflow:hidden;}
.flexslider{position:relative;height:660px;overflow:hidden;}
.flexslider .slides{position:relative;z-index:1;}
.flexslider .slides li{height:660px;}
.flexslider .slides li a{ display:block;}
.nav{ padding:10px 0}
.nav ul{ overflow:hidden; margin:26px 65px}
.nav ul li{ float:left; text-align:center; margin-right:15px;width: 93px;}
.nav ul li a{ font-size:16px; display:block; display:inline-block;}
.nav ul li a:hover{ color:#0075c9}
.logo p img{ margin-top:-14px}
.hea{ overflow:hidden; text-align:right}
.hea p{ display:inline-block; margin-left:10px}
.nav1{ margin-top:10px}
.wm-ln{ background:#f7f7f7; padding:80px;}
.wmbt{ background:url(../images/ind1.jpg) no-repeat bottom; font-weight:normal; padding-bottom:50px; text-align:center; font-size:60px; color:#333}
.to-xx{ overflow:hidden; margin:23px 0}
.to-x{ overflow:hidden; text-align:right; width:274px; float:right}
.to-x p{ float:left}
.to-x p input{ font-size:12px; padding:0 5px; height:30px ; line-height:30px;}
.sr{ width:230px; float:left}
.dj{ background:url(../images/ind1.jpg) no-repeat center; width:32px; float:right}
.tx-sr{ overflow:hidden;  border:#ccc 1px solid}
.zy-q a{ font-size:14px; color:#333; display:inline-block;  margin:0 2px}
.zy-q a:hover{ color:#0075c9}
.mo-t{ overflow:hidden; width:1200px; margin:434px auto 0}
.mk-1{ float:left; background:#000; width:306px; height:175px;background:rgba(249, 249, 249, 0.64)!important; filter:Alpha(opacity=7); margin-right:65px; padding:25px}
.mo-t1{ width:1290px}
.mk-1 h1{ font-size:24px; color:#333; margin-bottom:15px}
.mk-1 h1 span{ font-size:14px; display:inline-block; margin-left:10px}
.new div p a{ font-size:14px; margin:15px 0}
.ks div{ overflow:hidden}
.ks div dl{ float:left; text-align:center; margin:20px 10px}
.ks div dl dd{ font-size:16px;}
.sp div p img{ display:block; margin:auto}
.lanrenzhijia,.lanrenzhijia1,.lanrenzhijia2{ overflow:hidden;}
.lanrenzhijia dt{float:left;display:inline;width:81px;height:81px;overflow:hidden;position:relative; margin-bottom:10px}
.lanrenzhijia dt .photo{width:81px;height:81px;overflow:hidden}
.lanrenzhijia .rsp{width:81px;height:81px;overflow:hidden;position: absolute;background:#000;top:0px;left:0px; border-radius:50px}
.lanrenzhijia .text{position:absolute;width:81px;height:81px;left:-81px;top:0px;overflow:hidden;}
.lanrenzhijia .text h3{width:81px;margin-top:35px; text-align:center;color:#FFF;font-size:12px; font-weight:normal}
.center{ background:#eee; margin-top:15px}
.flexslider1,.flexslider1 .slides li{ height:340px;}
.flexslider1 .flex-control-nav{position:absolute;bottom:10px;z-index:2;width:100%;text-align:center;}
.flexslider1 .flex-control-nav li{display:inline-block;width:12px;height:12px;*display:inline;zoom:1; margin:0 8px}
.flexslider1 .flex-control-nav a{display:inline-block;width:12px;height:12px; line-height:40px;overflow:hidden;background:url(../images/dot.png) right 0 no-repeat;cursor:pointer;}
.flexslider1 .flex-control-nav .flex-active{background-position:0 0;}
.sy-bt{ font-size:24px; color:#333; text-align:center; padding:40px 0}
.sy-bt span{ display:block; color:#808080}
.al .right{ width:750px}
.al h1{ font-size:24px; color:#0277c7; margin-top:50px}
.al p{ font-size:14px; margin-top:20px; overflow:hidden; line-height:26px}
.al p a{ display:inline-block; float:right; background:#00a0e9; color:#fff; font-size:14px; width:80px; text-align:center; height:30px; line-height:30px; border-radius:5px}
.cp ul{ overflow:hidden; width:1280px}
.cp ul li{ float:left; background:#e2e2e2; padding:15px; margin:0 64px 64px 0}
.lanrenzhijia1 li{float:left;display:inline;width:327px;height:246px;overflow:hidden;position:relative; margin-bottom:10px}
.lanrenzhijia1 li .photo{width:327px;height:246px;overflow:hidden}
.lanrenzhijia1 .rsp{width:357px;height:276px;overflow:hidden;position: absolute;background:#000;top:0px;left:0px; border-radius:0}
.lanrenzhijia1 .text{position:absolute;width:357px;height:276px;left:-357px;top:0px;overflow:hidden;}
.lanrenzhijia1 .text h2{ background:#626262; color:#fff; font-size:16px; height:60px; line-height:60px; margin-top:70px; text-align:center}
.lanrenzhijia1 .text p{ width:100px; height:35px; line-height:35px; border:#0174ca 1px solid; color:#0174ca; text-align:center; border-radius:5px; font-size:16px; margin:30px auto 0}
.sy-bt1{ font-size:36px}
.sy-bt1 span{ font-size:24px; margin-top:15px}
.foot{ overflow:hidden}
.foot ul,.foot dl{ float:left; margin:60px 0; padding:0 34px; border-right:#ccc 1px solid; height:272px;width: 100px;}

.foot .no-dl11{ border:none}
.foot ul li{ margin:15px 0; color:#333}
.foot ul li a{ color:#333}
.foot dl dd{ text-align:center; font-size:14px; color:#000; margin-bottom:15px}
.foot .no-dl1 dd{ text-align:left}

.bah{ background:#f3f3f3; padding:25px 0; font-size:12px; color:#808080; text-align:right}

.ny-z{ width:220px}
.ny-y{ width:980px}
.ny-z h1{ background:#3e95d2; font-size:24px; color:#fff; height:50px; line-height:50px; text-align:center}
.ny-z ul{ border:#eee 1px solid; border-top:0}
.ny-z ul li a{ display:block; text-align:center; height:40px; line-height:40px;}
.ny-z ul li a:hover{ color:#efefef; font-size:14px; background:url(../images/ind6.jpg) no-repeat center}
.yt-b{ border-bottom:#eee 1px solid; font-size:16px; color:#404040; margin-top:30px; padding-left:25px}
.al-list{ overflow:hidden; margin-left:25px; width:1040px}
.al-list dl{ float:left; margin:25px 25px 0 0; width:300px; height:291px; overflow:hidden}
.al-list dl dd{ margin-top:12px; font-size:12px; color:#333; margin-left:60px}
.al-list dl .bt{ font-size:16px}
.al-list dl .bt a,.al-list dl .more a{ color:#0176c6;}
.al-list dl .more{ font-size:14px; text-decoration:underline; text-align:right}
.rd{ background:#cfcfcf; margin-top:60px}
.rd p{ color:#333; height:50px; line-height:50px;}
.rd p a{ color:#717171; margin-left:10px; overflow:hidden}
.rd p a span{ float:right}
.rd p a span img{ vertical-align:middle; margin-left:5px}

.lanrenzhijia2 dt,.lanrenzhijia2 dt .photo,.lanrenzhijia2 .rsp,.lanrenzhijia2 .text{width:218px;height:217px;}
.lanrenzhijia2 dt{float:left;display:inline;overflow:hidden;position:relative; margin-bottom:10px}
.lanrenzhijia2 .rsp{ border-radius:0; background:none}
.lanrenzhijia2 .text{position:absolute;left:-218px;top:0px;overflow:hidden;}
.lanrenzhijia2 .text h3{width:218px; margin-top:80px}
.cp-list{ overflow:hidden}
.cp-list dl{ float:left; margin:40px 54px;}
.cp-list dl dd{ text-align:center; margin-top:20px; clear:both}
.cp-list dl dd a{ font-size:14px; color:#333}
.cp-list dl .cp-xq a{ border:#b2b2b2 1px solid; border-radius:5px; padding:0 10px; color:#b2b2b2; height:28px; line-height:28px; display:inline-block}
.fy{ margin-top:40px}
.fy p,.fy p a{ font-size:19px; color:#333}
.fy p a{ color:#bebebe}
.fy p a:hover{ color:#333}
.fy p{ text-align:right}

.gsjj{ margin:20px 40px;}
.gsjj p{ margin-top:20px}
.gsjj p img{ vertical-align:middle; display:block; margin:40px auto}
.gsjj p{ line-height:28px; font-size:14px; color:#333; text-indent:2em}

.lxwm,.zxly,.xw-list{ margin:40px 30px}
.lxwm .left h1{ font-size:18px; color:#333; overflow:hidden; font-weight:bold; margin-bottom:25px}
.lxwm .left h1 span span{ display:block; font-size:14px; margin-top:5px; font-weight:normal}
.lxwm .left h1 .left{ width:16px; margin-top:5px}
.lxwm .left{ width:350px}
.lxwm .right{ width:367px}
.lxwm .left h1 .left{ width:16px}
.lxwm .left h1 .right{ width:325px}
.lxwm .left p{ font-size:14px; margin-top:12px} 

.bs{ background:#eee; border-radius:5px; padding:5px; line-height:24px; font-size:14px; color:#333}
.ly{ margin-top:40px}
.ly p{ font-size:18px; color:#333; margin-top:10px; overflow:hidden;}
.ly .lz{ width:100px; text-align:right; display:inline-block; margin-right:20px; float:left; height:35px; line-height:35px;}
.ly .lz span{ color:#f00}
.ly p input{ border:#ccc 1px solid; border-radius:5px; height:35px; line-height:35px; width:380px; padding:0 5px}
.ly p textarea{ border:#ccc 1px solid; border-radius:5px; width:700px; height:300px; padding:5px}
.tj-cz{ padding-left:140px; padding-top:40px}
.ly .tj-cz input{ width:100px; margin-right:30px; font-size:18px}
.ly .tj-cz .tj{ background:#0176c6; color:#fff}

.xw-list dl{ overflow:hidden; margin-bottom:40px}
.xw-list dl dt{ float:left}
.xw-list dl dd{ float:right; width:560px; font-size:14px; color:#333; line-height:26px}
.xw-list dl .xw-bt{ margin-bottom:30px}
.xw-list dl .xw-bt a{ font-size:18px; color:#333; font-weight:bold}
.xw-list dl .xw-bt a:hover{ color:#3e95d2}
.xw-list dl .ck{ overflow:hidden; margin-top:40px}
.xw-list dl .ck a{ background:url(../images/xw1.png) no-repeat; width:115px; height:35px; line-height:35px; text-align:center; display:inline-block; float:right}
.xw-list dl .ck a:hover{ background:url(../images/xw2.png) no-repeat; color:#fff}
.fy1 p{ text-align:right}
.fy1 p a{ display:inline-block; margin-left:30px}
.fy1{ margin:0 30px}

.xw-xq h1{ font-size:24px; color:#3e95d2; text-align:center; margin-top:50px}
.xw-xq p{ font-size:16px}
.fy2{ overflow:hidden; margin-top:40px}
.fy2 a{ font-size:16px}
.fy2 span{ width:19px; height:19px; display:inline-block; vertical-align:middle}
.fy2 .left span{ background:url(../images/xw3.png) no-repeat center; margin-right:10px}
.fy2 .left:hover span{ background:url(../images/xw5.png) no-repeat center;}
.fy2 .right span{ background:url(../images/xw4.png) no-repeat center; margin-left:10px}
.fy2 .right:hover span{ background:url(../images/xw6.png) no-repeat center;}















