﻿html, body, div, span, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, ins, kbd, q, s, samp,small, strike, strong, dl, dt, dd, ol, ul, li,fieldset, form, label, legend, caption,  tbody, tfoot, thead,  th{ margin: 0px; padding: 0px;outline: 0;vertical-align: baselinebaseline; text-decoration:none;} img{border: 0px;}dl, ol, ul { list-style: none;} blockquote, q { quotes: none;} blockquote:before, blockquote:after,q:before, q:after {content: '';content: none;}a { blr:expression(this.onFocus=this.blur());}li{text-align: -webkit-match-parent;}

article,aside,canvas,details,div,figcaption,figure,
footer,header,hgroup,menu,nav,section,summary,
time,mark,audio,video{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent;}
article,aside,canvas,details,figcaption,figure,
footer,header,hgroup,menu,nav,section,summary,
time,mark,audio,video{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent;}
article,aside,canvas,details,figcaption,figure,
footer,header,hgroup,menu,nav,section,summary{display:block;}

input[type="button"], input[type="submit"], input[type="reset"] {-webkit-appearance: none;}
textarea {-webkit-appearance: none;} 

html {font-size: 100%;}
body { font-size:14px; font-family:Arial,"微软雅黑"; color:#333333; position:relative; -webkit-text-size-adjust:none;}
a { color:#333333; text-decoration:none; }
a:hover { text-decoration:none; }

.wrapper{margin:0 auto; width:1400px;}

/**导航内容**/
.hearderCon{position: relative;} 
.hearderCon .logo{width: 216px;padding:20px 0 20px 0;}
.hearderCon .logo img{width: 216px;}
.hearderCon .nav{position: absolute;top:0px;right: 0px;height: 80px;}
.hearderCon .nav li{display: block;float: left;padding-left: 55px;text-align: center;font-weight: bold;}
.hearderCon .nav .noe{width:100px;}
.hearderCon .nav li a{color:#4c4c4c;font-size:16px;height:100px;line-height: 100px;display: block;}
.hearderCon .nav li a:hover,.hearderCon .nav .active a{display: block;width: 100%;}
.hearderCon .nav .english a i img{position: relative;left:0px;top:5px;}
.hearderCon .nav li:last-child{background-image: none;}
.hearderCon .nav li:nth-last-child(2){background-image:none;}
.hearderCon .nav .english{background: #018a44; width:154px;}

.animenu{
		display: none;
	}

/*******banner图******/
.flexslider{position:relative;overflow:hidden;background:url(../images/loading.gif) 50% no-repeat;}
.slides{position:relative;z-index:1;}
.slides li{background-size: 100%;}
.slides img{width:100%;}
.flex-control-nav{position:absolute;bottom:10px;z-index:2;width:100%;text-align:center;}
.flex-control-nav li{display:inline-block;width:14px;height:14px;margin:0 5px;*display:inline;zoom:1;}
.flex-control-nav a{display:inline-block;width:14px;height:14px;line-height:40px;overflow:hidden;/*background:url(../images/dot.png) right 0 no-repeat;*/cursor:pointer;}
.flex-control-nav .flex-active{background-position:0 0;}
.flex-direction-nav{position:absolute;z-index:3;width:100%;top:45%;}
.flex-direction-nav li a{display:block;width:60px;height:60px;overflow:hidden;cursor:pointer;position:absolute;}
.flex-direction-nav li a.flex-prev{left:40px;background:url(../images/prev.png) center center no-repeat;}
.flex-direction-nav li a.flex-next{right:40px;background:url(../images/next.png) center center no-repeat;}


.hidden-lg {}
#mobile_nav_wrap, #mobile_nav { display:none; }

.responsimg { width:100%; display:block; }
.responimg { max-width:100%; display:block; margin:0 auto; }
.pcolor { color:#c70773; }

.clear {clear:both; height:0px; margin:0; padding:0; width:0; border:none; overflow:hidden;}
.text26 { text-indent:32px;}
.line15 { height:15px; line-height:15px; }
.font12 { font-size:0.75em;}
.font14 { font-size:0.875em;}
.font16 { font-size:1em;}
.clearfix:after { visibility: hidden; display: block; font-size: 0; content: " ";
clear: both; height: 0; }
.clearfix{*zoom:1;}

.page {height:20px; line-height:20px; width:100%; text-align:center; color: #ff0000;}
.page span {padding:3px 5px 3px 5px; background-color:#f07a18; color:#fff; border:solid 1px #f07a18; font-size:0.875em; }
.page a{ color:#444444; border:1px solid #ccc;padding:3px 5px 3px 5px; margin:0 2px; text-decoration:none; background-color:#ddd;  font-size:0.875em; }
.page a:hover {color:#fff; background-color:#f07a18; }
.page a.current {color:#fff; background-color:#f07a18; }


#foer{ width:4.5%; margin:0 auto;}


.f12{font-size:12px}
.f13{font-size:13px}
.f14{font-size:14px}
.f16{font-size:16px}
.f20{font-size:20px}
.fb{font-weight:bold}
.fn{font-weight:normal}
.t2{text-indent:2em}
.unl{text-decoration:underline;}
.no_unl,a{text-decoration:none;}

/**底部内容**/
.footConBg{background: #202020;height: auto;width: 100%;margin-top: 0px;}
.footCon{padding-top:40px;position: relative;}
.footleft{width: 1000px;overflow: hidden;position: relative;left: 0px;opacity: 1; margin-bottom:40px;}
.footleft .footList {display: block;width: 170px; height:329px;background: url('../images/footline.jpg') no-repeat 165px top;padding-left: 10px}
.footleft .footCist{width: 230px;background: none; color:#fff; line-height:28px; font-size:12px;}
.footleft .footList h2{color:#f07a18;font-size: 16px;font-weight: normal;padding-bottom: 10px; line-height:18px;}
.footleft .footList a{display: block;line-height:30px;font-size: 12px;color:#fff;}
.footleft .footList:last-child{width: 230px;background: none; color:#fff; line-height:28px;}
.footright{width: 200px;text-align:center;position: absolute;right: 0px;top:40px;opacity: 1;}
.footright p{font-size:12px;color:#f07a18;padding:10px 0px;}
.footText{color:#fff; margin-top: 40px;border-top: 1px solid #666;line-height:68px;font-size: 13px;opacity: 1;height:68px;}
.footText a{color:#fff;}

.cm_4{float:right;}
.share { height:19px; padding-top:10px; margin-right:38px; }
.share a { float:left; display:inline; width:21px; margin:0 8px; padding:0; font-size:1em; }
.share a.sha1 { background:url(../images/share1.png) no-repeat left top; height:19px; padding-left:8px;}
.share a.sha2 { background:url(../images/share2.png) no-repeat left top; height:19px; padding-left:8px;}
.share a.sha3 { background:url(../images/share3.png) no-repeat left top; height:19px; padding-left:8px;}


/**底部样式**/
.footer {
	height: auto;
	background-color: #333333;
	color: white;
}

.foot_c {
	width: 1400px;
	margin: 0px auto;
	padding-top: 45px;
	padding-bottom: 40px;
}
/**分割样式**/
.down {
	height: 345px;
	width: 22.143%;
	float: left;
	padding-right: 40px;
	background: url("/images/foot_ol.png") no-repeat right;
}
/**公司信息**/
.msg {
	font-size: 16px;
	line-height: 36px;
	padding-left: 30px;
}

.msg a{
     color: white;
}

.msg_t {
	font-size: 18px;
	line-height: 60px;
	padding: 10px 0px;
}

.msg_a {
	background: url("/images/add.png") no-repeat left top 10px;
}

.msg_p {
	background: url("/images/add2.png") no-repeat left;
}

.msg_w {
	background: url("/images/add3.png") no-repeat left;
}
/**底部导航栏**/
.foot_nav {
	width: 35.358%;
	padding-left: 105px;
}

.footList {
	float: left;
	padding-right: 95px;
}

.footList a {
	font-size: 14px;
	line-height: 30px;
	color: white;
	display: block;
}

.footList h2 {
	font-size: 20px;
	padding-bottom: 10px;
}

.fl {
	padding-right: 40px;
}
/**二维码**/
.foot_qrcode {
	margin-top: 10px;
	height: 280px;
	float: left;
	width: 29.286%;
}

.foot_qrcode p {
	margin: 15px 0px 20px 155px;
	font-size: 14px;
}

.foot_qrcode img {
	margin-left: 140px;
}

.foot_qrcode input {
	margin-left: 60px;
	width: 318px;
	height: 49px;
	border: none;
	padding-left: 35px;
	border-radius: 60px;
	background-color: rgba(255, 255, 255, 0.1);
}

.plane {
	position: relative;
}

.plane img {
	right: 45px;
	top: 15px;
	position: absolute;
	width: 21px;
}
/**版权所有**/
.m_com_wrap {
	width: 1400px;
	margin: 0px auto;
	padding-top: 20px;
	padding-bottom: 20px;
	font-size: 14px;
	border-top: 1px solid rgba(255, 255, 255, 0.1);
}

.m_com_wrap a {
	color: white;
}
.m_com_wrap img{
	display: inherit;
}

@media only screen and (max-width: 1400px) {
.wrapper {
    margin: 0 auto;
    width: 1200px;
}
	.hearderCon .logo {
    width: 216px;
    padding: 20px 0 20px 20px;
}
.hearderCon .nav {
    position: absolute;
    top: 0px;
    right: 20px;
    height: 80px;
}
	.foot_c {
	width: 1200px;
	margin: 0px auto;
	padding-top: 45px;
	padding-bottom: 40px;
}
.m_com_wrap {
    width: 1200px;

}
	.foot_nav {
	width: 35%;
    padding-left: 70px;
}

.footList {
	float: left;
	padding-right: 30px;
}

.down {
    height: 290px;
    width: 29%;
}
	
}
@media only screen and (max-width: 640px) {
	.wrapper {
    margin: 0 auto;
    width: 100%;
}
	.hearderCon .nav{display: none;}
	.footList {
    float: left;
    padding-right: 20px;
	flex: 1 1 auto;
}
	.modal_open {
    position: fixed;
    height: 100%;
    overflow: hidden;
    z-index: 0;
    width: 100%;
}
	.animenu{
		line-height: normal;
		text-align: right;
		display: block;
	}
	.animenu_toggle {
    display: block;
    float: right;
    cursor: pointer;
    border: 0;
    padding: 4px;
    height: 40px;
    width: 40px;
    background: rgba(0,0,0,0.0);
    outline: none;
    position: relative;
    z-index: 1000;
    overflow: hidden;
}
.animenu_toggle {
    width: 50px;
    height: 60px;
    padding-top: 25px;
    margin: 0px 2.5% 0 auto;
    position: absolute;
    right: 0;
}
.animenu_nav {
    top: 0;
    right: -100%;
    width: 0px;
    -webkit-transform: translateX(100);
    transform: translateX(100);
    overflow: hidden;
    position: fixed;
    background: #f07a18;
    z-index: 9;
    height: 100%;
}
.animenu ul {
    padding: 2% 10%;
    float: none;
    margin-top: 80px;
    border-top: 0px solid #e5e5e5;
}
.animenu_nav li {
    float: none;
    margin-left: 0px;
    width: 100%;
    padding: 0;
    border-bottom: 1px solid #d1670f;
}
.animenu_toggle_bar {
    margin: 6px auto !important;
}
.animenu_toggle_bar {
    display: block;
    width: 25px;
    height: 2px;
    background-color: #f07a18;
    -webkit-transition: all .25s ease-in-out;
    -o-transition: all .25s ease-in-out;
    transition: all .25s ease-in-out;
    -webkit-transition: all .5s cubic-bezier(.19,1,.22,1);
    -o-transition: all .5s cubic-bezier(.19,1,.22,1);
    transition: all .5s cubic-bezier(.19,1,.22,1);
}
.modal_open .animenu_toggle_active {
    margin: 8px 2% 0 auto;
    opacity: 0.5;
}
.modal_open .animenu_toggle_active .animenu_toggle_bar {
    margin: 0;
    position: absolute;
}
.modal_open .animenu_toggle_active .animenu_toggle_bar:nth-child(1) {
    -webkit-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    -o-transform: rotate(45deg);
    transform: rotate(45deg);
    background-color: #fff;
}
.modal_open .animenu_toggle_active .animenu_toggle_bar:nth-child(2) {
    opacity: 0;
}
.modal_open .animenu_toggle_active .animenu_toggle_bar:nth-child(3) {
    -webkit-transform: rotate(-45deg);
    -ms-transform: rotate(-45deg);
    -o-transform: rotate(-45deg);
    transform: rotate(-45deg);
    background-color: #fff;
}
.animenu_nav_open {
    top: 0;
    right: 0;
    width: 100%;
    -webkit-transform: translateX(0);
    transform: translateX(0);
}
.animenu ul {
    padding: 2% 10%;
    float: none;
    margin-top: 80px;
    border-top: 0px solid #e5e5e5;
}
.animenu_nav_open div, .animenu_nav_open li {
    z-index: 1;
    position: relative;
}
.animenu_nav li {
    float: none;
    margin-left: 0px;
    width: 100%;
    padding: 0;
    border-bottom: 1px solid #d1670f;
}
.animenu_nav li a {
    display: block;
    padding: 4.0% 0;
    color: #fff;
    text-align: center;
}
.flex-direction-nav li a.flex-next {
    right: 10px;
}
.flex-direction-nav li a.flex-prev {
    left: 10px;
}
.flex-direction-nav li a {
    width: 40px;
    height: 40px;
}
.footer {
    height: auto;
}
.foot_c {
    width: 90%;
    margin: 0px auto;
    padding-top: 20px;
    padding-bottom: 5px;
}
.down {
    height: auto;
    width: 100%;
    float: none;
    padding-right: 0px;
    background: none;
}
.down img{
    width: 65%;
}
.foot_nav {
    height: auto;
    padding-left: 5px;
	display: flex;
}
.foot_qrcode {
    margin-top: 10px;
    height: auto;
    float: left;
    width: 100%;
}
.msg_t {
    font-size: 18px;
    line-height: 36px;
    padding: 10px 0px;
}
.msg_w {
    margin-bottom: 20px;
}
.footList h2 {
    font-size: 18px;
    padding-bottom: 5px;
}
.m_com_wrap {
   width: 90%;
}
.foot_qrcode img {
   margin: 0 auto;
   display: block;
}
.foot_qrcode p {
	margin: 10px auto;
    font-size: 16px;
	width: 130px;
}
.fl {
     padding-right: 0px;
}
.msg {
    line-height: 25px;
}

.footList a {
    font-size: 14px;
    line-height: 25px;
    color: white;
    display: block;
}

}