@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:"Microsoft YaHei"; font-size:12px; background:url(../images/body1.jpg) no-repeat top;}
a,em{ text-decoration:none; font-style:normal;}
.clear{ clear:both; height:1px; top:-1px; overflow:hidden}
a{ cursor:pointer;}
.dh5{ height:8px; line-height:8px; clear:both; width:100%;}

.top{ width:1160px; height:90px; margin:0 auto;}

.logo{ float:left; overflow:hidden}


.nav{ width:780px; height:90px; float:left; margin-left:20px; overflow:hidden; }
.nav ul{ width:630px; height:90px; float:left; }
.nav ul li{ width:90px; height:90px; display:block; float:left; line-height:90px; text-align:center;}
.nav ul li a{ width:90px; height:90px; display:block; font-size:14px; color:#000; font-weight:600;font-family:"Microsoft YaHei"; font-weight:normal;}
.nav ul li a:hover{ background:url(../images/nav1.jpg) no-repeat; color:#FFF;}


.nav_en{float:right;width:80px; }
.nav_en ul li{ width:40px; height:90px;  float:left; line-height:90px; text-align:center;}
.nav_en ul li a{ width:40px; height:90px;  font-size:14px; color:#000; font-weight:600;font-family:"Microsoft YaHei"; font-weight:bold;}
.nav_en ul li a:hover{color:#0b8dc9; background:none;}

.banner{ width:100%; height:532px; margin:0 auto;   position:relative; overflow:hidden; }
 
.main{ width:1160px; margin:0 auto; }

.main_01{ width:1160px; margin:20px auto; background:#f8f8f8;}

.title{  border-bottom:#a2a2a2 1px solid; height:47px; }
.title h3{color:#000; padding-left:10px; width:auto; float:left; font-size:21px; line-height:47px;  font-family:Arial; text-transform:uppercase; }
.title .cookies a{ color:#fff; float:right;line-height:24px; background:#56b7fb; margin-top:12px; width:72px; text-align:center;}

.pro_list{ width:1160px; height:310px; float:right; }
.pro_list .pad{ padding:20px;}
.pro_list .pad img{width:270px; height:180px;}
.pro_list .pad ul{ margin:0 auto;overflow:hidden;}
.pro_list .pad ul li{ width:140px; height:220px; float:left; margin-left:20px;_margin-left:15px; margin-bottom:20px; }
.pro_list .pad ul li h1{ width:140px; height:180px; display:block;}
.pro_list .pad ul li h1 img{ width:140px; height:180px; display:block;}
.pro_list .pad ul li h2{ margin-top:5px; text-align:center; }
.pro_list .pad ul li h2 a{ color:#535353; font-family:"微软雅黑"; font-size:12px;}

.title1{height:47px;}
.title1 h3{color:#000; padding-left:10px; width:auto; float:left; font-size:21px; line-height:47px; font-family:Arial;  text-transform:uppercase; }
.title1 .cookies a{ color:#fff; float:right;line-height:24px; background:#56b7fb; margin-top:12px; width:72px; text-align:center;}

.danye{float:left; width:560px; margin-top:10px; margin-bottom:40px; height:330px; overflow:hidden;}
.danye .pad{ padding:5px;}
.danye .pad p{ text-indent:2em; line-height:25px;font-family:Microsoft YaHei;}
.danye .pad img{ float:left; margin-right:10px; }

.news{float:left; width:580px; margin-top:10px; height:330px; overflow:hidden; margin-left:20px;}
.news .pad{ padding:5px;}
.news .pad ul {width:570px;margin:0 auto;}
.news .pad ul li {text-align:right;list-style-type:none;height:110px;line-height:30px;font-size:12px; margin-bottom:15px;}
.news .pad ul li .l{ width:135px; margin-right:15px; float:left; overflow:hidden;}
.news .pad ul li .l img{ width:135px; height:110px; float:left;}
.news .pad ul li .r{ width:415px; float:left; overflow:hidden;}
.news .pad ul li .r h3{float:left; overflow:hidden;height:28px; line-height:28px;width:415px;text-align:center; }
.news .pad ul li .r h3 a{ color:#222; font-size:16px; font-family:Microsoft YaHei;  }
.news .pad ul li .r p {font-style:normal; float:left;font-family:Microsoft YaHei; overflow:hidden; text-align:left; color:#555;}
.news .pad ul li .r p a{ color:#555;}


.left{ width:315px;float:left; background:#f8f8f8; padding-bottom:20px;}
.left .title2{ height:85px; background:#0b8dc9; }
.left .title2 h3{  height:85px; line-height:85px; font-size:24px; color:#FFF; text-align:center;  font-family:Arial; text-transform:uppercase;}
.left .pad{ padding:5px;}
.left .pad li{ padding-left:40px;}
.left .pad li a{ height:50px; line-height:50px; color:#0b8dc9; font-size:20px;font-family:Microsoft YaHei;}
.left .pad li a:hover{ background:url(../images/leftnav.jpg) no-repeat right; padding-right:30px;}
.left_b{ }
.left_b li{ height:83px; margin-bottom:10px;background:#0b8dc9; }
.left_b li img{float:left; padding-left:20px!important; padding-right:20px;}
.left_b li a{ height:83px; line-height:83px; color:#fff; font-size:20px;font-family:Microsoft YaHei; float:left;}





.center_02{ width:815px; float:right; }
.center{ width:815px; min-height:300px; float:right; margin-left:10px;}
.center_top{ width:815px; height:70px; float:left; border-bottom:#1793cc 2px solid; background:url(../images/righttitle.jpg) no-repeat left center;}
.center_top h3{ width:350px; font-size:20px;font-family:Microsoft YaHei; padding-left:30px; float:left; line-height:70px;   font-family:Arial; text-transform:uppercase;}
.center_top h1 { float:right; line-height:70px; margin-left:30px; font-size:12px;color:#000;font-family:Microsoft YaHei; padding-right:30px;}
.center_top h1 a{ color:#000;}
.center .pad{ line-height:28px; padding:20px;}









.bot{ width:100%;  margin:0 auto; background:#34383b;}

.bot_center{ width:1160px; margin:0 auto; padding:10px; }
.bot_center { line-height:25px; color:#fff;}
.bot_center a{ color:#fff; text-align:center;}







.news_list{ width:780px; float:left; margin-top:15px; margin-left:25px;_ margin-left:8px; margin-bottom:30px;}
.news_list ul {width:780px;;margin:0 auto;}
.news_list ul li {text-align:right;list-style-type:none;height:32px;line-height:32px;font-size:14px;font-family:Microsoft YaHei;}
.news_list ul li a {color:#000;text-decoration:none;cursor:pointer;}
.news_list ul li a:hover{ color:#F90;}
.news_list ul li .mr {float:left;padding-left:15px;}
.news_list ul li em {padding-right:0px;font-style:normal;}

.main_02{ width:974px;  margin:0 auto;}

.right_01{ width:244px;float:left; margin-top:15px; padding-bottom:20px; background:url(../images/pic_13.jpg) no-repeat bottom;}
.right_top_01{ width:244px; height:46px; float:left; background:url(../images/pic_10.png)}
.right_top_01 h1{ font-size:14px; float:left; line-height:46px; margin-left:25px;_margin-left:15px; color:#FFF; font-weight:600;}


.news_dt{float:left; width:680px; margin-top:10px; margin-left:15px; padding-bottom:25px;}
.news_dt h1{ color:#333; text-align:center; line-height:25px;}
.news_dt h2{ color:#333; text-align:center;line-height:25px;}

.news_dt p{ color:#333; text-indent:2em;line-height:25px;}



.case_list{ width:680px; height:626px; margin:0 auto;}
.case_list ul{ padding-left:10px; margin-top:15px; margin-bottom:35px;}
.case_list ul li{ width:210px; height:200px; float:left; margin-right:10px; margin-bottom:28px;}
.case_list ul li h1{ width:200px; height:180px;  background:#eeeff2;}
.case_list ul li h1 a{ width:200px; height:180px; display:block; border:1px solid #c1c2c3;}
.case_list ul li h1 a:hover{border:1px solid #c71738;}
.case_list ul li h1 img{ width:200px; height: 180px;  }
.case_list ul li h2{ margin-top:15px; text-align:center;}
.case_list ul li h2 a{ color:#373737;}

.pro_dt{ width:680px; margin:0 auto; padding:10px 0px; line-height:24px;}
.pro_dt{ min-width:626px; margin:0 auto;}

.pro_dt img{ max-width:100%;}

.pro{ width:400px; height:300px; margin:0 auto; margin-top:20px;}

.message{ width:700px;  margin:0 auto; margin-top:15px;}
.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:#000; }
#ym{ width:380px; height:30px; text-align:center; margin:0 auto; padding:10px 0px;}

#ym a{ text-align:center;border:1px solid #cccccc; padding:5px 3px; color:#000; margin-left:5px; line-height:30px;}
#ym a:hover{ background:#36F; color:#fff;}
