/*������ʽ*/
*{margin: 0;padding: 0;box-sizing: border-box;}
html,body{background-color: #fff;color: #404040;font-size: 14px;
	line-height: 1.5;
    /*font-family: "΢���ź�", "microsoft yahei", "helvetica neue", helvetica, stheiti, sans-serif;*/
    font-family:  "΢���ź�", "microsoft yahei","��������������",hiragino sans gb,"���ĺ���",arial,'hiragino sans gb',sans-serif;
   
    }
ul,li,ol,menu {list-style: none;}
img{vertical-align: middle;font-size: 0;border: 0;}
:-moz-placeholder {color: #bbb;}
::-moz-placeholder {color: #bbb;}
input:-ms-input-placeholder,textarea:-ms-input-placeholder {color: #bbb;}
input::-webkit-input-placeholder,textarea::-webkit-input-placeholder {color: #bbb;}
input:-webkit-autofill{background: #fff;-webkit-box-shadow: 0 0 0px 1000px white inset;}
a{color: #404040;}
a:hover {color: #eb2e2e;}
b,h1,h2{font-weight: bold;}
.bor{border: #f4f4f4 solid 1px;}
.borb {border-bottom: #f4f4f4 solid 1px;}
.bort {border-top: #f4f4f4 solid 1px;}
.fl{float: left;}
.fr{float: right;}
.clear{clear:both;height:0;overflow:hidden}
.cf{zoom:1}
.cf:after{clear:both;display:block; height:0;visibility:hidden;content:"/20";height:0;overflow:hidden}

.relative{position: relative;}
.hidden{display: none;}
.show{display: block;}

/*ҳ��*/
body{width:100%;text-align: center;color: #404040;font-size: 14px;background: #fff;
/*-moz-user-select:none; *//*���*/
/*-webkit-user-select:none; *//*webkit�����*/
/*-ms-user-select:none; *//*ie10*/
/*user-select:none;*/
}

.w1200{margin: 0 auto;width: 1200px;}
/*�����ײ�*/
.link-footer{margin-top: 34px;margin-bottom: 15px;width: 1200px;}
/*.link-footer li { display: none; }*/
.link-footer li a.apply-link{bottom: 6px;}
.link-footer li a:hover {color: #404040;}
.footer{border-top-color: #dcdcdc;clear: both;}
.footer-box1 .w1200{font-size: 14px;}
.footer-box{text-align: center;height: 120px;}
.footer-box .footer-info{height: 84px;padding-top: 10px;}
.footer-box a:hover{color: #404040;}
.footer-box1{height: 53px;line-height: 53px;background: #ececec;width: 100%;font-size: 14px;}
.footer-box1 a{color: #2c2c2c;}
.footer-info-link a{margin: 0 2px;}
.footer-box1 a:hover{text-decoration: underline;}
.footer-box1 em {color: #cbcbcb;margin: 0 24px;}
.footer-box1 .fr em {margin: 0 15px;}
.footer-box2{height: 30px;line-height: 30px;width: 100%;color: #c1c1c1;font-size: 12px;background: #2b2b2b;}
.footer-box2 a{color: #c1c1c1;float: left;margin-right: 30px;}
.footer-box2 a:hover{text-decoration: underline;}
.footer-box2 .fr{white-space: nowrap;}
.footer-box2 .fr p{color: #c1c1c1;float: left;margin-left: 40px;font-weight: bold;}
.footer-box2 p a{float: right;margin-right: 0;}
.footer-icon{position: relative;padding-left:22px ;margin-right: 5px;}
.footer-icon img{position: absolute;top: 5px;left: 0;}
/*ͷ��*/
.about-top{width: 100%;text-align: center;position: relative;height: 160px;background:  no-repeat center;}
.about-top .fl{line-height: 160px;}
.about-top .fr{line-height: 160px;}
.about-top .fl img{height: 82px;vertical-align: middle; margin-top:45px}
.about-top .fr img{height: 19px;vertical-align: middle; margin-top:80px}

/*��ҫ������*/
.about-con{margin-top: 50px;}	
	/*���*/
	.about-left{width:150px;margin-bottom: 40px;}
	.about-left li{margin-bottom: 11px;text-align: left;text-indent: 26px;position: relative;}
	.about-left a{display: block;height: 40px;line-height: 40px;background: #f9f9f9;margin-bottom: 11px;}
	.about-left .active a{background: #404040;color: #fff;}
	.about-left li i{display: none;position: absolute;right: 0;top: 50%;margin-top: -6px;width: 0;height: 0;border:6px #404040 solid;border-right-color: #fff;}
	.about-left .active i{display: block;}
	.about-left li:hover>a{background: #404040;color: #fff;}
	.about-left li:hover .about-parent a{background: #404040;color: #fff;}
	.about-left.leftfix{position: fixed;top: 10px;left: 50%;margin-left: -600px;}
	
	/*�ҳ�*/
	.about-right{width: 1000px;text-align: left;min-height: 600px;}
	.tit-b{color: #000;font-size: 30px;text-align: left;line-height: 1;}
    .text-con{text-align: left;line-height: 28px;padding-top: 20px;color: #000;padding-bottom: 30px;}
	.text-con a{color: #569fe3;text-decoration: underline;}
	.text-con-tit{color: #eb2f2e;font-size: 20px;margin-bottom:2px;line-height: 36px;}
	/*��������*/
	.about-parent{position: relative;}
	.about-chid{position: relative;display: none;}
	.about-left .active .about-chid a{background: #fff;margin-bottom: 1px;color: #404040;}
	.about-left .active .about-chid a span{color: #d4d4d4;margin-right: 10px;}
	.about-left .active .about-chid{display: block;}
	.about-left .about-chid a:hover{color: #eb2f2e;}
	.about-left .about-chid a:hover span{color: #eb2f2e;}
	.about-left .active .about-chid .on{color: #eb2f2e}
	.about-left .active .about-chid .on span{color: #eb2f2e}
	
	.tit-icon{margin: 0 auto;width: 100%;text-align: center;}
	.tit-icon-img{height:30px;margin:0 auto 12px;}
	.tit-icon-txt{color: #eb2f2e;font-size: 16px;letter-spacing:45px;text-indent: 45px;}
	
	.about-brand-tit .text-con{line-height: 30px;}
	.about-brand-tit .text-con p{margin-bottom:10px}
	
	
	/*��ϵ����*/
	.contact-div{padding-bottom:20px;}
	.contact .text-con{line-height: 36px;padding-bottom: 20px;}
	.contact-div ul{width: 100%;}
	.contact-div ul li{width: 475px;min-height: 220px;background: #fff;border: 1px solid #f0f0f0;cursor: default;padding-left: 28px;color: #535353;float: left;margin-right: 20px;margin-bottom: 15px;}
	.contact-div .contact-name{height: 46px;line-height: 46px;margin-top: 15px;border-bottom: 1px dashed #e8e8e8;display: inline-block;}
	.contact-div .contact-name-red{font-size: 22px;color: #eb2f2e;margin-right: 8px;}
	.contact-txt{line-height: 30px;padding-top: 14px;}
	.contact-txt b{font-size: 16px;color: #000;}
	.toast{display: none;padding:10px 30px;border-radius: 10px;text-align: center;background:#000;background: rgba(0,0,0,.6);color: #fff;font-size: 16px;position: fixed;top: 50%;left: 50%;width: 200px;margin-top: -50px;margin-left: -100px;z-index: 9999;}

	/*վ���ͼ*/
	.sitemap_pag {padding-top: 22px;}
	.sitemap_pag ul li{width: 230px;height: 180px;background: #f9f9f9;margin-right: 10px;margin-bottom: 20px;padding: 12px 0 0 24px;line-height: 35px;float: left;}
	.sitemap_pag ul li p{color: #1b1b1b;font-size: 18px;display: block;line-height: 42px;}
	.sitemap_pag ul li>div{width: 90px;float: left;}
	.sitemap_pag ul li a{color: #707070;}
	.sitemap_pag ul li a:hover{color: #eb2e2e;}

	/*��������*/
	.link_ab{padding-top: 30px;}
	.link_ab_cont{padding: 15px 30px;background: #f9f9f9;color: #707070;line-height: 28px;}
	.link_ab_cont p.link_tit{color: #3e3e3e;line-height: 30px;}
	.link_ab_cont .fr{width: 470px;}
	.submitin{width: 100%;border: 1px dashed #e8e8e8;margin: 18px 0;padding: 15px 27px;}
	.link_txt_tit{color: #707070;line-height: 28px;margin-bottom: 15px;}
	.link_txt_tit b{color: #3e3e3e;}
	
	.submitin .frames,.submitafter .frames{width: 100%;height: auto;color: #666666;background: #fbfbfb;margin-bottom: 20px;}
	.submitin .frames .frames_t{height:75px;line-height: 32px;padding: 20px 0;font-size: 16px;}
	.submitin .frames .frames_t span{width: 123px;height: 32px;margin-right: 6px;display: inline-block;background: #569fe3;border-radius: 0 16px 16px 0 ;text-align: center;color: #fff;}
	.submitin .frames .frames_t em{color: #ca1e1c;}
	.obtain{width:100%;height: 170px;}
	.obtain ul{font-weight: 100;}
	.obtain .obtain_list{width: 944px;padding: 0 20px;margin-bottom: 20px;line-height: 26px;font-size: 14px;float: left;position: relative;color: #666;}
	.obtain .obtain_list .obt_t{width: 120px;line-height: 26px;color: #666;text-align: left;float: left;}
	.obtain .sel_list{width: 222px;float: left;margin-right: 25px}
	.slist{position: relative;cursor: pointer;color: #666;font-size: 14px;min-width: 224px;_min-width: 222px;z-index: 200;}
	
	.slist span {display: block;height: 28px;line-height: 28px;width: 100%;border: 1px solid #d9d9d9;font-size: 14px;background: #fff;}
	.slist span font {float: left;font-size: 14px;padding-left: 15px;}
	.slist span i {float: right;display: inline-block;height: 26px;width: 26px;background-position: 8px 10px;vertical-align: middle;border-left: 1px solid #d9d9d9;}
	.ico1 {background: #e8e8e8  no-repeat;}
	.slist-list {width: 224px;border: 1px solid #d9d9d9;position: absolute;top: 27px;left: 0;background: #fff;overflow-y: scroll;display: none;z-index: 120;max-height: 200px;}
	.slist-list li {width: 100%;height: 24px;line-height: 24px;border-bottom: 1px solid #e4e4e4;padding-left: 15px;}
	.slist-list li:hover{background: #fafafa;border-bottom: 1px solid #e4e4e4;}
	.sel_list div.cur .slist-list {display: block;}
	
	.sel_list div.cur span i {background-position: 8px -14px;}
	
	.obtain_input{float: left;}
	.obtain_input input{width: 720px;height: 44px;line-height: 44px;padding-left: 15px;color: #666;border: 1px solid #d9d9d9;}
	.obtain_input input:focus{outline: none;}
	.obtain_btn{height: 36px;text-align: center;clear: both;}
	.obtain_btn input{width: 140px;height: 36px;line-height: 36px;cursor: pointer;font-size: 16px;color: #fff;border-radius: 18px;background: #569fe3;border: none;}
	.obtain_btn input:focus{outline: none;}
	
	.subform{height: 240px;}
	.subform .w220{width: 200px;height: 24px;padding: 0 10px;border: 1px solid #d9d9d9;color: #666;font-size: 14px;float: left;}
	.subform .w138{width: 118px;height: 24px;padding: 0 10px;border: 1px solid #d9d9d9;color: #666;font-size: 14px;float: left;}
	.subform img{width: 72px;height: 26px;margin-left: 10px;display: inline-block;float: left;}
	.subform ul{position: relative;}
	.subform ul li{width: 470px;height: 26px;line-height: 26px;margin-bottom: 20px;float: left;position: relative;}
	.subform ul li span{width: 150px;display: inline-block;text-align: right;padding-right: 20px;float: left;}
	.subform ul li input:focus{outline: none;}
	.submitafter p{line-height: 28px;padding: 18px 0;color: #666;}
	.submitafter p em{display: block;color: #ca1e1c;font-size: 17px;}
	.submitafter .frames .hints{font-size: 16px;color: #666;padding: 20px 0 10px 20px;}
	
	.two_links{width: 944px;height: auto;margin-bottom: 10px;border: 1px solid #d9d9d9;}
	.two_links .two_links_t{height: 38px;line-height: 38px;font-weight: bold;background: #fdfdfd;padding-left: 10px;border-bottom: 1px solid #d9d9d9;}
	.two_links .two_cont{padding: 10px;line-height: 22px;}
	.two_links .two_cont em{padding: 0 4px;color: #bbb;}
	.two_links .two_cont a{color: #666666;}
	.two_links .two_cont a:hover{color: #bd0411;}
	.obtain_btn input:hover{background: #4d8cc7}
	
	/*�ҳ��໤����*/
	.jianhu{padding-top: 30px;width: 950px;}
	.jianhu_txt{background: #f9f9f9;padding:15px 20px;margin-bottom: 10px;width: 825px;}
	.jianhu_1_con{padding-bottom: 0;padding-top:2px;}
	.jianhu_1_con strong{font-weight: normal;color: #3e3e3e;}
	.jianhu_1_con p{color: #707070;}
	.jianhu a{text-decoration: none;}
	.jianhu .fr{width: 90px;}
	.jianhufix{position: fixed;top:25px;left: 50%;margin-left: 460px;background: #fff;}
	.jianhu .fr a{cursor: pointer;display: block;width: 88px;height: 18px;line-height: 18px;margin-bottom: 18px;color: #999;position: relative;}
	.jianhu .fr a i{display: block;float: right;background: #eb2e2e;width: 2px;height: 0;position: absolute;top: 50%;right: 0;
		transition: height 200ms;
		transform: translatey(-50%);
	}
	.jianhu .fr a.active{color: #eb2e2e;}
	.jianhu .fr a.active i{height: 18px;}
	.jianhu .fr a:hover{color: #eb2e2e;}
	/*.jianhu .fr a:hover i{height: 18px;}*/
	
	/*cnmo����*/
	.course{padding-top: 30px;}
	.course .fl{width: 940px;}
	.course_txt ul li{width: 100%;margin-bottom: 20px;background: #f9f9f9;color: #707070;padding:15px 24px;border:1px solid #f9f9f9;}
	.course_txt ul li strong{color: #3e3e3e;font-size: 16px;}
	.course_txt ul li:hover{background: #fff;color: #000;border:1px dashed #e8e8e8;}
	.course_txt ul li:hover strong{color: #eb2f2e;font-weight: bold;}
	.course a{text-decoration: none;}
	/*.course .fr{width: 60px;}*/
	.course .fr a{cursor: pointer;display: block;width: 40px;height: 18px;line-height: 18px;margin-bottom: 18px;color: #999;position: relative;}
	.course .fr a i{display: block;float: right;background: #eb2e2e;width: 2px;height: 0;position: absolute;top: 50%;right: 0;
		transition: height 200ms;
		transform: translatey(-50%);
	}
	.course .fr a.active{color: #eb2e2e;}
	.course .fr a.active i{height: 18px;}
	.course .fr a:hover{color: #eb2e2e;}
	
	/*������ϣ�ٱ�*/
	.jubao-con{float: left;margin-right: 20px;margin-top: 7px;min-height: 410px;width: 490px;border: 1px solid #f0f0f0;padding: 15px 120px 15px 30px;color: #707070;}
	.text-404040{color: #404040;}
	.jubao{width: 1025px;}
	
	/*��ƹ*/
	.hr {position: relative;}
	.hr .tit-icon{text-align: left;display: table;line-height: 30px;background: #fff;position: absolute;top: 0;left: 0;margin-left: 0;}
	.hr .tit-icon .tit-b{display: inline-block;margin-right: 48px;line-height: 30px;}
	.hr .tit-sm{font-size: 14px;display: inline-block;color: #dfdfdf;}
	.hr .tit-sm a{color: #999;cursor: pointer;}
	.hr .tit-sm span{margin:0 20px;}
	.hr .tit-sm a.active{color: #eb2e2e;}
	.hr .tit-sm a:hover{color: #eb2e2e;}
	
	.hr-con-tit{width: 100%;height: 68px;line-height: 68px;background: #f4f4f4;color: #eb2e2e;font-size: 18px;text-align: left;text-indent: 24px;}
	.hr-con-info{padding: 25px;color: #707070;}
	.hr-con-info strong{color: #3e3e3e;font-size: 16px;}
	.text-3e3e3e{color: #3e3e3e;}
	.hr .tit-fixed{position: fixed;top: 10px;left: 50%;margin-left: -400px;}
	.hr_fix_div{position: absolute;width: 100%;top: -10px;left: -20px;background: #fff;height: 57px;z-index: -1;}
	.hr_fix_line{display: none;position: absolute;width: 1000px;bottom: -10px;left: 0;height: 1px;background: #f4f4f4;}
	.hr .tit-fixed .hr_fix_line{display: block;}
	.hr_fix_div_wei{height: 37px;}
.topbar_f{height: 48px;}



