﻿@charset "utf-8";
/*全局定义*/
body{font-family:'微软雅黑', arial, sans-serif; margin:0px; padding:0; font-size:12px; color:#333; background-color:#404040;}
body a{outline:none;blr:expression(this.onFocus=this.blur());}
a{  color:#333; text-decoration:none ;}
a:hover{ color:#248ec6; text-decoration: none;}
img{ border:0; margin:0; padding:0;}
div,p,ul,ol,li,h1,h2,h3,h4,h5,h6,form,input,select,textarea{ margin:0; padding:0; list-style:none;} 
.clear{ clear:both; height:0px; line-height:0px; font-size:0;}
em,i{ font-style:normal;}


.header{ width:100%; height:62px; background:url(../images/top_bg.jpg) repeat-x;}
.header_center{ width:1000px; height:62px; margin:0 auto;}
.logo{ float:left; display:inline;}


/* 导航 */
.navBar{width:610px; height:62px; float:right; display:inline; position:relative; z-index:999;}
.nav{position:relative; width:610px; font-family:"Microsoft YaHei",SimSun,SimHei;font-size:14px; }
.nav a{ display:block; line-height:62px; width:100px; height:62px;}
.nav h3{font-size:14px; font-weight: normal;}
.nav h3 a:hover{ color:#1e487c !important;}
.nav .m{float:left; position:relative; z-index:1; width:101px; text-align:center;}
.nav .block{height:62px; width:100px; position:absolute; left:0; top:0px; background: url(../images/nav_on_bg.jpg) no-repeat;}


.nav .sub{display:none;position:absolute;left:0px;top:60px;z-index:1;width:150px;border:1px solid #E6E4E3;border-top:0;background:#fff;}
.nav .sub li{text-align:center; margin:0 auto;}
.nav .sub li a{display:block;border-bottom:1px solid #E6E4E3; padding:5px 0; width:150px;  height:28px;line-height:28px;color:#000;font-size:12px;}
.nav .sub li a:hover{color:#248ec6;}




/* banner */
.banner{ width:100%; height:200px; background:url(../images/banner01.jpg) no-repeat top center; overflow:hidden;}


.warp{ width:100%; height: auto; background-color:#fff;}
.content{ width:1000px; height:auto; margin:0 auto; padding-top:40px; padding-bottom:50px;}

.con_L{ width:230px; height:auto; float:left; display:inline;}
.con_L h2{ width:100%; height:42px; overflow:hidden; background:url(../images/bg05.jpg) no-repeat; font-size:20px; font-weight:normal;
             text-indent:35px; line-height:34px; border-bottom:1px solid #c4c4c4;}
.con_L h6{ width:100%; height:48px; overflow:hidden; background:url(../images/bg06.jpg) no-repeat; font-size:14px; font-weight:normal;
             text-indent:35px; line-height:34px; }				 
			 
.con_L h5{ width:100%; height:30px; overflow:hidden; background:url(../images/bg07.jpg) no-repeat; font-size:16px; font-weight:normal;
             text-indent:30px; line-height:30px; }			 

.tit1{ width:100%; height:40px; line-height:30px; overflow:hidden;}
.tit1 span{ float:right; display:inline; margin-top:5px;}




/* 侧导航 */
.sideBox{ width:100%; height:auto;  }
.sideBox .hd{ height:40px; line-height:40px;margin-top:1px; cursor:pointer; background:url(../images/bg08.jpg) no-repeat; 
                  overflow:hidden; border-bottom:1px dotted #c7c7c7;  }
.sideBox .hd h3{ font-weight: normal; font-size:16px;  font-family:"微软雅黑"; text-indent:16px; }
.sideBox .hd h3 a{ display:block;}

.sideBox .bd li{  line-height:30px;  vertical-align:middle;  text-indent:30px; 
                  margin-bottom:1px;  font-family:"微软雅黑"; vertical-align:middle;  }
.sideBox .bd li a{ color:#333; font-size:14px;}

.sideBox .bd li h4{line-height:30px; height:30px; overflow:hidden; width:100%; text-indent:30px;
                     background:url(../images/bg1.png) no-repeat 10px 10px  ; }
.sideBox .bd li h5{line-height:30px; height:30px; overflow:hidden; width:100%; text-indent:20px; margin-left:20px;
                     background:url(../images/bg0.png) no-repeat 10px 10px  ; }



.sideBox .on{ background:url(../images/bg09.jpg) no-repeat; }
.sideBox .on h3{ color:#1269ac;  }
.sideBox .on h3 a{ color:#1269ac; display:block;  }

.sideBox .bd li span{ display:block; text-indent:50px; font-size:12px;}
.sideBox .bd li span a{ font-size:12px;}
.sideBox .bd li h4{ font-weight:normal; font-size:14px; display:block; width:100%; height:30px; overflow:hidden; }
.sideBox .bd li.sel h4{background:url(../images/bg2.png) no-repeat 10px 10px #0785EC  ;}
.sideBox .bd li.sel h4 a{ color:#fff;}
.sideBox .bd li .sel_on{ background-color:#e2e2e2;}



.m02_M{ width:460px; height:auto; float:left; display:inline; margin-left:20px;}

.col01{ width:100%; height:auto;}
.col01 h1{ font-size:40px; font-weight:normal;}
.col01 h1 em{ font-size:20px; padding-left:10px;}
.col01 p{ font-size:14px; line-height:24px; padding-top:10px;}
.col01 p a{ color:#f57900;}


.col02{ width:100%; height:auto; padding-top:20px;}
.col02 h2{ width:100%; height:35px; line-height:35px; overflow:hidden; border-bottom:1px solid #e0e0e0; 
           background:url(../images/bg10.jpg) no-repeat left; text-indent:15px; font-size:16px; font-weight:normal;}
.col02 h2 span{ float:right; display:inline; font-size:12px; }
.col02 h2 span a{color:#f57900;}

.col02 ul{ width:100%; height:auto; display: inline-block; clear:both; font-size:14px; padding-top:10px;}
.col02 ul li{ float:left; display:inline; background:url(../images/bg11.jpg) no-repeat 0 8px; padding-left:15px; width:200px; 
               height:26px; line-height:26px; overflow:hidden; margin-left:15px; }


.con_R{ width:730px; height:auto; float:right; display:inline;}

.seat{ width:100%;  height: 20px; line-height: 20px; overflow: hidden; border-left:5px solid #0a81e9; text-indent:10px; margin-top:5px; margin-bottom:20px;}
.seat a{ font-size:14px;}
.seat span {font-family: "宋体"; font-size: 16px; padding: 0 10px;}

.text{ width:100%; height: auto;font-size:14px; line-height:30px;}
.text1{ width:100%; height: auto;}
.text .tab01{ width:100%; padding-top:10px;}
.text .tab01 table{ width:100%; border-top:1px solid #e7e7e7; border-left:1px solid #e7e7e7;}
.text .tab01 table td{ height:30px; line-height:30px; vertical-align:middle; padding-left:20px; border-right:1px solid #e7e7e7; border-bottom:1px solid #e7e7e7;}
.text .tab01 .tit_bg{ background-color:#F5F5F5; }


.text .tex01{ width:100%; height:auto; font-size:14px;}
.text .tex01 b{ font-size:16px; padding-top:10px; display:block;}
.text .tex01 p a{ font-size:14px; color:#248ec6; text-decoration: none ;}
.text .tex01 p a:hover{ color:#248ec6; text-decoration:underline;}

.text .tex01 h2{ font-size:20px; border-bottom:1px solid #ccc; padding:10px 0; margin-bottom:20px;}
.text .tex01 h2 span{ display:block;  font-size:14px; font-weight:normal; padding-top:5px;}
.text .tex01 ul{ width:100%; height:auto;}
.text .tex01 ul li{ height:36px; line-height:36px; overflow:hidden; background:url(../images/list_bg02.jpg) no-repeat 0 15px;
                   padding-left:20px; border-bottom:1px dotted #ccc;}
				   
.text .tex01_pic{ width:100%; text-align:center; padding-top:1px;}

.text .tex02{ width:100%; height:auto;padding-top:50px; }

.tex02 .tex02_non{ width:120px; height:auto; border:1px solid #FFFFFF; float:left; display:inline; margin-left:1px; margin-bottom:1px;}
.tex02_non h4{ height:30px; font-size:14px; line-height:30px; overflow:hidden; background-color:#FFFFFF;  text-align:center; width:100%;}
.tex02_non h5{ height:20px; font-size:12px; line-height:20px; overflow:hidden; background-color:#fff;  text-align:center; width:100%;}
.tex02_non img{ width:120px; height:140px;}
.tex02_non span{ display:block; width:100px; height:30px; line-height:30px; background-color:#FFFFFF; text-align:center;}
.tex02_non span a{ color:#fff; display:block;}


.tex02 .tex02_pro{ width:240px; height:auto; border:1px solid #e4e2e2; float:left; display:inline; margin-left:1px; margin-bottom:1px;}
.tex02_pro h4{ height:30px; font-size:14px; line-height:30px; overflow:hidden; background-color:#e4e2e2;  text-align:center; width:100%;}
.tex02_pro h5{ height:20px; font-size:12px; line-height:20px; overflow:hidden; background-color:#fff;  text-align:center; width:100%;}
.tex02_pro img{ width:240px; height:140px;}
.tex02_pro span{ display:block; width:100px; height:30px; line-height:30px; background-color:#0b82ea; text-align:center;}
.tex02_pro span a{ color:#fff; display:block;}
.tex02_pro span a:hover{ color:#000 !important;}

.tex02 .tex03{ width:483px; height:auto; border:1px solid #e4e2e2; float:left; display:inline; margin-left:1px; margin-bottom:1px; }
.tex03 h4{height:30px; font-size:14px; line-height:30px; overflow:hidden; background-color:#e4e2e2;  text-align:center; width:100%;}
.tex03 img{ width:483px; height:1px;}
.tex03 span{ display:block; width:100px; height:30px; line-height:30px; background-color:#0b82ea; text-align:center;}
.tex03 span a{ color:#fff; display:block;}
.tex03 span a:hover{ color:#000 !important;}



.picFocus{ width:467px; border:1px solid #c7c7c7; padding:5px;  position:relative;  overflow:hidden;  zoom:1;   }
.picFocus .hd{ width:100%; padding-top:5px;  overflow:hidden; }
.picFocus .hd ul{ margin-right:-5px;  overflow:hidden; zoom:1; }
.picFocus .hd ul li{ padding-top:5px; float:left;  text-align:center;  }
.picFocus .hd ul li img{ width:109px; height:65px; border:2px solid #ddd; cursor:pointer; margin-right:5px;   }
.picFocus .hd ul li.on{ background:url(images/icoUp.gif) no-repeat center 0; }
.picFocus .hd ul li.on img{ border-color:#0a81e9;  }
.picFocus .bd li{ vertical-align:middle; }
.picFocus .bd img{ width:467px; height:230px; display:block;  }

.texFocus{ width:248px; height: auto; float:right;position:relative; display:inline;}
.texFocus h4{ font-size:14px; height:22px; line-height:30px; overflow:hidden;text-align:center }
.texFocus p{line-height:22px; color:#777; padding-top:10px; width:248px;}
.texFocus p a{color:#248ec6;}

.slideTxtBox{ width:100%; height:auto; margin-top:30px; }
.slideTxtBox .hd{ width:100%; height:40px; line-height:40px; background:#f4f4f4;   border-bottom:1px solid #ddd;  position:relative; border-top:2px solid #0a81e9; }
.slideTxtBox .hd .hd_pic{ width:100%; text-align:center; padding-top:1px;}
.slideTxtBox .hd ul{float: left; position: absolute; left: 10px; top: -1px; height: 40px; width: 719px;  }
.slideTxtBox .hd ul li{ float:left; padding:0 20px; cursor:pointer; font-size:16px; }
.slideTxtBox .hd ul li.on{ height:40px;  background:#fff; border:1px solid #ddd; border-bottom:2px solid #fff; border-top:1px solid #0a81e9; }


.slideTxtBox .bd ul{padding-top:10px; zoom:1;  }
.slideTxtBox .bd li{  height:auto;  line-height:30px; }
.slideTxtBox .bd li p{ width:100%; height:auto;}
.slideTxtBox .bd .bd_pic{ width:100%;  text-align:center; padding-top:1px;}
.slideTxtBox .bd .bd_pic img{ margin-bottom:15px;}
.slideTxtBox .bd .bd_pic em{ display:block; line-height:30px; color:#0a81e9; padding-top:10px; }

.slideTxtBox b{font-size:16px;}
.slideTxtBox h4{font-weight:bold;}

.slideTxtBox .tab01{ width:100%; padding-top:10px;}
.slideTxtBox .tab01 table{ width:100%; border-top:1px solid #e7e7e7; border-left:1px solid #e7e7e7;}
.slideTxtBox .tab01 table td{ height:30px; line-height:30px; vertical-align:middle; padding-left:20px; border-right:1px solid #e7e7e7; border-bottom:1px solid #e7e7e7;}
.slideTxtBox .tab01 .tit_bg{ background-color:#f5f5f5; }

.slideTxtBox1{ width:100%; height:auto;}
.slideTxtBox1 .bd ul{ padding-top:10px; zoom:1;}
.slideTxtBox1 .bd li{ height:auto;  }
.slideTxtBox1 .bd .bd_pic{ width:100%; text-align:center; padding-top:1px;}
.slideTxtBox1 .bd .bd_pic img{ margin-bottom:15px;}
.slideTxtBox1 b{font-size:16px;}


/*网站地图*/
.map{ width:100%; height:auto;}
.map h2{ background: url(../images/bg05.jpg) no-repeat scroll 0 0 rgba(0, 0, 0, 0);  border-bottom: 1px solid #c4c4c4; font-size: 20px;
    font-weight: normal; height: 42px; line-height: 34px; overflow: hidden; text-indent: 35px; width: 100%;}
.map_01{ width:100%; height: auto; padding-bottom:20px;} 
.map_01 h4{ font-size:16px; font-weight:normal; height:50px; line-height:50px; overflow:hidden; border-bottom:1px dotted #ccc; margin-bottom:10px;}
.map_01 p{ font-size:14px; height:30px; line-height:30px;} 
.map_01 p span{background: url(../images/bg1.png) no-repeat 0 11px; display:inline-block; padding-left:15px; }
.map_01 p a{ padding:0 10px;}



/*创新研发*/
.solution{ width:100%; height:auto; font-size:14px; }
.solution ul{ width:100%; height:auto;}
.solution ul li{ width:100%; height:140px; overflow:hidden; border-bottom:1px dotted #ccc; padding:20px 0;}
.solution ul li img{ width:200px; height:140px; overflow:hidden; float:left; display:inline; margin-right:15px;border:2px solid #ddd; }
.solution ul li h4{ font-size:16px; height:30px; line-height:30px; overflow:hidden;}
.solution ul li p{ padding-top:5px; font-size:14px;}
.solution ul li p a{ color: #248ec6;}

.footer{ width:100%; height:auto; background-color:#404040;}
.footer_menu{ width:100%; height:auto;}
.footer_menu ul{ width:1000px; height: auto; margin:0 auto; font-size:14px;}
.footer_menu ul a{ color:#fff; font-family:"微软雅黑"; }
.footer_menu ul li{ float:left; display:inline-block; width:166px; height:auto;}
.footer_menu ul li h4{ font-weight:normal; font-size:14px; padding:15px 0; display:block;}
.footer_menu ul li span{ display:block; line-height:30px; height:30px; overflow:hidden;}
.footer_menu ul li span a{ color: #999;}
.footer p{ color:#ccc; font-size:14px; font-family:"微软雅黑"; width:1000px; margin:0 auto; padding-top:20px; line-height:30px; }
.footer p a{ color:#ccc;}

.footer_weixin{ width:118px; height:auto;float:left; margin-left:0px }
.footer_weixin ul{ width:auto; height: auto; margin:0 auto; font-size:14px;}
.footer_weixin ul a{ color:#fff; font-family:"微软雅黑"; }
.footer_weixin ul li{float:left; width:118px; height:auto;}
.footer_weixin ul li h4{ font-weight:normal; font-size:14px; padding:15px 0; display:block;}
.footer_weixin ul li span{ display:block;height:auto;}