@charset "utf-8";
body{background:#fff; color:#000;}
a{text-decoration:none; color:#666666;}
a:hover{color:#0071bd; text-decoration:none;}
/* .banner .img ul{ width: 100%; height: 400px; overflow: hidden; position: relative;}
.bannerSwitch{width:100%;height:400px; margin:0 auto; position:relative; overflow:hidden;}
.bannerSwitch img{display:block;}
.bannerSwitch li{ width:100%; height:400px; } */
.cp_lb{ width:290px; height:190px; margin:0 auto;}
.fangan li{ width: 160px; height: 146px; overflow: hidden; float: left; margin-right: 15px; margin-bottom: 15px; background: url(../images/li1.png) no-repeat left center; text-align: center; padding-top: 5px;}
.fangan li p{ height: 40px;line-height: 40px; text-align: center;}
.fangan li a{ color: #fff;}
.fangan li:hover{ background: url(../images/li2.png) no-repeat left center;}
.fangan{ width: 110%; overflow: hidden;}
.cp_lb2{ width:243px; height:180px; margin:10px auto 0px;}
.cp_lb2 .imglist2 li{float:left; width:243px; height:175px; padding-top:10px; text-align:center;}
.cp_lb2 .imglist2 li img{ width: 160px; height: 115px;}
.cp_lb .imglist li{float:left; width:290px; height:185px; text-align:center;}
.cp_lb .imglist li img{ width: 190px; height: 143px;}
.cp_lb .imglist li p{ line-height:20px; margin-top:1px; color:#333333;}
.cp_lb2 .imglist2 li p{ line-height:20px; height: 40px; overflow: hidden; margin-top:1px; color:#333333;}
.cp_lb .jcarousel-container{width:290px; height:185px;}
.cp_lb2 .jcarousel-container{width:243px; height:185px;}
.cp_lb .jcarousel-clip{width:290px; height:185px; left:0; overflow:hidden;}
.cp_lb2 .jcarousel-clip{width:243px; height:185px; left:0; overflow:hidden;}
.cp_lb .jcarousel-next-horizontal,.cp_lb2 .jcarousel-next-horizontal{ display:none; width:12px; height:23px; cursor:pointer; position:absolute; right:0; top:62px; background:url(../images/else/y.png) no-repeat left center;}
.cp_lb .jcarousel-prev-horizontal,.cp_lb2 .jcarousel-prev-horizontal{ display:none; width:12px; height:23px; cursor:pointer; position:absolute; left:0; top:62px; background:url(../images/else/z.png) no-repeat left center;}
.main{ width:100%; overflow:hidden;}
.head{ width:100%; height:118px; background:url(../images/common/top_bg.jpg) repeat-x;}
.top{ width:960px; height:84px; margin:0 auto; overflow:hidden; position:relative;}
.logo{ width:400px; height:65px; position:absolute; left:0; top:8px;}
.top_right{ height:20px; line-height:20px; text-align:right; position:absolute; right:-20px;top:15px;}
.top_right p{ display:inline-block; float:left; margin-right:20px;margin-top:0px;}
.top_right img{ margin-right:10px; margin-top:-3px;}
.top_right span{ font-weight:bolder; padding:0 2px;}
.dh{ position:absolute; right:0px; bottom:11px; *width:358px;}
.call{ width:165px; height:28px; margin-top: 3px; line-height:20px; float:left; margin-right:0px;}
.search_box{ width:177px; margin-top:7px; height:20px; background:url(../images/common/ss.jpg) no-repeat left center; float:right;}
.search{ border:none; background:none; width:150px; height:20px; float:left;padding:0px 0px;}
.search_tj{ width:27px; height:20px; border:none; background:none; cursor:pointer; float:left;}
.nav{ width:100%; height:34px; background:url(/Public/head/images/common/nav_bg.png) repeat-x;}
.nav_ul{ width:960px; height:34px; margin:0 auto; background: url(../images/nav_bg2.jpg) no-repeat left center;}
.nav_ul li{ width:106px; height:34px; float:left; background:url(../images/common/nav_bg1.jpg) no-repeat right 3px; line-height:34px; text-align:center; cursor:pointer; font-size:14px; font-weight:bold; position: relative; z-index: 10000; list-style: none;}
.down_nav1{ display: none; background:url(../images/bg_lan.png) repeat; position: absolute; left: 0px; top:34px;}
.down_nav1 dl dd{ font-size: 12px; font-weight: normal; border-bottom: 1px solid #fff; height: 30px; line-height: 30px; }
.nav_ul li.last{ background:none;}
.nav_ul li a{ display:inline-block; width:106px; height:34px; color:#fff;}
.nav_ul li.current{ background:url(../images/common/nav_bg.jpg) repeat-x;}
.nav_ul li:hover{ background:url(../images/common/nav_bg2.png) repeat-x;}
.nav_ul li.current a{ color:#00468e;}
.nav_ul li.current dl dd a{ color: #fff;}
.nav_ul li:hover a{ color: #fff;}
.nav_ul li:hover .down_nav1 dd a:hover{ color: #FFD968;}
.nav_ul li#first a{ display:inline-block; width:30px; }
/* .banner .page{ display:block; position:absolute; right:50%; margin-right:-490px; bottom:15px; z-index:11;}*/
.banner .page span.dd{ display:block; width: 24px; margin-right:10px; padding: 0; position:relative; height: 24px;  background: #835B5B; float:left; cursor:pointer; background: url(../images/imgPlayer.png) no-repeat center;}
.banner .page span.dd.current{background:url(../images/imgPlayer1.png) no-repeat center;}
/* .banner{width:100%; height: 400px; margin:0 auto; position:relative;} */
.banner .page span.dd img{display: none;}
.banner{width:100%; height: 400px; margin:0 auto; position:relative; overflow:hidden;}


.banner .img{width:1440px; height:400px; margin:0 auto; overflow:hidden; position:relative;}
.banner li{width:100%; height:400px;}
.banner li a{ display:block; width:100%; height:100%;}
.banner .page{margin-right: -70px;display:block; position:absolute; right:50%;  bottom:15px; z-index:11;border: none;}

.footer{ width:100%;}
.db_nav{ width:100%; height: 219px;  overflow: hidden; background:url(../images/bg2.jpg) no-repeat center center;}
.db_bq{ width:960px; color:#666666; overflow:hidden; margin:0 auto; padding-top:15px; padding-bottom:15px;}
.db_bq p{ display:inline-block; float:left;}
.db_bq select{ color:#666666;}
.yq{ display:inline-block; float:right;}
.yq select{ width: 100px;}
.db_box{ width:960px;  margin:0 auto; padding-top:15px; position:relative;}
.db_box a{ color:#cacaca;}
.db_box a:hover{ color:#fff;}
.db_ul{ width:1300px;}
.db_box .db_bt{ font-weight:bold; margin-bottom:15px;}
.db_nav ul{ float:left; width: 115px;}
.db_nav ul li{ line-height:18px;list-style-type: none;}
.db_nav ul li.wx_a-li{position: relative;zoom: 1;}
.db_nav ul.one{ width: 126px;}
.ban_n{ width:100%; height:198px;}
.cont_n{ width:1127px; overflow:hidden; margin:0 auto; padding-left:155px; margin-top:-23px; padding-bottom: 30px;}

.down_nav{ display: none; overflow: hidden; background: url(../images/bg_lan.png) repeat; position: absolute; left: 50%; margin-left: -480px; top: 118px; z-index: 100;}
.nav_nr{ /* padding-left: 25px; */ color: #fff; margin: 0 auto; overflow: hidden; /* border: solid 5px green; */}
.nav_nr a{ color: #fff;}
.nav_box{ overflow: hidden; display: none; /* border: solid 5px red; */ padding-left: 22px;}
.nav_box dl{padding-top: 15px; width: 100%; padding-bottom: 25px; /* padding-left: 15px; */padding-right: 15px;}
.nav_box dt{ font-size: 14px; clear: both; font-weight: bold; background: url(../images/jt.png) no-repeat left 18px; padding-left: 15px; width: 100%; padding-top: 15px; margin-bottom: 10px; margin-left: -15px;}
.nav_box dt a:hover{color: #FFD968;}
.nav_box dd{ float: left; margin-right: 10px; overflow: hidden; line-height: 25px; padding-bottom: 2px; height: 25px;background: url(../images/dian.png) no-repeat left center; padding-left: 10px;}



#cntech-footer-module {
    background: url("http://public.cntech.com.cn/Public/cntech/images/footermod-bg.png") no-repeat scroll center top, -moz-linear-gradient(center top , #474a50, #0f161a) repeat-x scroll 0 0 rgba(0, 0, 0, 0);
    border-top: 1px solid #666;
    clear: both;
    float: left;
    margin-bottom: -1px;
    width: 100%;
}

p.materials-studio {
    text-align: center;
    padding-top: 5px;
}
.imgbackground{display: block;background: url(../images/bannersmallbg.jpg) no-repeat top; background-size:100%;padding: 8px;height: 167px;}
.imgbackground img{width:100%;}
.pronewss{border: #ccc solid 1px;margin-bottom: 10px;}
.pronewss .see{ display: inline-block; padding-left: 10px; padding-bottom: 2px;}
.pronewss .pronews-content{padding: 10px; display:none;}
.pronewss .pronews-content li{border-bottom:#ccc dashed 1px;}

.my-slider-show .carousel-inner{ text-align: center; background: url(../images/bannersmallbg.jpg) no-repeat top; background-size: 100%; height: 185px; /* padding-top: 3px; */}
.my-slider-show .carousel-inner img{width: 90%;margin-top: 21px;width: 242px;height: 117px;}
