*{margin:0;padding:0;}
.w1000{ width:1000px; margin:0 auto;}
.clear{ clear:both;}
a{ text-decoration:none;color:#eee; font-size:12px;}
body{font-size:12px; font-family: "微软雅黑";overflow:hidden;}

#top-header{height:36px; background:#eee; line-height:36px}
#top-header .topnav-left li{float:left;color:#434343}
#top-header .topnav-right{float:right}
#top-header .topnav-right li{float:left; color:#434343}
#top-header .topnav-right>li+li:before{content:'丨'; float:left; padding:0 10px; color:#434343}
#top-header .topnav-right>li>a{color:inherit; text-decoration:none}
#top-header .topnav-right>li.language{position:relative;width:113px;height:36px}
#top-header .topnav-right>li.language:before{display:none}
#select-language{position:absolute;top:4px;right:0; width:94px;height:28px; z-index:7;cursor:pointer; color:#434343;background:#141312;border:1px solid #303030; border-radius:5px;line-height:27px;overflow:hidden; transition:.4s}
#select-language:hover{height:81px}
#select-language li{position:relative;width:100%; padding-left:29px; background-position:5px center; background-repeat:no-repeat}
#select-language li:hover{color:#fff;}
#select-language li[data-language="en-US"]{background-image:url(../images/lan_us.png);}
#select-language li[data-language="zh-CN"]{background-image:url(../images/lan_ch.png);}
#select-language li[data-language="zh-TW"]{background-image:url(../images/lan_tw.png);}

.header{height:184px; background-image:url(../images/static-bar-bg.jpg); background-size:cover; position:relative; z-index:9px;}
.header .logo{background: url(../images/logo.png) no-repeat; width:318px; height:80px; float: left;display:block;margin-top:10px;}
.header .domain{background: url(../images/domain.png) no-repeat; width:268px; height:54px;float: left; margin-top:20px; margin-left:50px;}
.header a.query{background: url(../images/query.png) no-repeat; width:202px; height:45px; float:right; display: block; margin-top:25px;border-radius: 6px;}
.gonggao{overflow: hidden; height:36px; line-height:36px; position:absolute; bottom:0px; width:100%;background: #fff; border-top:2px solid #bbb; border-bottom:1px solid #bbb; font-size:14px;}
.gonggao span{background: url(../images/gonggao.png) left center no-repeat; height:36px; float: left;display: block; padding-left:27px; color: #434343;  width:110px;}
.gonggao marquee{float:left; width:863px; color:#434343;}

.main {background:#e9e9e9 url(../images/mainbg05.jpg) top center no-repeat;padding: 20px 0;}
.maincon{ position:relative;}
.linkfloat{width:92px; height:318px; position:absolute; left:-105px; top:-110px; margin-top:5px; border:1px solid #2d2d2d; border-bottom:none;} 
.linkfloat a{display:block; width:92px; height:78px;text-align:center; line-height:30px; color:#fff; font-size:14px; font-weight:bold; border-bottom:1px solid #2d2d2d; overflow:hidden; float:left; background:#121952; transition:all 0.25s}
.linkfloat a i{display:block; margin:0 auto; background: url(../images/linkfloatico.png) no-repeat;height:33px; vertical-align:middle; margin-top:20px;}
.linkfloat a i.i1{height:28px;width:28px;background-position:-7px 0;}
.linkfloat a i.i2{height:32px;width:20px;background-position:-10px -28px;}
.linkfloat a i.i3{height:29px;width:26px;background-position:-7px -60px;}
.linkfloat a i.i4{height:29px;width:32px;background-position:-4px -89px;}
.linkfloat a i.i5{height:28px;width:39px;background-position:0 -118px;}
.linkfloat a i.i6{height:30px;width:29px;background-position:-5px -146px;}
.linkfloat a:hover{color:#fff;}
.mainitem{position:relative; background: url(../images/mainbg05.jpg) no-repeat; width:1010px; padding-top:20px;}
.mainitem ul li{float:left;width:318px; height:193px; margin-left:14px; margin-bottom:20px; position:relative;transition:all 0.3s;}
/*.mainitem ul li a{display: block; width:318px; height:193px; position: relative; text-align:center; overflow:hidden}*/
/*.mainitem ul li a:after{ content:""; width:318px; height:149px; display:block; position:absolute; left:0; top:0;  background:url(../images/hover.png) no-repeat;opacity: 0;filter:alpha(opacity=0);transition:all 0.25s}*/
.mainitem ul li a img{display:block; width:318px; height:149px; overflow:hidden;}
.mainitem ul li p{width:318px; height:42px; line-height:42px; text-align:center; font-size:15px; font-weight:bold; color:#eee;background: linear-gradient(90deg,#5d44af,#bc3dec); border-bottom:3px solid #eee; border-radius:4px;}
/*.mainitem ul li a:hover p{color:#ffc92c;} 
.mainitem ul li a:hover:after{opacity: 1;filter:alpha(opacity=100);}*/
.tips{ color:#5d44af; font-size:15px; line-height:25px;text-align:center; padding-bottom:12px;}
.tips span{ color:#5d44af;}

.mainitem ul li div.mainitem_list{display: block; width:318px; height:193px; position: relative; text-align:center; overflow:hidden;transition: all 0.5s ease-in-out;}
.mainitem ul li div.mainitem_list div p {position: absolute;width: 318px;height: 150px;left: 0;top:0;background: rgba(0,0,0,0.6);display: none;}
.mainitem ul li div.mainitem_list a {font-size:14px;color: #eee;border: 1px solid #eee;padding: 0 16px;display: inline-block;margin: 60px 15px;font-weight: normal;line-height: 26px;}
.mainitem ul li div.mainitem_list:hover div img {transform: scale(1.1);transition: all 0.5s ease-in-out;}
.mainitem ul li div.mainitem_list:hover div p {display: block;transition: all 0.5s ease-in-out; }

.mainbottom{height:296px; background:url(../images/footer_bg1.jpg); border-top:1px solid #bbb; border-bottom:1px solid #bbb; padding-top:35px;}
.leftlink{float:left; width:226px;}
.leftlink ul{ }
.leftlink ul li{ background:#eee; border:1px solid #bbb; height:50px; width:230px; text-align:center; line-height:50px; margin-bottom:17px;}
.leftlink ul li a{display:block; color:#434343; font-size:16px; font-weight:bold; padding-left:45px;}
.leftlink ul li a i{ margin:12px auto; float:left;}
.leftlink ul li a i.i1{width:28px; height:28px; background:url(../images/i1.png) no-repeat; margin-left:6px;}
.leftlink ul li a i.i2{width:26px; height:29px; background:url(../images/i2.png) no-repeat; margin-left:7px;}
.leftlink ul li a i.i3{width:30px; height:30px; background:url(../images/i3.png) no-repeat; margin-left:5px;}
.leftlink ul li a i.i4{width:39px; height:28px; background:url(../images/i4.png) no-repeat; }
.leftlink ul li a:hover{color:#000; font-size:17px;}

.apply{ width:508px; height:207px; padding:25px 0;  background:#eee; border:1px solid #bbb; float:left; margin-left:20px; font-size:14px;}
.apply i{ font-style: normal;}
.apply span{text-align:center; margin:0 5px; color:#5e43ae;}
.apply .s1{color:#5e43ae;}
.apply ul li{ line-height:36px; height:36px; overflow: hidden;text-overflow:ellipsis; white-space: nowrap; color:#a5a5a5; margin-left:30px;}

.rightlink{float:right; width:226px; margin-right:5px;}
.rightlink ul{ }
.rightlink ul li{ background:#eee; border:1px solid #bbb; height:50px; width:230px; text-align:center; line-height:50px; margin-bottom:17px;}
.rightlink ul li a{display:block; color:#434343; font-size:16px; font-weight:bold; padding-left:45px;}
.rightlink ul li a i{ margin:12px auto; float:left;}
.rightlink ul li a i.i5{width:30px; height:27px; background:url(../images/i5.png) no-repeat; margin-left:0;}
.rightlink ul li a i.i6{width:20px; height:32px; background:url(../images/i6.png) no-repeat; margin-left:4px;}
.rightlink ul li a i.i7{width:28px; height:28px; background:url(../images/i7.png) no-repeat; margin-left:0;}
.rightlink ul li a i.i8{width:29px; height:30px; background:url(../images/i8.png) no-repeat; }
.rightlink ul li a:hover{color:#000; font-size:17px;}


.yhcon{background: url(../images/mainbg1.png) no-repeat; border-radius:8px; width:743px;min-height:580px;display: none;position:relative; overflow:hidden;}
.yhcon .tclogo{background: url(../images/logo.png) no-repeat; width:160px; height:90px; display: block; margin: 0 auto; margin-top: 40px;}
.yhcon h2{font-size: 30px; color: #fff;text-align: center;margin-top: 13px;line-height: 30px;height: 30px;margin-bottom: 20px;}
.yhcon p{margin-left: 64px;line-height: 50px;}
.yhcon p span{display: block;float: left;width: 160px;text-align: right;padding-right:10px;color: #eee; font-size: 14px;}
.yhcon p b{ color: #f90;font-size: 16px; }
.yhcon p a{color: #000;font-size: 16px;margin-left: 25px;}
.yhcon p input{width: 303px; height: 35px; border:1px solid #7d7d7d;background: #f9f9f9;padding-left: 15px;border-radius: 5px;color: #959595; font-size: 14px;}
.yhcon p input.big{width: 453px}
.yhcon p .yzmimg{position: relative;margin-left: -80px; vertical-align:middle; top: -3px;}
.yhcon .subbtn{background: url(../images/subbtn.png) no-repeat; display: block;float: left; width: 120px; height: 40px;line-height: 40px; border:none;border-radius: 2px; cursor: pointer; color: #5d44af; font-size: 14px;font-weight:bold;text-align: center;border: none;margin-left: 240px; margin-top: 15px;}
.yhcon .check{background: url(../images/subbtn.png) no-repeat; display: block;float: left;width: 120px; height: 40px;line-height: 40px; border:none;border-radius: 2px; cursor: pointer; color: #5d44af; font-size: 14px;font-weight:bold;text-align: center;border: none;margin-left: 12px; margin-top: 15px;}
.yhcon .closebtn{background: url(../images/closebtn.png) no-repeat; width: 53px; height: 53px;position: absolute;right: 0;top: 0; display: block; cursor: pointer;}


.footer{background: #fff; padding-bottom: 10px; padding-top:30px;  border-bottom:2px solid #bbb;}
.ftimg{ background:url(../images/footerimg.png) no-repeat; width:1000px; height:46px; margin:0 auto;}
.copyright{text-align: center; line-height:35px; color: #434343; padding-top:10px; font-weight:bold;}



.tccon{background: url(../images/mainbg1.png) no-repeat; border-radius:8px; width:744px;min-height:540px;display: none;position:relative; overflow:hidden;}
.tccon .tclogo{background: url(../images/logo.png) no-repeat;width:160px; height:90px; display: block; margin: 0 auto; margin-top:20px; margin-bottom:15px;}
.tccon .fg{ background:url(../images/fg.png) no-repeat; width:712px; height:17px; margin:0 auto; margin-top:10px; margin-bottom:10px; display:none}
.tccon h2{color: #fff;font-size: 26px;text-align: center;line-height: 25px; margin-bottom:20px;}
.tccon p{color: #fff;font-size: 14px;margin-left: 120px;line-height: 60px; height:60px}
.tccon p span{display:inline-block;width:112px;text-align: right;color: #fff; font-size: 14px; margin-right:10px;}
.tccon p input{ width:300px; height:40px; border:1px solid #fff; border-radius:7px; background: #fff;text-align: left;color: #000;font-size: 14px; padding-left:15px;}
.tccon p input::-webkit-input-placeholder{color:#7d7d7d;}
.tccon p input::-moz-placeholder{color:#7d7d7d;opacity:1;}
.tccon p input:-moz-placeholder{color:#7d7d7d;opacity:1;}
.tccon p .yzmimg{position: relative;margin-left: -80px; vertical-align:middle; top: -2px;}
.tccon p .subbtn{background:url(../images/subbtn.png) no-repeat; text-align: center; width:120px; height:40px; border:none;border-radius: 2px; color: #434343; cursor: pointer;padding: 0;font-size:14px; font-weight:bold; margin-top:15px;}
.tccon p select{ width:315px; height:42px;color: #7d7d7d;font-size: 14px; padding-left:13px; border:none; border-radius:7px; margin:0;}
.tccon p select option{padding-left:15px;}
.tccon .line{ height:1px; background:#bbb; width:720px; margin:0 auto; margin-top:20px;}
.tccon .pages{margin:0 auto; margin-top:20px; text-align:center}
.tccon .pages a{ display:inline-block; padding:0 6px; height:20px; line-height:20px; text-align:center; background:#fff;margin:0 5px; color:#5d44af}
.tccon .con1{height:310px;}
.tccon .con2{ height:310px;display: none;}
.tccon .con2 table{width: 600px; margin: 0 auto}
.tccon .con2 table tr th{border: 1px solid #bbb;height: 45px;line-height: 45px;color: #fff; font-size: 14px;text-align:center; font-weight:normal}
.tccon .con2 table tr td{border: 1px solid #bbb;height: 45px;line-height: 45px;color: red; font-weight:bold; font-size: 14px;text-align:center; }
.tccon .con2 table tr td a{ font-size:14px;}

.layui-layer-nobg .layui-layer-setwin .layui-layer-close2{background: url(../images/closebtn.png) no-repeat; width:54px; height:54px; right:-27px; top:-27px; display: block; cursor: pointer;}
.layui-layer-nobg .layui-layer-setwin .layui-layer-close2:hover{background: url(../images/closebtn.png) no-repeat;}
select{appearance:none;-moz-appearance:none;-webkit-appearance:none;background:#fff url(../images/select.png) right center no-repeat;padding-right:40px;padding-left:7px;}
select::-ms-expand { display: none; }

.mainxq{ margin-top:10px; margin-bottom:10px;}
.box1{ width:996px; border:2px solid #bbb; height:auto; min-height:300px; padding-bottom:20px; background:#eee}
.box1 .boxtitle{ height:77px; line-height:77px; border-bottom:1px solid #bbb; padding-left:35px; color:#5d44af; font-size:22px; font-weight:bold}
.box1 .boxcon{ padding-left:35px; color:#434343; font-size:14px; line-height:28px; padding-top:20px; padding-right:30px;}
.box1 .boxcon h2{ color:#ffe51a; font-size:15px;}
.box1 .boxcon table{ margin:10px 0; width:600px;}
.box1 .boxcon td,.box1 .boxcon th{ border:1px solid #fff; height:30px;}
.box2{ width:996px; border:2px solid #bbb; height:auto; min-height:200px; padding-bottom:20px; margin-top:20px; padding-top:20px;  background:#eee}
.box2 p{ height:60px; line-height:60px;margin-left:150px;}
.box2 p span{display:inline-block; text-align:right; width:180px; color:#5d44af; font-size:14px;}
.box2 p input{ width:285px; height:38px; border:none; background:#fff; border-radius:5px; font-size:15px; padding-left:15px;}
.box2 p .codeimg{ margin-left:5px; position:relative; top:6px;}
.box2 .subbtn{background: url(../images/subbtn2.png) no-repeat; display:inline-block;width: 120px; height: 40px;line-height: 35px; cursor: pointer; color: #fff; font-size: 14px;text-align: center;border: none;margin-top: 15px; padding:0; font-weight:bold;}
.box2 .check{background: url(../images/subbtn2.png) no-repeat; display:inline-block;width: 148px; height:40px;line-height:40px; cursor: pointer; color: #fff; font-size: 14px;text-align: center;border: none;margin-left: 12px; margin-top: 15px;padding:0; font-weight:bold;}
.box2 .mobilesub{background: url(../images/subbtn.png) center center no-repeat; display:inline-block;width:60px; height:40px;line-height:40px; cursor: pointer; color: #361905; font-size: 14px;text-align: center;border: none; margin-left:5px; padding:0;font-weight:bold;}