@charset "utf-8";
/* CSS Document */
*{margin:0px;padding:0px;}
body{font-size:12px;font-family:"微软雅黑"; color:#333;}
ul{ list-style:none;}
img{ border:none;}
a{text-decoration:none;}
.clear{clear:both;}
input{border:none;outline:none;}
h1,h2,h3,h4,h5{font-weight:lighter}


/*----banner----↓↓↓*/
.banner{width:100%;position:relative;height:502px;background:#000; position:relative;top:126px;margin-bottom:171px;}
.banner .bd{margin:0 auto;position:relative;z-index:0;overflow:hidden;}
.banner .bd ul{width:100% !important;}
.banner .bd li{width:100% !important;height:502px;overflow:hidden;text-align:center;}
.banner .bd li a{display:block;height:502px;}
.banner .hd{width:100%;position:absolute;z-index:1;bottom:20px;left:0;height:30px;line-height:30px;}
.banner .hd ul{text-align:center;}
.banner .hd ul li{cursor:pointer;display:inline-block;*display:inline;zoom:1;width:42px;height:11px;margin:1px;overflow:hidden;background:#000;filter:alpha(opacity=50);opacity:0.5;line-height:999px;}
.banner .hd ul .on{background:#f00}
.banner .prev,.banner .next{display:block;position:absolute;z-index:1;top:50%;margin-top:-30px;left:20%;z-index:1;width:40px;height:60px;background:url(../images/slider-arrow.png) -126px -137px #000 no-repeat;cursor:pointer;filter:alpha(opacity=10);opacity:0.1;display:none;}
.banner .next{left:auto;right:15%;background-position:-6px -137px;}

/*----main----↓↓↓*/
.main{width:1160px;margin:0 auto;margin-top:45px;}
.main_l{float:left;width:19px;margin-top:17px;}
.main_r{float:right;width:19px;margin-top:17px;}
.main_c{width:1100px;margin-left:11px;float:left; overflow:hidden;}
.main_c .about{width:326px;height:317px;float:left;overflow:hidden}
.main_c  h1{height:36px;}
.main_c  h1 p{float:left;}
.main_c  h1 a{float:right;font-size:13px;color:#f5654d;margin-top:17px;}
.main_c  h1 a img{margin-left:3px;}
.main_c .about div a img{width:326px;height:104px;margin:21px 0 13px 0;}
.main_c .about div p{line-height:24px; text-indent:2em;}
.main_c .news{width:419px;height:317px;float:left; overflow:hidden;margin-left:43px;}
.main_c .news .news_nr{margin-top:20px;}
.main_c .news .nr{height:50px; border-bottom:1px dotted #bcbcbc;margin-top:15px;}
.main_c .news .nr a{color:#333;}
.main_c .news .nr a h2{float:left;width:56px;height:45px; background:#e9e9e9;color:#a4a4a4;text-align:center;font-size:18px;}
.main_c .news .nr a h2 p{margin-top:2px}
.main_c .news .nr a h2 span{font-size:12px;}
.main_c .news .nr a h3{float:right;width:332px;height:35px;border-left:1px solid #e0e0e0;margin-top:5px;padding-left:18px; overflow:hidden}
.main_c .news .nr a h3 p{margin-top:-5px;margin-bottom:6px;}
.main_c .news .nr a h3 span{ font-family:"arial";color:#7a7a7a;font-size:12px;}
.main_c .news .nr a:hover{color:#0054a0;}
.main_c .news .nr a:hover h2{background:#0054a0;color:#fff; transition:all 0.2s}
.main_c .video{width:270px;float:right;}
.main_c .video .nr{width:270px;height:253px; background:url(../images/video_bg.gif);margin-top:21px;}
.main_c .video .nr div{width:256px;height:208px;padding:7px;}
.main_c hr{width:100%;border:none;border-top:1px dotted #bcbcbc;margin:30px 0 30px 0;}
.main_c .project{width:788px;float:left;}
.main_c #demo {overflow:hidden;width: 788px;height:278px;margin-top:21px;}
.main_c #demo img {width:226px;height:150px;}
.main_c #indemo {float: left;width: 800%;}
.main_c #demo1 {float: left; }
.main_c #demo2 {float: left;}
.main_c #demo ul{list-style:none;}
.main_c #demo ul li{float:left;width:228px;height:268px;margin-right:30px; }
.main_c #demo ul li a{display:block;width:228px;height:268px;background:#e9e9e9;padding:5px;color:#333;}
.main_c #demo ul li a h2{font-size:14px;font-weight:bold;margin-top:16px;}
.main_c #demo ul li a p{line-height:24px;color:#6c6c6c;margin:8px 0 10px 0;}
.main_c #demo ul li a span{color:#0054a0;}
.main_c #demo ul li a:hover{background:#0054a0;padding:5px;}
.main_c #demo ul li a:hover h2{color:#f5ad25}
.main_c #demo ul li a:hover p{color:#fff}
.main_c #demo ul li a:hover span{color:#f5ad25}
.main_c .contact{width:270px;float:right;}
.main_c .contact .nr{margin-top:21px;}
.main_c .contact .nr img{width:270px;height:65px;}
.main_c .contact .nr ul{margin-top:19px;}
.main_c .contact .nr ul li{line-height:26px; background:url(../images/li_bg.gif) no-repeat left;padding-left:15px;}
.main_c .contact .nr ul li span{float:right;}
.main_c .ch{width:100%;height:87px;margin-top:45px;}
.main_c .ch ul li{float:left;margin-left:16px;}
.main_c .ch ul li.service{margin:0;}
.links{ margin-top:20px;}
.links ul{ padding:0px 30px;}

.links li{ float:left; display:inline; width:auto; margin-left:18px; height:16px; line-height:16px; font-size:12px; margin-top:14px; margin-bottom:10px;}
.links li a{ color:#535353; f }
.links li a:hover{ color:#FF0000; text-decoration:underline;}
.links li span{ font-weight:bold; color:#698bbb;}