@charset "utf-8";/* CSS Document */
* { margin:0px auto;}
body { font-family:'Microsoft yahei';}
.wid1210{ width:1210px; margin:auto;}
.top_banner { background: #f5e4e2; text-align:center;}
.wrap { width:1210px;}
.center{ text-align:center;}
.male1601 { width:100%; height:135px; background:url(../images/topicheaderbg.png) left bottom repeat-x;}
.male1601 .logo_right { background:url(../images/400phone.gif) right center no-repeat #f03b44; }
.male1601 .head_navitems ul li a.cur, .male1601 .head_navitems ul li a:hover { background: #b61b1c;}
.malehome { width:200px; background:url(../images/navhome.jpg) no-repeat; text-align:center; float:left; font-size:16px; font-weight:bold; font-family:Microsoft yahei;}
.malehome a { display:block;}
.male1601 .search_top input.searchbtn { background: #f03b44;}
.male1601 .search_top input.text { border: 2px solid #f03b44;}
.male1601 .head_navitems ul li:first-child { width:108px; text-align:center;}
.male1601 .head_navitems ul li a {padding: 0px 22px;}
.male1601 .head_navitems { width:100% !important;}

.partone { height:360px; overflow:hidden;}
/*---------------------------------------------------- 公用 ----------------------------------------------------------*/
.clear { clear:both;}
.mart10 { margin-top:10px;}
.mart30 { margin-top:30px;}
.padt20 { padding-top:20px;}
.mart60 { margin-top:60px;}
.mart40 { margin-top:40px;}
img{border:0px;}
ut,textarea,label,select,img{vertical-align:middle;}
ul, li, dl, dd { list-style:none; margin-left:0px; padding-left:0px; text-indent:0px;}
a { text-decoration:none;}
a img, img { border:0px;}
em { font-style:normal;}
.disnone { display:none;}
.storephone { display:none;}
/*---------------------------------------------- banner ------------------------------------------*/
.psorban { height:340px;}
.focus_131010_ur {width:1210px; height:340px; overflow:hidden; position:relative; z-index:2;}
.focus_131010_ur ul {height:350px; position:absolute;}
.focus_131010_ur ul li {float:left; width:1210px; height:340px; overflow:hidden; position:relative; background:#FFF;}
.focus_131010_ur ul li div {position:absolute; overflow:hidden;}
.focus_131010_ur .btnBg_131010 {position:absolute; width:1210px; height:20px; left:0; bottom:0; background:#000;}
.focus_131010_ur .btn_131010 {position:absolute; width:770px; height:10px; padding:5px 10px; right:0; bottom:0; text-align:right;}
.focus_131010_ur .btn_131010 span {display:inline-block; _display:inline; _zoom:1; width:25px; height:10px; _font-size:0; margin-left:5px; cursor:pointer; background:#fff;}
.focus_131010_ur .btn_131010 span.on {background:#fff;}
.focus_131010_ur .preNext {width:45px; height:100px; position:absolute; top:90px; background:url(img/sprite.png) no-repeat 0 0; cursor:pointer;}
.focus_131010_ur .pre {left:0;}
.focus_131010_ur .next {right:0; background-position:right top;}
/*----------------------------------------------cheshi----------------------------------------------------------*/
.cheshi{ width:1210px; margin:60px auto;}
.cheshi ul li{ width:350px; height:135px; float:left; display:inline; margin-left:40px;  margin-right:10px;}
.cheshi .li1{ background:url(../images/cheshi01.jpg) no-repeat;}
.cheshi .li2{background:url(../images/cheshi02.jpg) no-repeat;}
.cheshi .li3{background:url(../images/cheshi03.jpg) no-repeat;}
.cheshi .list_tex{ width:200px; float:right; display:inline; font-size:15px; font-family:"Microsoft YaHei"; line-height:22px; margin-top:5px;}
.cheshi .list_tex span{ font-size:20px; line-height:30px;}
.cheshi .list_tex img{ margin-top:10px;}
/*---------------------------------------------- content ------------------------------------------*/
.floor {}
.flootit { height:50px; line-height:50px; padding:0px 20px; color:#FFF; background:#f54343;}
.flootit h1 { float:left; font-size:22px; font-weight:400; font-family:'Microsoft yahei'; }
.flootit span { font-size:14px; color:#FFF; float:right;}
.flootit span a { color:#fdfd7b;}
.flootab { z-index:2;000}
.flootab .longbut { width:205px; float:left;font-family:'Microsoft yahei'; color:#333;}
.flootab .longbut ul li { height:48px; line-height:48px; text-indent:30px; background:#fde9d9; color:#333333; overflow:hidden; margin-bottom:10px; font-size:16px; cursor:pointer;FILTER: -moz-border-radius:25px;-webkit-border-radius:25px;}
.flootab .longbut ul li.cur { width:224px; margin-right:-10px; background:#FFF; color:#f03b44; border-left:3px solid #f03b44; border-top:1px solid #dbdbdb; border-bottom:1px solid #dbdbdb; border-right:0px; z-index:2; position:relative; 
-moz-border-radius-bottomright: 0;-webkit-border-bottom-right-radius: 0;border-bottom-right-radius: 0;-moz-border-radius-topright: 0;-webkit-border-top-right-radius: 0;border-top-right-radius: 0;}
.floowrap { width:984px; float:right; z-index:1;}
.floocon {height:340px; padding:20px 30px; border:1px solid #dbdbdb; overflow-y:scroll; font-size:15px; display:none;}
.floocon img.rigphone { float:right; padding:0px 0px 20px 20px;}
.floocon p { display:block; padding-bottom:20px; font-family: 'Microsoft yahei';
line-height: 26px;}
.floocon p.padbot0 { padding-bottom:0px;}
.floocon.noscroll { overflow-y:hidden;}
.evred { color:#f54343; line-height:24px;}
.testlef { width:295px; float:right;}
.testrig { width:848px; text-align:center; padding:30px; border:1px solid #eaeaea; float:right;}
.protitle { height:45px; line-height:45px; color:#333; text-align:center; font-size:26px; background:url(../images/titlebg.png) left top no-repeat; color:#333;}
.prodiscr { padding:15px; background:#F5F5F7; font-size:16px; margin-top:5px;}
.flootab.selman { width:1028px; float:right;}
.flootab.selman .longbut { width:104px; }
.flootab.selman .longbut ul li {text-align:center; text-indent:0px;}
.flootab.selman .longbut ul li.cur { width:112px;}
.flohum { width:180px; overflow:hidden; float:right;}
.hair{ font-family:'Microsoft yahei'; font-size:15px; line-height:24px;}
.hair img{ margin-bottom:10px;}
.hair_left{ width:300px; float:left; display:inline;}
.hair_right{ width:300px; float:right; display:inline;}
.hair2{font-family:'Microsoft yahei'; font-size:15px; line-height:24px; padding-top:20px;}
.hair2 img{ margin-right:10px; float:left; display:inline;}
.tuofazhiliao{font-family:'Microsoft yahei'; font-size:15px; line-height:30px; padding:15px 0 0 135px; margin:15px auto; background:url(../images/tuofazhiliao.jpg) 23px 0 no-repeat; height:86px;}
.zaobaizhiliao{font-family:'Microsoft yahei'; font-size:15px; line-height:24px; padding:0 0 0 135px; margin:15px auto; background:url(../images/tuofazhiliao.jpg) 23px 2px no-repeat; height:98px;}
.tuofazhiliao span,.zaobaizhiliao span{ color:#f54343;}
.pro_title{ height:85px; background:url(../images/protitle_bgline.jpg) center no-repeat; text-align:center;}
.pro_title span{font-family:'Microsoft yahei'; font-size:28px; line-height:60px; background:#fff; padding:0 10px;}
.protex{ padding:0 30px;font-family:'Microsoft yahei'; font-size:15px; line-height:30px;}
.guanhuai{ text-align:center; padding-bottom:45px;}
.guanhuai_top{ height:80px; background:url(../images/bot_redline.jpg) 0 40px repeat-x;}
.marb10{ margin-bottom:10px;}
.qabanner{ width:1210px; margin:10px auto;}
.askandan{overflow-y:scroll; height:787px; border:1px solid #f03b44;}
.askandan ul{ margin-top:-1px;}
.askandan li{ border-bottom:1px solid #f03b44;border-top:1px solid #f03b44; padding:20px; font-family:'Microsoft yahei';}
.askandan_top{ border-bottom:1px solid #cdcdcd; padding-left:70px; background:url(../images/akyicon.jpg) 6px 0 no-repeat; font-size:18px; line-height:40px; padding-bottom:7px; margin-bottom:20px;}
.askandan_left{ width:55px; margin-right:45px; float:left; display: inline; text-align:center; font-size:14px; line-height:30px;}
.askandan_right{ float:left; display:inline; width:1050px; font-size:16px; line-height:24px;}
.ask{}
.ask_left{ width:300px; float:left; display:inline; text-align:right; font-size:14px; line-height:30px;}
.ask_left span{ line-height:45px;}
.ask_right{ width:900px; float:right; display:inline; text-align:left;}
.ask_phone{width: 200px; background: none; border: 1px solid #bbbbbb; height: 30px; line-height: 30px; color: #666; padding: 0 5px; font-size: 14px;}
.askmain{ width:720px; height:200px; margin-top:10px; padding:5px;border: 1px solid #bbbbbb;}
.tijiaowenti{width: 310px;height: 42px;font-size: 18px;color: #fff;text-align: center;background: #f54343;border: none;font: 400 18px/42px "\5FAE\8F6F\96C5\9ED1";cursor: pointer;margin-bottom: 20px;-webkit-border-radius: 2px;-moz-border-radius: 2px;-o-border-radius: 2px;border-radius: 2px;
behavior: url(PIE.htc); margin-top:15px;}
.tijiaowenti:hover{background: #f03b44;}
.tishi{ color:#f00; margin-bottom:20px; }
/*ceshi*/
.ency_test { border: 2px solid #4496ee;padding: 40px;width: 700px;margin-top: 20px;}
.ency_test .notes {font-size:12px; color:#333;}
.ency_test .notes strong { display:block; text-align:center; font-size:22px; font-family:'Microsoft yahei'; padding:5px 0px; font-weight:400; }
.ency_test .notes h1 { display:block; text-align:center; font-size:22px; font-family:'Microsoft yahei'; padding:5px 0px; font-weight:400; }
.ency_test .problem, .problem { min-height:30px; line-height:30px; padding:8px; background:#fffbf4; border:1px solid #4496ee; font-size:14px; color:#333333; }
.ency_test .problem, .problem.mart40 { margin-top:15px;}
.ency_test .problem p { display:block; text-indent:0px; padding-top:0px;}
.ency_test .problem p b { width:60px; height:30px; line-height:30px; background:#4496ee; border-radius:2px; text-align:center; color:#FFF; display:inline-block; float:left; margin-right:10px;}
.ency_test .problem p strong { width:570px; float:left; font-weight:400; margin:0px; }
.ency_test #radiolist_0, .ency_test #radiolist_1 {}
.ency_test .progress { font-size:12px;}
.ency_test .progress p { padding-top:0px; text-indent:0px;}
.ency_test input { vertical-align: middle; margin: -2px 5px 0px 0px; padding: 0px;}
.progress { color:#333;}
.progress i { color:#4496ee; font-weight:bold;}
.progress .picbg { height:10px; background:#eaeaea; margin-top:2px;}
.progress .picbg span { height:10px; background:#4496ee; display:inline-block;}
.progress p { margin-top:10px; position:relative;}
.progress .tsstart { position:absolute; left:0px; bottom:-2px;}
.progress .tshere { margin-left:-23px;}
.nkanswer { font-size:12px; margin-top:15px;}
.nkanswer .ansa { width:44%; float:left;}
.nktxtclo { width:31px; height:31px; background:url(../images/clox.png) left top no-repeat; position:absolute; right:-30px; cursor:pointer; top:-28px;}
.resulta { cursor:pointer;}
.topa { top:22%;}
.topb { top:15%;}
.topc { top:22%;}
.center.mart20 { margin-top:10px;}
.red.mart15 { margin-top:10px;}
.ques_pic1,.ques_pic2{ text-align:center;}
.ques_pic2 input{ margin:0 21px; *+margin:0 18px;}
.ques_pic1 img{ margin:20px 0;}
.ques_pic2 img{ margin-top:40px;}
.tonext_btn,.tonext_btn2{ text-align:center; margin:15px 0;}
.tonext_btn a{ font-size:18px; font-weight:bold; width: 60px; height: 40px; line-height: 40px; background: #4496ee; border-radius: 2px; text-align: center; color: #FFF; display: inline-block; margin:0 10px; cursor:pointer;}
.tonext_btn a:hover{ background:#4496ee;}
.tonext_btn2 a{ font-size:18px; font-weight:bold; width: 110px; height: 40px; line-height: 40px; background: #4496ee; border-radius: 2px; text-align: center; color: #FFF; display: inline-block; margin:0 10px; cursor:pointer;}
.tonext_btn2 a:hover{ background:#4496ee;}
.ceshi_tx{ color:#f15656; margin-top:20px;}