.cont-banner{

	position:relative;

	height:400px;

	overflow:hidden;

	min-width:1200px; clear:both;

}



.container{ position:relative;

	overflow:hidden;

	min-width:1200px; 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:#f05401;}









.chnal_list{ position:relative; height:70px; padding-bottom:0; padding-top:0; background:url(../images/chnal.png) repeat-x center top; }

.chnal_list ul{float:left; width:850px;}

.chnal_list li{ float:left; height:62px; line-height:62px; padding-bottom:8px; padding-left:30px; padding-right:30px;}

.chnal_list li.cur, .chnal_list li:hover{ background:url(../images/chnal_cur.png) repeat-x center top;}

.chnal_list li a{ display:block; font-size:16px; height:62px; line-height:62px; text-align:center;} 

.chnal_list li a:hover, .chnal_list li.cur a, .chnal_list li:hover a{ color:#ffffff;}













.main-left{ float:right; width:900px;}

.main-right{float:left; width:280px; padding-top:10px;}

.main-left .news_show{width:360px;}

.main-left .news_shlist li a{width:260px;}

.right-cont{height:auto; overflow:hidden; margin-bottom:30px; border:1px solid #dddddd; background-color:#f3f3f3;}

.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:#f05401; font-weight:bold;}





.right-cont .RC-title2{ padding:15px; height:auto; overflow:hidden; font-size:20px; background-color:#f37735; color:#ffffff;}

.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:#f05401; 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:#f05401; font-size:24px; font-family:Arial, Helvetica, sans-serif;}





.guanyu { height:auto; overflow:hidden; background:url(../images/left_titbg.png) right repeat-y; border-top:1px solid #dddddd; border-bottom:1px solid #dddddd; background-color:#f3f3f3; font-size:16px;}

.guanyu ul li a{ line-height:46px; border-bottom:1px dashed #d6d6d6;font-weight:bold; padding-left:25px; padding-right:20px; background:url(../images/ico_jt0.png) no-repeat 10px center; position:relative; display:block; font-size:16px;}

.guanyu ul li a:hover, .guanyu ul li a.hover{ background:url(../images/ico_jt.png) no-repeat 10px center #e3e3e3;font-size:16px; }

.guanyu ul li a.hover{ font-weight:bold; font-size:16px; }



.guanyu ul li .sub_nav{ border-top:none; border-bottom:none; background-color:#ffffff; }

.guanyu ul li .sub_nav a{ border-bottom:1px dashed #cccccc; border-left:none; border-right:none; border-top:none; margin-top:0; line-height:26px; padding:8px 10px 8px 30px; background:none; position:relative; font-size:14px; display:block; }

.guanyu ul li .sub_nav a.hover, .guanyu ul li .sub_nav a:hover{color:#f05401;}



.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:#f05401; 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: 248px; height:630px;

}

.Lcont .scrolllist .imglist_w {

    float: left;

    height: 630px;

    overflow: hidden;

    position: relative;

    width: 248px; left:0;

}



.Lcont .scrolllist .imglist_w li {

    float: left;

    height: 210px;

    width: 248px; display:block;

}

.Lcont .scrolllist .imglist_w li img {

  width:246px; height:170px; border:1px dashed #dddddd;

}

.Lcont .scrolllist .imglist_w li a {

    display: block; padding-left:0; color:#444444; text-align:center;

}

.Lcont .scrolllist .imglist_w li .pro_imgname{height:30px; overflow:hidden;}





#s2 .imglist_w ul {

    height: 21000px;

    left: 0;

    position: absolute;

    top: 0;

    width: auto;

}

#s2 .imglist_w li {

    float: none;

}



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















.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:#f05401;}



.channel-name{  float: left;

    font-size:20px; font-weight:bold; border-bottom:1px solid #f05401;

    height: 60px;

    line-height: 60px;}





.c_navi {

    color: #666666;

    height: 62px;

    line-height: 62px; float:right; width:auto; 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:#f05401;}

.case .cont .tit a:hover{color:#f05401;}

.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:#f05401;}

.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{width:350px; height:200px; float:left;}

.hot .hot_img img{width:350px; height:200px;}

.hot .hot_cont{float:right; width:480px;}

.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:#f05401; clear:both; border:1px solid #f05401; padding:8px 30px;}

.hot .hot_cont .hmore a:hover{color:#ffffff; background-color:#f05401;}











.news{ height:auto; overflow:hidden; margin-bottom:10px; border-bottom:1px dashed #cccccc; padding-bottom:10px; }

.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:#f05401;}

.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; height:50px; line-height:50px; font-weight:bold; }

.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:2em;}



.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: #f05401;

    color: #FFFFFF;

    padding: 0 15px;

}

.pages ul li a {

    float: left;

    height: 30px;

    padding: 0 15px;

}

.pages ul li a:hover {

    background-color: #f05401;

    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:5px;

    overflow: hidden;

    color: #000;

    border-radius: 15px;

    border:1px solid #c4c4c4;

    cursor: pointer;

    background-color: #fff;

}



.pager span.current, .pager a:hover, .pager .c{

    background: #f05401;

    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:#f05401; 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{ float:left; width:270px; padding:4px; border:1px solid #dddddd; margin:10px; position:relative;}

.qual li img{ width:270px; height:350px;}

.qual li span{ line-height:42px;height:42px; display:block; text-align:center;}

.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; width:100%;}

.p_imglist li{ float:left; position:relative; width:432px; margin:9px; height:auto; display:inline; }



.p_imglist li .pl-box{display:block; text-align:center;border:1px solid #dddddd;position:relative; height:auto; overflow:hidden;}

.pl-box .com-img{width:180px;height:135px; border-right:1px solid #dddddd; float:left; padding:5px 0;}

.pl-box img{width:180px;height:135px;}

.pl-box .pl-block{padding:8px;text-align:left;margin-top:8px; float:left; width:230px;}

.pl-block h2{font-size:14px;font-weight:normal; color:#000000; height:36px; font-weight:bold; line-height:36px; overflow:hidden;}

.pl-block p{font-size:12px;color:#999999; height:78px; overflow:hidden;}

.pl-block .btn.btn-more{width:auto;border:0px; border-top:1px dotted #bbbbbb; 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:#f05401; -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{color:#f05401; -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;}





.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:#f05401;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; width:450px; height:auto; overflow:hidden; border:1px solid #dfdfdf; vertical-align:middle; text-align:center;}

.pro_cont1 img{ width:450px; height:338px;}

.pro_cont2{float:right; width:400px; height:auto; overflow:hidden; margin-bottom:20px;}

.pro_cont2 .title{font-size:20px; line-height:40px; text-align:left; padding-bottom:5px; margin-bottom:5px; border-bottom:1px dashed #cccccc;}

.pro_cont2 .title span{color:#e89118;}

.jianjie{color:#666666; margin:15px 0; height:210px; line-height:30px; overflow:hidden; border-bottom:1px dashed #cccccc;}

.but{margin:20px 0 10px 0; height:auto; overflow:hidden;}

.but a{padding:0 30px 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 10px 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;}

.pro_Dsel{ width:100%; height:50px; background-color:#f3f3f3; border-bottom:1px solid #dddddd;}

.pro_Dsel li{ float:left; font-size:16px; width:296px; 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;}





.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{ 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:10px;}

.load_list td{ border-bottom:1px solid #e9e9e9;  padding:15px 20px; text-align:center;}

.load_rol td{ background-color:#e0e0e0; 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;width:47%;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:92%;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:15em;}

.msgReq-list li.mRl-btn{width:100%; }

.msgReq-list li.mRl-btn .btn{width:8.875em;height:2.375em;line-height:2.375em;color:#fff;background-color:#919191;cursor:pointer; border:none;}

.msgReq-list li.mRl-btn .btn:first-child{background-color:#f05401;margin-right:1em;}







.rollBox{width:1200px; padding:0px; clear:both; height:72px; position:relative; margin-top:20px; clear:both;}

.rollBox .LeftBotton{width:27px; height:50px; background:url(../images/arrow-left-light.png) no-repeat; left:0; overflow:hidden;float:left;display:inline; cursor:pointer; position:absolute;z-index:60; top:50%; margin-top:-25px; }

.rollBox .RightBotton{width:27px; height:50px; background:url(../images/arrow-right-light.png) no-repeat; right:0;overflow:hidden;float:left;display:inline;cursor:pointer; position:absolute;z-index:60; top:50%; margin-top:-25px; }

.rollBox .Cont{ width:1100px; height:72px; overflow:hidden; position:absolute; top:0; left:50px; }

.rollBox .ScrCont{width:11000000px;}

.rollBox #List1, .rollBox #List2{float:left;}



.rollBox li{ float:left; position:relative; width:220px; height:72px; display:inline; text-align:center; }

.rollBox li img{width:210px;height:70px; border:1px solid #dddddd;}



