﻿/* CSS Document */
.main_header{ }
.n_top_bottom{ margin:20px auto;}
.logo{ width:410px;} 
.head_tel{ background:url(../Images/head_tel.png) no-repeat center left; padding-left:50px; margin-left:30px; line-height:normal; margin-top:15px;}
.head_tel span{ display:block; font-weight:bold; color:#E62129; font-size:20px;}
.n_site_commitment,.n_site_commitment span{ display:block;width:156px; height:81px;}
.ico_top_gg{margin-left:24px; float:left; margin-top:5px;}
.n_search_box{ width:500px; height:40px; }
.n_search_box{margin-top:20px;}
.n_search_box .btn{display:block; width:83px; height:40px; background:url(../images/ico8.png) no-repeat; border-radius:0; border:none;}
.n_search_box .text{width:294px; border-color:#898989; border-left:none;height:32px;line-height:32px; padding-left:13px; border-right:none;}
.n_search_box .search_cont a{ border:1px solid #898989; width:108px; height:38px; line-height:38px; border-radius:4px 0 0 4px;}
.search_cont_list a{background:#fff !important; border:none !important;} 
.n_search_box .search_cont_list{ width:108px;  border:1px solid #898989 ; border-top:none; top:40px; background-color:#FFF;}
.tp_contactus{vertical-align: top !important; position:relative;}
.tp_contactus_box{z-index:39; top:31px}
.tp_contactus_1{vertical-align: top !important; position:relative;}
.login_ico{ background:url(../images/ico1.png) no-repeat; vertical-align:middle; display:inline-block;}
.denglu_ico{ width:20px; height:18px; background-position:0px 0px;}
.main_nav ul li:hover{background:#c1061c;}
.main_nav ul li a{color:#000;background:url(../images/ico5.png) no-repeat 120px center;}
.main_nav ul li a:hover,.main_nav ul li a.cur{background:#E62129 url(../images/ico9.png) no-repeat 120px center; color:#fff;}
ul.main_nav_son li a{background:#00c2d1; color:#fff;}
.top_nav_login li{height: 30px;
margin-top: 3px;
line-height: 28px;}
.hoverno_top li{ width:120px;}
.hoverno a.logout{width:35px; float:left; padding:0;}
.hoverno a.login_n{width:72px; float:left; padding:0;}
.top_nav_login .top_nav_login_son{position: absolute;
left: -1px;
top: 28px;
border: 1px solid #ddd;
z-index: 20;
border-top: 1px solid #fff;
display: none;
min-width: 100px;
padding-left: 12px;
background: #fff;
padding-right: 8px;}
.index_ico_ewm {display:inline-block; background:url(../images/erweima.png) no-repeat; vertical-align:middle; margin:0px 3px;}
.index_ico{ display:inline-block; background:url(../images/ico4.png) no-repeat 0 0; vertical-align:middle; margin:0px 3px;}

.hdtop{height:40px; line-height:40px; background:#e5e5e5; font-size:12px;}
.hdtop_fl{ float:left; height:40px; line-height:40px;}
.hdtop_fr{width:653px; float:right; color:#c7c7c7;}
.hdtop_fr ul li{ float:right; margin:0 10px;height:40px; line-height:40px;color:#898989;}
.hdtop_fr ul li a{ color:#898989;}
.hdtop_fr ul li a:hover{ color:#af9658;}
.hdtop_fr ul li.sc{ background:url(../images/ico2.png) no-repeat left center; position:relative;}
.hdtop_fr ul li.yh{ background:url(../images/ico1.png) no-repeat left center;}
.hdtop_fr ul li.bz{ background:url(../images/ico7.png) no-repeat right center;}
.hdtop_fr ul li.bz a{ margin-right:10px;}
.hdtop_fr ul li.yh a{ margin-left:20px;}
.hdtop_fr ul li.sc a{ margin-left:20px;}
.hdtop_fr ul li.sc span{ position:absolute; display:block; background:#af9658; color:#FFF; border-radius:15px; min-width:15px; min-height:15px; line-height:15px; text-align:center; top:2px; right:-15px; font-size:12px;}

/*绿色1200px头部样式开始 */
.search_box{ margin:16px 0px 0px 84px; border:2px solid #2064c8; width:420px; height:36px; line-height:36px; }
.search_box a:hover{ text-decoration:none;}
.search_cont{/*position:relative; z-index:99;*/}
.search_cont a{width:74px; text-align:center;}
.search_ico{ background-position:0px 0px; width:9px; height:5px;}
.search_cont_list{ position:absolute;z-index:100;width:75px;left:-2px; top:36px; border:2px solid #3879d9; border-top:none;}
.search_cont_list a{ float:left;}
.search_cont_list a:hover{ background:#fff;}
.search_box input{ border:none; height:36px;}
.search_box input.text{  width:250px; height:30px;}
.search_box input.btn{ width:80px; background:#3879d9; color:#fff; font-size:16px; font-weight:bold; border-radius:0px;}
.site_commitment{ margin-top:-10px; margin-right:20px; }
.site_commitment ul li{ float:left;display:block;}
.site_commitment ul span{ width:169px; height:88px; }
.main_nav{width:100%; height:38px; background:#BF151E; line-height:38px;min-width: 1200px; z-index:10; position:relative;}
.main_nav ul li{ float:left;  position:relative;margin-right:-2px; }
.main_nav ul li.last{ background:none;}
.main_nav ul li:hover{ background:#E62129;}
.main_nav ul li a{ display:block; color:#fff; font-size:14px; width:170px; text-align:center;}
.main_nav ul li a.cur{ background:#E62129 url(../images/ico9.png) no-repeat 120px center;}
.main_nav ul li .main_nav_son{ position:absolute; left:0px; top:38px;}
ul.main_nav_son { z-index:100;}
ul.main_nav_son li a{ background:#E62129; width:170px; text-align:center;font-size:14px; line-height:35px; height:35px;}
ul.main_nav_son li a:hover{ background:#E62129;}
.ts li a{ width:98px !important; text-align:center !important; padding-left:0 !important;}
.phoneIcon{ display:inline-block;  background:url(../images/phoneIcon.png) no-repeat; vertical-align:middle; width:18px; height:18px;}
.tpApp{ position:relative;}
.tpApp a.appLink{ display:inline-block; height:22px; line-height:22px; padding:0px 5px; border:1px solid #f3f3f3;}
.tpApp a.appLink.on{ background:#fff; border:1px solid #ccc;padding-bottom:6px; }
.tpApp .tpApp_box{ display:none; position:absolute; right:9px;top:26px; background:#fff; border:1px solid #ccc; padding:5px; border-top:none; z-index:20; width:220px;}
.tpApp .tpApp_box img{ width:120px; height:120px;}
.tpApp .tpApp_box div.lt{ width:120px; text-align:center;}
.tpApp .tpApp_box div.lt p{ height:24px; line-height:24px; font-size:14px;} 
.tpApp .tpApp_box div.lt{ width:100px; text-align:center;}
.tpApp .tpApp_box div.rt { margin-top:15px;}
.tpApp .tpApp_box div.rt .btn{ border:1px solid #3879d9; background:#3879d9; margin:5px 0px; border-radius:0px; padding:0px 5px;}
/*绿色1200px头部样式结束 */
/*底部*/
.footer{ width:100%;  background:url(../images/footerbg.png) repeat-x;}
.footer .footer1{ height:80px; background:url(../images/footer1.png) no-repeat center;}
.footer .footer2{}
.footer .footer2 .footer2L{ float:left; width:600px; height:155px;background:url(../images/footer2bg.png) no-repeat left center;}
.footer .footer2 dl{ float:left; width:200px; margin-top:23px; background:url(../images/footer2bg.png) no-repeat right center;}
.footer .footer2 dl dt{ font-size:14px; color:#696969; text-align:center;}
.footer .footer2 dl dd{ height:20px; line-height:20px; text-align:left;}
.footer .footer2 dl dd a{ font-size:12px; color:#909090; padding-left:73px;}
.footer .footer2 dl dd a:hover{ color:#E62129;}
.footer .footer2 .footer2R{ float:left; width:450px; height:90px; margin:35px 0 0 116px;}
.footer .footer2 .footer2R .wx{ width:81px; height:81px; float:left;}
.footer .footer2 .footer2R .lx{ width:330px; float:left; margin-left:30px;}
.footer .footer2 .footer2R .lx p{ height:20px; line-height:20px;}

.footer .footer3{ background-color:#bfbfbf; overflow:hidden; font-size:12px; text-align:center;}
.footer .footer3 a{ font-size:12px; margin:0 10px;}

.location{ height:40px; line-height:40px; font-size:12px;}
.location a{ margin:0 5px;}