/* CSS Document */
#content { background: none repeat scroll 0 0 #FFFFFF; padding: 30px 34px; position: relative; }
/*menu*/
.bar1 { position: absolute; right: 20px; top: 70px; }
.tagtitle { padding: 80px 0 20px; margin: 0 35px; }
.grid .imgholder { min-height: 134px; }


.pagemenu1 li a { color: #767E95; padding-bottom: 15px; font-weight: bold; }
.pagemenu1 li { background: url("../images/pagemenuli.png") no-repeat scroll left 7px transparent; float: left; padding: 0 15px 15px; *padding: 0 15px 14px !important; }
.pagemenu1 { background: url("../images/pagemenu.png") repeat-x scroll 0 bottom transparent; padding: 50px 0 0; overflow: hidden; margin-bottom: 20px; }
.pagemenu1 .first { padding-left: 0 !important; background: none; }
.pagemenu1 .current a { border-bottom: 2px solid #FF8A00; color: #265BB1; }
.pagemenu1 .selected1 a { border-bottom: 2px solid #FF8A00; color: #265BB1; }
.tagtitle1 { margin: 20px 35px; }
/*menu-end*/
/*slider*/
.flash { height: 342px; margin: 0px auto; overflow: hidden; position: relative; width: 572; }
.slides_container { height: 342px; overflow: hidden; width: 572px; }
.productcontent { margin-top: 20px; }
.picnumeric { bottom: 15px; font-family: Arial,'宋体',Sans-Serif; position: absolute; right: 10px; text-align: center; z-index: 100; }
.picnumeric li { display: block; float: left; }
.picnumeric a { background-color: #2C68BC; border: 1px solid #2C68BC; color: #FFFFFF; float: left; font-size: 12px; font-weight: bold; height: 6px; line-height: 13px; margin-right: 5px; padding: 0 3px; text-indent: -9999px; }
.picnumeric .current a { background-color: #EA8300; border: 1px solid #EA8300; color: #FFFFFF; padding: 0 15px; text-decoration: none; }
.slides_control .details { height: 342px; position: relative; width: 572px; }
.slides_control .details .absolutely { bottom: 15px; left: 15px; position: absolute; }
.slides_control .details .absolutely .prologo { background: #F2EFE8; float: left; height: 89px; }
.slides_control .details .absolutely .text { background: none repeat scroll 0 0 #083FA4; float: left; height: 49px; padding: 30px 10px 10px; width: 140px; }
.slides_control .details .absolutely .text div { color: #fff; font-size: 13px; }
.slides_control .details .absolutely .text div a { color: #fff; font-size: 13px; }
.slides_control .details .absolutely .text div a:hover { color: #EA8300; }

/*slider-end*/
.object { display: inline-block; }
.object .top .left { float: left; width: 572px; }
.object .top .right { background: none repeat scroll 0 0 #F1F4F7; float: left; height: 312px; padding: 15px 20px; width: 320px; }
.object .top .right .firstnews .newsdate { color: #FF8A00; font-size: 16px; font-family: Georgia; line-height: 13px; }
.object .top .right .firstnews .newstitle { padding: 3px 0; }
.object .top .right .firstnews .newstitle a { color: #003792; font-size: 14px; }
.object .top .right .firstnews .newscontent { line-height: 20px; }
.object .top .right .firstnews .titlepic { padding-bottom: 13px; }
.object .top .right .firstnews { border-bottom: 1px solid #E6E6E6; margin-bottom: 4px; padding-bottom: 4px; }
.object .top .right li { background: url("../images/libg.png") no-repeat scroll 0 9px transparent; text-indent: 10px; }
.object .bottom .left { background: url("../images/other/pic7.png") no-repeat scroll 10px 9px #F4F3ED; float: left; height: 135px; padding-bottom: 20px; padding-left: 235px; padding-top: 20px; width: 337px; }
.object .bottom .right { height: 175px; width: 360px; float: left; }
.object .bottom .left .cities li { background: url("../images/libgblue.png") no-repeat scroll 0 8px transparent; float: left; text-indent: 10px; width: 65px; }
.object .bottom .left .linebg { background: url("../images/linebg.png") no-repeat scroll 0 0 #E8E8E5; height: 1px; margin: 10px 0; }
.object .bottom .left .citysearch { clear: both; }

.select1 { width: 100px; float: left; margin-right: 5px; }

.select2 { width: 100px; float: left; margin-right: 5px; }

.citysearch .button input { background: url("../images/buttonbg.png") repeat scroll 0 0; border: medium none; height: 32px; width: 32px; }
.cities { overflow: hidden; padding-bottom: 8px; }
.object .top { overflow: hidden; }
.pagetop.iner { background: none repeat scroll 0 0 #003FA5 !important; }
.maininer { margin-top: -90px !important; }
.inerpagetitle { float: left; padding-top: 5px; }
/*slider*/
.flash.iner { height: 382px; margin: 0px auto; overflow: hidden; position: relative; width: 932px; }
.slides_container.iner { height: 382px; overflow: hidden; width: 932px; }
.picnumeric1 { bottom: 10px; font-family: Arial,'宋体',Sans-Serif; position: absolute; right: 336px; text-align: center; z-index: 100; display: none; }
.picnumeric1 li { display: block; float: left; }
.picnumeric1 a { background-color: #2C68BC; border: 1px solid #2C68BC; color: #FFFFFF; float: left; font-size: 12px; font-weight: bold; height: 4px; line-height: 13px; margin-right: 5px; padding: 0 15px; text-indent: -9999px; }
.picnumeric1 .current a { background-color: #EA8300; border: 1px solid #EA8300; color: #FFFFFF; text-decoration: none; }

.prev { left: 10px; position: absolute; top: 180px; z-index: 99; }
.next { right: 10px; position: absolute; top: 180px; z-index: 99; }
/*sliderEnd*/

.up { bottom: 8px; position: absolute; right: 11px; z-index: 102; }
.down { bottom: 8px; position: absolute; right: 110px; z-index: 102; }
.productlogo { text-align: center; margin-top: 20px; }
.line { margin: 20px 0 10px; }
.proinfo { margin-bottom: 30px; text-align: center; }
.productcontent div { margin: 15px 0; }
.productcontent .tinytitle { color: #20315E; font-size: 15px; }
.pagemenuline { background: url("../images/pagemenu.png") repeat-x scroll 0 bottom transparent; height: 15px; margin: 50px 0 10px; }
.RelatedNews .leftpart { float: left; overflow: hidden; width: 600px; }
.RelatedNews .leftpart .title { color: #265BB1; font-size: 14px; margin-bottom: 5px; }
.RelatedNews .leftpart li { background: url("../images/libg.png") no-repeat scroll 0 10px transparent; text-indent: 10px; }
.RelatedNews .leftpart li span { margin-right: 10px; }

.RelatedNews .rightpart { float: left; width: 330px; }
.RelatedNews .rightpart .title { color: #4D4D4D; font-size: 14px; padding: 10px 0 5px; }
.RelatedNews .rightpart .newsdate { color: #FF8A00; font-family: Georgia; font-size: 18px; }
.RelatedNews .rightpart .newstitle a { color: #003792; font-size: 13px; }
.RelatedNews { overflow: hidden; }
/*menu*/
.pagemenu li a { color: #767E95; padding-bottom: 15px; font-weight: bold; }
.pagemenu li { background: url("../images/pagemenuli.png") no-repeat scroll left 7px transparent; float: left; padding: 0 15px 15px; *padding: 0 15px 14px !important; }
.pagemenu { background: url("../images/pagemenu.png") repeat-x scroll 0 bottom transparent; overflow: hidden; padding-top: 15px; position: relative; margin-bottom: 10px; }
.pagemenu .first { padding-left: 0 !important; background: none; }
.pagemenu .current a { border-bottom: 2px solid #FF8A00; color: #265BB1; }
.pagemenu .selected1 a { border-bottom: 2px solid #FF8A00; color: #265BB1; }

/*menu-end*/
.pagemenu .citysearch { float: right; margin-top: -5px; width: 322px; }
.products li .bottom { background: url("../images/product/more.png") no-repeat scroll left 0 #003FA5; color: #FFFFFF; font-size: 14px; height: 50px; line-height: 47px; text-indent: 65px; }
.products li .top { height: 173px; position: relative; overflow: hidden; }
.products li .top .slidelink { height: 140px; left: 0; padding-left: 20px; padding-top: 33px; position: absolute; top: -173px; width: 278px; background: #F59304; }
.products li .top .slidelink div { background: url("../images/product/infoli.png") no-repeat scroll left 0 transparent; margin-bottom: 8px; text-indent: 29px; }
.slidelink a { color: #FFFFFF; }
.products li { float: left; margin-right: 19px; margin-top: 21px; width: 298px; }
.products { margin-right: -23px; overflow: hidden; }
/*pagination*/
.pagination { font-family: Arial,'宋体',Sans-Serif; font-size: 12px; padding: 45px 0 20px; text-align: center; }
.pagination span, .pagination a { background: none repeat scroll 0 0 #FAFAFA; border: 1px solid #D8D8D8; color: #5E5555; font-size: 14px; height: 25px; line-height: 25px; margin-right: 5px; padding: 3px 7px; text-align: center; text-decoration: none; width: 16px; }
.pagination .current { background-color: #0055AB; border: 1px solid #0055AB; color: #FFFFFF; font-weight: bold; }
.pagination select { height: 29px; padding: 5px; width: 44px; }
/*pagination-end*/
.tagcontent1_2 .articletitle { color: #003792; font-size: 22px; margin-top: 25px; }
.tagcontent1_2 .articleinfo { color: #9DA2B0; margin-bottom: 25px; }
.tagcontent1 .left { float: left; margin-right: 20px; width: 316px; }
.firstnews .newsdate { color: #FF8A00; font-size: 16px; }
.firstnews .newstitle { color: #003792; font-size: 13px; }
.firstnews .newscontent a { color: #162A9C; }
.tagcontent1 .firstnews { background: url("../images/newsline.png") no-repeat scroll 0 bottom transparent; margin-bottom: 15px; padding-bottom: 15px; }
.videotitle { margin-bottom: 5px; }
.tagcontent1 .right { float: left; width: 594px; }
.tagcontent1 .right li:hover { background: #E4E9EF; }
.tagcontent1 .right li .leftcontent { float: left; width: 450px; }

.tagcontent1 .right li .datetime { color: #FF8A00; font-family: Georgia; font-size: 16px; line-height: 65px; text-indent: 20px; }
.tagcontent1 .right li .leftcontent .newstitle { color: #003792; font-size: 13px; }
.tagcontent1 .right li .leftcontent .newstitle :hover { color: #FF8A00; font-size: 13px; }
.getmore { background: none repeat scroll 0 0 #162A9C !important; padding: 8px 243px 5px !important; }
.tagcontent1 .right ul { overflow: hidden; }
.Screening1 li { float: left; padding: 10px 20px; }
.Screening1 li a { color: #265BB1; }
.selected2 { background: none repeat scroll 0 0 #E3DED0; }
.Screening2 { background: none repeat scroll 0 0 #E3DED0; clear: both; padding-top: 15px; height:45px; }
/*.Screening2 ul { float: right; margin-right: 20px; }
.Screening2 li { background: url("../images/product/screening2bg.png") no-repeat scroll 0 0 transparent; float: left; margin-right: 5px; padding: 5px 12px; }*/
.selected3 a { color: #F59304; }
.object.hasbg { background: none repeat scroll 0 0 #F7F6F2; /*overflow: hidden;*/ }
.objects li { background: none repeat scroll 0 0 #FFFFFF; float: left; height: 89px; margin-bottom: 6px; margin-right: 6px; overflow: hidden; text-align: center; width: 172px; }
.objects { margin-right: -10px; overflow: hidden; padding: 30px 23px; }
.categorys { background: none repeat scroll 0 0 #F1EEE7; height: 50px; }
.categorys .buttons input { background: none repeat scroll 0 0 #E3DED0; border: medium none; margin-top: 7px; padding: 8px 15px; cursor: pointer; }
.selected4 { background: none repeat scroll 0 0 #FF961E !important; color: #FFFFFF !important; }
.categorys .buttons { float: right; margin-right: 8px; }
.inputs2 select { background-color: #E3DED0; background-image: url("../images/product/selectbar.png"); background-repeat: no-repeat; border: medium none; padding: 8px; width: 115px; background-position: 70px 13px; }
.inputs { float: right; margin-top: 7px; }
.inputs .inputs2 { float: left; margin-right: 5px; width: 100px; }
.inputs1 { background: none repeat scroll 0 0 #E3DED0; float: left; margin-right: 5px; height: 36px; overflow: hidden; }
.inputs1 .searchipt { background: none; border: medium none; padding: 9px; width: 90px; float: left; }
.inputs1 .searchbtn { background: url("../images/product/search.png") no-repeat scroll 0 2px #E3DED0; border: medium none; padding: 8px 15px; }
/* container */
#container { clear: both; margin-right: -19px; overflow: hidden; padding-top: 12px; }
.grid { background: none repeat scroll 0 0 #F1EEE7; float: left; font-size: 12px; margin: 0 6.7px 6px 0; min-height: 310px; transition: top 1s ease 0s, left 1s ease 0s; width: 228px; }
.grid strong { border-bottom: 1px solid #ccc; margin: 10px 0; display: block; padding: 0 0 5px; font-size: 17px; }
.grid .meta { text-align: right; color: #777; font-style: italic; }
.grid .imgholder img { max-width: 100%; background: #ccc; display: block; margin: 0 auto; }
.objlogo { text-align: center; }
.objtitle { font-size: 14px; font-weight: bold; margin: 0 20px; text-align: center; }
.objcontent { color: #b98451; margin: 10px 10px 20px; text-align: center; }
.objects img { max-width: 150px; max-height: 80px; }
.objlogo img { max-width: 190px; }
.tagcontent1 { overflow: hidden; }
.tagcontent1 .right li { background: none repeat scroll 0 0 #F4F6F9; margin-bottom: 8px; overflow: hidden; padding: 10px 15px; }
.bar2 { position: absolute; right: 34px; top: 78px; }

.bar2 .part1 { background: url("../images/product/000.png") no-repeat scroll 0 0 #FF8800; color: #FFFFFF; padding: 7px 15px 7px 35px; float: left; }
.bar2 .part2 { float: left; }
.bar2 .part1 span { color: #FFFFFF; font-family: 宋体; padding: 0 5px; }
.tagcontent1_2 .articlecontent p { margin-top: 15px; text-indent: 25px; }
.texttitle { background: none repeat scroll 0 0 #E3DED0; color: #265BB1; float: left; padding: 7px 15px 8px; }
.showproduct .pagination { display: none; }
.feature.green.hover .pc { opacity: 1 !important; }

/* update 2015-9-14 by cxm */
.object .bottom .left { background: url("../images/other/pic7.png") no-repeat scroll 10px 9px rgb(244, 243, 237); float: left; height: 135px; padding-bottom: 20px; padding-left: 235px; padding-top: 20px; width: 680px; padding-right: 18px; position: relative; }
.object .bottom .left .citysearch { position: absolute; top: 23px; right: 18px; width: 242px; }
.dn { display: none; }
.clearfix { clear: both; content: ''; *zoom: 1; overflow: hidden; }
.clearfix:after { content: ""; line-height: 0; clear: both; }
.cityies-tit { width: 100%; border-bottom: 1px solid #e8e8e5; }
.cityies-tit ul { overflow: hidden; }
.cityies-tit li { float: left; margin-right: 2px; position: relative; }
.cityies-tit a { display: block; font-size: 12px; color: #767e95; padding: 10px 15px 8px 14px; background: #efe1d6; -webkit-border-top-right-radius: 3px; -webkit-border-top-left-radius: 3px; -moz-border-top-right-radius: 3px; -moz-border-top-left-radius: 3px; -o-border-top-right-radius: 3px; -o-border-top-left-radius: 3px; -ms-border-top-right-radius: 3px; -ms-border-top-left-radius: 3px; border-top-right-radius: 3px; border-top-left-radius: 3px; font-weight: bold; }
.cityies-tit .current a, .cityies-tit a:hover { background: #e8d3c4; color: #503723; }
.cityies-tit .current i, .cityies-tit li:hover i { display: block; }
.cityies-tit i { background: #ff8a00; height: 1px; width: 100%; position: absolute; left: 0; bottom: 0; display: none; }
.cityies-body { width: 650px; height: 50px; background: #f8f8f4; padding: 20px 15px 0; }
.cityies-body a { padding-left: 10px; background: url(../images/libgblue.png) no-repeat left; margin-right: 10px; color: #162a9c; }
.cityies-body a:hover { color: #503723; }
