




.cont-banner{
	position:relative;
	
	overflow:hidden;
	clear:both;
}

.nycontainer{ position:relative;
	overflow:hidden;
	min-width:1200px; min-height:500px; padding-top:20px; padding-bottom:30px;  
/*	background:url(../images/bg_banner.png) top center no-repeat;*/
	}


.bound{CLEAR: both; MARGIN: 0 auto; WIDTH:1200px;overflow:hidden; text-align:left;}

.title{font-size:30px; text-align:center; margin-bottom:20px;}

.c_nav{clear:both; border:1px solid #dddddd; margin-bottom:20px; height:50px; line-height:50px; background-color:#f0f0f0; font-size:16px;}
.c_nav a{ padding:0 30px; background:url(../images/line.png) no-repeat right center; height:50px; line-height:50px; display:block; float:left; width:auto;}
.c_nav a:hover, .c_nav a.hover{color:#ffffff; background-color:#2d257b;}



.main-left{ float:right; }
.main-right{float:left; }
.main-left .news_show{}
.main-left .news_shlist li a{}
.right-cont{height:auto; overflow:hidden; margin-bottom:30px; border:1px solid #d3d3d3;}
.right-cont .RC-title{ line-height:90px; height:auto; overflow:hidden; text-align:center; font-size:24px; font-weight:bold; background-color:#fcfcfc; border-bottom:2px solid #ffffff;}
.right-cont .RC-title .EN-tit{ text-align:right;  font-size:14px; float:right;}
.right-cont .l_nav{list-style:none; margin:15px;  position:relative; }
.right-cont .l_nav li{ height:48px; line-height:48px; text-align:center; font-size:16px; background:url(../images/ico_lnav2.png) no-repeat right 10px center #ffffff; margin-bottom:10px;}
.right-cont .l_nav li:hover, .right-cont .l_nav .hover{background:url(../images/ico_lnav1.png) no-repeat right 10px center #e7e4e4;}
.right-cont .l_nav li a{ }
.right-cont .l_nav li a:hover, .right-cont .l_nav li:hover a, .right-cont .l_nav .hover a{ color:#2d257b; font-weight:bold;}


.right-cont .RC-title2{ margin:15px 0; padding:0 15px; height:auto; overflow:hidden; font-size:20px; border-left:2px solid #2d257b; color:#2d257b; font-weight:bold;}
.c_img{width:308px;}
.c_img img{width:308px;}
.right-contact{border:1px solid #dfdfdf; height:auto; overflow:hidden; padding:15px 15px 30px 15px; text-align:right;  color:#2d257b; line-height:30px; background:url(../images/right-contact-bg.png) left top no-repeat; }
.right-contact .RC-title{font-size:18px;}

.Lcont{ padding:0 15px; border-top:1px solid #dddddd; position:relative;}
.Lcont .tel{ color:#2d257b; font-size:24px; font-family:Arial, Helvetica, sans-serif;}


.guanyu { padding:10px 20px 40px 20px; height:auto; overflow:hidden; background:url(../images/left_titbg.png) right repeat-y; border-top:1px solid #dddddd; border-bottom:1px solid #dddddd;}
.guanyu ul li a{ line-height:40px; border:1px solid #d6d6d6; margin-top:10px; padding-left:20px; padding-right:20px; background:url(../images/jiant.png) no-repeat 10px; position:relative; font-size:16px; display:block; }
.guanyu ul li a:hover, .guanyu ul li a.hover{ background:url(../images/jiant.png) no-repeat 10px center #2d257b; color:#ffffff;}


.guanyu ul li .sub_nav{ border-left:1px solid #d6d6d6; border-right:1px solid #d6d6d6; border-top:none; border-bottom:none; background-color:#f0f0f0; }
.guanyu ul li .sub_nav a{ border-bottom:1px dashed #cccccc; border-left:none; border-right:none; border-top:none; margin-top:0; padding-left:20px; padding-right:0px; background:none; position:relative; font-size:14px; display:block; }
.guanyu ul li .sub_nav a.hover, .guanyu ul li .sub_nav a:hover{color:#2d257b;}

.l_link{height:auto; overflow:hidden; padding-top:20px;}
.l_link p{padding-bottom:20px;}
.l_link img{width:238px;}

.com_top{ height:40px; line-height:40px; border-bottom:1px solid #cccccc; margin-bottom:15px;}
.com_top h3{ float:left; width:auto; height:39px; padding:0 8px 0 0; background:url(../images/com_tline.jpg) repeat-x bottom; padding-bottom:3px;}
.com_top h3 a{ display:block; background:url(../images/ico1.png) no-repeat 4px center; padding-left:27px; color:#2d257b; font-size:16px; font-weight:bold;}
.com_top h3 a span{ font-family:Arial; color:#aaa; font-size:16px; font-weight:normal; margin-left:5px;}
.com_more{ padding-top:14px; display:inline;}





/*新品推荐*/

.Lcont a.abtn {
    display: block;
    height: 12px;
    overflow: hidden;
   position:absolute; right:0; width:50px;
}
.Lcont a.aleft {
    background: url(../images/recom_tac.png) no-repeat center top; top:-40px;
}
.Lcont a.aleft:hover {
    background: url(../images/recom_tho.png) no-repeat center top;
}
.Lcont a.aright {
    background: url(../images/recom_dac.png) no-repeat center bottom; top:-30px;
}
.Lcont a.aright:hover {
    background: url(../images/recom_dho.png) no-repeat center bottom;
}
.Lcont .agrayleft {
    background: url(../images/recom_tho.png) no-repeat center top;
}
.Lcont .agrayright{  background: url(../images/recom_dho.png) no-repeat center bottom; }

.Lcont .scrolllist {
    width: 200px; height:790px; padding-left:24px;
}
.Lcont .scrolllist .imglist_w {
    float: left;
    height: 790px;
    overflow: hidden;
    position: relative;
    width: 200px; left:0;
}

.Lcont .scrolllist .imglist_w li {
    float: left;
    width: 200px; display:block;
}
.Lcont .scrolllist .imglist_w li img {
  width:200px; height:200px;
}
.Lcont .scrolllist .imglist_w li a {
    display: block; padding-left:0; color:#444444; text-align:center;
}


#s2 .imglist_w ul {
    height: 20000px;
    left: 0;
    position: absolute;
    top: 0;
    width: auto;
}
#s2 .imglist_w li {
    float: none;
}

#s2 .imglist_w li:hover a{color:#2d257b;}







.newsc{background-color:#FFFFFF;}
.newsc .left_news{height:auto; overflow:hidden; background:url(../images/news_list_bg.png) no-repeat left 9px;}
.newsc .left_news dl{background:none; padding-left:24px;}


.nav_left{ background-color:#ffffff; margin:-5px 0 10px 0; padding-top:5px; padding-bottom:10px; }
.nav_left dl{ margin:0;}
.nav_left dl a{line-height:26px; height:auto; margin:0 5px 5px; padding-left:20px; display:block;}
.l_nav .nav_left .hover{background:none;}
.nav_left dl:hover a, .nav_left dl.hover a{ color:#2d257b;}

.channel-name{  float: left;
    font-size:20px; font-weight:bold; border-bottom:1px solid #2d257b;
    height: 50px;
    line-height: 50px;}


.c_navi {
    color: #666666;
    height: 50px;
    line-height: 50px; float:right;  text-align:right; 
}

.content {
    clear: both;
    height: auto;
    min-height: 500px;
    overflow: hidden; border-top:1px solid #dddddd; padding:20px 0;
}


.case{ padding:10px; background:url(../images/bg_case.png) no-repeat top center; height:auto; overflow:hidden; margin-bottom:20px;}
.case .img{ float:left; width:150px; }
.case .img img{border:none; width:150px; height:150px;}
.case .cont{float:right; width:530px; margin:6px 10px; line-height:24px;  }
.case .cont .tit{ font-size:16px; float:left; width:380px; height:40px; line-height:40px; overflow:hidden; }
.case .cont .tit a{color:#2d257b;}
.case .cont .tit a:hover{color:#2d257b;}
.case .cont .time{color:#999999; float:right; width:80px; text-align:right; font-size:12px;  height:40px; line-height:40px;}
.case .cont .subtitle{font-size:12px; height:72px; clear:both; overflow:hidden;}
.case .cont .more{ width:67px; text-align:center; line-height:21px; height:21px; float:right; background:url(../images/ico_more1.png) no-repeat center; margin-top:6px; }

.case:hover a{color:#2d257b;}
.case .more:hover{background:url(../images/ico_more2.png) no-repeat center;}



.hot{padding:15px; background-color:#f3f3f3; height:auto; overflow:hidden;}
.hot .htit a{font-size:18px; background:none; margin-bottom:10px; color:#333333;}
.hot .hot_img{max-width:100%;  float:left;}
.hot .hot_img img{max-width:100%; }
.hot .hot_cont{}}
.hot .htime{color:#999999; font-size:12px;  height:36px; line-height:36px;}
.hot .hot_cont .hsubtitle{ height:78px; color:#666666; clear:both; overflow:hidden; margin-bottom:20px;}
.hot .hot_cont .hmore a{color:#2d257b; clear:both; border:1px solid #2d257b; padding:8px 30px;}
.hot .hot_cont .hmore a:hover{color:#ffffff; background-color:#2d257b;}

.news{ height:auto; overflow:hidden; margin-bottom:10px; border-bottom:1px dashed #cccccc; padding-bottom:20px; }
.news .tit{ font-size:14px; font-weight:bold; float:left; width:620px; height:36px; line-height:36px; overflow:hidden; padding-left:14px; background:url(../images/news_icon.jpg) no-repeat left center; }

.news .tit a:hover{color:#2d257b;}
.news .time{color:#999999; float:right; width:80px; text-align:right; font-size:12px;  height:36px; line-height:36px;}
.news .subtitle{height:52px; clear:both; overflow:hidden; color:#999999;}
.news .more{ width:67px; text-align:center; line-height:21px; height:21px; float:right; background:url(../images/ico_more1.png) no-repeat center; }

.news .more:hover{background:url(../images/ico_more2.png) no-repeat center;}


.news_title{text-align:center; font-size:18px; color:#333333;  }
.news_info{text-align:center; color:#8e8e8e; padding-bottom:15px;}
.news_cont{ border-top:1px solid #eeeeee; border-bottom:1px solid #eeeeee; padding-top:15px; padding-bottom:8px; margin-bottom:8px; height:auto; overflow:hidden;}

.news_cont p{text-indent:0em;}

.pages {
    clear: both;
    height: 40px;
    line-height: 40px;
    margin: 10px 0 0 220px;
    overflow: hidden; padding-top:20px; 
}
.pages .c{text-align:center;}
.pages ul li {
    background-color: #FFFFFF;
    border: 1px solid #E1E1E1;
    float: left;
    line-height: 30px;
    list-style: none outside none;
    margin-right: 10px;
}
.pages ul li.c {
    background-color: #2d257b;
    color: #FFFFFF;
    padding: 0 15px;
}
.pages ul li a {
    float: left;
    height: 30px;
    padding: 0 15px;
}
.pages ul li a:hover {
    background-color: #2d257b;
    color: #FFFFFF;
    text-decoration: none;
}
.pager{clear: both;
    text-align: center;
    margin-bottom: 0px;
    margin-top: 0px;
}
.pager a, .pager span{
    display: inline-block;
    width:60px;
    height: 30px;
    line-height: 30px;
    margin-left: 2px;
    overflow: hidden;
    color: #000;
    border-radius: 15px;
    border:1px solid #c4c4c4;
    cursor: pointer;
    background-color: #fff;
}

.pager span.current, .pager a:hover, .pager .on{
    background: #084fb9;
    color: #FFF;
}


.cont-table td{min-width:80px; padding:0;}
.cont-table .input_text{border:1px solid #ececec; height:30px; line-height:30px; padding:0 5px; width:200px; margin:6px 0px;}
.input_textarea{border:1px solid #ececec; padding:0 5px; line-height:26px; width:450px; margin:6px 0px;}
.is_btn{border:none; background-color:#2d257b; width:80px; height:30px; line-height:30px; color:#ffffff; font-size:16px; font-weight:bold; margin-top:20px;}





.left_news{list-style:none; padding:0; margin:10px 5px;}
.left_news dl{clear:both; padding-left:12px; margin:0; height:30px; line-height:30px; overflow:hidden; background:url(../images/ico2.png) no-repeat center left; border-bottom:1px dashed #cccccc;}
.left_news dl a{font-size:12px;}



.qual li{ margin-bottom:15px;}
.qual li .honor{padding:4px; border:1px solid #dddddd;}
.qual li img{ width:100%; }
.qual li span{ line-height:42px;height:42px; display:block; text-align:center;overflow: hidden;}
.t-title{font-size:16px; font-weight:bold;}
.te-title {
    font-weight: bold;
    padding-top: 10px;
}

.qual li .fire {
background-color: #000000;
    display: none;
    height:350px;
    -moz-opacity:0.5; filter:alpha(opacity=50); -khtml-opacity:0.5; opacity:0.5;
    position: absolute; top:5px; left:5px;
    text-align: center;
    width: 250px;
    z-index: 2;
}
.qual li .f {
     display: none;
    height: 20px;
    position: absolute;
    top: 165px;
    width: 20px;
    z-index: 3;
    background:url(../images/viewlarge-icon.png) no-repeat;
    left: 115px;
}

.qual li:hover .f, .qual li:hover .fire { display:block;}

	

	 



.p_imglist{ height:auto;}
.p_imglist li{ position:relative; height:auto;  display:inline; margin-bottom:15px;}
.p_imglist li a:hover{text-decoration:none;}
.p_imglist li .pl-box{display:block; text-align:center;border:1px solid #dcdcdc;position:relative;}
.pl-box img{width:100%; }
.pl-box .pl-block{padding:10px;text-align:left;margin-top:10px;}
.pl-block h2{font-size:16px;font-weight:normal; color:#000000;}
.pl-block p{font-size:14px;color:#999999; padding:10px 0 15px;overflow:hidden;border-bottom: 1px dotted #bbbbbb;}
.pl-block .btn.btn-more{width:auto;border:0px; padding-top:10px;}
.pl-block .btn.btn-more span{background:url(../images/icon-go2.png) no-repeat right center;background-size:1em auto;}

.pl-box .pro_new{ position:absolute; left:0; top:0; z-index:999; }
.pl-box .pro_new img{width:60px; height:60px;}


.p_imglist li .pl-box:hover{border-color:#2d257b; -moz-transition: all 0.3s ease-out;-o-transition: all 0.3s ease-out;-webkit-transition: all 0.3s ease-out;transition: all 0.3s ease-out;}
.p_imglist li .pl-box:hover .pl-block{background-color:#2d257b; -moz-transition: all 0.3s ease-out;-o-transition: all 0.3s ease-out;-webkit-transition: all 0.3s ease-out;transition: all 0.3s ease-out;}
.p_imglist li .pl-box:hover .pl-block h2,
.p_imglist li .pl-box:hover .pl-block p,
.p_imglist li .pl-box:hover .pl-block span{color:#fff; -moz-transition: all 0.3s ease-out;-o-transition: all 0.3s ease-out;-webkit-transition: all 0.3s ease-out;transition: all 0.3s ease-out;}
.p_imglist li .pl-box:hover .pl-block .btn.btn-more span{background:url(../images/icon-go2-2.png) no-repeat right center;background-size:14px auto;}

.btn.btn-more{width:100px;height:30px;line-height:30px;border:1px solid #0093dd;color:#f38000;}/*按钮--更多*/
.btn.btn-more span{display:inline-block;font-size:12px; padding-right:18px;background:url(../images/icon-go2.png) no-repeat right center;background-size:14px auto;}
.btn.btn-more:hover{background-color:#2d257b;color:#fff;}
.btn.btn-more:hover span{background:url(../images/icon-go2-2.png) no-repeat right center !important;background-size:14pc auto;}




.pro_cont1{float:left;  }
.pro_cont1 img{ width:100%; }

.pro_cont2{float:right; height:auto; overflow:hidden; margin-bottom:20px;}
.pro_cont2 .title{font-size:20px; line-height:40px; text-align:left;}
.pro_cont2 .title span{color:#e89118;}
.jianjie{color:#666666; margin:15px 0; height:auto; line-height:30px; overflow:hidden;}
.but{margin:20px 0 10px 0; height:auto; overflow:hidden;}
.but a{padding:0 40px 0 60px; margin-right:10px; height:40px; line-height:40px; font-size:16px; font-weight:bold; display:block; float:left; border:1px solid #cccccc; background:url(../images/icon_pdf.png) no-repeat 20px center;}
.but a:hover, .but a.hover{background-color:#f38000; color:#FFFFFF;}

.hr{height:1px; line-height:1px; background-color:#dfdfdf; width:100%; margin-bottom:10px; margin-top:10px; clear:both;}

.pro_down{clear:both; height:auto; overflow:hidden; border:1px solid #dddddd; margin-top:20px }
.pro_Dsel{ width:100%; height:50px; background-color:#f3f3f3; border-bottom:1px solid #dddddd;}
.pro_Dsel ul{margin-bottom:0px;}
.pro_Dsel li{ float:left; font-size:14px;  text-align:center; height:50px; line-height:50px; cursor:pointer; background:url(../images/h_tline.png) no-repeat right center;}
.pro_Dsel li.cur{ background:url(../images/pro_Dselho.png) repeat center bottom #093d89; color:#FFF; height:60px;}
.pro_Dcon{ padding:20px; height:auto; overflow:hidden;}
.pro_Dcon table{width: 100%;}


.wenti{ padding:15px 0; border-bottom:1px dashed #dddddd;}
.q{ font-weight:bold; height:24px; line-height:24px; padding-left:40px; background:url(../images/q.png) no-repeat left top;}
.aa a{ margin-top:10px; padding-left:40px; /*background:url(../images/A.png) no-repeat left top; */line-height:22px; min-height:66px; overflow:hidden; display:block;}

/*load*/

.load_list{margin-top:15px;}
.load_list td{ border-bottom:1px solid #e9e9e9;  padding:15px 20px; text-align:center;}
.load_rol td{ background-color:#f3f3f3; font-weight:bold;  }
.line{ background:url(../images/load_line.jpg) no-repeat left;}
.load_rel:hover{background-color:#f3f3f3; cursor:pointer;}
.d_ico{vertical-align:middle; padding-right:10px; width:46px; height:40px;}


.msgReq-list{overflow:hidden;margin-top:1.5em;}
.msgReq-list li{float:left;margin-bottom:0.875em;}
.msgReq-list li.taR{float:right;}
.msgReq-list li select,
.msgReq-list li input[type=text],
.msgReq-list li textarea{font-size:0.875em;padding-left:1.5714em;height:3.0714em; width:95%;color:#888888;background-color:#fff;border:1px solid #dddddd;box-sizing:content-box;resize:none;}
.msgReq-list li.mRl-ta,
.msgReq-list li.mRl-ta textarea{width:100%;box-sizing:border-box;}
.msgReq-list li.mRl-ta textarea{padding:1.5714em 0 0 1.5714em;height:18em;}
.msgReq-list li.mRl-btn{width:100%;text-align:center;text-align:center;}
.msgReq-list li.mRl-btn .btn{width:8.875em;line-height:2.375em;color:#fff;background-color:#919191;cursor:pointer; border:none;}
.msgReq-list li.mRl-btn .btn:first-child{background-color:#018bd6;margin-right:1em;}


 @media (min-width: 768px) { 
	
.p_imglist li{ position:relative; height:auto;  display:inline; margin-bottom:15px;height: 39.4285714rem;}	
.pl-box img{width:100%; height:298px;}	
	
 }	
 @media (min-width: 992px) { 
	
.p_imglist li{ position:relative; height:auto;  display:inline; margin-bottom:15px;}	
.pl-box img{width:100%; }	
	
}
.com-img{ position: relative;}

.thumb-play{
  z-index: 1;
  font-size: 16px;
  color: #fff;
  background: rgba(0,0,0,0.4);
  border-radius: 50%;
  -webkit-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  -o-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  position: absolute;
  top: 50%;
  left: 50%;
  width: 28px;
  height: 28px;
}

.glyphicon-play{padding-left: 4px;
    line-height: 28px!important;}


