@charset "utf-8";
/* CSS Document */

.hand_pointer{cursor: pointer;}



#header{ position:relative; z-index:1002;}
#header .head-wrap { background-color:#27303f; position:relative;}
#header .head-wrap .head { width:1210px; height:90px; position:relative;}
#header .head .logo { position:absolute; top:-34px;}
#header .search { position:absolute; top:34px; right:0; width:175px; height:24px; background:#fff; border-radius:3px; overflow:hidden;}
#header .search .btn { float:left; width:24px; height:24px; overflow:hidden; padding:0; border:0; background:url(../images/t-search.png) no-repeat center center;}
#header .search .txt { float:left; width:146px; height:24px; line-height:24px; padding:0; border:0; background:none;}
#header .nav { position:absolute; top:0; left:182px; height:90px;}
#header .nav li { float:left; width:96px;}
#header .nav li a { display:block; padding-top:36px; line-height:22px; height:54px; text-align:center; font-size:16px; color:#fff;}
#header .nav li.curr a,
#header .nav li.hover a,
#header .nav li:hover a { background-color:#344157;}

.navigation-down{ position:absolute; top:90px; left:0; width:100%;}
.nav-proList{ display:none; position:absolute; top:0; left:0; width:100%; background:#344157; padding-bottom:18px;}
.nav-proList .ui-clr{ _display:inline-block; _width:100%; padding-bottom:1px; background:url(../images/nav-line.png) no-repeat center bottom;}
.nav-proList .ui-clr:last-child{ padding-bottom:0; background:none;}
.nav-proList .item{ display:block; float:left; width:368px; height:112px; padding:20px 0 12px; background:url(../images/nav-line2.png) no-repeat right center; text-align:center;}
.nav-proList .item:last-child{ background:none;}
.nav-proList .item .pic{ display:block; width:120px; height:86px; margin:0 auto;}
.nav-proList .item .pic em{ width:120px; height:86px; overflow:hidden;}
.nav-proList .item .pic img{ max-height:100%;}
.nav-proList .item .title{ height:26px; line-height:24px; text-align:center; font-size:14px; color:#fff; opacity:.5; filter:alpha(opacity=50);}
.nav-proList .item:hover .title{ color:#fdb400;}

.nav-menu{ display:none; position:absolute; top:0; left:0; width:100%; background:#344157;}
.nav-menu .container{ height:66px;}
.nav-menu ul{ padding-left:100px;}
.nav-menu ul li{ float:left;}
.nav-menu ul li a{ display:inline-block; font-size:17px; line-height:34px; padding:16px 40px; color:#fff;}
.nav-menu ul li a:hover{ color:#fdb400;}



/* footer */
#footer { margin-top:30px; padding-top:30px; background-color:#27303f;}
.links{ padding-left:18px; margin-bottom:45px;}
.links ul{ _display:inline-block; _width:100%;}
.links ul li{ float:left; padding-left:40px; width:170px;}
.links ul .l1{ background:url(../images/t-f1.png) no-repeat 0 5px;}
.links ul .l2{ background:url(../images/t-f2.png) no-repeat 0 5px;}
.links ul .l3{ background:url(../images/t-f3.png) no-repeat 0 5px;}
.links ul .l4{ background:url(../images/t-f4.png) no-repeat 0 5px;}
.links ul .l5{ background:url(../images/t-f5.png) no-repeat 0 5px;}
.links li .dt{ line-height:25px; font-size:18px; color:#fff; margin-bottom:4px;}
.links li .dd{ line-height:20px; color:#fff; font-family:"宋体",serif; margin-bottom:16px;}
.links li .link{ line-height:25px;}
.links li .link a{ color:#fff; display:block;}
.links li .link a:hover{ color:#fc5310;}
.links li .link .sina{ padding-left:30px; background:url(../images/t-sina.png) no-repeat left center; margin-bottom:3px;}
.links li .link .weixin{ padding-left:30px; background:url(../images/t-weixin.png) no-repeat left center; position: relative;}
.links li .link .weixin img { display: none; position: absolute; bottom:22px; left: 0;}
.links li .tell{ color:#fff; font-size:18px; font-family:Ebrima,Arial;}
#footer .foot{ padding:18px 0; background-color:#27303f;}
#footer .foot .container{ width:1190px; _height:44px; line-height:22px; color:#fff;}
#footer .foot a{ color:#fff;}
#footer .foot a:hover{ color:#fc5310;}
#footer .foot .flogo{ float:right; margin:3px 22px 0 0; width:52px; height:0; overflow:hidden; padding-top:36px; background:url(../images/flogo.png) no-repeat;}
#footer .foot .fnav{ padding-right:94px; text-align:right;}
#footer .foot .fnav a{ margin:0 10px;}
#footer .foot .copyright{text-align:right; padding-right:108px;}
