@charset "utf-8";
/* 本例子css */
.fslide { min-width: 1200px; position: relative; height: 648px; overflow: hidden; }
.fslide .bd { position: relative; z-index: 0; }
.fslide .bd ul { width: 100% !important; }
.fslide .bd li { width: 100% !important; height: 640px; }
.fslide .hd { width: 100%; position: absolute; z-index: 1; bottom: 0; left: 0; height: 30px; line-height: 30px; text-align: center; }
.fslide .hd ul li { cursor: pointer; display: inline-block; *display:inline;
zoom: 1; width: 11px; height: 11px; margin: 4px; overflow: hidden; line-height: 9999px; border-radius: 50%; background: rgba(0,0,0,0.4); }
.fslide .hd ul .on { background: rgba(0,0,0,0.8); }

.fslide .prev, .fslide .next{ position:absolute; left:3%; top:50%; margin-top:-25px; display:block; width:57px; height:150px; filter:alpha(opacity=50); opacity:0.5;   }
.fslide .next{ left:auto; right:16%; background:url(../images/next.png) no-repeat; }
.fslide .prev{ right:auto; left:16%; background:url(../images/prev.png) no-repeat; }
.fslide .prevStop{ display:none;  }
.fslide .nextStop{ display:none;  }
.fslide .prev:hover,.fslide .next:hover{ filter:alpha(opacity=100);opacity:1;  }

/**/
.profile { height: 180px; margin-top: 15px; }
.about { width: 400px; height: 180px; padding-right: 20px; float: left; border-right: 1px solid #C3C3C3; }
.news { width: 425px; height: 180px; padding: 0px 20px; float: left; border-right: 1px solid #C3C3C3; }
/*video*/
.video { width: 300px; height: 180px; line-height: 180px; text-align: center; vertical-align: middle; float: right; overflow:hidden; }
.video img { width:300px; height:180px; }
.video .picon { width:100%; height:100%; position:relative; top:-361px; background:url(../images/index_play_icon.png) center no-repeat; transition:background 0.2s; }
.video .picon:hover { background:url(../images/index_play_icou.png) center no-repeat; transition:background 0.2s; }
/**/
.prolst { height: 1050px; margin-top: 15px; padding-top: 37px; background: #EEECED url(../images/prolst.png) top center no-repeat; }
.pname { height: 25px;}
.pro_list li { width: 400px; height: 350px; float: left; background: url(../images/probtn.png) center top no-repeat; }
.pro_list .plimg { display: block; width: 236px; height: 236px; margin: 20px auto 25px; border-radius: 50%; overflow: hidden; border: 1px solid #FFF; }
.pro_list .plimg img { width: 238px; min-height: 238px; }
.pro_list .pltxt { font-size: 18px; text-align: center; }
.pro_list li:hover .plimg { border: 1px solid #85A6CC; }
/**/
.casetit { height: 165px; background: url(../images/case_btn.png) no-repeat; background-size: cover; }
.case_name { height: 165px; background: url(../images/case_name.png) center no-repeat; }
/**/
.caselst { height: 495px; background-size: cover; }
.castabs { height: 495px; }
/* */
.notice { width: 100%; overflow: hidden; }
.notice .tab-hd { height: 40px; margin: 40px 0px; }
.notice .tab-hd .tab-nav { width: 1100px; margin: 0px auto; display: table; }
.notice .tab-hd li { float: left; width: 160px; height: 40px; line-height: 40px; margin-left: 8px; text-align: center; }
.notice .tab-hd li + li { margin-left: 25px; }
.notice .tab-hd li a { display: block; width: 160px; height: 40px; font-size: 14px; color: #FFF; background: url(../images/case_tab.png) no-repeat; }
.notice .tab-hd li a:hover { display: block; width: 160px; height: 40px; font-size: 14px; color: #0072C6; background: url(../images/case_tab2.png) no-repeat;  }
.notice .tab-hd li.on { }
.notice .tab-bd { }
.notice .tab-bd ul { overflow: hidden; zoom: 1; }
.notice .tab-bd li { height: 22px; line-height: 22px; padding: 0 10px 0 5px; overflow: hidden; width: 125px; float: left; }
/* */
.case_image { position: relative; }
.case_image .bd .case_prev, .case_image .bd .case_next { display: block; width: 50px; height: 320px; margin-right: 5px; overflow: hidden; cursor: pointer; background: url(../images/arrow.png) no-repeat; position: absolute; z-index: 999; top: 0px; }
.case_image .bd .case_prev { right: -5px; background-position: -50px 135px; }
.case_image .bd .case_next { left: 0px; background-position: 0px 135px; }
.case_image .bd .tempWrap { margin: 0px auto; }
.case_image .bd ul { overflow: hidden; zoom: 1; }
.case_image .bd ul li { width: 210px; height: 320px; margin: 0 5px; padding: 0px; float: left; overflow: hidden; text-align: center; }
.case_image .bd ul li .pic { text-align: center; }
.case_image .bd ul li .pic img { width: 220px; height: 320px; display: block; }
.case_image .bd ul li .pic a:hover img { border-color: #999; }
.case_image .bd ul li .title { line-height: 24px; }
/**/
#mask_shadow { display: none; opacity: 0; position: fixed; z-index: 1; left: 0; top: 0; width: 100%; height: 100%; background-color: rgba(0, 0, 0, .5); }
#popup { display: none; opacity: 0; position: fixed; z-index: 2; top: 35%; width: 855px; height: 155px; box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5); }
#popup .title { position: relative; width: 100%; height: 55px; background-color: #5bc0de; cursor: move; }
#popup .title p { padding-left: 14px; line-height: 55px; color: #fff; }
#popup .title span { position: absolute; top: 12px; right: 20px; width: 30px; height: 30px; line-height: 26px; color: #000; opacity: .2; font-size: 21px; cursor: pointer; text-align: center; border: 1px solid #333; }
#popup .title span:hover { opacity: .8; }
#popup .cont { width: 100%; min-height: 20px; line-height: 26px; background-color: #EDEDED; }