﻿@charset "utf-8";



/*reset*/







.header, .content, .footer, .container {



    margin-left: auto;



    margin-right: auto;



    width: 1200px;



}







/* CSS reset for c_b */



body , div , dl , dt , dd , ul , ol , li , h1 , h2 , h3 , h4 , h5 , h6 , pre , form , fieldset , input , textarea , p , blockquote , th , td {margin:0; padding:0;}



table {border-collapse:collapse; border-spacing:0;}



table th , table td {padding:5px;}



fieldset , img {border:0;}



address , caption , cite , code , dfn , em  , th , var , i {font-style:normal; font-weight:normal;}



ol , ul {list-style:none;}



ception , th{text-align:left;}



q:before , q:after{content:'';}



abbr , acronym{border:0;}



a {color:#666; text-decoration:none;}  /*for ie f6n.net*/



a:focus{outline:none;} /*for ff f6n.net*/







/*定位*/



.tl {text-align:left;}



.tc {text-align:center;}



.tr {text-align:right;}



.bc {margin-left:auto; margin-right:auto;}



.fl {float:left; display:inline;}



.fr {float:right; display:inline;}



.ov {overflow: hidden;}



.zoom {zoom:1}



.hidden {visibility:hidden;}



.vam {vertical-align:middle;}



p{ word-spacing:-1.5px;}







/*清除浮动*/



.clear:after{ 



    content: '';



    display: block;



    clear: both;



    height: 0;



    visibility: hidden;



}



.clear{ /*兼容 IE*/



    zoom: 1;



}







/*清除浮动*/



.clearfix:after{ 



    content: '';



    display: block;



    clear: both;



    height: 0;



    visibility: hidden;



}



.clearfix{ /*兼容 IE*/



    zoom: 1;



}







-moz-box-sizing:content-box;



-webkit-box-sizing:content-box;



box-sizing:content-box;







/*其他*/



.curp{cursor:pointer};







/*原reset*/



sup{vertical-align:baseline;}



sub{vertical-align:baseline;} 



input,button,textarea,select,optgroup,option{font-family:inherit;outline: none;font-size:inherit;font-style:inherit;font-weight:inherit;}



input,button,textarea,select{*font-size:100%;}



input,select{vertical-align:middle;}



body{font:12px/1.231 arial,helvetica,clean,sans-serif;}



select,input,button,textarea,button{font:99% arial,helvetica,clean,sans-serif;}



table{font-size:inherit;font:100%; border-collapse:collapse;}



pre,code,kbd,samp,tt{font-family:monospace;*font-size:108%;line-height:100%;}



/*title*/



h1 { font-size:32px;}



h2 { font-size:26px;}



h3 { font-size:20px;}



h4 { font-size:14px;}



h5 { font-size:12px;}



h6 { font-size:10px;}



/*end reset*/











/* CSS Document */



body{background-color:#fff; overflow-x:hidden; color:#666; font-size:14px; font-family: microsoft yahei , "宋体"; position:relative;}/*网站字体颜色*/







.header , .footer , .container{margin-left:auto; margin-right:auto; width:1200px;position: relative;}















.wrap-header {height: 44px; border-bottom: 1px solid #e8e8e8; background:#fff;}



.header p {float: left;height: 44px;line-height: 44px;}



.header .hdu1 {float: right;margin-right: 80px;}



.header .hdu1 li{float: left;}



.header .hdu1 li a{height: 44px;line-height: 44px;margin-right: 30px;}



.header .h_bj {position: absolute;right: -20px;top: 0;}











/* logo部分 */



.wrap-logo {border-bottom: 1px solid #e8e8e8; background:#fff;}



.logo {width: 1200px;height: 135px;margin: 0 auto;position: relative;}



.logo .logo_h1 {position: absolute;left: 0;top: 27px;}



.trait {width: 290px;height: 40px;position: absolute;left: 175px;top: 48px;color: #333; padding-left:16px;}



.trait .trait01 {font-size: 20px;height:24px; position: relative; top: -4px;color: #333;}



.trait .trait01 b {color: #8e0c0e;}



.trait .trait02 {font-size: 14px; position:relative; top: -4px;color: #666;}



.l_search {height: 43px;position: absolute;left: 666px;top: 47px;width: 240px;border: 1px solid #ddd;}



.l_case {width: 195px;border: none;height: 43px;line-height: 43px;text-align: center;appearance:none; -moz-appearance:none; -webkit-appearance:none;padding-left: 20px;background: url(../images/l_xl.png) no-repeat 175px center;color: #666;}



.l_sea {width: 42px;border-left: 1px solid #ddd;height: 42px;}



.l_sea input {border: none;width: 250px;height: 42px;float: left; line-height: 42px;text-indent: 12px;color: #666; display:none;}



.l_sea a {float: right;width: 42px;height: 42px;background: url(../images/l_search.png) no-repeat center;border-left: 1px solid #ddd;}



.tel {height: 50px;position: absolute;right: 0;top: 48px;padding-left: 25px; background: url(../images/l_tel.png) no-repeat left 23px;}



.tel .tel_p1 {font-size: 14px;color: #333;height: 18px; line-height: 18px;}



.tel .tel_p2 {font-size: 24px; color: #00456b; height: 30px;line-height: 30px;}











.eemmss{z-index:999999;overflow:hidden;width:94px;height:94px;padding:5px;position:fixed;left: 70%;top: 34px;margin-left:-112px;/* display:none; */background-color:#fff;border:1px solid #ccc;}



.eemmss img{ display:block; width:100%; height:100%;}











/* nav部分 */



.Nav{ height:59px; background: #fff;position: relative;z-index: 5;}



.navBox{ height: 59px; line-height: 59px; position: relative;}



.navUl{ width:102%}



.navUl li.navli{ font-size:16px; float:left;list-style-type: none;position: relative; height: 59px;border-left: 1px solid #e8e8e8;z-index: 99;}



.navUl li.navli:first-child {border-left: none;}



.navUl li.navli a{ display:block;color: #333333;text-align: center; position: relative;width:133px;}



.navUl li.navli a span {position: absolute;top: 15px;*top: 0; left: 100px;}



.navUl li ul.nav_more {width: 100%;display: none;background: url(Img/Common/navbg.png);position: relative;z-index: 99;}



.navUl li ul.nav_more li {height: 40px;line-height: 40px;}







.navUl li.navli:hover ul.nav_more {display: block;}



.navUl li.navli ul.nav_more li:hover { background: #00456b;color: #fff;}



.navUl li.navli ul.nav_more li:hover a {color: #fff;}



.navUl li.navli:hover ,.navUl li.cur{ background: #00456b;color: #fff;}



.navUl li.navli:hover>a,.navUl li.navli.cur>a, .navUl li.navli>ul>li.cur>a {color: #fff;}











.wrap_footer{ height:416px; background:#fff;}



.footer {height: 338px;padding-top: 16px;background:#fff url(../images/f_bg.png) no-repeat right 16px;}



.footer .f_con{}



.footer .f_ul01 {width: 230px;float: left;}



.footer .f_ul01 li {height: 35px;line-height: 35px;font-size: 13px;}



.footer .f_ul01 li:first-child {margin-bottom: 20px; font-size: 16px;}



.footer .f_ul01 li:first-child a {color: #333;}







.footer .f_tel {height: 45px;position: absolute;right: 100px;top: 18px;font-size: 13px;width: 185px;padding-left: 50px;background: url(../images/f_tel.png) no-repeat left center;}



.footer .f_tel b {display: block;font-size: 24px;font-weight: normal;color: #00456B;}



.footer .erwm {display: block;width: 117px;height: 140px;position: absolute;right: 110px;top: 136px;}



.footer .erwm em {display: block;height: 20px;line-height: 20px;text-align: center;font-size: 13px;color: #999;}



.footer .f_share {width: 26px;height: 50px;position: absolute;right: 250px;top: 238px;}



.footer .f_share a {display: block;width: 26px;height: 27px;margin-bottom: 1px;}



.footer .f_icp {margin-top:30px;padding-bottom:10px;}







.footer .f_icp ul {background: #fff;width: 100%;display: none;}



.footer .f_icp ul li {display: block;height: 45px;line-height: 45px;border: 1px solid #e8e8e8;margin-bottom: -1px; width: 150px;white-space: nowrap;overflow: hidden; text-overflow: ellipsis;}



.footer .f_icp ul li a {color: #999;}



.footer .f_icp .icp_p1 {font-size: 13px;line-height:20px;}



.footer .f_icp .icp_p2 {position: absolute;left: 200px;top: 30px;width: 600px;font-size: 12px;color: #999;}



.footer .f_icp .icp_p2 a ,.footer .f_icp .icp_p1 a {color: #999;}









.lgmt { overflow:hidden;}



.lgmt_ul01 {height: 44px;width:1064px;margin:0 auto 45px;}



.lgmt_ul01 li {height: 42px;line-height: 42px;word-spacing:0; font-size: 16px;float:left;}

.pro_c .lgmt_ul01>li{width:150px;text-align:center;border: 1px solid #e5e5e5;position:relative;margin-right:0;}

.lgmt_ul01>li:hover .xiala{display:block;}

.lgmt_ul01 li a{display: block;}

.xiala{position:absolute;border: 1px solid #e5e5e5;border-top:0;width:150px;top:42px;left:-1px;display:none;z-index:999;background:#fff;}

.pro_c .lgmt_ul01 .xiala li{width:100%;}

.lgmt_ul01 li:hover ,.lgmt_ul01 li.cur {background: #00456B;}

.lgmt_ul01 li .xiala li a{color:#666;}

.lgmt_ul01 li .xiala li:hover a{color:#fff;}

.lgmt_ul01 li:hover a ,.lgmt_ul01 li.cur a {color: #fff;}











/*右侧浮动*/



.float{ position:fixed; top:50%; right:0; margin-top:-176px; z-index:2000; width:48px; height:250px;}



/*.float_show{ background:url(../images/float_yy.png) repeat; width:48px; height:48px;}*/



.float_show a{ background-color:#00456B;display:block; color:#FFF; font-size:16px; width:auto; height:48px; line-height:48px; overflow:hidden;text-decoration: none;}



.float_show a img{ vertical-align:middle; float:left; line-height:48px; height:48px;}



.float_show.float_show0{ background:url(../images/float_cur.png) no-repeat top; padding-top:6px; height:48px;}



.float_show.float_show0 a{ background:url(../images/float_icon1.png) no-repeat; width:48px; height:48px;}



.float_show:hover a{ background-color:#AB0E00; line-height:48px; color:#FFF;}



.float_show.float_show0:hover{ background:url(../images/float_curho.png) no-repeat top;}



.float_show.float_show0:hover a{ background:url(../images/float_icon_ho1.png) no-repeat;}



.float_wx{ display:none; position:absolute; top:-128px; left:-188px; background:url(../images/float_wxbd.png) no-repeat; width:144px; height:168px; padding:18px 27px 0 17px;}



.float_show.float_show1{ position:absolute; top:55px; right:-124px; width:172px;}



.float_show.float_show2{ position:absolute; top:153px; right:-78px; width:126px;}



.float_show.float_show3{ position:absolute; top:104px; right:-78px; width:126px;}



.float_show.float_show4{ position:absolute; top:202px; right:-78px; width:126px;}











p.zxkf {position: fixed;right: 0;top: 375px;min-height: 100px;width: 65px;text-align: center;}



p.zxkf .zxkf_btn {display: block; width: 65px;height: 23px;background: url(Img/inside/zxkfbg.png) no-repeat center;padding-top: 42px;color: #fff;font-size: 12px;margin-bottom: 3px;position: relative;}



p.zxkf .zxkf_btn i {display: block;width: 33px;height: 33px;position: absolute;left: 16px;top: 5px;}







p.zxkf .zxkf_a01 i {background: url(Img/Common/zxkficon01.png) no-repeat center;}



p.zxkf .zxkf_a02 i {background: url(Img/Common/zxkficon02.png) no-repeat center;}



p.zxkf .zxkf_a03 i {background: url(Img/Common/zxkficon03.png) no-repeat center;}







p.zxkf .zxkf_a04 {margin-top: 50px;height: 35px;padding-top: 65px;background: #00456b;}



p.zxkf .zxkf_a04 i {background: url(Img/Common/zxkficon04.png) no-repeat center;top: 23px;left: 18px;}







p.zxkf .zxkf_a05 {height: 18px;background: #ab0e00;}



p.zxkf .zxkf_a05 i {background: url(Img/Common/zxkficon05.png) no-repeat center;top: 13px;}



p.zxkf .zxkf_a06 i {background: url(Img/Common/zxkficon06.png) no-repeat center;top: 13px;}











.article {padding: 65px 0 32px 0;margin-bottom: 25px;background: url(../images/bg01.png) no-repeat center bottom;}



.article h2.h2_title {text-align: center;font-size: 32px;font-weight: normal;padding-bottom: 7px;}



.article h2.h2_title a {color: #333;}



.article p.p_title {text-align: center;font-size: 16px;color: #666;}







/* -- 弹出窗口 -- */



#oran_full_bg{ display:none !important;}







/* tanchuang1 提交弹窗*/



.tanchuang1{width:100%;position: fixed;top: 0;left: 0;background: url(Img/tanchuang/tanchuangBg.png);height:100%; z-index:9999999;}



.tanchuang1 .conBox{width: 400px;height: 212px;padding: 20px;background: #fff;position: absolute;left: 50%;margin-left: -220px;top: 50%;margin-top: -80px;}



.tanchuang1 .conBox .tcClose{width: 33px;height: 90px;position: absolute;right: 45px;top: -90px;cursor: pointer;z-index:999999999999999;}



.tanchuang1 .conBox .box{width: 398px;height: 190px;border: 1px solid #e5e5e5;padding-top: 20px;text-align: center;position: relative;}



.tanchuang1 .conBox .box img{display: block;width: 47px;height: 47px;margin: 0 auto;}



.tanchuang1 .conBox .box h5{font-size: 24px;color: #00456b;font-weight: bold;margin-top: 10px;}



.tanchuang1 .conBox .box p{font-size: 16px;color: #4d4d4d;margin-top: 10px;}



.tanchuang1 .conBox .box .b15{display: block;width: 150px;height: 52px;line-height: 52px;text-align: center;font-size: 18px;color: #fff;position: absolute;bottom: -1px;left: 50%;margin-left: -75px;background: #00456b;text-decoration: none;z-index:999999999999999;border:0px;}



.tanchuang2 .conBox .box a{background: #404040;}