body {font-size:12px;color:#333;line-height:26px;font-family:"微软雅黑";}
form,div,body,img,p,a,img,dl,dd,dt,table,tr,td,th,h1,h2,h3,h4{margin:0px;padding:0px;border:0;}
a:link{color:#333;text-decoration:none;}
a:visited{color:#333;text-decoration:none;}
a:hover{color:#C00;text-decoration:none;}
a:focus {-moz-outline-style: none;}
a:actived{outline:none;text-decoration:underline;}

ul,li{list-style:none;margin:0;padding:0;}
input,textarea,select{color:#333;margin:0;padding:0;font-size:12px;font-family:"微软雅黑";vertical-align:middle;}
input:focus,textarea:focus{outline:0;}

a.link1{ color:#C00; text-decoration:none;}
a.link1:hover{color:#C00;}


.clear {clear:both;height:0px;overflow:hidden;}
.clear10 {clear:both;height:10px;overflow:hidden;}
.clear20 {clear:both;height:20px;overflow:hidden;}
.clear15 {clear:both;height:15px;overflow:hidden;}


.top_box{width:100%;height:114px;background:url(../image/index_02.jpg) repeat-x;position:relative;z-index:50;}
.top{width:1000px;margin:0 auto;position:relative;}

.logo{width:340px;height:50px;float:left;}
.logo a{display:block;width:340px;height:50px;background:url(../image/nm_master.png) no-repeat;margin:25px 0 0 13px;background-position:0px 0px;}

.top_right{width:520px;height:85px;display:inline;float:right;}
.top_right_link{width:490px;height:32px;display:block;float:right;clear:both;padding:30px 10px 0 0;}
.top_right_link span.line {padding:0 12px;color:#cccccc;}
.top_right_link span.tel {background:url(../image/tel.jpg) no-repeat 0px 3px; padding-left:20px;}
.top_right_link span.wb {background:url(../image/wb.jpg) no-repeat; padding-left:25px;}
.top_right_link span.red { font-size:14px; color:#C00; font-weight:bold;}

.menu_box{width:1000px;height:49px;position:absolute;left:0;top:90px;}
.menu {width:1000px;height: 49px;background:url(../image/nm_master.png) no-repeat;background-position: 0px -90px;}

.nav{height:44px;line-height:44px;position:relative;z-index:1;padding-top:1px;}
.nav a{color:#333;}
.nav .nLi{float:left;position:relative;display:inline;}
.nav .nLi h3{float:left;}
.nav .nLi h3 a{display:block;padding:0 40px;font-size:15px;font-weight:bold;}
.nav .sub{display:none;width:136px; left:0; top:44px;position:absolute;background:#fff;line-height:26px;padding:5px 0;filter:alpha(opacity=90);opacity:0.9;}
.nav .sub li{zoom:1;text-align:center;}
.nav .sub a{display:block;padding:0 10px;}
.nav .sub a:hover{ background:#005284; color:#fff;}
.nav .on h3 a{color:#fff;background:url(../image/nm_master.png) no-repeat;background-position:-60px -149px;}
.nav .on h3 a.active{color:#fff;background:url(../image/nm_master.png) no-repeat;background-position:0px -149px;}
.nav .cur h3 a{color:#fff;background:url(../image/nm_master.png) no-repeat;background-position:-60px -149px;}
.nav .cur h3 a.active{color:#fff;background:url(../image/nm_master.png) no-repeat;background-position:0px -149px;}


.fullSlide{ width:100%;position:relative;height:440px; background:#000;  }	
.fullSlide .bd{ margin:0 auto; position:relative; z-index:0; overflow:hidden;  }	
.fullSlide .bd ul{width:100% !important; }	
.fullSlide .bd li{width:100% !important; height:440px; overflow:hidden; text-align:center;  }	
.fullSlide .bd li a{ display:block; height:440px; }	
.fullSlide .hd{ width:100%;  position:absolute; z-index:1; bottom:0; left:0; height:30px; line-height:30px; background:url(../image/touming.png) repeat-x; text-align:center;_background:#000;_filter:alpha(opacity=60); 	}	
.fullSlide .hd ul{text-align:center;padding-top:5px;  }	
.fullSlide .hd ul li{cursor:pointer;display:inline-block;*display:inline;zoom: 1; width:8px;height:8px;margin:5px;background:url(../image/tg_flash_p.png) -18px 0; overflow:hidden;line-height:9999px; 	}	
.fullSlide .hd ul .on{ background-position:0 0; }



.indexBox {background:url(../image/index_06.jpg) repeat-x top;}

.mainBox {background:url(../image/index_05.jpg) no-repeat top;margin:0 auto;}

.idxSear { width:1000px; margin:0 auto;}

.Idxcase { height:39px; line-height:39px;width:950px;float:left;overflow:hidden; margin-left:50px;}
.topLoop{width:950px;position:relative;}
.topLoop .dd{width:65px;height:39px;position:absolute; left:0; top:0; font-weight:bold;}
.topLoop .hd{position:absolute;width:50px;overflow:hidden;height:39px;left:900px;top:5px;}
.topLoop .hd .prev,.topLoop .hd .next{ display:block;width:11px; height:29px; line-height:10px; float:left;margin-right:5px;overflow:hidden;cursor:pointer; background:url(../image/newcase_next.gif) no-repeat;}
.topLoop .hd .next{ background:url(../image/newcase_last.gif) no-repeat;  }

.topLoop .bd{width:750px;height:39px;position:absolute; left:65px;top:0;}
.topLoop .bd ul{}
.topLoop .bd ul li span{color:#999; padding-left:30px;}

.proBox { width:365px;float:left; margin-left:15px;}

.proBox .picScroll-left{ overflow:hidden; position:relative;}
.proBox .picScroll-left .hd{ overflow:hidden;height:30px;}
.proBox .picScroll-left .hd dl{}
.proBox .picScroll-left .hd dl dt{float:left;width:180px; font-size:14px; font-weight:bold; color:#005284;}
.proBox .picScroll-left .hd dl dt span{font-size:12px;padding-left:5px; color:#999; font-weight:normal;}
.proBox .picScroll-left .hd dl dd{float:right;}

.proBox .picScroll-left .hd{ overflow:hidden;height:30px;}
.proBox .picScroll-left .hd .prev{ display:block;width:14px;height:13px;float:right;margin-left:5px;margin-top:5px;overflow:hidden;cursor:pointer;background:url(../image/index_11.jpg) 0 0 no-repeat;}
.proBox .picScroll-left .hd .next{ display:block;width:14px;height:13px;float:right;margin-left:5px;margin-top:5px;overflow:hidden;cursor:pointer;background:url(../image/index_13.jpg) 0 0 no-repeat;}

.proBox .picScroll-left .bd{}
.proBox .picScroll-left .bd ul{ overflow:hidden; zoom:1; }
.proBox .picScroll-left .bd ul li{float:left;_display:inline;overflow:hidden;}
.proBox .picScroll-left .bd ul li .pic{width:180px;float:left;}
.proBox .picScroll-left .bd ul li .pic img{width:180px;height:150px; display:block;}
.proBox .picScroll-left .bd ul li .pic a:hover img{}
.proBox .picScroll-left .bd ul li .title{float:right;width:155px;height:130px;line-height:24px; background:#f5f5f5; padding:10px 15px;}
.proBox .picScroll-left .bd ul li .title .f1{ font-size:14px; font-weight:bold; color:#333;}
.proBox .picScroll-left .bd ul li .title .f2{ font-size:12px;height:90px;overflow:hidden;}

.serBox { width:320px;float:left; margin-left:25px;} 
.serBox .title{width:320px; height:30px; line-height:30px;}
.serBox .title dl{}
.serBox .title dl dt{float:left;width:180px; font-size:14px; font-weight:bold; color:#005284;}
.serBox .title dl dt span{font-size:12px;padding-left:5px; color:#999; font-weight:normal;}
.serBox .title dl dd{float:right;}

.slideTxtBox{ width:320px;text-align:left;  }
.slideTxtBox .hd{ height:25px; line-height:25px;border-bottom:1px solid #eee;position:relative; }
.slideTxtBox .hd ul{ float:left; position:absolute; left:0px; top:-1px; height:25px;}
.slideTxtBox .hd ul li{ float:left;width:105px;cursor:pointer;background:url(../image/title_active.jpg) no-repeat;}

.slideTxtBox .hd ul li.ser1{text-indent:10px;}
.slideTxtBox .hd ul li.ser2{text-indent:18px;}
.slideTxtBox .hd ul li.ser3{text-indent:13px;}

.slideTxtBox .hd ul li.on{height:27px;background:url(../image/title_hover.jpg) no-repeat;font-weight:bold; color:#005284;}
.slideTxtBox .bd ul{zoom:1;}
.slideTxtBox .bd ul li .pic{width:150px;float:left;}
.slideTxtBox .bd ul li .pic img{width:150px;height:105px;}
.slideTxtBox .bd ul li .title{float:right;width:155px;height:105px;line-height:24px;}
.slideTxtBox .bd ul li .title .f1{}
.slideTxtBox .bd ul li .title .f2{height:75px;overflow:hidden;}


.soluBox { width:230px;float:left;margin-left:25px;}

.soluBox .picScroll-leftLoop{ overflow:hidden; position:relative;}
.soluBox .picScroll-leftLoop .hd{ overflow:hidden;height:30px;}
.soluBox .picScroll-leftLoop .hd dl{}
.soluBox .picScroll-leftLoop .hd dl dt{float:left;width:180px; font-size:14px; font-weight:bold; color:#005284;}
.soluBox .picScroll-leftLoop .hd dl dt span{font-size:12px;padding-left:5px; color:#999; font-weight:normal;}
.soluBox .picScroll-leftLoop .hd dl dd{float:right;}

.soluBox .picScroll-leftLoop .hd{ overflow:hidden;height:30px;}
.soluBox .picScroll-leftLoop .hd .prev{ display:block;width:14px;height:13px;float:right;margin-left:5px;margin-top:5px;overflow:hidden;cursor:pointer;background:url(../image/index_11.jpg) 0 0 no-repeat;}
.soluBox .picScroll-leftLoop .hd .next{ display:block;width:14px;height:13px;float:right;margin-left:5px;margin-top:5px;overflow:hidden;cursor:pointer;background:url(../image/index_13.jpg) 0 0 no-repeat;}

.soluBox .picScroll-leftLoop .bd{}
.soluBox .picScroll-leftLoop .bd ul{ overflow:hidden; zoom:1; }
.soluBox .picScroll-leftLoop .bd ul li{float:left;_display:inline;overflow:hidden;}
.soluBox .picScroll-leftLoop .bd ul li .pic{width:230px;}
.soluBox .picScroll-leftLoop .bd ul li .pic img{width:230px;height:70px; display:block;}
.soluBox .picScroll-leftLoop .bd ul li .pic a:hover img{}
.soluBox .picScroll-leftLoop .bd ul li .title{line-height:24px; margin-top:10px;}
.soluBox .picScroll-leftLoop .bd ul li .title .f1{ font-size:14px; font-weight:bold; color:#333;}
.soluBox .picScroll-leftLoop .bd ul li .title .f2{ font-size:12px;height:45px;overflow:hidden;}



.footNavBox{ border-top:#e1dedd 1px solid; background:#eee;padding-top:30px;}
.footNav{ margin:0px auto; width:1000px;}
.footNav .tel{ width:200px; background:url(../image/index_34.jpg) no-repeat; float:left; height:170px;}
.footNav .navBox{ float:left; width:800px;}
.footNav .navBox dl{float:left; width:110px; padding:0px 10px;}
.footNav .navBox .t{ color:#333; font-size:14px; line-height:24px;font-weight:bold;text-indent:32px;margin-bottom:10px;}

.footNav .navBox dd{text-indent:32px;line-height:24px; font-size:12px; color:#999;}
.footNavBox .copy {background:#5e5e5e;text-align:center;line-height:24px;color:#ccc; padding:12px 0;}



.list_Banner {width:100%;height:250px;text-align: center;background:url(../image/bar11.jpg) #194982 center 0 no-repeat;} 
.list_Banner img{ margin: 0 auto;width: 100%;height: 250px;text-align: center;}
.listBox {background:#f9f9f9;padding-bottom:30px;}
.listBox .listMain {width:1000px;margin:0px auto;background:#fff;}

.sideLeft {width:215px;float:left;margin-left:20px;margin-top:40px;}

.sideLeft .Title {width:215px; height:51px;background:url(../image/index_04.jpg) repeat-x; padding:20px 0 0 0;}
.sideLeft .Title h2{font-size:22px;font-weight:normal; color:#FFF; text-align:center;}
.sideLeft .Center {}
.sideLeft .Center ul {}
.sideLeft .Center ul li {width:215px;margin-bottom:1px; border-bottom:1px solid #ddd; font-weight:bold; font-size:13px;}
.sideLeft .Center ul li a {display:block;line-height:43px;height:43px;background:url(../image/index_07.jpg) no-repeat;text-indent:25px;color:#666; text-decoration:none;}
.sideLeft .Center ul li a:hover{ background:url(../image/index_08.jpg) no-repeat;color:#fff;}
.sideLeft .Center ul li  .current { background:url(../image/index_08.jpg) no-repeat;color:#fff;}
.sideLeft .Bottom {height:10px; background:#005284;}
.sideLeft .add { margin-top:30px;}

.sideRight {width:715px;float:right;margin-right:20px;}
.location {height:40px;line-height:40px;margin-top:5px;}
.location dl dd{float:right;color:#aaa;padding-right:8px;}
.rightTitle {border-left:5px solid #005284;margin:10px 0 20px 0;text-indent:20px;}
.rightTitle h2{font-size:22px; font-weight:normal;}
.sideRight .line {height:1px;border-bottom:1px solid #ddd; margin-bottom:20px;}
.listAbout {}
.listAbout p{text-indent:2em;font-size:14px;padding-bottom:10px;}
.listNews{}
.listNews ul{}
.listNews li {border-bottom: #ccc 1px dotted;line-height:30px;padding-bottom:4px;padding-top:8px;}
.listNews span {color:#999;float:right;font-size:12px;}
.listNews a {line-height:30px;text-decoration:none;font-size:14px;background:url(404.png) no-repeat left center;padding-left:15px;width: 620px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;display: block;}
.l_newsDetail { margin-top:15px;}
.l_newsTitle {font-size:18px;font-family:"微软雅黑"; line-height:35px; text-align:center; font-weight:bold; color:#333;}
.l_newsTime {margin-bottom:5px;color:#999;font-size:12px;text-align:center;}
.l_newsShare { height:36px; border-top:1px solid #eee; padding-top:10px;}
.l_newsCon {margin-top:15px;}
.l_newsCon p{margin-bottom:10px;font-size:14px; text-indent:2em;}

.prevnext {float:left;padding:20px 0 10px 0;line-height:28px;font-size:14px;}
.prevrecord,.nextrecord {padding-right:20px;white-space: nowrap;display:block;overflow:hidden;text-overflow:ellipsis; font-weight:bold;}
.prevrecord a,.nextrecord a{font-weight:normal;}