﻿@charset "utf-8";
/* CSS Document */
/* KISSY CSS Reset */
body,h1,h2,h3,h4,h5,h6,p,blockquote,dl,dt,dd,ul,ol,li,pre,form,fieldset,legend,button,input,span,i,ul,a,em,img,textarea,select{margin:0;padding:0; font-family:"Microsoft Yahei", "Helvetica Neue", Helvetica, Tahoma, sans-serif; color:#333;}
*{padding:0; margin:0; list-style:none;}
body,button,input,select,textarea,font {font-size:12px;}
body{margin: 0;padding: 0;}
h1,h2,h3,h4,h5,h6,button,input,select,textarea {font-size:100%;}
label,input,select {vertical-align:middle; outline:none}
address,cite,em {font-style:normal;}
fieldset{cursor:pointer;}
img{border:none;}
ul,ol {list-style:none;}
table {border-collapse:collapse; border-spacing:0;}
sub {vertical-align:text-bottom;}
sup {position:relative;top:-1px;left:2px;font:11px/normal tahoma;vertical-align:text-top;}
small {font-size:12px;}
legend {color:#333;}
h1,h2,h3,h4,h5,h6{ font-weight:normal;}
/* color */
.wrap{ margin:0 auto; width:1000px;}
  
      
/* default color */
a{text-decoration:none;blr:expression(this.onFocus=this.blur());}
a:hover{ color:#0061C1}
ul,li{padding:0; margin:0;}
div:hover,dt:hover{  -webkit-transition: none; -moz-transition: none; transition:background-color 0.3s linear, background-image 0.5s linear; -moz-transition:background-color 0.3s linear, background-image 0.3s linear; -webkit-transition: background-color 0.3s linear, background-image 0.5s linear; -o-transition: background-color 0.3s linear, background-image 0.5s linear;}

/*-------------------------------
  end: reset */

.cl{clear:both;}

/*清除浮动*/
.clearfix:before,.clearfix:after{content:"."; display:block; visibility:hidden; height:0; line-height:0; font-size:0;}
.clearfix:after{clear:both;}
.clearfix{zoom:1;}

.clear{clear:both; height:0;overflow:hidden;}
#bHeight{display:none;}



/*container*/
.container{width:1024px; margin:0 auto;}
/*container*/

/*header*/
.header{width:100%; margin:0 auto; height:86px; z-index:3000;background:url(../images/headbg.jpg) repeat-x; }
/*.header{position:fixed; top:0; left:0; z-index:10000;}
*html .header{position:absolute;top:expression(eval(document.documentElement.scrollTop));}
*/
.head_top{width:100%;}
.head_top .logo{ position:relative; top:15px; left:85px;}
.head_sel{display:inline-block; padding-top:10px; padding-bottom:5px; }
.head_sel span{float: left;display: inline; font-size:13px; line-height:22px;color:#fff}
.head_sel a{color:#fff}
.head_sel span i{ color:#fff100; font-style:normal}

/* selectbox */

.head_box0{width:155px; height:22px; line-height:22px; display:inline-block;color:#fff }
.head_box0 .head_box11{floaT:left;width:164px; height:22px;display:inline-block;padding:0 0 0 11px;font:normal 12px/22px "Microsoft Yahei","Hiragino Sans GB",arial,sans-serif;color:#7d7f84; border:0; background:0;}
.head_box0 .head_box12{floaT:left; width:24px; height:22px; display:inline-block; cursor:pointer; border:0; background:0; padding:0;}

.head_box1{float:left; display:inline; margin-left:9px;}
.head_box1 i{ height:15px; width:15px;  display:inline-block; padding-right:10px}
.head_box1 i.cn{ background:url(../images/cn.jpg) 2px 6px no-repeat}
.head_box1 i.en{ background:url(../images/en.jpg) 2px 6px no-repeat}
.head_nav{width:800px; height:35px; display:inline-block; }
#navigation_horiz{width:100%; clear:both; padding:0 0 0 0; margin:0 auto}
#navigation_horiz  ul{width:100%;height:35px; display:block; padding-left:20px; *padding-left:3px;}
#navigation_horiz  ul li{float:left; display:inline-block; height:35px; position:relative}
#navigation_horiz  ul li a.navlink{display:inline-block; height:35px; color:#fff; padding:0 25px; text-decoration:none; font:normal 14px/35px "Microsoft Yahei","Hiragino Sans GB",arial,sans-serif;text-shadow: 0px 1px 0px #5F6165;}
#navigation_horiz  ul li:hover a.navlink{background:url(../images/navlinktt.png) center top repeat-x; height:35px; position:relative; z-index:18000; color:#fff;}
#navigation_horiz .dropdown{position:absolute; left:0; /*padding:20px;*/ z-index:16000;}
#navigation_horiz ul li .dropdown{color:#333;/*display:none;*/display: block; background:url(../images/li_icon.png) 0 0 no-repeat; border-top-right-radius:25px; border-bottom-right-radius:25px;}
#navigation_horiz ul li .dropdown a{color:red}

#navigation_horiz ul li .dropdown{padding:0;}
#navigation_horiz ul li #dropdown_two{width:978px !important; height:365px; left:-114px;}
#navigation_horiz ul li #dropdown_three{width:418px !important; height:36px; left:0px;}
#navigation_horiz ul li #dropdown_four{width:360px !important; height:36px; left:-10px;}
#navigation_horiz ul li #dropdown_fo{width:338px !important; height:36px; left:0px;}
#navigation_horiz ul li #dropdown_4{width:168px !important; height:36px; left:0px;}
#dropdown_fo .sol_right{padding-left:30px; height:120px; margin-top:0px; background:0; border-left:1px solid #dfe0e4;}
#dropdown_4 .sol_right{padding-left:30px; height:90px; margin-top:0px; background:0; border-left:1px solid #dfe0e4;}
#navigation_horiz ul li #dropdown_five{width:200px !important; height:36px; left:0px;}
#dropdown_five .sol_right{padding-left:30px; height:86px; margin-top:0px; background:0; border-left:1px solid #dfe0e4;}

#navigation_horiz ul li #dropdown_six{width:240px !important; height:36px; left:auto; right:0;}
#dropdown_six .sol_right{padding-left:30px; height:100px; margin-top:0px; background:0; border-left:1px solid #dfe0e4;}
#dropdown_three .sol_right, #dropdown_four .sol_right{width:186px; padding-left:30px; border-left: 1px solid #dfe0e4; margin-top:0px; height:150px;}
#dropdown_six .sol_right dt a{line-height:28px; font-size:13px;}
#dropdown_six .sol_right dd{font:normal 12px/18px "Microsoft YaHei"; color:#333; width:100%;}

.dropdown dl{float:left; display:inline-block; padding-right:10px;}
.dropdown .dlla{padding-right:50px;}
.dropdown dt,.dropdown dd{padding:0px 10px;  margin-bottom:5px; float:left}
.dropdown dt:hover,.dropdown dd:hover{ padding:0px 10px; margin-bottom:5px;}

#navigation_horiz ul li #dropdown_two dl{padding:0;}
#navigation_horiz ul li .dropdown dt a{ display:block; font:bold 12px/24px "Microsoft Yahei","Hiragino Sans GB",arial,sans-serif; color:#333; }
#navigation_horiz ul li .dropdown dd a{ display:block; font:400 12px/24px "Microsoft Yahei","Hiragino Sans GB",arial,sans-serif; color:#333;white-space:nowrap;}

#navigation_horiz ul li .dropdown dt.prolast a{line-height:22px; background-position:left 8px;}
#navigation_horiz ul li .dropdown dt a:hover{background:url(../images/prolasttt.png) no-repeat left -11px; color:#333; }
#navigation_horiz ul li .dropdown dd a:hover{color:#d90708;}
#navigation_horiz ul li .dropdown dt.prolast a:hover{line-height:22px; background-position:left -11px;}

.dropdown .sol_right dd{width:50%;}

/* 下拉 */
/*header*/

/*mainbody*/
.mainbody{width:1000px; margin:0 auto;padding:0;}

/*左侧*/
.lxfs{ margin-top:5px;}
.gywm ul li a:hover,.gywm ul li a.currentNav{line-height:35px;color:#333; font-weight:900}
.pro_left{width:171px;border:2px solid #17709A;border-radius:15px; padding:10px 10px 10px 0}
.gywm li{ float:none; height:35px; line-height:35px; display: block;}
.gywm h4{height: 45px; line-height:45px;overflow: hidden; color:#BA1C13; font-size:15px; font-weight:900; padding-left:17px; }
.gywm li a {color: #333;display: block;zoom: 1;padding: 0 0 0 40px;height: 36px;}
.gywm li a:hover{color: #ff0000;display:block;zoom: 1;padding: 0 0 0 40px;height: 36px;background:url(../images/dt_over.png) no-repeat 0px 0;}
.pro_right  .bt{ height:32px; line-height:32px;text-indent:0; position:relative; margin-top:13px}
.pro_right  .bt h4{ font-size:14px; color:#222; padding-left:20px;}
.pro_right  .bt span{ position:absolute; right:0; top:0;}
.message{ margin:5px 0;}
.lxwm{ margin:5px 0;}
.gywm{ margin-top:5px; position: relative;}
.gywm span{ color:#CCCCCC; font-family:Arial, Helvetica, sans-serif; font-size:8px; padding-left:10px;}
.gywm ul{ position:relative; z-index:100; left:-18px;}


/*新闻*/
.news-ban{ padding:15px 0;}
.news-ban li .img {
    width:300px;
}
.news-ban li .img img{ width:280px; height:170px;}
.news-ban .col-md-6 {
    width:430px;
}
.news-ban .col-md-6 .time {
    font-size: 14px;
    line-height: 14px;
    color: #999999;
}
.news-ban .col-md-6 .cap {
    font-size: 15px;
    color: #de001f;
    line-height: 26px;
    margin-top:10px;
}
.news-ban .col-md-6 .text {
    font-size: 11px;
    margin-top:10px;
    color: #666666;
    line-height: 22px;
}
.news-ban .col-md-6 .more {
    display: inline-block;
    padding-left: 15px;
    padding-right: 50px;
    border-radius: 1px;
    font-size: 13px;
    color: #828282;
    border: 1px solid #c9c9c9;
    height: 30px;
    line-height: 30px;
    background-repeat: no-repeat;
    margin-top:15px;
    background-position: 83px center;
    background-image: url(../images/img_11.png);
}
.news-ban .col-md-6 .more:hover {
    background-color: #de001f;
    color: #fff;
    border: 1px solid #de001f;
    background-image: url(../images/img_11_2.png);
}

.news ul{ margin-top:15px; padding-left:5px;}
.news li{floaT: none;display: inline-block;width: 100%;height:30px; line-height:30px;padding:2px 0;border-bottom: 1px solid #eee;}
.news ul li span{ padding-left:10px; color:#8a8a8a}
.news_bt h5{font-size: 14px;padding: 20px 0 5px 0;text-align: center; font-weight:900}
.news_bt h6{font-size: 12px;padding: 0px 0 5px 0;text-align: center; color:#999;border-bottom: 1px dashed #ddd;}
.nr_text{ line-height:30px; padding-top:20px;}
.nr_text img{ max-width:740px}
.download{width:135px; height:49px; background:url(../images/down_infopic2.jpg) 0 0 no-repeat; color:#FFFFFF; font-size:14px;text-align:center; line-height:49px;}
.download a{width:135px; height:49px; color:#FFFFFF; display:block}
.download a:hover{width:135px; height:49px; color:#FFFFFF}



/*banner*/
.banner{ margin:0 auto; width:100%; height:500px; background:url(../images/nbj.jpg) center top no-repeat; position:absolute; z-index:-1; top:86px; bottom:180px;}
.bannertop{ height:200px; display:inline-block; position:relative; width:1000px}

/*方案*/
.case ul{ margin-top:15px; padding-left:5px;}
.case li{floaT: none;display: inline-block;width: 100%;height:160px;border-bottom: 1px solid #eee;padding: 20px 0 25px 12px;}
.case ul li img {float: left;display: inline;width:250px;height: 160px;clear: both;}
.case ul li .fangan {float: right;dispaly: inline;width: 440px;padding-right: 12px;line-height: 18px;}
.case ul li .fangan .atitle {font-weight: bold;color: #444; font-size:14px}
.case ul li .fangan .ptext2 {display: block;padding-top: 12px;height:100px; line-height:20px; color:#666}
.case ul li .fangan .amore {float: right;color: #448aca;width: 88px;height: 24px; line-height:24px;display: inline-block;margin-right: 10px;background: #fff;text-align: center;border: 1px solid #dedede;}
.service_bg{background: url(../images/network_pic5.jpg) no-repeat 20px 80px;min-height: 667px;_height: 667px;}

/*分页*/
.pagelink{ padding:30px 0;font-size:12px;font-weight:bold;line-height:22px;	text-align:center;clear:both;}
.pagelink span{ padding:0px 10px;font-size:12px; color:#FFFFFF}
.pagelink a{text-decoration:none;color:#fff;	background:#999;	border:1px solid #999999;padding: 2px 9px 2px;	margin-right:8px}
.pagelink a.active{background:#fd1a2b;	border:1px solid #fd1a2b;	color:#fff}
.pagelink a:hover{text-decoration:none;	color:#fff;	background:#0096D5;	border:1px solid #0096D5;padding: 2px 9px 2px;}
.pagelink .thisclass{	text-decoration:none;	color:#fff;	background:#0096D5;	border:1px solid #0096D5;padding: 2px 9px 2px;	margin-right:8px}
.pagelink .nolink{	text-decoration:none;color:#fff;background:#999;	border:1px solid #999999;	padding: 2px 5px 2px;	margin-right:8px}

/*左侧*/
/*右侧*/
.pro_right{width:740px; border:2px solid #ddd;border-radius:15px; padding:20px}

.sitemap h2{ font-size:14px; font-weight:bold; padding-top:20px; padding-bottom:10px; padding-left:8px}
.sitemap ul{ width:1000px; height:30px; clear:none;}
.sitemap li{ float:left; padding:2px 15px;list-style-type: none;border: 1px dashed #CCCCCC;margin:0 5px;height: 23px; line-height:23px;text-align: center;}
.sitemap li a:hover{ color:#FF0000}


.iw_poi_title{ height:30px; color: #0066CC; line-height:30px;}
.iw_poi_content{ line-height:20px;}


/*人才招聘*/
.bsjob_tit{background:url(../images/job_pic4.jpg) repeat-x 0 0;height:47px;line-height:47px;color:#504848;padding:0 18px;font-size:14px;}
.bsjob_tit span,.bsjob_con li span{float:left;display:block;}
.bsjob_con li{height:40px;line-height:40px;color:#5f5f5f;padding:0 10px;}
.bsjob_con li a{background:url(../images/job_pic5.jpg) no-repeat 0 0; display:block;color:#3c70a0;padding-left:8px;line-height:28px;margin:5px 0 0;}
.bsjob_con li a:hover{color:#000}
.w255{width:255px;background:url(../images/job_pic6.jpg) no-repeat 0 center;padding-left:10px;}
.w105{width:85px;}
.w100px{width:120px;}
.w81{width:120px;}
/*人才招聘*/

/*mainbody*/

/*footer*/
.footer{width:100%; margin:0 auto; border-top: 1px solid #e5e5e5;padding: 10px 0px;color: #666;font-size: 11px; height:50px; line-height:40px; background:url(../images/footbj.jpg) repeat-x}
.footer_nav{ float:left}
.copy{ float:right}
.mapBox {width: 100%;height: 400px;border: #ccc solid 1px;}
/*footer*/

/*产品*/
.productlist{ margin-top:40px;}
.productlist li img{ width:290px; height:160px; margin-bottom:10px; float:none}
.productlist li{background:url(../images/pro_pic4.jpg) no-repeat 0 0;padding:12px;width:290px; padding:10px 10px 10px;height:246px;font-size:11px;color:#595959;float:left;margin:0px 17px 20px;}
.prolist_two_con a{background:url(../images/pro_pic2.jpg) no-repeat right 0;width:100px; height:25px; line-height:25px; padding-left:90px;display:block;color:#fff;font-size:11px;margin:5px 0 0; text-align: center;}
.productlist li b{display:block;font-weight:normal;font-size:14px;color:#396d9c; height:25px;}
.prolist_two_con a:hover{color:#333;}
.product_show h2{ font-size:14px;padding: 20px 0 5px 0;text-align: center;font-weight: 900;}
.procontent{ line-height:30px; margin-top:20px}


/*网上留言*/
.message_bg{ background:url(../images/network_pic2.jpg) no-repeat 258px 78px;height:685px;overflow:hidden;}
.message_input{width:210px;height:16px;line-height:16px;padding:4px 0;background:#fff;border:#e1e1e1 1px solid;margin:8px 0 9px 5px;}
.message_texteare{width:527px;height:97px;border:#e1e1e1 1px solid;padding:10px;background:#fff;margin:8px 0 9px 5px;}
.message_texteare1{margin:8px 0 9px 5px;border:#e1e1e1 1px solid;background:#fff;height:24px;}
.message_con table tr td{ table-layout:fixed;}
/*.message_con span{ width:80px; display:block; float:left}*/
.message_con .Content span{vertical-align:top; }
.pro_message_btn,.pro_message_btn1{width:81px;height:30px;line-height:30px;color:#fff;background:url(../images/pro_pic11.png) no-repeat 0 -32px;border:none;}
.pro_message_btn1{background:url(../images/pro_pic11.png) no-repeat 0 0;margin-left:15px;}
.tjiao{ margin:0 auto; text-align:center; padding:10px 0}
.about_det{line-height: 24px;border-bottom: #b5b5b5 1px dotted;padding: 20px 0 25px;color: #646464;}

.w100{width:100%;}
.dn{display:none;}
.db{display:block;}
.di{display:inline;}
.dib{display:inline-block;}
.font04{font-size: 16px;font-family: "微软雅黑";color: #014892;}
.font05 {font-size: 18px;font-family: Arial;color: #014892;}


/*浮动*/
.fl{float:left;}
.fr{float:right;}
/*外边距*/
.mrgA5{margin:5px;}
.mrgT5{margin-top:5px;}
.mrgR5{margin-right:5px;}
.mrgB5{margin-bottom:5px;}
.mrgL5{margin-left:5px;}
.mrgA10{margin:10px;}
.mrgT10{margin-top:10px;}
.mrgR10{margin-right:10px;}
.mrgB10{margin-bottom:10px;}
.mrgL10{margin-left:10px;}
.mrgA15{margin:15px;}
.mrgT15{margin-top:15px;}
.mrgR15{margin-right:15px;}
.mrgB15{margin-bottom:15px;}
.mrgL15{margin-left:15px;}
.mrgA20{margin:20px;}
.mrgT20{margin-top:20px;}
.mrgR20{margin-right:20px;}
.mrgB20{margin-bottom:20px;}
.mrgL20{margin-left:20px;}
.mrgA25{margin:25px;}
.mrgT25{margin-top:25px;}
.mrgR25{margin-right:25px;}
.mrgB25{margin-bottom:25px;}
.mrgL25{margin-left:25px;}
.mrgA30{margin:30px;}
.mrgT30{margin-top:30px;}
.mrgR30{margin-right:30px;}
.mrgB30{margin-bottom:30px;}
.mrgL30{margin-left:30px;}
.mrgA35{margin:35px;}
.mrgT35{margin-top:35px;}
.mrgR35{margin-right:35px;}
.mrgB35{margin-bottom:35px;}
.mrgL35{margin-left:35px;}
.mrgA40{margin:40px;}
.mrgT40{margin-top:40px;}
.mrgR40{margin-right:40px;}
.mrgB40{margin-bottom:40px;}
.mrgL40{margin-left:40px;}
.mrgA45{margin:45px;}
.mrgT45{margin-top:45px;}
.mrgR45{margin-right:45px;}
.mrgB45{margin-bottom:45px;}
.mrgL45{margin-left:45px;}
.mrgA50{margin:50px;}
.mrgT50{margin-top:50px;}
.mrgR50{margin-right:50px;}
.mrgB50{margin-bottom:50px;}
.mrgL50{margin-left:50px;}
.mrgT55{margin-top:55px;}
.mrgT180{margin-top:180px;}
/*内边距*/
.pdm5{padding-bottom:5px;}
.pdm10{padding-bottom:10px;}
.pdm15{padding-bottom:15px;}
.pdm20{padding-bottom:20px;}
.pdm25{padding-bottom:25px;}
.pdm30{padding-bottom:30px;}
.pdm40{padding-bottom:40px;}
.pdm50{padding-bottom:50px;}
.pdm60{padding-bottom:60px;}
.pdm100{padding-bottom:100px;}