@charset "utf-8";
/*header*/

headTop {height:46px; background-color:#FFF; display:block; }
.headTop_left,.headTop_right{ height:46px; width:45%; display:block; line-height:46px; font-size:14px; color:#646464;}
.headTop_left span{ padding-left:30px;}
.headTop_right{ text-align:right;}
.headTop_right span{ padding:0px 10px;}

.banner{ clear:both; height:366px; display:block; background-image:url(../images/banner.png); background-position:center center; background-repeat:no-repeat;}
.jigou{height:82px;background-image:url(../images/kuaiji_b1.png); background-position:center center; background-repeat:no-repeat;}
.jigou a{ height:82px; display:block; width:33.2%; float:left;}

/*nav*/
.headNav{ height:63px; background-color:#d5161b;}
.headNav ul li{ width:11%; height:63px; float:left; display:block; line-height:63px; font-size:18px; text-align:center; border-left:1px solid #b80714; }
.headNav ul li:last-child{border-right:1px solid #b80714;}
.headNav ul li a{ color:#FFF; height:63px; display:block; border-left:1px solid #e94744;}
.headNav ul li:last-child a{border-right:1px solid #e94744;}
.headNav ul li a:hover,.headNav ul li a.navOn{ background-color:#ef343d;}

/*content*/
.content{ width:1140px; margin:0 auto; padding:30px; background-color:#fff;}
.dynamic_title{ height:56px; border-bottom:1px solid #dfdfdf;}
.dynamic_title_left{ width:15%; height:53px; display:block; float:left; border-bottom:4px solid #e40515; background-image:url(../images/title_dian.png); background-repeat:no-repeat; background-position:10px center; line-height:53px; font-size:28px; padding-left:40px; color:#de0514;}

.dynamic_title_right{ float:right; height:24px; width:13%; text-align:center; display:block; background-color:#eeeeee; line-height:24px; font-size:13px; margin:20px 20px 0px 0px;}
.dynamic_img{ width:558px; height:371px; float:left;}

/*动态list*/
.news_list {float: right;height:371px;width:48%;display: block;}
.news_ksqy {padding-top: 40px;padding-right: 12px;padding-bottom: 27px;padding-left: 12px;height: 438px;}
.news_bt {background-image: url(../images/dt.gif);line-height: 50px;background-repeat: no-repeat;background-position: left bottom;height:50px;}
.news_title{ float:left; width:100px; height:50px; color:#475383; font-size:24px; line-height:50px;}
.news_bt a {text-align: right;float: right;display: block;width: 80px;}
.news_jj {display: block;border-bottom-width: 1px;border-bottom-style: dashed;border-bottom-color: #b3b3b3;clear: both;height: 160px;}
.news_jj h1 {display: block;clear: both;height:55px; overflow:hidden; line-height:55px;text-align: left;}
.news_jj h1 a {font-size: 22px;font-weight: bold;color: #000;text-align: left;}
.news_jj span {font-size: 14px;color: #737373;text-align: left;line-height: 30px;display: block;}
.news_jj span a {color: #dc2732;}
.news_list ul li{line-height: 40px;display: block;clear: both; height:40px; background-image:url(../images/ico_dian.png); background-repeat:no-repeat; background-position:left center; padding-left:30px;}
.news_list ul li a {font-size: 16px;color: #393939;text-align:left;float:left; width:78%; height:40px; display:block; overflow:hidden; text-overflow :ellipsis;white-space : nowrap;}
.news_list ul li a:hover{text-decoration: none;color:#900;}

/*应用部分 application*/
.application{ border-bottom:2px solid #d5161b; border-top:2px solid #d5161b; padding:20px 0px;}

/*app1 start*/
.app_a{ float:left; width:170px; height:233px; }
.app_a a.app_a1{height:112px; display:block; background-color:#f15682;}
.app_a a.app_a2{height:112px; display:block; background-color:#e03434;}
.app_a a.app_a1:hover{ background-color:#f26295;  height:112px; display:block;}
.app_a a.app_a2:hover{ background-color:#cd2f2f;  height:112px; display:block;}
.iocn{ background-image:url(../images/iocn.png); background-repeat:no-repeat;-webkit-transition: 300ms; -moz-transition: 300ms; -o-transition: 300ms; transition: 300ms;}
.app_a a div.iocn1a{ width:72px; height:68px; margin:0px auto; background-position:-10px -343px;}
.app_a a:hover div.iocn1a{background-position:-322px -343px;}
.app_a a div.iocn1b{ width:72px; height:68px; margin:0px auto; background-position:-5px -585px;}
.app_a a:hover div.iocn1b{background-position:-322px -585px;}
.appWord1a{ height:40px; text-align:center; color:#FFF; line-height:30px; font-size:18px;}

.app_center{ width:174px; height:233px; float:left; margin-left:10px;}

/*app2 start*/
.app_b{ width:174px; height:112px; background-color:#f76c41;}
.app_b a{ height:112px; display:block;}
.app_b a:hover{ background-color:#f39055;}
.app_b a div.iocn2{ height:68px; background-position:40px -130px}
.app_b a:hover div.iocn2{ background-position:-266px -130px;}
.appWord2{ height:40px; line-height:30px; color:#fff; font-size:18px; text-align:center;}

/*app3 start*/
.app_c{ width:174px; height:112px; background-color:#e3a035; margin-top:10px;}
.app_c a{ height:112px; display:block;}
.app_c a:hover{ background-color:#d48508;}
.app_c a div.iocn3{ height:68px; width:100%; display:block; float:left; background-position:40px -450px;}
.app_c a:hover div.iocn3{background-position:-276px -450px;}
.appWord3{ height:40px; width:100%; float:left; line-height:30px; color:#fff; font-size:18px; text-align:center;}

.app_right{ width:176px; float:left; margin-left:10px;}

/*app4 start*/
.app_d{ width:174px; height:112px; background-color:#82c43e;}
.app_d a{ height:112px; display:block;}
.app_d a:hover{ background-color:#73b82b;}
.app_d a div.iocn4{ height:68px;background-position:50px -230px; }
.app_d a:hover div.iocn4{background-position:-270px -230px;}
.appWord4{ height:40px; line-height:30px; color:#fff; font-size:18px; text-align:center;}

/*app5 start*/
.app_e{ width:174px; height:112px; background-color:#559fe3;}
.app_e a{ height:112px; display:block;}
.app_e a:hover{ background-color:#3d96ea;}
.app_e a div.iocn5{ height:68px; background-position:40px -10px;}
.app_e a:hover div.iocn5{ height:68px; background-position:-280px -10px;}
.appWord5{ height:40px; line-height:30px; color:#fff; font-size:18px; text-align:center;}

/*技术资格*/
.jshu{ width:119px; height:231px; border:1px solid #e0815a; background-color:#f9f6de; float:left; margin-left:10px;}
.jshu_word{ border-bottom:1px solid #fff; padding:30px 0; text-align:center; font-size:18px; color:#333;}
.jshu_anniu{ padding:15px 0px;}
.jshu_anniu a{ width:96px; height:30px; display:block; margin:0 auto; margin-top:10px; background-color:#f55716;border:1px solid #f55716; color:#fff; font-size:15px; line-height:30px; text-align:center;-moz-border-radius: 5px; /* Firefox */-webkit-border-radius: 5px; /* Safari 和 Chrome */border-radius: 5px; /* Opera 10.5+, 以及使用了IE-CSS3的IE浏览器 */}
.jshu_anniu a:hover{ background-color:#f8aa7a; height:30px; display:block; background-image:none; border:1px solid #e0815a; }

/*allAPP right*/
.all_appRight{ width:200px; height:233px; float:right;}
.all_appRight a{ width:198px; clear:both; height:47px; display:block; font-size:15px; text-align:center; background-color:#f9f6de; border:1px solid #e0815a; margin-top:12px; line-height:47px; color:#333;}
.all_appRight a:hover{ background-color:#fff; background-image:none;}

.newLeft{ width:75%; float:left; }

.w49{ width:49%;}
.new_title{ height:66px; display:block; border-bottom:1px solid #d8d6d3;}
.new_title span{ color:#d5161b; float:left; line-height:66px; height:66px; display:block; width:50%; text-align:left; font-size:24px; font-weight:bold;}
.new_title a{ float:right; line-height:66px; font-size:15px; color:#999;}

.new_list {padding-top: 20px;}
.new_list ul li {text-align: left;line-height: 36px;display: block;height: 36px;clear: both;font-size: 16px; overflow:hidden; text-overflow :ellipsis;white-space : nowrap; width:100%;}
.new_list ul li a {background-image: url(../images/ico_dian.png);background-repeat: no-repeat;background-position: 5px center;display: block;float: left;height: 36px;padding-left: 25px;}

.new_list2 {padding-top: 20px;min-height:200px;}
.new_list2 ul li {text-align: left;line-height: 36px;display: block;height: 36px;clear: both;font-size: 16px; overflow:hidden; text-overflow :ellipsis;white-space : nowrap; width:100%;}
.new_list2 ul li a {background-image: url(../images/video.png);background-repeat: no-repeat;background-position: 5px center;display: block;float: left;height: 36px;padding-left: 25px;}

.newRight{width:24%; float:right; border-left:1px solid #cbcccc;}
.newRight_a{ padding:0px 10px;}
.toutiao{ padding-top:20px;}
.toutiao h1{ font-size:16px; color:#000; line-height:1.5em; font-weight:bold;}
.toutiao p{ height:60px; line-height:30px; font-size:13px; color:#999;}

.yao_banner{  height:94px; background-image:url(../images/yaobanner.png); background-repeat:no-repeat; background-position:center center;}

/*foot 开始*/
.foot {height: 120px;padding-top: 40px;background-color: #FFF;clear:both; border-top:3px solid #c02226;}
.foot_bq {width: 1200px;margin-right: auto;margin-left: auto;height: 100px;text-align: center; line-height:30px;}

/*内容部分*/
.pContent{ width:1200px; margin:0px auto; background-color:#fff; min-height:600px;}
.pTitle{ height:60px; border-bottom:1px solid #e4e4e4;}
.pTitle_left{ float:left; height:60px; width:20%; font-size:20px; font-weight:bold; text-align:center; line-height:60px; color:#333; border-bottom:1px solid #04559a;}
.pTitle_right{ float:right; height:60px; line-height:60px; font-size:14px; padding-right:50px; color:#666;}
.pTitle_right span{ padding-left:10px; padding-right:10px;}

.pList{ padding:30px;}
.pList ul li{ clear:both; height:40px; display:block; padding-left:30px; padding-right:20px; background-image:url(../images/ico_dian.png); background-position:left center; background-repeat:no-repeat; line-height:40px; border-bottom:1px dashed #CCC;}
.pList ul li a{ float:left;}
.pList ul li span{ color:#666;}

.pList2{ padding:30px;}
.pList2 ul li{ clear:both; height:40px; display:block; padding-left:30px; padding-right:20px; background-image:url(../images/video.png); background-position:left center; background-repeat:no-repeat; line-height:40px; border-bottom:1px dashed #CCC;}
.pList2 ul li a{ float:left;}
.pList2 ul li span{ color:#666;}

/*频道内页样式开始*/
.p_leftnr {text-align: left;font-size: 15px;line-height: 24px;min-height:840px;}
.p_leftnr h1 {font-size: 24px;font-weight: bold;color: #333;line-height: 20px; display:block; padding-top: 20px;padding-right: 20px;padding-bottom: 10px;text-align:center;padding-left: 20px;}
.p_leftnr h4 {padding-top: 10px;font-size: 12px;line-height: 30px;color: #666;font-weight: normal;text-align: center;border-bottom-width: 1px;border-bottom-style: dashed;border-bottom-color: #D6D6D6;margin-bottom: 20px;padding-bottom: 10px; display:block;}
.nei {padding: 20px;}
/*频道内页样式结束*/

/*注册*/
.con{
    width:100%;
    background: url(../images/bg.jpg) no-repeat center top #f5f5f5;
    padding-bottom: 30px;
}
.con .conInner{
    width: 1200px;
    margin: 0 auto;
    padding-top:30px;
    min-height: 750px;
}
.con .con1{
    background: #2f64bc;
    padding: 15px 100px;
    color: #fff;
    line-height: 1.8;
}
.con1 h2{
    font-size: 18px;
    text-align: left;
    font-weight: 400;
}
.con1 p{
    margin-top: 5px;
    font-size: 14px;
    
}
.con form{
    background: #fff;
    padding-top: 20px;
    padding-bottom: 80px;
}
.con .con1200{
    padding-top:20px;
}
.con li{
    line-height: 42px;
    overflow: hidden;
    padding: 10px 0;
}
.con li.mb{
    text-align: center;
    color: #666;
    font-size:14px;
}
.con li p.pleft{
    width: 250px;
    height:40px;
    text-align: right;
    font-size: 14px;
    padding-right:10px;
    color:#000;
    float: left;
}
.con li p.pright{
    font-size: 14px;
    padding-left: 20px;
    float: left;
}
.con li p.tips{
    color: #999;
}
.con li p.note{
    text-align: left;
    color: #ff5a57;
    background: url(../images/warn.png) no-repeat 20px center;
    padding-left: 40px;
}
.con li span{color: #e85759;padding: 0 4px;}
.con li input{
    height: 40px;
    line-height: 40px;
    border: 1px solid #cdcdcd;
    border-radius: 4px;
    float: left;
}
.con li input[type="button"]{
    vertical-align: top;
    width: 160px;
    height: 39px;
    line-height: 37px;
    border: 1px solid #ededed;
    border-radius: 4px;
    background: #2f64bc;
    text-align: center;
    cursor: pointer;
    margin-left: 8px;
    font-size: 12px;
}
.w320{
    width:320px;
}
.w150{
    width:150px;
}
.con li select{
    float: left;
    width:320px;
    height: 41px;
    border-radius: 4px;
    padding: 0 10px;
    border: 1px solid #cdcdcd;
}
.con form label{
    height: 42px;
    line-height: 42px;
    overflow: hidden;
    padding: 10px 260px 0;
    font-size: 14px;
    color: #666;
    display: block;
    margin: 0 auto;
}
.con form .zcbtn{
    padding: 10px 260px;
}
.con form .zcbtn a{
    color: #666;
    font-size:14px;
    padding-right:10px;
}
.con form .zcbtn a:hover{
    text-decoration: underline;
}
.con input[type="submit"]{
    background: #2f64bc;
    height: 50px;
    line-height: 50px;
    border-radius: 4px;
    font-size: 18px;
    color: #fff;
    width: 340px;
    float: none;
    margin-bottom: 10px;
}
.con input[type="button"]{
    background: #2f64bc;
    height: 35px;
    line-height: 35px;
    border-radius: 4px;
    font-size: 18px;
    color: #fff;
    width: 240px;
    float: none;
    margin-bottom: 10px;
}
/*登录后*/
.loginAll{ background-image:url(../images/gkimg.png); background-position:center 2px; background-repeat:no-repeat; background-color:#f2f9ff;}
.lg_left{ float:left; background-color:#FFF; width:18%; min-height:400px;-moz-border-radius: 5px; /* Firefox */-webkit-border-radius: 5px; /* Safari 和 Chrome */border-radius:5px; /* Opera 10.5+, 以及使用了IE-CSS3的IE浏览器 */}
.touxiang{ width:150px; height:200px; margin:20px auto;  }
.touxiang p.img{width:150px; height:150px; display:block;}
.touxiang p.img img{width:150px; height:150px;  -moz-border-radius: 75px; /* Firefox */-webkit-border-radius: 75px; /* Safari 和 Chrome */border-radius:75px; /* Opera 10.5+, 以及使用了IE-CSS3的IE浏览器 */}
.touxiang p.l_name{ height:50px; display:block; line-height:50px; text-align:center; font-size:18px;}
.fl_list{ width:150px;margin:0px auto; padding-bottom:40px;}
.fl_list ul li{ height:30px; display:block; padding:8px 0px;}
.fl_list ul li a{ height:30px; line-height:30px; display:block; border:1px solid #d9d9d9; background-image:url(../images/li.jpg); background-repeat:repeat-x; background-position:center top; font-size:14px; text-align:center;  -moz-border-radius: 3px; /* Firefox */-webkit-border-radius: 3px; /* Safari 和 Chrome */border-radius:3px; /* Opera 10.5+, 以及使用了IE-CSS3的IE浏览器 */}
.fl_list ul li a:hover,.fl_list ul li a.on{background-image:url(../images/li2.jpg); color:#306bad; }

.lg_right{float:right; background-color:#FFF; width:80%; min-height:600px;-moz-border-radius: 5px; /* Firefox */-webkit-border-radius: 5px; /* Safari 和 Chrome */border-radius:5px; /* Opera 10.5+, 以及使用了IE-CSS3的IE浏览器 */}
.weizhi{ height:30px; background-color:#e6e6e6; line-height:30px; font-size:13px; color:#333; padding:0px 20px;}
.iframe { padding:10px;}
.iframe iframe{ width:100%; min-height:600px;}

/*重要提醒*/
.remind{ margin:10px 30px; padding:10px 20px; border:1px solid #5895f0; -moz-border-radius: 20px; /* Firefox */-webkit-border-radius: 20px; /* Safari 和 Chrome */border-radius: 20px; /* Opera 10.5+, 以及使用了IE-CSS3的IE浏览器 */}
.remind_title{ height:40px; line-height:40px; font-size:24px; color:#ff0900; font-weight:bold; text-align:center;}
.remind_nr{ padding:10px 0px; font-size:15px; color:#3e4857;}
.remind_nr h1{ font-size:18px; color:#d00702; font-weight:bold; }
.remind_nr p{text-align:left;line-height:30px;}
.remind_nr p span.red{color:#d00702;}
/*上传logo*/
.upLogo{min-height:172px;}

.upWord{ width:250px; padding-right:10px; height:172px; line-height:172px; float: left; text-align:right; font-size: 14px;}
.upWord span{color: #e85759;padding: 0 4px;}
#drop_area{ float:left; height:172px;}