/* CSS Document */

* { margin:0px; padding:0px; list-style:none;}
a{ color:#00C; text-decoration:none;}
a:hover{ color:#900; text-decoration:underline;}
.fy{ font-size:14px; padding-top:10px; clear:both;}

body { margin:0px; padding:0px; font-family:"微软雅黑";}
img { border:none;}

#gclist{ position:relative; height:33px;z-index:9999}
#gclist .sub{position:absolute;left:0px;top:33px;line-height:26px;width:160px;background:#FAFAFA;border:solid 1px #ccc; display:none;}
#gclist .sub li{ padding:0 10px; border-bottom:dotted 1px #ccc;}
#gclist .sub li a{ display:block;}

.head { height:115px;}
.head .headbox { width:1140px; height:115px; margin:0 auto; position:relative;}
.head .headbox .logo { position:absolute; top:38px; left:0px;}
.head .headbox .rbox { position:absolute; top:24px; right:17px; width:335px; height:30px;}
.head .headbox .rbox .ssbox { background:url(../images/02.jpg) no-repeat top left; width:192px; height:30px; float:right;}
.head .headbox .rbox .ssbox .kk { width:155px; padding-left:7px; height:30px; background:none; border:none; font-size:12px; color:#aaa; font-family:"微软雅黑"; line-height:30px;}
.head .headbox .rbox .ssbox .an { width:30px; height:30px; background:none; border:none;}
.head .headbox .rbox .t1 { color:#555; font-size:12px; float:left; line-height:30px;}
.head .headbox .rbox .t1 a { color:#555; text-decoration:none;}
.head .headbox .rbox .t1 a:hover { color:#ff740e; text-decoration:underline;}

.head .headbox .dh { position:absolute; bottom:18px; right:0px;}
.head .headbox .dh ul { padding-right:4px;}
.head .headbox .dh ul li { float:left; font-size:15px; font-weight:bold; color:#333;}
.head .headbox .dh ul li a { color:#555; text-decoration:none; display:block; margin:0 26px 0 0px; padding:0 11px 0 11px; line-height:28px; border-radius:5px;
transition:background 0.3s,color 0.3s,width 0.3s,border 0.3s,padding 0.3s;
-moz-transition:background 0.3s,color 0.3s,width 0.3s,border 0.3s,padding 0.3s; /* Firefox 3 */
-webkit-transition:background 0.3s,color 0.3s,width 0.3s,border 0.3s,padding 0.3s; /* Safari and Chrome */
-o-transition:background 0.3s,color 0.3s,width 0.3s,border 0.3s,padding 0.3s; /* Opera */}
.head .headbox .dh ul li a:hover { color:#fff; text-decoration:none; background:#2c93da;}


.banner { height:400px; background:#0071be;}

.MPbannerBox {overflow:hidden; position:relative; width:100%; height:400px;}
.MPbannerBox .hd {overflow:hidden; position:absolute; bottom:14px; z-index:1; width:100%; }
.MPbannerBox .hd ul {overflow:hidden; zoom:1; margin:0 auto; display:block; text-align:center}
.MPbannerBox .hd ul li {width:10px; height:10px; border-radius:8px; background:#092c70; cursor:pointer; margin:0 2px; display:inline-block;/*行成块兼行*/ }
.MPbannerBox .hd ul li.on {background:#2c93da;}
.MPbannerBox .bd {position:relative; height:100%; z-index:0; }
.MPbannerBox .bd li {zoom:1; vertical-align:middle; height:400px; width:100%; text-align:center; margin:0 auto;}



.container { width:1140px; margin:0 auto;}
.container .lm1 { background:url(../images/04.jpg) repeat-x top left; height:28px; overflow:hidden;}
.container .lm1 span { padding:0 10px 0 5px; background:white;}

.container .lm2 { height:28px; overflow:hidden; border-bottom:1px solid #e2e2e2; padding-left:7px; padding-bottom:7px; position:relative;}
.container .lm2 span { padding:0 10px 0 5px; background:white;}

.container .lm2 .more { background:url(../images/10.jpg) no-repeat 2px 4px; color:#a4a4a4; font-size:14px; float:right; padding-left:10px; position:absolute; bottom:14px; right:1px;}
.container .lm2 .more a { color:#a4a4a4; text-decoration:none;}
.container .lm2 .more a:hover { color:#00b5d9; text-decoration:none;}



.container .h1 { height:410px; padding-top:40px;}
.container .h1 .gsjj { float:left; width:720px; background:#fff;}
.container .h1 .gsjjcon { width:700px; height:200px; overflow:hidden; font-size:14px; color:#555; line-height:25px; margin-top:32px; margin-left:auto; margin-right:auto;}
.container .h1 .gsjjmore { text-align:center; font-size:14px; line-height:30px; margin-left:10px; margin-top:20px;}
.container .h1 .gsjjmore a { background:#00b5d9; width:100px; height:30px; display:block; border-radius:4px; color:#fff; text-decoration:none;
transition:background 0.2s,color 0.2s,width 0.2s,border 0.2s,padding 0.2s;
-moz-transition:background 0.2s,color 0.2s,width 0.2s,border 0.2s,padding 0.2s; /* Firefox 2 */
-webkit-transition:background 0.2s,color 0.2s,width 0.2s,border 0.2s,padding 0.2s; /* Safari and Chrome */
-o-transition:background 0.2s,color 0.2s,width 0.2s,border 0.2s,padding 0.2s; /* Opera */}
.container .h1 .gsjjmore a:hover { background:#ff740e; color:#fff; text-decoration:none; }
.container .h1 .gsxx { width:380px; float:right; background:#fff; }
.container .h1 .gsxxcon { margin-top:23px; overflow:hidden;}


.container .h2 .cpzs { height:560px;}
.container .h2 .cpzs .cpzscon ul { padding-top:20px; overflow:hidden;}
.container .h2 .cpzs .cpzscon ul li { width:270px; height:200px; float:left; margin-right:20px; position:relative;}
.container .h2 .cpzs .cpzscon ul li .yy { position:absolute; bottom:0px; left:0px; width:100%; height:30px; background:#000; filter:alpha(opacity=40);-moz-opacity:0.4;-khtml-opacity: 0.4;opacity: 0.4; z-index:98;}
.container .h2 .cpzs .cpzscon ul li .t1 { position:absolute; bottom:0px; left:0px; width:100%; text-align:center; line-height:30px; color:#fff; font-size:14px; z-index:99; font-weight:bold;}
.container .h2 .cpzs .cpzscon ul .nomar { margin-right:0px;}
.container .h2 .cpzs .cpzscon ul li a .yy { background:#000;
transition:background 0.2s,color 0.2s,width 0.2s,border 0.2s,padding 0.2s;
-moz-transition:background 0.2s,color 0.2s,width 0.2s,border 0.2s,padding 0.2s; /* Firefox 2 */
-webkit-transition:background 0.2s,color 0.2s,width 0.2s,border 0.2s,padding 0.2s; /* Safari and Chrome */
-o-transition:background 0.2s,color 0.2s,width 0.2s,border 0.2s,padding 0.2s; /* Opera */}
.container .h2 .cpzs .cpzscon ul li a:hover .yy { background:#ff740e;}

.container .h3 { height:400px;}
/*公司新闻*/
.container .h3 .gsxw { width:420px; float:left; margin-right:20px;}
.container .h3 .gsxw ul { padding-top:11px;}
.container .h3 .gsxw ul li { color:#555; font-size:14px; }
.container .h3 .gsxw ul li a { color:#555; text-decoration:none; line-height:30px; background:url(../images/11.jpg) no-repeat 14px 4px; padding-left:22px; }
.container .h3 .gsxw ul li a:hover { color:#ff740e; text-decoration:underline; background:url(../images/11-2.jpg) no-repeat 14px 4px;}
.container .h3 .gsxw ul li span { color:#999;}
/*公司文化*/
.container .h3 .gswh { width:420px; float:left; margin-right:20px;}
.container .h3 .gswh .t1 { color:#555; font-size:14px; line-height:26px;}
.container .h3 .gswh .tu { padding-top:15px; padding-bottom:4px;}
/*联系我们*/
.container .h3 .lxwm { width:260px; float:left;}
.container .h3 .lxwm .lxwmcon { padding-top:13px;}
.container .h3 .lxwm .lxwmcon_t1 { color:#555; padding-left:50px; height:45px; font-size:14px; width:210px; line-height:16px;}
.container .h3 .lxwm .tb1 { background:url(../images/13.jpg) no-repeat 9px 9px ;}
.container .h3 .lxwm .tb2 { background:url(../images/14.jpg) no-repeat 9px 9px ;}
.container .h3 .lxwm .tb3 { background:url(../images/15.jpg) no-repeat 9px 9px ;}
.container .h3 .lxwm .tb4 { background:url(../images/16.jpg) no-repeat 9px 9px ;}
.container .h3 .lxwm .tb5 { background:url(../images/17.jpg) no-repeat 9px 9px ;}


.footer { background:#454c59; height:120px; clear:both;}
.footer .footerbox { width:1140px; height:120px; margin:0 auto;}
.footer .footerbox .lebox { width:290px; float:left; height:120px; position:relative;}
.footer .footerbox .lebox .tu { position:absolute; top:18px; left:50px;}
.footer .footerbox .ribox { width:850px; float:right; height:120px;}
.footer .footerbox .ribox .t1 { color:#d4d4d4; font-size:13px; line-height:25px; padding-left:47px; padding-top:20px;}
.footer2 { background:#0071be; height:40px; color:#fff; font-size:12px; text-align:center; line-height:40px;}


/* ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ */



.contentpage { width:1140px; margin:0 auto; padding-top:40px;}
.contentpage .leftcon { float:left; width:284px; overflow:hidden;}
.contentpage .lm3 { height:26px; padding-left:5px; padding-bottom:10px;}

.contentpage .lm4 { background:url(../images/04.jpg) repeat-x 0px 3px; height:28px; overflow:hidden; position:relative;}
.contentpage .lm4 .lm { padding-right:10px; background:white;}
.contentpage .lm4 .wz { position:absolute; top:-2px; right:0px; font-size:12px; color:#999;}
.contentpage .lm4 .wz a { color:#999; text-decoration:none;}
.contentpage .lm4 .wz a:hover { color:#0093d3; text-decoration:underline;}

/*网站导航*/
.contentpage .wzdhpage { border:1px solid #e5e5e5; background:#fff; padding:5px 4px; margin-bottom:35px; width:270px; background:#fff; box-shadow:4px 3px 0px #f5f5f5;}
.contentpage .wzdhpage ul li  { font-size:15px; font-weight:bold; }
.contentpage .wzdhpage ul li a { display:block; border-top:1px solid #ebebeb; height:59px; background:#fff; padding-left:50px; line-height:59px; text-decoration:none; color:#0071be; 
transition:background 0.2s,color 0.2s,width 0.2s,border 0.2s,padding 0.2s;
-moz-transition:background 0.2s,color 0.2s,width 0.2s,border 0.2s,padding 0.2s; /* Firefox 2 */
-webkit-transition:background 0.2s,color 0.2s,width 0.2s,border 0.2s,padding 0.2s; /* Safari and Chrome */
-o-transition:background 0.2s,color 0.2s,width 0.2s,border 0.2s,padding 0.2s; /* Opera */}
.contentpage .wzdhpage ul li a:hover  { border-top:1px solid #0068af; background:#0071be; color:#fff; text-decoration:none;}

.contentpage .wzdhpage ul .on  { font-size:15px; font-weight:bold; }
.contentpage .wzdhpage ul .on a { display:block; border-top:1px solid #0071be; height:59px; background:#0071be; padding-left:50px; line-height:59px; text-decoration:none; color:#fff; }
.contentpage .wzdhpage ul .on a:hover  { border-top:1px solid #0068af; background:#0071be; color:#fff; text-decoration:none;}



.contentpage .lxwmpage { border:1px solid #e5e5e5; background:#fff; width:263px; background:#fff; box-shadow:4px 3px 0px #f5f5f5; padding-top:10px; padding-left:15px; padding-bottom:8px;  margin-bottom:160px;}
.contentpage .lxwmpage .t1  { color:#555; padding-left:45px; padding-right:35px; height:45px; font-size:14px; width:210px; line-height:16px; }
.contentpage .lxwmpage .tb1 { background:url(../images/23.jpg) no-repeat 9px 9px ;}
.contentpage .lxwmpage .tb2 { background:url(../images/24.jpg) no-repeat 9px 9px ;}
.contentpage .lxwmpage .tb3 { background:url(../images/25.jpg) no-repeat 9px 9px ;}
.contentpage .lxwmpage .tb4 { background:url(../images/26.jpg) no-repeat 9px 9px ;}
.contentpage .lxwmpage .tb5 { background:url(../images/27.jpg) no-repeat 9px 9px ;}





.contentpage .rightcon { float:right; width:820px; }

/*公司简介*/
.contentpage .rightcon .page_gsjj { padding-top:30px; padding-bottom:150px;}
.contentpage .rightcon .page_gsjj .t1 { color:#555; font-size:14px; line-height:26px; padding-bottom:50px;}
.contentpage .rightcon .page_gsjj .tu { overflow:hidden;}


/*公司形象*/
.contentpage .rightcon .page_gsxx { padding-top:37px;}
.contentpage .rightcon .page_gsxx ul li { display:block; float:left;}
.contentpage .rightcon .page_gsxx ul li .tu { width:392px; height:232px; padding:3px; border:1px solid #e5e5e5; }
.contentpage .rightcon .page_gsxx ul .lmar { margin-right:20px;}
.contentpage .rightcon .page_gsxx ul li .t1 { color:#555; font-size:14px; line-height:40px; height:40px; text-align:center; font-weight:bold;}
.contentpage .rightcon .page_gsxx ul li .t1 a { color:#555; text-decoration:none;}
.contentpage .rightcon .page_gsxx ul li .t1 a:hover { color:#0093d3; text-decoration:none;}


/*翻页*/
.contentpage .rightcon .faybox { clear: both; border-top:1px solid #e5e5e5; padding-top:20px; padding-bottom:30px; }
.contentpage .rightcon .faybox .t1 { color:#888; font-size:13px; padding:0 10px; font-weight:bold;}
.contentpage .rightcon .faybox .t1 a { color:#888; text-decoration:none;}
.contentpage .rightcon .faybox .t1 a:hover { color:#ff740e; text-decoration:underline;}
.contentpage .rightcon .faybox .t2 { text-align:center; font-size:13px; font-weight:bold;}
.contentpage .rightcon .faybox .t2 a { color:#777; text-decoration:none; display:block; width:28px; height:28px; line-height:28px; border:1px solid #ebebeb; border-radius:2px;}
.contentpage .rightcon .faybox .t2 a:hover { color:#fff; text-decoration:none; border:1px solid #ff740e; background:#ff740e; width:28px; height:28px; }
.contentpage .rightcon .faybox .t2on { color:#fff; border:1px solid #0071be; background:#0071be; width:28px; height:28px; line-height:28px; text-align:center; font-size:13px; font-weight:bold; border-radius:2px;}


/*公司业务*/
.contentpage .rightcon .page_gsyw { padding-top:37px;}
.contentpage .rightcon .page_gsyw ul li { display:block; float:left;}
.contentpage .rightcon .page_gsyw ul li .tu { width:252px; height:192px; padding:3px; border:1px solid #e5e5e5; }
.contentpage .rightcon .page_gsyw ul .lmar { margin-right:20px;}
.contentpage .rightcon .page_gsyw ul li .t1 { color:#555; font-size:14px; line-height:40px; height:40px; text-align:center; font-weight:bold;}
.contentpage .rightcon .page_gsyw ul li .t1 a { color:#555; text-decoration:none;}
.contentpage .rightcon .page_gsyw ul li .t1 a:hover { color:#0093d3; text-decoration:none;}


/*公司新闻*/
.contentpage .rightcon .page_gsxw { padding-top:25px;}
.contentpage .rightcon .page_gsxw ul { padding-bottom:25px;}
.contentpage .rightcon .page_gsxw ul li { color:#555; font-size:14px; }
.contentpage .rightcon .page_gsxw ul li span { color:#999; float:right;}
.contentpage .rightcon .page_gsxw ul li a { color:#555; text-decoration:none; display:block-inline; line-height:36px; height:36px; text-align:left; background:url(../images/11.jpg) no-repeat 0px 5px; padding-left:15px;}
.contentpage .rightcon .page_gsxw ul li a:hover { color:#ff740e; text-decoration:underline; background:url(../images/11-2.jpg) no-repeat 0px 5px;}





.zxrd_ny .bt { color:#2b66ff; font:25px/36px "微软雅黑"; text-align:center; padding-top:35px; padding-bottom:15px;}
.zxrd_ny .time { border-bottom:1px solid #e5e5e5; overflow:hidden; height:30px; text-align:center;}
.zxrd_ny .time .zi {color:#888; font-size:13px; text-align:center; display:inline-block; padding: 0 13px; font-family:"微软雅黑";}
.zxrd_ny .zicon { color:#666; padding:25px 20px 50px 20px; font-size:15px; line-height:36px;}
.zxrd_ny .ct { margin-bottom:20px;}



