@charset "utf-8";
/* CSS Document */
html,body,h1,h2,h3,h4,h5,h6,hr,p,blockquote,div,dl,dt,dd,ul,ol,li,pre,form,fieldset,legend,button,input,textarea,table,th,td,img {border:medium none; margin:0px; padding:0px;} 
/*==设置默认字体==*/ 
html,body {height:100%; width:100%;}
body,button, input, select, textarea {font-family:"Microsoft YaHei","微软雅黑",helvetica,arial,verdana,tahoma,sans-serif; font-size:12px } 
h1, h2, h3, h4, h5, h6 {font-size: 100%;} 
em {font-style:normal;} 
/*==重置列表元素==*/ 
ul,ol,li { list-style: none; } 
/*==重置超链接元素==*/ 
a {text-decoration: none; color:#333; outline:0; hide-focus:expression(this.hideFocus=true);}  
a:hover { text-decoration: none; color:#F40; } 
q:before,q:after{content:'';}
/*==重置图片元素==*/ 
img { border:0px; display:block;} 
/*==重置表格元素==*/ 
table { border-collapse: collapse;}
/*==清除浮动==*/

.top{ width:1003px; margin:0px auto; position:relative; height:115px;}
.logo{ position:absolute; left:0px; top:20px;}
.ch_en{ position:absolute; right:0; top:20px;}
.ss_bt{ position:absolute; right:0; bottom:15px; background:url(../images/ss_bg.jpg) right no-repeat;vertical-align:middle; height:29px; line-height:29px;}
.ss_bt input.ss_k{ width:150px; height:26px; vertical-align:middle; border:0px; background:none;}
.ss_bt input.ss_anniu{ width:30px; height:26px;vertical-align:middle;background:none; border:0px;}
/*菜单*/
.nav_box{ background:url(../images/nav_bg.jpg) repeat-x; height:38px;}
.nav{ width:1003px; height:38px; margin:0px auto;}
.nav-menu{margin:0px auto;height:35px; position:relative; z-index:10000;}
.nav-menu li{display:inherit; float:left; width:109px; line-height:38px; z-index:10000;}
.nav-menu li.xian{ width:2px; height:38px; background:url(../images/nav_li.jpg); float:left;}
.nav-menu li a{ display:block; text-align:center;}
.nav-menu li.last{ background:none}
.nav-menu li:hover,.nav-menu li.current,.nav-menu li:hover li:hover,.nav-menu li ul li.current{ background:#f5f5f5; }
.nav-menu li:hover{}
.nav-menu li.current ul li{ background:none;}
.nav-menu li:hover a,.nav-menu li.current a,.Recruitment_list li a:hover,.Recruitment_list li:hover a,.Silhouette_spic li:hover a,.left_about_con1:hover a,.left_about_con2:hover a,.left_about_con3:hover a,.left_about_con4:hover a,.project_box2:hover .left a,.Activities_list li:hover code,.Activities_list p a:hover,.Activities_list li:hover a{ color:#000; text-decoration:none;}
.nav-menu ul{float:left; position:relative; width:1003px;}
.nav-menu ul li.zys{ border-bottom:1px dashed #CCC}
.nav-menu ul li.zys a{ color:#999}
.nav-menu ul li.zys a:hover{ color:#fff}
.nav-menu a{ font-size:14px; color:#fff;  display:block; position:relative;}
.nav-menu a:hover{ text-decoration:none;}
.nav-menu li ul{ color:#666; display:none; list-style:none;  position:absolute; width:109px; top:38px; z-index:1000;}
.nav-menu li ul li{ background:#fff; padding:0; display:block; width:109px;}
.nav-menu li ul li a{ text-align:left; color:#666; line-height:30px; display:block; width:109px; text-align:center;}
.nav-menu li ul li a:hover{ text-decoration:none; background:#40a60d;}
.nav-menu li ul li{ display:block; clear:left;}

.banner{ height:359px; border-top:5px solid #eff1f5;}
/* flexslider */
.flexslider{position:relative;height:359px;overflow:hidden;background:url(../images/loading.gif) 50% no-repeat;}
.slides{position:relative;z-index:1;}
.slides li{height:359px;}
.flex-control-nav{position:absolute;bottom:10px;z-index:2;width:100%;text-align:center;}
.flex-control-nav li{display:inline-block;width:14px;height:14px;margin:0 5px;*display:inline;zoom:1;}
.flex-control-nav a{display:inline-block;width:14px;height:14px;line-height:40px;overflow:hidden;background:url(../images/dot.png) right 0 no-repeat;cursor:pointer;}
.flex-control-nav .flex-active{background-position:0 0;}

.flex-direction-nav{position:absolute;z-index:3;width:100%;top:35%;}
.flex-direction-nav li a{display:block;width:45px;height:100px;overflow:hidden;cursor:pointer;position:absolute;}
.flex-direction-nav li a.flex-prev{left:40px;background:url(../images/sprite.png) no-repeat 0 0;filter:alpha(opacity=50);-moz-opacity:0.5;opacity: 0.1; }
.flex-direction-nav li a.flex-next{right:40px;background:url(../images/sprite.png) no-repeat -55px 0px;filter:alpha(opacity=50);-moz-opacity:0.5;opacity: 0.1;}

.flex-direction-nav li a:hover.flex-prev{left:40px;background:url(../images/sprite.png) no-repeat 0 0;filter:alpha(opacity=50);-moz-opacity:0.5;opacity: 0.3; }
.flex-direction-nav li a:hover.flex-next{right:40px;background:url(../images/sprite.png) no-repeat -55px 0px;filter:alpha(opacity=50);-moz-opacity:0.5;opacity: 0.3;}


.gg_bg{ background:url(../images/gg_bg.jpg) repeat-x; height:35px; line-height:35px; }
.gg_pic{ width:1003px; margin:0px auto; height:35px;position:relative}
.gonggao{ position:absolute; left:120px; top:3px; color:#008d87;}
.gonggao a{color:#008d87; text-decoration:none;}
.gonggao a:hover{text-decoration: none; color:#F40;}

.lq_news_mp04{ font-size:12px; margin:0px auto; height:auto; overflow:hidden; width:1003px; border:1px solid #93d3d8; margin-top:10px;}
.lq_news_mp04 dt{ height:29px; line-height:29px; background:url(../images/dt_bg.jpg) repeat-x; overflow:hidden;}
.lq_news_mp04 dt strong{ color:#1c7f7a; font-size:14px; float:left; margin-left:15px; background:url(../images/tit_bg.jpg); display:block; width:99px; height:29px; line-height:35px; text-align:center;}
.lq_news_mp04 dt span{ float:right; font-size:12px; margin-right:15px;}
.lq_news_mp04 dd{ line-height:26px; height:auto; overflow:hidden; padding-bottom:15px;}


.lq_news_mp04 dd span.lq_news_mp_lpic{ width:445px; height:275px; float:left; display:block; margin-left:15px; margin-top:15px;}/*更改尺寸*/
/* 焦点图 水平滚动
------------------------------ */
.slide_x{overflow:hidden;position:relative;width:445px;height:275px;border:1px solid #777;background:#000;}
.slide_x a{color:#eee;text-decoration:none;}
.slide_x .box{overflow:hidden;position:relative;width:445px;height:280px;}
.slide_x .list{overflow:hidden;width:9999px;}
.slide_x .list li{float:left;position:relative;width:445px;}
.slide_x .list img{vertical-align:top;}
.slide_x .list p{position:absolute;bottom:0;left:0;width:100%;height:24px;color:#eee;font:12px/24px "\5b8b\4f53";text-indent:12px;
filter:progid:DXImageTransform.Microsoft.gradient(enabled='true',startColorstr='#99000000',endColorstr='#99000000');background:rgba(0,0,0,0.6);}
.slide_x .btn{overflow:hidden;position:absolute;bottom:4px;right:6px;}
.slide_x .btn li{float:left;width:16px;height:16px;margin:0 0 0 10px;border-radius:2px;background:#eee;color:#333;font:11px/16px Tahoma;text-align:center;cursor:pointer;}
.slide_x .btn .selected{background:#f30;color:#fff;}
.slide_x .minus,
.slide_x .plus{position:absolute;top:110px;width:40px;height:50px;background-image:url(images/control.png);background-repeat:no-repeat;text-align:center;cursor:pointer;}
.slide_x .minus{left:0;background-position:0 0;}
.slide_x .plus{right:0;background-position:-40px 0;}
.slide_x .minus:hover{background-position:0 -50px;}
.slide_x .plus:hover{background-position:-40px -50px;}


.lq_news_mp04 dd div.lq_news_rli{ width:500px; float:left; margin-left:20px; margin-top:15px;}
.lq_news_mp04 dd span.lq_news_jj{ display:block; height:auto; overflow:hidden; padding:0px 0px 5px 0px; }
.lq_news_mp04 dd span.lq_news_jj h3{ margin:0px; padding:0px; font-size:18px; text-align:center; color:#1c7f7a; line-height:40px;}
.lq_news_mp04 dd span.lq_news_jj h3 a{color:#1c7f7a;}
.lq_news_mp04 dd span.lq_news_jj p{ padding:0px; margin:0px;border-bottom:1px dotted #CCC; display:block; padding-bottom:10px;}
.lq_news_mp04 dd span.lq_news_jj p strong{ color:#C00; padding:0px 10px;}
.lq_news_mp04 dd span.lq_news_jj p strong a{color:#C00;}
.lq_news_mp04 dd span.lq_news_jj p strong a:hover{ text-decoration:underline;}
.lq_news_mp04 dd ul li.list11{ display:block; position:relative; height:30px; padding-left:10px;}
.lq_news_mp04 dd ul li.list11 label{ display:block; width:3px; height:3px; font-size:3px; background:#333; position:absolute; top:10px; left:0px;}
.lq_news_mp04 dd ul li.list11 span{ float:right;}

.cont_mid{  position:relative; width:1003px; margin:0 auto; margin-top:10px;height:auto; overflow:hidden;}
.hyzx{ position:absolute; left:0px; top:0px; width:385px; height:260px;border:1px solid #93d3d8;}
.hyzx dt{ background:url(../images/dt_bg.jpg) repeat-x; height:29px; line-height:29px; overflow:hidden;}
.hyzx dt strong{ color:#1c7f7a; font-size:14px; float:left; margin-left:15px; background:url(../images/tit_bg.jpg); display:block; width:99px; height:29px; line-height:35px; text-align:center;}
.hyzx dt span{ float:right; margin-right:15px;}
.hyzx dd span.k_top{ height:105px; border-bottom:1px dotted #CCC; display:block;}
.hyzx dd span.k_top img{ float:left; margin-left:15px; margin-top:15px; margin-right:10px;}
.hyzx dd span.k_top strong{ display:block; padding-top:15px;}
.hyzx dd span.k_top p{display:block; line-height:24px; padding-top:5px;}
.hyzx dd ul{ padding:0px 15px; padding-top:10px;}
.hyzx dd ul li{ display:block; position:relative; height:30px; padding-left:10px;}
.hyzx dd ul li label{ display:block; width:2px; height:2px; font-size:3px; background:#333; position:absolute; top:8px; left:0px;}
.hyzx dd ul li span{ float:right;}

.mtjj{ position:absolute; left:395px; top:0px; width:385px; height:260px;border:1px solid #93d3d8;}
.mtjj dt{ background:url(../images/dt_bg.jpg) repeat-x; height:29px; line-height:29px; overflow:hidden;}
.mtjj dt strong{ color:#1c7f7a; font-size:14px; float:left; margin-left:15px; background:url(../images/tit_bg.jpg); display:block; width:99px; height:29px; line-height:35px; text-align:center;}
.mtjj dt span{ float:right; margin-right:15px;}
.mtjj dd span.k_top{ height:105px; border-bottom:1px dotted #CCC; display:block;}
.mtjj dd span.k_top img{ float:left; margin-left:15px; margin-top:15px; margin-right:10px;}
.mtjj dd span.k_top strong{ display:block; padding-top:15px;}
.mtjj dd span.k_top p{display:block; line-height:24px; padding-top:5px;}
.mtjj dd ul{ padding:0px 15px; padding-top:10px;}
.mtjj dd ul li{ display:block; position:relative; height:30px; padding-left:10px;}
.mtjj dd ul li label{ display:block; width:2px; height:2px; font-size:3px; background:#333; position:absolute; top:8px; left:0px;}
.mtjj dd ul li span{ float:right;}

.jtgk{ float:right;height:260px; width:210px;border:1px solid #93d3d8;}
.jtgk dt{ background:url(../images/dt_bg.jpg) repeat-x; height:29px; line-height:29px; overflow:hidden;}
.jtgk dt strong{ color:#1c7f7a; font-size:14px; float:left; margin-left:15px; background:url(../images/tit_bg.jpg); display:block; width:99px; height:29px; line-height:35px; text-align:center;}
.jtgk dt span{ float:right; margin-right:15px;}
.jtgk dd img{ padding:3px; border:1px solid #CCC; margin:0px auto;}
.jtgk dd{ padding:10px;}
.jtgk dd p{ padding: 0px 8px; padding-top:10px; line-height:28px;}



.lq_chanpin_pic{width:1003px; margin:0px auto; margin-top:10px; overflow:hidden;border:1px solid #93d3d8;}
.lq_chanpin_pic dt{ background:url(../images/dt_bg.jpg) repeat-x; height:29px; line-height:29px; overflow:hidden;}
.lq_chanpin_pic dt strong{ color:#1c7f7a; font-size:14px; float:left; margin-left:15px; background:url(../images/tit_bg.jpg); display:block; width:99px; height:29px; line-height:35px; text-align:center;}
.lq_chanpin_pic dt span{ float:right; margin-right:15px;}
#lq_pic {background: #FFF;overflow:hidden; margin-left:10px;margin-right:10px; margin-top:10px; padding-bottom:5px;}
#lq_pic img {}
#lq_pic a{ display:block; width:180px; height:170px; float:left; margin-right:15px;}
#lq_pic a p{ text-align:center; margin:0px; padding:0px; line-height:25px; font-size:12px;}
#lq_pic_mp {float: left;width: 800%;}
#lq_pic1 {float: left;}
#lq_pic2 {float: left;margin-left:7px;}

.links{ background:url(../images/end_bg.jpg) repeat-x; height:26px; line-height:26px; text-align:center; width:1003px; margin:0px auto; color:#008d87;}
.links a{color:#008d87; text-decoration:none}
.footer{ height:auto; overflow:hidden; padding:15px; text-align:center; line-height:26px;}




.ny_box{ width:1003px; margin:0px auto; height:auto; overflow:hidden; margin-top:10px; padding-bottom:20px; }
.ny_left{ width:257px; float:left; height:auto; overflow:hidden;}
.ny_left_fl{ width:255px; border:1px solid #9dd7dc;height:auto; overflow:hidden;}
.ny_left_fl dt{background:url(../images/dt_bg.jpg) repeat-x; height:29px; line-height:29px;}
.ny_left_fl dt strong{ background:url(../images/ny_oic.jpg) 15px 11px no-repeat; display:block; height:29px; padding-left:30px; font-size:14px; color:#1c7f7a;}
.ny_left_fl dd{ padding:10px 0px;}
#box{ height:auto; overflow:hidden;}
#box span.flbiaoti{width:100%; background:url(../images/sy_17.jpg) repeat-x;height:34px; line-height:34px; display:block}
#box span.flbiaoti strong{color:#666;font-size:14px; background:url(../images/sy_33.jpg) 0 14px no-repeat; display:block; padding-left:15px; margin-left:20px; font-size:14px; color:#000}
.title{display: block;line-height:32px;width:100%;font-weight: bold;color: #003b6a;cursor:pointer;}
.title strong{ background:url(../images/ny_lli.jpg) no-repeat; width:223px; height:31px;line-height:31px;color:#1c7f7a; display:block; margin:5px auto;}
.title strong a{ padding-left:30px;color:#1c7f7a; }

.contentfl{ width:223px; margin:0px auto;height:auto; overflow:hidden}
.contentfl a{ padding:0px; padding-left:50px;background:none; border:0; font-size:12px;line-height:32px;display:block; color:#1c7f7a; background:url(../images/li_n_ioc.jpg) no-repeat 30px 7px;}
.contentfl a:hover{ text-decoration:underline}

.lianxiwomen{ width:255px; border:1px solid #9dd7dc;height:auto; overflow:hidden; margin-top:10px;}
.lianxiwomen dt{background:url(../images/dt_bg.jpg) repeat-x; height:29px; line-height:29px;}
.lianxiwomen dt strong{ background:url(../images/ny_oic.jpg) 15px 11px no-repeat; display:block; height:29px; padding-left:30px; font-size:14px; color:#1c7f7a;}
.lianxiwomen dd{ padding:10px 20px; line-height:26px;}

.ny_right{ width:740px; height:auto; overflow:hidden; float:right;}
.weizhi{background:url(../images/dt_bg.jpg) repeat-x; height:29px; line-height:29px; border:1px solid #b4e1e4; border-bottom:0px}
.weizhi strong{ float:left; font-size:14px;background:url(../images/ny_oic.jpg) 15px 11px no-repeat; display:block; height:29px; padding-left:30px; font-size:14px; color:#1c7f7a;}
.weizhi span{ float:right; margin-right:20px;}

.neirong{ height:auto; overflow:hidden;}
.neirong dd{ padding:10px;line-height:30px;}
.neirong dd ul li.list22{ display:block; position:relative; height:30px; padding-left:10px; border-bottom:1px dashed #CCC; line-height:30px;}
.neirong dd ul li.list22 label{ display:block; width:3px; height:3px; font-size:3px; background:#999; position:absolute; top:12px; left:0px;}
.neirong dd ul li.list22 span{ float:right;}
.neirong h2{ line-height:35px; font-size:22px; text-align:center; border-bottom:1px solid #EBEBEB; padding:10px 0px}
.neirong span.nrtime{ display:block; text-align:center; color:#58b4b1}
.neirong span.nrup{ display:block; color:#58b4b1; border-top:1px dashed #ccc; height:35px; line-height:35px; margin-top:30px; padding-top:10px;}
.neirong span.nrdow{ display:block; color:#58b4b1; height:35px; line-height:35px;}

