﻿@charset "utf-8";


.runpic{width:100%;min-width:1200px; height:600px; margin:0 auto; overflow:hidden;background:#777 url(../images/bannbg.jpg) center no-repeat;}
.focusBox{width:100%;min-width:1200px; height:600px; margin:0 auto; overflow:hidden; position:relative;}
.focusPic{width:1200px; height:600px;}
.focusPic li{width:100%; position:absolute; display:none;}
.focusPic li a{display:block; width:100%; height:600px; background-repeat:no-repeat; background-position:center center; background-color:#000;}
.focusPic li img{display:block;}
.focusTxt{position:absolute; width:100%; height:69px; top:250px;}
.focusTxt p {width:90%; height:69px; margin:0 auto;}
.focusTxt p a.rleft{width:42px; height:69px; display:block; overflow:hidden; float:left;background:url(../images/slides.png) 82px 0px; cursor:pointer;}
.focusTxt p a.rright{width:42px; height:69px; display:block; overflow:hidden; float:right;background:url(../images/slides.png) 42px 0; cursor:pointer;}
.focusNum {position:absolute; width:200px; left:48%; top:500px; text-align:right;}
.focusNum span{margin:0px 5px; display:block; width:14px; height:14px; overflow:hidden; float:left; cursor:pointer;  background:url(../images/run.png) no-repeat;}
.focusNum span.on{background:url(../images/run_over.png) no-repeat;}

.index_main {width:1200px; margin:0 auto;}


/* sub */
.sub_wrapper {width:1200px; margin:0 auto; background:#fff;}
.sub_main {background:#fff url(../images/leftbg.jpg) left repeat-y;}
.sub_left {width:208px; float:left; overflow:hidden;}
.sub_right {width:788px;float:right; overflow:hidden;}

.midmenu{width:1200px;color:#000; margin:0 auto; margin-bottom:30px; padding-bottom:27px;}
.menu,.menu2 {display:block;width:1200px; overflow:hidden;border-bottom:#f3f3f3 solid 1px; padding:25px 0;}
.menu li {margin-right:40px; overflow:hidden; float:left;}
.menu li a{padding:10px 20px; display:inline-block; overflow:hidden;color:#4b4447; border:#4b4447 solid 1px;}
.menu li a.now {color:#00b9ef;border:#00b9ef solid 1px;} 
.menu2 li {margin-right:80px; overflow:hidden; float:left;}
.menu2 li a{padding:10px; display:inline-block; overflow:hidden;color:#4b4447; background:#fff url(../images/arr22.jpg) left no-repeat;}
.menu2 li a:hover {color:#00b9ef; background:#fff url(../images/arr23.jpg) left no-repeat;} 
.menu2 li a.now {color:#00b9ef; background:#fff url(../images/arr23.jpg) left no-repeat;} 


.leftmenu{float:left; width:195px; border-right:#e5e5e5 solid 2px;}
.leftmenu h1{line-height:50px; font-size:18px;border-bottom:#009119 solid 2px; padding-left:40px; margin:0;}
.leftmenu li{line-height:50px; font-size:16px;border-bottom:#ccc solid 1px; padding-left:40px;}
.leftmenu li a.now {color:#006cff;} 

.sub_left .news { border:#d4d4d4 solid 1px; margin-bottom:15px;}
.sub_left .news dl dt{ padding:1px;border-bottom:#d4d4d4 solid 1px;}
.sub_left .news dl dt span{display:block;height:27px;line-height:27px;font-weight:bold;font-size:14px;padding-left:10px;background:url(../images/left_news_bg.jpg) repeat-x;}
.sub_left .news dl dd{ padding:20px 10px;}
.sub_left .news dl dd span{display:block;height:25px;line-height:25px;padding-left:10px;background:url(../images/dot.jpg) left no-repeat;}

.crumbs {width:1200px;height:60px;color:#000;line-height:60px; margin:0 auto; border-bottom:#d6d6d6 solid 1px;}
.crumbs p{width:1025px;}
.crumbs a{color:#787878;}
.crumbs span{color:#c6c6c6;}
.alone_content, .list_content, .detail_content {line-height:180%;  font-size:14px; overflow:hidden;}
.alone_content p {margin-bottom:20px;}
.contenth1 {margin-bottom:30px;color:#444;line-height:40px;font-family:"微软雅黑"; font-size:22px;}
.contenth2 {margin-bottom:30px;margin-top:-16px; font-size:16px;line-height:26px;}

.new_list {margin-top:15px; padding-bottom:5px;}
.new_list li {line-height:28px;overflow:hidden;font-size:12px; border-bottom:#f1f1f3 solid 1px; margin-bottom:20px;padding-bottom:20px;}
.new_list li p.pic{float:left; width:258px; height:159px; padding-bottom:20px; margin-right:20px;background:url(../images/arr20.jpg) bottom no-repeat;}
.new_list li p.con{float:left;width:922px;height:140px;color:#a0a0a0;}
.new_list li font{font-size:16px;} 
.new_list li a:hover{color:#00b9ef;}
.new_list li span a{color:#a0a0a0; float:left; display:inline-block; padding:0 20px; border:#a0a0a0 solid 1px; margin-top:30px;}
.new_list li span b{color:#a0a0a0; float:right; font-weight:normal; margin-top:30px;}
.new_list li span a:hover{color:#00b9ef;border:#00b9ef solid 1px;}

.project_list {margin-top:15px; padding-bottom:5px;}
.project_list li {line-height:25px;overflow:hidden;font-size:12px; border-bottom:#bbb dashed 1px;padding-bottom:15px; margin-bottom:20px;}
.project_list li b{font-size:14px; font-weight:bold;} 
.project_list li p{display:block; height:100px;margin-top:10px;} 
.project_list li p span{display:block; height:100px; float:left; margin-right:15px;} 
.project_list li font a{color:#888; font-size:12px;}

.case_list li {width:465px;height:130px;margin-bottom:45px;padding-bottom:25px; border-bottom:#c0bfbf dotted 1px; float:left;}
.case_list li .pic {width:100px; height:130px; padding-right:25px; float:left;}
.case_list li .pic div {width:100px; height:95px; overflow:hidden;}
.case_list li .pic img {height:95px;}
.case_list li .info {width:340px;height:130px; line-height:25px; overflow:hidden; float:right;}
.case_list li .info span{display:block;}
.case_list li .info span.title{font-weight:bold;font-size:18px;font-family:"微软雅黑"; color:#ff4216; margin-bottom:5px;}
.case_list li .info span.comname{font-weight:bold;font-size:16px;font-family:"微软雅黑";}
.case_list li .info span.texts{width:340px;height:50px; margin-top:5px;  line-height:25px; overflow:hidden;}
.case_list li .info span.views a{height:20px;font-size:12px; overflow:hidden; color:#8c8c8c; float:left;}
.case_list li .info span.views font{height:20px;font-size:12px; overflow:hidden; color:#8c8c8c; float:right;}
.case_list .nor{width:50px;height:130px;float:left;}
.h_line {background:url(../images/line.gif) repeat-x left bottom; height:10px;}

.art_list li {width:465px;height:120px;margin-bottom:45px;padding-bottom:35px; border-bottom:#c0bfbf dotted 1px; float:left;}
.art_list li .info {width:465px;height:120px; line-height:25px; overflow:hidden; float:right;}
.art_list li .info span{display:block;}
.art_list li .info span.title a{font-size:18px;font-family:"微软雅黑"; font-weight:normal; color:#ff4216; margin-bottom:5px;}
.art_list li .info span.texts{width:465px;height:50px; margin:10px 0;  line-height:25px; overflow:hidden;}
.art_list li .info span.views a{height:20px;font-size:12px; overflow:hidden; color:#8c8c8c; float:left;}
.art_list li .info span.views font{height:20px;font-size:12px; overflow:hidden; color:#8c8c8c; float:right;}
.art_list .nor{width:50px;height:120px;float:left;}

.detail_content h1 {color:#252525; font-size:20px; padding-bottom:10px; margin-top:15px; text-align:center;}
.detail_content h2 {color:#555; font-size:12px; text-align:center; padding-bottom:10px;}
.detail_content .con {margin-top:20px; min-height:200px;}
.detail_content .con p {margin-bottom:15px;}
.detail_content .conpic {text-align:right; margin-left:20px; margin-bottom:20px;}
.bot {line-height:30px; padding:10px 0; margin-top:25px; font-size:12px; border-top:#ccc dashed 1px;}
.bot .xiangguan {color:#a4a4a4; margin-right:30px; float:left;}
.bot .xiangguan a {color:#00b9ef;}
.bot .back {color:#a4a4a4; text-align:left; width:570px; float:left;}
.bot .back a {color:#a4a4a4;}
.relt {background:#ddd; padding:15px; line-height:30px;font-size:14px;}
.relt p{font-weight:bold;padding-left:10px;}
.relt li{background:url(../images/dot.jpg) 10px no-repeat; padding-left:20px;}

.product_content {width:755px;overflow:hidden;}
.product_content .big_pic_in {width:514px; height:310px; overflow:hidden;}
.product_content .pic_box2 {width:398px; height:314px; overflow:hidden;}
.product_content .pic_box2 ul {width:300px;}
.product_content .pic_box2 ul li {display:block; width:152px; height:92px;margin-bottom:17px;}
.product_content .pic_box2 ul li div {width:150px; height:90px; border-width:1px; border-style:solid; border-color:#d9d9d9; text-align:center; overflow:hidden; cursor:pointer;}
.product_content .pic_box2 ul li.cur div {border-color:#91C0F0;}
.product_content h2 {font-size:16px; margin-top:10px; font-weight:bold;}
.product_content .con {margin-top: 20px; margin-bottom:20px;}
.product_content .download {background:url(../images/download.jpg) no-repeat left; text-indent:24px; padding-top:5px; font-size:12px; color:#676767;}
.product_content .download a {color:#1F7EDF;}

.product_list  {padding-bottom:35px;}
.product_list li {width:357px; float:left; margin-right:60px; margin-top:60px;}
.product_list li.nor{margin-right:0;}
.product_list li div.pic{width:367px; height:254px; background:url(../images/arr21.jpg) center bottom no-repeat;}
.product_list li div.pic img{width:357px; height:208px; border:5px solid #efefef; }
.product_list li div.title{line-height:40px; text-align:center;} 
.product_list li span {width:170px; text-align:center; overflow:hidden; display:block;}
.product_list li b font{color:#f30;}
.score_content{height:235px; line-height:200%; padding-left:45px; padding-top:80px;background:url(../images/scorebg.jpg) no-repeat left;font-size:22px;font-family:"微软雅黑";}
.score_content p{font-size:36px;font-family:"微软雅黑"; color:#d70000; margin-top:20px;}
.score_content2{line-height:200%; padding:20px;font-size:14px;font-family:"微软雅黑"; border:#ccc solid 18px; background:#eee;}
#duihuan{ border:#e7e7e7 solid 1px; background:#FFF; font-size:12px; color:#636363;}
#duihuan span{display:block; border:#ececec solid 16px; padding:30px;}
#duihuan span dl { display:block;width:400px; clear:left;}
#duihuan span dl dt{ width:85px; padding-bottom:15px; float:left; text-align:right;}
#duihuan span dl dd{ width:315px; padding-bottom:15px; float:right;}
#duihuan span dl input.dhtex{ width:190px; height:20px; border:#ccc solid 1px;}
#duihuan span dl input.dhbut{ width:65px; height:20px; background:#09F; color:#fff; border:0;}
#duihuan span dl textarea{ width:310px; height:85px; border:#ccc solid 1px;}

.guestbook {background:url(../images/liuyan_bg.jpg) no-repeat 410px 10px; font-size:14px; margin-top:10px;}
.guestbook table td{ height:32px;}
.messageTxt01{ width:400px; height:20px; line-height:20px; padding-left:5px; border:1px solid #ddd;}
.messageTxt02{ width:400px; height:110px; line-height:20px; padding:5px; border:1px solid #ddd;}
.messageBnt01{ width:83px; height:32px; background:url(../images/message02.jpg) no-repeat; border:none; cursor:pointer;}
.messageBnt02{ width:83px; height:32px; background:url(../images/message03.jpg) no-repeat; border:none; cursor:pointer;}

.down_list {margin-top:15px; padding-bottom:5px;}
.down_list li {line-height:28px;overflow:hidden;font-size:12px; border-bottom:#f1f1f3 solid 1px; margin-bottom:20px;padding-bottom:20px;}
.down_list li p.pic{float:left; width:280px; height:170px; padding:3px; margin-right:30px; border:#dadada solid 1px;}
.down_list li p.con{float:left;width:882px;height:140px;color:#a0a0a0;}
.down_list li font{font-size:16px;} 
.down_list li a:hover{color:#00b9ef;}
.down_list li span {margin-top:15px; display:block;}
.down_list li span b{color:#a0a0a0; float:left; line-height:20px; font-weight:normal;}
.down_list li span a{color:#fff; float:left; display:inline-block; padding:0 20px; margin-top:20px; margin-left:30px; background:#d3d3d3;}
.down_list li span a:hover{color:#fff;background:#00b9ef;}


.sea_list {margin-top:15px; padding-bottom:5px;}
.sea_list li {line-height:28px;overflow:hidden;font-size:12px; border-bottom:#bbb dashed 1px; margin-bottom:10px;background:url(../images/arr09.jpg) left no-repeat; padding-left:20px;}

.video_list {width:1150px; margin:0 auto;}
.video_list li {margin-bottom:30px; margin-right:90px; width:498px; height:260px; padding:15px; border:#a8a8a8 solid 1px; overflow:hidden; float:left;}
.video_list li a{color:#4b4447;}
.video_list li a:hover{color:#00b9ef;}
.video_list li.nor{margin-right:0;}
.video_list li .pic{width:250px; height:260px; float:left; margin-right:15px;}
.video_list li .con{width:233px; height:260px; float:left; line-height:20px; text-align:left;}
.video_list li .con b{font-size:16px; margin-bottom:10px; display:block;}
.video_list li .con span a{font-size:14px; margin-top:15px; display:inline-block; padding:5px 10px; border:#868686 solid 1px;}
.video_list li .con span a:hover{color:#00b9ef;border:#00b9ef solid 1px;}

.big{width:520px; overflow:hidden; margin-bottom:20px;}
.big dl dt{width:40px; height:416px; cursor:pointer; background:url(../images/slides.png) 0 170px no-repeat; float:left;}
.big dl dt.J_next{background:url(../images/slides.png) -40px 170px no-repeat;}
.big dl dd{width:440px; float:left; text-align:center;}
.big dl dt.noj{background:url();}

.small{width:520px; overflow:hidden;}
.small #mmid{width:460px; height:90px; display:block; overflow:hidden; float:left;}
.small ul{height:90px; display:block; float:left;}
.small li{width:98px; height:70px; border:#DFDFDF solid 1px; padding:2px; margin:5px; cursor:pointer; float:left; text-align:center;}
.small li.on{border:#00b9ef solid 1px;}
.small .mleft{width:30px; height:70px; overflow:hidden; float:left;background:url(../images/slides.png) -86px 0 no-repeat; margin-top:5px; cursor:pointer;}
.small .mright{width:30px; height:70px; overflow:hidden; float:left;background:url(../images/slides.png) -130px 0 no-repeat; margin-top:5px; cursor:pointer;}
.small .noc{background:url();}