@charset "utf-8";
/* CSS Document */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, sub, sup, tt, var, dd, dl, dt, li, ol, ul, fieldset, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, form, button, input, textarea { margin:0; padding:0; font-family:"\5FAE\8F6F\96C5\9ED1"; font-size:14px;}
html{ background:#fff;}
body {width:100%; cursor:default; margin:0 auto; padding:0; height:auto; font-size:14px; }
h1, h2, h3, h4, h5, h6 { font-size:1em; }
ol, ul, li, dl, dd, dt { list-style:none; }
i, em, cite { font-style:normal; }
table { border-collapse:collapse; }
button { cursor:pointer; font-size:12px; }
fieldset, img, input, button { border:0; }
address, caption, th, em { font-weight:400; }
.float{ float:left;}
.floatr{ float:right;}
.clear{ clear:both; height:0; overflow:hidden;}
.d{ display:inline;}
.db{ display:inline-block;}
*{margin:0 0; padding:0 0}

.top_1{width:100%; height:230px; }
.top_1 .welcome{width:100%; height:40px; line-height:40px; background:#10a4c2;}
.top_1 .welcome .cont{width:1200px; height:40px; line-height:40px; margin:0 auto; }
.top_1 .welcome .cont .left{width:400px; height:40px; line-height:40px; color:#FFF;}
.top_1 .welcome .cont .right{ width:395px; height:40px; line-height:40px; position:relative; border-left: 1px solid #88d2e1;}
.top_1 .welcome .cont .right a{width:95px; height:40px;display:inline-block; text-align:center; color:#FFF; text-decoration:none;  padding:0 0 0 35px; float:left; overflow:hidden; }
/*微博*/
.top_1 .welcome .cont .right a.wb{  border-left:1px solid #88d2e1; border-right:1px solid #88d2e1; background:url(../img/wb.png) no-repeat 12px;  }
.top_1 .welcome .cont .right a.wb span{ display:none; position:absolute; top:40px; right:135px;width:132px; height:160px;background:#fafafa;}
.top_1 .welcome .cont .right a.wb span img{width:120px; height:120px; display:inline-block; margin:10px auto 0 auto;}
.top_1 .welcome .cont .right a.wb span p{width:120px; height:30px; line-height:30px; display:inline-block; text-align:center; overflow:hidden; font-size:12px; color:#000;}
.top_1op .welcome .cont .right a:hover{ text-decoration:underline;}
.top_1 .welcome .cont .right a.wb:hover span{ display:inline-block;}
/*微信*/
.top_1 .welcome .cont .right a.wx{ border-right:1px solid #88d2e1; background:url(../img/wx.png) no-repeat 12px;}
.top_1 .welcome .cont .right a.wx span{ display:none; position:absolute; top:40px; right:3px;width:132px; height:160px;background:#fafafa;}
.top_1 .welcome .cont .right a.wx span img{width:120px; height:120px; display:inline-block; margin:10px auto 0 auto;}
.top_1 .welcome .cont .right a.wx span p{width:120px; height:30px; line-height:30px; display:inline-block; text-align:center; overflow:hidden; font-size:12px; color:#000;}
.top_1 .welcome .cont .right a:hover{ text-decoration:underline;}
.top_1 .welcome .cont .right a.wx:hover span{ display:inline-block;}
/*logo*/
.top_1 .logo{ width:100%; height:135px; background:#fff;}
.top_1 .logo .logo_cont{width:1200px; height:135px; margin:0 auto;}
.top_1 .logo .logo_cont img{ width:1180px; height:135px; display:inline-block;}
/*导航*/
.top_1 .nav{width:100%; height:60px; background:#10a4c2;}
.top_1 .nav .nav_cont {
    width: 1200px;
    height: 60px;
    line-height: 60px;
    margin: 0 auto;
    background: #10a4c2;
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding: 0 20px;
    box-sizing: border-box;
}
.top_1 .nav .nav_cont a {
    width: 90px;
    height: 60px;
    line-height: 60px;
    display: inline-block;
    text-align: center;
    text-decoration: none;
    text-decoration: none;
    float: left;
    font-size: 16px;
    color: #FFF;
    padding-left: 40px;
}
.top_1 .nav .nav_cont a.nav_1{background:url(../img/nav_1.png) no-repeat 13px;}
.top_1 .nav .nav_cont a.nav_1:hover{background:url(../img/nav_1.png) no-repeat 13px #f38003;}
.top_1 .nav .nav_cont a.nav_2{background:url(../img/nav_2.png) no-repeat 13px;}
.top_1 .nav .nav_cont a.nav_2:hover{background:url(../img/nav_2.png) no-repeat 13px #f38003;}
.top_1 .nav .nav_cont a.nav_3{background:url(../img/nav_3.png) no-repeat 13px;}
.top_1 .nav .nav_cont a.nav_3:hover{background:url(../img/nav_3.png) no-repeat 13px #f38003;}
.top_1 .nav .nav_cont a.nav_4{background:url(../img/nav_4.png) no-repeat 13px;}
.top_1 .nav .nav_cont a.nav_4:hover{background:url(../img/nav_4.png) no-repeat 13px #f38003;}
.top_1 .nav .nav_cont a.nav_5{background:url(../img/nav_5.png) no-repeat 13px;}
.top_1 .nav .nav_cont a.nav_5:hover{background:url(../img/nav_5.png) no-repeat 13px #f38003;}
.top_1 .nav .nav_cont a.nav_6{background:url(../img/nav_6.png) no-repeat 13px;}
.top_1 .nav .nav_cont a.nav_6:hover{background:url(../img/nav_6.png) no-repeat 13px #f38003;}
.top_1 .nav .nav_cont a.nav_7{background:url(../img/nav_7.png) no-repeat 13px;}
.top_1 .nav .nav_cont a.nav_7:hover{background:url(../img/nav_7.png) no-repeat 13px #f38003;}
.top_1 .nav .nav_cont a.nav_8{background:url(../img/nav_8.png) no-repeat 13px;}
.top_1 .nav .nav_cont a.nav_8:hover{background:url(../img/nav_8.png) no-repeat 13px #f38003;}
.top_1 .nav .nav_cont a.nav_9{background:url(../img/nav_9.png) no-repeat 13px;}
.top_1 .nav .nav_cont a.nav_9:hover{background:url(../img/nav_9.png) no-repeat 13px #f38003;}
/*导航 end*/

/*当前位置*/
.dqwz_cont{ width:1200px; height:50px; line-height:50px; color:#000; border-bottom:3px solid #10a4c2;}
.dqwz_cont img{ width:20px; height:28px; display:inline-block; margin-top:-3px; vertical-align:middle; margin-left:5px; }
.dqwz_cont a{width:auto; height:50px; line-height:50px; display:inline-block; padding:0 15px; text-align:center; text-decoration:none; color:#000;}
.dqwz_cont a:hover{ color:#10a4c2;}

.main_cont{ width:100%; height:auto;  background:#f4fcfc; padding:0 0 30px 0;}
/*列表页*/
.list{ width:1200px; height:auto; min-height:300px; margin:0 auto; }
.list .left{width:260px;height:auto;display:inline-block;margin:40px 20px 0 20px;background:#10a4c2; padding-bottom:12px; }
.list_menu_con{width:260px; height:auto;}
.list_menu_con a.lm{width:206px; height:60px; line-height:60px; font-size:20px; text-align:center; display:inline-block; color:#FFF;background:#10a4c2; border:none;  }
.list_menu_con a.lm:hover{background:#10a4c2; color:#FFF; border:none; }
.list_menu_con a.dqxz{width:201px; height:50px; line-height:50px; font-size:16px; text-align:center; display:inline-block; color:#FFF; background:#72cadc;border-right:5px solid #72cadc; }
.list_menu_con a{width:201px; height:50px; line-height:50px; display:inline-block; color:#000; margin-top:3px;background:#f9f9f9; font-size:16px; text-align:center; text-decoration:none; font-weight:normal; padding:0 20px; overflow:hidden; float:right; border-right:5px solid #f3f1f1; }
.list_menu_con a:hover{ background:#10a4c2; color:#FFF;  border-right:5px solid #10a4c2; }
.left .hy{width:260px; height:90px; line-height:9px; display:inline-block; color:#000; margin-top:3px;background:#edfaff; font-size:16px; text-align:center; text-decoration:none; font-weight:normal; overflow:hidden;}
.left .hy a{width:260px; height:90px; display:inline-block; float:left; color:#0090d1; font-size:16px; text-decoration:none;}
.left .hy a img{ width:44px; height:50px; display:inline-block; float:left; margin:20px 0 0 60px;}
.left .hy a h3{width:auto; height:90px; line-height:90px; display:inline-block; float:left; margin-left:25px;}
.left .hy a:hover{ background:#daf2fc;}

.list  .right{ width:860px; height:auto; margin:30px 0 0 20px; }
.list .right ul{width:860px; height:auto; border-bottom:5px solid #f3f3f3; display:inline-block; float:left;  margin-top:10px;}
.list .right ul li{display:inline-block; float:left; width:860px; height:40px; line-height:40px; overflow:hidden;  background:url(../img/list_img.png) no-repeat 10px 15px;    }
.list .right ul li.list_video{ background:url(../img/list_video.png) no-repeat 10px 15px;}
.list .right ul li.list_hr{ display:inline-block; float:left; width:765px; height:20px; line-height:20px; padding:0 0 0 35px; background:none; border:none;}
.list .right ul li a{ width:auto; max-width:540px; height:40px; line-height:40px; display:inline-block; text-decoration:none; color:#333; font-size:16px;text-overflow:ellipsis; white-space:nowrap; overflow:hidden; float:left;}
.list .right ul li.list_new{ background:url(../img/new.png) no-repeat 10px;}
.list .right ul li p{width:auto; max-width:150px; height:40px; line-height:40px; color:#F00; display:inline-block; float:left; font-size:16px; margin: 0 5px 0 45px;}
.list .right ul li a:hover{ text-decoration:underline;}
.list .right ul li span{width:100px; height:40px; line-height:40px; display:inline-block; float:right; color:#000;  text-align:center; }

.fenye { width: 100%;height: 26px; border-top: 2px solid #f1f1f1;margin: 20px 0 30px 0; padding: 20px 0; text-align: center;}
.fenye a { display: inline-block; width: auto; height: 26px; line-height: 26px;  padding: 0 10px; background: #f3f3f3; margin: 0 5px; text-decoration: none; color: #7a7a7a;}
.fenye a:hover{background:#CCC; color:#FFF;}

/*打印*/
.text_bottom2{ width:100%; height:40px; background:#f7f7f7; overflow:hidden;}
.dayin_1{ width:90%; height:40px; line-height:40px; padding:0 10px 0 25px; margin:0 auto;}
.dayin_1 a{ width:100px; height:40px; line-height:40px; display:inline-block; float:right; color:#000; text-decoration:none; background:url(../img/dayin.png) no-repeat left 50%; text-align:center; }
.dayin a:hover{ color:#000; text-decoration:underline;}
.text_box1{ width:90%; height:auto; min-height:900px; padding:20px 5%; background:#fff;}
.text_box1 h1{  width:100%; height:auto; padding:10px 0; line-height:40px; font-size:30px; font-weight:bold; text-align:center; color:#000;}
.text_box1 h2{ width:100%; height:auto; padding:10px 0; line-height:30px; font-size:20px; font-weight:bold; text-align:center; color:#666; border-top:1px solid #ccc;}
.text_con_2{ width:100%; height:auto; padding:18px 0; overflow:hidden;}
.text_con_2, .text_con_2 p, .text_con_2 h1, .text_con_2 h2, .text_con_2 h3, .text_con_2 h4, .text_con_2 h5, .text_con_2 h6{font-size: 16px;line-height: 30px; color:#000;}
.text_con_2 p{ display:block; margin:15px 0; padding:0;-webkit-margin-before: 1em; -webkit-margin-after: 1em; -webkit-margin-start: 0px; -webkit-margin-end: 0px;}
.text_con_2 img{ display:block; margin:0 auto; padding:0; border:1px solid #e7e7e7;}
.text_con_2 a{ color:#f26300; text-decoration:none;}
.text_con_2 a:hover{ color:#d25a07; background:#ffbf93;}
.text_con_2 table{ margin:0 auto; padding:0;}
/*打印end*/

/*搜索页面*/
.content{ width:1200px; height:auto; min-height:300px; margin:0 auto;}
.cx{width:1200px; height:100px; margin:60px 0 0 0; border-bottom:4px solid #f1f1f1;}
.cx input{width:700px; height:40px; border:1px solid #CCC;margin-left:180px; color:#666; padding:0 10px;}
.cx input.ss{width:110px; height:42px; background:#04a1ea; border:none; font-size:16px; color:#fff; margin:0; text-align:center; display:inline-block; letter-spacing: 5px;}
.cx_info{width:1120px; height:90px; border-bottom:1px dashed #10a4c2; padding:40px 40px;}
.cx_info a{font-size:16px; width:950px; height:30px; line-height:30px; display:inline-block;text-decoration:none; color:#1c61b7; text-overflow:ellipsis; white-space:nowrap; overflow:hidden; float:left; margin-left:20px;}
.cx_info a:hover{ text-decoration:underline;}
.cx_info p{ width:950px; height:30px; line-height:30px; display:inline-block; text-overflow:ellipsis; white-space:nowrap; overflow:hidden;color:#535353;margin-left:20px; float:left}
.cx_info span.cx_time{height:50px; line-height:30px; width:100px; height:50px; display:inline-block; float:left; background:#FFF; color:#666; text-align:center; padding:20px 0 20px 0; border:1px solid #f7f7f7;}
.cx_info span.ly{width:900px; height:30px; line-height:30px; display:inline-block;overflow:hidden; color:#535353;margin-left:20px;}
/*搜索页面 end*/

/*下载页*/
.down_top{ width:1200px; height:auto; background:#e7f6f9; overflow:hidden; padding:0 0 35px 0; margin:40px 0 0;}
.down_con{ width:1125px; height:203px; border:3px solid #fff; border-bottom:none;margin:35px 0 0 35px; overflow:hidden;}
.down_con p.down_img{ display:inline-block; float:left; width:300px; height:200px; border-right:3px solid #fff; padding:0;}
.down_con p.down_img img{ display:inline-block; float:left; width:240px; height:140px; background:#fafafa; margin:30px 0 0 30px;}
.down_con p{ display:inline-block; float:left; width:822px; height:48px; line-height:48px; border-bottom:3px solid #fff;}
.down_con p span{ display:inline-block; float:left; width:100px; height:48px; line-height:48px; text-align:right; color:#8a8a8a; font-size:16px;}
.down_con p a{ display:inline-block; float:left; width:280px; margin:0 0 0 4px; height:48px; line-height:48px; padding: 0 10px; color:#000; font-size:16px; white-space:nowrap; word-break:keep-all; overflow:hidden; text-overflow:ellipsis;}

/*内容页*/
.content h1{display:inline-block;float:left;width:1200px; height:auto; padding:40px 0 20px; line-height:40px; font-size:30px;
text-align:center; font-weight:normal;}
.content h2{display:inline-block;float:left;width:1200px; height:auto;  line-height:40px; font-size:20px;text-align:center; font-weight:normal;}
.content .time{ width:1200px;  height:40px; line-height:40px; text-align:center; color:#7c7c7c; margin: 30px 0 0 0; background:#e7f6f9;}
.content .text_con{width:1200px;height:auto; overflow:hidden; margin: 20px 0 20px 0;}
.content .text_con p{display:block; margin:15px 0;font-size:16px;line-height:30px;padding:0;-webkit-margin-before: 1em; -webkit-margin-after: 1em; -webkit-margin-start: 0px; -webkit-margin-end: 0px;font-family:宋体!important;}
.content .text_con p span{font-size:16px;font-family:宋体!important;}
.content .text_con img { display: block;  margin: 0 auto; padding: 0;border: 1px solid #e7e7e7;}
.content .text_con a{ color:#f26300; text-decoration:none;}
.content .text_con a:hover{ color:#d25a07; background:#ffbf93;}
.content .text_con table{ margin:0 auto; padding:0;}

.text_bottom{ width:1200px; height:40px; line-height:40px; background:#e7f6f9; margin:20px 0 50px 0; overflow:hidden;}
.fenxiang{ width:700px; height:25px; line-height:25px; margin:0 0 0 20px; color:#7c7c7c; padding:8px 0;}
.text_bottom1{ width:90%; height:40px; background:#f7f7f7; padding:0 5%; overflow:hidden;}
.dayin{ width:auto; height:40px; line-height:40px; padding:0 10px 0 25px; }
.dayin a{ color:#7c7c7c; text-decoration:none;}
.dayin a:hover{ color:#000; text-decoration:underline;}

/*报名页*/
.bmy{width:1200px; height:auto; margin:30px auto 0 auto; background:#fff; border:1px solid #f7f7f7;}
.bmy h1{width:1200px; height:auto; line-height:50px; font-size:35px; text-align:center; font-weight:normal; margin-top:40px; display:inline-block; }
.bmy_bg{width:1200px; height:auto; margin:0 0 40px 0;}
.bmy_bg ul{ width:1200px; height:auto; padding:30px 0 0 0;}
.bmy_bg li{ width:504px; height:44px; line-height:44px; display:inline-block; float:left; margin:50px 0 0 50px; font-size:16px; }
.bmy_bg li input.yzm{ width:150px; height:30px; line-height:30px; float:left; margin-top:5px;}
.bmy_bg li img{width:110px; height:30px; line-height:30px; margin-left:10px; float:left; margin-top:5px;}
.bmy_bg li span{width:150px; height:44px; line-height:44px; display:inline-block; text-align:right; float:left; color:#000; font-size:16px; overflow:hidden;}
.bmy_bg li input{width:350px; height:40px; line-height:40px; border:2px solid #e7f6f9; background:#fff; font-size:16px; }
.bmy_bg li label{ margin-left:30px; font-size:16px;}
.bmy_bg li select{width:350px; height:40px; line-height:40px; border:2px solid #e7f6f9; background:#fff; font-size:16px; }
.bmy_bg li input[type="radio"]{ display:inline-block; float:; width:20px; height:20px; line-height:40px; margin:10px 10px 0px 0;}
.bmy_bg li input[type="checkbox"]{ display:inline-block; float:; width:20px; height:20px; margin:10px 10px 0px 0;}
.bmy_bg li.long{width:1054px; height:auto; display:inline-block;margin:50px 0 0 50px; }
.bmy_bg li textarea{width:900px; height:150px; line-height:30px; display:inline-block; float:left; background:#fff; border:2px solid #e7f6f9; font-size:16px;}
.bmy_bg li input.jubao_btn1{ display:inline-block; width:110px; height:40px; margin:0 20px 0 450px; font-size:16px; color:#fff; background:#ff7800; cursor:pointer; border:none;}
.bmy_bg li input.tj{width:110px; height:40px;margin:0 16px; font-size:16px; color:#fff; background:#5ea5e2; cursor:pointer; border:none; display:inline-block;}

/*在线咨询*/
.zxzx{width:1200px; height:auto; margin:30px auto 0 auto; background:#fff; border:1px solid #f7f7f7;}
.yqtj{width:1000px; height:auto; line-height:25px; padding:10px 20px;color:#F00; text-indent:2em; margin:20px 0; background:#FFF;}
.zxcx{width:1040px; height:auto; background:#e7f6f9; margin: 30px 0 0 40px; padding:20px 40px 0 40px;}
.query{width:702px;height:61px; margin:10px 0 0 0;padding:0 0 0 165px;}
.query input.tjcx{display: inline-block; float: left; width: 180px; height: 35px; line-height: 35px; border: 1px solid #dcdcdc; margin: 0 0 0 10px;
 background: #fff; padding: 0 4px;}
.query input.tjcx_btn{display:inline-block;float:left;width:84px; height:35px;border:none;border:1px solid #beeaff; margin:0 0 0 10px; background:#edf9ff;cursor:pointer;}
.zxcx .query_title{width:1034px;height:30px; background:#ccefff; overflow:hidden; border:3px solid #fff;}
.zxcx .query_title span{display:inline-block;  float:left; height:30px; line-height:30px; color:#0071a5; text-align:center;}
.zxcx .query_title span.xjbh{width:224px;  border-right:3px solid #fff; }
.zxcx .query_title span.xjbt{ width:300px; border-right:3px solid #fff;}
.zxcx .query_title span.blzt{width:240px; border-right:3px solid #fff;}
.zxcx .query_title span.lxsj{width:255px; margin:1px 0 0 0;}
.zxcx .query_list{width:1034px;height:auto;}
.zxcx .query_list li{ display:inline-block; float:left; width:1034px; height:35px; line-height:35px; border-bottom:3px solid #fff; border-right:3px solid #fff; border-left:3px solid #fff;}
.zxcx .query_list li span{ display:inline-block; float:left; height:35px; line-height:35px; text-align:center;}
.zxcx .query_list li span.js{width:224px;display:inline-block; border-right:3px solid #FFF;}
.zxcx .query_list li span.zt{display:inline-block;width:240px;color:#F00; border-right:3px solid #FFF;}
.zxcx .query_list li span.time{display:inline-block;width:240px;color:#999;}
.zxcx .query_list li a{display:inline-block; float:left; width:260px; height:35px; line-height:35px; color:#000; text-decoration:none; white-space:nowrap; word-break:keep-all; overflow:hidden; text-overflow:ellipsis; padding:0 20px;  border-right:3px solid #FFF;}
.zxcx .query_list li a:hover{text-decoration:underline;color:#06C;}

.zxzx h1{width:1040px; height:auto; line-height:50px; font-size:35px; text-align:center; font-weight:normal; display:inline-block;   }
.zxzx_cont{width:1120px; height:auto; margin:10px 0 40px 40px; background:#e7f6f9; padding-bottom:40px;}
.zxzx_cont ul{ width:1100px; height:auto;}
.zxzx_cont li{ width:465px; height:44px; height:44px; display:inline-block; float:left; margin:30px 0 0 30px; font-size:16px; color:#F00;}
.zxzx_cont li span{ width:150px; height:44px; line-height:44px; display:inline-block; text-align:right; float:left; color:#000; font-size:16px; overflow:hidden;}
.zxzx_cont li select{width:300px; height:40px; line-height:40px; border:2px solid #e7f6f9; background:#fff; font-size:16px;}
.zxzx_cont li input{width:280px; height:40px; line-height:40px; border:2px solid #e7f6f9; background:#fff; font-size:16px; padding:0 10px; }
.zxzx_cont li.zxzx_long{width:1050px; height:auto; display:inline-block;margin:30px 0 0 30px; }
.zxzx_cont li.zxzx_long textarea{width:780px; height:150px; line-height:30px; display:inline-block; float:left; background:#fff; border:2px solid #e7f6f9; font-size:16px; padding:0 10px;}
.zxzx_cont li.zxzx_long p.info{width:1000px;height:28px;line-height:28px;text-align:center;margin:0 auto;display:inline-block; text-align:center;}
.zxzx_cont li input.yzm{ width:150px; height:30px; line-height:30px; float:left; margin-top:5px;}
.zxzx_cont li img{width:110px; height:30px; line-height:30px; margin-left:10px; float:left; margin-top:5px;}
.zxzx_cont li input.jubao_btn1{ display:inline-block; width:110px; height:40px; margin:0 20px 0 400px; font-size:16px; color:#fff; background:#ff7800; cursor:pointer; border:none;}
.zxzx_cont li input.tj{width:110px; height:40px;margin:0 16px; font-size:16px; color:#fff; background:#5ea5e2; cursor:pointer; border:none; display:inline-block;}
.zxzx_cont li input.tex{display:inline-block; float:left;width:655px;height:30px; line-height:30px;background:#fff;padding:0 5px; margin-top:5px;}
.zxzx_cont li input[type="file"] { display: inline-block;float: left;width: 300px; height: 30px; line-height: 30px; background: #fff; border: 1px solid #dcdcdc; padding: 0 5px;}
.zxzx_cont li.zxzx_long .bott{margin-bottom:20px;}
/*404 or 500*/
.main_404{width:1200px; height:auto; background:#FFF; margin:30px auto 0 auto; border:1px solid #f7f7f7;}
.main_404 img{width:900px; height:292px;display:inline-block; margin:120px 0 0 150px;}
.main_404 .fh{width: 800px; height:100px; margin:20px 0 50px 400px; display:inline-block;}
.main_404 .fh a{width:150px; height:40px; line-height:40px;background:#2da1ca; color:#FFF; text-decoration:none; text-align:center; display:inline-block; margin-right:30px; font-size:16px;}
.main_404 .fh a:hover{ text-decoration:underline;}

/*统一回复页面*/
.tyhf{width:1200px; height:auto; margin:30px auto 0 auto; background:#fff; border:1px solid #f7f7f7;}
/*统一回复页面*/
.reply_con{ width:1080px; height:auto; padding:40px 0; margin:0 0 0 60px;}
.reply_tit{ width:1040px; height:30px; line-height:30px; padding:20px; background:#e7f6f9; text-align:center; font-size:22px; color:#1c7eba; font-weight:bold;}
.reply{ width:1000px; height:auto; border:10px solid #e7f6f9; margin:20px 0 0 20px; padding:10px;}
.reply_con_tit{ width:960px; height:40px; line-height:40px; padding:0 20px; background:#e7f6f9; font-size:16px; font-weight:bold; color:#0f6ca1;}
.reply_con_c{ width:960px; height:auto; padding:10px 20px; color:#000; font-size:16px;}
.reply_b{ display:inline-block; float:left; width:650px; height:40px; margin:20px 0 0 0; padding:0 0 0 250px; text-align:center;}
.reply_b span,.reply_b input{ display:inline-block; float:left;}
.reply_b span{ width:auto; height:40px; line-height:40px; padding:0 10px;}
.reply_b input.reply_txt{ width:300px; height:38px; line-height:38px; padding:0 10px; background:#; border:1px solid #ccc; margin:0 0 0 10px;}
.reply_b input.reply_btn{ width:120px; height:40px; line-height:40px; text-align:center;background:#10a4c2; color:#fff; margin:0 0 0 10px; font-size:16px; cursor:pointer;}

/*在线自测*/
.zc_cont{ width:1200px; height:auto; border:1px solid #f7f7f7; margin:30px auto 0 auto; background:#fff;}
.zc_cont h1{ width:1200px; height:auto; font-size:35px; text-align:center; display:inline-block; padding:40px 0 30px; font-weight:normal;}
.zc_cont h2{ width:1200px; height:auto; font-size:25px; text-align:center; display:inline-block;}
.zc_ts{width:1100px; height:30px; display:inline-block; background:#f7f7f7; margin:20px 50px 0 50px; color:#999696;}
.zc_ts span{ width:auto; height:30px; line-height:30px; display:inline-block; padding:0 20px; margin-left:500px;}

.zc_info{width:1100px; height:auto; background:#f7f7f7; margin:20px 50px;}
.zc_grxx{ width:70px; height:140px; display:inline-block; border-right:2px solid #ccc; margin:10px 0; font-size:16px; text-align:center; padding: 30px 0;}
.zc_info ul{ width:1025px; height:140px; display:inline-block; float:left; padding:15px 0 10px 0; }
.zc_info ul li{ width:335px; height:40px; display:inline-block; float:left;margin:25px 5px 0 0;}
.zc_info ul li span{ width:100px; height:30px; line-height:30px; display:inline-block; text-align:right; overflow:hidden; float:left;}
.zc_info ul li input{width:230px; height:30px; display:inline-block; border:1px solid #ccc; background:#fff; float:left;}
.zc_info ul li select{width:230px; height:30px; display:inline-block; border:1px solid #ccc; background:#fff; float:left; font-size:14px;}
.zc_info p{ width:948px; line-height:30px; height:auto; display:inline-block; background:#fff; text-align:left; padding: 0 20px; color:#F00; margin:0 20px 25px 20px; float:left;}

.zc_tk{width:1060px; height:auto; margin: 10px 50px 30px 50px; background:#f7f7f7; padding: 20px 20px 30px 20px;}
.zc_tk ul{width:900px; height:auto; display:inline-block; margin-left:80px; overflow:hidden;}
.zc_tk li{ width:900px; height:auto; display:inline-block; overflow:hidden; margin-top:10px;}
.zc_tk li span{ width:900px; height:auto; line-height:40px; font-size:18px; display:inline-block; overflow:hidden; color:#008ba7;}
.zc_tk li p{ display:inline-block; float:left; width:732px; height:auto; line-height:24px; padding:5px 0; margin:0 0 0 24px;}
.zc_tk li p label{ cursor:pointer;}
.zc_tk li p input[type="radio"]{ display:inline-block; float:left; width:16px; height:16px; margin:4px 5px 0px 0;}
.zc_tk li p input[type="checkbox"]{ display:inline-block; float:left; width:16px; height:16px; margin:4px 5px 0px 0;}

.zc_tj{width:705px; height:50px; padding:0 0 0 430px; margin-top:30px;}
.zc_tj input{ display:inline-block; width:150px; height:48px; line-height:48px; margin:0 20px; font-size:18px; cursor:pointer;}
.zc_tj input.zc_btn1{ background:#5ea5e2; color:#fff;}

/*测试结果*/
.csjg{ width:1160px; height:auto; margin:30px auto 0 auto; background:#fff; padding:30px 20px;}
.csjg h1{ width:1160px; height:50px; font-size:30px; text-align:center; display:inline-block; }
.csjg h2{ width:1020px; height:40px; line-height:40px; text-align:center; font-size:18px; background:#f7f7f7; margin-left:70px; display:inline-block; margin-top:10px;}
.csjg .csjg_cont{width:960px; height:auto; padding:30px; background:#f7f7f7; margin:20px 0 0 70px; font-size:16px;}

/*视频页*/
.video_con{width:960px;height:500px; margin:40px 0 0 120px; overflow:hidden; background:#fff;}

/*专家图片列表页*/
.right_zj_img{ width:860px; height:auto; margin:30px 0 0 20px; }
.right_zj_img ul{width:860px; height:auto; border-bottom:5px solid #f7f7f7; display:inline-block; float:left;  margin-top:10px; }
.right_zj_img ul li{display:inline-block; float:left; width:245px; height:400px; overflow:hidden;margin-right:40px;  }
.right_zj_img ul li.list_hr{ display:inline-block; float:left; width:780px; height:20px; padding:0 0 0 35px;}
.right_zj_img ul li a{width:245px; height:337px;display:inline-block;text-decoration:none; color:#333; font-size:16px; text-overflow:ellipsis; white-space:nowrap; overflow:hidden; float:left;}
.right_zj_img ul li a:hover{ text-decoration:underline;}
.right_zj_img ul li a img{ width:235px; height:327px; display:inline-block; border:5px solid #e9e9e9;}
.right_zj_img ul li p{width:225px; height:60px; line-height:30px; display:inline-block;text-align:center; padding:0 10px; overflow:hidden;}
.right_zj_img ul li span{width:225px; height:30px; line-height:40px; display:block; float:right; color:#000; font-size:18px; overflow:hidden; text-align:center;  }

/*设备图片列表页*/
.right_sb_img{ width:880px; height:auto; margin:30px 0 0 20px; }
.right_sb_img ul{width:880px; height:auto; border-bottom:5px solid #f7f7f7; display:inline-block; float:left;  margin-top:10px; }
.right_sb_img ul li{display:inline-block; float:left; width:271px; height:230px; overflow:hidden;margin-right:20px;  }
.right_sb_img ul li.list_hr{ display:inline-block; float:left; width:780px; height:20px; padding:0 0 0 35px;}
.right_sb_img ul li a{width:271px; height:176px;display:inline-block;text-decoration:none; color:#333; font-size:16px; text-overflow:ellipsis; white-space:nowrap; overflow:hidden; float:left;}
.right_sb_img ul li a:hover{ text-decoration:underline;}
.right_sb_img ul li a img{ width:261px; height:166px; display:inline-block; border:5px solid #e9e9e9;}
.right_sb_img ul li span{width:271px; height:50px; line-height:50px; display:block; float:right; color:#000; font-size:16px; overflow:hidden; text-align:center; text-overflow:ellipsis; white-space:nowrap; overflow:hidden;}



/*自測表*/
.title_zcb{width:100%; height: auto; }
.title_zcb img{width:100%; height: auto; display: inline-block; margin-top: 50px;}
.zcb{width:100%; height: auto; margin-top: 50px; margin-bottom: 40px; display: flex; justify-content: space-between; }
.zcb a{width:24%; height: 135px; line-height: 135px; display: inline-block; background: #ccc; font-size: 20px; text-align: center; font-weight:bold; color: #fff; text-decoration: none; border-radius: 7px;}
.zcb a:hover{   box-shadow: 0 0 10px 0 #ccc;  text-decoration: underline;}
.zcb a.zcb_1{  background:url(../img/zc_img_1.png) no-repeat;   }
.zcb a.zcb_2{  background:url(../img/zc_img_2.png) no-repeat;   }
.zcb a.zcb_3{  background:url(../img/zc_img_3.png) no-repeat;   }
.zcb a.zcb_4{  background:url(../img/zc_img_4.png) no-repeat;   }

.login{width:100%; height: auto;}
.login p{width:700px; height: auto; display:block; text-align: center; border: 1px solid #e1e1e1; border-radius: 50px;overflow: hidden; margin: 50px auto 0 auto; }
.login p font{width:150px; height: 50px; line-height:50px; display: inline-block; background: #eee; font-size: 16px; color: #333; border-radius: 50px 0 0 50px; float: left}
.login p input[type="text"]{width:400px; height: 50px; line-height: 50px; padding: 0 15px; font-size: 16px; background: #fff; float: left; outline: none;}
.login p input[type="submit"]{ width:120px; height: 50px; line-height:50px; display:inline-block; float: left;background: #10a4c2; color: #fff; font-size: 16px; border-radius: 50px;outline: none;}

.login .tswb{width:1000px; height: auto; line-height:35px; font-size: 16px; color: #f00;  padding: 20px 25px; background: #fff4f4; border-radius: 10px; display: block; margin: 50px auto;}

.zcjgcx{width:100%; height: auto;}
.zcjgcx .jgcx_title{width:100%; height: 80px; line-height: 80px; display: inline-block; text-align: center; font-size: 32px; font-weight: bold; color: #10a4c2; margin-top: 40px;}
.zcjgcx ul{width:100%; height: auto; display: inline-block; border: 1px solid #addbfc; margin-top: 30px;}
.zcjgcx li{width:100%; height: 50px; display: inline-block; float: left; border-top: 1px solid #addbfc; }
.zcjgcx li span{width: 149px; height: 50px; line-height:50px;  color: #666; display: inline-block; float: left;text-align: center; font-size: 16px; border-right: 1px solid #addbfc;}
.zcjgcx li.table_top{ background:#d2eef7; }
.zcjgcx li.table_top span{ color: #10a4c2; font-weight: bold;}
