* { margin:0; padding:0; word-break:break-all; }
body { font-size:13px; margin:0px; padding:0px; background-repeat: repeat-x; font-family:microsoft Yahei, Arial, Helvetica, sans-serif; background-color:#FFFFFF; }
a { color:#333; text-decoration:none; }
a:hover { text-decoration:none; color: #FF0000; }
img { border:0; vertical-align:bottom; }
li { list-style:none; }
table { border-collapse:collapse; border-spacing:0; }
.c20 { clear:both; line-height:20px; height:20px; }
.c { clear:both; }
.mt5 { margin-top:5px; }
.mt10 { margin-top:10px; }
.mt20 { margin-top:20px; }
.left { float:left; }
.right { float:right; }
.w1000 { width: 1000px; }
.w1100 { width: 1100px; }
.center { margin-right: auto; margin-left: auto; margin-top: 0px; }
.ml10 { margin-left:10px; }
.top { width: 100%; position: relative; z-index: 5; top: 0px; }
a.green { color:#0195a1; text-decoration:none; }
a.green:hover { color:#FF6600; text-decoration:none; }
.red { color:#CC0000 }
/* ��ҳ */
#pages { font-family:"����"; line-height: 35px; height: 35px; padding-top: 14px; padding-right: 0; padding-bottom: 10px; padding-left: 0; text-align: center; }
#pages a { display:inline-block; height:22px; line-height:22px; background:#fff; border:1px solid #e3e3e3; text-align:center; color:#333; padding:0 10px }
#pages a.a1 { background:url(../images/admin_img/pages.png) no-repeat 0 5px; width:56px; padding:0 }
#pages a:hover { background:#f1f1f1; color:#000; text-decoration:none }
#pages span { display:inline-block; height:22px; line-height:22px; border:1px solid #0195a1; color:#fff; text-align:center; padding:0 10px; background-color: #0195a1; }
.page .noPage { display:inline-block; width:56px; height:22px; line-height:22px; background:url(../img/icu/titleBg.png) repeat-x 0 -55px; border:1px solid #e3e3e3; text-align:center; color:#a4a4a4; }
/* Ĭ�ϻõ�Ƭ */
.FocusPic { zoom:1; position:relative; overflow:hidden; float: left; height: 225px; width: 300px; }
.FocusPic .content { overflow:hidden }
.FocusPic .changeDiv a { position:absolute; top:0px; left:0px; display:none; }
.FocusPic .title-bg, .FocusPic .title { position:absolute; left:0px; bottom:0; width:300px; height:30px; line-height:30px; overflow:hidden }
.FocusPic .title-bg { background:#000; filter:alpha(opacity=20); opacity:0.2; }
.FocusPic .title a { display:block; padding-left:15px; color:#fff; font-size:14px; }
.FocusPic .change { bottom:4px; height:20px; right:3px; *right:5px;
_right:4px; position:absolute; text-align:right; z-index:9999; }
.FocusPic .change i { background:#666; color:#FFF; cursor:pointer; font-family:Arial; font-size:12px; line-height:15px; margin-right:2px; padding:2px 6px; font-style:normal; height:15px; display:inline-block; display:-moz-inline-stack; zoom:1; *display:inline;
}
.FocusPic .change i.cur { background:#008067; }
.top1 { height: 35px; width: 100%; color: #FFFFFF; background-color: #333333; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #e2e2e2; line-height: 35px; }
.top1_left { line-height: 40px; float: left; height: 40px; width: 450px; }
.top1 span { float:right; padding-right:5px; padding-left:30px; background-repeat: no-repeat; background-position: 5px center; margin-left: 10px; }
#phone { background-image:url(../images/phone01.png)}
#online{ background-image:url(../images/online01.png)}
#weixin{ background-image:url(../images/weixin01.png)}
.top1 a { color:#FFFFFF; text-decoration:none;}
.mail{ color:#4bcdd9; font-family:Arial; float:left; background:url(../images/mail.png) no-repeat 0px 14px; padding-left:18px; padding-right:13px; line-height: 40px; height: 40px; }
.tel{ color:#333333; font-family:Arial; float:left; background:url(../images/tel.png) no-repeat 0px 13px; padding-left:20px; padding-right:13px; line-height: 30px; height: 30px; }
.top1_right { line-height: 30px; float: right; height: 30px; width: 240px; text-align: right; }
.top1_right a { color:#333333; text-decoration:none; padding-left:8px; padding-right:8px; }
.logo { float: left; position: relative; z-index: 100; padding-top: 20px; padding-bottom: 20px; }
.logo_right { float: right; }
.top_right { float: right; width: 305px; padding-top: 35px; padding-bottom: 10px; }
.top_right h4{ color:#0195a1; height:30px; text-align:center; background-image: url(../images//lx_line.gif); background-repeat: no-repeat; background-position: center bottom; }
.top_right h4 a{  color:#0195a1;}
.top_right p{  color:#707070; font-size:12px; font-family:"Microsoft Yahei"; font-weight:normal; text-align:center; padding-top:5px;}
.top_right p span{  font-size:24px;  font-weight:bold; line-height:24px;  font-family:"Microsoft Yahei"; color:#f39500;}
.nav { background-color: #0195a1; height: 45px; width: 100%; position: relative; }
/*.nav li{ float:left; height:45px; line-height:45px; text-align:center; font-size:15px; position:relative; }
.nav li a{ color:#FFFFFF; text-decoration:none; display:block; padding-left:29px; padding-right:29px; }
.nav li:hover { color:#FFFFFF; background-color:#ed8402;}
.nav li.on a { display:block; color: #FFFFFF; background-color: #ed8402; }
.nav ul li a:hover{ display:block; color: #FFFFFF; background-color: #fb8f08; }
.nav dl{ width:100px; font-size:12px; position:absolute; top:60px; left:0px; background-color: #CF261F; background-image: url(../images/nav_bg2.png); background-repeat: no-repeat; background-position: center top; padding-top: 10px; }
.nav dl dd { height:35px; line-height:35px; text-align: left; background-image: url(../images/nav_bg3.png); background-repeat: no-repeat; background-position: center bottom; white-space: nowrap; }
.nav dl dd a{ color:#FFFFFF; text-align: left; }
.nav dl dd a:hover{ color:#FFFFFF; background:#e02e2e; opacity:0.9; }
.nav  .nav_line { background-image: url(../images/line.gif); background-repeat: no-repeat; background-position: center center; float: left; height: 45px; width: 2px; }*/

ul.ldd_menu{margin:0 auto; width:1100px;padding:0;display:block;height:45px;list-style:none;}
ul.ldd_menu li{float:left;position:relative;}
/*ul.ldd_menu li li{float:none;}*/
ul.ldd_menu li span{float:left; height:45px; line-height:45px; text-align:center; font-size:15px; position:relative; width:120px; text-align:center }
ul.ldd_menu li span a{display:block; color:#FFF;}
ul.ldd_menu li span.on a{display:block; color: #FFFFFF; background-color: #ed8402; }
ul.ldd_menu li .nav_line { background-image: url(../images/line.gif); background-repeat: no-repeat; background-position: center center; float: left; height: 45px; width: 2px; }
ul.ldd_menu li span.Nav{ background:#083094;}
ul.ldd_menu .ldd_submenu{ z-index:999; position:absolute; top:45px; width:980px; display:none; opacity:0.95; left:0px; height:320px; font-size:1em; background:#FFF; padding-left:120px; }
ul.ldd_menu .ldd_submenu p{ display:block; height:50px; line-height:50px; position:absolute; left:0; bottom:0; width:1080px; font-size:1.2em; padding-left:20px; border-top:#ccc solid 1px; color:#FFF; background-color: #0195a1; }
a.ldd_subfoot{background-color:#f0f0f0;color:#444;display:block;clear:both;padding:15px 20px;text-transform:uppercase;font-size:12px;
	text-shadow:0px 0px 1px #fff;
	-moz-box-shadow:0px 0px 2px #777 inset;
	-webkit-box-shadow:0px 0px 2px #777 inset;
	-box-shadow:0px 0px 2px #777 inset;}
ul.ldd_menu ul{ list-style:none; float:left; border-left:1px solid #f6f3f6; width:92px; white-space:nowrap; margin-top: 20px; margin-right: 0px; margin-bottom: 20px; margin-left: 0px; padding-top: 0px; padding-right: 10px; padding-bottom: 10px; padding-left: 20px; }
li.ldd_heading{font-size:1.1em;font-style:italic;color:#FFB39F;text-shadow:0px 0px 1px #B03E23;padding:0px 0px 10px 0px;}
ul.ldd_menu ul li a{font-size:12px;line-height:24px;color:#666;padding:1px 3px;}
ul.ldd_menu ul li a:hover{ color:#FFF; padding:5px; text-align:center; background-color: #0195a1; }



.logo_bg { background-image: url(../images/top_bg2.png); background-repeat: repeat-x; width: 100%; }
.nav_left { float: left; }
.nav_right { float: right; height: 30px; width: 270px; padding-top: 15px; padding-bottom: 10px; }
.hotso { height: 45px; width: 100%; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #e2e2e2; }
.so_key { line-height: 35px; color: #666666; float: left; height: 35px; width: 700px; padding-top: 5px; padding-bottom: 5px; }
.so_key a { color:#666666; padding-left:5px; padding-right:15px;}
.so { float: right; height: 30px; width: 350px; padding-top: 70px; padding-bottom: 5px; padding-right: 20px; }
.so_input { width:240px; line-height:23px; height:23px; float: left; color: #666666; }.so_button { font-size: 15px; line-height: 26px; font-weight: normal; color: #FFFFFF; background-color: #0195A1; text-align: center; float: left; height: 26px; width: 60px; border-top-style: none; border-right-style: none; border-bottom-style: none; border-left-style: none; }

/* banner */
.banner{ position:relative; height:495px; border-bottom:3px solid #f39500; width: 100%; }
.banner a{ display:block;  height:495px; overflow:hidden;}
#flashs .btn{  bottom: 0;
    margin-right: -450px;
    padding: 20px 6px;
    position: absolute;
    right: 50%;
    z-index: 7; }
#flashs .btn span{ color:#fff;  background:#0195A1; border:1px solid #0195A1;  cursor: pointer;display: inline-block;margin-left: 5px;padding:2px 6px;}
#flashs .btn span.cur{ background:#FFF; color:#0195A1}
.bgitem{ position:absolute;}

.main1 { width: 100%; padding-top: 20px; padding-bottom: 20px; position: relative; background-color: #ededed; }
.main { float: left; width: 1100px; position: relative; }
.p_left { float: left; width: 210px; }
.left_nav { float: left; height: 47px; width: 210px; background-image: url(../images/l_nav.gif); background-repeat: no-repeat; font-size: 18px; line-height: 47px; font-weight: bold; color: #FFFFFF; text-align: center; }
.left_list { width: 184px; border: 3px solid #3aa9b2; padding: 10px; float: left; }
.left_list p { font-size: 15px; line-height: 40px; color: #333333; background-image: url(../images/ico01.jpg); background-repeat: no-repeat; background-position: 5px center; float: left; height: 40px; width: 164px; padding-left: 20px; margin-top: 5px; border-bottom-width: 1px; border-bottom-style: dashed; border-bottom-color: #CCCCCC; }
.left_list p a { color:#333333; text-decoration:none; }.left_list ul { float: left; width: 184px; padding-top: 5px; padding-bottom: 5px; }
.left_list li { line-height: 30px; background-image: url(../images/ico02.gif); background-repeat: no-repeat; background-position: 2px center; float: left; height: 30px; width: 174px; padding-left: 10px; }
.p_right { float: right; width: 860px; }
.p_title { background-image: url(../images/cp_xx.gif); background-repeat: repeat-x; background-position: center bottom; float: left; height: 43px; width: 860px; }
.p_title h3 { background-image: url(../images/cp_bt.gif); background-repeat: no-repeat; background-position: left bottom; float: left; height: 35px; width: 160px; font-size: 18px; line-height: 35px; font-weight: bold; color: #0195a1; padding-left: 40px; padding-bottom: 8px; }
.p_title span { float: right; padding-top: 20px; padding-right: 5px; }
.p_list { float: left; width: 860px; padding-bottom: 5px; }
.p_list li { width: 270px; float: left; padding-top: 10px; padding-bottom: 10px; }
.p_list span { padding: 5px; width: 258px; border: 1px solid #e2e2e2; float: left; }
.p_list span img { display:block; -moz-transform:scale(1, 1); -webkit-transform:scale(1, 1); -o-transform:scale(1, 1); -ms-transform:scale(1, 1); transform:scale(1, 1); -webkit-transition: all 0.3s ease-in; -moz-transition: all 0.3s ease-in; -o-transition: all 0.3s ease-in; -ms-transition: all 0.3s ease-in; transition: all 0.3s ease-in; }
.p_list span:hover img { -moz-transform:scale(1.1, 1.1); -webkit-transform:scale(1.1, 1.1); -o-transform:scale(1.1, 1.1); -ms-transform:scale(1.1, 1.1); transform:scale(1.1, 1.1); -webkit-transition: all 0.3s ease-in; -moz-transition: all 0.3s ease-in; -o-transition: all 0.3s ease-in; -ms-transition: all 0.3s ease-in; transition: all 0.3s ease-in; }
.p_list p { line-height: 25px; float: left; height: 25px; width: 265px; color: #0195a1; padding-left: 5px; font-size: 13px; font-weight: bold; }
.p_list b { color: #FF9C00; font-weight: bold; }
.p_list p a { color: #666666; }
.p_list p a:hover { color: #0195a1; }
.p_list dt { line-height: 25px; color: #666666; float: left; width: 265px; padding-left: 5px; }

.ml25 { margin-left:25px;}
.left_pic { float: left; width: 190px; background-color: #0195a1; padding: 10px; }
.left_pic p { font-size: 20px; line-height: 40px; font-weight: bold; color: #FFFFFF; text-align: center; float: left; height: 40px; width: 170px; background-image: url(../images/phone02.png); background-repeat: no-repeat; background-position: 5px 0px; padding-left: 20px; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #01C1D1; padding-bottom: 10px; }
.left_pic  dt { line-height: 25px; color: #FFFFFF; float: left; width: 190px; border-top-width: 1px; border-top-style: solid; border-top-color: #017E89; padding-top: 10px; height: 75px; overflow: hidden; }

.ad1 { background-image: url(../images/ys_tit.jpg); background-repeat: repeat-x; background-position: center top; height: 145px; width: 100%; }
.ad1 .p01{ width:480px; text-align:right; font:18px "Microsoft Yahei"; color:#fff; padding-top:20px; line-height:40px; float: left; }
.ad1 .p01 span{ display:block; font-size:30px; font-weight:bold; line-height:30px; }
.ad1 .p01 i { display:block; color:#ffce80; font-size:36px; font-style:italic; text-transform:uppercase; line-height:60px; font-family:"Times New Roman", Times, serif;}
.ad1 .p02{ width:487px; padding-top:30px; float: right; }
.ad1 .p02 i{ display:block; font-style:normal; float:left; font:18px "Microsoft Yahei"; color:#9dd4d9; padding-left:10px; padding-top:12px;}
.ad1 .p02 i em{ display:block; font-style:normal; font-size:21px; color:#fff;}
.ad1 .p02 span{ display:block; float:left; font:57px "Microsoft Yahei"; color:#fff; font-weight:bold;}
.youshi1 { float: left; width: 500px; }
.youshi { float: left; width: 1100px; position: relative; }
.youshi1 dl { float: left; width: 500px; }
.youshi1 dd { float: left; width: 500px; padding-top: 5px; padding-bottom: 10px; }
.youshi1 p { line-height: 35px; float: left; height: 35px; width: 500px; font-size: 18px; font-weight: bold; color: #0195a1; }
.youshi1 i { font-style: normal; line-height: 25px; font-weight: bold; color: #FFFFFF; margin: 5px; float: left; height: 25px; padding-right: 8px; padding-left: 8px; background-color: #0195a1; font-family: Georgia, "Times New Roman", Times, serif; font-size: 18px; }
.youshi1 dt { line-height: 22px; float: left; width: 480px; padding-left: 20px; color: #999999; padding-bottom: 10px; }
.youshi1_pic { float: right; width: 500px; }
.title1 { line-height: 50px; text-align: center; height: 50px; width: 1100px; font-size: 40px; font-weight: bold; color: #FF0000; padding-top: 15px; padding-bottom: 5px; }
.title1 i { font-style: normal; color: #999999; padding-right: 5px; padding-left: 5px; font-weight: lighter; font-family: "Times New Roman", Times, serif; }
.zhuanti { float: left; width: 1100px; padding-top: 10px; padding-bottom: 10px; margin-bottom: 20px; }
.zhuanti ul { float: left; width: 1100px; }
.zhuanti li { float: left; width: 238px; padding-bottom: 10px; margin-right: 13px; margin-left: 13px; border: 5px solid #0195a1; background-color: #0195a1; }
.zhuanti li:hover { float: left; width: 238px; padding-bottom: 14px; margin-right: 13px; margin-left: 13px; border: 1px solid #ff9c00; background-color: #ff9c00; padding-top: 4px; padding-right: 4px; padding-left: 4px; }
.zhuanti p { font-size: 15px; line-height: 35px; color: #FFFFFF; float: left; height: 35px; width: 230px; font-weight: bold; padding-right: 4px; padding-left: 4px; }
.zhuanti dt { line-height: 22px; color: #FFFFFF; float: left; width: 230px; padding-bottom: 5px; padding-right: 4px; padding-left: 4px; }
.zhuanti span { float: left; width: 238px; }

.news { background-color: #ededed; width: 100%; padding-top: 20px; padding-bottom: 20px; }
.news1 { float: left; width: 510px; background-color: #FFFFFF; padding: 10px; }
.news_title { line-height: 35px; background-image: url(../images/sp_xx.gif); background-repeat: repeat-x; background-position: center bottom; float: left; height: 35px; width: 510px; }
.news_title  h3 { font-size: 18px; line-height: 31px; font-weight: bold; color: 0195a1; float: left; border-bottom-width: 4px; border-bottom-style: solid; border-bottom-color: #0195a1; height: 31px; }
.news_title i { font-size: 13px; line-height: 35px; font-weight: normal; color: #666666; font-style: normal; }
.news_title span { float: right; padding-top: 0px; padding-right: 10px; }
.news_first { padding: 5px; float: left; width: 500px; }
.news_first li { float: left; width: 500px; padding-bottom: 10px; border-bottom-width: 1px; border-bottom-style: dashed; border-bottom-color: #e2e2e2; }
.news_first span { padding: 1px; float: left; border: 1px solid #e2e2e2; }
.news_first p { font-size: 13px; line-height: 35px; float: right; height: 35px; width: 300px; font-weight: bold; }
.news_first dt { line-height: 20px; color: #666666; float: right; width: 300px; }
.news_list { float: left; width: 500px; padding: 5px; }
.news_list li { line-height: 40px; background-image: url(../images/ico03.gif); background-repeat: no-repeat; background-position: 2px center; float: left; height: 40px; width: 485px; padding-left: 15px; border-bottom-width: 1px; border-bottom-style: dashed; border-bottom-color: #e2e2e2; }
.news_list span { line-height: 40px; color: #666666; float: right; height: 40px; padding-right: 5px; }

.about { float: left; width: 700px; }
.about_title { line-height: 35px; float: left; height: 35px; width: 700px; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #e2e2e2; }
.about_title h3 { font-size: 16px; line-height: 35px; font-weight: bold; color: #0195a1; float: left; border-bottom-width: 2px; border-bottom-style: solid; border-bottom-color: #0195a1; height: 35px; }
.about_title i { font-size: 13px; line-height: 35px; font-weight: normal; color: #666666; font-style: normal; }
.about_title span { float: right; padding-top: 10px; padding-right: 10px; }
.about_txt { float: left; width: 700px; padding-top: 10px; padding-bottom: 5px; line-height: 28px; color: #333333; }
.about_txt span { float: left; padding-top: 5px; padding-right: 20px; padding-bottom: 5px; }
.jishu { float: right; width: 360px; }
.jishu_title { line-height: 35px; float: left; height: 35px; width: 360px; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #e2e2e2; }
.jishu_title h3 { font-size: 16px; line-height: 35px; font-weight: bold; color: #0195a1; float: left; border-bottom-width: 2px; border-bottom-style: solid; border-bottom-color: #0195a1; height: 35px; }
.jishu_title i { font-size: 13px; line-height: 35px; font-weight: normal; color: #666666; font-style: normal; }
.jishu_title span { float: right; padding-top: 10px; padding-right: 10px; }
.wd_con { width:350px; float:left; height: 300px; overflow: hidden; }
.wd_con dl { padding:15px 0; border-bottom:dashed 1px #d5d5d5;}
.wd_con .nobor { border-bottom:none;}
.wd_con dl dt { height:30px; line-height:30px; padding-left:35px; overflow:hidden; background-image: url(../images/wd_w.png); background-repeat: no-repeat; background-position: left 2px; }
.wd_con dl dt a { color:#333; font-size:14px;}
.wd_con dd { background:url(../images/wd_d.gif) no-repeat left 2px; width:310px; line-height:22px; padding-left:35px; color:#888; font-size:13px; }
.team h3 { font-size: 24px; line-height: 52px; font-weight: bold; color: #FFFFFF; background-image: url(../images/d_nst.gif); background-repeat: no-repeat; background-position: center center; text-align: center; float: left; height: 52px; width: 1100px; }
.team i { font-size: 12px; font-style: normal; font-weight: normal; color: #E8E8E8; padding-left: 10px; }
.team_list { float: left; width: 1100px; padding-top: 10px; padding-bottom: 10px; }

.news_i_b3{ width:1100px; margin: 0 auto; height:293px; position:relative; overflow:hidden; z-index:9999; }
.news_i_b3 ul{width:9999px;position:absolute; left: 0;top: 0px; margin:0 auto; overflow:hidden;}
.news_i_b3 ul li{ width:211px; height:293px; float:left; margin-left:20px;_margin-left:15px; text-align: center;}
.news_i_b3 ul li img{width: 211px;height: 211px;}
.ddd{width: 153px;height: 35px;background: #2e3444;color: #fff;display: block;margin: 0 auto;line-height: 35px;border-radius:5px;}
.team_list  li { padding: 10px; float: left; width: 200px; }
.team_list span { float: left; width: 200px; }
.team_list p { width:200px; line-height:30px; height:30px; text-align:center; font-size: 16px; font-weight: bold; color: #0195a1; float: left; }.team_list dt { line-height: 20px; color: #999999; float: left; width: 200px; padding-top: 5px; padding-bottom: 5px; }
.case { float: left; width: 700px; }
.case_title { line-height: 35px; float: left; height: 35px; width: 700px; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #e2e2e2; }
.case_title h3 { font-size: 16px; line-height: 35px; font-weight: bold; color: #0195a1; float: left; border-bottom-width: 2px; border-bottom-style: solid; border-bottom-color: #0195a1; height: 35px; }
.case_title i { font-size: 13px; line-height: 35px; font-weight: normal; color: #666666; font-style: normal; }
.case_title span { float: right; padding-top: 10px; padding-right: 10px; }.case_list { float: left; width: 700px; padding-top: 10px; padding-bottom: 5px; }
.case_list li { padding: 10px; float: left; width: 155px; }
.case_list span { float: left; width: 155px; }
.case_list p { line-height: 35px; text-align: center; float: left; height: 35px; width: 155px; }
.contact { float: right; width: 360px; }
.contact_title { line-height: 35px; float: left; height: 35px; width: 360px; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #e2e2e2; }
.contact_title h3 { font-size: 16px; line-height: 35px; font-weight: bold; color: #0195a1; float: left; border-bottom-width: 2px; border-bottom-style: solid; border-bottom-color: #0195a1; height: 35px; }
.contact_title i { font-size: 13px; line-height: 35px; font-weight: normal; color: #666666; font-style: normal; }
.contact_title span { float: right; padding-top: 10px; padding-right: 10px; }.contact_txt { line-height: 25px; color: #333333; float: left; width: 360px; padding-top: 10px; }
.contact_pic { padding: 5px; float: left; width: 350px; }
.link { float: left; width: 1100px; }
.link_title { font-size: 13px; line-height: 45px; font-weight: bold; color: #333333; background-image: url(../images/yq_bt.gif); background-repeat: no-repeat; background-position: left center; height: 45px; padding-right: 10px; padding-left: 80px; float: left; }
.link_list { float: right; width: 945px; padding-top: 10px; padding-bottom: 5px; line-height: 25px; }
.link_list a { color:#666666; text-decoration:none; padding-left:5px; padding-left:15px; display:block; float:left;}
.link_list a:hover { color:#FF0000; text-decoration:none;}
.stu_list { float: left; width: 1100px; padding-top: 10px; padding-bottom: 10px; position: relative; }
.stu_list li { padding: 10px; float: left; width: 255px; position: relative; }
.stu_list span { padding: 4px; float: left; width: 245px; border: 1px solid #e2e2e2; position: relative; }
.stu_list  p { line-height: 35px; text-align: center; float: left; height: 35px; width: 245px; position: absolute; background-color: #0195a1; left: 15px; top: 230px; opacity:0.9; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=90)"; /* ie8  */ filter:alpha(opacity=90);    /* ie5-7  */ -moz-opacity:0.9;    /* old mozilla browser like netscape  */ -khtml-opacity: 0.9; color: #FFFFFF; }
.team { float: left; width: 1100px; position: relative; }

.bottom { background-color: #0195a1; width: 100%; padding-top: 15px; padding-bottom: 15px; }
.bottom_menu { text-align: center; float: left; height: 35px; width: 1100px; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #01C1D1; line-height: 35px; color: #FFFFFF; padding-bottom: 10px; }
.bottom_menu a { color:#FFFFFF; text-decoration:none; padding-left:15px; padding-right:15px;}.bottom2 { float: left; width: 1100px; padding-top: 20px; border-top-width: 1px; border-top-style: solid; border-top-color: #017D87; }
.bottom_logo { float: left; padding-right: 30px; }
.copyright { line-height: 28px; color: #FFFFFF; float: left; width: 550px; text-align: center; }
.weixin { float: right; }

.banner_page { float: left; width: 1100px; }

.page_left { float: left; width: 220px; }
.left_title { background-color: #0195a1; float: left; width: 190px; padding-top: 20px; padding-right: 10px; padding-bottom: 20px; padding-left: 20px; }
.left_title h2 { font-size: 18px; line-height: 30px; font-weight: bold; color: #FFFFFF; float: left; height: 30px; width: 200px; }
.left_title p { font-family: Arial, Helvetica, sans-serif; font-size: 14px; line-height: 25px; font-weight: normal; color: #FFFFFF; float: left; height: 25px; width: 200px; }
.left_menu { float: left; width: 220px; padding-top: 10px; padding-bottom: 10px; }
.left_menu li { line-height: 40px; float: left; height: 40px; width: 220px; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #e2e2e2; }
.left_menu li a { width:190px; line-height: 40px; background-image: url(../images/icon8.png); background-repeat: no-repeat; background-position: 10px center; height: 40px; padding-left: 30px; display:block; }
.left_menu li a:hover { width:190px; line-height: 40px; background-image: url(../images/icon8_1.png); background-repeat: no-repeat; background-position: 10px center; height: 40px; padding-left: 30px; background-color: #0195a1; color: #FFFFFF; text-decoration: none; }
.left_menu li.on2 a { width:190px; line-height: 40px; background-image: url(../images/icon8_1.png); background-repeat: no-repeat; background-position: 10px center; height: 40px; padding-left: 30px; background-color: #0195a1; color: #FFFFFF; text-decoration: none; }

.page_right { float: right; width: 850px; position: relative; }
.right_title { font-size: 18px; line-height: 40px; font-weight: bold; color: #333333; float: left; height: 40px; width: 850px; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #e2e2e2; }
.page_read { padding: 10px; float: left; width: 830px; margin-top: 10px; margin-bottom: 10px; line-height: 28px; color: #333333; }
.page_read  img { max-width:830px; height:auto;}.left_title2 { font-size: 15px; line-height: 35px; font-weight: bold; color: #FFFFFF; background-color: #0195a1; float: left; height: 35px; width: 210px; padding-left: 10px; }
.left_contact { line-height: 28px; color: #333333; float: left; width: 220px; padding-top: 5px; padding-bottom: 5px; }
.position span{ line-height: 50px; color: #666666; float: right; height: 50px; font-weight: normal; background-image: url(../images/home.png); background-repeat: no-repeat; background-position: left center; padding-left: 30px; font-size: 13px; }
.position  { font-size: 18px; line-height: 50px; font-weight: bold; color: #0195A1; float: right; height: 50px; width: 500px; }
.position h2 { font-size: 18px; line-height: 35px; font-weight: bold; color: #0195A1; float: left; height: 35px; padding-right: 5px; padding-left: 5px; border-bottom-width: 2px; border-bottom-style: solid; border-bottom-color: #0195A1; }
.list { float: left; width: 780px; margin-top: 10px; margin-bottom: 10px; padding-top: 10px; padding-bottom: 10px; }
.list_txt { margin: 0px; padding: 0px; }
.list_txt li { float: left; width: 760px; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #e2e2e2; display:block; padding-top: 15px; padding-right: 10px; padding-bottom: 15px; padding-left: 10px; }
.list_txt li:hover  { background-color:#FAFAFA; }
.list_txt p { font-size: 14px; line-height: 35px; font-weight: bold; float: right; height: 35px; width: 570px; }
.list_txt span { font-size: 13px; line-height: 35px; font-weight: normal; color: #666666; float: left; padding: 5px; }
.list_txt dt { line-height: 22px; color: #808080; float: right; width: 570px; }
.read { float: left; width: 780px; margin-top: 10px; padding-top: 10px; padding-bottom: 10px; }
.read_title { font-size: 22px; line-height: 35px; font-weight: bold; color: #0195a1; text-align: center; float: left; width: 780px; padding-top: 10px; padding-bottom: 10px; }
.read_info { line-height: 30px; color: #666666; text-align: center; float: left; height: 30px; width: 780px; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #e2e2e2; }
.read_content { line-height: 28px; color: #333333; padding: 10px; float: left; width: 760px; margin-top: 10px; margin-bottom: 10px; font-size: 14px; }
.read_content img { max-width:760px; height:auto;}.share { line-height: 35px; float: left; height: 35px; width: 450px; padding-top: 3px; color: #666666; }
.page_about { float: left; width: 780px; }
.page_up { float: left; height: 35px; width: 780px; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #e2e2e2; line-height: 35px; color: #333333; }
.read_about { background-color: #f8f8f8; padding: 4px; width: 770px; float: left; border: 1px solid #e2e2e2; margin-bottom: 20px; }
.read_about_t { line-height: 35px; float: right; height: 35px; width: 770px; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #e2e2e2; }
.read_about_t span { float: left; width: 375px; font-size: 15px; font-weight: bold; color: #0195a1; padding-left: 10px; }
.read_about_list { padding: 5px; float: left; width: 375px; }
.read_about_list li { line-height: 30px; background-image: url(../images/ico-1.gif); background-repeat: no-repeat; background-position: 2px center; float: left; height: 30px; width: 365px; padding-left: 10px; }
.read_about_list span { line-height: 30px; color: #999999; float: right; height: 30px; padding-right: 5px; }

.list_pic { margin: 0px; padding: 0px; }
.list_pic li { padding: 10px; float: left; width: 175px; }
.list_pic span { float: left; width: 175px; }
.list_pic p { line-height: 35px; text-align: center; height: 35px; width: 175px; padding-top: 5px; padding-bottom: 5px; float: left; }
.list_pic2 { margin: 0px; padding: 0px; float: left; width: 850px; }
.list_pic2 li { padding: 10px; float: left; width: 263px; }
.list_pic2 span { padding: 3px; float: left; width: 255px; border: 1px solid #e2e2e2; }
.list_pic2 p { line-height: 35px; float: left; height: 35px; width: 263px; text-align: center; }

.order { float: left; width: 800px; }
.table_form td,.table_form tr { line-height:30px; padding:5px; font-size:13px;}
.input-text { line-height:25px; height:25px; color:#666666;}
.sumbit1{ width:100px; line-height:30px; height:30px; text-decoration:none; text-align:center; background-color:#CC0000; float:left; color:#FFFFFF; border-top-style: none; border-right-style: none; border-bottom-style: none; border-left-style: none; font-size: 14px; }
.input_s2 { padding-left:15px; padding-right:15px; line-height:30px; height:30px; background-color:#0195a1; font-size: 15px; color: #FFFFFF; border-top-style: none; border-right-style: none; border-bottom-style: none; border-left-style: none; }.list_title { font-size: 16px; line-height: 35px; font-weight: bold; color: #333333; float: left; height: 35px; width: 850px; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #e2e2e2; }
.list_title span { font-size: 13px; line-height: 35px; font-weight: normal; float: right; height: 35px; padding-right: 5px; }

.list_teacher { margin: 0px; padding: 0px; }
.list_teacher li { float: left; width: 850px; padding-top: 20px; padding-bottom: 20px; border-bottom-width: 1px; border-bottom-style: dashed; border-bottom-color: #e2e2e2; }
.list_teacher span { padding: 10px; float: left; height: 209px; width: 211px; }
.list_teacher p { font-size: 16px; line-height: 35px; font-weight: bold; color: #CC0000; float: right; height: 35px; width: 600px; }
.list_teacher dt { font-size: 14px; line-height: 25px; color: #666666; float: right; width: 600px; padding-top: 5px; }
.cat_name { float: left; height: 50px; width: 780px; }
.cat_name h3 { font-size: 24px; line-height: 50px; color: #0195A1; float: left; height: 50px; padding-right: 10px; padding-left: 40px; background-image: url(../images/gou.png); background-repeat: no-repeat; background-position: left center; }
.cat_name span { line-height: 50px; color: #666666; float: right; height: 50px; font-weight: normal; background-repeat: no-repeat; background-position: left center; padding-left: 30px; font-size: 13px; }
.cat_name span a { color:#666; text-decoration:none;}
.nav2 { float: left; height: 40px; width: 780px; border-top-width: 2px; border-top-style: solid; border-top-color: #e2e2e2; position:relative; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #e2e2e2; }
.nav2 ul { float: left; width: 780px; }
.nav2  li { font-size: 16px; line-height: 40px; text-align: center; float: left; height: 40px; width: 129px; border-right-width: 1px; border-right-style: solid; border-right-color: #e2e2e2;  position:relative;}
.nav2  li a { color:#333333; text-decoration:none; display:block; position:relative;}
.nav2  li.on3 a { color:#0195a1; line-height: 40px; height: 40px; border-top-width: 2px; border-top-style: solid; border-top-color: #0195a1; position: absolute; top: -2px; width: 129px; left: 0px; }
.nav2  li a:hover { color:#0195a1; line-height: 40px; height: 40px; border-top-width: 2px; border-top-style: solid; border-top-color: #0195a1; position: absolute; top: -2px; width: 129px; left: 0px; }
.page_read2 { line-height: 28px; color: #333333; float: left; width: 740px; padding: 20px; }
.page_read2 img { max-width:740px; height:auto;}
.page_share { line-height: 35px; float: left; height: 35px; width: 780px; padding-top: 15px; padding-bottom: 15px; }
.page_left2 { float: right; width: 780px; }
.page_right2 { float: left; width: 300px; }
.right2_pic { float: left; width: 300px; }
.right_box { float: left; width: 300px; position: relative; }
.right_box h3 { font-size: 16px; line-height: 35px; color: #333333; float: left; height: 35px; width: 300px; }
.right_about { line-height: 25px; color: #666666; padding: 9px; float: left; width: 280px; border: 1px solid #e2e2e2; }
.right_about span { float: left; width: 280px; padding-bottom: 10px; }

/*tab1*/
.tab1 { float: left; height: 40px; width: 298px; border-bottom-width: 1px; border-bottom-style: none; border-bottom-color: #e2e2e2; line-height: 40px; background-image: url(images/center_titlebg.gif); background-repeat: no-repeat; border-top-width: 1px; border-right-width: 1px; border-left-width: 1px; border-top-style: solid; border-right-style: solid; border-left-style: solid; border-top-color: #e2e2e2; border-right-color: #e2e2e2; border-left-color: #e2e2e2; }
#myTab { margin: 0px; padding: 0px; list-style-type: none; }
.tab1 li{float: left;cursor: pointer;height: 40px;text-align: center;width: 140px;padding:0px;margin: 0px;line-height: 40px;font-size: 16px;font-weight: normal;border-right-width: 1px;border-right-style: solid;border-right-color: #e2e2e2;background: #00acb8;color: #fff;}
.tab1 li a,.tab1 li a:visited,.tab1 li a:link{ color:#000000; text-decoration: none; }
.tab1 li a:hover{ color:#CC0000; text-decoration: underline; line-height: 40px; height: 40px;}
.tab1 .active { text-decoration: none; height:40px; background-color: #0195a1; color: #FFFFFF; line-height: 40px; }
.TabContent{ background: #fff; display: block; height:360px; float: left; width: 280px; overflow: hidden; padding: 9px; border: 1px solid #e2e2e2; }
 #myTab_Content0 { float: left; height: 360px; width: 280px; overflow: hidden; padding-bottom: 5px; }
 #myTab_Content1 { float: left; height: 360px; width: 280px; } 
 #myTab_Content2 { float: left; height: 310px; width: 280px; } 
.tab_news { float: left; width: 280px; }
.tab_news li { float: left; width: 280px; padding-top: 10px; padding-bottom: 10px; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #F2F2F2; }
.tab_news span { width:100px; height:70px; float:left;}
.tab_news span img { display:block; -moz-transform:scale(1, 1); -webkit-transform:scale(1, 1); -o-transform:scale(1, 1); -ms-transform:scale(1, 1); transform:scale(1, 1); -webkit-transition: all 0.3s ease-in; -moz-transition: all 0.3s ease-in; -o-transition: all 0.3s ease-in; -ms-transition: all 0.3s ease-in; transition: all 0.3s ease-in; }
.tab_news span:hover img { -moz-transform:scale(1.1, 1.1); -webkit-transform:scale(1.1, 1.1); -o-transform:scale(1.1, 1.1); -ms-transform:scale(1.1, 1.1); transform:scale(1.1, 1.1); -webkit-transition: all 0.3s ease-in; -moz-transition: all 0.3s ease-in; -o-transition: all 0.3s ease-in; -ms-transition: all 0.3s ease-in; transition: all 0.3s ease-in; }
.tab_news p { width:170px; line-height:25px; float: right; font-weight: bold; color: #333333; }
.tab_news dt { width:170px; line-height:18px; padding-top:2px; color:#999999; float: right; font-size: 12px; }
.tab_zhaosheng { line-height: 22px; color: #333333; float: left; width: 280px; }
.huanjing { float: left; width: 280px; position: relative; }
.right_xinli { float: left; width: 300px; }
.right_xinli li { line-height: 35px; background-image: url(../images/ico02.gif); background-repeat: no-repeat; background-position: 5px center; float: left; height: 35px; width: 285px; padding-left: 15px; }
.right_contact { padding: 9px; float: left; width: 280px; border: 1px solid #e2e2e2; line-height: 28px; color: #333333; }
.right_contact span { float: left; width: 280px; }
.list_txt i { font-style: normal; line-height: 25px; color: #FFFFFF; text-align: center; float: left; height: 25px; width: 67px; background-image: url(../images/ico_5.png); background-repeat: no-repeat; background-position: left center; padding-right: 10px; }
.list_pic { float: left; width: 780px; }
.long_ad { float: left; width: 1100px; }
.read_info #ico_time { line-height: 30px; height: 30px; padding-right: 15px; padding-left: 20px; background-image: url(../images/ico_time.png); background-repeat: no-repeat; background-position: left center; }
.read_info #ico_cat { line-height: 30px; height: 30px; padding-right: 15px; padding-left: 20px; background-image: url(../images/ico_cat.png); background-repeat: no-repeat; background-position: left center; color: #0099FF; }
.read_info #ico_aut { line-height: 30px; height: 30px; padding-right: 15px; padding-left: 20px; background-image: url(../images/ico_aut.png); background-repeat: no-repeat; background-position: left center; color: #0099FF; }
.read_info #hits { line-height: 30px; height: 30px; padding-right: 5px; padding-left: 25px; background-image: url(../images/ico_hits.png); background-repeat: no-repeat; background-position: left center; }
.zhaiyao { line-height: 22px; color: #666666; background-color: #F3F3F3; padding: 9px; float: left; width: 740px; margin-top: 20px; margin-left: 10px; border: 1px solid #e2e2e2; }
.read .tuijian2 { float: left; width: 740px; padding: 9px; margin-top: 10px; margin-left: 10px; border: 1px dashed #F0F0F0; }
.tuijian2 li { line-height: 30px; float: left; height: 30px; width: 185px; overflow: hidden; }
.tuijian2 li a{ color:#0099FF; text-decoration:none;}.share0 { line-height: 40px; padding: 10px; float: left; height: 40px; width: 760px; }
.shares2 { line-height: 40px; float: right; height: 40px; width: 180px; }
#favorite { background-image: url(../images/ico_fav.png); background-repeat: no-repeat; background-position: left center; line-height: 40px; float: left; height: 40px; padding-left: 20px; }
#online2{ background-image: url(../images/ico_online.png); background-repeat: no-repeat; background-position: left center; line-height: 40px; float: right; height: 40px; padding-left: 20px; }
.read_about2 { float: left; width: 780px; border-top-width: 4px; border-top-style: solid; border-top-color: #0095C1; }
.read_about2_title { font-size: 15px; line-height: 40px; font-weight: bold; color: #333333; float: left; height: 40px; width: 770px; padding-top: 10px; padding-left: 10px; }
.read_about2_piclist { float: left; width: 780px; padding-bottom: 10px; }
.read_about2_piclist li { padding: 10px; float: left; width: 165px; }
.read_about2_piclist span { float: left; }
.read_about2_piclist p { line-height: 30px; text-align: center; float: left; height: 30px; width: 165px; overflow: hidden; }
.right_tiwen { float: left; width: 300px; padding-top: 5px; padding-bottom: 5px; }
.tiwen_input { line-height:40px; height:40px; color:#666666; border: 1px solid #e2e2e2; }
.tiwen_sub { width:100px; height:33px; line-height: 33px; color: #666666; float: right; margin-right: 50px; border: 1px solid #e2e2e2; background-color: #FFFFFF; }
.tiwen_online { width:100px; height:33px; line-height: 33px; color: #666666; float: left; border: 1px solid #e2e2e2; background-color: #FFFFFF; text-align: center; }

.submenu{ background:#00acb8;}
.submenu ul li{ height:45px; line-height:45px;}
.submenu ul li a{ display:block; width:100%; padding:0 40px; box-sizing:border-box; font: normal 18px/45px "微软雅黑"; color:#fff;  border-bottom:#009ca7 1px solid;}
.submenu ul li a:hover,.submenu .on3 a{ background:#ed8402;}
.submenu  .subtt {background:#00acb8;font:bold 24px/60px "微软雅黑";color:#fff;padding-left:50px;position:relative;line-height:60px;border-bottom: #ddd 1px solid;}
.submenu  .subtt:before{width: 16px;height: 16px;border-radius: 16px;border: #fff 3px solid;position:absolute;left: 16px;content:'';top: 19px;}