﻿
*{ margin: 0;padding: 0; border:none; list-style:none; }

/**{font-family: "WenQuanYi Micro Hei Mono", "WenQuanYi Micro Hei", "微软雅黑","Microsoft Yahei Mono", "Microsoft Yahei", sans-serif !important;}*/
body {-webkit-text-size-adjust:none; font-family: "WenQuanYi Micro Hei Mono", "WenQuanYi Micro Hei", "微软雅黑","Microsoft Yahei Mono", "Microsoft Yahei", sans-serif !important; min-width:1200px;}
a{ text-decoration:none;}
ul {list-style: none;}
li{ list-style-type:none;}
.clear{ clear:both;}

.Top{ width:100%; height:80px; overflow:hidden; position:relative !important;}
.Toper{ width:1300px; height:auto; overflow:hidden; margin:0px auto;}
.Toper .Toper-left{ width:420px; height:auto; overflow:hidden; float:left;}
.Toper .Toper-right{ width:760px; height:auto; overflow:hidden; float:right;}
.Toper .Toper-right ul{}
.Toper .Toper-right ul li{ width:100px; height:auto; overflow:hidden; float:left; margin-top:28px; font-size:14px;}
.Toper .Toper-right ul li a{ color:#333333;}

.Banner-a{ width:100%; height:400px; overflow:hidden; position:relative !important;}

.Q-nav{ width:100%; height:auto; overflow:hidden; position:relative !important; /*border-bottom:1px solid #dedede;*/}
.Q-nav .Q-naver{ width:1200px; height:auto; overflow:hidden; margin:0px auto; text-align:center;}
.Q-nav .Q-naver ul{}
.Q-nav .Q-naver ul li{ width:120px; height:60px; line-height:60px; text-align:center; float:left;}
.Q-nav .Q-naver ul li a{ color:#333;}
.Q-nav .Q-naver ul li a:hover{ display:block; background:#325a9f; width:120px; height:60px; line-height:60px;}
.Q-nav .Q-naver ul li a:hover p{ color:#fff;}

.A-guodu{ width:100%; height:70px; overflow:hidden; position:relative !important; background:url(../images/A-top-bg.png) repeat-x;}

.Loca{ width:100%; height:auto; overflow:hidden; position:relative !important;}
.Locaer{ width:1200px; height:auto; overflow:hidden; margin:0px auto;}
.Locaer .Locaer-right{ float:right;}
.Locaer img{ float:left; margin-top:2px;} 
.Locaer p{ float:left; font-size:13px; color:#333; margin-left:6px;} 
.Locaer p a{ color:#333;}
.Locaer p a:hover{ color:#325a9f;}

.About-top{ width:100%; height:auto; overflow:hidden; position:relative !important; margin-top:0px;}
.About-top p{ width:1400px; height:auto; margin:0px auto; font-size:68px; color:#d0cfcf; font-family:Arial, Helvetica, sans-serif;}
.About-title{ width:100%; height:auto; overflow:hidden; position:relative !important; /*margin-top:1px;*/}
.About-title p{ width:1400px; height:auto; margin:0px auto; font-size:28px; font-weight:bold; color:#333333; letter-spacing:1px;}
.About-info{ width:100%; height:auto; overflow:hidden; position:relative !important;}
.About-info .About-infoer{ width:1400px; height:auto; overflow:hidden; margin:0px auto; margin-top:10px; color:#333; line-height:30px;}
.About-info .About-infoer .About-infoer-top{ width:100%; height:auto; overflow:hidden;}
.About-info .About-infoer .About-infoer-top .About-infoer-top-left{ width:850px; height:auto; overflow:hidden; float:left; margin-top:20px;}
.About-info .About-infoer .About-infoer-top .About-infoer-top-left p{ text-indent:2em;}
.About-info .About-infoer .About-infoer-top .About-infoer-top-right{ width:530px; height:330px; float:right; background:url(../images/About-infoer-top-right.jpg) no-repeat;}


.About-info .About-infoer .About-infoer-two{ width:100%; height:auto; overflow:hidden; margin-top:10px;}
.About-info .About-infoer .About-infoer-two .About-infoer-two-left{ width:600px; height:auto; overflow:hidden; float:left;}
.About-info .About-infoer .About-infoer-two .About-infoer-two-left ul{}
.About-info .About-infoer .About-infoer-two .About-infoer-two-left ul li{ width:280px; height:220px; border:1px solid #dedede; float:left; margin-left:6px; margin-right:6px; margin-bottom:16px; padding:2px;}
.About-info .About-infoer .About-infoer-two .About-infoer-two-right{ width:780px; height:auto; overflow:hidden; float:right; /*border:1px solid red;*/}
.About-info .About-infoer .About-infoer-two .About-infoer-two-right p{ text-indent:2em;}

.About-info .About-infoer .About-infoer-three{ width:100%; height:auto; overflow:hidden; margin-top:10px; margin-bottom:20px;}
.About-info .About-infoer .About-infoer-three p{  text-indent:2em; color:#333; line-height:30px;}



/*
.Foot{ width:100%; height:auto; overflow:hidden; position:relative !important; background:#343434; padding:30px 0px;}
.Footer{ width:1300px; height:auto; overflow:hidden; margin:0px auto;}
.Footer .Footer-left{ width:700px; height:auto; overflow:hidden; float:left; border-right:1px solid #fff; }
.Footer .Footer-left ul{}
.Footer .Footer-left ul li{ width:110px; height:auto; overflow:hidden; float:left;}
.Footer .Footer-left ul li p{ font-size:16px;}
.Footer .Footer-left ul li a p{ color:#fff;}
.Footer .Footer-left ul li dl{ margin-top:10px;}
.Footer .Footer-left ul li dl dt{ width:110px; height:30px; line-height:30px; font-size:13px;}
.Footer .Footer-left ul li dl dt a{ color:#fff;}
.Footer .Footer-left ul li dl dt a:hover{ color:#325a9f;}


.Footer .Footer-right{ width:540px; height:auto; overflow:hidden; float:right; }
.Footer .Footer-right .Footer-right-left{ width:100px; height:auto; float:left;}
.Footer .Footer-right .Footer-right-left img{ width:100px; height:100px; margin-top:80px;}
.Footer .Footer-right .Footer-right-left p{ color:#fff; font-size:12px; line-height:40px; text-align:center;}

.Footer .Footer-right .Footer-right-right{ width:330px; height:auto; float:left; margin-left:100px;}
.Footer .Footer-right .Footer-right-right .Footer-right-right-one{ width:100%; height:auto; overflow:hidden; margin-top:20px;}
.Footer .Footer-right .Footer-right-right .Footer-right-right-one img{ float:left; marign-top:4px;}
.Footer .Footer-right .Footer-right-right .Footer-right-right-one p{ font-size:28px; font-weight:bold; float:left; color:#fff; margin-left:2px;}

.Footer .Footer-right .Footer-right-right .Footer-right-right-two{ width:100%; height:auto; overflow:hidden; margin-top:20px;}
.Footer .Footer-right .Footer-right-right .Footer-right-right-two p{ color:#fff; font-size:15px; line-height:30px;}

.Foot1{ width:100%; height:40px; overflow:hidden; position:relative !important; background:#1d1d1d;}
.Foot1 .Foot1er{ width:1300px; height:auto; overflow:hidden; margin:0px auto;}
.Foot1 .Foot1er .Foot1er-left{ float:left;}
.Foot1 .Foot1er .Foot1er-left p{ line-height:40px; color:#b3b3b3; font-size:14px;}
.Foot1 .Foot1er .Foot1er-right{ float:right;}
.Foot1 .Foot1er .Foot1er-right p{ color:#b3b3b3; font-size:14px; line-height:40px;}
.Foot1 .Foot1er .Foot1er-right p a{ color:#b3b3b3;}
.Foot1 .Foot1er .Foot1er-right p a:hover{ color:#325a9f;}
*/
.P-con{ width:100%; height:auto; overflow:hidden; position:relative !important;}
.P-con .P-coner{ width:1300px; height:auto; overflow:hidden; margin:0px auto; /*border:1px solid red;*/}
.P-con .P-coner ul{ margin-top:20px;}
.P-con .P-coner ul li{ width:150px; height:auto; overflow:hidden; float:left; text-align:center; line-height:60px; border:1px solid #dedede; margin-left:5px; margin-right:5px; margin-bottom:10px}
.P-con .P-coner ul li p{ font-size:16px;}
.P-con .P-coner ul li a p{ color:#333; }
.P-con .P-coner ul li a:hover{ display:block; background:#325a9f; width:150px; height:60px; line-height:60px;}
.P-con .P-coner ul li a:hover p{ color:#fff;}

.P-pic{ width:100%; height:auto; overflow:hidden; position:relative !important; margin-top:20px;}

.P-pic .P-picer1{ width:1320px; height:auto; overflow:hidden; margin:0px auto;}




.P-pic .P-picer{ width:1320px; height:auto; overflow:hidden; margin:0px auto;}
.P-pic .P-picer ul{}
.P-pic .P-picer ul li{ width:280px; height:240px; overflow:hidden; float:left; margin-left:17px; margin-right:17px; border:1px solid #dedede; margin-bottom:20px; padding:4px;}
.P-pic .P-picer ul li img{ width:280px; height:200px; }

.P-pic .P-picer ul li p{ width:100%; height:40px; line-height:40px; text-align:center; font-size:13px;}
.P-pic .P-picer ul li:hover{ box-shadow: 5px 5px 5px #e7e7e7; padding-top:-2px;}

.Page{ width:100%; height:auto; text-align:center; line-height:40px; letter-spacing:2px; font-size:14px; margin-bottom:10px;}
.Page a{ color:#000;}

.P-info{ width:100%; height:auto; overflow:hidden; position:relative !important;}
.P-info .P-info-top{ width:100%; height:60px; overflow:hidden; text-align:center; border-bottom:1px solid #dedede; margin-top:20px; padding-bottom:10px;}
.P-info .P-info-top p{ font-size:28px; font-weight:bold; color:#333; margin-bottom:14px;}
.P-info .P-info-top span{ font-size:14px; color:#7b7b7b;}
.P-info .P-info-con{ width:1200px; height:auto; overflow:hidden; margin:0px auto; position:relative !important; margin-top:30px; margin-bottom:20px; }

.P-np{ width:1300px; height:40px; overflow:hidden; position:relative !important; margin:0px auto; padding:20px 0px;}
.P-np .P-np-left{ float:left; line-height:40px; color:#333; font-size:14px;}
.P-np .P-np-left a{ color:#333; }
.P-np .P-np-left a:hover{ color:#325a9f; }
.P-np .P-np-right{ float:right; line-height:40px; color:#333; font-size:14px;}
.P-np .P-np-right a{ color:#333; }
.P-np .P-np-right a:hover{ color:#325a9f; }

body > .qing{ min-width:1300px;}
.qing{ overflow:hidden; display:block; clear:both;zoom:1;}
.juzhong {width:1300px; margin:0 auto;overflow: hidden;display: block; margin-top:30px;}

.pro_xzlb{overflow: hidden;display: block;}
.pro_xzlb li { float:left;width:307px; margin:10px 8px 20px 8px;overflow: hidden;position:relative; border:1px solid #f1f1f1;}
.pro_xzlb li img {width:307px;height:224px; vertical-align:top; border-bottom:none;}
.pro_xzlb li .jianj{ background:#f6f6f6; text-align:center; padding:12px 0px;color:#333; }
.pro_xzlb li .jianj h3{ color:#535353; font-weight:normal; font-size:16px; line-height:1.5;}
.pro_xzlb li .jianj p{font-size:12px; line-height:1;color:#535353; text-transform:uppercase;}
.pro_xzlb li:hover{-webkit-box-shadow: #666 0px 0px 10px;
-moz-box-shadow: #666 0px 0px 10px;
box-shadow: #666 0px 0px 10px;}
.pro_xzlb li:hover .jianj{background:#fff;}
.pro_xzlb li:hover .jianj h3{ color:#007d75;}

.pro_xzlb li span{position: absolute;
    left:0px;
    top: 0;
    width:308px;height:224px;
     background:-webkit-linear-gradient(left,#fb9b00,#005da8);/* Safari 5.1 - 6.0 */
	background:-o-linear-gradient(right,#fb9b00,#005da8);/* Opera 11.1 - 12.0 */
	background:-moz-linear-gradient(right,#fb9b00,#005da8);/* Firefox 3.6 - 15 */
	background:linear-gradient(to right,#fb9b00,#005da8);/* æ ‡å‡†*/
    opacity: 0;
    filter: alpha(opacity=0);
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(opacity=0)";
    -moz-transition: opacity 0.3s linear;
    -o-transition: opacity 0.3s linear;
    -ms-transition: opacity 0.3s linear;
    transition: opacity 0.3s linear;
    -webkit-transition: opacity 0.3s linear;
   }

.pro_xzlb li:hover span{
	opacity: 0.5;
	filter: alpha(opacity=99);
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(opacity=99)";
}
.yb_news{width:1300px; margin:0 auto; margin-top:40px;}
.xwl li{ display:block; clear:both; background:#f0f0f0; margin-bottom:16px; padding:23px 30px 25px; position:relative; overflow:hidden;}
.xwl .ne-da{ display:inherit; margin-top:6px; float:left; width:270px; height:170px; text-align:center; margin-right:40px;}
.xwl .ne-da img{ width:270px; height:170px;}
.xwl .ne-da .da1{ display:block; padding-top:27px; line-height:56px; font-size:36px; color:#666;}
.xwl .ne-da .da2{ display:block; line-height:22px; font-size:12px; color:#666;}
.xwl .ne-jsk {display: block;margin-left: 145px;}
.xwl .ne-js-ti{ padding:15px 0px; font-size:20px; font-weight:bold;}
.ne-js-ti a{ color:#333;}
.xwl .ne-js-js{ padding-top:8px; height:70px;font-size: 14px;line-height: 25px;}
.ne-js-js a{ color:#333;}
.xwl .ne-js-line{ width:84.8%; height:1px; background:#d0d0d0; float:right;}
.xwl .ne-js-line2{ width:0%; height:1px; background:#4a72ad; }
.xwl .ne-js-line2, .xwl .ne-js-ti, .ne-js-ti a, .da1, .da2{
	-webkit-transition: all 0.4s cubic-bezier(1, .57, .48, 1.4);
	-moz-transition: all 0.4s cubic-bezier(1, .57, .48, 1.4);
	-o-transition: all 0.4s cubic-bezier(1, .57, .48, 1.4);
	transition: all 0.4s cubic-bezier(1, .57, .48, 1.4);}	
.xwl li:hover .ne-js-line2{ width:100%;}
.xwl li:hover .ne-js-ti{ padding-left:8px;}
.xwl li:hover .da1, .xwl li:hover .da2{ color:#4a72ad;}
.xwl li:hover .duo2{ background:#4a72ad;} 
.xwl li:hover .duo2-1, .xwl li:hover .duo2-2{ top:-28px; color:#fff;}

.duo2 {display: block;width: 96px; height: 28px; text-align: center;line-height: 28px; font-size:12px; border-radius:20px;                                                                                                              nt-size: 12px;color: #fff; background: #8c8c8c; position: relative;overflow: hidden;}
.duo2 span { display: block;  position: relative; top: 0;}
.duo2, .duo2 span, .da1, .da2 {
    -webkit-transition: all 0.4s cubic-bezier(1, .57, .48, 1.4);
    -moz-transition: all 0.4s cubic-bezier(1, .57, .48, 1.4);
    -o-transition: all 0.4s cubic-bezier(1, .57, .48, 1.4);
    transition: all 0.4s cubic-bezier(1, .57, .48, 1.4);}
	
/*****详细页******/
.news-art-main{background: #f9f9f9;margin:0px auto;padding: 40px 90px 60px;}
.art-tit h4{text-align: center;font-size:20px;font-weight: normal;line-height: 36px;padding-bottom: 20px;color: #333;}
.art-tit h5{text-align: center;font-size: 12px;font-weight: normal;line-height: 38px;color: #888;border-top: 1px solid #e2e2e2; border-bottom: 1px solid #e2e2e2;}
.art-tit h5 span{display: inline-block;width: 300px;}
.art-main{padding-top: 30px;padding-bottom: 40px;}
.art-main p{text-indent: 2em;font-size: 14px;line-height: 30px;color: #666;}
.art-main img{ max-width:100%;}

.art-back li{font-size: 14px;}
.art-footer-last{border-top: 1px solid #e2e2e2;padding-top: 6px;line-height: 30px;}
.art-footer-next{border-bottom: 1px solid #e2e2e2;padding-bottom: 6px;line-height: 30px;}
.art-footer-last a,.art-footer-next a {line-height: 30px;color: #555;}
.art-footer-last a:hover,.art-footer-next a:hover {color: #4a72ad;}


.slide-banners-wrap {
	margin:0 auto 35px;
	position:relative;
}
.slide-banners {
	width:100%;
	
	overflow:hidden;
}
.slide-banners .slide-item {
	position:relative;
	overflow:hidden;
	display:none;
	width:100%;
	
	background-repeat:repeat;
	background-position:center center;
}
.slide-banners .slide-item a {
	position:relative;
	display:block;
	width:100%;
	height:100%;
	overflow:hidden;
}
.slide-banners .slide-item b {
	display:block;
	width:2em;
	height:2em;
	border-radius:50%;
	line-height:2em;
	text-align:center;
	color:#fff;
	background:#ff9600;
	position:absolute;
	right:2px;
	top:2px;
	font-weight:normal;
	
}
.slide-banners .slides li:first-child {
	display:block;
}
.slide-banners ul li img{
	width:100%;
}
/* Direction Nav*/
	.slide-banners .flex-direction-nav {
	*height: 0;
}
.slide-banners .flex-direction-nav a {
	display:block;
	width:47px;
	height:78px;
	position:absolute;
	z-index:9999;
	top:55%;
	text-indent:-9999em;
	overflow:hidden;
	cursor:pointer;
	background-color:none;
	background-repeat:no-repeat;
	background-position: center center;
	opacity:0.4;
}
.slide-banners .flex-direction-nav .flex-prev {
	background-image:url(img/slide-prev.png);
	left:100px;
}
.slide-banners .flex-direction-nav .flex-next {
	background-image:url(img/slide-next.png);
	right:100px;
}
.slide-banners:hover .flex-direction-nav a {
	opacity:1;
}
/* Control Nav*/
	.flex-control-nav {
	width: 100%;
	position: absolute;
	bottom:0;
	text-align: center;
	z-index:99;
}
.flex-control-nav li {
	margin: 0 6px;
	display: inline-block;
	zoom: 1;
	*display: inline;
	border-radius:50%;
}
.flex-control-paging li a {
	width: 11px;
	height: 11px;
	display: block;
	background: #D7E2E8;
	cursor: pointer;
	text-indent: -9999px;
	border-radius:50%;
}
.flex-control-paging li a.flex-active {
	background: #1D2089;
}
.main-banner .slide-banners:hover .flex-direction-nav a {
	opacity:0;
}
.page-slide-banners-wrap {
	margin:0 auto 0;
}
.page-slide-banners-wrap .slide-banners,.page-slide-banners-wrap .slide-banners .slide-item {
	height:188px;
}
.page-slide-banners-wrap .flex-direction-nav,.page-slide-banners-wrap .flex-control-nav {
	display:none
}
.index-tit-bar {
	position:relative;
	width:630px;
	height:80px;
	line-height:80px;
	text-align:center;
	margin:0 auto 10px;
}
.index-tit-bar:after {
	content:"";
	position:absolute;
	left:0;
	top:50%;
	width:100%;
	height:1px;
	background:url(img/gradient.png) repeat center center;
	z-index:0;
}
.index-tit-bar h2.title {
	position:relative;
	font-size:26px;
	font-weight:normal;
	display:inline-block;
	vertical-align:top;
	*display:inline;
	*zoom:1;
	padding:0 40px;
	background-color:#FFF;
	z-index:1;
}
.index-tit-bar h2.title span {
	position:relative;
	display:block;
}
.index-tit-bar h2.title,.index-tit-bar h2.title a {
	color:#666666;
}
.index-exhibition {
	position:relative;
	width:100%;
}

.conk {
   
    padding: 30px;
    overflow: hidden;
    margin-bottom: 35px;
}
.conr{ width:100%}
.colx{ display:block; clear:both;overflow: hidden;}
.colx li{position:relative;float: left;width: 40%;margin: 7px 5%;}
.cotu{ position:absolute; left:0; top:50%; margin-top:-20px; z-index:6;}
.coxx{ position:relative; left:18px;  z-index:2; border:1px solid #d3d3d3; padding:11px 38px; font-size:14px; color:#5f5f5f; line-height:34px;}
.coxx a:hover{ color:#DA251D;}
.consec-map{ height:500px; width:100%; padding:1px; box-sizing:border-box; margin-top:20px; /*border:1px solid #CECECE;*/}


.I-top{ width:100%; height:30px; overflow:hidden; position:relative !important; background:#f7f7f7; border-bottom:1px solid #efefef;}
.I-toper{ width:1200px; height:auto; overflow:hidden; margin:0px auto; /*border:1px solid red;*/}
.I-toper .I-toper-left{ width:auto; line-height:30px; color:#999999; font-size:12px; float:left;}
.I-toper .I-toper-right{ width:auto; float:right;}
.I-toper .I-toper-right ul{}
.I-toper .I-toper-right ul li{ width:auto; line-height:30px; float:left; margin-left:20px;}
.I-toper .I-toper-right ul li img{ float:left; margin-top:2px;}
.I-toper .I-toper-right ul li p{ float:left; margin-left:6px; color:#999999; font-size:12px;}
.I-toper .I-toper-right ul li p a{ color:#999999;}
.I-toper .I-toper-right ul li p a:hover{ color:red;}

header{ /*position:fixed; z-index:9; background:#fff; width:100%;*/}



/*top开始*/

.head_1{ width:1220px; height:76px; display:block; margin:0 auto; padding:6px 0 6px 0;}

.head_1_1{ width:285px; height:76px; float:left;}

.head_1_2{ width:480px; height:76px; float:right; line-height:76px; font-size:32px; letter-spacing:5px;font-family:"Microsoft YaHei"; color:#00479d; text-align:center; }

.head_1_3{ width:265px; height:51px; line-height:51px; background:url(../images/phone.png) no-repeat left bottom 5px; padding-left:55px;float:left; padding-top:12px; color:#0091d7; font-size:36px;}

.head_1_3 .head_img{vertical-align:middle; margin-right:10px;}



.head_1_4{height:51px;float:right; padding-top:12px; }

.head_1_4 a{ margin-left:30px; display:inline-block}



.menu_1{ width:100%; min-width:1220px; height:50px; display:block; background:#4a72ad; position:relative; z-index:9;}

.menu_1_1{ width:1220px; height:50px; margin:0 auto;}

.menu_1_1 ul{ float:left;}

.menu_1_1 li{ padding: 0px 20px;height:50px; float:left; text-align:center; font:15px/50px "Microsoft YaHei"; display:block;background:url(../images/menu_icon.jpg) no-repeat right;}

.menu_1_1 li:first-child{ padding-left:0px;}

.menu_1_1 li:last-child{ background:none;}

.menu_1_1 li a.menu_1_1_mar1{ color:#fff; display:block;}

.menu_1_1 li a.menu_1_1_mar1:hover{ color:#fff; text-decoration:none;}

.menu_1_1 li a.menu_1_1_mar2{ color:#fff; display:block;}

.menu_1_1 li a.menu_1_1_mar2:hover{ color:#fff; text-decoration:none; background:url(../images/menu_bg1.jpg) no-repeat bottom center;}

.menu_1_1 li.hover{ color:#fff; background:url(../images/menu_bg1.jpg) no-repeat center bottom; text-decoration:none;}



.menu_1_2{ width:200px;display:none; background:rgba(45, 142, 199, 0.7);/*url(../images/pic3.jpg)*/; position:absolute; top:50px; margin-left:-25px;}



.menu_1_2_1{ width:180px; display:block; margin:0 auto;}

.menu_1_2_1 a{ height:40px; display:block;text-indent:inherit; text-align:center;font:15px/40px "Microsoft YaHei"; color:#fff; }

.menu_1_2_1 a:last-child{ border-bottom:none;}

.menu_1_2_1 a:hover{ color:red;}



.scrollNav{position: fixed;left: 0;top: 0}

/*.menu4{padding-left:150px; width:820px;}

.menu5{padding-left:130px; width:820px;}

.menu6{padding-left:335px; width:465px;}

.menu7{padding-left:425px; width:600px;}

.menu8{padding-left:790px; width:400px;}

*/

.gs_phone{ display:none; float: right; margin-top:10px;background:#4a72ad url(../images/icon_navphone.png) left center no-repeat; padding-left:35px; font-family:"Microsoft YaHei"; font-size:24px; color:#ffffff;}


.search_box{ text-align:center; margin-top:8px;float:right; position:relative;}

#search{ display:inline-block;}

#search .ss_txt{ outline:none;width:145px; height:32px;line-height:32px; border:1px solid #4a72ad;float:left;font-size:14px;overflow:hidden;  padding-left:5px;}

#search .ss_bott{outline:none; width:45px; height:32px;border:1px solid #fff; background:#4a72ad url(../images/search.png) no-repeat center; cursor:pointer; overflow:hidden; border-left:none;margin-top: 1px;margin-left: -1px;}


/*------------联系我们--------------*/

.contact_bg{ width:100%; min-width:1220px; background:url(../images/contact_bg.png) top  center no-repeat;;padding:40px 0px 15px; overflow:hidden; box-sizing:border-box;}

.contact_box{ width:1220px; margin:0 auto; overflow:hidden; position:relative;}

.fl{ float:left;}

.fr{ float:right;}

.f_logo{ width:40%;}



.f_box{ overflow:hidden;}

.f_ewm { float:left; width:120px; margin-right:40px;}

.f_ewm dl{float: left; display:inline;  text-align:left;}

.f_ewm dl img{  width:120px; height:120px;}

.f_ewm dl dd{ color:#fff;line-height:25px;font-size:16px;}



.f_logo h5{ color:#fff; font-size:19px; line-height:1; font-weight:normal; margin-top:40px;}

.f_logo h3{ color:#fff; font-size:35px; line-height:2;font-weight:bold;}



.f_lx{width:100%;box-sizing:border-box;padding-top:5px;}

.f_lx .img{ display:none;}

.f_lx li{ line-height:32px;color:#fff;font-size: 17px; font-weight:normal;}



.f_nav{ float:left; width:60%;background:url(../images/line1.jpg) left top no-repeat;}

.f_nav dl{ padding-left:30px;float: left; display:inline; width:20%; box-sizing:border-box; text-align:left; min-height:210px;}

.f_nav dl dt{ color:#fff; font-weight:bold; font-size:20px;line-height:1; margin-bottom:25px;}

.f_nav dl dd{ line-height:2;font-size:15px;}

.f_nav dl dt a,.f_nav dl dd a{color:#fff; }

.f_nav dl dt a:hover,.f_nav dl dd a:hover{color:#0091d7; }



.f_nav dl:nth-child(1){ display:none;}

.f_nav dl:nth-child(2){ display:none;}

.f_nav dl:nth-child(3){ display:none;}



.contact_box .link{ position:absolute; top:120px; right:0;}

.contact_box .link p{height: 40px;line-height: 40px;background:url(../images/link.png) left center no-repeat;padding-left: 44px;color:#fff;font-size:16px;}

.contact_box .link select{width:140px;height:35px;line-height:35px;margin-top: 5px;border:1px solid #f7f7f7;outline:none;}











/*-----------底部-------------*/

footer{ background:#202020; width:100%; min-width:1220px; padding:15px 0px;}

footer .footer_n{ width:1220px; margin:0 auto;overflow: hidden; text-align:center; font-size:14px; color:#fff;}

footer .footer_n p{ text-align:center; font-size:14px; color:#fff;}

footer .footer_n a{ text-align:center; font-size:14px; color:#fff;}



.I-p{ width:100%; height:auto; overflow:hidden; position:relative !important; padding:20px 0px; }
.I-p .I-p-top{ width:1200px; height:auto; overflow:hidden; position:relative !important; margin:0px auto; text-align:center;}
.I-p .I-p-top .btitle{color:#252525; font-size:40px; line-height:1.5;  text-align:center;font-weight:bold;}
.I-p .I-p-top .mtitle{color:#252525; font-size:24px; line-height:1.5; text-align:center;}

.I-p .I-p-con{ width:1200px; height:auto; overflow:hidden; position:relative !important;/* border:1px solid red; */ margin:0px auto; margin-top:40px;}
.I-p .I-p-con ul{}
.I-p .I-p-con ul li{ width:240px; height:auto; overflow:hidden; float:left; text-align:center;}
.I-p .I-p-con ul li img{ width:160px; height:80px; border:none; margin-top:10px;}
.I-p .I-p-con ul li a:hover img{ padding-top:-2px;}
.I-p .I-p-con ul li p{ color:#252525; font-size:20px; line-height:2; font-weight:bold;}
.I-p .I-p-con ul li p a{ color:#252525; text-decoration:none;}
.I-p .I-p-con ul li p a:hover{ color:#4a72ad; text-decoration:none;}


#indexPage #mpage { background-color: #f8f8f8; padding: 0px 0 50px; }
#indexPage #mpage .content { height: 592px; margin-top: -230px } 
#indexPage #mpage .wrapper { width: 1200px; height: 100%; overflow: hidden; margin: 0 auto } 
#indexPage #mpage .wrapper li { width: 100%; height: auto; } 
#indexPage #mpage .wrapper li .fimg {position: relative;  height: 310px; width: 420px; }
#indexPage #mpage .module-content .more {border: #dfdfdf 1px solid; margin-top: 270px; position: absolute; margin-left: 500px; color: transparent; background: url(../images/jiantou.png)no-repeat 26px -97px; width: 148px; height: 30px; transition: all 0.5s cubic-bezier(0.215, 0.61, 0.355, 1) 0s; border-radius: 0px; font-size: 0px; }
#mpage .module-content .description { width: 700px; text-indent:2em; text-align: left;float: right; font-size:14px; color:#626262; line-height:2;}
#indexPage #mpage .wrapper li .fimg .sotu{ display:block; position:absolute; top:29px; left:0;}
#indexPage #mpage .wrapper li .fimg .sotu1{ display:block; position:relative; width:400px; height:254px; overflow:hidden; z-index:2; top:0px; left:0px;transition:all 0.4s linear;
	-webkit-transition:all 0.4s linear;
	-moz-transition:all 0.4s linear;
	-o-transition:all 0.4s linear;}
#indexPage #mpage .wrapper li .fimg .sotu2{display:block;position:absolute;width:400px; height:254px;background:#005bac;z-index:1;top:10px;left:10px;transition:all 0.4s linear;
	-webkit-transition:all 0.4s linear;
	-moz-transition:all 0.4s linear;
	-o-transition:all 0.4s linear;}
#indexPage #mpage .wrapper li .fimg:hover .sotu1{ top:-5px; left:-5px; }
#indexPage #mpage .wrapper li .fimg:hover .sotu2{ top:15px; left:15px;}
.module.mcounter ul.content_list { width: 100%; height: auto;} 
.module.mcounter ul.content_list li { width: 25%; height: 108px; float: left; text-align: center; } 
.module.mcounter ul.content_list li div { border-right:rgba(0,0,0,.08) 1px solid; } 
.module.mcounter ul.content_list li:last-child div { border-right: none } 
.module.mcounter ul.content_list li p { text-align: center; font-size: 14px; color: #9e9e9e; } 
.module.mcounter ul.content_list li p.number { margin-top: 15px; } 
.module.mcounter ul.content_list li p.number .counterDX { font-size: 48px; color:#fff; font-family: HELVETICANEUELTPRO-THEX, Arial; text-align: center; margin-top: 15px; } 
.module.mcounter ul.content_list li p.number .unit { font-size: 14px; margin-left: 5px; color:#fff;} 
.module.mcounter ul.content_list li p.title { margin-bottom: 10px; color:#fff;} 

.News{ width:1280px; height:auto; overflow:hidden; margin:0px auto; /*border:1px solid #3F9;*/ margin-top:10px; margin-bottom:50px;}
.News-nav{ width:100%; height:auto; overflow:hidden; margin:0px auto; margin-top:20px;}
.News-nav ul{}
.News-nav ul li{ float:left; width:200px; height:60px; /*background:#d4d4d4;*/ text-align:center; line-height:60px; margin-right:20px; font-size:16px; /*font-family:"SketchRockwell";*/ border-bottom:5px solid #adadad; /*-webkit-border-radius:8px; -moz-border-radius:8px; border-radius:8px;*/}
.News-nav ul li a{ color:#000;}
.News-nav ul li:hover{ display:block; background:#4a72ad; cursor:pointer; border-bottom:5px solid #365d96; -webkit-border-radius:8px; -moz-border-radius:8px; border-radius:8px;}
.News-nav ul li:hover a{ color:#fff;}

/*.P-desc{ width:100%; height:50px; overflow:hidden; position:relative !important; background:#dedede;}*/



img{ border:0;}

.lanrenzhijia{ width:740px; height:auto; margin:0 auto; overflow:hidden;}
.jqzoom{float:left;border:none;position:relative;padding:0px;cursor:pointer;margin:0px;display:block;}
.jqzoom img{ background:url(http://www.lanrenzhijia.com/demo/images/loading.gif) no-repeat center center; width:740px;height:529px;}

/*图片小图预览列表*/
.spec-preview{width:740px;height:529px;/*border:1px solid #DFDFDF;*/}
.spec-scroll{clear:both;margin-top:5px;width:740px;}
.spec-scroll .prev{float:left;margin-right:4px;}
.spec-scroll .next{float:right;}
.spec-scroll .prev,.spec-scroll .next{display:block;font-family:"宋体";text-align:center;width:10px;height:54px; line-height:54px;border:1px solid #CCC;background:#EBEBEB;cursor:pointer;text-decoration:none;}
.spec-scroll .items{float:left;position:relative;width:370px;height:56px;overflow:hidden; /*border:1px solid #006;*/}
.spec-scroll .items ul{position:absolute;width:999999px;height:56px; margin-left:0px;}
.spec-scroll .items ul li{float:left;width:64px;text-align:center; }
.spec-scroll .items ul li img{border:1px solid #CCC;padding:2px;width:50px;height:50px;}
.spec-scroll .items ul li img:hover{border:2px solid #FF6600;padding:1px;}