/* css document */
#content {
	padding: 30px 34px;
	position: relative;
	background-color: #ffffff;
}
/*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;  }
.pagemenu1 li { background:  no-repeat scroll left 7px transparent; float: left; padding: 0 15px 15px; *padding: 0 15px 14px; }
.pagemenu1 { background:  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 {  color: #265bb1; }
.pagemenu1 .selected1 a {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:  no-repeat scroll 0 9px transparent; text-indent: 10px; }
/*.object .bottom .left { background:  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:  no-repeat scroll 0 8px transparent; float: left; text-indent: 10px; width: 65px; }
.object .bottom .left .linebg { background:  no-repeat scroll 0 0 #e8e8e5; height: 1px; margin: 10px 0; }
.object .bottom .left .citysearch { clear: both; }

.object .top .right .right-img{width:100%;height:312px;line-height:312px;text-align:center;}
.object .top .right .right-img img{display:inline-block;vertical-align:middle;}

.select1 { width: 100px; float: left; margin-right: 5px; }

.select2 { width: 100px; float: left; margin-right: 5px; }

.citysearch .button input { background:  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;
	font-size: 26px;
	font-weight: bold;
	color:  #01499b; 
}
.producttitle {
	text-align: left;
	margin-top: 16px;
	font-size: 22px;
	font-weight: bold;
	color: #f57709; 
}
.line { margin: 20px 0 10px; }
.proinfo { margin-bottom: 30px; text-align: center; }
.productcontent p {
	margin: 15px 0;
	font-size: 14px;
	text-indent: 6mm;
	line-height: 26px;
}
.productcontent p  strong{font-size: 14px;
		line-height: 30px;
	color: #267ecb;
}

.pagemenuline { background:  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:  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:  no-repeat scroll left 7px transparent; float: left; padding: 0 15px 15px; *padding: 0 15px 14px !important; }
.pagemenu { background:  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 { color: #265bb1; }
.pagemenu .selected1 a { color: #265bb1; }

/*menu-end*/
.pagemenu .citysearch { float: right; margin-top: -5px; width: 322px; }
.products li .bottom { background:  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:  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-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:  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:  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: ; 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:  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;  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 10px; text-align: center; }
.objcontent {
	color: #b98451;
	margin: 10px;
	text-align: left;
}
.objcontent p {	height: 40px;color: #b98451;}
.objects img {
	max-width: 150px;
	max-height: 80px;
	
}
.objlogo img { max-width: 150px; }
.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:  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; }

.feature.green.hover .pc { opacity: 1 !important; }

/* update 2015-9-14 by cxm */
.object .bottom .left { /*background:  no-repeat scroll 10px 9px rgb(244, 243, 237);*/background:rgb(244, 243, 237);  float: left; height: 135px; padding-bottom: 20px;/* padding-left: 235px;*/ padding-top: 20px; width: 100%; 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(/uploads/image/tlimages/libgblue.png) no-repeat left; margin-right: 10px; color: #162a9c; }
.cityies-body a:hover { color: #503723; }

/*修改3.16*/
.right-con{width:100%;height:100%;position:relative;overflow:hidden;}
.right-list{width:100%;height:100%;}
.right-list h3{font-size:22px;color:#ff8a00;font-weight:500;padding:30px 0px 10px 0px;}
.right-list p{font-size:12px;color:#333333;line-height:23px;padding-bottom:10px;text-align: justify;}
.right-list h4{font-size:14px;color:#083fa4;}

.trans_msg
{
	filter: alpha(opacity=20,enabled=1) revealtrans(duration=.2,transition=1) blendtrans(duration=.2);
	width: 80px;
}