@charset "utf-8";
div,form,img,ul,ol,li,dl,dd,dt{margin:0; padding:0; border:0;}
li{list-style:none;}
a{text-decoration:none; font-size:12px; font-family:Simsun; color:#696969; border:none;}
h1,h2,h3,h4,h5,h6,p,span{margin:0; padding:0; font-size:12px; font-weight:normal; font-family:Simsun;}
*html{background-image:url(about:blank); background-attachment:fixed;}
body{width:100%; min-width:1070px; height:100%; margin:0; padding:0; background:#F0F0F0;}

.fl{float:left}
.fr{float:right}
.mar{margin:0 auto}
.hid{display:none}
.headerwrap{width:100%; height:121px; background:#fff; border-bottom:1px solid #ccc}
.headertop{width:100%; height:28px; background:#E00817; border-bottom:2px solid #B31212}
.siteinfo{width:1070px; height:28px; }
.siteinfo p{color:#fff; line-height:28px}
.siteinfo p a{color:#fff; margin-right: 3px;}
.header{width:1070px; height:92px}
.logo{width:210px; height:67px;}
.nav ul li{height:92px; margin-left:16px; float:left; line-height:108px; text-align:center}
.nav ul li a{display:block; height:89px; padding:0 10px; font-size:14px; color:#333; font-weight:600}
.nav ul li a:hover{color:#E00817; border-bottom:3px solid #E10615}
.nav ul li.on a{color:#E00817; border-bottom:3px solid #E10615}

.banner{width:100%; height:426px; border-bottom:1px solid #CBCBCB}
.banner ul{width:100%; height:425px; background:#eee}
.banner ul li{width:1070px; height:425px; margin:0 auto}
.banner ul li img{width:1070px; height:425px}

.containerwrap{width:100%; overflow:hidden}
.container{width:1070px; }
.lineone{height:265px; }
.pieceone{width:340px; height:265px; overflow:hidden}
.top{height:50px;}
.top .titlech{font-size:16px; color:#545454; font-weight:600; padding-left:5px; line-height:50px}
.top .titleen{font-size:16px; color:#999; font-weight:600; font-family:Arial; line-height:50px}
.top .more{font-size:12px; color:#999; padding-right:5px; line-height:50px}
.top .more:hover{color:#e60000}
.pieceonect{width:338px; height:212px; border:1px solid #DEDEDE; background:#fff}
.commend{width:325px; height:125px; border-bottom:1px dashed #DEDEDE}
.commendl{width:150px; height:109px; padding:8px 0 0 0}
.commendl img{width:150px; height:109px}
.commendr{width:170px; height:109px; margin:8px 0 0 5px; overflow:hidden}
.commendr .commendtl{color:#E60000; font-weight:600; line-height:19px}
.commendr .commendsur{color:#666; line-height:20px}
.commendr .commendsur span{font-size:12px !important;}
.commendr .commendtl:hover{text-decoration:underline}
.commendr .commendsur:hover{text-decoration:underline}
.commendr p{color:#666; line-height:20px}
.commendlist{width:325px; height:82px}
.commendlist li{height:25px; margin-top:1px}
.commendlist li a{color:#696969; display:block; padding-left:15px; background:url("../img/dot.png") 5px 11px no-repeat; line-height:25px; white-space:nowrap; 
	text-overflow:ellipsis; overflow:hidden}
.commendlist li a:hover{background:url("../img/dot01.png") 5px 11px no-repeat; color:#E50000}

.piecetwo{width:722px; height:265px; margin-left:8px}
.piecetwoct{width:722px; height:212px;}
.cardwrap{width:235px; height:212px; border-bottom:2px solid #E8E8E8; background:#fff}
.card{width:233px; height:210px; border:1px solid #E0E0E0}
.card a{display:block}
.cardw{height:42px; text-align:center}
.cardw span{color:#666; line-height:22px}

.linetwo{height:202px; margin-top:10px}
.piecethree{width:400px; height:202px; border-bottom:2px solid #E8E8E8; background:#fff}
.piecewrap{width:398px; height:200px; border:1px solid #E0E0E0}
.piecetop{height:42px; border-bottom:1px solid #E0E0E0}
.piecetop ul li{float:left; color:#545454; margin:0 10px 0 10px; cursor:pointer}
.piecetop ul li:hover{color:#e60000}
.piecetop ul li.on{color:#e60000}
.piecetop .titlech{height:42px; font-size:16px; font-weight:600; padding-left:5px; line-height:48px}
.piecetop .titleen{height:42px; padding-left: 4px; font-size:16px; color:#999; font-weight:600; font-family:Arial; line-height:48px}
.piecetop .more{height:42px; font-size:12px; color:#999; padding-right:5px; line-height:48px}
.piecetop .more:hover{color:#e60000}

.piecefour{width:250px; height:202px; margin-left:10px; border-bottom:2px solid #E8E8E8; background:#fff}
.piecefwrap{width:248px; height:200px; border:1px solid #E0E0E0}
.piecefwrap ul li{height:67px; border-bottom:1px dashed #E8E8E8}
.piecefwrap ul li:hover .jiam01{color:#E66E3F}
.piecefwrap ul li:hover .jiam02{color:#00AE38}
.piecefwrap ul li:hover .jiam03{color:#DD5561}
.piecefwrap ul li a{display:block;}
.jiamengr{padding-left: 18px; font-size:25px; color:#666; font-family:Microsoft YaHei; line-height:67px}

.linethree{height:104px; margin-top:12px}
.advancel{width:31px; height:105px; border-bottom:1px solid #E8E8E8; background:#fff}
.linethlwrap{width:29px; height:103px; border:1px solid #E0E0E0}
.linethlwrap p{width:29px; height:97px; padding-top:6px; border-left:1px solid #F47123; line-height:19px; text-align:center; font-size:16px; font-weight:600;
 color:#F47123}
.advancer{width:251px; height:104px; margin-left:8px; border-bottom:2px solid #E8E8E8; background:#fff}
.advancerwrap01{width:249px; height:102px; border:1px solid #E0E0E0; background:url("../img/youshi_r1_c1_s1.jpg") no-repeat}
.advancerwrap02{width:249px; height:102px; border:1px solid #E0E0E0; background:url("../img/youshi_r1_c3_s1.jpg") no-repeat}
.advancerwrap03{width:249px; height:102px; border:1px solid #E0E0E0; background:url("../img/youshi_r1_c5_s1.jpg") no-repeat}
.advancerwrap04{width:249px; height:102px; border:1px solid #E0E0E0; background:url("../img/youshi_r1_c7_s1.jpg") no-repeat}
.advancetl{width:139px; color:#666; line-height:20px; margin:36px 0 0 102px}

.linefour{height:58px; margin-top:12px; background:#fff; border:1px solid #E0E0E0}
.cooperative{width:76px; height:58px; padding-left:10px; font-size:14px; color:#666; font-weight:600; line-height:65px;}
.cooperativer{width:968px; height:58px; overflow:hidden}
.cooperative_c{width:2936px; }
.con1{height:58px;}
.cooperativer p{width:110px; height:44px; float:left; text-align:center}

.footerwrap{width:100%; margin-top:15px; background:#fff; border-top:1px solid #E0E0E0; overflow:hidden}
.footertop{width:1070px; overflow:hidden}
.footertop ul{width:138px; float:left; margin:25px 25px 0 15px;}
.footertop ul li{height:25px; font-size:12px; color:#666}
.footertop ul li a{color:#666; line-height:25px;}
.footertop ul li a:hover{color:#F72E3D}
.footerbtnwrap{width:100%; margin-top:25px; padding-bottom:20px; border-top:2px solid #F72D3C}
.footerbtn{width:956px; margin-top:10px;}
.footerbtn p{color:#999; line-height:25px; text-align:center}
.footerbtn span{color:#666; line-height:25px}

.weixin{width:130px; height:160px; position:fixed; _position:absolute; z-index:999; right:0; top:21%;_top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop,10)||0)-(parseInt(this.currentStyle.marginBottom,10)||0)));}
.khzc{width:130px; height:160px; position:fixed; _position:absolute; z-index:999; left:0; top:21%;_top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop,10)||0)-(parseInt(this.currentStyle.marginBottom,10)||0)));}
/*product*/
.navigation{width:1070px; height:43px; }
.navigation span{height:43px; color:#585858; line-height:48px}

.productwrap{width:1070px; overflow:hidden}
.proleft{width:262px; overflow:hidden }
.procenterwrap{width:262px; border-bottom:2px solid #DEDEDE; overflow:hidden}
.procenter{width:260px; padding-bottom: 30px; border-left:1px solid #D4D4D4; border-bottom:1px solid #D4D4D4; border-right:1px solid #D4D4D4;
	border-top:2px solid #F83A48; background:#fff; overflow:hidden}
.protitle{height:53px; border-bottom:1px solid #D5D5D5; text-align:center;}
.protitle h1{height:53px; font-size:16px; font-weight:600; color:#E00717; line-height:58px}
.procenterli{padding-left:12px; overflow:hidden}
.procenterli div{margin-top:12px}
.procenterli div h1{height:20px; background:url("../img/prodot.png") 2px 3px no-repeat; padding-left:15px; font-size:12px; color:#585858; font-weight:600}
.procenterli div ul{padding-left:15px}
.procenterli div ul li{height:25px;display:block;word-break:keep-all;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.procenterli div ul li a{color:#585858; line-height:25px}
.procenterli div ul li a:hover{color:#F83A48}
.procenterli div ul li a.on{color:#F83A48}

.contactwrap{width:280px; height:269px; margin-top:8px; border-bottom:2px solid #DEDEDE; background:#fff}
.contact{height:266px; border-left:1px solid #D4D4D4; border-bottom:1px solid #D4D4D4; border-right:1px solid #D4D4D4; border-top:2px solid #F83A48;}
.contacttite{height:46px; border-bottom:1px solid #D5D5D5; text-align:center;}
.contacttite h1{height:46px; font-size:16px; font-weight:600; color:#E00717; line-height:50px}
.contact_c{width:238px; height:210px; position:relative; z-index:1}
.contact_c p{color:#666; }
.contactbg{width:82px; height:52px; position:absolute; z-index:-1; right:0; bottom:6px}

.proright{width:790px; margin-left:10px; overflow:hidden}
.proright_t{width:788px; height:240px; background:#fff; border:1px solid #D4D4D4; position:relative; z-index:1}
.proright_t ul li{width:790px; height:240px; position:absolute; z-index:9; left:0; top:0; display:none}

.proright_tl{width:405px; height:130px; margin:53px 0 0 18px}
.protlimg{width:331px; height:32px; }
.prointro{width:405px; height:78px; margin-top:18px; font-size:16px; color:#333; font-family:Microsoft YaHei; line-height:26px}
.proright_tr{width:185px; height:206px; margin-top:25px; margin-right:39px}

.productctwrap{width:788px; margin-top: 10px; border:1px solid #D4D4D4; background:#fff; overflow:hidden}
.protab{height:48px; background:#F9F9F9; border-bottom:1px solid #D4D4D4;}
.protab ul{width:620px; float:left;}
.protab ul li{width:119px; height:48px; float:left; color:#333; text-align:center; cursor:pointer}
.protab ul li p{width:auto; height:47px; float:none; font-size:14px; font-weight:600; margin:0; line-height:50px;}
/*.protab ul li:hover{color:#fff; background:url("../img/protab.png") no-repeat}*/
.protab ul li.on{height:46px; color:#FF0000; background:#fff; border-top:2px solid #FF0000; border-bottom:1px solid #fff; border-left:1px solid #D4D4D4; border-right:1px solid #D4D4D4;}
.protab ul li.sel{height:46px; color:#FF0000; background:#fff; border-top:2px solid #FF0000; border-bottom:1px solid #fff; border-right:1px solid #D4D4D4;}
.protab ul span{font-size:14px; color:#999; float:left; margin-top: 17px;}
.protab p{width:80px; height:25px; float:right; margin:13px 19px 0 0; }

.procontent{width:748px; font-size:14px; line-height:30px}
.procontent p{font-size:14px;padding-top:20px;}

/*service*/
.service{width:258px; border-left:1px solid #D4D4D4; border-bottom:1px solid #D4D4D4; border-right:1px solid #D4D4D4; border-top:2px solid #F83A48; background:#fff; overflow:hidden}
.servicelist{padding:10px 0 30px 85px; overflow:hidden}
.servicelist ul li{height:33px}
.servicelist ul li a{display:block; height:33px; background:url("../img/prodot01.png") 2px 13px no-repeat; font-size:14px; font-weight:600; color:#585858; line-height:33px; padding-left:15px}
.servicelist ul li a:hover{color:#F83A48; background:url("../img/prodot01hv.png") 2px 13px no-repeat;}
.servicelist ul li a.on{color:#F83A48; background:url("../img/prodot01hv.png") 2px 13px no-repeat;}

.prosupply{background:#fff; border:1px solid #D4D4D4; border-top:none; overflow:hidden}
.supplytitle{height:43px; background:#F9F9F9; border-bottom:1px solid #D4D4D4}
.supplytitle img{width:14px; height:14px; float:left; padding:16px 0 0 8px}
.supplytitle span{float:left; padding-left:8px; font-size:14px; color:#F83A48; font-weight:600; line-height:43px}
.supplytab{height:110px; background:#fff; border-bottom:1px solid #D4D4D4}
.supplytab ul{height:75px}
.supplytab ul li{width:160px; height:33px; float:left; margin:22px 0 0 18px; font-size:14px; color:#666; font-weight:600; line-height:33px; text-align:center}
.supplytab ul li.on{color:#fff; background:url("../img/supplytab.png") no-repeat}
.supplytab p{height:36px; padding-left:21px; font-size:14px; color:#F83A48; font-weight:600; line-height:36px}
.supplytext{height:341px; }
.suptextct{width: 312px; padding-left:23px; margin-top: 10px; overflow: hidden;}
.suptextct label{width:78px; height:22px; float:left; margin-top:16px; font-size:12px; color:#666; line-height:22px}
.suptextct .supinput{width:200px; height:22px; float:left; margin:16px 0 0 15px; background:#fff; border:1px solid #D4D4D4}
.suptextct .supselect{width:200px; height:22px; float:left; margin:16px 0 0 16px; background:#fff; border:1px solid #D4D4D4}
.suptextct img{width:7px; height:8px; float:left; margin:24px 0 0 8px}

.prouse{width:788px; height:541px; border-top:1px solid #D4D4D4}
.prousetitle{height:41px; border-bottom:1px solid #D4D4D4;}
.prousetitle h1{height:41px; font-size:14px; color:#F83A48; font-weight: 600; padding-left:24px; line-height:45px}
.useradio{height:288px; margin-top:23px}
.useradio div{width:182px; float:left; margin:0 53px 0 27px}
.useradio div h1{font-size:14px; color:#666; font-weight:600; padding-left:24px; line-height:25px}
.useradio div ul li{height:25px; }
.useradio div ul li .usel{width:14px; height:14px; float:left; margin-top:5px}
.useradio div ul li label{float:left; font-size:12px; color:#666; line-height:25px; padding-left:3px}

.supplybtn{width:120px; height:33px; margin:0 auto;}
.supsubmit{width:120px; height:33px; background:url("../img/supplytab.png") no-repeat; border:none; font-size:14px; color:#fff; font-weight:600; line-height:33px; text-align:center}

/*newsclass*/
.servicewrap{width:260px; border-bottom:2px solid #dedede}
.newsclass{width:788px; padding-bottom: 30px; margin-top:10px; background:#fff; border:1px solid #D4D4D4; overflow:hidden}
.newscltop{height:43px; border-bottom:1px solid #D4D4D4; background:#FAFAFA}
.newscltop img{width:14px; height:14px; float:left; padding:16px 0 0 8px;}
.newscltop span{color:#DB0005; padding-left:8px; line-height:46px}
.newslist{margin-top:15px}
.newslist ul li{height:28px}
.newslist ul li a{display:block; color:#333; }
.newslist ul li a:hover{color:#DE0615;}
.newslist ul li .newstl{width:568px; padding-left:29px; line-height:28px; word-spacing:nowrap; text-overflow:ellipsis; overflow:hidden}
.newslist ul li .newsdate{width:88px; padding-right:12px; line-height:28px;}

/*news*/
.newsinfo{height:120px; border-bottom:1px solid #D4D4D4; text-align:center}
.newst{height: 56px; font-size:26px; color:#333; font-weight:600; line-height:56px;padding-top:20px; }
.newsb{font-size:12px; color:#999; line-height:30px}
.newsct{width:748px; font-size:14px; line-height:28px;padding-top:20px;}
.newsct p{font-size:14px !important;}
.newsct a{font-size:14px !important;color:#000}
/*.newsct span {font-size: 14px !important;}*/


.pager{margin-top:5px;padding:15px;margin:0px auto;font-size:12px; color: #585858; font-family: SimSun; text-align:center;clear:both;}
.pager input{border:1px solid #e4e4e4;height:25px;width:40px;}
.pagerout{text-align:center;padding:44px 0 24px;}
.pager a,.pager strong{height:21px;line-height:23px;display:inline-block;padding:0 9px; margin-left:-1px;position:relative; z-index:1;color:#585858; margin-right:5px; border: 1px solid #999; vertical-align:middle}
.pager .input_go{height: 22px;}
.pager a:hover{color:#f84653}
.pager strong{background:#f84653; border: 1px solid #f84653; color:#fcfcfc; z-index:2; font-size:12px;}
.pager .recently{ font-weight:normal}
.pager span{font-family:SimSun}
.pagerou.newInfo{width:78px; display:inline-block; margin-left:9px; border:1px solid #edeeef; border-bottom-color:#d7d9db; background:#fcfcfc; vertical-align:middle}

.downloadlist{height:30px; border-bottom:1px dashed #ccc; overflow:hidden}
.downloadlist a{display:block}
.downloadl{width:60%; height:30px; margin-left:12px; font-size:12px; color:#333; line-height:36px}
.downloadr{height:30px; color:red; margin-right:10px; line-height:36px}

.link{background: #fff none repeat scroll 0 0; border: 1px solid #e0e0e0; height: 30px;line-height:30px; margin-top: 12px;text-indent:15px;color:#333;}
.link li{float:left;line-height:30px;}

.clearfix_2014:after{content:".";display:block;clear:both;font-size:0;height:0;visibility:hidden;}
.banner2014{width:1000px; height:auto; margin:0 auto;padding-top:20px;}
.main_2014{width:1000px; height:auto; margin:0 auto; margin-top:20px;}
.main_2014 ul li{width:1000px; height:auto; background:#fff; margin-bottom:20px;}
.main_2014 ul li img{float:left;}
.main_2014 ul li .li-rig{width:662px; padding-right:18px; float:right;}
.main_2014 ul li .li-rig h3{width:662px; height:40px; border-bottom:1px solid #b9b9b9; padding-top:18px;}
.main_2014 ul li .li-rig h3 b{ display:block; float:left; width:89px; height:38px; line-height:38px; font-size:18px; color:#3f3f3f; font-weight:normal; border-bottom:3px solid #0067c7; white-space:nowrap;}
.main_2014 ul li .li-rig h3 em{display:block; float:right; line-height:40px; font-size:14px; color:#8f8f8f; font-style:normal;}
.main_2014 ul li:hover .li-rig h3 em{color:#0067c7;}
.main_2014 ul li .li-rig p{width:662px; height:63px; overflow:hidden; line-height:21px; font-size:14px; color:#8f8f8f; margin-top:16px;}	

/* 产品资料 */
.infolist{padding:10px 20px;}
.infolist ul li{font-weight:bold;font-size:16px;}
.infolist ul li a{line-height:30px;font-weight:normal;font-size:12px;}
.infolist ul li a:hover{color:#E00717;text-decoration:underline;}
.info_left{width:680px;background:#fff;padding:10px 30px;}
.info_left h1{font-size:24px;padding:10px 0;margin-bottom:15px;}
.info_left h3{font-size:16px;border-bottom:1px solid #f1f1f1;padding:10px;margin-bottom:15px;}
.info_right{width:200px;float:right;background:white;padding:10px;}
.cate{width:240px;float:left;margin-right:20px;margin-bottom:20px;}
.cate h2{font-size:14px;border-bottom:1px solid #f1f1f1;border-top:1px solid #f1f1f1;padding:10px;}
.cate .cate-list{margin-top:20px;border:1px solid #d4d4d4;padding:15px 25px;background:#fafafa;}
.cate .cate-list a{display:block;line-height:25px;color:#E00717;}
.cate .cate-list a:hover{text-decoration:underline;}
.category{margin-top:20px;}
.category a{display:block;line-height:25px;color:#E00717;padding-left:5px;}
.category a:hover{text-decoration:underline;}
.new-update h3{font-size:14px;margin-bottom:10px;}
.new-update li{font-size:14px;font-weight:bold;color:#333;}
.new-update li a{line-height:20px;color:#E00717;font-size:12px;font-weight:normal;}
.new-update li a:hover{text-decoration:underline;}

/* 漏洞信息 */
.loophole{padding:10px 20px;background:white;}
.loophole h1{font-size:24px;padding:10px 0;}
.loophole h2{font-size:16px;border-bottom:1px solid #f1f1f1;padding:10px 0;margin-bottom:10px;}
.loophole h3{font-size:18px;margin:15px 0;}
.loophole a.color{font-size:12px;color:#E00717;}
.loophole a:hover{text-decoration:underline;}
.loophole-form input{vertical-align:middle;margin:-2px 5px 0;height:30px;}
.loophole-form .keyword{padding:3px 5px;}
.loophole-btn{display:inline-block;padding:3px;line-height:24px;width:60px;text-align:center;color:#fff;background:red;height:24px;}
.loophole-btn:hover{background:#E00717;color:white;text-decoration:none;}

.download-btn{display:block;padding:3px;line-height:24px;width:60px;text-align:center;color:#fff;background:red;height:24px;}
.download-btn:hover{background:#E00717;color:white;text-decoration:none;}

.info-normal{border:1px solid #d4d4d4;padding:30px;margin-bottom:30px;}
.info-normal p{margin-bottom:15px;line-height:20px;font-weight:bold;color:#666;}
.info-normal p:last-child{margin-bottom:0;}
.info-normal p span{font-weight:normal;}

.info-ying{background:#fafafa;border:1px solid #d4d4d4;padding:30px;font-size:12px;margin-bottom:30px;}
.info-ying p{margin-bottom:30px;font-weight:bold;color:#666;}
.info-ying span{display:block;text-indent:30px;color:#666;}

.info-cont{border:1px solid #d4d4d4;padding:30px;color:#666;margin-bottom:30px;}

.auth-info{width:1070px;margin:30px auto;color:#333333;}
.auth-info .auth-title{height:180px;line-height:180px;}
.auth-info .auth-title h3{font-size:24px;font-weight:bold;float:left;}
.auth-info .auth-title img{max-height:100%;float:right;}
.auth-info .auth-img{width:80%;margin:50px 0;}
.auth-info .auth-img img{max-width:100%;}
.auth-info .auth-content{width:100%;overflow:hidden;line-height:35px;font-weight:600;}
.auth-info .auth-content h1{font-size:30px;text-align:center;padding:15px 0 30px;margin:30px auto 50px;border-bottom:1px dashed #999999;font-weight:600;}
.auth-info .auth-content p{font-size:20px;line-height:35px;}
.auth-info .indent40{text-indent:40px;}
.auth-info .auth-content h4{font-size:14px;color:#666666;}
.auth-info .auth-content h5{font-size:14px;color:#e00817;}
.auth-info .auth-content h4 span{color:#e00817;}
.auth-info .auth-footer{width:80%;text-align:right;font-size:20px;font-weight:bold;margin:100px 0 150px;}
/*.authorize-bg{background:url(/datacache/tpl/chinese/img/new/auth_bg.jpg) center center;background-size:100%;}*/
.auth-ps{font-size:14px;margin-top:20px;}
.auth-div{border-top:2px solid #e00817;width:46%;background:white;padding:25px 15px;}


/*分页*/
.pages{text-align:center;margin:40px auto;}
.pages li{display:inline-block;margin-bottom:5px;}
.pages a,.pages span,.pages button,.pages strong{font-size: 14px; line-height: 30px; color: #999999; border-radius: 2px; border: 1px solid #ddd; padding:5px 10px; margin: 0 2px; background: transparent;border-radius:5px;}
.pages a.on,.pages strong,.pages a:hover,.pages li.active span,.pages li.active a{color: #fff; background-color: #cb000f; border-color: #cb000f;}
.pages li.disabled span{color:#e1e1e1;background:#f1f1f1;}
.pages h3{font-size: 14px; line-height: 30px; color: #333;}
.pages h3 input{width: 50px; line-height: 30px; border-radius: 2px; border: 1px solid #ddd; text-align: center;}
/*上一页下一页*/
.expert_details_bottom {width:92%;margin:0 auto;max-width:1150px;padding:10px 6px 20px;border-top:1px dashed #e6e6e6;}
.expert_details_bottom a {overflow:hidden;display:block;font-size:14px;line-height:30px;color:#333;}
.expert_details_bottom a:hover {color:#e40c14;}
.expert_details_bottom span{float:left;font-size:14px;line-height:30px;border-radius:2px;margin-right:10px;color:#e40c14;}

/*产品授权查询*/
.cert{display:inline-block;width:100%;background:white;margin:20px auto;padding:10px 0;border-radius:5px;}
.cert h1{text-align:center;font-size:30px;}
.cert .cert-left{width:460px;float:left;padding:20px 0 40px 24px;}
.cert .cert-right{width:540px;float:right;padding-top:50px;}
.cert .cert-right h1{margin:55px 0 45px 65px;font-size:26px;}
.cert .cert-right h1 img{vertical-align:middle;margin:-2px 5px 0 0;}
.cert .cert-right .cert-info{width:400px;padding:15px 15px 30px;margin:50px auto;border:1px solid #e6e6e6;border-radius:5px;}
.cert .cert-right .cert-info dl{border-bottom:1px solid #e6e6e6;padding:15px 0;font-size:14px;line-height:25px;color:#666666;}
.cert .cert-right .cert-info dl dt{float:left;font-weight:bold;width:80px;text-indent:10px;}
.cert .cert-right .cert-info dl dd span{margin-right:15px;color:#666;}
.cert .layui-form-label{width:100px;}
.auth-tab{display:inline-block;margin-bottom:20px;margin-left:45px;padding:10px 0 0;width:350px;}
.auth-tab span{display:inline-block;float:left;width:50%;font-size:16px;padding:10px 0;border-bottom:2px solid #E1E1E1;cursor:pointer;text-align:center;}
.auth-tab span.on,.auth-tab span:hover{border-bottom:2px solid #E00717;color:#E00717;}
.cert .layui-input-block{position:relative;margin-left:135px;}
.cert .auth-code{position:absolute;right:2px;top:2px;}
.auth-info{padding-bottom:50px;}
.auth-info .auth-content{width:100%;overflow:hidden;line-height:35px;font-weight:600;}
.auth-info .auth-content h1{font-size:30px;text-align:center;padding:15px 0 30px;margin:30px auto 50px;border-bottom:1px dashed #999999;font-weight:600;}
.auth-info .auth-content p{font-size:20px;line-height:35px;}
.auth-info .indent40{text-indent:40px;}
.auth-info .auth-content h4{font-size:14px;color:#666666;}
.auth-info .auth-content h5{font-size:14px;color:#e00817;}
.auth-info .auth-content h4 span{color:#e00817;}
.auth-info .auth-footer{width:80%;text-align:right;font-size:20px;font-weight:bold;margin:100px 0 150px;}
.auth-ps{font-size:14px;margin-top:20px;}
.auth-div{border-top:2px solid #e00817;width:45%;background:white;padding:25px 15px;}

/*产品试用*/
.trial{padding:0 5%;margin:30px auto;}
.trial h1{text-align:center;font-size:24px;margin:30px auto;color:#333333;}
.trial .layui-btn{background:#de0615;}
.trial .layui-btn-primary{background:white;}
.trial .layui-btn-primary:hover{border-color:#de0615;}
.trial .layui-form-radio>i:hover,.trial .layui-form-radioed>i{color:#de0615;}
.trial-show{font-size:14px;color:#666666;margin:25% auto;}
.trial-show strong{color:#333333;font-size:14px;}
.trial-show a{color:#de0615;margin-left:20px;font-size:14px;}
.trial .layui-form-select dl dd.layui-this{background:#de0615;}
.trial-div p{line-height:35px;font-size:16px;margin-bottom:10px;}
.trial-div p a{color:#cb000f;}
.trial-div p a:hover{opacity:.7;}