﻿@charset "utf-8";
/* CSS Document */
body,*,html,a,h1,h2,h3,span,div,ul,li{margin:0; padding:0px;}
body{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#333; text-decoration:none; line-height:190%;  }
ul,li{list-style:none;}
.clearfix { clear: both; zoom: 1; }
.clearfix:after { clear: both; content: "."; display: block; height: 0; visibility: hidden; }
img{border:0px none;}
.fl{float:left;}
.rl{float:right;}
.fr{float:right;}



a{ color:#333; text-decoration:none;}
a:hover{ color:red;}

.color1{color:red}


.lk{display: block;height: 0;width: 0;overflow: hidden;}
/*banner*/
.banner { height:540px; width:100%; position: relative; z-index:1;}
.banner .bd, .banner .bd ul, .banner .bd ul li { height: 540px; width: 100%; }
.banner .bd ul li { background-repeat: no-repeat; background-position: center top;}
.banner .bd ul li a { height: 540px; width: 100% !important; display: block; }
.banner .prev, .banner .next { width: 28px; height: 158px; position: absolute; top: 50%; margin-top: -79px; background-repeat: no-repeat; background-position: 0 0; }
.banner .prev { left: 30px; background-image: url(images/arrow_l.png); }
.banner .next { right: 30px; background-image: url(images/arrow_r.png); }
.banner .prevStop, .banner .nextStop { display: none; }
.banner .hd { position: absolute; bottom:30px; width: 100%;  }
.banner .hd ul { width: 100%; text-align: center; }
.banner .hd ul li { width: 8px; height: 8px; border-radius: 50%; border: 1px solid #fff; margin: 0 6px; display: inline-block; text-indent: -9999px; cursor: pointer; }
.banner .hd ul li.on { background: #fff; }



.ttop{background:url(images/ttop.jpg) repeat-x top; height:46px; line-height:46px;  font-family:Microsoft Yahei; color:#555; font-size:14px;}
.content{width:1120px; margin:0 auto;}
a.tt{color:#555; font-family:Microsoft Yahei; font-size:14px; text-decoration:none;}
a.tt:hover{color:#e50003; text-decoration:underline;}

.top{height:120px;}

.menu{background:url(images/menubg.jpg) repeat-x top; height:44px; line-height:44px;}
.menuul{width:1120px; margin:0 auto; height:44px;overflow:hidden;}
.menuul li{width:138px; text-align:center; border-right:1px solid #ff6897; float:left;}
.menuul li a{color:#fff; font-family:Microsoft Yahei; font-size:15px;}
.menuul li a:hover{color:#fffaa9; text-decoration:underline;}

.ppbg{background:url(images/left.jpg) repeat-x top; height:44px; text-indent:20px; line-height:44px;}
 
.titlea{color:#fff; font-size:15px; font-family:Microsoft Yahei; text-decoration:none;}
.titleb{color:#333; font-size:15px; font-family:Microsoft Yahei; text-decoration:none;}
.titlec{color:#333; font-size:14px; font-family:Microsoft Yahei; text-decoration:underline;}
.titled{color:#333; font-size:13px; font-family:Microsoft Yahei; text-decoration:none;}

.pppul{width:262px;}
.pppul li{background:url(images/ppbg.jpg) no-repeat center; height:30px; line-height:30px; text-indent:29px; margin-top:4px;}

.flcontent{background:url(images/tbg.jpg) no-repeat center top; height:42px; line-height:42px; text-indent:20px;}


a.more{color:#ef4300; font-family:Arial, Helvetica, sans-serif; text-decoration:none; font-size:12px;}
a.more:hover{color:#ff0000; text-decoration:underline;}


.nnbg{background:url(images/dd.jpg) no-repeat left center; text-indent:10px; line-height:25px;}


.pul li{float:left;}



.picScroll-left{ width:689px;  overflow:hidden; position:relative; }
.picScroll-left .bd{ }
.picScroll-left .bd ul{ overflow:hidden; zoom:1;}
.picScroll-left .bd ul li{ margin:0 5px; float:left; _display:inline; overflow:hidden; text-align:left; width:332px;}



/*----content------*/
.bannerx{background:url(images/bannerx.jpg) no-repeat center center; height:220px;}
.c_main{padding-top:50px;background:url(images/bg.jpg) repeat-x center top;}
.c_content{ width:827px; float:right;}
.c_content .cont{ padding:10px 0px; margin-bottom:20px;}
.c_content ul.news{	}
.c_content ul.news li a{display:block;height:113px;	font-size:14px;	font-family:microsoft yahei;color:#000;	font-weight:bold;padding:10px;border-bottom:1px dotted #ccc;transition:0.5s;}
.c_content ul.news li a img.a{width:150px;height:113px;	background:url(images/news_bg.jpg) no-repeat center center;float:left; border:1px solid #eee;}
.c_content ul.news li a h2{	font-size:16px;	margin-left:180px;line-height:30px;}
.c_content ul.news li a span{display:block;	font-size:12px;	font-weight:normal;	font-family:宋体;line-height:24px;	margin-left:180px;	margin-top:6px;text-indent:24px;}
.c_content ul.news li a:hover{text-decoration:none;	background-color:#efefef;}
.c_content ul.pro{ padding-left:30px;}
.c_content ul.pro li{float:left; margin:0 16px; margin-top:30px;}
.c_content ul.pro .img{ width:161px; height:161px; float:left; margin-right:10px;}
.c_content ul.pro .img img{width:161px; height:161px;}
.c_content ul.pro .txt{float:left; width:170px;}
.c_content ul.pro .titta{ font-family:microsoft yahei; font-size:13px;}
.c_content ul.pro .contt{ margin:10px 0;}
.c_content ul.pro .aaa a{color:#ff0000;}
.c_content ul.pro .aaa a:hover{ text-decoration:underline;}
.c_content ul.c_device{ margin-top:20px;}
.c_content ul.c_device li{ float:left; margin:0 20px; margin-bottom:10px;}
.c_content ul.c_device li a{ display:block;}
.c_content ul.c_device li a img{ width:230px; height:173px; border:1px solid #ccc; transition:0.5s;}
.c_content ul.c_device li a:hover img{border:1px solid red;}
.c_content ul.c_device li p{ line-height:30px; line-height:30px;font-size:14px;text-align:center;transition:0.5s;}
.c_content ul.c_device li a:hover p{ color:red;}
.c_content .tab_cc{ width:100%;border-collapse:collapse; margin-top:15px;}
.c_content .tab_cc td{ border:1px solid #cad9e8; height:30px; line-height:30px; padding:3px;}
.c_content p strong.aa,.c_content p b.aa{ display:block; border-left:4px solid red; padding:5px; background-color:#f1f1f1; margin:5px 0px;}
