﻿html{color:#000;background:#FFF; overflow-y:scroll;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote,th,td{margin:0;padding:0;}
table{border-collapse:collapse;border-spacing:0;}
fieldset,img{border:0;}
address,caption,cite,code,dfn,em,th,var,optgroup{font-style:inherit;font-weight:inherit;}
del,ins{text-decoration:none;}
li{list-style:none;}
a:hover {text-decoration: none}
caption,th{text-align:left;}
q:before,q:after{content:'';}
abbr,acronym{border:0;font-variant:normal;}
sup{vertical-align:baseline;}
sub{vertical-align:baseline;}
input,button,textarea,select,optgroup,option{font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;}
input,button,textarea,select{*font-size:100%;}
input,select{vertical-align:middle;}
body{font:14px/1.231 arial,helvetica,clean,sans-serif; min-width:1200px}
select,input,button,textarea,button{font:99% arial,helvetica,clean,sans-serif;}
table{font-size:inherit;font:100%; border-collapse:collapse;}
pre,code,kbd,samp,tt{font-family:monospace;*font-size:108%;line-height:100%;}
.txtboxcs{ border:solid 1px #ccc; height:22px;}


h1 { font-size:32px;}
h2 { font-size:26px;}
h3 { font-size:20px;}
h4 { font-size:14px;}
h5 { font-size:12px;}
h6 { font-size:10px;}

#flashs{ height:489px; position:relative; overflow:hidden; width:100%; text-align:center;}
#flashs .btn{ position:absolute; bottom:40px; right:190px; padding:5px 6px;}
#flashs .btn span{ color:#fff;  background:#aaa;cursor: pointer;display: inline-block;margin-left: 5px;padding:2px 6px;}
#flashs .btn span.cur{ background:#666;}

body { color:#666; font-size:14px; font-family: "Microsoft YaHei";} 
a { color:#666; text-decoration:none;}  
a:focus{outline:0;} 
.vam { vertical-align:middle;}
.clear{clear:both; height:0; line-height:0; font-size:0;}
.tr { text-align:right;}
.tl { text-align:left;}
.center { text-align:center;}
.fl { float:left;}
.fr { float:right;}
.pa{ position:absolute;}
.pr{ position:relative}

.cart_header , .cart_content , .cart_footer { width:760px; margin:0 auto;}

.header , .content , .footer { width:1201px; margin:0 auto; z-index:999;}
.left2 { width:980px; float:right; overflow:hidden;}
.right { width:980px; float:left; display:inline; margin-left:15px; overflow:hidden; margin-bottom:30px}
.right_main {min-height:458px; border-top:0; border-bottom:0;overflow:hidden; margin-top:20px}
.left2_main {border:solid 1px #d5d5d5;padding-bottom:15px; overflow:hidden;}
.h_nav li a:-webkit-any-link{ display:block;}


.ckBtn{display:block;width:100px; height:18px; line-height:18px; text-align:center; background:url(../image/ckbtn_bg.png) center center no-repeat; float:right; margin-right:10px}
.ckBtn a{color:#fff;}


.common_Title{ height:39px; line-height:39px; font-weight:normal; background:url(../image/common_Topicon2.jpg) center center repeat-x;}
.common_Title span{ width:115px; height:38px;font-size:14px; text-align:center; display:block;background:url(../image/common_Topicon1.png) center center no-repeat;}
.common_Title span a{text-decoration:none; color:#f1f1f1;font-family: "Microsoft YaHei";}
.common_Title em{ padding:0 25px 0 0;font-style:normal;}
.common_Title em a{ font-size:12px; color:#666666;font-family:"瀹嬩綋"; text-decoration:none;}


.common_box{ border: solid 1px #e8e8e8; height:auto; overflow:hidden;}


.search{ overflow:hidden; height:28px;line-height:28px;margin:0 auto 2px auto;}
.search span{font-size:12px;}
.search span b{ color:#0065b5;}
.search span a{color:#666; padding:0 10px;}
.search span a.icon{ padding-left:0px;}
.search span.fl {display: block; float: left;font-size: 12px;width: 715px;}
.search span.searchbtn{width:47px;}
.search span.searchbtn input{ width:47px; background:url(../image/ssbtn_bg.jpg) center center no-repeat; cursor:pointer;}
.search_r{ height:28px;line-height:28px; width:234px;}
.search_r input{ float:left;height:26px; line-height:26px; border: solid 1px #e3e3e3; border-right:none;}
.search_r .search_txt{display:block;width:184px; height:26px;}
.search_r span.searchbtn a{ padding:0px;background:url(../image/ssbtn_bg.jpg) center center no-repeat; display:inline-block;width:46px; height:28px;} 
.searchbtn input{ border:0; height:28px;}

.banner{ overflow:hidden; text-align: center;margin-bottom: 15px;}


.cp_box{ height:598px; overflow:hidden; background:url(../image/cp_boxBg.png) left bottom no-repeat;}
.classfiy{ width:234px; overflow:hidden; background:url(../image/classfiy_bg.jpg) center center repeat-y;}
.classfiy h2{ background:url(../image/classfiy_topBg.jpg) center center no-repeat; height:56px; text-align:center; line-height:56px;}
.classfiy h2 a{ font-size:16px; color:#fff;text-decoration:none;}
.classfiy h3{height:36px; line-height:34px; background:url(../image/classfiy_icon1.jpg) 23px center no-repeat; background-color:#dedede;font-weight:normal; margin:22px 0px 5px 24px; padding:1px 0 0 38px; border-top: solid 1px #d9d9d9;overflow:hidden}
.classfiy h3 a{ font-size:16px; color:#0065b5;}
.classfiy ul{margin:0 auto 0 40px; width:180px;}
.classfiy ul li{border-bottom:1px dashed #cdcdcd; height:35px;line-height:35px; padding:0 5px 0 36px; background:url(../image/classfiy_icon2.jpg) 24px center no-repeat; width:155px; overflow:hidden}
.classfiy ul li a{font-size:14px; color:#555;}
.classfiy ul li.icon{border-bottom:none;}


.cp{width:936px; overflow:hidden; padding:0 0 15px 30px; margin:15px 0 0 0;background-color:#f8f8f8;}
.cp h3{ border-bottom:solid 1px #dbdbdb; height:27px; line-height:27px; padding:0 0 6px 0; margin:9px 0 18px auto;}
.cp h3 a{font-size:16px;color:#0065b5;}
.cp h3 span{height:34px; line-height:34px; overflow:hidden;}
.cp h3 span a{ font-size:12px;color:#666; display:inline-block; font-weight:normal;}
.cp ul{ height:auto;}
.cp ul li{ float:left; padding:0 10px 0 0;width:221px; height:224px; text-align:center;}
.cp ul li img{display:block;padding:3px; border: solid 1px #e4e4e4;}
.cp ul li a:hover img{border:1px solid #0065B5;}
.cp ul li p{ display:block; height:44px; line-height:44px; font-size:14px; width:221px; overflow:hidden}
.cp ul li p a{ color:#555;}
.cp ul li p a:hover{ color:#0065b5}


.sup{ height:1030px; overflow:hidden; background:url(../image/sup_boxBg.jpg) center center no-repeat;}
.sup dl{ height:auto; overflow:hidden; margin:0px 15px 10px 15px}
.sup dl.icon1{ margin:40px 15px 60px 15px; height:265px; overflow:hidden;}
.sup dl.icon1 h4{ background:none; margin:0 0 14px 0;background:url(../image/sup_commonBg.png) center bottom no-repeat}
.sup dl.icon1 dt{ margin:40px 0 0 0; width:520px; background:url(../image/sup_01.png) left top no-repeat;}
.sup dl.icon1 dd{ border:#CCC 3px solid}
.sup dl.icon1 dd img{ width:490px;}
.sup dl.icon2{ height:333px; overflow:hidden;background:url(../image/sup_pic02Bg.png) center bottom no-repeat;}
.sup dl.icon2 dt{padding:0 0 0 30px;}
.sup dl.icon2 dt img{border:#CCC 3px solid}
.sup dl.icon2 dd{ width:560px; background:url(../image/sup_02.png) left 30px no-repeat; padding:30px 0 0 0;}
.sup dl.icon3 dt{ width:500px; background:url(../image/sup_03.png) left top no-repeat;}
.sup dl.icon3 dd{border:#CCC 3px solid }
.sup h4{font-size:18px;color:#f00505;padding:0 0 35px 110px;background:url(../image/sup_commonBg.png) center bottom no-repeat;}
.sup h4 b{ display:block;font-size:26px; color:#000; line-height:40px;}
.sup p{ font-size:14px; color:#333;margin:0 0 0 86px;line-height:40px; padding:0 0 0 20px; background:url(../image/sup_icon2.jpg) left 16px no-repeat;}
.sup p span{ color:#f00505;}



.exam{ height:550px; overflow:hidden; background-color:#f9f9f9; margin:0 0 24px 0; padding:0 0 30px 0;}
.exam h3{ height:85px; line-height:85px; color:#fff; margin:0 0 22px 0; background:url(../image/exam_topBg.png) center center no-repeat;}
.exam h3 em{ width:75px; line-height:15px; height:37px; margin:35px 0 0 0;text-align:center;font-style:normal; font-weight:normal;background:url(../image/common_MoreBg.jpg) center center no-repeat;}
.exam h3 em a{font-size:12px; font-weight:normal;color:#fff;}
.exam h3 span{ padding:0 0 0 200px;}
.exam h3 span a{ font-size:24px;color:#fff; text-decoration:none;}

.exam ul{ width:900px; padding:19px 0 0 0;}
.exam ul li{ text-align:center;float:left;background-color:#e8e8e8; width:291px; height:206px; display:inline;margin:0 0 10px 9px;}
.exam ul li img{padding:3px; display:block; margin:0 auto;}
.exam ul li p{ height:24px; line-height:26px;}
.exam ul li p a{ font-size:14px; color:#666;display:block;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.exam ul li p a:hover{ color:#0065b5}


.eval{ height:438px; width:812px;overflow:hidden;}
.eval h3{font-weight:normal; margin:0 0 28px 0;}
.eval h3 span{ background:url(../image/eval_topBg01.png) center center no-repeat; display:block; width:174px; height:38px;}
.eval dl{ height:175px;margin:0 0 20px 18px;}
.eval dl.icon{border-bottom: dashed 1px #c7c7c7; padding:0 0 18px 0;}
.eval dl dt{ width:226px; height:170px; margin:0 14px 0 0;}
.eval dl dt a img{ border:solid 1px #e4e4e4; padding:2px;}
.eval dl dd{ font-size:14px; width:530px;}
.eval dl dd h4{font-size:12px; font-weight:normal; color:#ec0505; padding:0 0 0 8px; margin:8px 0 0 0; line-height:22px;}
.eval dl dd h4 b{ font-weight:bold; display:block; width:512px; height:23px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.eval dl dd h4 b a{font-size:16px; color:#0065b5;}
.eval dl dd p{ color:#666666; line-height:28px; height:92px;margin:16px 0 5px 0;overflow:hidden; }


.hb{ height:438px; overflow:hidden; width:386px;}
.hb ul{ padding:30px 0px 0 23px; height:366px; overflow:hidden; background:url(../image/hb_bg.jpg) left top no-repeat; width:363px}
.hb ul li{ height:170px; float:left; display:inline;margin:0 18px 5px 0; }
.hb ul li img{border: solid 1px #e1e1e1;}
.hb ul li span{ display:block; text-align:center;line-height:30px; width:162px;height:30px; overflow:hidden; font-size:14px}
.hb ul li span a:hover{ color:#0065b5}

.trob_box{overflow:hidden; width:100%;}
.trob{ height:323px; overflow:hidden; width:100%;}
.trob dl{ height:259px; overflow:hidden;margin:25px 0 0 20px;}
.trob dl dt{ width:293px; height:259px; margin:0 14px 0 0; background:url(../image/trob_picBg.jpg) center bottom no-repeat;}
.trob dl dt img{ width:250px; height:221px; display:block; margin-left:15px; border:#dbd9d9 4px solid}
.trob dl dd{ font-size:12px; width:855px;}
.trob dl dd h4{padding:8px 0 0 0;}
.trob dl dd h4 a{font-size:16px; color:#0065b5;}
.trob dl dd p{ display:block; width:100%; height:160px; overflow:hidden; color:#666666; line-height:28px; padding:12px 0 8px 0; font-size:14px}

.comp{ height:266px; overflow:hidden;}
.comp h3{ margin:0 auto 26px auto; text-align:center; background:url(../image/comp_topBg.jpg) center center no-repeat;}
.comp h3 a{ font-size:18px; color:#0065b5;}
.comp ul{overflow:hidden; padding:0 0 0 20px;}
.comp ul li{float:left; margin:0 10px 0 0; text-align:center;}
.comp ul li img{padding:2px; border: solid 1px #e4e4e4;}
.comp span{ display:block; height:50px; line-height:40px; width:205px; font-size:14px}
.comp span:hover{ color:#0065b5}


.Honour{overflow:hidden; width:315px; float:left; border-left:solid 1px #e8e8e8}
.Honour h3{ margin:0 0 28px 0;}
.Honour h3 span{display:block; width:142px; height:38px;background:url(../image/honour_topIcon.png) center center no-repeat;}
.Honour dl{ height:auto; overflow:hidden;margin:0 auto; text-align:center;}
.Honour dl dt img{ display:block; margin:0 auto;padding:3px; border: solid 2px #e1e1e1;}
.Honour dl dd { width:315px;line-height:42px; height:32px; margin-bottom:45px;overflow:hidden}
.Honour dl dd a{color:#666666; font-size:14px}
.Honour dl dd a:hover{ color:#0065b5}

.equi{ height:416px; margin:40px auto 10px auto; overflow:hidden; background:url(../image/equi_bg.jpg) center center no-repeat;}
.equi h3{height:36px; line-height:36px; width:1020px; margin:50px auto 30px auto; border-bottom: dashed 1px #80b8de;}
.equi h3 span{ float:left;text-align:center;display:inline-block;width:136px; height:36px; line-height:36px; }
.equi h3 span a{font-weight:normal; color:#fff; display:inline-block;width:136px; height:36px; line-height:36px;}
.equi h3 span a:hover,.equi h3 .cur a{ text-decoration:none;font-weight:bold; color:#0065b5; background:url(../image/equi_Tbg.jpg) center center no-repeat;}

.equi h3 em{ font-style:normal; font-weight:normal; float:right; background:url(../image/equi_icon.png) left top no-repeat; width:78px; height:19px; line-height:19px; display:block; text-align:center;}
.equi h3 em a{ font-size:12px; color:#0065b5;}

.equi_con{ height:202px; width:1160px; margin:0 auto;overflow:hidden;}
.equi_con em{ display:inline-block;}
.equi_con em.prev{padding:68px 0 0 46px;}
.equi_con em.next{padding:68px 0 0 0;}
.equi_con em a{ display:inline-block; width:11px; height:34px;}
.equi_con em.prev a{background:url(../image/prev.jpg) center center no-repeat;}
.equi_con em.next a{background:url(../image/prev.jpg) center center no-repeat;}
.equi_conBox {height:202px;overflow:hidden; display:inline-block; float:left; margin-left:65px}
.equi_conBox ul {}
.equi_conBox ul li{ float:left; height:auto; padding:0 15px;overflow:hidden; }
.equi_conBox ul li.icon{ margin-right:0px;}
.equi_conBox ul li a img{padding:2px; border:solid 1px #dfe2e3;}
.equi_conBox ul li span{ display:block; text-align:center; line-height:30px; font-size:16px; color:#FFF; width:227px; overflow:hidden}
.equi_conBox ul li span:hover{ color:#000}


.news_box{width:100%; height:auto; overflow:hidden; background-color:#f4f4f4; padding:1px 0; border-bottom: solid 1px #e5e5e5;border-top: solid 1px #e5e5e5;}
.FAQ{ width:314px; height:456px;overflow:hidden; margin:14px 0 30px 0; background:url(../image/FAQ_bg.png) right 35px no-repeat;}
.FAQ h5{ background:url(../image/wen.jpg) left 5px no-repeat; margin:25px 0 0 0;}
.FAQ h5,.FAQ p{font-size:12px; padding:0 0 0 50px;}
.FAQ h5 a{font-weight:normal;line-height:32px;color:#555;}
.FAQ p{line-height:24px; height:72px;width:220px; color:#666; background:url(../image/da.jpg) left 4px no-repeat; margin:0 0 14px 0;overflow:hidden; }
.FAQ_box{ height:auto; width:290px;overflow:hidden; background-color:#fff;}



.news{ width:886px; height:456px; overflow:hidden; margin:14px 0 30px 0; background-color:#ffffff;}
.news h3{height:39px; line-height:39px; font-weight:normal; background:url(../image/common_Topicon2.jpg) center center repeat-x;}
.news h3 span{ width:115px; height:38px;font-size:14px; text-align:center; display:inline-block; float:left;}
.news h3 span a{ display:block;text-decoration:none; color:#000;font-family: "Microsoft YaHei";}
.news h3 span a:hover,.news h3 .cur a{ color:#fff;text-decoration:none;background:url(../image/common_Topicon1.jpg) center center no-repeat;}
.news h3 em{padding:0 20px 0 0;font-style:normal;}
.news h3 em a{ font-size:12px; color:#666666;text-decoration:none;}
.news .dyn_m{ height:380px}
.news dl{ width:850px; height:82px; margin:20px auto 10px auto; border-bottom:#CCC 1px dotted}
.news dl:hover{background-color:#f5f5f5; box-shadow: 5px 5px 10px #CCCCCC}
.news dl dt{ width:136px; margin:0 20px 0 0;}
.news dl dt img{padding:2px; border: solid 1px #e4e4e4}
.news dl dd{ width:688px;}
.news dl dd h4{ float:left; width:560px; height:20px; overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.news dl dd h4 a{font-size:16px; color:#0065b5;text-decoration:none; }
.news dl dd p{ color:#666; line-height:24px;height:50px; width:688px;font-size:14px; padding-top:8px;overflow: hidden;}


.fd_link{ width:1200px; margin:20px auto; height:auto; overflow:hidden;}
.fd_link h3{ font-weight:normal;width:260px; height:39px; line-height:28px; margin:0 auto;font-size:22px; border-bottom:#0065b5 3px solid; text-align:center}
.fd_link h3 a{ color:#0065b5; display:block}
.fd_link p{ height:auto; overflow:hidden; border: solid 1px #dfdfdf; line-height:38px; padding:10px 0;}
.fd_link p a{ padding:0 0 0 16px; font-size:12px; color:#666666;}

.exam_side img{ width:300px; height:434px;}