.links1{width:1300px;height:150px;margin:0px auto;padding-top:10px;}
.links_title{width:1300px;height:40px;border-bottom:1px solid #CCCCCC;}
.links_title em { float:left; padding-left:40px; background:url(../images/link_icon.png) no-repeat left center; font-size:20px; font-style:normal; color:#443c34;}
.links_title a span {  float:right;height:40px; text-align:center; transition:all .2s;}
#footer{position:relative;}
#footer .gotop { position:absolute; right:2%; top:-30px; width:50px; height:50px; background:#504c4a url(../images/arrow_up1.png) no-repeat center;}
#footer .gotop:hover { background-color:#eb5541;}
#foot_1{width:100%;height:53px;background-color:#009A4E;padding-top:21px;padding-bottom:22px;}
.foot_1{width:1370px;height:53px;margin:0px auto;}
.foot_1left{float:left;}
.foot_1left ul li{width:80px;height:53px;line-height:53px;text-align:center;float:left;font-size:14px;}
.foot_1left ul li a{color:#EEEAE0;}
#foot_1 .otherinfo { float:right;position:relative; z-index:2;margin-right:80px;}
#foot_1 .otherinfo a.ico { background:url(../images/footer_info_ico.png) no-repeat left top;}
#foot_1 .otherinfo a em { display:block; margin-left:-2px; font-style:normal; font:25px/30px "Swis721 BlkCn BT Black",Haettenschweiler,Impact,"Arial Black",Arial; color:#f18410;}
#foot_1 .otherinfo a.ico.weixin { position:relative; background-position:0 -60px; line-height:50px;}
/*
#foot_1 .otherinfo a.ico.weixin img { position:absolute; left:50%; bottom:100%; width:150px; margin-left:-75px; display:none;}
#foot_1 .otherinfo a.ico.weixin:hover img { display:block;z-index:99;}*/

#copy_right{width:100%;height:84px;background-color:#FAFAFA;}
.copy_right{width:1370px;height:84px;margin:0px auto;}
.copy_rightl{float:left;margin-top:30px;font-size:12px;color:#908D88;}
.copy_rightl a span { display:none;}
.copy_rightl a:hover span { display:inline-block; padding:0 5px 0 0;}
.links{float:right; position:relative; font-size:12px;}
.links p{position:relative; margin:30px auto 0; padding:0 40px; line-height:30px; border-radius:5px; border:1px solid #eae9e5; cursor:pointer;}
#copy_right .links p:before { content:""; position:absolute; left:5px; top:0; width:30px; height:30px; background:url(../images/links_ico.png) no-repeat center top;}
#copy_right .links p:after { content:""; position:absolute; right:5px; top:0; width:30px; height:30px; background:url(../images/links_ico.png) no-repeat center bottom;}


#right { position:fixed; right:0; top:0; width:0; height:100%; background:#56514c; color:#aba9a6; overflow-y:auto; transition:all .5s ease-in-out; -webkit-transition:all .5s ease-in-out; -moz-transition:all .5s ease-in-out; -o-transition:all .5s ease-in-out;}
#right a.close { position:absolute; top:10px; right:10px; width:30px; height:30px; border-radius:50%; border:1px solid #fff; background:url(../images/icon_close.png) no-repeat center; opacity:.3; filter:alpha(opacity=30);}
#right a.close:hover { opacity:1; filter:alpha(opacity=100);}
#right a { color:#aba9a6;}
#right a:hover { color:#cb523a;}
#right #default { padding:100px 40px 40px;}
#right #default >h1 { font-size:24px; color:#cb523a;}
#right #default .block p{margin-bottom:15px;}
#right #default .block { padding:20px 0; line-height:24px;font-size:14px;}
#right #default .block img.ewm { width:150px;}

body { width:100%; overflow-x:hidden; transition:all .5s ease-in-out; -webkit-transition:all .5s ease-in-out; -moz-transition:all .5s ease-in-out; -o-transition:all .5s ease-in-out;}
body.showright { margin-left:-320px;}
body.showright #right { width:320px;}

.ipone{width:350px;float:left;height:53px;line-height:53px;font-size:14px;color:#fff;margin-left:400px;font-weight:bold;}
.ipone img{vertical-align:middle;margin-left:17px;margin-right:20px;}
.otherinfo span h3{padding-left:46px; width:120px; height:50px; line-height:50px; position:relative; z-index:0; font-size:12px; }
.otherinfo span h3 a{font-size:14px; display:block; width:auto; height:60px; line-height:60px; color:#616161; background:url(../images/menu-li.jpg) left center no-repeat; padding-left:21px;color:#fff;}
.otherinfo span h3 a:hover{color:#fff; font-weight:bold;}
.otherinfo img{float:left;vertical-align:middle;}
.i-list{width:171px; height:auto; display:none;position:absolute;z-index:1; left:0px; top:-187px; background:#f3f3f3; border:1px solid #dedede; border-bottom:none;}
.i-list ul li{float:left; width:171px; heignt:30px; line-height:30px; border-bottom:1px solid #dedede; text-align:center;}
.i-list ul li a{width:171px; height:30px; color:#403f3f;text-decoration:none;font-size:12px; display:block;}
.i-list ul li a:hover{color:#fff; background:#f3881a; display:block;}