﻿@charset "utf-8";
/*==========@@HTML默认 开始@@==========*/
/*基本*/
body,p,form,textarea,h1,h2,h3,h4,h5,dl,dd{margin:0px;}
input,button,ul,ol{margin:0px;padding:0px;}
body,input,button,form,textarea{font-size:14px; line-height:25px; font-family: "microsoft yahei", "Arial Black"; color:#333;}
h1,h2,h3,h4,h5,h6,font {font-size:14px; font-weight:normal;}
ul,ol{list-style:none;}
img{border:0px; display: block;margin:0; padding:0; }
em,i,strong{ font-style:normal; }
button,input,select,textarea{font-size: 100%;}
table {border-collapse: collapse;border-spacing:0;}
body{background: #fff;}
body.index{background:url(../images/body_bg.jpg) repeat left top;}
*{padding:0px; margin:0px }
div{ margin:0; padding:0; border:0; color:#333333; }
p{ margin:0;}
b,strong {font-weight: bold;}
table { border-collapse: collapse; border-spacing: 0;/* Remove most spacing between table cells.*/}
li{ list-style: none outside none;}

/*链接*/
a{ text-decoration:none; color:#333; background: transparent;  outline:none}
a:focus { outline:none; }
a:hover,a:active{ color:#ff0014; text-decoration:none; }
a:visited{text-decoration:none;}

/*表单*/
form {margin: 0;}
button,input,select,textarea {
    font-size: 100%;  /* Correct font size not being inherited in all browsers. */
    margin: 0;  /* Address margins set differently in IE 6/7, Firefox 3+, Safari 5,and Chrome */
    vertical-align: baseline; /* Improve appearance and consistency in all browsers */
    *vertical-align: middle; /* Improve appearance and consistency in all browsers */
}
button,select {text-transform: none;}
input{ line-height: normal; border:none;}
textarea{ -moz-box-sizing: border-box;  background: #dddddd;border: 1px solid #999999;margin: 3px 0px;padding: 5px 3px;	width:99%;}

/*==========@@HTML默认  结束@@==========*/


/*==========@@通用 开始@@==========*/
/*常用颜色*/
.blue {color: #0065cc !important;}

/*清除浮动*/
.clearfix:after {visibility:hidden;display:block;font-size: 0;content: " ";clear:both;height:0;line-height:0; }
.clearfix{*zoom:1;}
.fl{ float:left;}
.fr{ float:right;}

/*其它*/
.hide { display:none; }  /*隐藏*/
.more{ float: right; padding-right:10px; } /*more链接*/
.more a{ color:#167312}
.code_image{ cursor: pointer; padding-bottom:6px;} /*验证码图片样式*/

/*必须输入，主要*/
.required{ color:red; font-weight:bold;}
.form_text_verifycode { width:80px; }
.form_radio{ width:auto; border:0;}
.form_checkbox{ width:auto; border:0}

/*网站公用样式表*/
.w1000{width:1000px;margin:0 auto;}
.icon{background:url(../images/icon.png) no-repeat; display:inline-block; vertical-align:middle;}
#top_main,#logo_main,#nav_main,#banner_main,#announ_main,#floor_1_main,#floor_2_main,#smalladv_main,#floor_3_main,#floor_4_main,#floor_5_main,#links_main{width:100%;margin:0;}

/* 百度分享 */
.fenx{height: 40px;}
.fenx span{ float: left; width:60px;color: #999;line-height:32px;}
.fenx .bdsharebuttonbox{ float: left;}
.bdsharebuttonbox a.bds_weixin { background:url(../images/share-wx.png) center center no-repeat;background-size:cover;}
.bdsharebuttonbox a.bds_tsina { background:url(../images/share-tsina.png) center center no-repeat;background-size:cover;}
.bdsharebuttonbox a.bds_sqq { background:url(../images/share-sqq.png) center center no-repeat;background-size:cover;}
.bdsharebuttonbox a.bds_qzone { background:url(../images/bds_qzone.png) center center no-repeat;background-size:cover;}
.bdshare-button-style0-24 a, .bdshare-button-style0-24 .bds_more{height:24px;cursor:pointer;margin:6px 6px 6px 0;line-height:24px;padding-left:25px;float:left;}

/*右侧悬浮框*/
.bcts_bar{width:130px;position:fixed; right:0; z-index:9999; top:150px; text-align:center; background:#f3f3f3;}
.bcts_bar_top{ background-position:-258px -309px;width:130px;height: 3px;margin: 0;padding: 0; display: block;}
.bcts_bar_con{border-left:1px solid #e7e7e7;border-right:1px solid #e7e7e7;padding:0 0 6px; }
.bcts_bar h3{ color:#fff; font-size:20px; font-weight:bold; margin:10px 0;  }
.bcts_bar .yewu{padding:5px 5px 0;}
.bcts_bar a.jt{ width:100%; display:block; height:37px; line-height:37px; color:#666; font-size:12px; background: #0065cc; margin-top:9px;-moz-border-radius: 3px;-webkit-border-radius: 3px;border-radius: 3px;color: #fff;font-weight: bold;}
.bcts_bar a.jt:hover{background: #ff5954;}
.bcts_bar a.jt.cur{background: #ff5954;}

.bcts_bar .erweima{ width:100%; padding:10px 0px; border-radius:3px;  margin-top:8px;border-top: 1px solid #e7e7e7;}
.bcts_bar .erweima img{ margin: 0 auto;width:92px;height:92px;background:#fff;padding: 5px;border: 1px solid #dbdbdb;}
.bcts_bar .erweima em{line-height:20px;font-size: 12px;}
.bcts_bar .bct-tel{line-height:20px; padding:10px 0px 0px;}
.bcts_bar .bct-tel h5{color:#454545;font-weight: bold;}
.bcts_bar .bct-tel h5 s{background-position: -205px -24px;width:15px;height:14px;}
.bcts_bar .bct-tel span{width: 90px;height:20px;line-height: 20px;text-align: center;color: #fff;font-weight: bold;display: block; margin:12px auto;}
.bcts_bar .bct-tel .lkzx{background: #0065cc;}
.bcts_bar .bct-tel .wkzx{background:#ff5954;}
.bcts_bar .bct-tel em{font-weight:bold;color:#333;}
.bcts_bar .c_close{width:24px;height:65px; background-position:-219px -309px; position:absolute; top:17px; left:-24px;  cursor: pointer;color: #fff; line-height: 16px;}
.bcts_bar .returnTop{ width:130px; height:32px; background-position:-258px -320px; position:absolute; bottom:-23px; left:0px;   cursor:pointer;}
.fly_talk{display:none;padding:8px 0px 0px;  line-height:16px;  position: fixed;  right: 0px;  top:170px;  z-index: 111;  text-align: center;  font-size:14px;color: #fff;cursor: pointer;width:24px;height:104px; background-position:-187px -309px;}

/*top*/
#top_main{height:32px;border-bottom: 1px solid #e6e6e6;background: #fff;line-height: 32px;}
#top_main span{font-size: 12px;}
#top{position: relative;}
#top .ksdh{color:#d1d1d1;}
#top .ksdh a{padding:0 8px;height:30px; line-height:30px;}
#top .ksdh a.mobile{cursor: pointer;}
#top .ksdh i{display:inline; padding:0 10px; color:#d1d1d1; background-position:-538px 0; height:10px; width:5px;+background-position:-538px -5px;}
#top .ewm{position: absolute;top:36px;right:144px; display: none;}
#top .ewm img{width: 100px;height:100px;}
#logo_main{margin:0; width:100%; background:url(../images/logo_main.jpg) no-repeat center top;color:#fff;overflow:hidden; height:118px;}
#logo{line-height:33px; color:#333;padding-top:15px;}
#logo #WebLogo{width:580px;}
#logo #WebLogo img{width:82px;height:80px;border-right: 1px solid #d5d5d5;display:inline-block;padding-right:10px;}
#logo #WebLogo .weblogo_txt{width:480px;position:relative;float:right;padding-left: 5px;}
#logo #WebLogo .weblogo_txt h3{font-size:40px;line-height:37px;font-weight:bold;border-bottom: 1px solid #e5e5e5;padding-bottom:15px;padding-top:5px ;width: 410px;}
#logo #WebLogo .weblogo_txt p{display:block;height:22px;line-height:18px;font-size:14px;color:#333;padding-top:5px;}
#logo #WebTel{width:385px;}
#logo #WebTel h3{line-height:26px;height:26px;color: #0065cc;font-size: 18px;font-weight:bold;}
#logo #WebTel h3 i{background-position:-202px 0;width:20px;height:20px;}
#logo #WebTel h3 em{color: #959595;font-size:14px;text-transform:uppercase;}
#logo #WebTel span{display:inline-block;font-family:"helv";font-size: 18px; padding-right:13px;}
#logo #WebTel span em{padding:0 5px;}
#logo #WebTel p{line-height: 24px;}
#logo #WebTel .lktxt,#logo #WebTel .wktxt{width:62px;height:18px;line-height:18px;text-align:center;color:#fff;font-size: 12px;display: inline-block; padding: 0;}
#logo #WebTel .lktxt{background-position:0 0;}
#logo #WebTel .wktxt{background-position:0 -27px;}
/*导航*/
#nav_main{background:#0065cc;height:45px;position: relative;z-index: 200;}
#nav_main #nav{}
#nav b{background:#eb4c20;display: block;height: 3px;position:absolute;width: 90px;top: 45px;left: 0;}
#nav_main #nav ul{margin: 0 auto; width:100%}
#nav_main #nav li{float:left;width:90px;display:block; list-style:none;font-size:14px;height:45px;line-height:45px; text-align:center;background: url(../images/nav_line.jpg) no-repeat left center;position:relative;}
#nav_main #nav li a{color:#fff; display:block;}
#nav_main #nav li a:hover{color:#ffe400;border-bottom:3px solid #ffe400; display: block; height:42px;font-weight: bold;}
#nav_main #nav li:first-child{background: none;}
#nav_main #nav li.cur a{border-bottom:3px solid #ffe400;height:42px;font-weight: bold;color:#ffe400;}
/*导航下拉*/
#nav_main #nav li .subnav{position: absolute;left:0; top:45px;height:45px; z-index:999;line-height:45px;display: none;}
#nav_main #nav .subnav ul{ margin:0 auto;}
#nav_main #nav li .subnav li{ float:left;display:block;width:90px;height:45px; line-height:45px; text-align: center;font-size:14px; font-family:"微软雅黑"; 
color:#fff; transition: .5s ease-in-out; padding: 0; background: none;position: relative;background:#2c2d30;opacity:0.8; filter:Alpha(opacity=80);position:static; /* IE6、7、8只能设置position:static(默认属性) ，否则会导致子元素继承Alpha值 */
  *zoom:1; /* 激活IE6、7的haslayout属性，让它读懂Alpha */border-bottom:1px solid #fff;}
#nav_main #nav li .subnav li a{display: block; background: none; padding:0;height:45px; line-height:45px;}
#nav_main #nav li.cur .subnav li a{border: 0; font-weight:normal;color:#fff;}
#nav_main #nav li .subnav li a:hover{display: block;background:none;padding: 0;height:45px; line-height:45px;border: 0;}
#nav_main #nav li.cur .subnav li a:hover{color:#ffe400; font-weight:bold;}
#nav_main .nav_bg{position: absolute; left:0px; top:45px; width:100%; height:0px; z-index:5; background:#2c2d30;opacity:0.6; filter:Alpha(opacity=60);position:static; /* IE6、7、8只能设置position:static(默认属性) ，否则会导致子元素继承Alpha值 */
  *zoom:1; /* 激活IE6、7的haslayout属性，让它读懂Alpha */}
/* banner */
#banner_main{margin:0;padding:0; overflow:hidden;position: relative;z-index:1;}
#banner_main .banner {height:403px;}
#banner{width:100%;min-width:1000px;position:relative;overflow:hidden;z-index:1;}
#banner, .banner ul{max-height:403px; 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; z-index: 1;}
#banner .tip {width:1000px; height:22px; 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:50px; height:4px; cursor:pointer;margin:0 8px;font-size:0px; line-height:0px;background:#cfcfcf;z-index:3; }
#banner .tip span.cur{background:#ffc000;height:4px;}
#banner #btn_prev,#banner #btn_next{ width:52px; height:166px; position:absolute; top:120px; z-index:5;}
#banner #btn_prev{background-position:-314px 0; height:166px; left:5%;}
#banner #btn_next{background-position:-368px 0; height:166px; right:5%;}
#banner_main .nybanner{width:100%; margin:0;padding:0;height:250px;}
#banner_main .nybanner li{width:100%;}

/*banner end*/
/* 搜索 */
#announ_main{background:#f5f5f5;height:50px; line-height:50px;border-bottom: 1px solid #e3e3e3;border-top: 1px solid #efefef;}
#announ_main span{display:inline-block;font-weight: bold;}
#announ{ font-size:14px;}
#announ .announ_left{ width:650px;height: 50px; overflow: hidden;}
#announ .announ_right{ width:350px;}
#announ .re_key{ width:565px; overflow: hidden;}
#announ .re_key a{ display:inline-block; padding:0 5px;}
#announ .re_key i{ color:#cfcfcf;display:inline-block;padding:0 8px;}
#announ .search{ width:280px; border:1px solid #e0e0e0;-moz-border-radius: 3px;-webkit-border-radius:3px;border-radius: 3px; height:30px; line-height:30px; margin-top:10px; padding:0; background:#fff;}
#announ .search .txt{padding:0px 0px 0px 10px;height:30px; line-height:30px;color:#999;border:0; width:220px; float: left;}
#announ .search .btn{width:47px;float:right; background-position:-66px 0;cursor:pointer;height:28px;border:none;margin:1px 1px 0 0;}

#floor_1_main{margin:50px 0px;}
#floor_1_main #floor_1_top,#floor_2_main #floor_2_top,#floor_4_main #floor_4_top{background: url(../images/title_1.png) no-repeat center top;height:98px;width:100%;}
.index .title{width:600px;margin:0 auto;color:#fff;text-align:center;}
.index .title h2{font-weight:bold;line-height:50px;font-size:36px;height:50px;}
.index .title h3{color:#fffefe;font-size:32px;line-height:47px;}

#floor_1_main #floor_1{padding-top: 100px;height:655px;}
#floor_1 .tese{width:352px;height:352px;background: url(../images/tese.png) no-repeat center; margin:0 auto;position:relative;}
#floor_1 .ts1,#floor_1 .ts2,#floor_1 .ts3,#floor_1 .ts4{position:absolute;width:305px;height:215px;}
#floor_1 .tese .ts1{left:-324px;top:12px;}
#floor_1 .tese .ts2{right:-339px;top:12px;}
#floor_1 .tese .ts3{left:-324px;top:290px;}
#floor_1 .tese .ts4{right:-339px;top:290px;}
#floor_1 .tese .ts_title{background: url(../images/te_list.png) no-repeat;color: #fff;width: 289px;height:61px; text-align: center;position: relative;}
#floor_1 .tese .ts_title h2{font-size: 22px;line-height: 26px; padding-top: 5px;}
#floor_1 .tese .ts_title h3{font-size:12px;line-height: 24px; text-transform: uppercase;font-family: arial;}
#floor_1 .tese .ts1 .ts_title{background-position: 0 0;}
#floor_1 .tese .ts2 .ts_title{background-position: 0 -90px;}
#floor_1 .tese .ts3 .ts_title{background-position: 0 -180px;}
#floor_1 .tese .ts4 .ts_title{background-position: 0 -272px;}
#floor_1 .tese .ts_title em{background: url(../images/te_list.png) no-repeat;width: 90px;height:84px;display: block;position: absolute;transition: transform 600ms ease 0s;}
#floor_1 .tese .ts1 .ts_title em{background-position:-305px 0;right:-43px;top:-15px;}
#floor_1 .tese .ts2 .ts_title em{background-position:-305px -90px;left:-43px;top:-15px;}
#floor_1 .tese .ts3 .ts_title em{background-position:-305px -180px;right:-43px;top:-15px;}
#floor_1 .tese .ts4 .ts_title em{background-position:-305px -272px;left:-43px;top:-15px;}
#floor_1 .tese .ts_title:hover em{transform: rotate(18deg);}
#floor_1 .tese .ts1 .ts_title:hover em,#floor_1 .tese .ts3 .ts_title:hover em{transform: rotate(-18deg);}
#floor_1 .tese .cont{padding:20px 0 0 15px; width:288px;}
#floor_1 .tese .cont p{line-height: 18px; padding-bottom:20px;}
#floor_1 .tese .cont p em{color: #fff;text-align: center;padding: 2px 5px; display: inline-block; margin-right:8px;}
#floor_1 .tese .cont p span{display: inline-block;width: 196px;vertical-align: middle;}
#floor_1 .tese .cont p span.ty{width:212px;}
#floor_1 .tese .ts1 .cont em{background:#0090ff;vertical-align: middle;}
#floor_1 .tese .ts2 .cont em{background:#07c462;vertical-align: middle;}
#floor_1 .tese .ts3 .cont em{background:#fea200;vertical-align: middle;}
#floor_1 .tese .ts4 .cont em{background:#ff3933;vertical-align: middle;}
#floor_1 .tese .teq{position: absolute; top: 0;left: 0;width:352px;height:352px; background: url(../images/tesez.png) no-repeat left top;}
.rotating{-webkit-animation:rotating 700ms linear infinite;-webkit-transform:translateZ(0)}
@-webkit-keyframes rotating{0%{-webkit-transform:rotate(0deg)}
100%{-webkit-transform:rotate(360deg)}}
#smalladv_main,#smalladv_main_2{background: url(../images/small_banner.jpg) no-repeat center top;height: 100px;}
#smalladv .left_adv,#smalladv_2 .left_adv{position: relative;width:622px;}
#smalladv .left_adv .img,#smalladv_2 .left_adv .img{position: absolute;left:-98px;top:-44px;width:291px;height:144px;}
#smalladv .left_adv .txt{width: 512px;height:85px;padding:10px 0 0 198px;}
#smalladv .right_adv,#smalladv_2 .right_adv{width:200px;color: #fff;padding-top:34px;font-size: 18px;}
#smalladv .right_adv a,#smalladv_2 .right_adv a{display: block;height:33px;line-height:33px;color:#fff;text-align: center;border: 1px solid #fff;}
#smalladv_2 .left_adv .img{width: 196px;height:181px;left:-22px;top: -81px;}
#smalladv_2 .left_adv .txt{width: 390px;height:91px;padding:10px 0 0 198px;}

#floor_2_main{margin:70px 0;}
#floor_2{overflow: hidden;width:1000px;}

#floor_2 .student{margin:70px 0;width:100%;overflow:hidden;height:235px;position: relative;}
#floor_2 .student .gridlist{width:102%;}
#floor_2 .student .gridlist li{float:left;width:240px;height:180px;display:block;margin-right: 13px;}
#floor_2 .student .gridlist li a{display: block;color: #333;}
#floor_2 .student .gridlist li a.pic_img{width:236px; height:176px;background:#e9e9e9;padding:2px;text-align:center;display:block;position:relative;margin-bottom: 5px;}
#floor_2 .student .gridlist li .pic_img strong {display: block;position: absolute;top:0;left:0;width:0;height:0;background:#fe4b46; }
#floor_2 .student .gridlist li .pic_img img {position:relative;z-index:1;width:236px;height:176px;}
#floor_2 .student .gridlist li p{line-height:20px;}
#floor_2 .student .gridlist li p b{font-weight:bold;}
#floor_2 .student .gridlist li a:hover{color:#ff0014;}
#floor_2 .gaokao,#floor_2 .wenda{width:310px;height: 370px;}

#floor_2 .zsnews{width:312px;margin:0 30px;height: 370px;}
#floor_2 .title_2{width: 100%;height:35px;line-height: 35px;color: #fff;}
#floor_2 .title_2 a{background-position:-242px 0;width: 41px;height:11px;display: block;margin-top:10px;}
#floor_2 .title_2 h2{width: 170px;height:35px;padding-left: 18px;}
#floor_2 .gaokao .title_2 h2{background-position:0 -65px;}
#floor_2 .gaokao .cont,#floor_2 .zsnews .cont{margin-top:20px;}
#floor_2 .wenda .cont{height:305px; overflow: hidden; margin-top: 20px;}
#floor_2 .gaokao .cont a.img,#floor_2 .zsnews .cont a.img{filter: progid:DXImageTransform.Microsoft.Shadow(color='#c9c7c7',Direction=135, Strength=5);/*for ie6,7,8*/  
    background-color: #fff;  
    -moz-box-shadow:2px 2px 10px #c9c7c7;/*firefox*/  
    -webkit-box-shadow:2px 2px 10px #c9c7c7;/*webkit*/  
    box-shadow:2px 2px 10px #c9c7c7;/*opera或ie9*/ display:block; background: #fff;width: 300px;height:100px;}
#floor_2 .gaokao .cont a.img img,#floor_2 .zsnews .cont a.img img{width:294px;height:94px;padding: 3px;}
#floor_2 .zsnews .title_2 h2{background-position:0 -102px;}
#floor_2 .wenda .title_2 h2{background-position:0 -139px;}
#floor_2 .textlist,#floor_2 .textlist2{width:100%; margin-top: 15px;}
#floor_2 .textlist li{float:left;width:100%;display: block;background: url(../images/news_line.png) repeat-x left bottom;height:38px;line-height: 38px;}
#floor_2 .textlist li a{display:block;}
#floor_2 .textlist li a em{width:5px;height:5px;font-weight: bold;margin-right: 10px;}
#floor_2 .textlist2 li{float:left;width: 100%;display: block;background: url(../images/news_line.png) repeat-x left bottom;height:72px;line-height:24px; padding:16px 0;}
#floor_2 .textlist2 li a{display:block;color: #333;}
#floor_2 .textlist2 li h3{height:19px;font-weight: bold;}
#floor_2 .textlist2 li a:hover h3{color: #ff0014;}
#floor_2 .textlist2 li em{width:19px;height:19px;color: #fff;font-family: "宋体";font-size: 12px;display: inline-block; text-align: center;line-height: 19px; margin-right: 9px;}
#floor_2 .textlist2 li h3 em{background: #004da1;}
#floor_2 .textlist2 li p{padding-top: 5px;}
#floor_2 .textlist2 li p em{background: #fe4b46;float: left; margin:5px 10px 20px 0;}
#floor_3_main{background: #0065cc;color: #fff;padding:45px 0 20px 0;}
#floor_3_main #floor_3_top{background: url(../images/title_2.png) no-repeat center top;height:97px;width:100%;}
#floor_3_main .title_3{width:600px;margin:0 auto;color:#fff;text-align:center;}
#floor_3_main .title_3 h2{font-weight:bold;line-height:50px;font-size:27px;height:50px;}
#floor_3_main .title_3 h3{color:#fffefe;font-size:32px;line-height:47px; font-family: helv; text-transform: uppercase;}
#floor_3 .iabout{width: 100%;padding: 64px 0 40px;height:300px;}
#floor_3 .iabout img{width: 390px;height:290px;border: 5px solid #fff;}
#floor_3 .iabout .cont{width: 560px;height:270px;color: #fff;}
#floor_3 .iabout .cont h2{font-size:30px;font-weight:bold;border-bottom:1px solid #4d94db;line-height:48px; width: 100%;}
#floor_3 .iabout .cont p{padding-top:10px;margin-bottom:40px;}
#floor_3 .iabout .cont a{display:block;width:200px;float:left;height:50px;line-height:42px;color: #fff;font-size: 17px;-webkit-text-shadow:1px 0 3px rgb(147,77,0);-moz-text-shadow:1px 0 3px rgb(147,77,0);text-shadow:1px 0 3px rgb(147,77,0); text-align: center;font-weight: bold;}
#floor_3 .iabout .cont a.more{background-position:0 -187px;}
#floor_3 .iabout .cont a.zxbtn{background-position:0 -242px;}
#floor_3 .ihuanj{width: 100%;overflow: hidden;height:220px;position: relative;}
#floor_3 .ihuanj .gridlist{width:102%;}
#floor_3 .ihuanj .gridlist li{float:left;width: 240px;height:180px;margin-right: 13px;}
#floor_3 .ihuanj .gridlist li a{display: block;width:230px;height:170px; overflow: hidden;border:5px solid #fff;}
#floor_3 .ihuanj .gridlist li a img{width:230px;height:170px;transition:all 600ms ease;}
#floor_3 .ihuanj .gridlist li a:hover img{transform:scale(1.1,1.1); transition:all 600ms ease;}
#floor_3 .ihuanj .gridlist li a h4{text-align:center;color: #fff;line-height: 28px;}
#floor_3 .ihuanj span{width:25px;height:73px;display: block;position: absolute;top:50px; cursor: pointer; display: none;}
#floor_3 .ihuanj span.prev{left:0;background-position:-113px -308px;}
#floor_3 .ihuanj span.next{right:-1px;background-position:-149px -308px;}
#floor_4_main{padding:72px 0 130px;}
#floor_4_main #floor_4_top{padding-bottom: 76px;}
#floor_4 {position:relative; overflow: hidden; width: 1000px;}
#floor_4 .tearch{width:890px; overflow: hidden; margin: 0 auto;position:relative; height:380px;}
#floor_4 .tearch .thumblist{width:105%;}
#floor_4 .thumblist li{width: 268px;height:380px;display: block;float:left; margin-right: 37px;background:#ddd;padding: 1px;position:relative;}
#floor_4 .thumblist li a.img{display: block;background: #fff;padding: 14px 14px 7px;color: #494949;position:relative;z-index:1;}
#floor_4 .thumblist li.pic_img strong {display: block;position: absolute;top:0;left:0;width:0;height:0;background:#fe4b46; }
#floor_4 .thumblist li a .img{width: 240px;height:180px; overflow:hidden;}
#floor_4 .thumblist li a img{width: 240px; display:block;}
#floor_4 .thumblist li a h3{font-weight: bold;font-size: 16px;line-height: 24px;padding-top:18px;}
#floor_4 .thumblist li a p{line-height:20px;}
#floor_4 .thumblist li p.btn{ background: #fff;padding:0 14px 6px;position: relative;z-index: 5;height: 64px;}
#floor_4 .thumblist li span{background-position:-221px -61px;width:239px;height:33px;line-height: 33px;color: #fff; margin-top: 20px;}
#floor_4 .thumblist li span a{color: #fff;}
#floor_4 .thumblist li a em{width: 100px;display: inline-block; text-align: center;padding-left: 10px; cursor: pointer;}
#floor_4 .thumblist li a em.zx{padding-left:28px;}
#floor_4 .thumblist li a:hover h3{color: #ff0014;}
#floor_4 .fybtn #prev,#floor_4 .fybtn #next{position: absolute;width:38px;height:98px;display: block;top: 140px;}
#floor_4 .fybtn #prev{background-position:0 -308px;left: 0;}
#floor_4 .fybtn #prev:hover{background-position:0 -413px;}
#floor_4 .fybtn #next{background-position:-55px -308px;right: 0;}
#floor_4 .fybtn #next:hover{background-position:-55px -413px;}
#floor_5_main{margin-top: 65px;}
#floor_5 .guide{width:300px;}
#floor_5 .guide img{width: 300px;height:115px; padding-bottom: 21px;}
#floor_5 .guide .gaokaonews,#floor_5 .guide .yizhan,#floor_5 .guide .xiazai{width:274px;height:56px;background-position:-220px -109px;padding: 13px;}
#floor_5 .guide .gaokaonews a,#floor_5 .guide .yizhan a,#floor_5 .guide .xiazai a{display: block;}
#floor_5 .guide .gaokaonews em{width: 53px;height:52px;display: block;background-position:-226px -206px;}
#floor_5 .guide .gaokaonews em img{width: 53px;height:52px;}
#floor_5 .guide .gaokaonews em:hover{}
#floor_5 .guide .gaokaonews p,#floor_5 .guide .yizhan p,#floor_5 .guide .xiazai p{width: 208px;height:60px;line-height:18px;font-size: 12px; cursor: pointer; overflow: hidden;}
#floor_5 .guide .gaokaonews p b,#floor_5 .guide .yizhan p b,#floor_5 .guide .xiazai p b{color: #004da1;display: block;font-size: 18px;line-height: 22px;}
#floor_5 .guide .yizhan p b{color: #ff5954;}
#floor_5 .guide .xiazai p b{color: #ffc000;}
#floor_5 .guide .yizhan em{width: 53px;height:52px;display: block;background-position:-286px -206px; }
#floor_5 .guide .yizhan{margin: 10px 0;}
#floor_5 .guide .xiazai em{width: 53px;height:52px;display: block;background-position:-346px -206px;}
#floor_5 .guide .xiazai{padding: 13px 5px 13px 13px;width: 282px;}
#floor_5 .guide .xiazai p{width: 216px;}
#floor_5 .inews{width:300px;margin:0 45px;}
#floor_5 .inews .title_5{width: 100%;}
#floor_5 .inews .title_5 span{width:150px;display: inline-block;height: 35px;line-height: 35px; margin-bottom: 7px; text-align: center;color: #fff;font-size: 16px;font-weight: bold; background:#ffc000;cursor: pointer;}
#floor_5 .inews .title_5 span.cur{height:42px;background: url(../images/title_5.png) no-repeat center top; margin: 0;}

#floor_5 .inews .cont{padding-top: 30px;width: 100%;height:326px;}
#floor_5 .inews .textlist{width: 100%; display: none;}
#floor_5 .inews .textlist:first-child{display: block;}
#floor_5 .inews .textlist li{float:left;width:100%;display: block;background: url(../images/news_line.png) repeat-x left bottom;height:38px;line-height: 38px; overflow: hidden;}
#floor_5 .inews .textlist li a{display:block;width:70%; height: 38px; overflow: hidden;}
#floor_5 .inews .textlist li a em{width:5px;height:5px;font-weight: bold;margin-right: 10px;}
#floor_5 .inews .textlist li span{width:87px;color:#a3a3a3;}
#floor_5 .inews .textlist li.one{height:82px;line-height: 82px; padding-bottom: 10px;}
#floor_5 .inews .textlist li.one a{display:block;width:100%;color:#0065cc;font-weight:bold; height: 82px;}
#floor_5 .inews .textlist li.one span{font-weight: normal;width:70px;height:60px;display:inline-block;text-align:center; vertical-align: middle; margin-right:20px;}
#floor_5 .inews .textlist li.one span b{background:#0065cc;display:block;width:70px;height:30px;line-height:30px;color:#fff;}
#floor_5 .inews .textlist li.one span s{display: block;background: #fff;border: 1px solid #e9e9e9;border-top:0px;width:68px;height:28px;line-height: 28px; text-transform:none; text-decoration: none;color: #0065cc;}

#floor_5 .online{width:300px;}
#floor_5 .online s{background-position:-220px -271px;width: 300px;height:8px;display: block;}
#floor_5 .online .cont{height:347px;background:#0065cc;color: #fff;padding:20px 28px; margin-top:2px;}
#floor_5 .online .title_5{width: 245px; margin:0 auto 15px;height:40px;color: #fff;}
#floor_5 .online .title_5 em{background-position: -423px -206px;width: 46px;height:36px; display: inline-block;margin-left:34px;}
#floor_5 .online .title_5 p{float: right;width:148px; text-align: left;font-family: arial;font-size: 12px;text-transform: uppercase;line-height: 20px;}
#floor_5 .online .title_5 p b{display: block;font-size: 18px;}
#floor_5 .online .message{width: 245px;color: #bcbcbc;}
#floor_5 .online .message .item{width:100%;height:35px; background: #fff; margin-bottom: 6px;line-height: 35px;}
#floor_5 .online .message .item span{width:33px;border-right: 1px solid #e9e9e9;height:35px; display:block;}
#floor_5 .online .message .item span.xm{background-position: -428px -287px;}
#floor_5 .online .message .item span.dh{background-position: -428px -324px;}
#floor_5 .online .message .item span.yx{background-position: -428px -360px;}
#floor_5 .online .message .item input{float:right;width:206px;height:35px; padding-left: 5px;border: 0; line-height: 35px;}
#floor_5 .online .message textarea{background:#fff;width:100%;height:65px;max-height: 70px;max-width: 250px;border: none;}
#floor_5 .online .message .btn{width:100%;height:50px; margin-top:10px;}
#floor_5 .online .message .btn .sub{background-position:-3px -187px;width:200px;height:46px;color: #fff; text-align: center; cursor: pointer;}
#floor_5 .online .message .yzm{width: 110px;height:30px; margin-top: 6px;}

/*友情链接*/
#links_main{margin: 40px auto;}
#links{height:70px;overflow: hidden;}
#links .links_title{width:143px;height:70px;background: url(../images/links.jpg) repeat-x left top;color:#fff;font-size:18px;line-height:70px;text-align:center;}
#links .links_title span{display:inline;font-size:14px;font-weight:bold;font-family: arial;text-transform: uppercase;}
#links .links_body{width:855px;border:1px solid #e2e2e2;border-left:0;height: 68px;position: relative;background: #fff;}
#links .links_pic{width:820px;margin:0 5px 0 10px;padding-top: 10px; height: 50px; overflow: hidden;}
#links .links_pic ul{ width: 105%;}
#links .links_pic li{float: left;width: 160px; margin-right: 5px;}
#links .links_pic a{display:block;}
#links .links_pic a img{width: 158px;height:48px;border: 1px solid #dfdfdf;}
#links .links_btn{background-position:-508px -207px;width: 6px;height:14px;position: absolute;top: 28px;right:13px; cursor: pointer;}


/*底部信息*/
#footer_main{margin:0;width:100%;padding:0; background:#015bb6;height:240px;}
#footer_main #bottom_nav{background:#0065cc;height:45px;}
#footer_main .bottom_nav ul{margin: 0 auto; width:108%;}
#footer_main .bottom_nav li{float:left;width:90px;display:block; list-style:none;font-size:14px;line-height:45px; text-align:center;background: url(../images/nav_line.jpg) no-repeat left center; overflow: hidden;}
#footer_main .bottom_nav li a{color:#fff; display:block;}
#footer_main .bottom_nav li a:hover{color:#fff;background:#ff5954;}
#footer_main .bottom_nav li:first-child{background: none;}

#footer_main #bottom{padding:18px 0;color: #fff;}
#bottom .bottom_left{width:333px;background: url(../images/s_line.jpg) repeat-y right top;height:168px;}
#bottom .bottom_left p{text-align:center;color:#fff;font-size: 16px;height:30px;overflow:hidden}
#bottom .bottom_logo{width:128px; text-align: center;}
#bottom .bottom_logo img{width:128px;height:128px;display: inline;}
#bottom .bottom_ewm{width:132px;text-align:center;margin-left:20px;}
#bottom .bottom_ewm img{width:120px;height:120px; display: inline;padding-top:8px;}
#bottom .copyright{width: 620px; padding-top: 40px;font-family: "宋体";font-size: 12px;}
#bottom .copyright_top{height:27px;background: url(../images/h_line.jpg) repeat-x left bottom;font-weight: bold;color: #fff;}
#bottom .copyright_bottom{line-height:24px;color:#d1e1f3; padding-top:10px;}
#bottom .copyright_bottom p{color: #d1e1f3;}
#bottom .copyright_bottom a{color: #d1e1f3;}
/*内页样式*/
#depth1{padding:0px;position: relative; margin:0 auto;}
/* 全局布局 */
#depth1 .fdbj{width:536px;height:330px;position: absolute;top: 0;left:-165px;background: url(../images/ny_title.png) no-repeat left top;z-index:0;}
#depth1 .depth_title{height:55px; padding:52px 0 0 137px;}
#depth1 .depth_title h2{font-size: 30px;font-weight: bold;color: #0065cc;line-height: 30px;}
#depth1 .depth_title h2 em{font-size: 12px;color: #333;line-height: 18px;display: block;}
#depth1 .depth1_body{z-index:2;position: relative;border-bottom:1px solid #ebebeb; padding-bottom:20px; }
/*位置*/
#depth1 .sitepath{color: #c2c2c2;font-size: 12px;font-family: "宋体";}
#depth1 .sitepath s{ width:15px; height:18px; background-position:-492px 0; margin-right: 8px;}
#depth1 .sitepath a{ color: #746969; }
#depth1 .sitepath span{color: #746969;}
#depth1 .sitepath a:last-child{color: #315b74;}
#depth1 .sitepath a:hover { color: #315b74; }
/*菜单列表*/
#depth1 .depth1_top{ padding:56px 0; z-index:2; position:relative;}
#depth1 #menu a{ width:125px; height:35px; line-height:35px; text-align:center; color:#333; display:inline-block;margin:0 5px;border:1px solid #dedede;-moz-border-radius: 3px;-webkit-border-radius: 3px;border-radius: 3px;}
#depth1 #menu a:hover{ background:#0065cc; color:#fff;border:1px solid #0065cc;}
#depth1 #menu a.cur{background:#0065cc; color:#fff;border:1px solid #0065cc;}
#depth1 .depth1_search{ width:278px; height:35px; background:#0065cc;-moz-border-radius: 3px;-webkit-border-radius: 3px;border-radius: 3px;}
#depth1 .depth1_search .txt{ width:230px; color:#fff;font-size:12px; background:none; border:0; padding-left:8px; line-height:35px; height:35px;}
#depth1 .depth1_search .btn{width:33px; height:31px; margin:2px 2px 0 0;background-position:-124px 0; cursor: pointer;}

/*翻页*/
/* pager */
#depth1 .pager {display:block;margin:15px 0 5px; text-align:right; clear:both; width: 100%;}
#depth1 .pager .pagingNav p{ float: left;line-height: 34px;}
#depth1 .pager span, .pager a{ display:inline-block; border:1px solid #eaeaea; color:#666;  height:34px; line-height:34px; padding:2px 23px 2px; text-decoration:none; margin:0 2px;  }
#depth1 .pager a:hover{ background:#0065cc; border-color:#0065cc; color:#fff; text-decoration:none;}
#depth1 .pager .cur{ background:#0065cc; border-color:#0065cc;  color:#fff; }
#depth1 .pager span.dot{ background:#0065cc; border-color:#0065cc; color:#fff; }
#depth1 .pager span.txt{ float:left; border:0px; font-size: 12px; margin-top: 2px; }

/* reLink */
#depth1 .reLink {height:38px;line-height:38px; color: #666; border:1px solid #ededed;margin:15px 0; font-size:12px;font-family: "宋体";}
#depth1 .reLink .prevLink { float:left; margin-left:10px; }
#depth1 .reLink .nextLink { float:right; margin-right:10px; }
#depth1 .reLink a{ color: #666;}
#depth1 .reLink a:hover{ color:#004a91;}
/* 内页底部快速导航 */
#depth1 .ksdh{ padding:50px 0;width:103%;}
#depth1 .ksdh a{ display:inline-block; margin-right:15px; width:320px;}
#depth1 .ksdh a img{width:320px; height:100px;}
#depth1 .ksdh a:last-child{margin-right:0;}

/* listNews */
.news .listNews .textlist {padding:40px 0;width: 100%;min-height: 700px;}
.news .listNews .textlist li{height: 133px;border: 1px solid #eaeaea;margin-bottom: 10px;}
.news .listNews .textlist li a{display: block;padding: 26px 23px;}
.news .listNews .textlist li .depth_time{margin-right:15px;}
.news .listNews .textlist li .item {width:830px;}
.news .listNews .textlist li .item h2{font-size: 18px;font-weight: bold;line-height: 23px; padding-bottom:4px;}
.news .listNews .textlist li .item span,.news .listNews .textlist li .item p{font-size: 12px;font-family: "宋体"; color:#746969; display: block; line-height: 18px;}
.news .listNews .textlist li a:hover{background: #f2f2f2;}

/* 新闻详情 */
.news #depth1 .depth_time{width:100px; height:80px; text-align:center; font-family:Arial;}
.news #depth1 .depth_time span{ width:100%; display:block; background:#eaeaea; height:41px;line-height:41px;color:#0065cc;font-size:36px;}
.news #depth1 .depth_time p{ height:39px; line-height:39px; background:#0065cc; color:#fff;font-size:18px;}
.news #depth1 .depth_cont{width:870px; min-height:460px;}
.news #depth1 .depth_cont h1{ font-size:18px; font-weight:bold; color:#4d485b;}
.news #depth1 .depth_cont .mark span{font-size: 12px;font-family: "宋体"; color:#746969; padding-right:10px;}
.news #depth1 .depth_cont .biao{ background:#F00; color:#000;}
/* 单页面 */
.page .singlePage .about h1{font-size:24px;color:#333;line-height:30px;}
.page .singlePage .about .ppl{width: 311px;height:25px;background:url(../images/icon_3.png) no-repeat center top;line-height: 25px;color: #fff;font-size: 16px;margin:20px 0;}
.page .singlePage .about .ppl span{padding:0 15px 0 10px;}
.page .singlePage .info img{max-width: 100%;}
.page  .singlePage .depth_cont{padding: 0;}
.page  .singlePage .depth_cont .map{border: 1px solid #eaeaea; width: 998px;height:407px;}
.page  .singlePage .depth_cont .route{ background: url(../images/c_line.jpg) no-repeat left top #f3f3f3;min-height: 280px; margin-top:30px;padding: 42px 35px;}
.page  .singlePage .contel{background: url(../images/contact.jpg) no-repeat center top;height: 138px; padding-bottom: 29px;}
.page  .singlePage .contel .tel{width: 265px; padding-top:48px;}
.page  .singlePage .contel .tel span{font-size:16px;font-weight:bold;font-family:helv;line-height:42px;}
.page  .singlePage .contel .address{width:275px; margin: 0 50px 0 60px;padding-top:28px;}
.page  .singlePage .contel .address span{line-height:20px; padding-left: 18px;display: block; padding-top: 5px;}
.page  .singlePage .contel .address p{padding-top: 16px;}
.page  .singlePage .contel .address a{background-position:-259px -362px;width:128px;height:47px; margin-right: 7px;}
.page  .singlePage .contel .ewm{width:280px;padding-top:21px;}
.page  .singlePage .contel .ewm img{width: 90px;height:90px;border:1px solid #e2e2e2;padding: 4px; background: #fff;}
.page  .singlePage .route .Tit{background: #0065cc;height:38px;line-height: 38px;color: #fff;-moz-border-radius-topleft: 3px;-webkit-border-top-left-radius: 3px;-moz-border-radius-topright: 3px;-webkit-border-top-right-radius: 3px;border-top-left-radius: 3px;border-top-right-radius: 3px;}
.page  .singlePage .route .Tit span{ float: right; background:url(../images/icon_2.jpg) no-repeat right top;width:13px;height:38px;}
.page  .singlePage .route .Tit h2{font-size: 18px;padding-left: 17px;}
.page  .singlePage .route .Tit h2 em{font-size: 14px;font-family: arial;text-transform: uppercase;}
.page  .singlePage .route_cont{padding-top:20px;}

.product #depth1 .gridlist{padding:30px 0;width: 100%;overflow: hidden;}
.product #depth1 .gridlist ul{width: 102%;}
.product #depth1 .gridlist li{float: left;width: 240px;height:230px; display: block; margin-right: 13px;}
.product #depth1 .gridlist li a{ display: block;}
.product #depth1 .gridlist li .img{width:230px;height:170px; overflow:hidden;border: 1px solid #e9e9e9;padding: 4px;}
.product #depth1 .gridlist li img{width:230px; display:block;}
.product #depth1 .gridlist li a:hover img{border: 1px solid #0065cc;}
.product #depth1 .gridlist li h2{padding-top: 5px;text-align:center;width:100%;color: #333; cursor: pointer;}
.product #depth1 .gridlist li a:hover h2{color:#0065cc;}

.Infoproduct .depth_cont{padding:20px 0 50px; width: 100%;}
.Infoproduct .depth_cont .photo{width: 400px;height:300px; overflow:hidden;}
.Infoproduct .depth_cont .photo img{width: 380px; display:block;}
.Infoproduct .depth_cont .baseInfo{width: 554px;min-height:300px;}
.Infoproduct .depth_cont .baseInfo b{font-weight:bold;}
.Infoproduct .depth_cont .baseInfo p{line-height: 30px;}
.Infoproduct .depth_cont .baseInfo .miaos h3{font-weight:bold; display: block;}
.Infoproduct .depth_cont .baseInfo .miaos p{line-height: 24px;}

#depth1 .rePro{ padding: 0 0 38px; width: 100%;}
#depth1 .rePro .Tit{background: #0065cc;height:38px;line-height: 38px;color: #fff;-moz-border-radius-topleft: 3px;-webkit-border-top-left-radius: 3px;-moz-border-radius-topright: 3px;-webkit-border-top-right-radius: 3px;border-top-left-radius: 3px;border-top-right-radius: 3px;}
#depth1 .rePro .Tit span{ float: right; background:url(../images/icon_2.jpg) no-repeat right top;width:13px;height:38px;}
#depth1 .rePro .Tit h2{font-size: 18px;padding-left: 17px;}
#depth1 .rePro .Tit h2 em{font-size: 14px;font-family: arial;text-transform: uppercase;}
#depth1 .rePro .reprolist{position:relative;padding:30px 0 12px;border: 1px solid #ddd;border-top: 0;-moz-border-radius-bottomleft: 3px;-webkit-border-bottom-left-radius: 3px;-moz-border-radius-bottomright: 3px;-webkit-border-bottom-right-radius: 3px;border-bottom-left-radius: 3px;border-bottom-right-radius: 3px;}
#depth1 .rePro .gridlist2{width: 924px; margin: 0 auto;height:200px;overflow: hidden;position: relative;}
#depth1 .rePro .gridlist2 ul{width: 102%;}
#depth1 .rePro .gridlist2 li{width: 219px;float: left;display: block; margin-right: 12px;}
#depth1 .rePro .gridlist2 li a{display: block;}
#depth1 .rePro .gridlist2 li img{width:210px;height:155px;padding:4px;border: 1px solid #e9e9e9;}
#depth1 .rePro .gridlist2 li h3{display: block;text-align: center;}
#depth1 .rePro .gridlist2 li a:hover img{border: 1px solid #0065cc;}
#depth1 .rePro .gridlist2 li a:hover h3{color: #0065cc;}
#depth1 .rePro .reprolist span{width: 27px;height:75px;position: absolute;top:73px;cursor: pointer;}
#depth1 .rePro .reprolist span.prev{background-position:-473px -324px;left: 0;}
#depth1 .rePro .reprolist span.prev:hover{background-position:-473px -413px;}
#depth1 .rePro .reprolist span.next{background-position:-509px -324px;right: 0;}
#depth1 .rePro .reprolist span.next:hover{background-position:-509px -413px;}
/* mapPage  */
.maplist li a {background: #eee;  width: 98%;  height: 30px;  line-height: 30px;  display: block;  margin-bottom: 10px;  padding-left: 2%;  font-weight: bold; }
.maplist li .box {  width: 110%;  height: auto;  margin-bottom: 10px;}
.maplist li .box a { height: 26px;  line-height: 26px;  width: 168px; display:inline-block;  text-align: center;  margin-right: 8px; padding:0px; border:0px; font-weight: normal;}
.maplist li .box a:hover {  background: #f35b07; color: #fff;}
/* formData */
.product .reInformation{padding:20px 0 0;}
.product .reInformation .leftTit{width: 100%;border-bottom: 3px solid #dce5ed;height:53px;position: relative;}
.product .reInformation .leftTit h2{background: url(../images/online_2.png) no-repeat left bottom;width:215px;height:53px;color:#0065cc;font-size: 18px;line-height:24px;padding-left: 60px;position: absolute;bottom:-3px;left: 0;}
.product .reInformation .leftTit h2 em{font-family: arial;font-size: 12px;text-transform: uppercase; display: block;}
.formData { width:100%; margin:0px auto 20px;padding-top:30px; }
.formData .item{ margin:0 20px 10px 0;height:35px;line-height:35px;width: 370px;position: relative;}
.formData .liuyan{width:100%;height:103px;}
.formData .item label {display:block;float: left;width: 32px;height:33px;border: 1px solid #ddd;border-right: 1px solid #e9e9e9;}
.formData .item label.xm{background-position: -428px -287px;}
.formData .item label.dh{background-position: -428px -324px;}
.formData .item label.yx{background-position: -428px -360px;}
.formData .item label.qq{background-position: -467px -287px;}
.formData .item em{display:block;width: 5px; line-height: 33px;position: absolute;top: 10px;right:0;}
.formData .item .tip { width:150px; float: left;}
.formData .item input{ width:305px; height:33px; line-height:33px; color:#666; float: left;border: 1px solid #ddd;border-left:0;padding:0 5px;font-size: 12px;font-family: "宋体";}
.formData .item textarea { width:988px; height:103px; color:#666; border:1px solid #ddd; margin-bottom:15px;padding:0 5px; max-width:1000px; max-height:130px;background: #fff;}
.formData .code{ height: 27px;margin-top:13px;}
.formData .code input { width:120px; float: left;border: 1px solid #ddd;}
.formData .item.btn{width: 245px;height:40px; margin-top:14px;}
.formData .item .sub {line-height:40px; text-align:center; background:#ff5954; border-radius:2px; color:#FFF; border:none;cursor:pointer; width: 245px;height:40px;font-size: 17px;font-family: "微软雅黑";}
.formData .sub:hover { background:#666; }
.formData tr.code img { float: left; vertical-align:middle; *vertical-align:0; margin-left:10px; }
#codeimg{padding-top:7px; padding-left:5px; cursor:pointer;}
.formData .err, .formData .red { color:#ff0000; }
.formData .red { font-size:16px; line-height:16px; font-weight:700; margin-right:5px;color: #ff5954;}
.formData .item input.red{color: #ff5954;}


/*地图*/
.about_main{line-height:30px; height:auto; font-size:14px;color:#666; margin:0; padding:0;float:left;width:98%;}
.about_main ul{list-style:none; margin:0; padding:0;}
.about_main ul li.map_1{border-bottom:1px dotted #b8a17d;margin:10px 0;padding:10px;font-weight:bold;display:block;width:98%;}
.about_main ul li.map_2{ float:left; padding:0 15px;display:block;}
.about_main ul li a{color: #666666;display:block;}
.about_main ul li a:hover{color:#666666; text-decoration:underline; font-weight:bold;}
.right_top ._column_title{ border-left:3px solid #e60044; color:#333; float:left; font-size:20px; height:24px; line-height:24px; margin:19px 0; padding-left:15px; display:inline;}
.right_top .column_path{ float:right;display:inline; color:#999; font-size:12px;}
.right_top .column_path a{color:#999;}
/*百度地图*/
.baiduMap{margin:10px; height:300px;}
.BMap_bubble_title a{display: inline-block; padding: 0 10px; height:30px; line-height:30px; border-radius:5px; background: #333; color: #FFF;}
.BMap_bubble_content{ line-height: 24px; padding: 10px 0;}

.depth_cont  .info {line-height:35px;font-size:16px;}
.depth_cont  .info img{margin:0 auto;}
 /** 自定义字体******************************/

@font-face {
  font-family: helv;
  src: url("../font/helv.eot");
  src: url("../font/helv.eot?#iefix") format("eot"), 
  	   url("../font/helv.ttf") format("truetype");
}
@font-face {
  font-family: impact;
  src: url("../font/impact.eot");
  src: url("../font/impact.eot?#iefix") format("eot"), 
  	   url("../font/impact.ttf") format("truetype");
}