@charset "utf-8";
/*CSS重置*/
body,p,form,textarea,h1,h2,h3,h4,h5,dl,dd{margin:0px;}
input,button,ul,ol,textarea{margin:0px;padding:0px;}
body,input,button,form{font:14px/26px "微软雅黑", "宋体", "Arial Black";color:#666666;}
body{ background:url(images/web/bodybg.jpg) repeat 0px 0px; }
h1, h2, h3, h4, h5, h6 {margin:0; padding:0; font-size:14px; font-weight:normal;}
ul,ol,li{list-style:none;}
img{border:0px;}
em, i{font-style:normal;}
button,input,select,textarea{font-size: 100%;border:none;}
table {border-collapse: collapse;border-spacing:0;}
/*网站公用样式表 */
a{ text-decoration:none;  color:#666666;}
a:hover{ text-decoration:none; color:#f35c13; }
a:visited{ text-decoration:none;}
.orange{ color:#fe9946; }
.blue{ color:#2465e7;}
.fl{ float:left;}
.fr{ float:right;}
.tac{ text-align:center;}
.tal{ text-align:left;}
.hidden{ display: none;  }
/*清除浮动*/
.clearfix:after { visibility:hidden; display:block; font-size: 0;content: " "; clear:both; height:0;}
.clearfix{ *zoom:1; }
.c:after{content:" "; clear:both; height:0; visibility:hidden; display:block;}
.c{*zoom:1;}
.iconzz{ background:url(../images/iconzz.png) no-repeat; display:inline-block; vertical-align:middle; }
.icon{ background:url(../images/icon.png) no-repeat; display:inline-block; vertical-align:middle; }
.w1000{ width:1000px; margin:0px auto;}
.botttom{ height:30px; border-bottom:1px solid #e7e7e7;}
#top, #logo, #announcement, #link, #copyright { width:1000px;  margin:0 auto; overflow:hidden; border:0px dashed red;}
body{background:url(../images/body.jpg) repeat left top;}
/*==========@@公共板块  开始@@==========*/
/* 顶部 */
#top_main { height:40px; background:url(../images/top_main.jpg) repeat-x left bottom;}
#top { height:40px; line-height:40px; text-align:left;}
#top_1 { float:left;  text-align:left;}
#top_2 { float:right; text-align:right; font-family:"宋体"; font-size:12px; color:#999999;}
#top a { color:#999999;   }
#top a:hover { color:#fe8606; }
#top span{  margin:0px 0px 0px 5px; }
/*Logo*/
#logo_main { height:122px;}
#logo {overflow:hidden; }
#logo .WebLogo{ float:left;}
#logo .WebLogo .WebLogo_1{ float:left; padding:20px 15px;}
#logo .WebLogo .WebLogo_1 a{display:block;}
#logo .WebLogo .WebLogo_1 img{ padding-right:10px;}
#logo .WebLogo .WebLogo_2{ float:left; padding:27px 0px;}
#logo .WebLogo .WebLogo_2 p{ line-height:22px;}
#logo .WebLogo .WebLogo_2 .p1{ color:#000; font-size:22px;height:30px;line-height:30px;}
#logo .WebLogo .WebLogo_2 .p2{ color:#333; font-size:21px;}
#logo .Tel{ float:right; padding:38px 0px;}
#logo .Tel .Tel_2{ float:left;margin-top: -14px;}
#logo .Tel .Tel_2 i{ width:89px; line-height:24px; height:24px; background-color:#009ee5; display:inline-block; text-align:center; color:#FFF; font-size:14px; border-radius:10px; -webkit-border-radius:10px; -moz-border-radius:10px;}
#logo .Tel .Tel_2 a{color:#FFF; }
#logo .Tel .Tel_2 p{ font-size:18px; font-weight:normal; color:#666;}
#logo .Tel .Tel_2 span{ font-size: 16px; padding-top:4px; color:#333;}
#logo .Tel .Tel_2 p span{font-size:26px; line-height:36px; font-family: impact;color:#fe9946;}
#logo .Tel .Tel_2 s{ width:52px; height:47px; background-position: 0px 0px; margin-right: 6px;}
#logo .Language{width:500px;float:right; padding:10px;}
#logo .Language .MobileEdition{ font-weight: bold; color:red;}
#logo .Member { width:500px; height:35px; line-height:35px; float:right; text-align:right;font-weight:bold; }
#logo .Member .MemberName, #logo_main .Member .MemberGroupName{color:#F30}
/*导航*/
#navigation_main { width:100%; height:55px; background:url(../images/nav_main.jpg) repeat-x left center;}
#navigation { height:55px; position:relative; z-index:111;}
.navigationlist li { width:111px; float:left; line-height:65px; text-align:center; position:relative; z-index:111;font-size:15px;}
.navigationlist li a { display:block; color:#FFF;font-size:15px;}
#navigation ul{top:-9px;position:absolute;}
.navigationlist li .nav1:hover,.navigationlist li .hover,.navigationlist .cur .nav1 { text-decoration:none; color:#fff; background:#f35c13; -webkit-border-top-left-radius:3px;-webkit-border-top-right-radius:3px; -moz-border-top-right-radius:3px;-moz-border-top-left-radius:3px;border-top-left-radius:3px;border-top-right-radius:3px;}
.navigationlist .current { color:#fff; background:#f35c13; }
/*导航栏下拉*/
#navigation  .subnavigationlist em{background:url(../images/nav_icon.png) no-repeat center top;position:absolute; left:0px; top:-13px;height:14px;width:99px;z-index:100;}
#navigation  .subnavigationlist{ display:none; width:111px;  left:0px; top:50px;margin-top:14px;padding: 0px 0px 15px;border-bottom-right-radius:5px;  border-bottom-left-radius:5px;  position:absolute;  background:url(../images/navdropbg.png) repeat 0px 0px; z-index:100;}
#navigation  .subnavigationlist .subli{ float:none; height:30px; line-height:30px; border:0px; width:101px;  padding:0px 5px; background:none; }
#navigation  .subnavigationlist a { width:101px; display:block;line-height:30px;   height:30px;  font-size:12px; border-bottom:1px solid #febb06;}
#navigation  .subnavigationlist .subli:hover {background:#f35c13;  color:#fff; }
#navigation  .subnavigationlist .subli:hover a{ border:0px;display:block; }

/* banner */
#banner_main{margin:0;padding:0; overflow:hidden;position:relative;}
.banner {width:100%;min-width:1000px;position:relative;overflow:hidden;z-index:0; height:420px;}
.banner, .banner ul{height:500px; overflow:hidden;}
.banner li {width:100%;position:absolute; z-index:1; overflow:hidden;}
.banner li img{ width:1920px; display:block; position:relative; left:50%; margin-left:-960px; top:0;}
.banner .tip {width:1000px; height:25px; line-height:0; font-size:0; text-align:center; position:absolute; left:50%; margin-left:-500px; bottom:5px; z-index:3; }
.banner .tip span {display:inline-block;width:32px; height:8px; cursor:pointer;margin:0 8px;font-size:0px; line-height:0px;background:#666;z-index:3; }
.banner .tip span.cur{background:#f35c13;height:8px;}
#btn_prev,#btn_next{ width:52px; height:104px; position:absolute; top:165px; z-index:5;}
#btn_prev{background-position:-259px -183px; height:104px; left:10%;}
#btn_next{background-position:-345px -183px; height:104px; right:10%;}
.minbanner,.minbanner ul,.minbanner img{ height:300px;}
.banner_fu{ width:1000px; margin:0 auto;}
.banner_bot{width:100%;position:absolute; bottom:-1px; z-index:66;left:0;}
/*search*/
.search {width:240px;height:36px; line-height:36px; color:#333;margin:15px auto 0;}
.search_form{width:323px;height:94px;background:url(../images/ban_1.png) no-repeat top center;}
.search_form .stxt{ width:170px; height:36px; line-height:36px; padding-left:5px;display:block; float:left; background:#fff; color:#333; font-size: 12px;-webkit-border-top-left-radius:4px; -webkit-border-bottom-left-radius:4px; -moz-border-top-left-radius:4px;-moz-border-bottom-left-radius:4px;border-top-left-radius:4px; border-bottom-left-radius:4px; }
.search_form .sbtn{width:60px; height:36px; display:block; background-position: -45px -205px; background-color: #cccccc;cursor: pointer;-webkit-border-top-right-radius:4px; -webkit-border-bottom-right-radius:4px; -moz-border-top-right-radius:4px;-moz-border-bottom-right-radius:4px;border-top-right-radius:4px; border-bottom-right-radius:4px;}
.search_form  p{overflow:hidden;height:30px;padding:0 15px;font-size:12px;color:#FFF; line-height:28px;}
.search_form p a{ color:#FFF; line-height:28px;padding:0 3px;}
.erwei{width:323px; height:79px; background:url(../images/ban_2.png) no-repeat top center; margin:0 13px;padding-top:15px;}
.erwei img{width:72px;height:72px;display: inline-block;margin-left:50px;vertical-align:middle;}
.erwei span{ color:#FFF; margin-left:15px;  font-size:15px; width:130px;display: inline-block;line-height:23px;text-align:center;}
.ban_tel{width:323px; height:79px; background:url(../images/ban_3.png) no-repeat top center;padding-top:15px;}
.ban_tel em{ background-position:-120px -200px; margin:5px 0 0 40px;width:50px; height:50px; }
.ban_tel_r{width:230px;color:#2b1b3d; font-size:18px; line-height:26px;}
.ban_tel h3{color:#232219;font-weight:bold; font-size:28px;line-height:32px;}
/*===首页 开始===*/
.kecheng_box{ width:100%; margin:50px 0;}
.kecheng_top{ font-weight:bold; color:#FFF; font-size:28px; width:294px; height:163px; line-height:163px; background:url(../images/zjkc_top.png) no-repeat center center; text-align:center;}
.kecheng_top p{ line-height:30px; font-size:16px; margin-top:-60px;}
.kecheng_center{ width:260px; background-color:#0098e4; margin-left:17px; padding-bottom:10px;}
.kecheng_center_c{ margin:0 15px;}
.vtitle{ width:230px; background-color:#FFF; height:40px; line-height:40px; border-radius:15px; -webkit-border-radius:15px; -moz-border-radius:15px; text-align:center; font-size:15px; color:#333s; cursor:pointer; margin-bottom:10px;} 
.vtitle:hover{ color:#f35c13;}
.vconlist{ padding-bottom:10px; text-align:center;}
.vconlist li { height:30px; border-bottom:1px dashed #e5e8ec; line-height:30px; text-align:center;}
.vconlist li a{ color:#FFF;font-size:14px;}
.kecheng_b{ color:#f9f9f9; font-size:18px; line-height:26px; width:294px; height:166px; line-height:140px;background:url(../images/zjkc_bottom.png) no-repeat center center; text-align:center;}
.kecheng_b p{ font-weight:bold; font-size:28px; line-height:32px; margin-top:-60px;}

.kecheng_r{ margin-left:30px; width:676px;}
.kecheng_r h1{font-weight:bold; font-size:28px; line-height:42px; border-bottom:1px solid #cccccc; color:#333;}
.kecheng_r h1 a{ color:#666;font-size:14px;}
.kecheng_r h1 a:hover{color:#f35c13;}
.index_chuangyi{ margin-top:30px;}
.index_chuangyi li{ float:left;text-align:center; width:205px; margin-left:20px;}
.index_chuangyi li a{display:block;}
.index_chuangyi li img{ border:1px solid #cccccc; border-radius:5px; -webkit-border-radius:5px; -moz-border-radius:5px; width:198px; height:144px; padding:3px; background-color:#FFF;}
.index_chuangyi li img:hover{ border:1px solid #f35c13;}
.index_chuangyi li span{ display:block; color:#333; font-size:14px; line-height:28px;}
.index_chuangyi li span:hover{ color:#f35c13;}
.index_yuding{ width:144px; height:36px; background-color:#cccccc; line-height:36px; text-align:center; margin:10px auto 30px;-webkit-border-radius:6px; -moz-border-radius:6px;border-radius:6px; }
.index_yuding:hover,.index_yuding a:hover{ background:#f35c13; color:#FFF;}
.index_yuding a{ color:#333; font-size:14px; -webkit-border-radius:6px; -moz-border-radius:6px;border-radius:6px; display:block;}

.jx_banner{ width:100%; background-color:#0097e2; height:160px;}
.jx_banner_l h2{ font-size:40px; color:#fff600; line-height:80px; margin-top:10px;}
.jx_banner_l p{ font-size:21px; color:#126fe8; width:747px; height:57px; line-height:57px; background:url(../images/index_icon2.png) no-repeat center center; text-indent:20px; margin-top:-10px;}
.jx_banner_r{ width:120px; height:90px; line-height:90px; background-position:-280px -64px; margin-top:40px; text-align:center;}
.jx_banner_r a{font-size:22px; font-weight:bold; color:#f35c13;}

.index_youshi,.index_come_box{ margin-top:50px; width:100%;}
.index_youshi h2{ color:#333; font-size:40px; line-height:60px; text-align:center;}
.index_youshi h2 i{ color:#f35c13;font-size:60px; font-weight:bold;}
.index_youshi h3{ color:#333; font-size:24px; line-height:46px; text-align:center;}
.youshi{ margin-top:30px;}
.youshi .youshi_l1 h3{ width:550px; height:71px; color:#333; font-size:26px; line-height:71px; text-indent:115px; font-weight:bold}
.youshi .youshi_l1 .bg1{background:url(../images/youshi_icon.png) no-repeat; background-position:0 0;}
.youshi .youshi_l1{ margin-top:20px; width:550px;}
.youshi .youshi_l1 p{ color:#333; font-size:18px; line-height:28px; background:url(../images/icon_03.png) no-repeat left 5px;padding-left:30px; margin:10px 0;}
.youshi .youshi_r1{ width:395px; height:397px; background:url(../images/why_p1.png) no-repeat;}
.youshi .youshi_r1 h4{ padding:100px 0 0 40px; color:#fff600; font-size:27px; line-height:42px; font-weight:bold;}
.youshi .youshi_r1 h5,.youshi .youshi_r1 em{ font-size:20px; color:#FFF; line-height:28px;}
.youshi .youshi_r1 em,.youshi .youshi_r1 i,.youshi .youshi_r1 h5{ display:block; padding-left:40px;}
.youshi .youshi_r1 i{ color:#fff;font-size:24px; font-weight:bold;}
.youshi .youshi_l1 .bg2{background:url(../images/youshi_icon.png) no-repeat 0 -85px;}
.youshi .youshi_r2{ width:401px; height:372px;}
.youshi .youshi_r2{ width:401px; height:330px;}
.youshi .youshi_l1 .bg3{background:url(../images/youshi_icon.png) no-repeat; background-position:0 -200px;}

.peixun_l{ margin-right:20px;}
.ihonor{width:276px;  height:206px; position: relative;}
.ihonorCon{ width:276px;overflow: hidden; position: relative;}
.ihonorCon ul{ width: 800%;}
.ihonorCon li{ width:276px; height: 206px; text-align: center;  float: left;position: relative;}
.ihonorCon li img{ width:276px; height: 206px; display: block; margin-bottom: 20px;}
.ihonorCon li a{display:block; }
.ihonorCon li span{ width:276px; display:block; height:42px; line-height:42px; font-size:18px; text-align:center; position:absolute; left:0;bottom:0; background:#000;opacity:0.7;
 filter:alpha(opacity=70);/* IE */
3  -moz-opacity:0.7;/* 老版Mozilla */
4  -khtml-opacity:0.7;/* 老版Safari */color:#FFF; font-size:18px; }
.ihonor span.icon{ width:42px; height:43px;  position:absolute; cursor:pointer; background:url(../images/icon.png) no-repeat;}
.ihonor span.left{right:-72px; background-position:0 -64px; top:60px;}
.ihonor span.right{right:-72px; background-position:0 -149px; top:140px;}

.peixun_r{ width:600px; margin-top:20px;}
.peixun_r p{color:#333; font-size:14px; line-height:26px;}
.peixun_m{ width:100px; height:30px; line-height:30px; background-color:#0097e2;border-radius:4px; -webkit-border-radius:4px; -moz-border-radius:4px; text-align:center; margin:15px 0;}
.peixun_m a{ color:#FFF; font-size:14px;display:block;}

.index_teacher{ margin:40px 0;}
.index_teacher .title{width:100%;text-align:center;color:#fff;position: relative;padding-top:15px;}
.index_teacher .title h2{ color:#333; font-size:28px; line-height:48px; text-align:center; font-weight:bold;}
.index_teacher .title h3{ color:#333; font-size:20px; text-align:center; line-height:28px;}
.index_teacher .title s{position: absolute;width:68px;height:82px;}
.index_teacher .title s.tl{bottom: 0px;left:250px; background-position: -178px -165px;width:68px;height:82px;}
.index_teacher .title s.tr{bottom: 0px;right:255px; background-position: -178px -282px;width:60px;height:53px;}

.mingshi_1{ width:100%; margin-top:20px;}
.mingshi_1 li{ float:left; width:210px; margin-right:40px;}
.mingshi_1 li h4{color:#333; font-size:18px; text-align:center; line-height:50px;}
.mingshi_1 li h4 a{display:block; }
.mingshi_1 li h4:hover,.mingshi_1 li a:hover{ color:#f35c13;font-weight:bold;}
.mingshi_1 li p{color:#666; font-size:14px; text-align:left; line-height:20px; margin-bottom:20px;}
.mingshi_1 li i a{font-size:14px; text-align:left; line-height:20px; display:block; width:98px; height:28px; background-color:#0097e2; text-align:center; border-radius:10px; -webkit-border-radius:10px; -moz-border-radius:10px; line-height:28px;color:#fff;}
.mingshi_1 li i a:hover{ background-color:#f35c13;color:#fff;}
.mingshi_1 li .pic{width: 210px;height: 253px;position: relative;overflow: hidden;}
.mingshi_1 li .pic .t_bg{position: absolute;z-index: 10;left: 0px; top: 0px;}
.mingshi_1 li .pic .img{width: 208px;height: 304px;}

.w_2{color:#333; font-size:28px; line-height:48px; text-align:center; font-weight:bold;}
.w_3{color:#333; font-size:20px; line-height:28px; text-align:center;}

.index_news{ background-color:#eaeaea; padding-top:30px;width:100%;}
.index_news ul{width:108%;}
.news_1{ margin-top:20px;}
.news_1 li{ margin:0 40px 30px 0; width:478px; height:160px;border-radius:80px; -webkit-border-radius:80px; -moz-border-radius:80px; background-color:#FFF; float:left; border:1px solid #dfdfdf;border-left:0;position: relative;}
.news_1 li:nth-child(2n){margin-right: 0;}
.news_1 li .pic1{width:161px;height:160px; overflow: hidden;}
.news_1 li .pic1  .t_bg1{position: absolute;z-index: 10;left:-1px; top:-1px;width: 162px;height: 162px;}
.news_1 li .pic1  .t_bg1 img{border:none;display:block;width: 162px;height: 162px;}
.news_1 li .pic1  .img1{width: 161px;height: 160px;}
.news_text{ margin:10px 10px 0 25px; width:281px;}
.news_text h4{ color:#f35c13;font-size:18px; line-height:48px; text-align:left;font-weight:bold;}
.news_text p,.news_text p a{color:#333; font-size:14px; text-align:left; line-height:20px;}
.news_text p span{display:block;color:#333; }
.news_text p a:hover{color:#f35c13;}
.contentCon #bdshare{width:200px;}

.index_baoming{ margin:40px 0; width:100%;}
.baoming{ border:1px solid #dfdfdf;border-radius:30px; -webkit-border-radius:30px; -moz-border-radius:30px; padding:30px 0;background:url(../images/zxbm.png) no-repeat right bottom; }
.imsgCon{ width:470px; margin-top:20px;}
.imsgCon .item{ width:210px; height:36px; line-height: 30px; border:1px solid #cccccc; border-radius:4px; -webkit-border-radius:4px; -moz-border-radius:4px; margin:8px 0; margin-left:20px;}
.imsgCon .item span{ color:#FFF; font-size:14px; text-align:center; width:56px; background-color:#858585; height:36px; display:block;line-height:36px;}
.imsgCon .item input{ background:none; width:149px; height:36px; line-height:36px; color:#333;border:none;}
.imsgCon .item .icon{ width:10px; height:10px; background-position:-283px -153px; margin-top: 13px;  }
.imsgCon .liuyan{ background:none; border:1px solid #cccccc; background:inherit; width:437px; height:80px; line-height: 24px; padding:5px;border-radius:4px; -webkit-border-radius:4px; -moz-border-radius:4px; font-size: 12px; overflow:hidden; resize:none; margin-left:20px; margin-bottom:20px;}
.imsgCon .sub{border:none;width:136px; height:36px; line-height:36px; padding:0px; text-align: center;  color:#fff; margin: 10px auto 0px;  cursor:pointer; display: block; font-size: 15px; background:#f35c13;-webkit-border-top-left-radius:4px; -webkit-border-bottom-left-radius:4px; -moz-border-top-left-radius:4px;-moz-border-bottom-left-radius:4px;border-top-left-radius:4px; border-bottom-left-radius:4px; }
.imsgCon .button{border:none; width:136px; height:36px; line-height:36px; padding:0px; text-align: center;  color:#fff; margin: 10px auto 0px;  cursor:pointer; display: block; font-size: 15px; background:#0097e2;-webkit-border-top-right-radius:4px; -webkit-border-bottom-right-radius:4px; -moz-border-top-right-radius:4px;-moz-border-bottom-right-radius:4px;border-top-right-radius:4px; border-bottom-right-radius:4px; }
.tijiao_box{width:272px; +width:282px; text-align:center; margin-left:20px;+margin-left:10px;}

.tel_box{ width:470px; }
.imsgCon  .item1{ width:470px;  height:90px;   margin:0px 0px 10px 0px;}
.imsgCon .item2{ margin:5px 0px 10px 20px; line-height:28px; }
.imsgCon span.yanz{ width:62px; height:28px; border:1px solid #999999; text-align:center; line-height:28px;  display:block;  float:left;}
.imsgCon .yztxt{ width:80px; height:28px; border:1px solid #ccc;   display:block;  float:left; margin:0px 0px 0px 5px;}
.imsgCon img{ margin-top:3px; float:left;}
.imsgCon .red{ color:red !important;}

.baoming_r{ width:500px; height:321px; position:relative;}
.baoming_r12{ position:absolute; left:45px; top:60px; width:200px;}
.baoming_r12 h4{color:#fff; font-size:35px; line-height:40px; }
.baoming_r12 p{color:#fff; font-size:18px; line-height:24px; }

.footer_main{width:100%; background:#02354e;position:relative;height:276px;}
.footer_box{ width:100%; position:absolute; left:0;top:0;z-index:10;}
.footer_fs{width:36%;background:#022739;position:absolute; left:0;top:0;height:276px;z-index:1;}
.footer_l{width:232px; margin-right:30px; padding:20px 0;}
.footer_l_1{ background-color:#02354e; width:222px; margin-right:30px; padding:20px 10px;height:236px;}
.footer{ height:300px;}
.key{ width:250px;}
.w_f2{ color:#fff;font-size:14px; line-height:48px; background:url(../images/fooer_line.png) no-repeat  left bottom;}
.key p{ width:230px; margin-top:15px;color:#fff;font-size:12px; line-height:22px; }
.key p a{color:#fff;font-size:12px; line-height:22px; margin-right:10px;}
.key p a:hover,.lianjie p a:hover{ color:#f35c13;}
.banquan{ margin-top:24px;}
.banquan p{color:#fff;line-height:22px;font-size:12px;}
.banquan p a{color:#fff;line-height:22px;}
.lianjie{ margin:20px 0 0 30px;}
.lianjie li,.lianjie p{ background:url(../images/ft_icon1.png) no-repeat left center; padding-left:20px; line-height:32px; border-bottom:1px solid #054f74;}
.lianjie li:hover,.lianjie p:hover{ background:url(../images/ft_icon2.png) no-repeat left center; padding-left:20px;}
.lianjie li a,.lianjie p a{color:#fff;}
.footer_r{width:114px; padding:35px 0 20px;}
.footer_r .weibo,.footer_r .weixin{ width:104px;}
.footer_r .weibo img,.footer_r .weixin img{ width:104px;}
.footer_r .weibo p,.footer_r .weixin p{color:#fff;line-height:40px; height:40px; text-align:center;}
/*----------------------*/

/* 图片列表 */
.gridlist li { float:left; text-align:center; margin:10px 11px;  width:128px; /*height:195px;*/ overflow:hidden; display:inline /*解决ie6 双边距bug*/;
text-overflow:ellipsis; white-space:nowrap;}
.gridlist li img {width:126px; height:95px; display:block; border:1px solid #fafafa; /*height:165px;*/}
.gridlist li a { display:block; }
.gridlist li a h3{ width:100%; height:33px; line-height:33px; color:#666;  }
.gridlist li a:hover h3{ color:#034b9f; cursor:pointer; }
.gridlist li a:hover img { border:1px solid #034b9f; }

.gridlist1{ overflow:hidden; margin-top:20px; width:110%; } 
.gridlist1 li { float:left; text-align:center; margin:10px 22px 10px 0px;  width:232px; overflow:hidden; display:inline /*解决ie6 双边距bug*/;
}
.gridlist1 li img {width:230px; height:173px; border:1px solid #c9c9c9; /*height:165px;*/}
.gridlist1 li a { white-space:nowrap;}
.gridlist1 li a h3{ width:100%; height:30px; line-height:30px; color:#666; cursor:pointer;  }
.gridlist1 li a:hover img { border:1px solid #034b9f; }
.gridlist1 li a:hover h3{ color:#034b9f; }


/* 教学环境 */
#floor_4_main{width:100%; background-color:#0098e4; margin:30px auto; padding-bottom: 1px;}
.floor_4 .title{width:100%;text-align:center;color:#fff;position: relative;padding-top:15px;}
.floor_4 .title h2{font-size:28px; font-weight:bold; line-height:42px; }
.floor_4 .title h3{font-size:20px; line-height:36px;font-weight: normal;}
.floor_4 .title s{position: absolute;bottom: -16px;right:255px; background-position: -170px -64px;width:80px;height:80px;}
.casecon{position:relative; background-color:#FFF; border-radius:5px; -webkit-border-radius:5px; -moz-border-radius:5px;padding:10px 10px 0;height:352px;}
.boxlist{width: 950px;margin: 0 auto;overflow:hidden;height:300px;}
.gridlist2{ overflow:hidden; margin-top:30px;width:100%;}
.gridlist2 li { float:left; text-align:center; width:304px; height:260px;text-align:center;overflow:hidden; margin:6px;}
.gridlist2 li img {width:304px; height:227px;}
.gridlist2 li a{ white-space:nowrap;color:#333;display: block;}
.gridlist2 li p{color:#333; font-size:18px; line-height:34px; text-align:center;}
.case_btn{width:120px;height: 40px;position: absolute;left:45%;bottom:-10px;background:#0098e4;}
.case_btn a{ display:inline-block;width:56px;height:40px;}
.case_btn a.prev{background-position:-175px 0;}
.case_btn a.next{background-position:-230px 0;}

/*带缩略图文字列表*/
.thumblist{ overflow:hidden; margin-top:10px;}
.thumblist li {overflow:hidden;width:480px; float:left; margin:0px 10px; margin-bottom:35px;  position:relative;}
.thumblist li img{ float:left; width:164px; height:124px; margin-right:8px; padding:3px; border:1px solid #d9d8d8; }
.thumblist li a:hover img { border:1px solid #2b82df; padding:3px;}
.thumblist li h2{ color:#333333; font-weight:bold; font-size:14px; text-align:left;}
.thumblist li a:hover h2{ color:#2b82df; }
.thumblist li .txt{height:5.5em; overflow:hidden; line-height:2em; color:#999999; font-size:12px; cursor:pointer; }
.thumblist li span{ position:absolute;bottom:5px; left:182px;}
.thumblist li span a{ color:#2b82df; font-size:12px;}

.floor_8_main{ width:100%; background:#0097e2; height:83px; overflow:hidden;margin-top:10px;}
.floor_8_main .floor_8_left{ width:550px;}
.floor_8_main .floor_8_right{ width:395px; padding-top:20px;}
.floor_8_left img{ display:block; width:187px; float:left;padding-top:20px;}
.floor_8_left .tel_mid{ width:140px; padding:15px 5px 0; line-height:26px; float:left;}
.floor_8_left .tel_mid h4{font-size:16px; font-weight:bold; font-family:Tahoma, Geneva, sans-serif;color:#fff; }
.floor_8_left .tel_mid b{font-size:0;height:0; width:0;}
.floor_8_left .tel_mid span{ display:block; font-size:12px; line-height:18px; font-weight:normal;color:#fff;}
.floor_8_left .tel_rig{ width:140px; float:left;}
.floor_8_left .tel_rig a{ background-position:-83px -62px; width:60px; height:60px; margin-top:15px;}
.floor_8_right span{ display:inline-block;}
.floor_8_right span.add_l{ width:88px; background:url(../images/tel_add.png) no-repeat; color:#333; padding:15px 0 0 46px;}
.floor_8_right span.add_r{ color:#fff; font-size:14px; line-height:24px;width:260px;}
/* 版权信息 */
.footer_bottom{ width:100%; height:50px; background-color:#011f2d;z-index: 1000;}
.footer_bottom ul{ width:96%; margin:0 auto;}
.footer_bottom ul li{ float:left;height:50px; line-height:50px; text-align:center;color:#6b6b6b; width:105px; display:block;background:url(../images/b_line.jpg) no-repeat left center;}
.footer_bottom ul li em{ margin-right:15px;}
.footer_bottom ul li a{ color:#6b6b6b;}
.footer_bottom ul li a:hover{ color:#f35c13;}
.footer_bottom ul li.ibhome{background:none;}


/*  */
.friendLink { height:60px; margin-bottom:20px;}
.friendLink .tit{ width:112px; height:41px; float:left; padding-top:10px;  }
.friendLink .con{ width:850px; float:right; line-height:20px; }
.friendLink a{ width:100px; line-height:30px; display:inline-block; color:#666;}
.friendLink a:hover{ color:#256cd8; }
/* 全局布局 */
.wrapper{ padding: 30px 0px 40px; }
.content { width:684px; margin-left:20px;}
.contentCon{padding:20px 0 0px;}
.content .ctit{ width:100%; height:40px; padding:14px 0px; line-height:40px; border-bottom:1px solid #ccc;}
.content .ctit h3{ font-size:24px; height:40px; font-weight:bold; line-height:40px; margin:0px 0px 0px 10px;  padding-left: 10px; color:#333333; }
.content .sitepath { float:right;  color:#666666; font-size:12px; padding-right: 12px; }
.content .sitepath a:hover { text-decoration:underline; }
/*recommend*/
.recommend{ border-left:1px solid #e4e4e4;border-right:1px solid #e4e4e4;border-bottom:1px solid #e4e4e4; margin-top: 20px; padding-bottom:18px; background:#fff;}
.recommend .tit{height:60px; line-height:60px; padding-left:20px; margin-bottom:10px;color: #fff; font-weight: bold; background: #0097e2; border-top-right-radius: 5px; border-top-left-radius: 5px; font-size:20px;}
.recommend .tit a{ color:#fff; font-size:20px; margin-right: 5px; font-weight: normal;}

.reNew .list{ padding-left:20px;}
.reNew li{ width:301px; padding:0px 10px 0px 10px; line-height: 32px; float: left; }
.reNew li a{ color: #666666; display:block;}


.recommend li a:hover{ color:#f35c13;}
.rePro ul{padding-left:12px;}
.rePro li{ width:200px; float:left; margin:0px 10px 15px 10px;  text-align: center;}
.rePro li img{ width:190px; height:140px; display: block;padding:3px;border-radius:8px;background:#fff;border:1px solid #ccc; }
.rePro li h3{ width:100%; height:35px; line-height: 35px; display: block; color:#666666; cursor:pointer;  }
.rePro li:hover img{  border-color: #f35c13;}
.rePro li:hover h3{ color: #f35c13;}
/* pager */
.pager { display:block;  padding:4px 5px; margin:25px 0 5px; text-align:right; clear:both; }
.pager span, .pager a{ display:inline-block; border:1px solid #ccc; color:#666; background:#fff; height:20px; line-height:20px; padding:2px 8px 2px; text-decoration:none; margin:0 5px;  }
.pager a:hover{ background:#f35c13; border-color:#005bac; color:#fff; text-decoration:none;}
.pager .cur{ background:#f35c13; border-color:#f35c13;  color:#fff; }
.pager span.dot{ background:#f35c13; border-color:#f35c13; font-weight:bold; color:#fff; }
.pager span.txt{ float:left; border:0px; padding-top:4px; }
.listProduct .pager,.listCase .pager{margin-bottom:20px;}
.pager .current{    background: #f35c13; color: #ffffff; border: 1px solid #f35c13;}
/* reLink */
.reLink {  width:100%;height:30px; line-height:30px; font-size:12px; border:1px solid #ccc; background:#FFF; margin-bottom:15px; }
.reLink .prevLink { float:left; margin-left:10px; }
.reLink .nextLink { float:right; margin-right:10px; }
/*侧栏*/
.sideBar{ width:294px;}
.sideBar .leftTit1{ width:100%; color: #fff; text-align: center; position: relative; font-weight: bold; font-size: 20px; height:163px; line-height:163px; background:url(../images/zjkc_top.png) no-repeat center top; text-align:center; }
.sideBar .con1{ width:230px; padding:5px 32px; background:url(../images/zjkc_mid.png) repeat-y center top;}
.sideBar .left_bot{background:url(../images/zjkc_bottom.png) no-repeat center top;height:166px;line-height: 32px; text-align: center; font-size: 18px;color:#fff;margin-left:2px;padding-top:20px;}
.sideBar .left_bot p{font-weight:bold; font-size: 28px;}
.leftNav{ margin-bottom: 20px;}
.sideBar .leftTit1 h2{font-weight:bold; font-size: 28px;line-height:28px;padding-top:60px;}
.sideBar .leftTit1 span{display:block;font-size:17px;line-height:28px;font-weight:normal;}
.leftNav dd{width:230px; cursor:pointer; margin-bottom:10px;}
.leftNav dd a{background:#FFF; height:40px; line-height:40px; -webkit-border-radius:15px; -moz-border-radius:15px;border-radius:15px;  text-align:center; font-size:15px; color:#333;display:block; }
.leftNav .nav1{ width:100%; height: 40px; line-height:40px; text-align: center; display:block; }
.leftNav .nav1:hover,.leftNav .hover,.leftNav .current .nav1{ height:40px; line-height:40px; display:inline-block; vertical-align:middle; color:#f35c13;}
.leftNav dd .drop{ width:100%;}
.leftNav dd .drop a.nav2{  width:186px; height:36px; margin:0 auto; line-height: 36px;color: #fff;text-align: center; font-size: 12px; display: block;border-bottom:1px dashed #e5e8ec;background:none;  -webkit-border-radius:0; -moz-border-radius:0;border-radius:0;}
.leftNav dd .drop a.nav2:hover,.iproNavi dd .drop a.nav2.hover,.leftNav .current .drop .hover a.nav2{color:#fff;font-weight: bold;}
.sideBar .leftTit{ width:100%; height:60px; line-height: 60px; color: #fff; text-align: center; position: relative; font-weight: bold; font-size: 20px; background: #0097e2; border-top-right-radius: 5px; border-top-left-radius: 5px;}
.sideBar .leftTit .iconzz{ width:23px; height: 23px; position: absolute; top: 21px; left:32px; background-position: -98px 0px;}
.sideBar .con{background:#fff; border-bottom:10px solid #0097e2;padding:10px 6px 8px;}
.leftNav .current  .drop{    display: block;}


.leftRecom{ margin-bottom: 20px;}
.leftRecom li{ width:189px;  margin: 10px auto; text-align: center;}
.leftRecom li img{ width:183px; height: 137px;padding:3px;border-radius:8px;background:#fff;border:1px solid #ccc;display: block;}
.leftRecom li h3{ color: #666666; line-height: 30px;font-size:15px;}
.leftRecom li:hover img{ background: #f35c13; border-color: #fff;}
.leftRecom li:hover h3{ color: #f35c13;}

.leftCon{ width:100%; }
.leftCon .con{ padding-top:15px;}
.leftCon h2{ color:#303030; text-align: center; font-size: 18px; font-weight: bold;}
.leftCon h3{ font-size:15px; color:#005bac; font-weight:bold; text-indent:10px;}
.leftCon .leftTel{ margin:10px 0px 0px 5px;line-height: 14px; }
.leftCon .leftTel span{ color:#333; font-size:18px;  line-height: 22px; }
.leftCon .leftTel strong{ font-size:26px; color:#ff7e00; display: block; line-height: 28px; }
.leftCon .icontxt{ font-size:12px; color:#303030; line-height:24px; padding:8px 10px 8px; border:1px solid #eee; border-left:0px; border-right:0px;}
.leftCon p{line-height:24px;padding:8px 10px 8px;font-size:12px; }


.singlePage .tod{  padding:0px 8px;}
/* listNews */
.listNews .list { padding:10px 20px; overflow:hidden; }
.listNews .item { width:100%;  border-bottom:1px dotted #dfdcdc; padding-bottom:0; margin-bottom: 25px; }
.listNews .item dt a {color: #333; font-size:15px; background:url(../images/ic.png) no-repeat left center; height:30px; line-height:30px; padding-left:15px; display:block;}
.listNews .item dt a:hover { text-decoration:underline; color:#f35c13;}
.listNews .item .time { color:#666666; font-size: 12px; font-weight: normal; }
.listNews .item dd{ margin-top: 10px; font-size: 12px; color: #666666; line-height: 22px;padding:0 10px 5px;}
.listNews .contentCon{ border:1px solid #dcdcdc;}
.listNews .ctit{ width:100%; height:40px; padding:0 0px 2px; line-height:40px;border-bottom:none;}
.listNews .ctit h3{width:126px;font-size:28px; height:40px; font-weight:bold; line-height:40px; margin:0;  padding:0; color:#333333; border-bottom:3px solid #0097e2;}
/* listNews2 */
.listNews2 .list { padding-bottom:20px; overflow:hidden; }
.listNews2 .item { width:100%; height:130px; border-bottom:1px dashed #ddd; padding:10px 0; }
.listNews2 .item .img { float:left; width:160px; height:120px; padding:4px; border:1px solid #ddd; margin-right:10px;  }
.listNews2 .item img { display:block; width:160px; height:120px; }
.listNews2 .item .img:hover { background:#ffc17b; border-color:#f07f00; }
.listNews2 .item h3 { height:30px; line-height:30px; overflow:hidden; font-size:15px; font-weight:700; font-family:"Microsoft Yahei";  }
.listNews2 .item h3 a:hover { text-decoration:underline; }
/* pageNews */
.pageNews h1.bt{ font-size:16px; line-height:25px; padding:15px 0; text-align:center; font-weight: bold; }
.pageNews .mark { height:30px; line-height:30px; text-align:center; margin-bottom:20px; font-size:12px; border-bottom:1px solid #DDD; border-top:1px solid #DDD;  }
.pageNews .mark span { margin:0 7px; }
.pageNews .info { margin-bottom:40px; color: #868686; }
.pageNews #setFont a{  margin:0px 3px; }
.pageNews #setFont a.cur{ font-weight:bold; color:#f35b07;}
/* listCase */
.listCase .list{ width:105%; }
.listCase{ overflow:hidden; }
.listCase li { float:left; text-align:center; margin:0px 39px 25px 0px;  width:200px; height:151px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; position:relative;}
.listCase li img {width:200px; height:151px;/*height:165px;*/}
.listCase li a{ white-space:nowrap;}
.listCase li .InfoPicture_hover{ background:url(../images/gridlist2_hover.png) no-repeat center; width:200px; height:151px; display:block; position:absolute; }
.listCase li .InfoPicture_hover h2{ color:#fff; font-size:16px; font-weight:normal; margin-top:50px; cursor:pointer;}
.listCase li .InfoPicture_hover span{ color:#fff; font-size:16px; font-weight:normal;border:1px solid #fff; display:block; margin-top:10px; height:33px; line-height:30px; width:135px; margin:10px auto; cursor:pointer;}
.listCase li:hover .InfoPicture_hover{ top:0px; left:0px;}
.listCase .pager{ margin-top:20px;}
/* pageCase */
.pageCase h1 { font-family:"Microsoft Yahei"; font-size:18px; line-height:25px; padding:15px 0; text-align:center; font-weight:700; }
.pageCase .photo { overflow:hidden; text-align:center; margin-bottom:20px;  }
.pageCase .photo img{ border:1px solid #eee; padding:2px; max-width:640px;}
.pageCase .info { margin-bottom:40px; }
/* listProduct */
.listProduct .list{margin:0 0 0 8px;}
.listProduct .item{ float:left; margin:0px 0px 15px 20px;  text-align: center;width:205px;}
.listProduct .item img{ width:190px; height:140px; display: block;padding:3px;border-radius:8px;background:#fff;border:1px solid #ccc; }
.listProduct .item h3{ width:100%; height:35px; line-height: 35px; display: block; color:#666666; cursor:pointer;  }
.listProduct .item:hover img{  border-color: #f35b12;}
.listProduct .item:hover h3{ color: #f35b12;}
/* listProduct2 */
.listProduct2 .tod { overflow:hidden; }
.listProduct2 .list { float:left; width:110%; font-family:"Microsoft Yahei"; }
.listProduct2 .item { float:left; width:200px; margin:0 13px 20px 0; _display:inline; }
.listProduct2 .item .img { display:block; width:190px; height:140px; padding:4px; border:1px solid #ddd; transition:all 500ms ease; overflow:hidden; }
.listProduct2 .item img { width:190px; height:140px; display:block; }
.listProduct2 .item .img:hover { background:#ffc17b; border-color:#f07f00; transition:all 500ms ease; }
.listProduct2 .item h3 { height:30px; line-height:25px; font-size:16px; text-align:center; }
.listProduct2 .item h3 a:hover { text-decoration:underline; }
.listProduct2 .item .summary { height:60px; line-height:20px; color:#999; overflow:hidden; margin-bottom:10px; }
.listProduct2 .item .order { display:block; width:77px; height:23px; line-height:23px; margin:0 auto; text-align:center; color:#333; border:1px solid #aaa; }
.listProduct2 .item .order:hover { color:#f07f00; border-color:#f07f00; }

/* .pageProduct */
.pageProduct2 h1 { font-family:"Microsoft Yahei"; font-size:18px; line-height:25px; padding:15px 0; text-align:center; font-weight:700; }
.pageProduct2 .photo { margin-bottom:20px; }
.pageProduct2 .photo .img { display:block; padding:4px; border:1px solid #dbe7c7; margin:0 auto;  max-width:640px; }
.pageProduct2 .detaiInfo { margin-bottom:10px; }
/* pageProduct2 */
.photo .original {width:352px; height:264px;display:block;max-width:640px;padding:3px;border-radius:8px;background:#fff;border:1px solid #ccc;}
.photo .original img { display:block; width:100%;height:264px; }
.photo .prev, .photo .next { float:left; width:18px; height:70px; background:url(../images/ico-pn.png) 0 0 no-repeat; cursor:pointer; }
.photo .next { float:right; background-position:-19px 0; }
.photo .prev:hover { background-position:0 -70px; }
.photo .next:hover { background-position:-19px -70px; }
.photo .nodrop { cursor:no-drop; }
.photo .prev.nodrop:hover { background-position:0 0; }
.photo .next.nodrop:hover { background-position:-19px 0; }
.photo .thum { float:left; width:310px; height:69px; margin:0 0 0 5px; overflow:hidden; position:relative; }
.photo .thum dl { float:left; width:300%; height:69px; position:relative; }
.photo .thum dd { float:left; width:79px; height:59px; margin:0 10px 0 0; cursor:pointer;}
.photo .thum img {width:79px; height:59px; display:block;padding:3px;border-radius:8px;background:#fff;border:1px solid #ccc; }
.photo .thum dd.current { border-color:#c8a48e; }
/* showLine */
.pageProduct .tod{ padding:10px;}
.pageProduct .photoimg{margin-top:10px;}
.pageProduct .photoimg a{ width:108px; height:80px; display:block; float:left;  margin-right:14px; border:1px solid #ddd;}
.pageProduct .photoimg a img{ width:79px; height:59px; display:block;padding:3px;border-radius:8px;background:#fff;border:1px solid #ccc;}
.pageProduct .photoimg a:hover{ border:1px solid #f35c13;}
.pageProduct .baseInfo { float:right; width:310px; }
.pageProduct .baseInfo h1,.pageProduct .baseInfo p {  line-height:30px; font-size:14px; color: #333; }
.pageProduct .baseInfo h1 { line-height:22px; font-size:16px; color:#f35c13; font-weight:bold;}
.pageProduct .baseInfo h1 span{ font-size:16px;}
.pageProduct .baseInfo p span { color:#1a1b1c; }
.pageProduct .baseInfo p.ntel{ color:#e67b06; font-size: 16px; padding-top: 30px;}
.pageProduct .baseInfo p.button { width:125px; height: 35px; text-align: center; margin-top: 20px;}
.pageProduct .baseInfo a.btn { width:100%; display:block; height:35px; line-height:35px; color:#fff; background: #2b7cf1; font-size:16px; border:0px; }
.pageProduct .baseInfo a.btn:hover { background:#e67b06; }
.pageProduct .baseInfo .share{ width:100%; text-align:left; margin-top:40px;}
.pageProduct .baseInfo #bdshare{ width:310px; }
.pageProduct .detaiTit { height:44px; line-height:44px; border-bottom:2px solid #dcdcdc; margin:45px auto 15px; }
.pageProduct .detaiTit h2{ width:128px; height: 42px; line-height: 39px; border-bottom:3px solid #2b7cf1; background: #f3f3f3; text-align: center; color:#333333;font-size:16px; }
.pageProduct .detaiInfo { margin-bottom:10px; color:#868686; }
.pageProduct .nzx{ font-size: 18px; margin: 20px 0px 20px;}
.pageProduct .nzx span{ color:#ff7e00;}
.pageProduct .nzx .btn{  width:125px; height: 32px; display:inline-block; margin-left: 50px; text-align: center;line-height:32px; color:#fff; background: #2b7cf1; border:0px; }
.pageProduct .nzx .btn:hover { background:#e67b06; }

.pageProduct .reInformation{border-left:1px solid #e4e4e4;border-right:1px solid #e4e4e4;border-bottom:1px solid #e4e4e4; margin-top:20px; padding-bottom:30px;  background:#fff;}
.pageProduct .reInformation .tit{height:60px; line-height:60px; padding-left:20px; margin-bottom:10px;font-weight:bold; font-size:20px;color: #fff; font-weight: bold; background: #0097e2; border-top-right-radius: 5px; border-top-left-radius: 5px;}

.nyformData{ width:650px; margin:30px 0px 0px 20px; }
.nyformData .item{ width:264px; height;40px; line-height:40px; float:left; margin:0px 40px 18px 0px;}
.nyformData label{  width:75px; height;40px; line-height:40px; text-align:right;  display:block; float:left;  color:#333333; }
.nyformData input{ width:184px; height:38px; display:block; float:left; line-height:38px; border:1px solid #d2cece; text-indent:1em; }
.nyformData .item2{ width:100%; float:left; }
.nyformData .item2 label{ float:left;}
.nyformData textarea{ width:480px; height:95px; float:left; padding:5px; color: #666; font-size: 14px; overflow:hidden;  resize:none; border:none; border:1px solid #d2cece; }
.nyformData .code{ width:100%; float:left; margin-top:18px; }
.nyformData .code input{ width:100px;}
.nyformData .sub{ width:90px; height:36px; line-height:36px; text-align:center; color:#fff; display:block; margin-left:75px; border:0px; background:#2b7cf1; text-indent:0px; cursor:pointer; }
.nyformData input.red{ color:#f35b07;}
/*map*/
.dtditu{width:140px; height:30px; line-height:30px; background:#f35c13; color:#fff; font-weight:bold; margin:10px auto 0; text-align:center; font-size:14px;}
.baiduMap{width:95%; height:280px; border:1px solid #f35c13; border-top:3px solid #f35c13;}

/* mapPage  */
.sitelist li a {background: #eee;  width: 98%;  height: 30px;  line-height: 30px;  display: block;  margin-bottom: 10px;  padding-left: 2%;  font-weight: bold; }
.sitelist li .box {  width: 110%;  height: auto;  margin-bottom: 18px;}
.sitelist li .box a { height: 26px;  line-height: 26px;  width: 162px; display:inline-block;  text-align: center;  margin-right: 8px; padding:0px; border:0px; font-weight: normal;}
.sitelist li .box a:hover {  background: #f45c13; color: #fff;}
/* formData */
.formData { width:550px; margin:0px auto 20px; padding-top:30px; }
.formData tr.item label { margin-right:5px; }
.formData tr.item .tip { width:130px; margin-left:20px; }
.formData tr.item input, .formData tr.code input { width:250px; height:25px; line-height:25px; color:#666; border:1px solid #ccc; border-radius:2px; padding:0 5px; }
.formData tr.item textarea { width:250px; height:80px; color:#666; border:1px solid #ccc; margin-bottom:15px; border-radius:3px; padding:0 5px; }
.formData tr.item input:focus, .formData tr.code input:focus, .formData tr.item textarea:focus { border:1px solid #999; }
.formData tr.code input { width:90px; }
.formData .sub { width:102px; height:32px; line-height:32px; text-align:center; background:#999; border-radius:2px; color:#FFF; border:none; margin-right:10px; cursor:pointer; }
.formData .sub:hover { background:#666; }
.formData tr.code img { vertical-align:middle; *vertical-align:0; margin-left:10px; }
.formData .err, .formData .red { color:#ff0000; }
.formData .red { font-size:16px; line-height:16px; font-weight:700; margin-right:5px; }
/* cms2.0.map */
.baiduMap { margin:0 auto 20px; background:#eee; box-shadow:2px 4px 5px rgba(0,0,0,0.1); width:90%; height:400px; }
.BMap_bubble_title a { display:inline-block; height:25px; line-height:26px; overflow:hidden; padding:0 10px; border-radius:3px; _background:#999; _color:#FFF; }
.BMap_bubble_title a:hover { _background:#666; _color:#FFF; }
.BMap_bubble_title > a { background:#999; color:#FFF; }
.BMap_bubble_title > a:hover { background:#666; }

/*右侧悬浮框*/
.bcts_bar{width:155px; padding:10px; position:fixed; right:1%; z-index:111; top:200px; text-align:center;border-radius:3px;}
.bcts_top{background:url(../images/kf_t.png) no-repeat;width:155px;height:168px;}
.bcts_bar .con{background:#fff;border-left:1px solid #f35c13;border-right:1px solid #f35c13;padding:5px 0;}
.bcts_bar h3{ color:#fff; font-size:20px; font-weight:bold; margin:10px 0;  }
.bcts_bar .yewu{ width:100%;padding-bottom:5px; }
.bcts_bar .yewu h4{ width:100%; height:34px; line-height:34px;color:#fff; background:#303030; font-size:12px; margin-bottom:10px; border-top-right-radius:3px; border-top-left-radius:3px; }
.bcts_bar a.jt{ width:90%; display:block; height:30px; line-height:30px; color:#fff; font-size:17px; background:#f35c13;border-radius:5px;margin:5px auto; }
.bcts_bar a.jt s{ width:27px; height:30px; background-position:0 -269px; margin-right:6px;}
.bcts_bar .erweima{ width:100%; padding:10px 0px; border-radius:3px;  background:#fff; margin-top:1px; }
.bcts_bar .returnTop{ width:155px; height:72px; background:url(../images/backtop.png) no-repeat; position:absolute; bottom:-62px; left:10px;   cursor:pointer;}
.bcts_bar .bct-tel{ color:#333;  line-height:26px; padding:0px 0px;}
.bcts_bar .bct-tel h5 s{ width:28px; height:28px; background-position:-133px -267px; margin-right:5px; }
.bcts_bar .bct-tel em{ font-size:18px;  font-weight:bold;}
.bcts_bar .bct-tel em b{ font-size:0px; height:0;width:0;}
.bcts_bar .c_close{ width:19px; height:20px; background:url(../images/kf_gb.png) no-repeat; position:absolute; top:77px; right:-7px;  cursor: pointer;}
.fly_talk{height: 150px; padding:10px 0px 0px;  width:30px ; line-height:22px;  position: fixed;  right: 0px;  top: 200px;  z-index: 111;  text-align: center;  font-size: 18px;color: #fff;  background-color: #f35c13; cursor: pointer;}
