@charset "utf-8";
/* CSS Document */
body, div, address, blockquote, iframe, ul, ol, dl, dt, dd, li, dl, h1, h2, h3, h4, h5, h6, p, pre, table, caption, th, td, form, legend, fieldset, input, button, select, textarea {margin:0; padding:0; font-weight: normal;font-style: normal;font-size: 100%; font-family:"宋体",Arial, Helvetica, sans-serif;}
ol, ul ,li{list-style: none;}
img {border: 0; margin:0; padding:0;}
body { font-family:""; font-size:12px; background:url(../images/bg_03.jpg) repeat-x 0px 680px #d6dbe1;}
a,em{ text-decoration:none; font-style:normal;}
.clear{ clear:both; height:1px; top:-1px; overflow:hidden}
a{ cursor:pointer;}
.dh5{ height:22px; line-height:22px; width:100%;}
.dh6{ height:40px; line-height:40px; width:100%;}
.kong{width:100%; height:29px; line-height:29px;}
.kong1{width:100%; height:15px; line-height:15px;}

.top_bg{width:100%; height:680px; background:url(../images/bg_01.jpg) no-repeat center top;}
.top{ width:1200px; height:150px; margin:0 auto;}
.logo{ height:70px; text-align:left; padding-top:27px;}
.nav {width:1200px; height:52px; margin:0 auto;}
.nav ul{ width:1200px; height:52px;}
.nav ul li{width:199px; height:52px; display:block; float:left; line-height:52px; text-align:center; /*background:url(../images/index_06.jpg) no-repeat right 4px;*/}
.nav ul li a{width:199px; height:52px; display:block; font-size:16px; color:#000; line-height:52px; font-family:"微软雅黑"; text-align:center;}
.nav ul li a:hover{ background:url(../images/titi.png) no-repeat center; width:199px; height:52px; line-height:52px; display:block; color:#FFF;}




.rollBox{width:1200px;overflow:hidden; padding:10px 0px 6px 0px;}
.rollBox .LeftBotton{width:45px; height:205px; background:url(../images/index_16.jpg) no-repeat right 60px; overflow:hidden; float:left; display:inline; cursor:pointer;}
.rollBox .RightBotton{width:45px; height:205px; background:url(../images/index_19.jpg) no-repeat left 60px; overflow:hidden; float:left; display:inline; cursor:pointer;}
.rollBox .Cont{width:1110px;overflow:hidden; float:left; font-size:12px;}
.rollBox .ScrCont{width:1000000px;}
.rollBox .Cont .pic{width:278px; float:left; text-align:center;}
.rollBox .Cont .pic img{padding-bottom:0px; border:1px solid #020100; display:block; margin:0 auto;}
.rollBox .Cont a{color:#a73d2f; text-decoration:none;}
.rollBox .Cont a:hover{color:#fbc379; text-decoration:none;}
.rollBox #List1,.rollBox #List2{float:left;}




.main_01{ width:1200px; margin:0 auto;}
.pro_index_list{width:1200px; height:225px;}
.pro_index_list .title{width:1200px; height:59px; background:url(../images/bg_24.jpg) no-repeat center;}
.pro_index_list .con{width:1200px; height:190px; text-align:center;}

.pro_index_con a{width:241px; height:155px; padding-top:5px; background:url(../images/bg_08.jpg) no-repeat center top; display:block; line-height:45px; color:#555555; text-align:center;}
.pro_index_con a:hover{width:241px; height:155px; padding-top:5px; display:block; background:url(../images/bg_06-09.jpg) no-repeat center top; color:#0d3ced;line-height:45px; text-align:center;}



.new_index_list{width:300px; height:307px; float:right;}
.new_index_list .title{width:300px; height:66px; text-align:right;}
.new_index_list .title h1{width:150px; height:48px; padding-top:18px; line-height:26px; float:left; font-family:"微软雅黑"; font-size:16px; color:#19ad0f; text-align:left;}
.new_index_list .title h1 font{color:#dadada; font-size:22px;}
.new_index_list .con{width:300px; height:79px; border-bottom:1px solid #000000; background-color:#1a1a1a;}
.news_con{width:267px; height:50px; margin:0 auto; padding-top:15px;}
.news_con h1{width:50px; height:50px; float:left;}
.news_con h2{width:207px; height:50px; float:right; line-height:25px; color:#19ad0f;}
.news_con h2 a{color:#;}
.news_con h2 span{float:right;}

.main_02{ width:1200px; margin:0 auto;}
.danye{width:400px; height:297px; margin-right:40px; float:left; overflow:hidden;}
.danye .title{width:340px; height:69px; padding-left:60px; text-align:right; font-family:"微软雅黑"; font-size:12px; background:url(../images/bg_06.jpg) no-repeat 10px 0px; overflow:hidden;}
.danye .title h1{width:200px; height:58px; line-height:28px; float:left; font-family:"微软雅黑"; font-size:24px; color:#03509e; text-align:left; padding-left:10px;}
.danye .title h1 font{font-size:15px; color:#5d5d5d;}
.danye .title h2{float:right; padding-top:20px; padding-right:10px;}
.danye .con{width:390px; height:230px; margin:0 auto; color:#323232; line-height:25px; overflow:hidden;}
.danye .con a{color:#323232;}

.new_index_list1{width:364px; height:297px; float:left;}
.new_index_list1 .title{width:314px; height:69px; padding-left:50px; text-align:right; font-family:"微软雅黑"; font-size:12px; background:url(../images/bg_06.jpg) no-repeat left 0px; overflow:hidden;}
.new_index_list1 .title h1{width:200px; height:58px; line-height:28px; float:left; font-family:"微软雅黑"; font-size:24px; color:#03509e; text-align:left; padding-left:10px;}
.new_index_list1 .title h1 font{font-size:15px; color:#5d5d5d;}
.new_index_list1 .title h2{float:right; padding-top:20px;}

.new_index_list1 .con{width:364px; height:110px; margin:0 auto;}
.news_con1{width:364px; height:32px;  margin:0 auto;}
.news_con1 h1{width:284px; height:32px; line-height:32px; float:left;}
.news_con1 h2{width:80px; height:32px; line-height:32px; text-align:right; float:right;}
.news_con1 a{color:#323232;}

.s_page{width:382px; height:297px; float:right;}
.s_page .title{width:332px; height:69px; padding-left:50px; text-align:right; font-family:"微软雅黑"; font-size:12px; background:url(../images/bg_06.jpg) no-repeat left 0px; overflow:hidden;}
.s_page .title h1{width:200px; height:58px; line-height:28px; float:left; font-family:"微软雅黑"; font-size:24px; color:#03509e; text-align:left; padding-left:10px;}
.s_page .title h1 font{font-size:15px; color:#5d5d5d;}
.s_page .title h2{float:right; padding-top:20px;}
.s_page .con{width:308px; padding-left:74px; height:206px; line-height:25px; margin:0 auto; background:url(../images/bg_16.jpg) no-repeat;}

.bot{ width:100%; background:url(../images/bg_34.jpg) repeat-x; height:152px;}
.bot_center{ width:1200px; margin:0 auto; color:#e6e8ec; line-height:25px; padding-top:38px;}
.bot_center a{ color:#e6e8ec; text-align:center;}


.left{width:295px; float:left; padding-bottom:20px;}
.type{width:295px; min-height:200px; padding-bottom:20px;}
.type .title{width:250px; height:40px; background:url(../images/about_03.jpg) no-repeat left; line-height:40px; font-family:"微软雅黑"; font-size:20px; padding-left:45px; color:#03509e;}
.type .con{width:286px; margin:0 auto;}
.type_con1{width:286px; height:52px;}
.type_con1 a{width:286px; height:52px; line-height:30px; display:block; background:url(../images/about_13.jpg) no-repeat center bottom; font-size:16px; font-family:"微软雅黑"; text-align:center; color:#000000;}
.type_con1 a:hover{color:#004ea3; background:url(../images/about_10.jpg) no-repeat center bottom;}

.s_page1{width:295px; height:240px;}
.s_page1 .title{width:250px; height:40px; background:url(../images/tit.png) no-repeat left; line-height:40px; font-family:"微软雅黑"; font-size:20px; padding-left:45px; color:#03509e;}
.s_page1 .con{width:250px; height:186px; padding-left:45px; background:url(../images/about_15.jpg) no-repeat center; font-size:12px; line-height:25px; color:#101010;}

.right{width:880px; float: right; line-height: 23px; font-size: 12px; padding-bottom:20px; background:#FFF;}
.right .title{width:838px; height:59px; padding-left:42px; text-align:left; color:#03509e; line-height:63px; font-family:"微软雅黑"; font-size:20px; background:url(../images/about_05.jpg) no-repeat 12px; overflow:hidden;}
.right .title font{font-size:12px; font-family:"微软雅黑"; color:#000000; font-weight:inherit; float:right; line-height:70px; padding-right:20px;}
.right .title font a{color:#000000;}
.right .con{width:850px; min-height:500px; padding-left:15px; padding-right:15px; padding-bottom:20px; color:#313131; font-size:12px; line-height:25px;}

.news_list{width:820px; height:31px; line-height:30px; border-bottom:1px dashed #474747; margin:0 auto;}
.news_list h1{float:left; width:700px; height:30px; line-height:30px;}
.news_list h2{float:right; text-align:right; width:80px; height:30px; line-height:30px;}
.news_list a{color:#5f5f5f;}
.news_list a:hover{color:#0057b9;}

.news_con2{width:850px; min-height:500px; padding-left:15px; padding-right:15px; padding-bottom:20px; color:#313131; font-size:12px; line-height:25px;}
.news_con2 h1{width:850px; height:35px; line-height:35px; color:#0165c3; z-index:1; text-align:center; font-size:14px; font-weight:bold; font-family:"微软雅黑";}
.news_con2 h2{width:850px; height:35px; line-height:35px; color:#0165c3; z-index:99; margin-top:-35px; text-align:right;}
.news_con2 a{color:#313131;}
.news_con2 a:hover{color:#0165c3;}


.pro_con{width:850px; min-height:500px; padding-left:15px; padding-right:15px; padding-bottom:20px; padding-top:10px; color:#000000; font-size:12px; line-height:25px;}
.pro_con h1{ height:40px; line-height:40px; font-size:14px; font-family:"微软雅黑"; text-align:center; color:#027cd4;}
.pro_con a{color:#027cd4;}
.pro_con a:hover{color:#027cd4;}


.pro_list {
	width: 260px;
	float: left;
	margin-right: 5px;
	margin-left: 15px;
}
.pro_list h2{width:260px; height:190px;}
.pro_list h2 img {
	width: 248px;
	height:137px;
}
.pro_list h1 {
	font-size: 14px;
	color: #555555;
	width: 260px;
	height: 40px;
	line-height: 40px;
	text-align: center;
}
.pro_list a:hover h1 {color:#0057b9;}
.pro_list a h2 {width:260px; height:143px; padding-top:6px; background:url(../images/pro_list_05.jpg) no-repeat center; text-align:center;}
.pro_list a:hover h2 { background:url(../images/pro_list_03.jpg) no-repeat center;}

.message{ width:820px;  margin:0 auto; color:#016cc8;}
.message1{ width:820px;  margin:0 auto;}
.message1 a{color:#515151;}
.message1 a:hover{color:#015dbd;}
.message input{width:439px; height:35px; line-height:35px; background-color:#e3e6ea; border:1px solid #9d9d9d; color:#000;}
.message textarea{width:579px; height:170px; line-height:35px; background-color:#e3e6ea; border:1px solid #9d9d9d; color:#000;}
.inp3{width:99px; height:38px; line-height:38px; text-align:center; background-color:#015dbd; color:#FFF; border:0px; cursor:pointer;}

.tablelist{ margin:20px;  line-height:30px; }
.tablelist tr th{ width:80px; font-size:13px; font-weight:normal; text-align:left;}
.page{ padding-top:10px;line-height:25px;}
.page a{color:#313131;}
.page a:hover{color:#0165c3;}

#ym{width:380px; height:30px; text-align:center; margin:0 auto; padding:10px 0px;}
#ym a{ text-align:center; padding:5px 3px; color:#515151; margin-left:5px; line-height:30px;}
#ym a:hover{ background:#015dbd; color:#ffffff;}


.rslides {

  position: relative;

  list-style: none;

  overflow: hidden;

  width: 100%;

  padding: 0;

  margin: 0;

  }



.rslides li {

  -webkit-backface-visibility: hidden;

  position: absolute;

  display: none;

  width: 100%;

  left: 0;

  top: 0;

  }



.rslides li:first-child {

  position: relative;

  display: block;

  float: left;

  }



.rslides img {

  display: block;

  height: auto;

  float: left;

  width: 100%;

  border: 0;

  }

.slide_container {

  margin-bottom: 50px;

  position: relative;

  float: left;

  width: 100%;

  }



.slide {

  position: relative;

  list-style: none;

  overflow: hidden;

  width: 100%;

  padding: 0;

  margin: 0;

  }



.slide li {

  position: absolute;

  width: 100%;

  left: 0;

  top: 0;

  }

  

 .slide img {

  display: block;

  position: relative;

  z-index: 1;

  height: auto;

  width: 100%;

  border: 0;

  }



.slide .caption {

  display: block;

  position: absolute;

  z-index: 2;

  font-size: 20px;

  text-shadow: none;

  color: #fff;

  background: #000;

  background: rgba(0,0,0, .8);

  left: 0;

  right: 0;

  bottom: 0;

  padding: 10px 20px;

  margin: 0;

  max-width: none;

  }

  

 .slide_nav {

  position: absolute;

  -webkit-tap-highlight-color: rgba(0,0,0,0);

  top: 52%;

  left: 0;

  opacity: 0.7;

  z-index: 3;

  text-indent: -9999px;

  overflow: hidden;

  text-decoration: none;

  height: 61px;

  width: 38px;

  background: transparent url("N1675.gif") no-repeat left top;

  margin-top: -45px;

  }



.slide_nav:active {

  opacity: 1.0;

  }



.slide_nav.next {

  left: auto;

  background-position: right top;

  right: 0;

  }