﻿
*{ 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;}
.Q-nav .Q-naver ul li .QT{ display:block; background:#325a9f; width:120px; height:60px; line-height:60px; color:#fff;}
.Q-nav .Q-naver ul li .11 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;}


.Q-nav1{ width:100%; height:auto; overflow:hidden; position:relative !important; /*border-bottom:1px solid #dedede;*/}
.Q-nav1 .Q-naver1{ width:1200px; height:auto; overflow:hidden; margin:0px auto; text-align:center;}
.Q-nav1 .Q-naver1 ul{}
.Q-nav1 .Q-naver1 ul li{ width:auto; height:60px; line-height:60px; text-align:center; float:left; margin-left:20px; margin-right:20px;}
.Q-nav1 .Q-naver1 ul li a{ color:#333;}
.Q-nav1 .Q-naver1 ul li a:hover{ display:block; background:#325a9f; width:auto; height:60px; line-height:60px;}
.Q-nav1 .Q-naver1 ul li a:hover p{ color:#fff;}
.Q-nav1 .Q-naver1 ul li .QT{ display:block; background:#325a9f; width:120px; height:60px; line-height:60px; color:#fff;}
.Q-nav1 .Q-naver1 ul li .11 a:hover p{ color:#fff;}

.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-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;}
.P-info .P-info-top span{ font-size:14px; color:#7b7b7b;}
.P-info .P-info-con{ width:1200px; height:auto; overflow:hidden; position:relative !important; margin:0px auto; margin-top:20px; 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;background:url(../images/dabg1.png) left top no-repeat; width:120px; height:138px; text-align:center; padding-right:3px; padding-bottom:4px;}
.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: 225px;}
.xwl .ne-js-ti{ padding:5px 0px;}
.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:100%; height:1px; background:#d0d0d0;}
.xwl .ne-js-line2{ width:0%; height:1px; background:#0055fc;}
.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:#0055fc;}
.xwl li:hover .duo2{ background:#0055fc;} 
.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: #0055fc;}


.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:160px;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:112px; 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: 13px; 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:21%; 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;} 


del{filter:alpha(opacity=80);opacity:.8}table,th,td{border:1px solid #eaeaea}table{border-collapse:separate;border-spacing:0;border-width:1px 0 0 1px;margin:0 0 30px;table-layout:fixed;width:100%}caption,th,td{font-weight:400;text-align:left}th{border-width:0 1px 1px 0;font-weight:700}td{border-width:0 1px 1px 0}th,td{padding:5px}embed,iframe,object,video{margin-bottom:20px;max-width:100%;vertical-align:middle}p>embed,p>iframe,p>object,p>video{margin-bottom:0}.screen-reader-text{clip:rect(1px,1px,1px,1px);position:absolute!important;height:1px;width:1px;overflow:hidden}.screen-reader-text:focus{background-color:#f1f1f1;border-radius:3px;box-shadow:0 0 2px 2px rgba(0,0,0,.6);clip:auto!important;color:#21759b;display:block;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}button,input{line-height:normal}button,input,select,textarea{font-size:100%;line-height:inherit;margin:0;vertical-align:baseline}input,textarea{font-size:1em;max-width:100%;background-image:-webkit-linear-gradient(rgba(255,255,255,0),rgba(255,255,255,0))}textarea{overflow:auto;vertical-align:top}input[type=checkbox]{display:inline}button,input[type=button],input[type=reset],input[type=submit]{line-height:1;cursor:pointer;-webkit-appearance:button;border:0}input[type=checkbox],input[type=radio]{padding:0}input[type=search]{-webkit-appearance:textfield}input[type=search]::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input:-webkit-autofill{-webkit-box-shadow:0 0 0 1000px #f7f7f7 inset}input[type=search]{outline:0}input[type=search]::-webkit-search-decoration,input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-results-button,input[type=search]::-webkit-search-results-decoration{display:none}select,textarea,input[type=text],input[type=password],input[type=datetime],input[type=datetime-local],input[type=date],input[type=month],input[type=time],input[type=week],input[type=number],input[type=email],input[type=url],input[type=search],input[type=tel],input[type=color]{color:#777;border:1px solid #eaeaea;padding:11px 19px;line-height:inherit;width:100%;background-color:transparent;margin-bottom:30px;border-radius:0;height:auto;-webkit-appearance:none;text-shadow:none;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-transition:border ease .238s;-moz-transition:border ease .238s;transition:border ease .238s}.wpcf7-form select,.wpcf7-form textarea,.wpcf7-form input{margin-bottom:0}textarea:focus,input[type=text]:focus,input[type=password]:focus,input[type=datetime]:focus,input[type=datetime-local]:focus,input[type=date]:focus,input[type=month]:focus,input[type=time]:focus,input[type=week]:focus,input[type=number]:focus,input[type=email]:focus,input[type=url]:focus,input[type=search]:focus,input[type=tel]:focus,input[type=color]:focus{border-color:#a1a1a1;outline:0;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}button,input[type=button],input[type=reset],input[type=submit]{font-family:微软雅黑,microsoft yahei,Arial,宋体,sans-serif;font-weight:500;background-color:#ffae00;color:#fff;padding:1.285em 2.642em;display:inline-block;-webkit-appearance:none;-webkit-transition:all ease .238s;-moz-transition:all ease .238s;transition:all ease .238s}button:hover,input[type=button]:hover,input[type=reset]:hover,input[type=submit]:hover,button:focus,input[type=button]:focus,input[type=reset]:focus,input[type=submit]:focus{outline:0;background-color:#4b4b4b;color:#fff}::-webkit-input-placeholder{color:#c1c1c1}:-moz-placeholder{color:#c1c1c1}::-moz-placeholder{color:#c1c1c1;opacity:1}:-ms-input-placeholder{color:#c1c1c1}a{color:#ffae00;outline:0;text-decoration:none;-webkit-transition:all ease .238s;-moz-transition:all ease .238s;transition:all ease .238s}a:hover,a:focus,a:active{outline:0;color:#4b4b4b;text-decoration:none}h1,h2,h3,h4,h5,h6{font-family:微软雅黑,microsoft yahei,Arial,宋体,sans-serif;color:#4b4b4b;line-height:1.5;margin:0 0 12px;font-weight:500;text-rendering:optimizeLegibility}h1{font-size:2.142em}h2{font-size:1.758em}h3{font-size:1.571em}h4{font-size:1.428em}h5{font-size:1.285em}h6{font-size:1.071em}h1 a,h2 a,h3 a,h4 a,h5 a,h6 a{color:inherit}h1 a:hover,h2 a:hover,h3 a:hover,h4 a:hover,h5 a:hover,h6 a:hover{text-decoration:none}.text-accent-color{color:#ffae00!important}.text-white{color:#fff!important}.text-grey{color:#ccc!important}.text-heading-color{color:#4b4b4b!important}.text-muted{color:#aaa!important}.text-primary{color:#3c7fb9!important}.text-success{color:#51a351!important}.text-info{color:#56b5ce!important}.text-warning{color:#dfa048!important}.text-danger{color:#cb4d49!important}p.dropcap-contrast span.first-letter{font-size:24px;float:left;color:#fff;background-color:#ffae00;text-align:center;vertical-align:middle;margin:5px 10px 0 0;line-height:60px;width:60px;height:60px;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%}p.dropcap span.first-letter{font-size:55px;float:left;color:#ffae00;text-align:left;line-height:45px;margin-right:18px;width:45px;height:45px}.construction-icons>span{font-size:30px}.line-height-normal{line-height:normal}.margin-0{margin:0!important}.padding-0{padding:0!important}.margin-bottom-0{margin-bottom:0}.margin-bottom-5{margin-bottom:5px}.margin-bottom-10{margin-bottom:10px}.margin-bottom-15{margin-bottom:15px}.margin-bottom-20{margin-bottom:20px}.margin-bottom-25{margin-bottom:25px}.margin-bottom-30{margin-bottom:30px}.margin-bottom-35{margin-bottom:35px}.margin-bottom-40{margin-bottom:40px}.margin-bottom-45{margin-bottom:45px}.margin-bottom-50{margin-bottom:50px}.margin-bottom-55{margin-bottom:55px}.margin-bottom-60{margin-bottom:60px}.margin-bottom-65{margin-bottom:65px}.margin-bottom-70{margin-bottom:70px}.margin-bottom-75{margin-bottom:75px}.margin-bottom-80{margin-bottom:80px}.margin-bottom-85{margin-bottom:85px}.margin-bottom-90{margin-bottom:90px}.margin-bottom-95{margin-bottom:95px}.margin-bottom-100{margin-bottom:100px}.margin-top-0{margin-top:0}.margin-top-5{margin-top:5px}.margin-top-10{margin-top:10px}.margin-top-15{margin-top:15px}.margin-top-20{margin-top:20px}.margin-top-25{margin-top:25px}.margin-top-30{margin-top:30px}.margin-top-35{margin-top:35px}.margin-top-40{margin-top:40px}.margin-top-45{margin-top:45px}.margin-top-50{margin-top:50px}.margin-top-55{margin-top:55px}.margin-top-60{margin-top:60px}.margin-top-65{margin-top:65px}.margin-top-70{margin-top:70px}.margin-top-75{margin-top:75px}.margin-top-80{margin-top:80px}.margin-top-85{margin-top:85px}.margin-top-90{margin-top:90px}.margin-top-95{margin-top:95px}.margin-top-100{margin-top:100px}.font-weight-300{font-weight:300}.font-weight-400{font-weight:400}.font-weight-500{font-weight:500}.font-weight-600{font-weight:600}.font-weight-700{font-weight:700}.letter-spacing-1px{letter-spacing:1px}.letter-spacing-2px{letter-spacing:2px}.letter-spacing-3px{letter-spacing:3px}.letter-spacing-4px{letter-spacing:4px}.letter-spacing-5px{letter-spacing:5px}.letter-spacing-6px{letter-spacing:6px}.letter-spacing-7px{letter-spacing:7px}.letter-spacing-8px{letter-spacing:8px}.font-family-body{font-family:微软雅黑,microsoft yahei,Arial,宋体,sans-serif}.font-family-heading{font-family:微软雅黑,microsoft yahei,Arial,宋体,sans-serif}.font-family-extend{font-family:微软雅黑,microsoft yahei,Arial,宋体,sans-serif}.font-size-13{font-size:13px}.font-size-14{font-size:14px}.font-size-15{font-size:15px}.font-size-16{font-size:16px}.font-size-17{font-size:17px}.font-size-18{font-size:18px}.font-size-19{font-size:19px}.font-size-20{font-size:20px}.font-size-21{font-size:21px}.font-size-22{font-size:22px}.font-size-23{font-size:23px}.font-size-24{font-size:24px}.font-size-25{font-size:25px}.font-size-26{font-size:26px}.font-size-27{font-size:27px}.font-size-28{font-size:28px}.font-size-29{font-size:29px}.font-size-30{font-size:30px}.font-size-35{font-size:35px}.font-size-40{font-size:40px}.font-size-45{font-size:45px}.font-size-50{font-size:50px}.font-size-55{font-size:55px}.font-size-60{font-size:60px}.font-size-70{font-size:70px}.font-size-80{font-size:80px}.font-size-90{font-size:90px}.font-size-100{font-size:100px}.text-shadow{text-shadow:1px 1px 3px rgba(0,0,0,.1)!important}.parallax{width:100%;background-position:50% 0}.clearfix{*zoom:1}.clearfix:before,.clearfix:after,.wprt-container:before,.wprt-container:after{clear:both;display:table;line-height:0;content:""}.clearfix:after,.wprt-container:after{clear:both}.wprt-container{width:1170px;margin:0 auto;max-width:90%}#page{background:#fff}#main-content{padding:80px 0}#inner-content,#inner-sidebar{position:relative;z-index:1}#inner-content:after,#inner-sidebar:after{content:"";position:absolute;left:0;top:0;width:100%;height:100%;border-style:solid;border-width:0;z-index:-1}#site-content{float:left;width:70.95%}#sidebar{float:right;width:25.64%}.sidebar-left #site-content{float:right}.sidebar-left #sidebar{float:left}.no-sidebar #site-content{width:100%!important;max-width:none!important;float:none!important}#hero-section{position:relative}#hero-section .hero-content{position:relative;z-index:20;text-align:center}#hero-section .hero-title{overflow:hidden;height:80px;vertical-align:baseline}#hero-section .hero-title h1{font-size:80px;color:#fff;height:80px;line-height:72px;margin:0;font-weight:700;text-shadow:1px 1px 3px rgba(0,0,0,.3);-webkit-transition:margin-top .4s ease-in-out;-moz-transition:margin-top .4s ease-in-out;transition:margin-top .4s ease-in-out}#hero-section .typed-cursor{opacity:1;-webkit-animation:blink .7s infinite;-moz-animation:blink .7s infinite;animation:blink .7s infinite}@keyframes blink{0%{opacity:1}50%{opacity:0}100%{opacity:1}}@-webkit-keyframes blink{0%{opacity:1}50%{opacity:0}100%{opacity:1}}@-moz-keyframes blink{0%{opacity:1}50%{opacity:0}100%{opacity:1}}#hero-section .hero-text{font-size:20px;width:100%;color:#fff;margin:30px 0;text-shadow:1px 1px 3px rgba(0,0,0,.3)}#hero-section .hero-text>p{padding:0 15px;max-width:600px;margin:0 auto}#hero-section .arrow{position:absolute;bottom:10px;left:50%;margin-left:-20px;width:40px;height:40px;z-index:999;animation:bounce 2.5s infinite;-webkit-animation:bounce 2.5s infinite;-moz-animation:bounce 2.5s infinite}#hero-section .arrow:after{content:"\f107";font-family:fontawesome;font-size:24px;color:#fff;position:absolute;left:0;top:0;width:100%;height:40px;line-height:40px;text-align:center}#hero-section .arrow:hover:after{color:#ffae00}#hero-section .arrow-2{display:inline-block;width:50px;height:150px;font-size:34px;animation:bounce 2.5s infinite;-webkit-animation:bounce 2.5s infinite;-moz-animation:bounce 2.5s infinite}#hero-section .arrow-2:hover,#hero-section .arrow-2:focus{color:#fff}#top-bar{font-size:.928em;position:relative;z-index:1}#top-bar:after{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background-color:#ffae00;z-index:-1}#top-bar,#top-bar a{color:#fff}#top-bar a:hover{text-decoration:underline}#top-bar-inner{padding-top:10px;padding-bottom:10px}#top-bar .top-bar-inner-wrap{display:table;overflow:hidden;width:100%}#top-bar .top-bar-content{display:table-cell;margin:0;text-align:left;vertical-align:middle;width:75%}#top-bar .top-bar-socials{display:table-cell;text-align:right;vertical-align:middle;width:25%}#top-bar .top-bar-socials .texts{padding-right:5px}.header-style-5 #top-bar:after{background-color:#000;filter:alpha(opacity=20);opacity:.2;border-width:0 0 1px;border-style:solid;border-color:#515151}#top-bar .top-bar-socials .icons a{position:relative;z-index:1;font-size:14px;color:#fff;width:24px;height:24px;line-height:24px;margin:0 0 0 8px;text-align:center;display:inline-block}#top-bar .top-bar-socials .icons a:hover{color:#4b4b4b}#top-bar .top-bar-socials .icons a:last-child{margin-right:0}#top-bar .top-bar-socials .icons a:after{content:"";position:absolute;left:0;top:0;width:100%;height:100%;z-index:-1;border:1px solid transparent;background-color:transparent;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%}#top-bar .top-bar-content i.fa-phone-square{margin-right:12px;color:#fff;font-size:14px}#top-bar .top-bar-content i.fa-envelope{margin-right:12px;margin-left:24px;color:#fff;font-size:13px}#top-bar .top-bar-content i.fa-clock-o{margin-right:12px;margin-left:24px;color:#fff;font-size:14px}.top-bar-menu{margin:0;list-style:none;margin-right:20px}.top-bar-menu li{margin-right:20px}.top-bar-menu li li{display:none!important}.top-bar-menu li:last-child{margin-right:0}.top-bar-menu,.top-bar-menu li{display:inline-block}.top-bar-menu li a{color:#4b4b4b;display:inline-block}#top-bar.style-2 .top-bar-menu{float:right;margin:0 0 0 25px}#top-bar.style-2 .top-bar-content{text-align:right}#top-bar.style-2 .top-bar-socials{text-align:left}#top-bar.style-2 .top-bar-socials .icons a:first-child{margin-left:0}#site-header{position:relative;background-color:#fff}#site-header-inner{position:relative;padding-top:25px;padding-bottom:25px;height:100%;-webkit-transition:all ease .238s;-moz-transition:all ease .238s;transition:all ease .238s}#site-logo{float:left}#site-logo .site-logo-text{color:#4b4b4b;font-size:22px;line-height:34px;font-weight:700}#site-logo .site-logo-text:hover{color:#ffae00}.menu-has-search #site-header.style-1 #main-nav,.menu-has-search #site-header.style-5 #main-nav{right:50px}.menu-has-cart #site-header.style-1 #main-nav,.menu-has-cart #site-header.style-5 #main-nav{right:60px}.menu-has-search.menu-has-cart #site-header.style-1 #main-nav,.menu-has-search.menu-has-cart #site-header.style-5 #main-nav{right:56px}.menu-has-search.menu-has-cart #site-header.style-1 #header-search,.menu-has-search.menu-has-cart #site-header.style-5 #header-search{right:26px}#site-header.style-1 #main-nav,#site-header.style-5 #main-nav{position:absolute;right:-3px;top:50%;z-index:10;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);transform:translateY(-50%)}#site-header.style-1 #main-nav>ul>li>a,#site-header.style-5 #main-nav>ul>li>a{height:50px;line-height:50px}#site-header.style-1 .header-search-icon,#site-header.style-5 .header-search-icon{display:block;height:50px;line-height:50px;color:#4b4b4b;font-size:16px}#site-header.style-1 .header-search-icon:hover,#site-header.style-5 .header-search-icon:hover{color:#ffae00}#site-header.style-1 .header-search-form,#site-header.style-5 .header-search-form{top:4px}#site-header #header-search{position:absolute;right:15px;top:50%;z-index:10;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);transform:translateY(-50%)}#site-header .header-search-form{position:absolute;right:30px;top:-6px;width:210px;display:none}#site-header .header-search-field{margin:0;padding-top:5px;padding-bottom:5px;background-color:#fff}#site-header .header-search-submit{position:absolute;right:0;top:0;filter:alpha(opacity=0);opacity:0;visibility:hidden;display:none}#site-header .header-search-form.show{filter:alpha(opacity=100);opacity:1;visibility:visible}#site-header .header-search-form header-search-field{width:273px;height:43px}.nav-top-cart-wrapper{position:absolute;right:15px;top:50%;z-index:100;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);transform:translateY(-50%)}.nav-cart-trigger{display:block;height:50px;line-height:50px;color:#4b4b4b;font-size:16px}.nav-cart-trigger:hover{color:#ffae00}.nav-cart-trigger .cart-icon{position:relative;padding-right:16px}.shopping-cart-items-count{position:absolute;right:0;top:0;width:15px;height:15px;line-height:17px;font-size:11px;background-color:#ffae00;color:#fff;display:block;border-radius:50%;text-align:center}.nav-top-cart-wrapper .nav-shop-cart{width:305px;position:absolute;right:0;top:100%;z-index:99999;background-color:#fff;border:1px solid #f8f8f8;padding:20px;box-shadow:0 2px 15px rgba(0,0,0,.15);filter:alpha(opacity=0);opacity:0;visibility:hidden;-webkit-transition:all ease .238s;-moz-transition:all ease .238s;transition:all ease .238s;-webkit-transform:translateY(5px);-moz-transform:translateY(5px);transform:translateY(5px)}.nav-top-cart-wrapper:hover .nav-shop-cart{filter:alpha(opacity=100);opacity:1;visibility:visible;-webkit-transition:all ease .238s;-moz-transition:all ease .238s;transition:all ease .238s;-webkit-transform:translateY(0px);-moz-transform:translateY(0px);transform:translateY(0px)}.nav-top-cart-wrapper .nav-shop-cart ul{list-style:none;margin:0}.nav-top-cart-wrapper .nav-shop-cart ul li{display:inline-block;position:relative;width:100%;border-top:1px solid #eaeaea;padding:15px;padding-left:0}.nav-top-cart-wrapper .nav-shop-cart ul li.empty{padding:0}.nav-top-cart-wrapper .nav-shop-cart ul li:first-child{padding-top:0;margin-top:0;border-top:0}.nav-top-cart-wrapper .nav-shop-cart ul li a{color:#4b4b4b;font-family:微软雅黑,microsoft yahei,Arial,宋体,sans-serif;font-weight:500;font-size:1.071em}.nav-top-cart-wrapper .nav-shop-cart ul li a:hover{color:#ffae00}.nav-top-cart-wrapper .nav-shop-cart ul li a.remove{font-size:16px;color:#d82e2e;position:absolute;right:0;top:25px}.nav-top-cart-wrapper .nav-shop-cart ul li a.remove:hover{color:#4b4b4b}.nav-top-cart-wrapper .nav-shop-cart ul li:first-child a.remove{top:10px}.nav-top-cart-wrapper .nav-shop-cart ul li a img{float:left;width:50px;margin-left:0;margin-right:13px}.nav-top-cart-wrapper .nav-shop-cart ul li .quantity{display:block;line-height:16px}.nav-top-cart-wrapper .nav-shop-cart .total{border-top:1px solid #eaeaea;padding-top:10px}.nav-top-cart-wrapper .nav-shop-cart .buttons:before,.nav-top-cart-wrapper .nav-shop-cart .buttons:after{content:"";display:table;clear:both}.nav-top-cart-wrapper .nav-shop-cart .buttons{margin:0}.nav-top-cart-wrapper .nav-shop-cart .buttons a{float:left;text-transform:uppercase}.nav-top-cart-wrapper .nav-shop-cart .buttons a.checkout{float:right}#main-nav{display:block}#main-nav ul{margin:0}#main-nav ul li{position:relative;list-style:none;padding-top:0;padding-bottom:0}#main-nav>ul>li{float:left;padding:0 22px}#main-nav>ul>li:first-child{padding-left:0}#main-nav>ul>li>a{display:block;font-family:微软雅黑,microsoft yahei,Arial,宋体,sans-serif;font-size:16px;font-weight:500;color:#4b4b4b;text-transform:uppercase}#main-nav>ul>li>a:hover,#main-nav>ul>li.current-menu-item>a{color:#ffae00}#main-nav>ul>li.menu-item-has-children>a{position:relative;padding-right:15px}#main-nav>ul>li.menu-item-has-children>a:after{content:"\f107";font-family:fontawesome;position:absolute;right:0;top:0;filter:alpha(opacity=75);opacity:.75}.header-style-5 #site-header{background-color:transparent!important}.header-style-5 #site-header-wrap{position:absolute;left:0;top:0;width:100%;background-color:transparent;z-index:999}#site-header.style-5:after{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background-color:#000;filter:alpha(opacity=40);opacity:.4;z-index:-1}#site-header.style-5 #main-nav>ul>li>a{color:#fff;text-shadow:1px 1px 1px rgba(0,0,0,.1)}#site-header.style-5 #main-nav>ul>li.current-menu-item>a,#site-header.style-5 #main-nav>ul>li>a:hover{color:#ffae00}#site-header.style-5 .mobile-button:before,#site-header.style-5 .mobile-button:after,#site-header.style-5 .mobile-button span{background-color:#fff}#site-header.style-5 .nav-cart-trigger{color:#fff;text-shadow:1px 1px 1px rgba(0,0,0,.1)}#site-header.style-5 .nav-cart-trigger:hover{color:#ffae00}#site-header.style-5 .header-search-icon{color:#fff;text-shadow:1px 1px 1px rgba(0,0,0,.1)}#site-header.style-5 .header-search-icon:hover{color:#ffae00}#site-header.is-sticky{position:fixed;left:0;top:0;width:100%;z-index:999999;box-shadow:0 2px 4px rgba(0,0,0,.1)}#site-header.is-sticky:after{filter:alpha(opacity=80);opacity:.8}#site-header.is-sticky #site-header-inner{padding-top:18px;padding-bottom:18px}#main-nav .sub-menu{position:absolute;left:0;top:100%;width:220px;filter:alpha(opacity=0);opacity:0;visibility:hidden;z-index:9999;-webkit-transition:all ease .238s;-moz-transition:all ease .238s;transition:all ease .238s;-webkit-transform:translateY(3px);-moz-transform:translateY(3px);transform:translateY(3px);-webkit-box-shadow:inset 0 12px 19px rgba(255,255,255,.1),0 1px 7px rgba(0,0,0,.2);-moz-box-shadow:inset 0 12px 19px rgba(255,255,255,.1),0 1px 7px rgba(0,0,0,.2);box-shadow:inset 0 12px 19px rgba(255,255,255,.1),0 1px 7px rgba(0,0,0,.2)}#main-nav>ul>li:first-child>.sub-menu{left:-18px}#main-nav .sub-menu li a{display:block;background-color:#fff;color:#4b4b4b;font-weight:500;font-size:.928em;font-family:微软雅黑,microsoft yahei,Arial,宋体,sans-serif;text-transform:uppercase;border-top:1px solid #eaeaea;padding:10px 19px;line-height:24px}#main-nav .sub-menu li:first-child a{border-top:0}#main-nav .sub-menu li a:hover{color:#ffae00}#main-nav li:hover>.sub-menu{filter:alpha(opacity=100);opacity:1;visibility:visible;-webkit-transition:all ease .238s;-moz-transition:all ease .238s;transition:all ease .238s;-webkit-transform:translateX(0px);-moz-transform:translateX(0px);transform:translateX(0px)}#main-nav-mobi{display:block;margin:0 auto;width:100%;position:absolute;left:0;top:100%;z-index:99999;background-color:#262626}#main-nav-mobi ul{display:block;list-style:none;margin:0;padding:0}#main-nav-mobi ul li{margin:0;position:relative;text-align:center;cursor:pointer;border-top:1px solid #333;padding-top:0;padding-bottom:0}#main-nav-mobi ul>li>a{font-weight:500;color:#a9a9a9;display:inline-block;font-family:微软雅黑,microsoft yahei,Arial,宋体,sans-serif;font-size:14px;text-transform:uppercase;line-height:50px;text-decoration:none}#main-nav-mobi ul>li>a:hover{color:#ffae00}#main-nav-mobi .menu-item-has-children .arrow{cursor:pointer;display:inline-block;font-family:fontawesome;font-size:20px;line-height:50px;position:absolute;right:0;text-align:center;top:0;width:50px}#main-nav-mobi .menu-item-has-children .arrow:before{content:"\f105";color:#aaa}#main-nav-mobi .menu-item-has-children .arrow.active:before{content:"\f107"}#main-nav-mobi ul ul li{background-color:#444}#main-nav-mobi ul ul ul li{background-color:#323232}.mobile-button{display:none;float:right;position:relative;background:0 0;cursor:pointer;margin-top:8px;width:26px;height:16px;-webkit-transition:all ease .238s;-moz-transition:all ease .238s;transition:all ease .238s}.mobile-button:before,.mobile-button:after,.mobile-button span{background-color:#222;-webkit-transition:all ease .238s;-moz-transition:all ease .238s;transition:all ease .238s}.mobile-button:before,.mobile-button:after{content:'';position:absolute;top:0;height:3px;width:100%;left:0;top:50%;-webkit-transform-origin:50% 50%;-ms-transform-origin:50% 50%;transform-origin:50% 50%}.mobile-button span{position:absolute;width:100%;height:3px;left:0;top:50%;overflow:hidden;text-indent:200%}.mobile-button:before{-webkit-transform:translate3d(0,-7px,0);-moz-transform:translate3d(0,-7px,0);transform:translate3d(0,-7px,0)}.mobile-button:after{-webkit-transform:translate3d(0,7px,0);-moz-transform:translate3d(0,7px,0);transform:translate3d(0,7px,0)}.mobile-button.active span{opacity:0}.mobile-button.active:before{-webkit-transform:rotate3d(0,0,1,45deg);-moz-transform:rotate3d(0,0,1,45deg);transform:rotate3d(0,0,1,45deg)}.mobile-button.active:after{-webkit-transform:rotate3d(0,0,1,-45deg);-moz-transform:rotate3d(0,0,1,-45deg);transform:rotate3d(0,0,1,-45deg)}#featured-title{background:#f6f6f6;border-style:solid}#featured-title .featured-title-inner-wrap{padding:52px 0;display:table;overflow:hidden;width:100%}#featured-title .featured-title-heading-wrap{display:table-cell;margin:0;text-align:left;vertical-align:middle;width:25%}#featured-title #breadcrumbs{font-size:.928em;display:table-cell;text-align:right;vertical-align:middle;width:55%}#featured-title .featured-title-heading{z-index:1;position:relative;display:inline-block;font-size:30px;margin:0}#featured-title .featured-title-heading.has-shadow{text-shadow:rgba(0,0,0,.3) 0 1px 1px}#featured-title .featured-title-heading:after,#featured-title #breadcrumbs .breadcrumbs-inner:after{content:"";position:absolute;left:0;top:0;width:100%;height:100%;z-index:-1;border-style:solid;border-width:0}


.About{ width:1300px; height:auto; overflow:hidden; margin:0px auto; position:relative !important; /*border:1px solid #9F3;*/ margin:10px auto;}
.About .About-top{ width:100%; height:40px; /*border:1px solid #006;*/}
.About .About-top img{ margin-top:5px; float:left;}
.About .About-top p{ float:left; margin-left:10px; margin-top:12px;}
.About .About-top p a{ color:#000;}
.About .About-content{ width:100%; height:auto; overflow:hidden; margin-top:20px;}
.About .About-content .About-content-left{ width:260px; height:auto; overflow:hidden; float:left; position:relative !important; /*border:1px solid #309;*/}
.About .About-content .About-content-left .About-content-left-top{ width:100%; height:100px; border-bottom:1px dotted #999; background:#0d2d5d;}
.About .About-content .About-content-left .About-content-left-top p{ color:#fff; font-size:24px; line-height:100px; text-align:center; font-weight:bold;}
.About .About-content .About-content-left .About-content-left-list{ width:260px; height:auto; /*border:1px solid #999;*/ margin-top:4px;}
.About .About-content .About-content-left .About-content-left-list ul{}
.About .About-content .About-content-left .About-content-left-list ul li{ width:100%; height:auto; border-bottom:1px dotted #ebebeb;  margin-bottom:4px; font-size:16px;}
.About .About-content .About-content-left .About-content-left-list ul li p{ width:100%; height:50px; background:#11356a; line-height:50px; text-align:center;}
.About .About-content .About-content-left .About-content-left-list ul li a p{ color:#fff;}

.About .About-content .About-content-left .About-content-left-list ul li dl{ margin-top:4px;}
.About .About-content .About-content-left .About-content-left-list ul li dl dt{ height:40px; background:#1b4686; margin-bottom:2px; font-size:14px; line-height:40px; padding-left:30px;}

.About .About-content .About-content-left .About-content-left-list ul li dl dt img{ margin-right:8px;}

.About .About-content .About-content-left .About-content-left-list ul li dl dt a{ color:#fff; }
/*.About .About-content .About-content-left .About-content-left-list ul li dl dt a:hover p{ margin-left:2px; display:block;}*/
.About .About-content .About-content-left .About-content-left-list ul li dl dt:hover{ display:block; background:#103771;}
.About .About-content .About-content-left .About-content-left-tel{ margin-top:20px; width:258px; height:auto; border:1px solid #c5c5c6;}
.About .About-content .About-content-left .About-content-left-tel .About-content-left-tel-top{ width:258px; height:auto; background:#0d2d5d;}
.About .About-content .About-content-left .About-content-left-tel .About-content-left-tel-top p{ line-height:100px; font-size:24px; font-weight:bold; text-align:center; color:#fff;}
.About .About-content .About-content-left .About-content-left-tel ul{}
.About .About-content .About-content-left .About-content-left-tel ul li{ width:100%; height:40px; line-height:40px; border-top:1px dotted #c5c5c6;}
.About .About-content .About-content-left .About-content-left-tel ul li:first-child{ border-top:none;}
.About .About-content .About-content-left .About-content-left-tel ul li p{ float:left;}

.About .About-content .About-content-right{ width:760px; height:auto; overflow:hidden; float:right; position:relative !important; /*border:1px solid #ebebeb;*/}
.About .About-content .About-content-right .About-content-right-top{ width:100%; height:40px; border-bottom:1px dotted #c5c5c6;}
.About .About-content .About-content-right .About-content-right-top img{ float:left; margin-right:10px;}
.About .About-content .About-content-right .About-content-right-top p{ float:left; font-size:24px; font-weight:bold; color:#0d2d5d;}


.About .About-content .News-content-right{ width:760px; height:auto; overflow:hidden; float:right; position:relative !important; /*border:1px solid #ebebeb;*/}
.About .About-content .News-content-right .News-content-right-top{ width:100%; height:40px; border-bottom:1px dotted #c5c5c6;}
.About .About-content .News-content-right .News-content-right-top img{ float:left; margin-right:10px;}
.About .About-content .News-content-right .News-content-right-top p{ float:left; font-size:24px; font-weight:bold; color:#0d2d5d;}

.About .About-content .News-content-right .News-content-right-content{ width:100%; height:auto; overflow:hidden;}
.About .About-content .News-content-right .News-content-right-content ul{}
.About .About-content .News-content-right .News-content-right-content ul li{ width:100%; height:35px; border-bottom:1px dashed #c1c1c1; line-height:35px; font-size:15px; }
.About .About-content .News-content-right .News-content-right-content ul li img{ float:left; margin-right:10px; margin-left:10px; margin-top:11px;}
.About .About-content .News-content-right .News-content-right-content ul li p{  float:right; margin-right:8px;}
.About .About-content .News-content-right .News-content-right-content ul li a{ color:#000; margin-left:4px;}
.About .About-content .News-content-right .News-content-right-content ul li a:hover{ color:#0d2d5d;}



.About .About-content .Pro-content-right{ width:1020px; height:auto; overflow:hidden; float:right; position:relative !important; /*border:1px solid #ebebeb;*/}
.About .About-content .Pro-content-right .Pro-content-right-top{ width:100%; height:40px; border-bottom:1px dotted #c5c5c6;}
.About .About-content .Pro-content-right .Pro-content-right-top img{ float:left; margin-right:10px;}
.About .About-content .Pro-content-right .Pro-content-right-top p{ float:left; font-size:24px; font-weight:bold; color:#0d2d5d;}

.About .About-content .Pro-content-right .Pro-content-right-content{ width:100%; height:auto; overflow:hidden; position:relative !important; margin-top:20px;}
.About .About-content .Pro-content-right .Pro-content-right-content ul{}
.About .About-content .Pro-content-right .Pro-content-right-content ul li{ width:230px; height:244px; border:1px solid #cdcdcd; float:left; margin-left:15px; padding:2px; margin-bottom:20px;}
.About .About-content .Pro-content-right .Pro-content-right-content ul li img{ width:230px; height:174px;}
.About .About-content .Pro-content-right .Pro-content-right-content ul li p{ text-align:center; height:70px; /*line-height:40px;*/ margin-top:15px;}
.About .About-content .Pro-content-right .Pro-content-right-content ul li a p{ color:#000;}
.About .About-content .Pro-content-right .Pro-content-right-content ul li:hover{ border:1px solid #255296;}
.About .About-content .Pro-content-right .Pro-content-right-content .Pro-content-right-content-top{ width:100%; height:auto; overflow:hidden; position:relative !important;}
.About .About-content .Pro-content-right .Pro-content-right-content .Pro-content-right-content-top .Pro-content-right-content-top-left{ width:350px; height:264px; float:left; border:1px solid #999; padding:2px;}
.About .About-content .Pro-content-right .Pro-content-right-content .Pro-content-right-content-top .Pro-content-right-content-top-left img{ width:350px; height:264px;}
.About .About-content .Pro-content-right .Pro-content-right-content .Pro-content-right-content-top .Pro-content-right-content-top-right{ width:350px; height:auto; float:right;}
.About .About-content .Pro-content-right .Pro-content-right-content .Pro-content-right-content-top .Pro-content-right-content-top-right dl{}
.About .About-content .Pro-content-right .Pro-content-right-content .Pro-content-right-content-top .Pro-content-right-content-top-right dl dt{ width:100%; height:auto; /*line-height:40px;*/ margin-top:20px;}
.About .About-content .Pro-content-right .Pro-content-right-content .Pro-content-right-content-top .Pro-content-right-content-top-right dl dt p{ float:left; margin-right:10px; font-size:16px; width:80px;}
.About .About-content .Pro-content-right .Pro-content-right-content .Pro-content-right-content-top .Pro-content-right-content-top-right dl dt span{ float:left; width:auto; height:auto; /*margin-left:4px;*/}

/*.About .About-content .Pro-content-right .Pro-content-right-content .Pro-content-right-content-top .Pro-content-right-content-top-right dl dt strong{ font-size:13px;}*/
.About .About-content .Pro-content-right .Pro-content-right-content .Pro-content-right-content-top .Pro-content-right-content-top-right dl dt{ font-size:16px;}
.About .About-content .Pro-content-right .Pro-content-right-content .Pro-content-right-content-top .Pro-content-right-content-top-right dl dt img{ margin-top:10px;}


.About .About-content .Pro-content-right .Pro-content-right-content .Pro-content-right-content-detailed{ width:100%; height:auto; overflow:hidden; margin-top:20px;}
.About .About-content .Pro-content-right .Pro-content-right-content .Pro-content-right-content-detailed .Pro-content-right-content-detailed-top{ width:100%; height:40px; border-bottom:1px dotted #999; line-height:40px;}

.About .About-content .Pro-content-right .Pro-content-right-content .Pro-content-right-content-detailed .Pro-content-right-content-detailed-top p{ font-size:18px; padding-left:10px; font-weight:bold; color:#0d2d5d;}
.About .About-content .Pro-content-right .Pro-content-right-content .Pro-content-right-content-detailed .Pro-content-right-content-detailed-all{ width:100%; height:auto; margin-top:20px;}

.About .About-content .Video-content-right{ width:760px; height:auto; overflow:hidden; float:right; position:relative !important; /*border:1px solid #ebebeb;*/}
.About .About-content .Video-content-right .Video-content-right-top{ width:100%; height:40px; border-bottom:1px dotted #c5c5c6;}
.About .About-content .Video-content-right .Video-content-right-top img{ float:left; margin-right:10px;}
.About .About-content .Video-content-right .Video-content-right-top p{ float:left; font-size:24px; font-weight:bold; color:#0d2d5d;}

.About .About-content .Video-content-right .Video-content-right-content{ width:100%; height:auto; overflow:hidden; position:relative !important; margin-top:20px;}

.About .About-content .Video-content-right .Video-content-right-content ul{}
.About .About-content .Video-content-right .Video-content-right-content ul li{ float:left; width:360px; height:380px; margin-left:20px; margin-bottom:20px;}
.About .About-content .Video-content-right .Video-content-right-content ul li p{ width:100%; height:40px; text-align:center; line-height:40px;}


.photo-mask {
		position: fixed;
		z-index: 10;
		bottom: 0;
		top: 0;
		left: 0;
		right: 0;
		background: rgba(0, 0, 0, 0.8);
		filter: alpha(opacity=20);
		-moz-opacity: 0.8;
		opacity: 0.8;
		display: none;
	}
	
	.photo-panel {
		position: absolute;
		display: none;
		clear: both;
		top: 0;
		left: 0;
		bottom: 0;
		right: 0;
		z-index: 10;
	}
	
	.photo-panel .photo-div,
	.photo-panel .photo-bar {
		width: 100%;
	}
	
	.photo-panel .photo-div {
		width: 960px;
		height: 560px;
		z-index: 11;
		margin: auto;
		position: relative;
	}
	
	.photo-panel .photo-close {
		background: url(../images/close.png);
		width: 56px;
		height: 56px;
		position: absolute;
		margin-left: 664px;
	}
	
	.photo-panel .photo-close:hover {
		background: url(../images/close_ch.png);
		width: 56px;
		height: 56px;
		position: absolute;
		margin-left: 664px;
	}
	
	.photo-panel .photo-bar-tip {
		width: 700px;
		height: 44px;
		position: absolute;
		margin-top: -64px;
		padding: 10px;
	}
	
	.photo-panel .photo-bar-tip:hover {
		width: 700px;
		height: 44px;
		position: absolute;
		margin-top: -64px;
		background: #000;
		filter: alpha(opacity=20);
		-moz-opacity: 0.8;
		opacity: 0.8;
		color: #fff;
		padding: 10px;
	}
	
	.photo-panel .photo-img {
		width: 720px;
		float: left;
		height: 560px;
		background: #fff;
	}
	
	.photo-panel .photo-view-w {
		width: 720px;
		height: 560px;
		text-align: center;
		vertical-align: middle;
		display: table-cell;
	}
	
	.photo-panel .photo-view-h {
		width: 720px;
		height: 560px;
		text-align: center;
		vertical-align: middle;
	}
	
	.photo-panel .photo-view-w img {
		max-width: 700px;
		height: auto;
		vertical-align: middle;
		text-align: center;
		max-height: 540px;
		margin: 10px;
		-moz-box-shadow: 5px 5px 5px #a6a6a6;
		/* 老的 Firefox */
		box-shadow: 5px 5px 5px #a6a6a6;
		-webkit-animation: swing 1s .2s ease both;
		-moz-animation: swing 1s .2s ease both;
	}
	
	.photo-panel .photo-view-h img {
		max-width: 700px;
		height: 540px;
		margin: 10px;
		-moz-box-shadow: 5px 5px 5px #a6a6a6;
		/* 老的 Firefox */
		box-shadow: 5px 5px 5px #a6a6a6;
		-webkit-animation: swing 1s .2s ease both;
		-moz-animation: swing 1s .2s ease both;
	}
	
	@-webkit-keyframes swing {
		20%,
		40%,
		60%,
		80%,
		100% {
			-webkit-transform-origin: top center
		}
		20% {
			-webkit-transform: rotate(15deg)
		}
		40% {
			-webkit-transform: rotate(-10deg)
		}
		60% {
			-webkit-transform: rotate(5deg)
		}
		80% {
			-webkit-transform: rotate(-5deg)
		}
		100% {
			-webkit-transform: rotate(0deg)
		}
	}
	
	@-moz-keyframes swing {
		20%,
		40%,
		60%,
		80%,
		100% {
			-moz-transform-origin: top center
		}
		20% {
			-moz-transform: rotate(15deg)
		}
		40% {
			-moz-transform: rotate(-10deg)
		}
		60% {
			-moz-transform: rotate(5deg)
		}
		80% {
			-moz-transform: rotate(-5deg)
		}
		100% {
			-moz-transform: rotate(0deg)
		}
	}
	
	.photo-panel .photo-left,
	.photo-panel .photo-right {
		width: 120px;
		float: left;
		margin-top: 220px;
	}
	
	.photo-panel .arrow-prv {
		background: url(../images/l.png);
		width: 120px;
		height: 120px;
	}
	
	.photo-panel .arrow-prv:hover {
		background: url(../images/l_ch.png);
		width: 120px;
		height: 120px;
		cursor: pointer;
	}
	
	.photo-panel .arrow-next {
		background: url(../images/r.png);
		width: 120px;
		height: 120px;
	}
	
	.photo-panel .arrow-next:hover {
		background: url(../images/r_ch.png);
		width: 120px;
		height: 120px;
		cursor: pointer;
	}
	
	.demo {
		width: 1300px;
		margin: 10px auto;
	}
	
	.demo li {
		width: 200px;
		overflow: hidden;
		height: 200px;
		float: left;
	}
	
	.demo li img {
		width: auto;
		height: auto;
	}