





.cont-banner{

	position:relative;

	height:300px;

	overflow:hidden;

	min-width:980px;

}



.container{ position:relative;

	overflow:hidden;

	min-width:980px; min-height:500px; padding-top:30px; padding-bottom:30px;  

/*	background:url(../images/bg_banner.png) top center no-repeat;*/

	}





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



.main-left{ float:left; width:200px;}

.main-right{float:right; width:750px; }

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

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

.right-cont{height:auto; overflow:hidden; margin-bottom:20px; border:1px solid #b4cee8; padding-bottom:10PX;}

.right-cont .RC-title{ line-height:60px; height:auto; overflow:hidden; text-align:center;background-color:#024fa1;  border-bottom:4px solid #ff9731; font-size:18px; font-weight:bold; color:#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:40px; line-height:40px; padding-left:30px; background:url(../images/ico_lnav2.png) no-repeat 10px center #efefef; margin-bottom:8px;}

.right-cont .l_nav li:hover, .right-cont .l_nav .hover{background:url(../images/ico_lnav1.png) no-repeat 10px center #c4e2ff;}

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



.right-cont .RC-title2{padding:10px 15px; height:auto; overflow:hidden; background-color:#024fa1; font-size:16px; font-weight:bold; color:#ffffff; border-bottom:4px solid #ff9731; }

.c_img{padding:2px; width:195px; height:80px;}

.c_img img{width:195px; height:80px;}

.right-contact{border:1px solid #dfdfdf; height:auto; overflow:hidden; padding:15px 15px 30px 15px; text-align:right;  color:#024fa1; line-height:30px; background:url(../images/right-contact-bg.png) left top no-repeat; }

.right-contact .RC-title{font-size:18px;}



.Lcont{ padding:5px 10px 10px;}

.Lcont .tel{ color:#024fa1; font-size:24px; font-family:Arial, Helvetica, sans-serif;}







/*新品推荐*/



.Lcont a.abtn {

    display: block;

    height: 18px;

    overflow: hidden;

    width: 166px; position:relative; left:0; right:0; top:0;

}

.Lcont a.aleft {

    background: url(../images/recom_tac.jpg) no-repeat;

    margin-bottom: 10px;

}

.Lcont a.aleft:hover {

    background: url(../images/recom_tho.jpg) no-repeat;

}

.Lcont a.aright {

    background: url(../images/recom_dac.jpg) no-repeat;

}

.Lcont a.aright:hover {

    background: url(../images/recom_dho.jpg) no-repeat;

}

.Lcont .scrolllist {

    padding: 6px;

    width: 166px; height:366px;

}

.Lcont .scrolllist .imglist_w {

    float: left;

    height: 320px;

    overflow: hidden;

    position: relative;

    width: 166px; left:0;

}



.Lcont .scrolllist .imglist_w li {

    float: left;

    height: 160px;

    width: 166px; display:block;

}

.Lcont .scrolllist .imglist_w li img {

    border: 1px solid #eaeaea;

    padding: 4px; width:156px; height:114px;

}

.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 img{border: 1px solid #aaaaaa;}

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







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

.nav_left dl a:hover{ color:#ffffff; background-color:#73cd6d;}



.channel-name{  float: left;

    font-size: 18px; font-weight:bold;

    height: 50px;

    line-height: 50px; color:#024fa1; background:url(../images/ico1.png) no-repeat left center; padding-left:24px; }





.c_navi {

    color: #666666;

    font-size: 12px;

    height: 50px;

    line-height: 50px; 

}



.content {

    border-top: 1px solid #dddddd;

    clear: both;

    height: auto;

    min-height: 500px;

    overflow: hidden;

    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:#024fa1;}

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

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

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









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

.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/ico3.png) no-repeat left center; }

.news .tit a{color:#024fa1;}

.news .tit a:hover{color:#ff9731;}

.news .time{color:#999999; float:right; width:80px; text-align:right; font-size:12px;  height:36px; line-height:36px;}

.news .subtitle{font-size:12px; height:52px; clear:both; overflow:hidden;}

.news .more{ width:67px; text-align:center; line-height:21px; height:21px; float:right; background:url(../images/ico_more1.png) no-repeat center; }



.news:hover a{color:#024fa1;}

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











.news_title{text-align:center; font-size:18px; color:#024fa1; height:36px; line-height:36px; 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 10px;

    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: #024fa1;

    color: #FFFFFF;

    padding: 0 10px;

}

.pages ul li a {

    float: left;

    height: 30px;

    padding: 0 10px;

}

.pages ul li a:hover {

    background-color: #024fa1;

    color: #FFFFFF;

    text-decoration: none;

}









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









/*career*/

table{border-collapse: collapse; }

table.table1{WIDTH: 100%; clear:both; margin-top:30px;} 

table.table1 th{ text-align: center;vertical-align:middle;padding: 6px; color:#fff; background-color:#024fa1;}

table.table1 td{ text-align: center;vertical-align:middle;padding: 6px; color:#666666; background-color:#f9f9f9; border-bottom:1px dashed #cccccc;}

table.table1 a{ color:#666666;}

table.table1 a:hover{ color:#024fa1;}

table.table1 td.job{ vertical-align:middle;}

table.table1 td.job a{ color:#024fa1; text-decoration:underline;}



.cont-table{width:500px; margin-left:100px; margin-bottom:50px; float:left; }





.main-right .parter_list li{margin-left:20px; margin-bottom:10px;}











.prdo {

    padding-bottom: 38px; height:auto; overflow:hidden;

}





.prdo3 {

    float:left;

	width:330px; height:300px;

}

.prdo3 img{ width:300px; height:300px; }





.prdoL {

    float:right;

    width: 400px; 

}

.prdoL .moddle{color:#024fa1; font-size:18px; font-weight:bold;  height:50px;}

.prdltop9 {

    -moz-border-bottom-colors: none;

    -moz-border-left-colors: none;

    -moz-border-right-colors: none;

    -moz-border-top-colors: none;

    background: none repeat scroll 0 0 #FFFFFF;

    border-color: #DEDEDE;

    border-image: none;

    border-style: solid;

    border-width: 1px;

    margin-bottom: 40px;

    margin-top: 90px;

    position: relative; min-height:630px;

}

.xgdg10 {

    background: none repeat scroll 0 0 #eeeeee;

    border-top: 1px solid #DBDBD0;

    height: 44px;

    position: relative;

    width: 100%;

}



.xgdg11 {

    height: 44px;

    left: 0;

    position: absolute;

    top: 0;

}

.xgdg11 a {

    color: #182941;

    display: block;

    float: left;

    font-size: 14px;

    height: 40px;

    line-height: 40px;

    padding-bottom: 4px;

    padding-left: 40px;

    padding-right: 40px;

}

.xgdg11 a:hover, .xgdg11 a.hover{

    background: none repeat scroll 0 0 #ffffff;

    border-top: 4px solid #024fa1;

    padding-bottom: 0;

}

.xgdg11 a.xgdg11oa {

    background: none repeat scroll 0 0 #D7D7C9;

    border-bottom: 4px solid #464639;

    padding-bottom: 0;

}


.pv1_ri3{ padding-top:20px; height:90px; width:375px; overflow:hidden}
.pv1_ri3 ul, .pv1_ri3 ul li{ list-style:none;}
.pv1_ri3 ul li{ width:80px; height:80px; padding:2px; border:solid 1px #d8dbd8; float:left; margin-right:5px;}
.pv1_ri3 ul li img{ cursor:pointer;}

.text3{ height:16px; line-height:16px; padding:1px;}


/*放大镜*/
.jqzoom {
	PADDING-RIGHT: 0px;  PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px;  CURSOR: pointer; PADDING-TOP: 0px;  POSITION: relative
}
.jqzoom IMG {
	FLOAT: left
}
DIV.zoomdiv {
	BORDER-RIGHT: #E7E7E7 1px solid; BORDER-TOP: #E7E7E7 1px solid; DISPLAY: none; Z-INDEX: 1000; BACKGROUND: #ffffff; LEFT: 0px; OVERFLOW: hidden; BORDER-LEFT: #E7E7E7 1px solid; WIDTH: 200px; BORDER-BOTTOM: #E7E7E7 1px solid; POSITION: absolute; TOP: 0px; HEIGHT: 0px; TEXT-ALIGN: center
}
DIV.jqZoomPup {
	BORDER-RIGHT: #aaa 1px solid; BORDER-TOP: #aaa 1px solid; Z-INDEX: 10; BACKGROUND: url(../images/zoom.gif) #ffffff no-repeat 50% top; FILTER: alpha(Opacity=50); LEFT: 0px; VISIBILITY: hidden; BORDER-LEFT: #aaa 1px solid; WIDTH: 20px; BORDER-BOTTOM: #aaa 1px solid; POSITION: absolute; TOP: 0px; HEIGHT: 20px; opacity: 0.5; moz-opacity: 0.5; khtml-opacity: 0.5
}








