@charset "utf-8";
/* CSS Document */

html,body{ min-width:1000px;}
body { position: relative; }
ul, li { list-style-type: none; margin: 0px; padding: 0px; }
a { color: #333 }
.red2 { color: #f00; }
.mt10 { margin-top: 10px; }
.pt15 { padding-top: 15px; }
.pt10 { padding-top: 10px; }
.carousel-control .icon-chevron-left { left: 10%; }
.carousel-control .icon-chevron-right { right: 10%; }

.floatingAd .ad { z-index: 100; position: absolute; }
.floatingAd .opacity { position: absolute; top: 0; width: 100%; height: 25px; background-color: #000000; opacity: 0.20; }
.floatingAd .close { float: left; font-size: 19.5px; font-weight: 700; line-height: 1; color: #000; text-shadow: 0 1px 0 #fff; filter: alpha(opacity=20); opacity: .2; }
.floatingAd .text { position: absolute; top: 0; width: 100%; height: 25px; color: #000000; line-height: 25px; }
.floatingAd .text .button { position: relative; float: right; top: 5px; right: 5px; width: 16px; height: 16px; background: url("../img/close.png") no-repeat; cursor: pointer; }
.clear { clear: both; }
.both { clear: both; }
.w1000 { width: 1000px; margin: 0 auto; position: relative; }
.gy-bg { background: url(../img/bg.jpg) no-repeat top center; }
.gy-dian { display: inline-block; line-height: 28px; background: url(../img/dian.jpg) left no-repeat; text-indent: 8px; margin-left: 12px; }
.gy-diann { text-indent: 8px; margin-right: 12px; }
.gy-top { border-top: 2px solid #EA386C; height:165px; }
.gy-top .gy-logo { position: absolute; top: 0; left: 0px; }
.gy-top .gy-her { position: absolute; top: 15px; right: 0px; text-align: right; line-height: 28px; }
.gy-nav { background: #EA386C; height:50px; border-bottom: 5px #ECECEC solid }
.gy-nav ul { float: left; width: 14.28%; position: relative; }
.gy-nav li { text-align: center; float: left; width: 100%; }
.gy-nav li a { color: #FFFFFF; }
.gy-nav .gy-nav-an { line-height:45px; height:45px; display: block; font-size: 16px; width: 100%; }
.gy-nav .gy-nav-xia { display: none; width: 100%; font-size: 14px; }
.gy-nav .gy-nav-xia a { display: block; line-height:45px; height:45px; border-top: 1px #FFFFFF solid; background: #EA386C; }
.gy-footer { height: 180px; line-height: 30px; border-top: 1px #E1E1E1 solid; margin-top: 15px; padding-top: 15px;background:#E8E8E8;}
.gy-footer-z { float: left;padding-top:5px;}
.gy-footer-z p{margin:0;}
.gy-footer-y { float: right;text-align: right;padding-top:5px;}
.gy-footer-y img {}
.gy-gonggao { height: 40px; line-height: 40px; overflow: hidden; }
.gy-banner { width:1000px;}
.gy-kuaijie { width: 290px; float: right }
.gy-kuaijie li { width: 50%; float: left; padding-top: 10px; }
.gy-kuaisu { float: left; width: 320px; }
.gy-kuaisu li { float: left; width: 50%; height: 30px; margin-bottom: 11px; }
.gy-kuaisu li a { display: block; height: 30px; line-height: 30px; background: url(../img/bynavbg3.jpg) center no-repeat; text-align: center; }
.gy-xinwen { float: left; width: 370px; margin-left: 10px; }
.gy-xinwen li { float: left; width: 50%; line-height: 25px; height: 25px; overflow: hidden; background: url(../img/dian.jpg) left no-repeat; text-indent: 8px; }
.gy-shipin { float: right; width: 290px; }
.gy-biaoti { height:38px; border-bottom: 1px #EA386C solid; margin-bottom: 15px; }
.gy-biaoti h2 { width: 100px; height:38px; line-height:38px; background: #EA386C; font-size: 14px; color: #FFF; float: left; text-align: center; margin: 0px; padding: 0px; }
.gy-biaoti .gy-more { float: right; display: block; width: 41px; height: 11px; margin-top: 5px; }
.gy-biaoti li { width: 100px; height:38px; line-height:38px; font-size: 14px; color: #EA386C; float: left; text-align: center; margin: 0px; padding: 0px; border-bottom: 3px #EA386C solid; }
.gy-biaoti .current { background: #EA386C; color: #FFF; border-bottom: 3px #EA386C solid; }
.gy-biaotii { border-bottom: 1px #DA4E51 solid; }
.gy-biaotii h2 { background: #EA386C; }
.gy-indexz { float: left; width: 700px; }
.gy-indexz #gy-content ul { width: 700px; height:230px; }
#gy-tab li, #gy-tab2 li { cursor: pointer; }
.gy-Div1 { position: relative; width: 700px; height: 160px; overflow: hidden; }
.Div1_prev { position: absolute; left: 0px; top: 50px; z-index: 2; cursor: pointer; }
.Div1_next { position: absolute; right: 0px; top: 50px; z-index: 2; cursor: pointer; }
.Div1_main { height: 480px; width: 10000px; overflow: hidden; position: relative; z-index: 1; }
.Div1_main div { width: 700px; height: 480px; float: left; }
.gy-yisheng li { float: left; width: 20%; text-align: center }
.gy-yisheng li a img { width:125px; height:160px; }
.gy-yisheng li a span {display:block;padding:6px 0;}
.gy-huanjing li { float: left; width: 33.3333%; text-align: center }
.gy-huanjing li a img { width: 225px; height: 127px; }
.gy-indexy { float: right; width: 290px; background: #F1F1F1 }
.gy-indexy ul { width: 270px; margin: 10px auto 0; background: #FFF; padding: 15px 0 15px 10px; line-height: 30px; }
.gy-indexy h2 { font-size: 16px; text-align: center; margin: 0px; padding: 0px; line-height: 35px; }
.gy-indexy li { width: 50%; float: left; margin-top: 10px; }
.gy-indexy .popover-content { background: url(../img/hsz4000731120.jpg); width: 180px; height: 180px; }
#gy-content2 li { width: 33.333%; float: left; height: 30px; line-height: 30px; overflow: hidden; border-bottom: 1px #E8E8E8 solid; }
#gy-content2 li .icon { color: #EA386C }
#gy-content2 li a { display: block; width: 95%; overflow: hidden; }
.breadcrumb { background: url(../img/cont_03.jpg) repeat-x bottom; }
.f-tips { height: 96px; margin-top: 20px; background: url(../img/cont_14.jpg) top left no-repeat; margin-bottom: 30px; }
.f-tips p { padding: 25px 25px 25px 75px; line-height: 175%; text-align: left; font-size: 14px; color: #333; }
.f-zx { width: 100%; text-align: center; padding-top: 30px; }
.f-zx a { padding: 0 20px; display: inline-block; }
.gy-zuo { width: 735px; float: left }
.gy-zuo header h1 { margin-top: 0px; }
.gy-you { width: 250px; float: right; background: url(../img/p_bar_bg2.png) top left no-repeat;min-height: 870px; }
.gy-you .about_nav{ float:right;}
.gy-zzuo { width: 250px; float: left; background: url(../img/p_bar_bg.png) top right no-repeat; min-height: 870px; }
.gy-yyou { width: 735px; float: right }
.gy-shijian { text-align: center; text-align: center; margin-bottom: 10px; color: #737373 }
.gy-shijian a { color: #FF0004 }
.female_arc { width: 735px; margin: 0 auto; padding-top: 15px; background: none }
.female_arc_pic { width: 245px; float: left }
.female_arc_pic img { width: 240px; height: 176px; border: 1px solid #acacac }
.female_arc_r { width: 400px; float: left; height: 176px; padding-left: 20px; overflow: hidden; font-size: 14px; background: none }
.female_arc_r p { padding-top: 10px; }
.female_list { width: 735px; margin: 0 auto; overflow: hidden }
.female_list_li { width: 365px; float: left; padding-right: 10px; padding-top: 10px; padding-bottom: 10px; }
.female_list_li h1 { font-size: 16px; font-weight: bold; color: #3a3a3a; background: url(../img/case_arrow1.gif) no-repeat left 50%; padding-left: 20px; height: 30px; line-height: 30px; width: 92%; margin: 0 auto }
.female_list_li h1 span { float: right }
.female_list_li h1 span img { width: 41px; height: 11px; border: 0 }
.female_h1_line { background: url(../img/fem_arrow1.gif) bottom no-repeat; height: 1px; }
.female_list_li img { float: left; width: 128px; height: 94px; border: 1px solid #cccccc; margin: 16px 10px 10px; }
.fem_content { margin-top: 16px; padding: 0 5px; line-height: 180%; text-indent: 2em; height: 100px; overflow: hidden; color: #3a3a3a }
.fem_li { padding-top: 10px; width: 90%; margin: 0 auto }
.fem_li li { background: url(../img/arrow2.gif) no-repeat left 50%; height: 24px; line-height: 24px; padding-left: 10px; }
.fem_li li a { color: #747474 }
.fem_li li a:hover { color: #388 }
.fem_li li span { float: right; color: #747474 }
.female_list_li h1 a { color: #EA386C }
#dituContent img { max-width: none; }
.team_2 { background: url(../images/bigzj_bg.gif) no-repeat; height: 230px; padding: 10px 10px; }
.team_2_img { width: 160px; height: 194px; float: left }
.team_2_img img { width: 155px; height: 194px; padding: 1px; border: 1px solid #ccc }
.team_2_text { width: 500px; float: left; padding: 5px 0 0 25px }
.team_2_text h1 { font-size: 18px; color: #EA386C; text-indent: 2em; }
.team_2_text h1 span { padding-left: 20px; color: #333; font-size: 16px; }
.team_2_text p { font-size: 14px; color: #333; padding-top: 15px; text-indent: 2em; line-height: 180% }
.team_2_text p a { padding-right: 10px; color: #fe6500 }
.team_3 { width: 100%; padding-left: 1px }
.team_3 ul li { width: 183px; padding: 8px 5px; float: left ;text-align: center;}
.team_3 ul li:hover { background: #EBEBEB }
.team_3 ul li h1 { text-align: center }
.team_3 ul li h1 img { width: 155px; height:200px; padding: 1px; border: 0 }
.team_3 ul li h1 img:hover { border: 1px solid #b0dfdb }
.team_3 ul li h1 span { display:block;padding:6px 0;font-size:14px;}
.team_3 ul li h2 { font-size: 16px; color: #EA386C; font-weight: bold; text-align: center; line-height: 200%; height: 24px; overflow: hidden }
.team_3 ul li h2 span { font-weight: lighter; padding-left: 5px; color: #A7A7A7 }
.team_3 ul li p { text-indent: 2em; line-height: 180%; color: #333; padding-bottom: 10px; height: 80px; overflow: hidden }
.team_3 ul li p a { color: #fe6500 }
.team_3 ul li b { text-align: center }
.team_3 ul li b a { padding: 0 2px; }
.team_4 { background: url(../images/team_bg.jpg) no-repeat top; text-indent: 2em; padding: 15px 15px 15px 340px; height: 222px; color: #444; margin: 10px auto }
.team_4 h1 { font-size: 18px; color: #338888; text-indent: 2em; line-height: 300% }
.team_4 p { text-indent: 2em; line-height: 200% }
.about_nav { width:220px; overflow:hidden;}
.about_nav li { MARGIN-TOP: 6px; MARGIN-BOTTOM: 5px; HEIGHT: 38px }
.about_nav A { LINE-HEIGHT: 36px; PADDING-LEFT: 33px; DISPLAY: block; BACKGROUND: url(../img/about_nav_a.png) no-repeat left top; FONT-SIZE: 14px }
.about_nav A:hover { BACKGROUND: url(../img/about_nav_hover.png) no-repeat left top; COLOR: #e43765 }
#dituContent { margin: 0 auto; }
.about_nav_on { BACKGROUND: url(../img/about_nav_hover.png) no-repeat left top; COLOR: #e43765 }
.about_nav_on a { BACKGROUND: url(../img/about_nav_hover.png) no-repeat left top; COLOR: #e43765 }
.fanye { text-align: center; }
.fanye .pager { margin: 0 auto; }
.fanye .pager a { padding: 5px 10px; }
.gy-environment li { width: 50%; float: left; text-align: center; position: relative; margin: 15px 0; }
.gy-environment li img { width: 90%; }
.gy-environment li span { display: block; position: absolute; bottom: 0px; left: 5%; width: 90%; text-align: center; background: url(../img/toum.png); color: #FFFFFF; line-height: 30px; height: 30px; overflow: hidden; }
.items-hover {padding-bottom:30px;}
.items-hover img{width: 218px;height: 134px;}
.items-hover h4 a{ color:#EA386C; font-size:16px;}
.list { padding:0px;}
.gy-ksuyy p{ padding:15px 0;}
.gy-yuyue .gy-zx{ width:90%; margin:10px auto; }
.gy-yuyue .gy-zx span{ color:#ff0000; }
.gy-yuyue .gy-zx_1{ text-indent:1em; padding-bottom:10px; padding-top:10px;  border-bottom:1px dashed #999; font-size:80% }
.gy-yuyue .gy-zx_2{ text-align:center; margin:10px; font-size:65%}
.gy-yuyue .gy-zx_3{ color:#c62e60;font-size:250%;text-align:center; margin:0px auto;}
.gy-yuyue .gy-zx_4{ text-indent:2em; padding:15px; line-height:160%; font-size:60%}
.gy-yuyue .gy-zx_4 a{ color:#b32653}
.gy-yuyue .gy-zx_5{  height:45px; line-height:45px;  text-align:center;  border-top:1px dashed #999; /*border-bottom:1px solid #999;*/ /*border:1px solid #999;*/}
.main_about_info *, .main_about_info :after, .main_about_info :before { box-sizing: content-box !important; }
.main_about_info img { max-width: none; }
.main_about_info .anchorBL { display: none; }

#gy-jieritc div{ position: relative;}
#gy-jieritc a{ position: absolute; right: 5px; top:5px;text-align: center; width: 16px; line-height: 16px; z-index: 2; border-radius:50%; background:#FFF;opacity:0.5;}