﻿﻿@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.5 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;padding-left:20px;margin-right: 30px;}
.header .hdu1 li a.h_li01 {background: url(../images/h_weixin.png) no-repeat left center;}
.header .hdu1 li a.h_li02 {background: url(../images/h_tk.png) no-repeat left center;}
.header .hdu1 li a.h_li03 {background: url(../images/h_tel.png) no-repeat left center;}
.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 {width: 165px;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: #ee5310; 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;}
.navUl li.navli a span {position: absolute;top: 10px;*top: 0; left: 105px;}
.navUl li ul.nav_more {width: 100%;display: none;background: url(../images/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: #ee5310;color: #fff;}
.navUl li.navli ul.nav_more li:hover a {color: #fff;}
.navUl li.navli:hover ,.navUl li.cur{ background: #ee5310;color: #fff;}
.navUl li.navli:hover>a,.navUl li.navli.cur>a, .navUl li.navli>ul>li.cur>a {color: #fff;}


.wrap_footer{ background:#fff; padding-bottom:10px;}
.footer {height: 338px;padding-top: 16px;background:#fff url(../images/f_bg.png) no-repeat right 16px;}
.footer .f_con{ height:338px;}
.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: #ee5310;}
.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 {height: 45px;position: absolute;left: 0;bottom: 40px;}

.footer .f_icp ul {position: absolute;left: 0;bottom:45px;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 {position: absolute;top: 5px;width: 300px;font-size: 13px;}
.footer .f_icp .icp_p2 {position: absolute;top: 30px;width: 600px;font-size: 12px;color: #999;}
.footer .f_icp .icp_p2 a ,.footer .f_icp .icp_p1 a {color: #999;}




/*右侧浮动*/
.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(../images/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(../images/zxkficon01.png) no-repeat center;}
p.zxkf .zxkf_a02 i {background: url(../images/zxkficon02.png) no-repeat center;}
p.zxkf .zxkf_a03 i {background: url(../images/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(../images/zxkficon04.png) no-repeat center;top: 23px;left: 18px;}

p.zxkf .zxkf_a05 {height: 18px;background: #ab0e00;}
p.zxkf .zxkf_a05 i {background: url(../images/zxkficon05.png) no-repeat center;top: 13px;}
p.zxkf .zxkf_a06 i {background: url(../images/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(../images/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;}