﻿
/*私有样式库*/
.mt8 { margin-top: 8px; }
.mt20 { margin-top: 20px; }
.p10 { padding: 10px; }
.arr{width:0;height:0;overflow:hidden;}
.imgshow {border:1px solid #ddd;margin:1em 0;}
.imgshow img{width:100%;}
/*ico*/
.ico { display: inline-block; overflow: hidden; width: 20px; height: 20px; vertical-align: middle; background: url(../image/ico.png); }
.ico1_2 { background-position: -20px 0; }
.ico1_3 { background-position: -40px 0; }
.ico1_4 { background-position: -60px 0; }
.ico1_5 { background-position: -80px 0; }
.ico2_1 { background-position: 0 -20px; }
.ico2_2 { background-position: -20px -20px; }
.ico2_3 { background-position: -40px -20px; }
.ico2_4 { background-position: -60px -20px; }
.ico2_5 { background-position: -80px -20px; }
.ico3_1 { background-position: 0 -40px; }
.ico3_2 { background-position: -20px -40px; }
.ico3_3 { background-position: -40px -40px; }
.ico3_4 { background-position: -60px -40px; }
.ico3_5 { background-position: -80px -40px; }
.ico4_1 { background-position: 0 -60px; }
.ico4_2 { background-position: -20px -60px; }
.ico4_3 { background-position: -40px -60px; }
.ico4_4 { background-position: -60px -60px; }
.ico4_5 { background-position: -80px -60px; }
.ico5_1 { background-position: 0 -80px; }
.ico5_2 { background-position: -20px -80px; }
.ico5_3 { background-position: -40px -80px; }
.ico5_4 { background-position: -60px -80px; }
.ico5_5 { background-position: -80px -80px; }

/*头部*/
.head {margin-bottom: 10px; }
.logo { margin: 17px 0 0; }
.head_r { width: 50%;text-align:right;}
.head_r .tel em { font-weight: bold; font-size: 18px; color: #004098; margin: 0 4px; font-family:"Times New Roman", Times, serif;}
.h_keyword{white-space:nowrap;}
.head_r .bdsharebuttonbox{width:140px;display:inline-block;*display:inline;*zoom:1;vertical-align:middle;}

/*banner*/
.banner {position:relative; height: 374px;background:url(../image/b_ban.jpg) center 0 no-repeat; }
.banner .ban_p { position:absolute;left:50%;margin-left:-273px;top:145px; width:300px;}
.banner .key_ a{display:inline-block;width:5em;background:#f3fafe;border:1px solid #ccc;text-align:center;}
.banner .p{color:#666;margin:1em 0 0;}
.banner .slide{position:absolute;right:50%;margin-right:-480px;top:30px;height:258px;width:350px;}
.banner .slide img{display:block;height:100%;margin:0 auto;}
.banner .Left,.banner .Right{top:50%;margin-top:-14px;width:21px;height:28px;background:url(../image/arr_banner.png) no-repeat;}
.banner .Left{left:0;}
.banner .Right{right:0;background-position:right 0;}
.banner .ban_nav{display:none;}

/*首页产品滚动*/
.i_p_t{margin-top:15px;}
.i_p_t .T{float:left;width:176px;height:43px;line-height:34px;background:url(../image/i_p_t.png) no-repeat;color:#fff;font-weight:bold;font-size:16px;text-align:center;}
.i_p_t .list_ a{float:left;background:#ebebeb;border:1px solid #ccc;border-radius:2px;padding:0 1em;height:28px;line-height:28px;margin:6px 0 0 1em;}
.i_p_t .list_ .arr{float:left;border:3px solid ;border-color:#ebebeb #ebebeb #ebebeb #5d5d5d;margin:12px .5em 0 0;}

.i_peijian { background:#f7f7f7;padding:15px 0; }
.i_peijian .conscroll { height:250px; }
.i_peijian li img{height:117px;margin-bottom:12px;}
.i_peijian .arrs{position:absolute;width:19px;height:29px;top:50%;margin-top:-18px;background:url(../image/arr_scro.png) no-repeat;}
.i_peijian .arr_prev{left:-25px;}
.i_peijian .arr_next{right:-25px;background-position:right 0;}
.i_peijian .arr_prev:hover{background-position:0 -29px;}
.i_peijian .arr_next:hover{background-position:right -29px;}

.i_main{float:left;width:703px;}
.i_side{float:right;width:220px;}
.i_about{border:1px solid #e7e7e7;background:#f8f8f8;}
.i_about img{float:left;background:#e7e7e7;padding:10px;margin-right:20px;}
.i_about .p{height:7em;overflow:hidden;padding-right:20px;}
.i_about .more{}
.iT{margin:1em 0;height:26px;line-height:26px;}
.iT .T{float:left;font-size:16px;font-weight:bold;color:#004098;height:26px;line-height:26px;}
.iT .en{display:inline-block;vertical-align:bottom;font-weight:bold;font-family:"Times New Roman", Times, serif;color:#c4c4c4;font-size:18px;margin-left:.5em;}
.iT .more{float:right;color:#999;}
.iT a *{ cursor:pointer;}
.i_cont{background:url(../image/i_25.jpg) 0 bottom no-repeat #e3e1e4;height:196px;}
.i_serv{float:left;width:222px;}
.i_news{float:right;width:460px;}
.i_news{}
.i_news .list_{border-bottom:1px solid #004098;margin:1em 0;}
.i_news .tab_key{float:left;padding:0 1.5em;margin-right:10px;background:url(../image/b_tab.png) repeat-x;line-height:26px;cursor:pointer;color:#fff;_display:inline;}
.i_news .tab_key a{ color:#fff;}
.i_news .list_ .cur{background-position: 0 -26px;}
.i_news_top {padding:0 0 10px;border-bottom:1px dotted #333;}
.i_news_top a{display:block;overflow:hidden;zoom:1;position:relative;height:5em;}
.i_news_top img{float:left;height:100%;margin-right:1em;}
.i_news_top .t{font-size:14px;line-height:24px;color:#004098;width: 338px;height: 24px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.i_news_top .p{height:3em;line-height:1.5;overflow:hidden;}
.i_news_top .more{position:absolute;right:0;bottom:0;color:#004098;}
.i_news_top a:hover .t{color:#333;}
.i_news_list li{height:2em;line-height:2;}
.i_news_list .arr{float:left;border:2px solid #004098;margin:12px .5em 0 0;}
.i_news_list a{float:left;width:60%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.i_news_list .date{float:right;color:#666;}
.i_form .iT{border-bottom:1px solid #d7d7d7;position:relative;}
.i_form .iT .T{position:absolute;left:0;top:0;border-bottom:1px solid #bae8f4;}
.i_form label{display:inline-block;vertical-align:top;}
.i_form .inp{width:160px;border:1px solid #ccc;margin-bottom:8px;vertical-align:top;}
.i_form textarea{width:160px;border:1px solid #ccc;height:4em;vertical-align:top;padding:0;margin-bottom:8px;}
.i_form .vali_inp{width:4em;}
.i_form .vali_img{height:1.5em;}
.i_form #doSubmit{margin-left:4em;background:url(../image/b_sub.png) repeat-x;border:1px solid #ccc;border-radius:2px;color:#fff;line-height:18px;padding:0 1em;cursor:pointer;}

/*底部通用*/
.f_nav{background:#0a4797;}
.f_nav li{float:left;width:88px;}
.f_nav a{display:block;line-height:34px;text-align:center;font-size:13px;color:#fff;}
.f_nav a:hover{background:#012c5f;color:#fff;}

.foot { background: #012c5f; color: #ddd; padding: 1em 0 ; text-align:center;line-height:2;}
.foot a { color: #ccc; }
.foot a:hover { color: #fff; }
/*内页左右结构*/
.c {background: #fff;}
.side { border-left:1px solid #ddd; width: 240px;background: url(../image/side_shadow.jpg) right 0 repeat-y; padding-right: 15px; 
/*两栏等高 */ padding-bottom: 9999em; margin-bottom: -9999em;/*两栏等高*/ }
.main { width: 670px; padding-right: 15px; }
/*内页banner*/
.channel_banner { height: 222px; background: url(../image/channelbanner.jpg) center 0 no-repeat; }
/*产品详细页*/
.proPic { height: 380px; overflow: hidden; }
.proPic img { height: 100%; max-width: 100%; }
.sear .btn { width: 70px; height: 22px; line-height: 20px; background: url(../image/btn2.png) 0 0 no-repeat; border: none; text-align: center; color: #fff; cursor: pointer; }
/*内页细节样式*/
.side_tel,.side_msg { padding:15px 0 15px 15px;border-bottom:1px solid #ddd; }
.main .channelT {position:relative; border-bottom: 1px solid #cdcdcd;}
.main .channelN {position:absolute;left:0;top:0;border-bottom:1px solid #1e6dd2; font-weight: bold; padding:0 .5em 0 0;}
.quickLink { padding: 0 0 20px; }
.quickLink .tip { background: url(../image/ico6.jpg) 0 0 no-repeat; padding-left: 28px; color: #000; }
.items { display: block; background: #e5e5e5; line-height: 26px; text-indent: 6px; margin: 12px 0 0; }
.quickLink .tc a { display: inline-block; width: 120px; line-height: 22px; background: url(../image/li2.gif) 8px center no-repeat; margin: 10px; border: 1px solid #dbdbdb; }
.quickLink .tc a:hover { border-color: #000; }
.news { padding: 18px; }
.news .newsTop { height: 125px; margin-bottom: 20px; }
.news .newsTop .title { margin-bottom: 10px; }
.news .newsTop .title a { color: #626262; }
.news .newsTop .img { height: 107px; width: 160px; padding: 7px; border: 1px solid #e7e7e7; }
.news .newsTop img { height: 107px; width: 160px; }
.news .newsTop .info { padding-top: 10px; margin-top: 10px; border-top: 1px dotted #cdcdcd; }
.page{ text-align:center;}
.page a{ padding-left:5px;}
.page .current{color: #ff6600;font-weight: bold; padding-left:5px;}
.contact_info{width:650px;}
.contact_info .t,.c_pro .t{font-size:14px;background:#e3e3e3;text-align:center;}
.contact_info .p{padding:10px;line-height:2;}
.c_pro {padding-top:20px;border-top:1px dotted #ccc;margin-top:20px;}
.c_pro .links_{padding:10px;line-height:2;}
.c_pro .links_ a{float:left;width:33%;}
.c_pro .links_ a:hover{text-decoration:underline;}


