::selection {background:#e70082;color:white;/* Safari */}
::-moz-selection {background:#e70082;color:white;/* Firefox */}
html {overflow-y:scroll;overflow-x:hidden;-webkit-text-size-adjust:none;_background-image:url(about:blank);_background-attachment:fixed;height:100%;width:100%;}
body,h1,h2,h3,h4,h5,h6,p,dl,dt,dd,ul,ol,li,form,button,input,textarea,th,td {margin:0px;padding:0px;font-weight:normal;}
body,button,input,select,textarea,h1,h2,h3,h4,div,h5,h6,i {color:#333;font:normal 14px Microsoft YaHei,微软雅黑,Arial;}
body {min-height:100%;overflow-x:hidden;position:relative;}
ul,ol,li {list-style:none;}
a {text-decoration:none;color:#333;font-size:13px;transition:all .25s ease;blr:expression(this.onFocus=this.blur());/* IE Opera */}
a:hover {color:#e70082;transition:all 0.3s ease;-moz-transition:all 0.3s ease;-webkit-transition:all 0.3s ease;-o-transition:all 0.3s ease;-ms-transition:all 0.3s ease;}
img {border:0;vertical-align:middle}
table {border-collapse:collapse;border-spacing:0;}
.clear {clear:both;}
.warp {width:100%;position:relative;max-width:1400px;margin:0 auto;}
.warp2 {width:92%;position:relative;margin:0 auto;}
.more{height:45px; line-height:45px; background:url(../images/morecn.png) center no-repeat #e70082}
.more:hover{opacity:0.8;}
input[type=button], input[type=submit], input[type=file], button { cursor: pointer; -webkit-appearance: none; }
/*   header  */
.header{ height:100px; position:relative}
.header_fixed{ width:100%; position:fixed; left:0; top:0; z-index:10}
.header .header_h{ height:100px; background:#111; position:relative;}
.header .header_h .logo{ float:left; height:70px; padding:5px 0 15px 0}
.header .header_h .logo img{ height:auto;}
.header .header_h .a_href{ float:right; padding-top:30px; overflow:hidden; margin-right:25px}
.header .header_h .a_href a{ float:left; height:40px; line-height:40px; color:#fff; font-size:18px; margin-right:20px; padding:0 18px; overflow:hidden; border-radius:20px; }
.header .header_h .a_href a.h_hrcz{ background:#e70082}
.header .header_h .a_href a.h_hrcg{ background:#781884}
.header .header_h .a_href a.h_hrzz{ background:#d88b43}
.header .header_h .a_href a:hover{ opacity:0.9;}
.header .header_h .langs{ float:right; padding-top:33px; overflow:hidden;}
.header .header_h .langs .langs_l{ float:left; height:32px; margin-right:10px; line-height:32px; border:1px solid #111; border-radius:3px; position:relative; overflow:hidden;transition:all .25s ease;blr:}
.header .header_h .langs .langs_l .searchkey{float:left;width:0; overflow:hidden;height:32px;border:none; position:relative; background:none; line-height: 32px;color: #ccc;font-size: 14px;outline: none;transition: width .2s ease-in-out; text-indent:15px;transition:all .5s ease;}
.header .header_h .langs .langs_l .searchbtn{ float:right; width:20px;height:32px; background:url(../images/head_ss.png) right center no-repeat; border:none; text-align:center; font-size: 14px;font-weight: bold;color: #fff; cursor:pointer;outline: none;}
.header .header_h .langs .langs_l:hover{border:1px solid #222;}
.header .header_h .langs .langs_l:hover .searchkey{width:120px;}

.header .header_h .langs .langs_r{ float:right; height:32px; position:relative; margin-left:25px;}
.header .header_h .langs .langs_r h3{ float:left; height:32px; line-height:32px; color:#333}
.header .header_h .langs .langs_r h3 a{ font-size:18px; color:#fff}
.header .header_h .langs .langs_r h3 a:hover{ color:#e70082}
.theclose{ display:none;}
.cl_nav{ display:none;}
.header .header_n{ float:right; margin-right:25px; height:100px;}
.header .header_n .mainlevel{ float:left; text-align: center; height:97px; line-height:97px; padding:0 22px; border-bottom:3px solid #111;}
.header .header_n .pho_hrcz{ display:none;}
.header .header_n .mainlevel i{ font-size:13px; color:#f35b10}
.header .header_n .cur{ background:#13244f}
.header .header_n .cur .n_list{ color:#fff;}
.header .header_n .mainlevel .n_list{ font-size:18px; font-weight:bold; line-height:97px; color:#ddd;}
.header .header_n .mainlevel:hover{ border-bottom:3px solid #e70082}
.header .header_n .mainlevel:hover i{ color:#f35b10}
.header .header_n .mainlevel:hover .n_list{ color:#fff;}
.header .header_n .mainlevel .nav_list{ display:none; position:absolute;left:50%;margin-left:-960px; top:100px; width:1920px; height:290px; padding:40px 0 50px 0; overflow:hidden; background:url(../images/henav_bj.jpg) center no-repeat #fff; z-index:99 !important; box-shadow: 0 1px 8px #666;}
.header .header_n .mainlevel .nav_list .nav_licom{ width:100%; display:inline-table; margin:0 auto; max-width:1000px; overflow:hidden;}
.header .header_n .mainlevel .nav_list .nav_list_l{ float:left; width:35%; margin-right:10%;}
.header .header_n .mainlevel .nav_list .nav_list_l img{ float:left; max-height:280px;}
.header .header_n .mainlevel .nav_list .nav_list_c{ float:left; width:25%; margin-right:10%; padding-top:30px;}
.header .header_n .mainlevel .nav_list .nav_list_c span{ float:left; width:100%; line-height:40px; color:#333; font-size:22px; font-weight:bold; text-align:left; padding-bottom:10px;}
.header .header_n .mainlevel .nav_list .nav_list_c p{ float:left; width:100%; line-height:26px; font-size:18px; color:#333; text-align:left;}
.header .header_n .mainlevel .nav_list .nav_list_c a.more{ float:left; width:60%; margin-top:30px;}
.header .header_n .mainlevel .nav_list .nav_list_r{ float:left; width:20%; max-height:280px; overflow:hidden}
.header .header_n .mainlevel .nav_list .nav_list_r dd{ float:left; width:100%; line-height:45px; text-indent:22px; background:url(../images/nav_list_rdd.jpg) left center no-repeat; text-align:left; overflow:hidden;text-overflow:ellipsis; white-space:nowrap;}
.header .header_n .mainlevel .nav_list .nav_list_r dd a{ font-size:15px; color:#666;}
.header .header_n .mainlevel .nav_list .nav_list_r dd a:hover{ color:#e70082}

.con_banner{ overflow:hidden; padding-top:100px;}
.con_banner img{ float:left; width:100%;}

.foot{ overflow:hidden; background:#f8f8f8; padding:80px 0 0 0}
.foot .foot_l{ float:left; width:74%;}
.foot .footer_item{ float:left; width:14%; margin-right:2%;}
.foot .footer_item:nth-child(4){ margin-right:6%;}
.foot .footer_item h2{ float:left; width:100%; padding-bottom:10px;}
.foot .footer_item h2 a{ float:left; width:100%; line-height:42px; font-size:20px; font-weight:bold; color:#333}
.foot .footer_item h2 a:hover{}
.foot .footer_item li{ float:left; width:100%;}
.foot .footer_item li a{ float:left; width:100%; line-height:35px; font-size:15px; color:#999; overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.foot .footer_item li a:hover{ color:#e70082}
.foot_r{ float:right; width:24%; position:relative;}
.foot_r .foot_r_erw{ float:left; width:100%; text-align:right;}
.foot_r .foot_r_erw img{ float:right; width:135px; height:135px; box-shadow: 0 1px 20px #ddd;}
.foot_r .foot_r_erwlist{ float:left; width:100%; text-align:right; margin-top:20px;}
.foot_r .foot_r_erwlist li{ display:inline-table; width:32px; height:32px; margin-left:5px; padding-top:5px; position:relative;}
.foot_r .foot_r_erwlist li:nth-child(1){ background:url(../images/foot_fxicon2.png) center top no-repeat}
.foot_r .foot_r_erwlist li:hover{ background:url(../images/foot_fxicon2.png) center top no-repeat}
.foot_r .foot_r_erwlist li a{ float:left; width:100%; height:32px; border:1px solid #ddd; border-radius:50%; overflow:hidden; background:url(../images/foot_fxicon.png) no-repeat;}
.foot_r .foot_r_erwlist li:hover a{ background:url(../images/foot_fxicon.png) no-repeat #ddd;}
.foot_r .foot_r_erwlist li.weixin a{ background-position:4px 2px}
.foot_r .foot_r_erwlist li.weibo a{ background-position:-40px 2px}
.foot_r .foot_r_erwlist li.doyin a{ background-position:-78px 2px}
.foot_r .foot_r_erwlist li.feek a{ background-position:-122px 2px}
.foot_r .foot_r_erwlist li.ink a{ background-position:-164px 2px}
.foot_r .foot_r_erwlist li.inst a{ background-position:-204px 2px}
.foot_r .foot_r_erwlist li.instagram a{ background-position:-326px 2px}
.foot_r .foot_r_erwlist li.twi a{ background-position:-247px 2px}
.foot_r .foot_r_erwlist li.youtu a{ background-position:-289px 2px}
.foot_r .foot_r_erwlist li p{ position:absolute; width:155px; height:155px; z-index:20; right:0; top:-600px;}
.foot_r .foot_r_erwlist li p img{ float:left; width:100%}
.foot_r .foot_r_erwlist li.weixin:hover p{ top:-165px; right:-256px;}
.foot_r .foot_r_erwlist li.doyin:hover p{ top:-165px; right:-173px;}
.foot_r .foot_r_erwlist li.feek:hover p{ top:-165px; right:-133px;}
.foot_r .foot_r_erwlist li.ink:hover p{ top:-165px; right:-93px;}
.foot_r .foot_r_erwlist li.inst:hover p{ top:-165px; right:-51px;}
.foot_r .foot_r_erwlist li.instagram:hover p{ top:-165px; right:-10px;}
.foot_r .foot_r_erwtel{ float:left; width:100%; margin-top:20px;}
.foot_r .foot_r_erwtel h2{ float:left; width:100%; font-size:28px; font-weight:bold; color:#333; text-align:right; line-height:40px;}
.foot_r .foot_r_erwtel span{ float:left; width:100%; font-size:15px; color:#999; text-align:right; line-height:25px;}
.foot_r .foot_r_erwtel span a{ font-size:14px; color:#999}
.foot_r .foot_r_erwtel span a:hover{ color:#e70082}
.footer{ overflow:hidden; background:#f8f8f8; padding-bottom:50px;}
.footer .footer_c{ overflow:hidden; line-height:50px; font-size:13px; color:#666; text-align:center}
.footer .footer_c a{ color:#666}
.footer .footer_c a:hover{ color:#e70082}

#topcontrol{ width:50px; height:50px; background:url(../images/top.png) center no-repeat;}

.right_order{ position:fixed; right:10px; top:35%; width:150px; z-index:2}
.right_order li{ float:left; width:100%;}
.right_order li a{ float:left; width:100%; width:100%; height:50px; line-height:50px; text-align:center; font-size:17px; color:#fff;}
.right_order li a:hover{ opacity:0.9;}
.right_order li a.ab_cz{ background: #e70082; border-radius:50px 2px 0 0;  }
.right_order li a.ab_cg{ background: #781884; border-radius:0 0 2px 50px;  }

::-webkit-scrollbar-track-piece {width:8px;background-color:#ddd;}
::-webkit-scrollbar {width:8px;background-color:#2882e8;}
::-webkit-scrollbar-thumb {width:8px;background-color:#aeaeae;}
::-webkit-scrollbar-thumb:hover {width:8px;background-color:#111;}
::selection {background:#e70082;color:white;}
::-moz-selection {background:blue;color:white;}
::-webkit-selection {background:blue;color:white;}