@charset "utf-8";
/* CSS Document */
.xuanfukuang{
	position:fixed;
	top:30%;
	right:-140px; z-index:9999999999999999; display:block;
}
.xuanfukuang li{
	width:180px;
	height:40px;
	line-height:40px;
	margin-bottom:10px;
	box-sizing:border-box;
	padding-right:10px;
	font-size:16px;
	transition:.3s;
	color:#fff;
	border-radius:5px 0 0 5px;
	font-weight:bold;
	text-align:center;
	overflow:hidden;
}
.xuanfukuang li a{ color:#fff;}
.xuanfukuang li span{float:left;display:block;width:40px;height:40px;margin-right:4px;}
.xuanfukuang li img{ width:140px; height:140px; margin:10px;}
.xuanfukuang li:hover{transform:translateX(-140px);}
.xuanfukuang li:nth-child(6):hover{transform:translateX(-140px);height:150px;}
.xuanfukuang li:nth-child(6):hover span{display:none;}
.xuanfukuang li:nth-child(3):hover{transform:translateX(-140px);height:160px;}
.xuanfukuang li:nth-child(3):hover span{display:none;}

.xuanfukuang li:nth-child(1){background:#35afe2}/*背景色*/
.xuanfukuang li:nth-child(2){background:#ea201c}
.xuanfukuang li:nth-child(3){background:#62b900}
.xuanfukuang li:nth-child(4){background:#333}
.xuanfukuang li:nth-child(5){background:#333}
.xuanfukuang li:nth-child(6){background:#333;}


.xuanfukuang li:nth-child(1) span{background:url(../img/QQ.png)}/*QQ图标*/
.xuanfukuang li:nth-child(2) span{background:url(../img/tell.png)}/*电话图标*/
.xuanfukuang li:nth-child(3) span{background:url(../img/weixin.png)}/*微信图标*/
.xuanfukuang li:nth-child(4) span{background:url(../img/fhdb.png)}/*返回顶部图标*/
.xuanfukuang li:nth-child(5) span{background:url(../img/fhsy.png)}/*返回首页图标*/
.xuanfukuang li:nth-child(6) span{background:url(../img/ewm.png)}/*二维码图标*/


.xuanfukuang li:nth-child(1):hover span{background:url(../img/QQ1.jpg)}/*经过后qq图标*/
.xuanfukuang li:nth-child(2):hover span{background:url(../img/tel1.jpg)}/*经过后电话图标*/
.xuanfukuang li:nth-child(3):hover span{background:url(../img/weixin1.jpg)}/*经过后微信图标*/
.xuanfukuang li:nth-child(4):hover span{background:url(../img/fhdb1.jpg)}/*经过后返回顶部图标*/
.xuanfukuang li:nth-child(5):hover span{background:url(../img/fhsy1.jpg)}/*经过后返回首页图标*/
.xuanfukuang li:nth-child(6):hover span{background:url(../img/ewm1.jpg)}/*经过后二维码图标*/



iframe{ width:740px; height:400px;}

.gWidth{width: 1200px; margin-left: auto; margin-right: auto; font-size:16px;}
.pc{ display:block;}
.phone{ display:none;}
.pad{ display:none;}

header{ height:120px; width:100%; border-top:1px solid #dfdfe3; background:#fff;}
.top{ height:120px;}
.top>img{vertical-align:middle; width:177px; height:auto;}
.top>span{ display:inline-block;height:100%;vertical-align:middle;  }
.pc_nav4{position: absolute;right: 110px;top: 10px;}
.pc_nav4 p{font-size:18px;color:#cd0000;}
.pc_nav5{height:120px;}
.nav li{ float:left; height:120px; line-height:120px; box-sizing:border-box; margin-left:20px; font-size:14px; position:relative;border-top:2px solid #fff;}
.nav li a{ color:#333333;}
.nav li dl{ height:auto; background:#fff; box-shadow:0 0 5px #999; position:absolute; top:70px; right:0; z-index:100; width:130px; line-height:40px; text-align:center;}
.nav li dl dd{ overflow:hidden; height:0; transition:.3s;}
.nav li:hover dl dd{ height:40px;} 
.nav li:hover>a{ color:#1291cf;}
.nav li:hover{ border-top:2px solid #1291cf;}
.nav li dl dd:hover a{ color:#1291cf;}

.banner{ height:540px;}
.flexslider{position:relative;height:540px;overflow:hidden;background:url(../images/loading.gif) 50% no-repeat;}
.slides{position:relative;z-index:1;}
.slides li{height:540px;}
.slides li>a{ position:absolute; left:0; top:0; width:100%; height:100%;}

.flex-control-nav{position:absolute;bottom:10px;z-index:2;width:100%;text-align:center;}
.flex-control-nav li{display:inline-block;width:14px;height:14px;margin:0 5px;*display:inline;zoom:1;}
.flex-control-nav a{display:inline-block;width:14px;height:14px;line-height:40px;overflow:hidden;background:url(../images/dot.png) right 0 no-repeat;cursor:pointer;}
.flex-control-nav .flex-active{background-position:0 0;}

.flex-direction-nav{position:absolute;z-index:3;width:100%;top:45%;}
.flex-direction-nav li a{display:block;width:50px;height:50px;overflow:hidden;cursor:pointer;position:absolute;}
.flex-direction-nav li a.flex-prev{left:40px;background:url(../images/prev.png) center center no-repeat;}
.flex-direction-nav li a.flex-next{right:40px;background:url(../images/next.png) center center no-repeat;}


.bt_index{ height:60px;}
.bt_index h2{ width:100%; height:40px; line-height:40px; font-size:30px; text-align:center; font-weight:normal;}
.bt_index span{ font-size:12px; color:#a2a2a2; display:block; height:20px; line-height:20px; text-align:center;}
.bt_index a{ color:#333;}
.er{ padding-top:20px;}

.index_cp{ height:auto; margin-top:60px; margin-bottom:40px;}
.index_cp nav{ margin:20px 0 35px 0; height:15px; text-align:center;}
.index_cp nav a{ font-size:16px;color:#333; line-height:14px; padding:0 20px; border-right:1px solid #333; display:inline-block; height:14px;}
.index_cp nav a:last-child{ border-right:0;}

.cp_list li{float:left; height:285px; width:285px; margin-right:20px; margin-bottom:20px; background:#eeeeee; padding:5px; box-sizing:border-box; position:relative;}
.cp_list li img{ width:100%; height:100%;}
.cp_list li:nth-child(4n){ margin-right:0; }
.cp_list li a{ position:absolute; bottom:0; left:0; display:block; width:100%; height:45px; color:#333; font-size:12px; line-height:16px; padding:0 5px; box-sizing:border-box; background:rgba(238,238,238,0.9); overflow:hidden; transition:.3s;}
.cp_list li a strong{ font-size:16px; line-height:45px; display:block; text-align:center; font-weight:normal;}
.cp_list li:hover a {height: 60%;}
.cp_list li:hover a strong{ font-weight:bold;}
.cp_list li:hover{ box-shadow:0 0 10px #999;}

.bg{ overflow:hidden; height:auto; background:#fff;}
.about_bg{ height:480px; background: url(../img/bg1.jpg);background-size:auto 100%; width:100%; overflow:hidden;}
.about{ height:290px; background:rgba(0,0,0,.5); margin-top:170px; padding:0 15px; box-sizing:border-box;}
.about>img{ float:left; width:470px; height:400px; margin-top:-135px;}
.about_index_txt{ float:right; width:680px; color:#fff;}
.about_index_txt h2{ font-size:30px; font-weight:normal; height:140px; line-height:50px; margin-top:-120px;}
.about_index_txt h2 span{ font-size:50px; text-transform:uppercase; font-weight:bold;}
.about_index_txt p{ font-size:16px; line-height:32px; text-indent:2em; height:220px; overflow:hidden;}
.about_index_txt a{ float:right; color:#fff; font-size:14px; margin-right:10px; text-decoration:underline; margin-top:10px;}

.big_bg{
	width: 1920px;
    height: auto;
    position:fixed;
    left: 50%;
	top:-20%;
	z-index:-1;
}
.big_bg img{
	position: absolute;
    top: 0;
    left: -50%;
}

.case{ margin-top:45px; margin-bottom:55px;}
.case .case_list{ width:1200px; margin-top:20px;}
.case_list li{ float:left; width:295px; height:200px; margin-right:5px; margin-bottom:5px; position:relative;}
.case_list li img{ width:100%; height:100%;}
.case_list li p{ display:block; width:0; height:100%; position:absolute; top:0; left:0; background:rgba(0,0,0,.6); overflow:hidden; transition:.4s;}
.case_list li p a{ color:#fff;}
.case_list li p img{ width:295px; height:200px; position:absolute; display:block;}
.case_list li p span{ display:block; width:220px; line-height:26px; font-size:18px; margin:0 auto; margin-top:40px; text-align:center; height:85px; position:relative; left:0; top:0;}
.case_list li p i{position:relative; left:0; top:0; background:rgba(0,0,0,.6);width:295px; height:200px; display:inline-block; font-style:normal;}
.case_list li p i>a{ display:block; width:68px; height:28px; line-height:30px; border:1px solid #fff; margin:0 auto; margin-top:10px; font-size:14px; text-align:center;position:relative; left:0; top:0;}
.case_list li:hover p{ width:100%;}
.case #demo { overflow:hidden;width:1200px;height:auto; max-height:410px; margin-top:10px;}
.case #demo li {float:left; width:295px; height:200px; margin-right:5px; margin-bottom:5px; position:relative; }
.case #demo li  img{  width:100%; height:100%;}
.case #indemo {float: left;width: 400%;}
.case #demo1 {float: left;}
.case #demo2 {float: left;}




.youshibg{ height:860px; width:100%; background:rgba(0,0,0,.0); color:#fff; overflow:hidden;}
.youshi1{ height:auto; margin-top:40px;}
.youshi1 p{ font-size:15px; line-height:30px; display:block; width:680px; float:left; color:#000;}
.youshi1 p span{ font-size:18px; display:block; margin-top:10px; margin-bottom:0; color:#000;}
.youshi1 img{ width:409px; height:49px; margin-bottom:15px;}
.youshi1 ul{ float:right; width:520px;}
.youshi1 ul li{ float:left; margin-right:15px; margin-bottom:15px; width:245px; height:180px;}
.youshi1 ul li img{ width:100%; height:100%;}

.youshi2{ overflow:hidden; height:auto;}
.youshi2 img{ float:left; width:410px; height:430px;}
.youshi2 p{ font-size:16px; line-height:40px; display:block; width:740px; float:right;color:#000;}
.youshi2 p span{ font-size:18px; display:block; margin-top:50px; margin-bottom:10px;}
.youshi2 p img{ width:740px; height:49px; margin-top:40px; margin-bottom:20px; display:block;}
.youshi2 p a{color:#000; text-align:right; float:right;}

.wendabg{ height:430px; width:100%; background:url(../img/wenda_bg.png); background-size:auto 100%; box-sizing:border-box;}
.wenda{ margin-top:60px; height:auto;}
.wenda .wenda_list{ margin-top:30px;}
.wenda_list li{ float:left; width:285px; height:240px; margin-right:20px; margin-bottom:20px; background:rgba(255,255,255,.8); padding:5px; box-sizing:border-box;}
.wenda_list li:nth-child(4n){ margin-right:0;}
.wenda_list li>span{ display:block; font-size:12px; height:30px; color:#666; line-height:30px;}
.wenda_list li strong{ display:block; width:100%; font-size:16px; line-height:26px; border-bottom:1px solid #afafaf; height:55px; font-weight:normal;}
.wenda_list li a{ color:#333;}
.wenda_list li p{ display:block; width:100%; height:140px; font-size:14px; line-height:22px; margin-top:10px;}
.wenda_list li:hover{ box-shadow:0 0 10px #666;}
.wenda>a{ display:block; width:140px; height:35px; line-height:35px; font-size:14px; color:#999999; border-top:1px solid #999999; border-left:1px solid #999999; border-right:2px solid #999999; border-bottom:2px solid #999999; box-sizing:border-box; text-align:center; margin:0 auto; transition:.4s; margin-bottom:20px;}
.wenda>a:hover{ background:#999; color:#fff;}


.news{ height:auto; margin-top:60px;}
.news .news_list{ margin-top:20px;}
.news_list li{ width:585px; float:left; height:120px; margin-bottom:20px; margin-right:30px;}
.news_list li:nth-child(2n){ margin-right:0;}
.news_list li span{ display:block; width:100%; height:24px; font-size:16px; color:#989898; line-height:24px;}
.news_list li strong{ display:block; height:36px; width:100%; font-size:16px; line-height:36px; font-weight:normal;}
.news_list li strong a{ color:#333;}
.news_list li .line{ height:1px; width:100%; background:#d5d5d5;}
.news_list li .line span{ height:1px; width:70px; background:#000; transition:.4s;}
.news_list li p{ font-size:12px; line-height:22px; height:55px; width:100%;}
.news_list li p a{ color:#333;}
.news_list li:hover .line span{ width:100%;}

.news>a{ display:block; width:140px; height:35px; line-height:35px; font-size:14px; color:#999999; border-top:1px solid #999999; border-left:1px solid #999999; border-right:2px solid #999999; border-bottom:2px solid #999999; box-sizing:border-box; text-align:center; margin:0 auto; transition:.4s; margin-bottom:60px;}
.news>a:hover{ background:#999; color:#fff;}

footer{ height:400px; background:#333;}
.bottom1{height:370px; padding-top:40px; box-sizing:border-box;}
.bottom_lxwm{ height:auto;width:340px; float:left; margin-left:80px; font-size:20px; color:#fff; line-height:48px;}
.bottom_lxwm p img{ width:100px; height:100px; float:left; margin-right:10px;}
.bottom_lxwm p{ font-size:14px; width:402px;line-height:24px;}
.bottom_lxwm span{ font-size:22px; line-height:36px;}
.bottom1 dl{ float:right; margin-right:90px; width:auto;}
.bottom1 dl dt{ line-height:36px; height:36px; font-size:16px; text-align:center;}
.bottom1 dl dt a{ color:#fff;}
.bottom1 dl dd{ font-size:12px; line-height:24px; text-align:center;}
.bottom1 dl dd a{ color:#8c8c8c;}

.yqlj{ width:100%; border-bottom:1px solid #434343; border-top:1px solid #434343; height:30px; font-size:14px; line-height:30px; color:#8c8c8c;}
.yqlj a{ color:#8c8c8c; margin-right:25px;}
.yqlj p{ width:1000px; margin:0 auto;}

.beian{ font-size:12px; line-height:24px; text-align:center; color:#8c8c8c; box-sizing:border-box; padding-top:15px;}
.beian a{ color:#8c8c8c; margin:0 5px; display:inline-block}
.beian　img{ margin-top:10px !important;}

/*********************************************************************首页代码*************************************************************************/
.nybanner{ width:100%; height:200px; padding-top:50px; padding-bottom:50px;}
.nybanner h2{ width:100%; text-align:center; font-size:40px; line-height:100px; height:100px; font-weight:normal; }
.nybanner P{width:100%; text-align:center; font-size:36px; line-height:50px; height:50px; font-weight:normal; text-transform:uppercase; color:#666;}
.weizhi{ width:100%; height:auto; line-height:36px; background:#efefef; font-size:16px; color:#666;}
.weizhi1{ padding:0;}
.weizhi1 a{ color:#666;}
.weizhi1 a:hover{ color:#2a9cd4;}
.lxwm-bt{ width:100%; height:auto; padding:35px 0;}
.lxwm-bt h2{ font-size:30px; line-height:40px; color:#333; text-align:center; font-weight:normal;}
.lxwm-bt p{ font-size:14px; line-height:20px; color:#a2a2a2; text-align:center;}
.lxwm-nr{ width:100%; height:auto; padding-bottom:30px}
.lxwm-nr p{ font-size:14px; line-height:30px; color:#585858; width:425px; float:left; margin:0; display:block;}
.lxwm-nr p span{ font-size:24px; line-height:48px; color:#333;}
.lxwm-tu{ width:748px; height:auto; float:right;}
.lxwm-tu img{ width:100%; height:auto;}
.fcq{ width:100%; height:auto; padding-bottom:50px;}
.ny-bt{ width:100%; margin:0 auto 28px; height:auto; padding:0 2px; box-sizing:border-box;}
.ny-bt h2{font-size:20px; line-height:60px; font-weight:normal; color:#333;}
.ny-bt span{ width:100%; height:1px; background:#d0d0d0; display:block;}
.ny-bt p{ width:100px; background:#1291cf; height:1px;}
.fcq img{ width:auto; height:auto;}
.zwxq-nr{ width:100%; height:auto; font-size:16px; padding-bottom:30px;}
.zwxq{ width:100%;margin:0; height:auto; font-size:16px; line-height:30px; color:#666; display:block;}
.zwxq img{ width:535px; height:auto; margin-bottom:28px; float:right; padding:15px;}
.zwxq h2{ font-size:20px font-weight:normal; color:#f00; line-height:36px;}
.peixun{ width:100%; height:auto; font-size:16px;padding-bottom:50px}
.peixun1>p{ width:100%; font-size:16px; line-height:30px; color:#666;}
.peixun img{ width:auto; height:auto; padding-top:10px;}
.gywm-fl{ width:100%; height:auto; }
.gywm-fl p{ width:auto; height:auto; margin:0 auto; text-align:center;}
.gywm-fl p a{ width:130px; line-height:30px; font-size:16px; background:#1291cf; color:#eee; text-align:center; margin-right:20px; border-radius:5px; margin-bottom:30px; display:inline-block;}
.gywm-fl p a:nth-child(3n){ margin-right:20px;}
.gywm-fl p a:last-child{ margin-right:0}
.about1{ width:100%; height:auto;margin-bottom:60px; margin-top:30px}
.about11>.left{ width:745px;float:left; height:auto; margin-top:0;}
.about11>.left>a{ display:block; width:140px; height:35px; line-height:35px; font-size:14px; color:#999999; border-top:1px solid #999999; border-left:1px solid #999999; border-right:2px solid #999999; border-bottom:2px solid #999999; box-sizing:border-box; text-align:center; transition:.4s; margin:0;}
.about11>.left>a:hover{ background:#999; color:#fff;}
.about11>.left h2{ font-size:30px; color:#333; font-weight:normal; line-height:40px; text-align:left;}
.about11>.left span{ font-size:14px; color:#888; line-height:30px; display:block; text-transform:uppercase; margin-bottom:18px; text-align:left;}
.about11>.left p{ font-size:14px; line-height:30px; color:#585858; margin-bottom:24px; width:100%;}
.about11>.left p a{ color:#585858;}


.about11>.right{ width:420px; float:right; padding-right:10px; margin:0;}
.about11>.right img{ width:420px; height:280px;}
.about11>a{ display:none;}
.about2{ width:100%; height:auto;}
.about22{ width:100%; height:auto;}
.about22>h2{ font-size:30px; line-height:40px; color:#333; text-align:center; font-weight:normal;}
.about22>p{ font-size:14px; line-height:30px; color:#888; text-align:center;text-transform:uppercase;}
.about22>h2>a{ color:#333;}
.about22>p>a{ color:#888;}
.about2 #demo { overflow:hidden;width:1200px;height:240px;margin:30px auto 20px;}
.about2 #demo li {width:285px;height:240px;color:#333;float:left;margin-right:20px; }
.about2 #demo li  img{ width:285px;height:206px;}
.about2 #indemo {float: left;width: 800%;}
.about2 #demo1 {float: left;}
.about2 #demo2 {float: left;}
.about2 #demo li h2{ font-size:16px; line-height:36px; color:#333; font-weight:normal;}
.about22>a{ display:block; width:140px; height:35px; line-height:35px; font-size:14px; color:#999999; border-top:1px solid #999999; border-left:1px solid #999999; border-right:2px solid #999999; border-bottom:2px solid #999999; box-sizing:border-box; text-align:center; transition:.4s; margin:0 auto 70px;}
.about22>a:hover{ background:#999; color:#fff;}
.about3{ width:100%; height:auto;}
.about33{ width:1200px; height:auto;}
.about33>h2{ font-size:30px; line-height:40px; color:#333; text-align:center; font-weight:normal;}
.about33>span{ font-size:14px; line-height:30px; color:#888; text-align:center;text-transform:uppercase; display:block;}
.about33>h2>a{ color:#333;}
.about33>span>a{ color:#888;}
.about33 div{background:url(../img/about3.png) 0 50% no-repeat;background-size:auto 100%; height:400px; margin-top:30px; margin-bottom:30px;}
.about33 div>p{ width:620px; position:relative;left:310px; top:10px; font-size:16px; line-height:34px; color:#585858; margin:0;}
.about33 div>p>a{ color:#585858;}
.about33>a{ display:block; width:140px; height:35px; line-height:35px; font-size:14px; color:#999999; border-top:1px solid #999999; border-left:1px solid #999999; border-right:2px solid #999999; border-bottom:2px solid #999999; box-sizing:border-box; text-align:center; transition:.4s; margin:0 auto 70px;}
.about33>a:hover{ background:#999; color:#fff;}
.about5{ width:100%; height:auto; margin-bottom:70px;}
.about55>.left{ width:281px; float:left;background:url(../img/about5.png) 0 50% no-repeat;background-size:auto 100%; height:389px; padding:8px;}
.about55>.left h2{ font-size:30px; color:#eee; margin-top:28px; line-height:34px; font-weight:normal;}
.about55>.left h2 a{ color:#eee;}
.about55>.left span{ width:100px; height:2px; background:#eee; display:block; margin:15px 0 25px;}
.about55>.left p{ font-size:16px; line-height:30px;}
.about55>.left p a{ color:#eee;}
.about55>.left>a{ display:block; width:140px; height:35px; line-height:35px; font-size:14px; color:#eee; border-top:1px solid #eee; border-left:1px solid #999999; border-right:2px solid #eee; border-bottom:2px solid #eee; box-sizing:border-box; text-align:center; transition:.4s; margin-top:20px}
.about55>.left>a:hover{ background:#eee; color:#333;}
.about55>.right{ width:900px; float:right;}
.about55>.right li{ float:left; width:295px; height:200px; margin-right:5px; margin-bottom:5px; position:relative; display:block;}
.about55>.right li img{ width:100%; height:100%;}
.about55>.right li p{ display:block; width:100%; height:30px; position:absolute; bottom:0; left:0; background:rgba(0,0,0,.5); overflow:hidden; transition:.4s;}
.about55>.right li a{ color:#eee; text-align:center; font-size:16px; line-height:30px;}
.about6{ width:100%; height:auto; margin-bottom:70px}
.about66>.left{ width:745px;float:right; height:auto; margin-top:0;}
.about66>.left>a{ display:block; width:140px; height:35px; line-height:35px; font-size:14px; color:#999999; border-top:1px solid #999999; border-left:1px solid #999999; border-right:2px solid #999999; border-bottom:2px solid #999999; box-sizing:border-box; text-align:center; transition:.4s; margin:0; display:block;}
.about66>.left>a:hover{ background:#999; color:#fff;}
.about66>.left h2{ font-size:30px; color:#333; font-weight:normal; line-height:40px; text-align:left;}
.about66>.left span{ font-size:14px; color:#888; line-height:30px; display:block; text-transform:uppercase; margin-bottom:18px; text-align:left;}
.about66>.left p{ font-size:14px; line-height:30px; color:#585858; margin-bottom:24px; width:100%;}
.about66>.left p a{ color:#585858;}
.about66>.right{ width:420px; float:left; padding-right:10px; margin:0;}
.about66>.right img{ width:420px; height:280px;}
.about66>a{ display:none}
/*************************************************************联系，加入，关于代码*************************************************************************/
.gsjj-fl{ width:100%; height:auto; }
.gsjj-fl p{ width:auto; height:auto; margin:30px auto 0; text-align:center;}
.gsjj-fl p a{ width:130px; line-height:30px; font-size:16px; background:#1291cf; color:#eee; text-align:center; margin-right:20px; border-radius:5px; display:inline-block; margin-bottom:0;}
.gsjj-fl p a:nth-child(3n){ margin-right:20px;}
.gsjj-fl p a:last-child{ margin-right:0;}
.gsjj-nr{ width:100%; height:auto; margin-bottom:60px;}
.gsjj-nr1{text-align:center;}
.gsjj-nr1 p{width:98%; margin:0 auto;font-size:14px; line-height:30px; color:#585858; text-align:center;}
.gsjj-nr1 img{ width:auto; height:auto; margin:30px 0 0;}
.gsjj-nr1 ul{ width:100%; font-size:16px; text-align:left; border-left:2px solid #1291cf; margin:50px 0 0 0; height:auto;}
.gsjj-nr1 ul li{ line-height:41px; color:#585858; background:url(../img/heng.png)  0 50% no-repeat;background-size:auto 100%; padding-left:18px; margin-bottom:20px;}
.gsjj-nr1 ul li span{ background:#1291cf; color:#eee; width:100px; display:block; float:left; text-align:center; line-height:41px; margin-right:10px}
.gsjj-nr1 ul li:last-child{ margin-bottom:0;}


.qywh-nr{ width:100%; height:auto; margin-bottom:60px;}
.qywh-nr1{text-align:center;}
.qywh-nr1 p{width:100%; margin:0 auto;font-size:14px; line-height:30px; color:#585858; text-align:left;}
.qywh-nr1 img{ width:auto; height:auto; margin:30px 0 0;}
.jytd-nr{ width:100%; height:auto; margin-bottom:50px;}
.jytd-nr ul{ width:100%; height:auto;}
.jytd-nr ul li{ float:left; width:295px; height:200px; margin-right:5px; margin-bottom:5px; position:relative; display:block;}
.jytd-nr ul li img{ width:100%; height:100%;}
.jytd-nr ul li p{ display:block; width:100%; height:30px; position:absolute; bottom:0; left:0; background:rgba(0,0,0,.5); overflow:hidden; transition:.4s;}
.jytd-nr ul li a{ color:#eee; font-size:16px; text-align:center; line-height:30px;}
.fenye{ font-size:14px; color:#444; margin-top:35px; line-height:30px; height:30px; text-align:center;}
.fenye a{ color:#444; display:inline-block; border:1px solid #aaa; height:100%; width:auto; padding:0 10px; margin-left:3px; margin-right:3px; box-sizing:border-box;}
.fenye a:hover{ color:#fff; border:1px solid #aaa; background:#aaa;}
.xswd-nr{ width:100%; height:auto; margin-bottom:60px;}
.xswd-nr1{text-align:center;}
.xswd-nr1 p{width:98%; margin:0 auto;font-size:14px; line-height:30px; color:#585858; text-align:center;}
.xswd-nr1 img{ width:auto; height:auto; margin:30px 0 0;}
.pro-fl{ width:100%; height:75px; margin-bottom:30px}
.pro-fl1 p{ width:auto; height:30px; margin:0 auto; text-align:center; background:#efefef; }
.pro-fl1 p a{ line-height:30px; font-size:16px;color:#333; text-align:center; display:inline; border-right:1px solid #fff;padding:0 20px;}
.pro-fl1 p a:last-child{ border:0;}
.pro-fl1 p a:hover{ color:#1291cf;}
.pro-nr{ width:100%; height:auto; margin-bottom:50px;}

.news-nr{ width:100%; height:auto; margin-top:30px;}
.news-nr-list{ padding-left:10px; padding-right:10px; width:910px; background:#fff; height:auto; float:left; padding-bottom:35px; padding-top:27px;}
.xwlb{ width:100%; height:190px; margin-bottom:35px;}
.xwtu{ width:260px; height:auto; float:left;}
.xwtu a{ width:260px; display:block;}
.xwtu img{ width:260px; height:190px;}
.xw{ width:640px; height:auto; margin:0; float:right;}
.xw h2{ font-size:18px; color:#333; font-weight:normal; line-height:18px; margin-top:0; margin-bottom:10px}
.xw h2 a{ color:#333;}
.xw p{ font-size:14px; line-height:30px; color:#888;}
.xw p a{ color:#888; font-size:14px;}
.xw span{ color:#888; line-height:40px;font-size:14px;}
.xw>a{ display:block; width:100%; height:1px; background:#d6d6d6; margin-top:25px;}
.xw>a p{ width:200px; background:#1291cf; height:1px; transition:0.2s}
.xw:hover a>p{ width:100%;}




.hui{background:#fafafa; padding-bottom:50px;}
.news-tj{ padding-left:10px; padding-right:10px; width:220px; float:right; background:#fff; padding-bottom:15px;}
.news-tj h2{font-size:18px; color:#333; font-weight:normal; line-height:70px; margin-top:0;}
.news-tj ul li{ font-size:14px; line-height:26px; margin-bottom:20px; border-bottom:1px dashed #aaa; padding-bottom:10px;}
.news-tj ul li a{ color:#666;}
.news-tj ul li:last-child{ border:0; margin-bottom:0;}
.case-nr{ width:100%; height:auto;}
.case-nr ul{ width:100%;margin:0;}
.kehutu{ width:100%; height:auto;}
.kehutu ul li{ float:left; width:175px; height:75px; margin-right:30px; margin-bottom:25px;}
.kehutu ul li:nth-child(6){ margin-right:0;}
.kehutu ul li:nth-child(3){ margin-right:30px;}
.case1_list li{ float:left; width:295px; height:200px; margin-right:5px; margin-bottom:5px; position:relative;}
.case1_list li img{ width:100%; height:100%;}
.case1_list li p{ display:block; width:0; height:100%; position:absolute; top:0; left:0; background:rgba(0,0,0,.6); overflow:hidden; transition:.4s;}
.case1_list li p a{ color:#fff;}
.case1_list li p img{ width:600px; height:105px;}
.case1_list li p span{ display:block; width:220px; line-height:26px; font-size:18px; margin:0 auto; margin-top:40px; text-align:center; height:85px;}
.case1_list li p>a{ display:block; width:68px; height:28px; line-height:30px; border:1px solid #fff; margin:0 auto; margin-top:10px; font-size:14px; text-align:center;}
.case1_list li:hover p{ width:100%;}

.shouqian{ width:100%; height:auto; margin-top:10px;}
.shouqian img{ width:597px; height:auto; float:left; margin:0}
.shouqian1{ height:auto;background:#f0f0f0; height:387px;font-size:14px; color:#666; line-height:30px;}
.shouqian1 div{ width:530px; float:right; margin-right:42px;}
.shouqian1 div h2{ font-weight:normal; line-height:80px; margin-top:30px; color:#333;}
.shouqian1 div p{ font-size:14px; color:#666; line-height:30px;}
.shouhou{ width:100%; height:auto;}
.shouhou1 img{ width:597px; height:auto; float:right; margin:0}
.shouhou1{ height:auto;background:#f0f0f0; height:377px;}
.shouhou1 div{ width:530px; float:left; margin-left:30px;font-size:14px; color:#666; line-height:30px;}
.shouhou1 div h2{ font-weight:normal; line-height:80px; margin-top:10px; color:#333;}
.shouhou1 div p{ font-size:14px; color:#666; line-height:30px;}
.liucheng{ width:100%; height:auto; margin-bottom:50px;}
.liucheng1 h2{ font-size:30px; line-height:130px; font-weight:normal; text-align:center;}
.liucheng1 img{ width:auto; height:auto;}
.wenda-fl{ width:100%; height:auto; }
.wenda-fl p{ width:auto; height:auto; text-align:center; padding-top:30px;}
.wenda-fl p a{ width:130px; line-height:30px; font-size:16px; background:#1291cf; color:#eee; text-align:center; margin-right:20px; border-radius:5px; display:inline-block; }
.wenda-fl p a:nth-child(3n){ margin-right:0;}
.wd_list{ width:100%}
.wd_list li{ float:left; width:285px; height:240px; margin-right:20px; margin-bottom:20px; background:rgba(255,255,255,1); padding:5px; box-sizing:border-box;}
.wd_list li:nth-child(2n){background:rgba(255,255,255,1);}
.wd_list li:nth-child(4n){ margin-right:0;}
.wd_list li>span{ display:block; font-size:12px; height:30px; color:#666; line-height:30px;}
.wd_list li strong{ display:block; width:100%; font-size:16px; line-height:26px; border-bottom:1px solid #afafaf; height:55px; font-weight:normal;}
.wd_list li a{ color:#333;}
.wd_list li p{ display:block; width:100%; height:140px; font-size:14px; line-height:22px; margin-top:10px;}
.wd_list li:hover{ box-shadow:0 0 10px #666;}
.wdny{ width:100%; height:auto;}
.wdny h2{ font-size:22px; line-height:60px; color:#333; font-weight:normal; text-align:center; margin-top:20px; margin-bottom:0;}
.wdny .shijian{ font-size:14px; line-height:20px; color:#999; text-align:center; margin-bottom:20px; display:block;}
.wdny div{ font-size:14px; line-height:30px; color:#585858;}
.wdny div img{ width:auto;}
.fy{width:100%;font-size: 16px;line-height:45px;color: #333; border-top:1px dashed #a2a2a2; height:45px; margin:20px 0 20px;}
.fy .pages{float: left;margin-left:5px; width:auto; display:block;}
.fy .pagex{float: right;margin-right:5px;width:auto;display:block;}
.fy a{ color:#585858;}
.fy a:hover{color:#1291cf;}
.xgbq{ width:100%; line-height:45px; font-size:16px; color:#585858; margin:20px 0;}
.xgbq a{ color:#585858; margin-right:20px;}
.xgbq a:hover{color:#1291cf;}
.xgcp{ width:100%; height:auto; margin-bottom:10px;}
.xgcp_list li{float:left; height:285px; width:285px; margin-right:20px; margin-bottom:20px; background:#eeeeee; padding:5px; box-sizing:border-box; position:relative;}
.xgcp_list li img{ width:100%; height:100%;}
.xgcp_list li:nth-child(4n){ margin-right:0 !important; }
.xgcp_list li:nth-child(2n){ margin-right:20px;}
.xgcp_list li a{ position:absolute; bottom:0; left:0; display:block; width:100%; height:45px; color:#333; font-size:12px; line-height:16px; padding:0 5px; box-sizing:border-box; background:rgba(238,238,238,0.9); overflow:hidden; transition:.3s;}
.xgcp_list li a strong{ font-size:16px; line-height:45px; display:block; text-align:center; font-weight:normal;}
.xgcp_list li:hover a{ height:60%;}
.xgcp_list li:hover a strong{ font-weight:bold;}
.xgcp_list li:hover{ box-shadow:0 0 10px #999;}
.alny{ width:100%; height:auto;}
.alny h2{ font-size:22px; line-height:60px; color:#333; font-weight:normal; text-align:center; margin-top:20px; margin-bottom:0;}
.alny .shijian{ font-size:14px; line-height:20px; color:#999; text-align:center; margin-bottom:20px; display:block;}
.alny h3{ font-size:16px; color:#f00; border-bottom:1px dashed #a2a2a2; line-height:40px; font-weight:normal; margin-bottom:20px;}
.alny div{ font-size:14px; line-height:30px; color:#585858;}
.alny div img{ width:auto;}
.altu{ text-align:center; width:100%; height:400px;}
.altu>img{ width:550px !important; vertical-align:middle; height:auto; }
.altu>span{ height:100%; vertical-align:middle; display:inline-block;}
.zhtu{ text-align:center; width:100%; height:440px;}
.zhtu>img{ width:418px !important; vertical-align:middle; height:auto; }
.zhtu>span{ height:100%; vertical-align:middle; display:inline-block;}
.xwny{ width:100%; height:auto; padding-top:35px; margin-bottom:40px;}
.xwny .left{padding-left:10px; padding-right:10px; width:910px; background:#fff; height:auto; float:left;}
.xwny .left h2{ font-size:22px; line-height:60px; color:#333; font-weight:normal; text-align:center; margin-top:20px; margin-bottom:0;}
.xwny .left .shijian{ font-size:14px; line-height:20px; color:#999; text-align:center; margin-bottom:20px; display:block;}
.xwny .left div{ font-size:14px; line-height:30px; color:#585858;}
.xwny .left div img{max-width:900px;}
.xgpro{ width:100%; height:auto;}
.xgpro1{ background:#fff; height:auto;}
.xgpro_list{ width:auto; padding:0 3px; box-sizing:border-box;}
.xgpro_list li{float:left; height:285px; width:285px; margin-right:18px; margin-bottom:28px; background:#eeeeee; padding:2px; box-sizing:border-box; position:relative;}
.xgpro_list li img{ width:100%; height:100%;}
.xgpro_list li:nth-child(4n){ margin-right:0 !important; }
.xgpro_list li:nth-child(2n){ margin-right:18px;}
.xgpro_list li a{ position:absolute; bottom:0; left:0; display:block; width:100%; height:45px; color:#333; font-size:12px; line-height:16px; padding:0 5px; box-sizing:border-box; background:rgba(238,238,238,0.9); overflow:hidden; transition:.3s;}
.xgpro_list li a strong{ font-size:16px; line-height:45px; display:block; text-align:center; font-weight:normal;}
.xgpro_list li:hover a{ height:85px;}
.xgpro_list li:hover a strong{ font-weight:bold;}
.xgpro_list li:hover{ box-shadow:0 0 10px #999;}
.cpny{ width:100%; height:auto;}
.cpny h2{ font-size:22px; line-height:60px; color:#333; font-weight:normal; text-align:center; margin-top:20px; margin-bottom:0;}
.cpny h3{ font-size:16px; color:#f00; border-bottom:1px dashed #a2a2a2; line-height:40px; font-weight:normal; margin:20px 0;}
.cpny div{ font-size:14px; line-height:30px; color:#585858;}
.cpny div img{ width:auto;}
.cptp{ width:940px; margin:30px auto;}
.wrap{height:450px;width:450px;overflow: hidden;position: relative;border:1px solid #ddd; float:left; margin-right:30px; box-sizing:border-box;}
.wrap ul{position:absolute;} 
.wrap ul li{height:450px;}
.wrap ul li img{ width:450px !important; height:450px !important;}
.wrap ol{position:absolute;right:5px;bottom:5px;}
.wrap ol li{height:20px; width:20px;background:#ccc;border:solid 1px #aaa;margin-left:5px;color:#444;float:left;line-height:center;text-align:center;cursor:pointer; line-height:20px;}
.wrap ol .on{background:#1291cf;color:#eee;}
.cptp .right{ width:460px; float:left;}
.cptp .right h4{ font-size:22px; line-height:22px; color:#F00; font-weight:normal; border-bottom:1px dashed #C8C8C8; margin-bottom:15px; padding-bottom:15px;}
.cptp .right{ font-size:16px; line-height:36px;}
.cptp .right a{ color:#585858;}
.xgxw{ width:100%; height:auto;}
.xgxw1{ width:1200px; height:auto; margin:0 auto;}
.xgxw1 .news_list{ margin-top:20px; width:100%; margin-bottom:20px;}
.qyzz-nr{ width:100%; height:auto; margin-bottom:40px;}
#content { width:100%; height:auto; margin: 0 auto; }
#content a{ display:block; float:left; margin-right:20px; height:240px; margin-bottom:20px;}
#content a:nth-child(2n){ margin-right:20px;}
#content a:nth-child(4n){ margin-right:0;}
#content a img{ width:285px; height:206px;}
#content a h2{ font-size:16px; line-height:36px; color:#333; font-weight:normal; text-align:center;}
#imgbox-loading { position: absolute; top: 0; left: 0; cursor: pointer; display: none; z-index: 90; }
#imgbox-loading div { background: #FFF; width: 100%; height : 100%; }
#imgbox-overlay { position: absolute; top: 0; left: 0; width: 100%; height: 100%; background: #000; display: none; z-index: 80; }
.imgbox-wrap { position: absolute; top: 0; left: 0; background: #FFF; display: none; z-index: 90; }
.imgbox-img { padding: 0; margin: 0; border: none; width: 100%; height: 100%; vertical-align: top; }
.imgbox-title { padding-top: 10px; font-size: 11px; text-align: center; font-family: Arial; color: #333; display: none; }
.imgbox-bg-wrap { position: absolute; padding: 0; margin: 0; display: none; }
.imgbox-bg { position: absolute; width: 20px; height: 20px; }

.zhanhui{ padding-top:60px;}
.zhanhui-li{ margin-top:30px;}
.zhanhui1>a{ display:block; width:140px; height:35px; line-height:35px; font-size:14px; color:#999999; border-top:1px solid #999999; border-left:1px solid #999999; border-right:2px solid #999999; border-bottom:2px solid #999999; box-sizing:border-box; text-align:center; margin:0 auto; transition:.4s;  margin-top:25px;}
.zhanhui1>a:hover{ background:#999; color:#fff;}
.zhanhui-nr{ width:100%; height:auto; padding-bottom:45px;}
.zhanhui_list li{float:left; height:394px; width:285px; margin-right:20px; margin-bottom:20px; background:#eeeeee; padding:5px; box-sizing:border-box; position:relative;box-shadow:0 0 10px #999;}
.zhanhui_list li img{ width:100%; height:275px;}
.zhanhui_list li:nth-child(4n){ margin-right:0; }
.zhanhui_list li a{ display:block; width:100%; height:auto; color:#333; padding:0 5px; box-sizing:border-box; background:#eee; overflow:hidden; transition:.3s;}
.zhanhui_list li a strong{ font-size:16px; line-height:40px; display:block; text-align:center; font-weight:normal;}
.zhanhui_list li a span{font-size:14px; line-height:20px;}
.zhanhui_list li:hover a strong{ font-weight:bold;}
.zhanhui_list li:hover{ box-shadow:0 0 ;}

.hd{ padding-top:60px;}
.hd-li{ margin-top:30px;}
.hd1>a{ display:block; width:140px; height:35px; line-height:35px; font-size:14px; color:#999999; border-top:1px solid #999999; border-left:1px solid #999999; border-right:2px solid #999999; border-bottom:2px solid #999999; box-sizing:border-box; text-align:center; margin:0 auto; transition:.4s;  margin-top:25px;}
.hd1>a:hover{ background:#999; color:#fff;}
.hd-nr{ width:100%; height:auto; padding-bottom:45px;}
.hd_list li{float:left; height:287px; width:285px; margin-right:20px; margin-bottom:20px; background:#eeeeee; padding:5px; box-sizing:border-box; position:relative;box-shadow:0 0 10px #999;}
.hd_list li img{ width:100%; height:187px;}
.hd_list li:nth-child(4n){ margin-right:0; }
.hd_list li a{ display:block; width:100%; height:auto; color:#333; padding:0 5px; box-sizing:border-box; background:#eee; overflow:hidden; transition:.3s;}
.hd_list li a strong{ font-size:16px; line-height:40px; display:block; text-align:center; font-weight:normal;}
.hd_list li a span{font-size:14px; line-height:20px;}
.hd_list li:hover a strong{ font-weight:bold;}
.hd_list li:hover{ box-shadow:0 0 ;}






.zhqj{ width:100%; height:auto; padding-bottom:35px;}
.timu1{ width:100%; height:58px; margin-bottom:30px;}
.timu1 h2{ font-size:22px; color:#c30813; line-height:50px; border-bottom:3px solid #c30813; width:260px; font-weight:normal; box-sizing:border-box;}
.timu1 h2 span{ font-size:30px;}
.timu1 p{ width:260px; height:1px; margin:3px 0 0; background:#c30813;}
.qj1{ font-size:18px; line-height:40px; color:#585858; height:350px; margin-bottom:30px;}
.qj1 p{ padding-top:40px; float:left ; width:380px;}
.qj1 img{ float:right; width:800px; height:350px;}
.qj2{ font-size:18px; line-height:40px; color:#585858; height:350px;margin-bottom:30px; }
.qj2 p{ float:left ; width:380px;padding-top:60px;}
.qj2 img{  width:800px; height:auto; float:right;}
.qj3{ font-size:18px; line-height:40px; color:#585858; height:350px;margin-bottom:30px;}
.qj3 p{ float:left; width:380px;padding-top:70px;}
.qj3 img{  width:800px; height:auto; float:right;}
.qj4{ font-size:20px; line-height:45px; color:#585858; height:280px;margin-bottom:30px; }
.qj4 p{ float:left; width:350px;padding-top:30px;line-height:45px;}
.qj4 img{  width:850px; height:auto; float:right;}
.qj5{ font-size:18px; line-height:45px; color:#585858; height:530px;margin-bottom:30px; }
.qj5 p{ float:left; width:755px;padding-top:60px;line-height:45px;}
.qj5 img{  width:435px; height:530px; float:right;}
.qj6{ font-size:18px; line-height:40px; color:#585858; height:530px;margin-bottom:30px; }
.qj6 p{ float:left; width:410px;}
.qj6 img{  width:780px; height:530px; float:right;}
.qj7{ font-size:18px;  color:#585858; height:516px;margin-bottom:30px; }
.qj7 p{ float:left; width:410px;padding-top:80px;line-height:60px;}
.qj7 img{  width:700px; height:516px; float:right;}


.zycp{display: block;width: 100%;height: 50px;background: #eee; }
.zycp p{font-size: 16px;color:#2b2b2b;width: 1200px;margin-left: auto;margin-right: auto;line-height: 50px;}
.zycp p a{color:#333;margin-left: 18px;}
.zycp p a:hover{font-weight: bold;}



/* 后加推荐新闻 */
.hjnew{display: block;}
.hjl{ width:585px; float:left; margin-right:30px;margin-bottom:20px;display: block;}
.hjl>h2{ font-size:16px; line-height:36px; font-weight:normal;  color:#1291cf; border-bottom:1px solid #1291cf;}
.hjl>h2>a{ color:#eee; background:#1291cf; width:80px; display:block; text-align:center; height:34px; line-height:34px;}
.hjl ul{ width:585px; height:auto; margin-top:10px;}
.hjl ul li{ width:585px; height:auto; line-height:30px; color:#666; font-size:14px;}
.hjl ul li a{color:#666; }
.hjl ul li:hover a{ color:#1291cf;}
.hjl ul li span{ float:right; font-size:12px;}
.hjl:nth-child(3n){ margin-right:0;}

.hot{ width:585px; height:90px; margin-top:15px;}
.tututu{ width:130px; height:95px; float:left;}
.tututu img{ width:130px; height:95px; border:1px solid #ddd; box-sizing:border-box;}
.zizizi{ width:435px; float:right;}
.zizizi h2{ font-size:14px; line-height:30px; font-weight:normal; border-bottom:1px dashed #666;}
.zizizi h2 a{ color:#666;}
.zizizi span{font-size:12px; line-height:22px; display:block;color:#666;}
.zizizi p{ font-size:12px; line-height:24px;}
.zizizi p a{ color:#666;font-size:12px;line-height:24px;}


.houjia{ width:100%; height:auto; display: block;}
.houjia1{ width:1200px; margin:0 auto; font-size:14px; line-height:28px; color:#585858; border-top:1px solid #ddd; padding-top:10px; margin-top:30px; padding-bottom:40px;}
.houjia1 img{ width:auto;}