@charset "utf-8";

/* = CSS重定义
------------------------------------------------------------ */

body, div, dl, dt, dd, ul, ol, li,h1, h2, h3, h4, h5, h6, pre, code,form, fieldset, legend, input, button,textarea, p, blockquote { margin: 0;padding: 0; } 
input, button, textarea,select, optgroup, option {font-family: inherit;font-size:100%;font-style: inherit;font-weight: inherit;}
input[type="radio"]{ cursor:pointer;}
label{cursor:pointer;}
h1, h2, h3, h4, h5, h6 { font-size: 100%; font-weight: normal; display: block; }
ul, li, dl, dt, dd {display: block;list-style-image: none;}
em,i{ font-style:normal;}
fieldset, img {border: 0;}
ol, ul {list-style: none;} 
iframe {background-image: none; }
caption{text-align: left;}
hr{border:0 #ccc solid;border-top-width:1px;clear:both;height:0;}
.clear { clear:both; font-size: 0px; line-height: 0px; }
.clearfix{zoom:1;}
.clearfix:after { content:"."; display:block; height:0; clear:both; visibility:hidden; }
.checkbox { line-height: 13px; height: 13px; width: 13px; padding: 0px; margin: 0px; }
.fl{float:left;}
.fr{float:right;}
.block1{ clear:both; width:100%; height:10px;}
.block2{ clear:both; width:100%; height:20px;}
.clearspan{display:block !important;float:none !important;clear:both;}
.block1{ width:100%; height:10px; clear:both;}
.block2{ width:100%; height:20px; clear:both;}
.block3{ width:100%; height:30px; clear:both;}
.block4{ width:100%; height:40px; clear:both;}
.block5{ width:100%; height:50px; clear:both;}
.block1-4{ width:100%; height:14px; clear:both;}






/* 全局CSS*/


body{  font-family: "微软雅黑"; color:#424343; font-size: 16px; background:#fff; }
html{overflow-x:hidden}
a { text-decoration:none; color:#424343;}
a:hover{ text-decoration:underline; }



.banner{ position:relative; height:459px;}
.banner .pic{ position:absolute; left:50%; margin-left:-960px; top:2px;}
.banner img{ display:block;}

.bannerList{ position:absolute; left:0; top:-457px; width:190px; overflow:hidden;background:rgba(0, 0, 0, 0.9) none repeat scroll 0 0 !important;filter:Alpha(opacity=90); background:#000;}
.bannerList a{ display:block; height:50px; line-height:50px; border-bottom:1px dashed #fff; color:#fff; font-size:18px; text-align:center;}
.bannerList a:last-child{ border:none;}
.bannerList a:hover,.bannerList a.active{ text-decoration:none; background:#eb3649;}


.zxAd{ background:#eb3649;}
.zxAdIn{ width:1061px; margin:0 auto; position:relative; padding:15px 22px;}
.zxAd .list .grid{ width:218px; height:70px; float:left;  border:1px solid #fff; border-radius:10px; margin:0 22px; display:inline;}
.zxAd .list .grid .ico{ float:left; width:62px; height:54px; margin:12px 20px 0 24px;}
.zxAd .list .grid .ico1{ background:url(../images/zxico1.png) no-repeat;}
.zxAd .list .grid .ico2{ background:url(../images/zxico2.png) no-repeat;}
.zxAd .list .grid .ico3{ background:url(../images/zxico3.png) no-repeat;}
.zxAd .list .grid .ico4{ background:url(../images/zxico4.png) no-repeat;}
.zxAd .list .grid .text{ line-height:70px; color:#fff; font-size:20px;}
.zxAd .list .grid:hover{ color:#fff;}



.pageIn{ width:1105px; margin:0 auto; overflow:hidden;}
.pubTitle{ text-align:center; color:#fff; padding:30px 0; margin:20px 0}
.pubTitle strong{ display:block;}
.pubTitle .t1{ font-size:48px; color:#fdf597;}
.pubTitle .t2{ font-size:30px;}
.pubTitle .t3{ font-size:24px; padding-top:10px;}

.inTitle{ overflow:hidden; text-align:center;}
.inTitle .t1{ font-size:24px; margin-bottom:10px; display:block;}
.inTitle .t2{ font-size:18px;  background:url(../images/m-line.png) repeat-x center;}
.inTitle .t2 span{ background:#fff; padding: 0 10px;}
.inTitle .t3{ line-height:40px;}


.page1{ overflow:hidden;}
.page1 .list{ overflow:hidden;}
.page1 .list li{ float:left; width:346px; height:260px; margin:15px 10px; padding:10px 0; text-align:center; border:1px solid #535353; font-size:15px;}
.page1 .list li img{ display:inline-block;}
.page1 .list li .text{ padding:10px 0;}
.page1 .zxbox{ display:block; height:150px; background:url(../images/p1-zx.gif) no-repeat center; margin-top:14px;}

.page2 .list{ padding:15px;}
.page2 .list .grid{ float:left; margin:10px 8px; width:252px; height:192px; overflow:hidden; text-align:center; position:relative;}
.page2 .list .grid .bg{ display:block; width:252px; height:192px; position:absolute; left:0; top:0;}
.page2 .list .grid .bg1{  background:url(../images/p2-bg1.png) no-repeat;}
.page2 .list .grid .bg2{  background:url(../images/p2-bg2.png) no-repeat;}
.page2 .list .grid .bg3{  background:url(../images/p2-bg3.png) no-repeat;}
.page2 .list .grid .bg4{  background:url(../images/p2-bg4.png) no-repeat;}
.page2 .list .grid .bg5{  background:url(../images/p2-bg5.png) no-repeat;}
.page2 .list .grid .bg6{  background:url(../images/p2-bg6.png) no-repeat;}
.page2 .list .grid .bg7{  background:url(../images/p2-bg7.png) no-repeat;}
.page2 .list .grid .bg8{  background:url(../images/p2-bg8.png) no-repeat;}

.page2 .list .grid img{ transition: all 0.6s;}
.page2 .list .grid:hover img{ transform: scale(1.3);}


.page3{ overflow:hidden}
.page3 .list{ overflow:hidden;}
.page3 .list li{ float:left; margin:10px 10px;_margin:10px 0px; display:inline;}
.page3 .list li .pic{ float:left;}
.page3 .list li .content{ float:left; width:274px; height:222px;  background:#464646; padding:0 16px; color:#fefcfc; position:relative;}
.page3 .list li .content .title{ display:block; font-size:24px; padding:14px 0;}
.page3 .list li .content .info{ line-height:26px;}
.page3 .list li .content .btn{ position:absolute; right:20px; bottom:10px; width:120px; height:42px; line-height:42px; text-align:center; color:#fefcfc; background:#fe605f; font-size:14px;}
.page3 .list2{ overflow:hidden; background:#37c9fa;}
.page3 .list2In{ width:1105px; margin:0 auto; padding:40px 0; overflow:hidden;}
.page3 .list2 li{ width:166px; height:166px; float:left; font-size:13px; color:#fff; border:1px solid #fff; border-radius:50%; text-align:center; padding:4px; margin:0 4px; display:inline;}
.page3 .list2 li .title{ font-size:22px; display:block; margin:6px 0 10px;}


.page4{ overflow:hidden;}
.page4 .list{ overflow:hidden; padding-top:20px;}
.page4 .list li,.page4 .list2 li{ float:left; margin:0 14px; display:inline; width:248px; position:relative; cursor:pointer;}
.page4 .list li img{ width:100%; display:block;}
.page4 .list li .title{ position:absolute; left:0; bottom:0; height:60px; line-height:60px; width:100%; color:#fff; font-size:18px; text-align:center; background:url(../images/bg-black.png);}
.page4 .list li .atthide{ display:none; position:absolute; left:0; top:0; width:100%; height:100%; text-align:center; padding-top:50px; color:#fff; line-height:40px; font-size:18px; background:url(../images/bg-black.png);}
.page4 .list li .atthide strong{ font-size:20px;}
.page4 .list2{ overflow:hidden; text-align:center; }
.page4 .list2 li{ cursor:default;}
.page4 .list2 .title{ padding:20px 0;font-size:18px; color:#00bea5; display:block;}


.page5{ background:#00bea5; padding:30px 0;}
.page5 .h2title{ color:#fff; font-size:36px; text-align:center; padding:0 0 30px; display:block;}
.picScroll-left{ width:1105px; margin:0 auto;  overflow:visible; position:relative;}
.picScroll-left .bd .btn{position:absolute;top:200px;display:block;  width:19px; height:84px; float:right; margin-right:5px; margin-top:10px;  overflow:hidden; cursor:pointer; z-index:99; }
.picScroll-left .bd .prev{ left:0; background:url(../images/prev.gif);}
.picScroll-left .bd .next{  right:0; background:url(../images/next.gif);}
.picScroll-left .bd{ padding:10px; overflow:visible;  }
.picScroll-left .bd ul{ overflow:hidden; zoom:1; }
.picScroll-left .bd ul li{ margin:0 18px; float:left; _display:inline; overflow:hidden; text-align:center;  }
.picScroll-left .bd ul li .pic{ text-align:center; width:234px; }
.picScroll-left .bd ul li .pic p{ font-size:14px; color:#333; line-height:24px;}
.picScroll-left .bd ul li .pic img{ width:234px; height:412px; display:block; }
.picScroll-left .bd ul li .pic a:hover img{ border-color:#999;  }
.picScroll-left .bd ul li .title{ line-height:24px;   }
.page5 .c1{ padding-top:40px;}
.page5 .tel{ float:left; font-size:24px; padding-left:70px; color:#fff;}
.page5 .more{ float:right; width:244px; height:40px; line-height:40px; text-align:center; border:1px solid #fff; border-radius:20px; color:#fff; margin-right:40px;}


.page6{ overflow:hidden; }
.page6 .pic{ margin-top:20px;}
.page6 .info{ background:#eb3649; height:50px; line-height:50px; color:#fff; font-size:18px; padding-left:130px;}
.page6 .info .more{ display:inline-block; margin:10px 0 0 130px; width:110px; height:30px;line-height:30px;  text-align:center; color:#eb3649;  background:#fdf403; border-radius:10px;}


.page7{width:100%; height:408px; margin-top:30px; background:url(../images/p7bg.jpg) top center no-repeat;}
.page7 .h2title{ font-size:30px; text-align:center; color:#fff; display:block; margin-top:24px;}
.page7 .list{ width:100%; height:150px; clear:both; margin:30px 0 0 0; padding:0 0 30px 0; border-bottom:1px dashed #fff;}
.page7 .list li{ float:left; display:inline; margin:0 39px; width:104px; height:150px; text-align:center; font-size:18px; color:#fff;}
.page7 .info{ padding:0 50px; text-align:center; font-size:16px; color:#fff; line-height:30px; padding:30px 0 0 0;}
.page7 .info .more{ color:#fb9724; display:block;}


.page8{ overflow:hidden;}
.page8 .list{ margin:40px 0 20px 0; overflow:hidden;}
.page8 .list li{ width:258px; float:left; margin:0 9px; display:inline; text-align:center; overflow:hidden;}
.page8 .list li img{ display:block;} 
.page8 .list li .text{ width:100%; height:50px; line-height:50px; background:#fcaf3d; color:#fff; font-size:20px; margin-top:12px;}


.page8 .list2{ margin-top:40px;}
.page8 .list2 li{ width:256px; border:1px solid #000; float:left; margin:0 9px; display:inline; text-align:center; overflow:hidden;}
.page8 .list2 li img{ display:block;} 
.page8 .list2 li .text{ text-align:center; line-height:24px; font-size:14px; padding:10px;}
.page8 .list2 li .text a{ color:#f39a00; display:block;}


.page9{ background:#fcaf3d; margin-top:30px; padding:30px 0; overflow:hidden; text-align:center;}
.page9 .pic{ text-align:center; display:inline-block; margin-top:30px;}
.page9 .more{ display:inline-block; width:265px; height:50px; line-height:50px; background:#00bea5; color:#fff; font-size:18px; text-align:center; border-radius:40px; margin-top:30px;}


.page10{ overflow:hidden;}
.page10 .list{ overflow:hidden;}
.page10 .list li{ overflow:hidden; margin:20px 0;}
.page10 .list .pic{ width:131px; text-align:center; font-size:18px; float:left;}
.page10 .list .left .text{ float:left; margin:30px 0 0 42px; display:inline; background:#fb8483; width:692px; padding:30px 0 30px 40px; position:relative; color:#fff; font-size:20px; border-radius:20px; }
.page10 .list .right .text{ float:left; margin:10px 42px 0 0;display:inline; background:#e6e9f0; width:866px; padding:20px; line-height:34px; position:relative; font-size:18px; border-radius:20px;}
.page10 .list .right .text .more{ color:#fe605f;}
.page10 .list .left .text .ico{ position:absolute; left:-20px; top:0; display:block; width:20px; height:41px; background:url(../images/p10-ico1.gif) no-repeat;}
.page10 .list .right .text .ico{ position:absolute; right:-21px; top:30px; display:block; width:21px; height:38px; background:url(../images/p10-ico2.gif) no-repeat;}
.page10 .btnMore{ display:block; width:270px; height:64px; line-height:64px; margin:0 auto; text-align:center; background:#fe605f; color:#fff; font-size:18px;}










.footer{background:url(../images/p20bg.jpg) no-repeat center top; overflow:hidden; height:1000px; margin-top:40px;}
.footer .w1292{ width:1300px; overflow:hidden;}
.footer .w1360{ width:1360px;  margin:0 auto; background:url(../images/p20bgin.jpg) no-repeat 0 top;}
.footer .fot-title{ text-align:center; padding:90px 0; color:#fff}
.footer .fot-title strong{ font-size:48px;}
.footer .fot-title p{ }
.footer .fot-title .cn{padding-top:20px; font-size:18px;}
.footer .fot-title .en{ padding-top:10px;color:#c8c8ca; font-size:12px;}
.footer .tabNav1{ overflow:hidden; }
.footer .tabNav1 span{ float:left; margin-right:58px; width:54px; color:#e6e7e9; font-size:18px; cursor:pointer; text-align:center;}
.footer .tabNav1 span.sjz{ padding-left:4px;width:58px;}
.footer .tabNav1 span.active{ color:#0caa66; font-size:19px;}
.footer .fotBox{ overflow:hidden; position:relative;}
.footer .tabWrap{ overflow:hidden; padding:110px 0 0 600px; height:500px; }
.footer .tabCon1 { overflow:hidden;}
.footer .tabCon1 span{ line-height:30px; display:block;} 

.footer  .ewm{ position:absolute; left:180px; top:200px; z-index:9; text-align:center;}
.footer  .ewm strong{ color:#339c6f; font-size:30px;}
.footer  .ewm span{ display:block; padding:20px 0;}































/*量表 star*/
.freeTest{ margin:30px auto 0; position:relative; overflow:hidden;}
#ceshi_nav{width:1105px; height:51px;  text-align:center; overflow:hidden; position:relative;}
#ceshi_nav a{ float:left; height:51px; cursor:pointer;line-height:51px;color:#fbfdfc; font-size:20px;position:absolute; top:0; text-decoration:underline; }
#ceshi_nav .text{float:left;width:378px; background:#fdb25b;transition: all 0.5s;}
#ceshi_nav .n3 .text{ width:330px;}
#ceshi_nav .jt{ float:right; width:37px; height:51px; background:url(../images/ceshi_nav_1.png) no-repeat right center;}
#ceshi_nav a:hover .text,#ceshi_nav a.active .text{ background:#ff8902; font-size:22px;}
#ceshi_nav a:hover .jt,#ceshi_nav a.active .jt{background:url(../images/ceshi_nav_2.png) no-repeat right center;}
#ceshi_nav .n1{ left:0; z-index:4;}
#ceshi_nav .n2{ left:388px; z-index:3;}
#ceshi_nav .n3{ right:0;z-index:2; }
.freeTest .ceshi_con{ overflow:hidden;width:1105px; margin:0 auto;}
.freeTest .ceshi_box{}
.freeTest .ceshi_box table{width:1105px;}
.freeTest .ceshi_box table td.cstd_1{text-indent:30px;}
.freeTest .ceshi_box table td.cstd_2{padding-right:30px;}
.freeTest #ceshi_box1 tr,.freeTest #ceshi_box2 tr{ height:58px;}
#ceshi_box1 tr.odd,#ceshi_box2 tr.odd{ background:#fdffe8;}
#ceshi_box1 tr.even,#ceshi_box2 tr.even{ background:#e2faf0;}
.freeTest .ceshi_box .radioTitle{ padding-right:14px; cursor:pointer;}
#ceshi_box1 tr .num,#ceshi_box2 tr .num{ width:44px; padding-left:6px;}
#ceshi_box1 tr.odd .num,#ceshi_box2 tr.odd .num{ color:#58be91;  background:url(../images/tr-yellow.png) no-repeat left top;}
#ceshi_box1 tr.even .num,#ceshi_box2 tr.even .num{ color:#fff;background:url(../images/tr-blue.png) no-repeat left top;}
#ceshi_box3 .tableWrap{background:#fdffe8; padding-bottom:30px;}
#ceshi_box3 .h2title{font-size:20px;color:#333;font-weight:bold;padding-top:20px; line-height:60px;}
#ceshi_box3 .yu_sex_bd{ cursor:pointer; padding:4px 10px 0 0;}
#ceshi_box3 .xiaoqu{ cursor:pointer;}
#ceshi_box3 .line{ *padding:20px 0; height:60px; *height:30px; }
#ceshi_box3 .line .title{padding: 0 20px 0 60px;}
#ceshi_box3 .input-text{ width:200px; height:30px; line-height:30px; text-indent:6px; }
#ceshi_box3 select{ height:30px; width:200px; }
#ceshi_box3 .line .option{ float:left; padding-right:20px;}
.freeTest .ceshi_box .ceshi_btn_box{ width:100%; overflow:hidden; padding:20px 0 0 250px;}
.freeTest .ceshi_box .btn{ float:left; width:204px; height:42px; line-height:42px; margin:0 50px; font-size:18px; text-align:center; text-decoration:none;} 
.freeTest .ceshi_box .prev_btn{ background:#37c9fa; color:#fff;}
.freeTest .ceshi_box .next_btn,.freeTest .ceshi_box .submit{ background:#fd7d0a; color:#fff; border:none;}
.freeTest #cs_step1.next_btn{ margin-left:210px;}
/*表单默认样式改变*/
.freeTest input[type='radio']{ display:none;_display:inline-block; }
.freeTest label .ico{background:url(../images/ft-ico1.png) no-repeat; display:inline-block; width:15px; height:15px;  margin:4px 6px 0 0; float:left;_display:none;}
.freeTest input[type='radio']:checked + .ico{ background:url(../images/ft-ico2.png) no-repeat;}




#report{ position:fixed; width:100%; height:100%; background:rgba(0,0,0,.8); z-index:999; top:0; left:0;display:none; }
#report .reportIn{ width:980px;height:680px; position:relative; z-index:9999; left:50%; margin-left:-490px; top:50%; margin-top:-340px; background:#FFF;box-shadow:0px 0px 10px #CCCCCC;-moz-box-shadow:0px 0px 10px #CCCCCC;-webkit-box-shadow:0px 0px 10px #CCCCCC;font-family:'Microsoft Yahei';font-size:15px;color:#514c4c;
 -ms-filter:"progid:DXImageTransform.Microsoft.Shadow(color=#E9E9E9, direction=0, strength=6)\
progid:DXImageTransform.Microsoft.Shadow(color=#E9E9E9, direction=90, strength=6)\
progid:DXImageTransform.Microsoft.Shadow(color=#E9E9E9, direction=180, strength=6)\
progid:DXImageTransform.Microsoft.Shadow(color=#E9E9E9, direction=270, strength=6)";
 *filter:progid:DXImageTransform.Microsoft.Shadow(color=#E9E9E9, direction=0, strength=6)
progid:DXImageTransform.Microsoft.Shadow(color=#E9E9E9, direction=90, strength=6)
progid:DXImageTransform.Microsoft.Shadow(color=#E9E9E9, direction=180, strength=6)
progid:DXImageTransform.Microsoft.Shadow(color=#E9E9E9, direction=270, strength=6);}
#report table{width:958px;float:left;margin-left:15px;margin-top:15px;border:#8b8b8b solid 2px;}
#report table td{padding:0 20px;line-height:25px;}
#report ul{width:100%;float:left;color:#4d90ea;font-size:14px;}
#report ul li{width:100%;float:left;list-style:none;}
#report ul li span{display:block;float:left;color:#1861bb;border-top:#565656 solid 1px;border-right:#565656 solid 1px;width:100px;text-align:center;line-height:30px;height:30px;}
#report ul li span.rs_first{border-left:#565656 solid 1px;width:70px;margin-left:25px;}
#report ul li span img{margin-top:7px;}
#report .report_map{float:left;width:38px;height:193px;position:relative;overflow:hidden;margin-left:58px;margin-top:21px;}
#report .report_map .avg_map{width:38px;height:193px;position:absolute;z-index:10;left:0;top:193px;background:#27548c;}
#report .report_map .val_map{width:38px;height:193px;position:absolute;z-index:10;left:0;top:193px;background:#ae2649;}







/*预约课程表单 star*/
.yyBox{ overflow:hidden; margin-top:40px; height:506px;}
.yyBox .h2title{ text-align:center; overflow:hidden;}
.yyBox .h2title .t1{ font-size:48px; color:#fff; margin:28px 0 20px 0; display:block;}
.yyBox .h2title .t2{ font-size:24px; color:#512e06; margin-bottom:24px;}
.yyBox2{ position:relative;}
.yyBox2 .bg1,.yyBox2 .bg2{ display:block; position:absolute;}
.yyBox2 .bg1{ width:275px; height:220px; left:70px; bottom:60px; background:url(../images/bd2-bg.jpg) no-repeat;}
.yyBox2 .bg2{ width:355px; height:478px; right:0;top:0; background:url(../images/bd2-bg2.jpg) no-repeat;}

.yy-course{ height:260px; padding:20px; background:url(../images/white-bg.png); position:relative; border-radius:15px;}
.yy-course .yy-info{ float:left; _width:500px; margin:20px 0 0 120px;_margin:20px 0 0 60px;display:inline; overflow:hidden;}
.yy-course .yy-info .grid{ padding-bottom:30px; font-size:16px; height:22px; line-height:22px;}
.yy-course .yy-info .title{ float:left; padding-right:20px; font-size:18px;}
.yy-course .yy-info .option{ float:left; padding:0 12px; _width:96px;*width:96px;}
.yy-course .yy-info .yy-input{ border:none; background:none; border-bottom:1px solid #606161; width:54px; height:22px; line-height:22px; text-align:center; color:#606161;}
.yy-course .yy-info .grid .c1{ overflow:hidden;}
.yy-course .yy-info .yy-radio{ float:right; margin:6px 30px 0 6px; _margin-top:4px;*margin-top:4px; cursor:pointer;}
.yy-course .yy-xq-sel{ overflow:hidden; float:left;margin:10px 0 0 100px; display:inline;}
.yy-course .yy-xq-sel .grid{padding-bottom:20px; font-size:18px; height:30px; line-height:30px;}
.yy-course .yy-xq-sel .grid .title{ float:left; padding-right:20px;}
.yy-course .yy-xq-sel .grid input{ height:30px; padding-left:6px; font-size:15px; width:190px; color:#606161; line-height:30px;}
.yy-course .yy-xq-sel .grid select{ height:30px; width:200px; padding-left:6px; cursor:pointer; font-size:15px; color:#606161}
.yy-course .yy-btnWrap{ overflow:hidden; width:206px; position:absolute; left:50%; margin-left:-103px; bottom:-20px;}
.yy-course .yy-btn{ font-size:18px;cursor:pointer; border:none;color:#fff;background: #37c9fa; height:44px;  width:206px; text-align:center; }
/*表单默认样式改变*/
.yyBox input[type='radio']{ display:none; _display:inline-block;}
.yyBox label .ico{ display:inline-block; width:15px; height:15px;  margin:4px 6px 0 0; float:left;_display:none;}




.yyBox1 label .ico{ background:url(../images/yyBox1-1.png) no-repeat;}
.yyBox1 input[type='radio']:checked + .ico{ background:url(../images/yyBox1-2.png) no-repeat;}
.yyBox2 label .ico{ background:url(../images/yyBox2-1.png) no-repeat;}
.yyBox2 input[type='radio']:checked + .ico{ background:url(../images/yyBox2-2.png) no-repeat;}
.yyBox3 label .ico{ background:url(../images/yyBox3-1.png) no-repeat;}
.yyBox3 input[type='radio']:checked + .ico{ background:url(../images/yyBox3-2.png) no-repeat;}
.yyBox1 .yy-xq-sel .grid input{ border:1px solid #ff8902;}
.yyBox1 .yy-xq-sel .grid select{ border:1px solid #ff8902;}
.yyBox2 .yy-xq-sel .grid input{ border:1px solid #d41b1b;}
.yyBox2 .yy-xq-sel .grid select{ border:1px solid #d41b1b;}
.yyBox3 .yy-xq-sel .grid input{ border:1px solid #0f9ac9;}
.yyBox3 .yy-xq-sel .grid select{ border:1px solid #0f9ac9;}





















/*弹出表单 star*/
/*
.pop-bd{ position:fixed !important; left:0; top:0; width:100%; height:100%; z-index:9999999999999999999999 !important; background:url(../images/bg-black8.png); display:none;}
.pop-bd-in{ position:relative; width:670px; height:550px; top:50%; margin-top:-275px; left:50%; margin-left:-335px; background:#e5e5e5; padding:15px; border-radius:10px; overflow:visible;}
.pop-bd .content{background:#fefcfb url(../images/pop-img.png) no-repeat top; border-radius:10px; padding:145px 0 10px;}
.pop-bd .txt-info{ color:#424343; text-align:center; padding:10px; line-height:24px; border-bottom:1px dashed #424343;}
.pop-close{ position:absolute;right:6px; top:2px; width:33px; height:33px; background:url(../images/pop-close.png) no-repeat;}
.pop-bd .txt-info2{ text-align:center; color:#101d2f; display:block; padding-top:8px; font-size:16px;}

.pop-yy-course{ padding:10px; position:relative; border-radius:15px;}
.pop-yy-course .cell{ overflow:hidden;}
.pop-yy-course .yy-info{ float:left; margin:10px 0 0 10px;display:inline; overflow:hidden; }
.pop-yy-course .yy-info .grid{ padding-bottom:28px; font-size:14px; height:22px; line-height:22px;}
.pop-yy-course .yy-info .title{ float:left; padding-right:20px; font-size:16px;}
.pop-yy-course .yy-info .option{ float:left; padding:0 4px;}
.pop-yy-course .yy-info .yy-input{ border:none; background:none; border-bottom:1px solid #606161; width:54px; height:22px; line-height:22px; text-align:center; color:#606161;}
.pop-yy-course .yy-info .grid .c1{ overflow:hidden;}
.pop-yy-course .yy-info .yy-radio{ float:right; margin:6px 10px 0 6px; cursor:pointer;}
.pop-yy-course .yy-xq-sel{ float:right; overflow:hidden;margin:10px 0 0 10px; display:inline; width:310px;}
.pop-yy-course .yy-xq-sel .grid{padding-bottom:20px; font-size:16px; height:24px; line-height:24px; width:350px;}
.pop-yy-course .yy-xq-sel .grid .title{ float:left; padding-right:20px;}
.pop-yy-course .yy-xq-sel .grid input{ height:24px; padding-left:6px; font-size:14px; width:190px; color:#606161; line-height:24px;}
.pop-yy-course .yy-xq-sel .grid select{ height:24px; width:200px; padding-left:6px; cursor:pointer; font-size:14px; color:#606161}
.pop-yy-course .yy-btnWrap{ width:206px; margin:0 auto; text-align:center;}
.pop-yy-course .yy-btn{ font-size:18px;cursor:pointer; border:none;color:#fff;background: #ed331f; height:44px;  width:206px; text-align:center; border-radius:10px;}

.pop-yy-course input[type='radio']{ display:none; _display:inline-block;}
.pop-yy-course label .ico{ display:inline-block; width:15px; height:15px;  margin:4px 6px 0 0; float:left;_display:none;}
.pop-yy-course label .ico{ background:url(../images/popbd-ico1.gif) no-repeat;}
.pop-yy-course input[type='radio']:checked + .ico{ background:url(../images/popbd-ico2.gif) no-repeat;}
.pop-yy-course .yy-xq-sel .grid input{ border:1px solid #fc523f;}
.pop-yy-course .yy-xq-sel .grid select{ border:1px solid #fc523f;}


.fixNav{ position:fixed; left:0; bottom:0; z-index:999998; width:100%; height:45px; padding-top:15px; background:url(../images/bg-black8.png);}
.fixNav .in{ width:1100px; margin:0 auto; overflow:hidden;}
.fixNav .tel{ float:left; font-size:26px; color:#fff;}
.fixNav .list{ float:left; display:inline; margin-left:30px; text-align:center; }
.fixNav .list a{ width:130px; height:37px; float:left; margin:0 10px; display:inline; color:#fff; font-size:0;}
.fixNav .list .zx{ background:url(../images/fixNav2.png) no-repeat;}
.fixNav .list .tyk{background:url(../images/fixNav3.png) no-repeat;}
.fixNav .list .bm{background:url(../images/fixNav4.png) no-repeat;}

.fixNav .list .zx:hover{ background:url(../images/fixNav2-1.png) no-repeat;}
.fixNav .list .tyk:hover{background:url(../images/fixNav3-1.png) no-repeat;}
.fixNav .list .bm:hover{background:url(../images/fixNav4-1.png) no-repeat;}




.fixNav .floatTop{ width:40px; height:40px; float:right; background:url(../images/top.gif) no-repeat; font-size:0; cursor:pointer;}
*/

