@charset "utf-8";
/* CSS Document */

/* html5_reset */
body,table,input,textarea,select,button{font-size:12px;}
header,section,article,footer,nav,aside{display:block;}
header *,footer *,.lnb *,.qlink *{margin:0;padding:0;}
/* css_reset */
* {margin:0; padding:0;}
html, body{width:100%; height:100%;}
body > #wrap {/*height:auto;*/ min-height:100%;}
body,input,textarea,select,table,button,h1,h2,h3,h4,h5,h6{font-size:12px; font-family:"微软雅黑"; font-weight:normal;}
body{word-break:break-all}
caption{text-indent:-5000px; font-size:0; line-height:0;}
legend{font-size:0; position:absolute; left:-5000px;}
.hidden{clear:both;height:0;line-height:0;visibility:hidden;width:0;position:absolute;}
input.input-text{height:28px; padding:0 0 0 10px; border:1px solid #ddd; color:#333; line-height:20px;}
input,select,button{vertical-align:middle;}
input.input-radio{width:13px; height:13px; vertical-align:middle; margin:-2px 0 0 0; padding:0;}
input.input-check{width:13px; height:13px; vertical-align:middle;margin:0; padding:0;}
select{*margin-top:5px; padding:4px 4px 5px 4px; border:1px solid #ddd; color:#333;}
img, fieldset, iframe{border:0 none;vertical-align:top;}
fieldset{font-size:0;}
ul,ol{list-style:none;}
a{color:#444444;text-decoration:none;cursor:pointer;}
a:hover{color:#d70003;}
em,address{font-style:normal;}
table{border-collapse:collapse; border-spacing:0;}
hr{display:none;}
.clear{clear:both; height:1px; overflow:hidden}
.clearfix {clear: both;display:block;}
.clearfix:after {display: block;content: ".";height: 0;clear: both;visibility: hidden;}

#wrap{width:100%; margin:0 auto;}

/*header*/
header{width: 100%; height: 89px; background: url("../images/headerbj.jpg") no-repeat center bottom;}
.top{width: 100%; min-width: 1024px; background: url("../images/headerbj.jpg") no-repeat center bottom; height: 89px;}
.logo{max-width: 179px; width: 20%; float: left; padding-top: 6px;}

/*导航*/
.navbox{height:52px; position:relative; z-index:99; width: 80%; float: right; margin-top: 37px;}
.nav{width: 100%;}
.nav li{float:left; width:8.5%; margin-left: 2%; margin-right: 2%; position:relative; height:52px; line-height:52px; text-align:center;}
.nav li a{display:block; float:left; overflow:hidden; width:100%; text-align:center;}
.nav li a span{display:block; font-size:16px; float:left; width:100%; cursor:pointer; text-align:center; height:52px;}
.nav li.selected a{text-decoration:none;}
.nav li a.selected {text-decoration: none}
.nav li.selected a span {background:url("../images/nav.jpg") repeat-x bottom; color:#d70003;}
.nav li a.selected span {background:url("../images/nav.jpg") repeat-x bottom; color:#d70003;}
.nav li.selected .submenu {display: block}
.nav li .submenu {display: none; position: absolute; top:52px; left:0px; width:100%; z-index:9999; background:#f8f8f8; border-bottom: 1px solid #e5e5e5;}
.nav li .submenu li{height:30px; font-size:14px; width: 98%; text-align:center; margin:0; border: 1px solid #e5e5e5; border-top: none; border-bottom: none;}
.nav li .submenu li:first-child{padding-top: 5px;}
.nav li .submenu li:last-child{padding-bottom: 5px;}
.nav li .submenu li a{line-height:30px; height:30px; display:block; width: 100%;}

/*主体*/
#main{background: url("../images/bj.jpg") no-repeat center bottom; padding-bottom: 20px;}

.main{margin-top: 20px; width: 100%; min-width: 1024px;}

.mainleft{width: 49.5%; float: left; margin-right: 1%; overflow: hidden;}
.flexslider{position:relative;height:504px;overflow:hidden;margin-bottom:15px; min-width:556px; width: 100%;}
.slides{position:relative;z-index:1;}
.slides li{height:504px; width: 100%;}
.slides li a{ display:block; height:504px; width:100%;}
.flex-control-nav{position:absolute;bottom:7px;z-index:2;width:100%;text-align:center; padding:0;}
.flex-control-nav li{display:inline-block;width:10px;height:10px;margin:0 3px;*display:inline;zoom:1;}
.flex-control-nav a{display:inline-block;width:10px;height:10px;line-height:60px;overflow:hidden;background:url(../images/off.png) no-repeat;cursor:pointer;}
.flex-control-nav .flex-active{background:url(../images/on.png) no-repeat;}
.flex-direction-nav{position:absolute;z-index:3;width:100%;top:43%;}
.flex-direction-nav li a{display:block;width:55px;height:55px;overflow:hidden;cursor:pointer;position:absolute;}
.flex-direction-nav li a.flex-prev{left:70px;background:none;}
.flex-direction-nav li a.flex-next{right:70px;background:none;}
.mainleft1{width: 100%;}
.mainleft11{width: 24.5%; margin-right: 2%; float: left; height: 140px; background: #7d7e80 url(../images/index2.jpg) no-repeat center 24px;}
.mainleft11 a,.mainleft12 a{display: block; width: 100%; height: 140px;}
.mainleft12{width: 24.5%; margin-right: 2%; float: left; height: 140px; background: #5289d5 url(../images/index3.jpg) no-repeat center 24px;}
.mainleft13{width: 47%; float: right; height: 140px; background: #a46844 url(../images/index4.jpg) no-repeat center 22px;}
.mainleft13 form{width: 80%; padding-left: 10%; padding-right: 10%; margin-top: 85px;}
.mainleft131{border: none; background: #FFF; height: 30px; width: 70%; border-radius: 5px;}
.mainleft132{border: none; background: #ae1322; height: 30px; width: 27%; cursor: pointer; float: right; font-size: 14px; color: #FFF; border-radius: 5px;}

.maincenter{width: 24.25%; float: left;}
.maincenter1{font-size: 14px; height: 200px; width: 100%;}
.maincenter1 img{min-width: 228px; width: 100%; display: block; height: 200px;}
.maincenter1 span{display: block; margin-top: -186px; color: #FFF; padding-left: 13px;}
.maincenter2{border: 1px solid #eeeeee; height: 178px; overflow: hidden; background: url("../images/index6.jpg") no-repeat center; margin-top: 16px;}
.maincenter2_1{font-size: 14px; height: 40px; line-height: 40px; padding-left: 12px; padding-right: 12px; margin-bottom: 13px;}
.maincenter2_1 a{float: right; font-size: 12px;}
.maincenter2 ul li{background: url("../images/index7.jpg") no-repeat left center; line-height: 28px; margin-left: 12px; padding-left: 11px; padding-right: 12px;}
.maincenter2 ul li span{float: right;}
.maincenter3{font-size: 14px; height: 248px; width: 100%; margin-top: 15px;}
.maincenter3 img{min-width: 228px; width: 100%; display: block; height: 248px;}
.maincenter3 span{display: block; margin-top: -238px; color: #FFF; padding-left: 13px;}

.mainright{width: 24.25%; float:right;}
.mainright1_1{margin-top: -317px; position: relative; z-index: 99; font-size: 14px; color: #FFF; margin-left: 9px; margin-right: 9px; border-bottom: 1px solid #bae2f4; height: 40px; line-height: 40px;}
.mainright2{margin-top: 15px; border: 1px solid #7cc96d;}
.mainright2 span{display: block; height: 40px; line-height: 40px; font-size: 14px; padding-left: 12px;}
.mainright2 img{width: 100%; height: 229px; min-width: 228px;}
.mainright3{height: 56px; background: #6bc54f; border-radius: 5px; margin-top: 15px; font-size: 16px;}
.mainright3 a{display: block; color: #FFFFFF; text-align: center; line-height: 56px;}

/*底部*/
footer{width: 100%; background: #333333; height: 120px; color: #FFF;}
.bottom{width: 100%; min-width: 1024px; background: #333333; height: 120px;}
.bottom1{line-height: 30px; font-size: 14px; width: 25%; float: left; padding-top: 30px;}
.bottom2{width: 40%; float: left; line-height: 30px; text-align: center; padding-top: 15px;}
.bottom3{width: 25%; float: right; text-align: right; padding-top: 17px; line-height: 30px;}

/*新闻中心*/
.content{margin-top: 20px; width: 100%; min-width: 1024px; border: 1px solid #dddddd; background: #FFF;}
.left{width: 18%; float: left;}
.left1{font-size: 18px; height: 118px; line-height: 118px; text-align: center; border-bottom: 1px solid #cccccc;}
.left2{line-height: 58px; font-size: 16px; color: #FFF; background: #d30005; padding-left: 20%; border-bottom: 1px solid #e6e6e6;}
.left3{font-size: 14px; border-bottom: 1px solid #e6e6e6; height: 50px; line-height: 50px; background: #FFF; padding-left: 5%;}
.left3 a{display: block; background: #FFF; padding-left: 20%;}
.left3:hover,.left3.default{background: #d30005;}

.right{width: 82%; float: right; min-height: 806px; background: url("../images/rightbj.jpg") repeat-y left;}
.right1{height: 118px; border-bottom: 1px solid #cccccc; padding-left: 10%; padding-right: 10%; overflow: hidden;}
.right1_1{font-size: 16px; padding-top: 21px; padding-bottom: 12px;}
.right1_2{line-height: 22px;}
.right2{height: 158px; overflow: hidden; border-bottom: 1px dashed #e8e8e8; padding-left: 3%; padding-right: 5%;}
.right2_1{float: left; margin-top: 19px; margin-left:5px;}
.right2_1 img{width: 100%; height: 130px; width: 200px;}
.right2_2{float: left;margin-left:45px; margin-top: -138px; margin-left: 250px;}
.right2_21{font-size: 22px; margin-top: 14px;}
.right2_22{line-height: 22px; color: #8b8b8b; margin-top: 2px; height: 44px; overflow: hidden;}
.right2_23{color: #8b8b8b; margin-top: 12px;}
.right2_23 a{float: right; color: #8b8b8b;}

/*分页*/
#page{margin-top:40px; float: right; padding-bottom:40px; padding-right: 5%;}
#page span{display:block; border:1px solid #cccccc; width:124px; height:20px; line-height:20px; text-align:center; margin-right:4px; float:left; display:inline;}
#page a{display:block; border:1px solid #cccccc; height:20px; line-height:20px; padding-left:8px; padding-right:8px; margin-right:4px; float:left; display:inline;}

/*新闻中心内页*/
.news{padding-left: 4%; padding-right: 4%; padding-bottom: 120px;}
.news1{font-size: 14px; padding-top: 10px;}
.news2{text-align: center; font-size: 18px; color: #38618a; margin-top: 30px;}
.news3{text-align: center; font-size: 14px; color: #38618a; padding-left: 23%; margin-top: 23px;}
.news4{text-align: center; color: #8b8b8b; padding-left: 40%; margin-top: 15px;}
.news5{line-height: 36px; font-size: 14px; margin-top: 20px;}
/* .news5 img{float: left; border: 1px solid #dbdbdb; margin-right: 5%;} */
.news6_1{width:100%;height:25px;line-height:25px;float:left;text-align:left;}
.news6_1 span{float:right;text-align:right;}

/*关于我们*/
.right3{height: 118px; border-bottom: 1px solid #cccccc; padding-left: 5%; padding-right: 5%; overflow: hidden; line-height: 22px;}
.right3_1{width: 194px; float: left; margin-top: 7px; margin-right: 3%;}
.right3_2{margin-top: 41px;}
.right4{line-height: 36px; padding-left: 10%; padding-right: 12%; margin-top: 48px; padding-bottom: 108px;}
/* .right4 img{float: right; margin-left: 3%; border: 1px solid #cccccc;} */

/*产品展示*/
.right5{height: 92px; border-bottom: 1px solid #cccccc; padding-left: 6%; padding-right: 6%; overflow: hidden; line-height: 22px; padding-top: 26px;background:url(../images/logo_ico.png) no-repeat 5px 23px;}
.right6{padding-left: 10%; padding-right: 10%;}
.right6_1{float: left; width: 32.5%; /* background: #d30005; padding-left: 2.5%;  */margin-top: 59px;}
.right6_2{float: left; margin-left: 8%; width: 57%; margin-top: 62px;}
/* .right6_2 span{display: block; font-size: 32px; color: #05386d; margin-bottom: 17px;} */
.right6_2 p{line-height: 32px;}

/*下载专区-视频下载*/
.down1{height: 118px; border-bottom: 1px solid #cccccc; overflow: hidden; line-height: 118px; font-size: 20px; background: url("../images/xiazai1.jpg") no-repeat 39px center; padding-left: 87px; margin-bottom: 28px;}
.down2 ul li{background: url("../images/xiazai2.jpg") no-repeat left center; font-size: 14px; line-height: 32px; margin-left: 8%; margin-right: 8%; padding-left: 2%;}
.down2 ul li span{float: right;}

/*应用案例*/
.yy2{margin-left: 10%; margin-right: 10%; margin-top: 15px;}
.imgteaser1{margin:0; float:left; width: 30%; margin-right: 5%; position:relative; margin-bottom: 32px;}
.imgteaser1 a{text-decoration:none; float:left; text-align: center; font-size: 14px; line-height: 32px;}
.imgteaser1 a img{float:left; margin:0; width: 100%; max-width:308px; max-height:208px; min-height:170px;}
.imgteaser1 a p{position: absolute; width: 100%; max-width:308px; max-height:208px;}
.imgteaser1 a .bt{display: block; position: absolute; bottom: -32px; width: 100%;}
.imgteaser1 a:hover .www_zzjs_net{display:block; font-size:12px; background:url(../images/yy2.png) no-repeat; color:#ffffff; position:absolute; width: 76%; height: 86%; line-height: 24px; font-family: "宋体"; text-align: left; padding-left: 12%; padding-right: 12%; padding-top: 9%; overflow: hidden;}
.imgteaser1 a .www_zzjs_net{display:none;}

/*应用案例内页*/
.news6{line-height: 44px; margin-top: 20px; padding-left: 3%; padding-right: 3%;}