html,body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td,p{margin:0;padding:0;}
body {font-family: Arial, Helvetica, sans-serif;font-size:12px;color:#333;background-color:#FFF;}
h1,h2,h3,h4,h5,h6 {font-weight:normal}
ol,ul,li {list-style:none}

a {color: #333;text-decoration: none;}
a,a:focus,a:active,a:hover {outline:0 none!important}
img {  border: none;}
a img {  border: none;}
.clear{clear:both;} 
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.blank5{height:5px;}
.blank10{height:10px;}
.blank20{height:20px;}

.fl{float:left;}
.fr{float:right;}
.w210{ width:210px}
.w740{width:740px}
.m{margin:0 auto}

/*头部区域*/
.header{width:100%; height:140px;}
.top{width:1150px; height:140px;position:relative;}
.logo{ max-width:220px; height:74px; margin-top:30px;}
.txt{ max-width:335px; height:74px; margin-top:40px; margin-left:5px; padding-left:10px; border-left:1px solid #CCC;}

.CN{float:right; height:30px; line-height:30px;}
 /*导航条*/
.nav-bg{
-webkit-border-radius: 2px 2px 3px 3px;
-moz-border-radius: 2px 2px 3px 3px;
-o-border-radius: 2px 2px 3px 3px;
-ms-border-radius: 2px 2px 3px 3px;
border-radius:5px;height:45px;  margin-top:55px; background:#00a7ee }
.nav-bg-bottom{height:25px;background: url(nav-bg-bottom.png) repeat-x 0 bottom;}
.nav{ max-width:530px;height:45px;margin:0 auto; line-height: 45px;  position:relative; z-index:1; }
.nav a{ color:#fff;  }
.nav .nLi{ float:left;  position:relative; display:inline;  }
.nav .nLi h3{ float:left;  }
.nav .nLi h3 a{ display:block; padding:0 17px; font-size:12px;  }
.nav .sub{ display:none; width:160px; left:-30px; top:46px;  position:absolute;  line-height:26px; padding:5px 0; background: #eaeefb;border: 0px solid #00acef;border-top: 0;border-bottom: 2px solid #00acef;padding: 11px 10px 10px;-webkit-border-radius: 0 0 2px 2px;-moz-border-radius: 0 0 2px 2px;-ms-border-radius: 0 0 2px 2px;-o-border-radius: 0 0 2px 2px;border-radius: 0 0 2px 2px; }
.nav .sub li{ zoom:1; border-bottom:1px dashed #CCC }
.nav .sub a{ display:block; padding:0 5px; color:#000; text-align:center }
.nav .sub a:hover{ background:#00a7ee; color:#fff;  }
.nav .on h3 a{background:#eaeaea; color:#000;}
/* banner */

.fullSlide{ width:1423px;  position:relative;  height:420px; background:#fff;  }
	.fullSlide .bd{ margin:0 auto; position:relative; z-index:0;  }
	.fullSlide .bd ul{ width:100% !important; margin:0 auto;}
	.fullSlide .bd li{ width:100% !important;  height:420px; overflow:hidden; text-align:center; }
	.fullSlide .bd li a{ display:block; height:420px; }

	.fullSlide .hd{ width:100%;  position:absolute; z-index:1; bottom:0; left:0; height:30px; line-height:30px; background:url(images/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(tg_flash_p.png) -18px 0; overflow:hidden; 
		line-height:9999px; 
	}
	.fullSlide .hd ul .on{ background-position:0 0; }
	
/*footer*/
.footer{width:100%; min-width:1423px; background-color:#e8ebf2; font-family:"宋体"}
.box{width:1150px; height:220px; padding-top:25px}
.box .left{  float:left;width:20%; margin-left:10px; margin-right:125px }
.box .mid{float:left; width:30%}
.box .right{float:right; width:30%; margin-left:15px;color:#333333; font-size:13px; }

.box .title{ font-size:18px; font-family:Arial, Helvetica, sans-serif; color:#333333; line-height:36px}
.box li{  line-height:22px}
.box li a{color:#333333; font-size:13px; }
.bottom{width:80%;max-width:1150px; height:90px; border-top:1px solid #d0d3d9}
.bottom .bot_logo{width:140px; margin-top:20px}
.bottom .text{ font-size:16px; color:#333333; font-family:Arial, Helvetica, sans-serif; margin-top:30px; margin-left:15px}

/*index*/
.main{width:100%;background-color:#e8ebf2; min-width:1423px; }
.ys{width:1150px;  padding-top:25px; min-height:250px}
.ys li{ width:25% ;max-width:300px; float:left; margin:0 40px; }
.ys .title{height:44px; line-height:22px; font-family:Cambria; font-size:20px; text-transform:uppercase; color:#333333}
.ys .title .biao{width:44px; height:44px; float:left}
.ys .des{ font-size:13px; color:#333333; line-height:25px; margin-top:10px}
/*产品展示*/
.picMarquee-left{  position:relative; background:#fff; padding-top:20px   }
.picMarquee-left .hd{ overflow:hidden;  height:40px; padding:0 5px;width:1150px; margin:0 auto; border-bottom:1px solid #ccc  }
.picMarquee-left .hd h3{float:left; font-size: 20px; font-family:Cambria; color:#333; line-height:28px; padding-bottom:10px }
.picMarquee-left .hd h3 .biao{ float:left; width:28px; height:28px; margin-right:10px}

.picMarquee-left .hd .prev,.picMarquee-left .hd .next{ display:block;  width:5px; height:9px; float:right; margin-right:5px; margin-top:10px;  overflow:hidden;cursor:pointer; background:url("arrow.png") no-repeat;}
.picMarquee-left .hd .next{ background-position:0 -50px;  }
.picMarquee-left .hd .prevStop{ background-position:-60px 0; }
.picMarquee-left .hd .nextStop{ background-position:-60px -50px; }

.picMarquee-left .bd{ padding:10px 5px;width:1150px; margin:0 auto  }
.picMarquee-left .bd ul{ overflow:hidden; zoom:1; }
.picMarquee-left .bd ul li{ margin:0 13px; float:left; _display:inline; overflow:hidden; text-align:center; width:160px; height:168px; border: #ebebeb 1px solid;   }
.picMarquee-left .bd ul li .picname{height: 36px;
line-height: 36px;
word-break: break-all;
word-wrap: break-word;
overflow: hidden;
text-align: center;
background-color: #f4f3f3;}
.picMarquee-left .bd ul li .pic{ text-align:center; width: 116px;
height: 104px;padding: 30px 13px 0 13px; margin:0 auto}

.picMarquee-left .bd ul li .pic a:hover img{ border-color:#999;  }
/*about*/
.part{width:100%;  background:#fff}
.part .about{width:1150px;height:260px; border-top:1px solid #ccc; padding-top:30px}
.part .about .left{width:45%; float:left;}
.part .about .left .des{ font-size:13px; line-height:25px; margin-top:20px}
.part .about .left .des img{ margin:5px}
.part .about .right{width:569px; float:right}
.part .about .right .kehu{margin-top:10px}
.part .about .right .kehu li{float:left; margin:5px; border:1px solid #ccc}
.part .about .title{ font-size:18px; font-family:Cambria; color:#333}
.part .about .title .biao{ width:24px; height:23px; float:left; margin-right:10px}

/*page*/
.mainbody{width:1000px;}
.page .newstitle{background-color: #fff;
height: 30px;
line-height: 30px;
border: 1px solid #ccc;
padding: 0 10px;
position: relative;
color: #555;
overflow: hidden;
border-radius:3px}
.content{background-color: #fff;
border: solid 1px #d5d5d5;
padding:10px;
overflow: hidden;
border-radius:3px;
line-height:2;
min-height:680px;}
.content img{max-width:650px; margin:5px;}
/*newslist*/
.newslist{border: solid 1px #d5d5d5;
}
.newslist a:hover{text-decoration:underline; color:#1E3F6E}
.newslist h3{color: #fff;
height: 30px;
font-size: 18px;
line-height:30px;
background:#1E3F6E;
border-radius:3px;}
.newslist h3 .bt{ float:left;font-weight:bold; margin-left:10px}
.newslist h3 .more{ float:right}
.newslist h3 .more a{ color:#fff}
.newslist li { padding-left:10px;
color: #325e7f;
line-height: 34px;
height: 34px;
font-size: 14px;
border-bottom: #E5E7E6 1px dashed;}
.newslist li span {
float: right;
font-family: Verdana;
color: #8c8c8c;
margin-right:5px}
.noborder li a{height: 20px;
font-size: 14px;
color: #1E3F6E;
font-weight: bold;}
.noborder .des{font-size: 12px;
height: 45px;
overflow: hidden;
padding-bottom: 10px;
line-height:25px;
padding-left:10px;
border-bottom: #CCC 1px dashed}
/*shownews*/
.page h2{border-bottom: 1px dashed #CCCCCC;
border-top: solid 1px #d5d5d5;
border-left: solid 1px #d5d5d5;
border-right: solid 1px #d5d5d5;
border-radius:3px;
color: #333;
font-family: "宋体";
font-size: 22px;
line-height: 40px;
padding-bottom: 10px;
text-align: center;}
.page .info {
text-align: center;
color: #999;
border-right: solid 1px #d5d5d5;
border-left: solid 1px #d5d5d5;
padding:10px 0}
.showcontent{border: solid 1px #d5d5d5;
border-top:0;border-radius:3px;
padding:0 15px;
line-height:2;
font-size:14px;
color: #666;
min-height:680px}
.showcontent img{max-width:650px; margin:10px auto}
.showcontent p {
display: block;
-webkit-margin-before: 1em;
-webkit-margin-after: 1em;
-webkit-margin-start: 0px;
-webkit-margin-end: 0px;
}
.updown {
zoom: 1;
width: 630px;
margin: 0 auto 10px;
line-height: 24px;
font-size: 14px;
font-weight: bold;
}
.updown .up {
float: left;
width: 300px;
height: 24px;
overflow: hidden;
margin-right: 30px;
}
.updown .down {
float: left;
width: 300px;
height: 24px;
overflow: hidden;
}
.recom_art{
zoom: 1;
border:1px solid #ccc;
border-radius:3px; height:190px}
.recom_art .tit {
height: 30px;
line-height: 30px;
font-size: 14px;
font-weight: bold;
border-bottom:1px dashed #ccc; padding-left:10px}
.recom_art .list_txt li {
width:350px;
height: 28px;
overflow: hidden;
padding-left: 10px;
float:left;
line-height: 28px;
font-size: 14px;}
.recom_art .list_txt li a:hover{color:#003585}
/*left_html*/
.sidenav{width: 210px;
overflow: hidden;}
.sidenav .leftbox .select,.helpleftsite .leftbox a:hover{ color:#f00; text-decoration:none; }
.sidenav .title{background: #1E3F6E;
height: 32px;
line-height: 32px;
padding-left: 13px;
font-weight: bold;
color: #fff;
font-size: 14px;}
.sidenav .title a{color:#fff}
.sidenav ul{background: #fff;
border: 1px solid #dfdfdf;
padding: 8px 10px 10px;}
.sidenav li{border-bottom: 1px dashed #bbb;
padding-top: 2px;}
.sidenav li img{float: left;
padding-top:12px;}
.sidenav li a{display: block;
padding-left:5px;
line-height: 30px;
height: 30px;
overflow: hidden;}
.sidenav li a:hover{color:#003585}
.contact{width: 210px;
border: 1px solid #DFDFDF;
border-top:0}
.contact .newstitle{background: #1E3F6E;
height: 32px;
line-height: 32px;
padding-left: 13px;
font-weight: bold;
color: #fff;
font-size: 14px;}
.contact .img{ padding:5px 0 5px 2px}
.contact .text{color: #666666;
overflow: hidden;
padding: 5px 4px 5px 7px;
width: 197px;
}

/*产品列表*/
.piclist{width:720px;}
 .piclist ul{}
 .piclist li{width:240px;float:left;height:220px;overflow:hidden; margin:10px auto}
 .piclist img{width:224px;height:160px;padding:2px;border: 1px solid #cfcfcf;margin-bottom:8px;}
 .piclist a{}
 .piclist a:hover{color:red;text-decoration:none;}
 .picname{text-align:center;}


.listpage{text-align:center}
.venycms-page { padding:14px 0 10px;font-family:\5b8b\4f53; margin-right: 10px;}
.venycms-page a { display:inline-block; height:22px; line-height:22px; background:#fff; border:1px solid #e3e3e3; text-align:center; color:#333; padding:0 10px;margin-left: 1px;}
.venycms-page a:hover { background:#f1f1f1; color:#000; text-decoration:none; }
.venycms-page span { display:inline-block; height:22px;padding:0 10px; line-height:22px; background:#5a85b2; border:1px solid #5a85b2; color:#fff; text-align:center;margin-left: 1px; }