html{-webkit-text-size-adjust: none;}
body, html {
	margin: 0px auto;
	padding: 0px;
	background-color:#ffffff;
	background-image:url(../images/bg_all.jpg);
	background-position:top left;
	background-repeat:repeat-x;
}

body, span, ul,li, ol{
	font-family:Verdana,Tahoma,'Trebuchet MS', Arial, GRHelvetica;
	color:#2c2c2c;
	font-size:12px;
}

form {
	margin: 0px;
	padding: 0px;
}

img {
	border:0px;
}

p {
	padding:4px 0px 4px 0px;
	margin:0px;
}

div.clear {
	clear:both;
}

div#container {
	margin: 0px auto;
	width:980px;
}
div.header{
	height:107px;
	background: #003f90 url(../images/bga.jpg) center top no-repeat;}

div.top {
	margin: 0px auto;
	padding:0;
	width:980px;
	height:107px;
	background-image:url(../images/top_bgs.png);
	background-position:top left;
	background-repeat:repeat-y;
}

div.top1 {
	width:980px;
	height:70px;
}

div.logo {
	width:550px;
	float:left;
}

div.search {
	width:418px;
	float:left;
	padding:0px 0px 0px 0px;
}

div.search td{
	padding:8px 6px 0px 1px;
	font-size:12px;
	color:#ffffff;
}

input.inp1 {
	border:1px solid #a2a2a2;
	background-color:#ffffff;
	width:170px;
}

a.lang{
	padding:0px 2px 0px 2px;
	color:#ffffff;
	font-size:12px;
	text-decoration:none;
}

a.lang:hover{
	text-decoration:underline;
}

a.lang_selected{
	padding:0px 2px 0px 2px;
	color:#ffffff;
	text-decoration:underline;
	font-size:12px;
}

div.top2 {
	width:980px;
	height:40px;
}

div.slogan {
	width:286px;
	float:left;
	padding:4px 0px 0px 14px;
}

div.top_menu {
	width:600px;
	float:left;
	color:#ffffff;
	padding:8px 0px 0px 80px;
}

div.top_menu div{
	float:left;
	background-image:url(../images/sp_menu.gif);
	background-position:top right;
	background-repeat:no-repeat;
}
.top_menu{
 text-shadow: 1px 1px  3px #000;
 font-family: "Microsoft YaHei",Verdana,Tahoma,'Trebuchet MS', Arial, GRHelvetica;
}
a.level1{
	padding:0px 20px 0px 20px;
	color:#fff;
	font-size:16px;
	text-decoration:none;
}

a.level1:hover{
	color:#f90;
}

a.level1_selected{
	padding:0px 25px 0px 25px;
	color:#ff9c00;
	font-size:12px;
	text-decoration:none;
	font-weight:bold;
}

div.top_image {
	margin-top:3px;
	width:980px;
	height:318px;
	/*background:url(../images/flash_bg.gif) bottom center no-repeat;*/
}

div.main_home {
	width:980px;
}

div.txt_home {
	width:758px;
	float:left;
}

div.home_listing {
	width:758px;
}

div.choice{
	width:252px;
	float:left;
}

div.tlt_choice{
	width:238px;
	height:17px;
	background-color:#ff9c00;
	font-size:12px;
	color:#ffffff;
	padding:3px 0px 0px 8px;
}

div.img_choice{
	width:250px;
	padding:5px 1px 0px 1px;
}
div.img_choice img{width:243px; height:68px;}

div.txt_choice{
	width:246px;
	height:80px;
	padding:5px 0px 0px 1px;
	margin:0 0 15px 0;
	color:#2c2c2c;
	font-size:12px;
	overflow:hidden;
}

div.txt_choice a{
	color:#2c2c2c;
	font-size:12px;
	text-decoration:none;
}

div.home_news {
	width:758px;
}

div.news_on {
	width:758px;
	background-image:url(../images/news_on.jpg);
	background-position:top left;
	background-repeat:no-repeat;
	height:11px;
}

div.news_body {
	width:758px;
	background-image:url(../images/news_body.jpg);
	background-position:top left;
	background-repeat:repeat-y;
	min-height:150px;
	_height:150px;
}

div.news {
	width:520px;
	float:left;
}

div.tlt_news {
	width:490px;
	background-image:url(../images/bg_news.jpg);
	background-position:top left;
	background-repeat:no-repeat;
	height:18px;
	color:#474747;
	font-size:14px;
	padding:0px 0px 0px 26px;
	margin-left:4px;
}

div.txt_news {
	width:502px;
	padding:0px 0px 0px 12px;
	color:#4a4a4a;
}

div.txt_news span{
	color:#2e5788;
}

div.txt_news a{
	color:#2e5788;
	text-decoration:none;
}

div.txt_news h1{
	color:#4a4a4a;
	font-size:12px;
	padding:0px;
	margin:0px;
}

div.more_news {
	width:490px;
	float:left;
	text-align:right;
	padding:4px 30px 0px 0px;
}

div.more_news a{
	color:#f5921e;
	text-decoration:none;
}

div.txt_news div{
	padding:6px 0px;
}

div.download {
	width:238px;
	float:left;
}

div.tlt_download {
	width:238px;
	color:#4a4a4a;
	font-size:14px;
	padding:0px 0px 0px 0px;
	background-image:url(../images/img_download.jpg);
	background-position:top left;
	background-repeat:no-repeat;
}

div.txt_download {
	width:99%;
	padding:0px 10px 0px 0px;
	font-size:12px;
}

div.txt_download div{
	width:100%;
	margin:10px 0px;
	background-image:url(../images/pdf.jpg);
	background-position:top right;
	background-repeat:no-repeat;
	height:44px;
	border-bottom:1px dotted #999999;
}

div.txt_download a{
	width:99%;
	display:block;
	padding:0px 0px 0px 1%;
	color:#4f4f4f;
	font:12px/34px Arial, Helvetica, sans-serif;
	text-decoration:none;
}

div.txt_downloads {
	width:228px;
	padding:0px 10px 0px 0px;
	font-size:12px;
}

div.txt_downloads div{
	width:228px;
	padding:10px 0px 0px 0px;
	background-image:url(../images/pdf.jpg);
	background-position:top right;
	background-repeat:no-repeat;
	height:34px;
}

div.txt_downloads a{
	padding:10px 0px 0px 0px;
	color:#4f4f4f;
	font-size:12px;
	text-decoration:none;
}


div.more_downloads {
	width:218px;
	float:left;
	text-align:right;
	padding:4px 20px 0px 0px;
}

div.more_downloads a{
	color:#f5921e;
	text-decoration:none;
}

div.news_off {
	width:758px;
	background-image:url(../images/news_off.jpg);
	background-position:top left;
	background-repeat:repeat-y;
	height:30px;
}

div.right_banners {
	width:222px;
	float:left;
}

div.members {
	width:220px;
	background-image:url(../images/bg_members.jpg);
	background-position:top left;
	background-repeat:repeat-x;
	min-height:174px;
	_height:174px;
	border:1px solid #eaeaea;
	background-color:#edecec;
}

div.tlt_members{
	width:210px;
	color:#001a72;
	padding:8px 0px 6px 10px;
	margin:0px;
	font-size:14px;
}

div.txt_members {
	width:210px;
	padding:2px 0px 2px 10px;
	color:#00126d;
	font-size:12px;
}

div.txt_members td{
	padding:3px 0px 3px 0px;
}

div.txt_members a{
	text-decoration:none;
	color:#666666;
}

input.inp2 {
	border:1px solid #a2a2a2;
	background-color:#ffffff;
	width:190px;
	font-size:12px;
}

div.dp_links {
	width:220px;
	background-image:url(../images/bg_links.jpg);
	background-position:bottom left;
	background-repeat:no-repeat;
	min-height:108px;
	_height:108px;
	border:1px solid #eaeaea;
	background-color:#f7f7f7;
	margin-top:6px;
	padding:12px 0px 0px 0px;
}

div.dp_links div{
	width:214px;
	padding:3px 0px 3px 6px;
}

div.dp_links a{
	background-image:url(../images/arrow1.gif);
	background-position:top left;
	background-repeat:no-repeat;
	padding:0px 0px 0px 20px;
	color:#646464;
	font-size:12px;
	text-decoration:none;
}

div.blue_box {
	width:220px;
	background-image:url(../images/bg_blue.jpg);
	background-position:bottom left;
	background-repeat:no-repeat;
	min-height:230px;
	_height:230px;
	border:1px solid #eaeaea;
	background-color:#d6dee0;
	margin-top:8px;
	padding:12px 0px 0px 0px;
}

div.blue_sep {
	width:220px;
	background-image:url(../images/blue_separ.jpg);
	background-position:top left;
	background-repeat:no-repeat;
	height:10px;
}

div.txt_holder {
	width:210px;
	padding:0px 0px 10px 10px;
}

div.tlt_bluebox {
	width:210px;
}


div.txt_bluebox {
	width:198px;
	padding:6px 10px 6px 2px;
	font-size:12px;
}

div.more_bluebox {
	width:210px;
	text-align:right;
	padding:10px 0px 4px 0px;
	font-size:12px;
}

div.more_bluebox a{
	text-decoration:none;
	color:#ffffff;
	padding:4px 8px 4px 6px;
	background-color:#7a859f;
}

div.main_text {
	width:742px;
	padding:0px 10px 20px 6px;
	overflow:hidden;
}

div.main_text a{
	color:#2e3d79;
	text-decoration:none;
}

div.breadcrumb {
	width:100%;
	padding:4px 0px 12px 0px; 
	color:#787878;
	font-size:14px;
	/*background:url(../images/title_bg.gif) bottom left repeat-x;*/
}

div.breadcrumb a{
	color:#787878;
	font-size:14px;
	text-decoration:none;
	background-image:url(../images/arrow2.jpg);
	background-position:top right;
	background-repeat:no-repeat;
	padding:0px 10px 0px 0px;
}

div.breadcrumb span {
	color:#00156d !important;
	font-size: 14px;
}

div.main_text h1{
	margin:0px;
	padding:0px 0px 10px 0px;
	color:#2e3d79;
	font-size:16px;
	font-weight:normal;
}

div.right_menu {
	width:220px;
	/*background-image:url(../images/bg_right_menu.jpg);
	background-position:top left;
	background-repeat:repeat-x;
	min-height:132px;
	_height:132px;*/
	/*border:1px solid #eaeaea;
	background-color:#edeced;*/
	margin:8px 0px 6px 0px;
	padding:0px 0px 10px 0px;
}

div.right_cont{
	width:195px;
	padding:0px 10px 10px 15px;
}

div.mn_level1 {
	width:200px;
	padding:10px 10px 10px 10px;
}

a.mn1{
	text-decoration:none;
	background-image:url(../images/arrow3.jpg);
	background-position:top left;
	background-repeat:no-repeat;
	color:#00156d;
	font-size:14px;
	padding:0px 0px 0px 12px;
}


span.mn1{
	text-decoration:none;
	background-image:url(../images/arrow3.jpg);
	background-position:top left;
	background-repeat:no-repeat;
	color:#00156d;
	font-size:14px;
	padding:0px 0px 0px 12px;
}

div.mn_level2 {
	width:200px;
	padding:0px 10px 10px 10px;
	background-image:url(../images/bg_menu_sep.gif);
	background-position:bottom left;
	background-repeat:no-repeat;
}

a.mn2{
	text-decoration:none;
	color:#4b4b4b;
	padding:0px 0px 0px 10px;
	display:block;
}



a.mn2_selected{
	text-decoration:none;
	color:#00156d;
	padding:0px 0px 0px 10px;
	display:block;
	font-weight:bold;
}


div.level3 {
	width:190px;
	padding:4px 0px 4px 10px; 
}

a.mn_level3 {
	text-decoration:none;
	color:#4b4b4b;
	font-size:12px;
	padding:0px 0px 0px 20px;
}

a.mn_level3:hover {
	background-image:url(../images/arrow3.jpg);
	background-position:top left;
	background-repeat:no-repeat;
	color:#00156d;
}


a.mn_level3_selected {
	text-decoration:none;
	font-size:12px;
	background-image:url(../images/arrow3.jpg);
	background-position:top left;
	background-repeat:no-repeat;
	color:#00156d;
	padding:0px 0px 0px 20px;
}



div.level4 {
	width:180px;
	padding:2px 0px 2px 20px; 
}

a.mn_level4 {
	text-decoration:none;
	color:#4b4b4b;
	font-size:12px;
	padding:0px 0px 0px 20px;
}

a.mn_level4:hover {
	background-image:url(../images/arrow3.jpg);
	background-position:top left;
	background-repeat:no-repeat;
	color:#00156d;
}


a.mn_level4_selected {
	text-decoration:none;
	font-size:12px;
	background-image:url(../images/arrow3.jpg);
	background-position:top left;
	background-repeat:no-repeat;
	color:#00156d;
	padding:0px 0px 0px 20px;
}

a.Sitemap{
	text-decoration:none;
	color:#4b4b4b;
	padding:0px 0px 0px 20px;
	display:block;
}

a.Sitemap:hover{
	color:#00156d;
	display:block;
}

div.search_project {
	width:750px;
	background-color:#f8f8f8;
	height:104px;
	border:1px solid #eaeaea;
}

div.tlt_search_project {
	width:722px;
	background-image:url(../images/arrow4.jpg);
	background-position:top left;
	background-repeat:no-repeat;
	padding:0px 0px 0px 10px;
	margin:10px 0px 0px 18px;
	font-size:14px;
	color:#474747;
}

div.txt_search_project {
	width:724px;
	color:#4a4a4a;
	font-size:12px;
	padding:4px 0px 0px 26px;
}

div.txt_search_project td{
	padding:20px 40px 0px 0px;
	color:#2e5788;
}

select.slc1 {
	width:180px;
	font-size:12px;
}

select.slc2 {
	width:100px;
	font-size:12px;
}

div.result_project {
	width:750px;
	margin-top:30px;
}

div.tlt_result{
	width:750px;
	color:#496c97;
}

div.txt_result{
	width:750px;
	padding:14px 0px 0px 0px;
}

div.txt_result th{
	color:#ffffff;
	background-color:#7c87a1;
	text-align:left;
	padding:6px 0px 6px 10px;
}

div.txt_result td{
	color:#2c2c2c;
	padding:6px 0px 6px 8px;
}

tr.row1{
	background-color:#f3f3f3;
	color:#2c2c2c;
}

td.row1{
	background-color:#eaeaea;
	color:#2c2c2c;
}

tr.row1 td a
{
	text-decoration:none;
	color:#4b4b4b;
	padding:0px 0px 0px 10px;
	display:block;
	
}

tr.row1 td a:hover
{
	color:#00156d;
	display:block;
	
}

tr.row0 td a
{
	text-decoration:none;
	color:#4b4b4b;
	padding:0px 0px 0px 10px;
	display:block;
	
}

tr.row0 td a:hover
{
	color:#00156d;
	display:block;
	
}


div.final_result{
	width:670px;
	padding:0px 0px 0px 0px;
}

div.final_result div{
	float:left;
	padding:0px 6px 0px 6px;
}

div.final_result th{
	font-size:12px;
	color:#919191;
	text-align:left;
	padding:8px 6px 8px 18px;
	vertical-align:top;
}

div.final_result td{
	color:#2c2c2c;
	padding:8px 0px 8px 6px;
	vertical-align:top;
}




div.footer {
	width:966px;
	/*background-image:url(../images/bg_footer.jpg);
	background-position:top left;
	background-repeat:no-repeat;*/
	height:21px;
	clear:both;
	color:#ffffff;
	font-size:12px;
	padding:8px 0px 0px 14px;
	margin:10px 0px 2px 0px;
	background:#1e8ecf;background-image:-webkit--webkit-radial-gradient(closest-corner,rgba(16,47,70,0) 60%,rgba(16,47,70,0.26)),-webkit--webkit-linear-gradient(342deg,#26d0ce,#1a2980 90%);background-image:-webkit--moz-radial-gradient(closest-corner,rgba(16,47,70,0) 60%,rgba(16,47,70,0.26)),-webkit--moz-linear-gradient(342deg,#26d0ce,#1a2980 90%);background-image:-webkit--o-radial-gradient(closest-corner,rgba(16,47,70,0) 60%,rgba(16,47,70,0.26)),-webkit--o-linear-gradient(342deg,#26d0ce,#1a2980 90%);background-image:-webkit--ms-radial-gradient(closest-corner,rgba(16,47,70,0) 60%,rgba(16,47,70,0.26)),-webkit--ms-linear-gradient(342deg,#26d0ce,#1a2980 90%);background-image:-webkit-radial-gradient(closest-corner,rgba(16,47,70,0) 60%,rgba(16,47,70,0.26)),-webkit-linear-gradient(108deg,#26d0ce,#1a2980 90%);
	background-image:url(../images/footer_bg.gif);
	background-position:top left;
	background-repeat:repeat-y;
}

div.footer a{
	color:#ffffff;
	text-decoration:none;
	font-size:12px;
	padding:0px 2px 0px 2px;
}

div.bottom_menu {
	width:830px;
	float:left;
}

div.gg {
	width:136px;
	float:left;
}




div.txt_box td {
color:#2B2B2B;
font-size:12px;
padding:4px 0 4px 50px;
}


/*========================search============================*/
ol.resultlist
{
	margin: 0px; padding:0px;
	margin: 0px 0px 0px 12px;
}
li.resultitem
{
	margin: 0px 0px 10px 0px;
}
h3.resultheader
{
	margin: 0px; padding:0px;
	font-family: Verdana,Tahoma,'Trebuchet MS', Arial, GRHelvetica;
	font-weight: normal;
	font-style: italic;
	font-size: 14px;
}
div.summary
{
	font-size: 12px;
}
span.highlight
{
	font-weight: bold;
	background-color: Yellow;
}
/*search*/

/* ================== CATEGORIES=================*/

div.prodCategs
{
	width:720px;
	padding:40px 0px 0px 0px;
}
div.prodCategsNoPadding
{
	width:758px;
	padding:10px 0px 0px 0px;
	overflow:hidden;
}
.pil{float:left;padding:0 20px 10px 0;}
.pvne{clear:both;text-align:center;padding:12px 0;}
.pvne a{color:#666; text-decoration:none;}

div.special {
	width:720px;
	padding:16px 0px 14px 0px;
	background-image:url(../images/special_line.jpg);
	background-position:bottom left;
	background-repeat:no-repeat;
	font-size:12px;
	color:#838384;
}


div.main_categories {
	width:720px;
	padding:16px 0px 14px 0px;
	background-image:url(../images/special_line.jpg);
	background-position:bottom left;
	background-repeat:no-repeat;
	font-size:12px;
	color:#838384;
	float:left;
	clear:both;
}

div.img_cat {
	width:204px;
	float:left;
	padding:0px 20px 0px 0px;
}

div.img_cat img {
	max-width:204px
}

div.txt_cat {
	width:486px;
	float:left;
	padding:0px 10px 10px 0px;
}

div.txt_cat h1{
	width:280px;
	padding:0px 0px 6px 0px;
	margin:0px;
	color:#010101;
	font-size:12px;
	font-weight: bold;
	text-transform:capitalize;
}

div.products {
	width:720px;
	margin:6px 0px 14px 0px;
	float:left;
	clear:both;
}

div.list_products {
	width:720px;
	padding:10px 0px 10px 0px;
	float:left;
	clear:both;
}

div.img_pro {
	width:116px;
	float:left;
	padding:0px 8px 0px 0px;
	overflow:hidden;
}

div.txt_pro {
	width:586px;
	float:left;
	padding:0px 10px 0px 0px;
	color:#434242;
}

div.txt_pro h1{
	width:500px;
	padding:0px 0px 0px 0px;
	margin:0px;
	color:#010101;
	font-size:12px;
	font-weight:normal;
}

div.img_rpro {
	width:116px;
	float:left;
	padding:5px 8px 0px 0px;
	overflow:hidden;
}

div.txt_rpro {
	width:98px;
	float:left;
	padding:5px 0px 8px 0px;
	color:#434242;
}

div.txt_rpro h1{
	width:98px;
	padding:0px 0px 0px 0px;
	margin:0px;
	color:#010101;
	font-size:12px;
	font-weight:normal;
}
div.right_sc{
	padding:12px 0 8px 0;
	float:right;
}


a.element
{
	text-decoration:none;
	color:#838384;
	cursor:hand;
}





.bellows__item:not(.bellows--is-open) > .bellows__content {
  display: none; }
.bellows__item.bellows--is-open > .bellows__content-wrapper,
.bellows__item.bellows--is-closing > .bellows__content-wrapper {
  display: block; }
.bellows__content-wrapper {
  display: none; }
.bellows {
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box; }

.bellows__header {
  position: relative;
  padding: 5px;
  border: 1px dotted #cbccd1;
  border-width: 0 0 1px;
  /*background: #3498db;*/
  font-weight:bold;
  color: #4b4b4b;
  -webkit-tap-highlight-color: transparent; }
  /*.bellows__header:active {
    background: #2980b9; }*/
  .bellows__header::before, .bellows__header::after {
    content: '';
    position: absolute;
    top: 50%;
    right: 5px;
    z-index: 2;
    display: block;
    width: 8px;
    height: 2px;
    margin-top: -2px;
    background: #014181;
    pointer-events: none;
    -webkit-transition: -webkit-transform 0.25s ease-in-out;
            transition: transform 0.25s ease-in-out; }
  .bellows__header::before {
    content: '';
    -webkit-transform: rotate(0deg);
        -ms-transform: rotate(0deg);
            transform: rotate(0deg); }
  .bellows__header::after {
    -webkit-transform: rotate(90deg);
        -ms-transform: rotate(90deg);
            transform: rotate(90deg); }
  .bellows__item.bellows--is-open > .bellows__header::before, .bellows__item.bellows--is-opening > .bellows__header::before {
    -webkit-transform: rotate(180deg);
        -ms-transform: rotate(180deg);
            transform: rotate(180deg); }
  .bellows__item.bellows--is-open > .bellows__header::after, .bellows__item.bellows--is-opening > .bellows__header::after {
    -webkit-transform: rotate(360deg);
        -ms-transform: rotate(360deg);
            transform: rotate(360deg); }
  .bellows__item:last-child > .bellows__header {
    border-bottom: 0; }
  .bellows__header h1,
  .bellows__header h2,
  .bellows__header h3,
  .bellows__header h4 {
    margin: 0; }

.bellows__content {
  padding: 5px;word-break:break-all;
  /*border: 1px solid #ecf0f1;*/ }
  .bellows__content .bellows {
    margin-top: 20px; }



















/* rslides */
.rslides{
	position:relative;
	list-style:none;
	overflow:hidden;
	width:100%;
	height:302px;
	padding:0;
	margin:0;
}
.rslides li{
	-webkit-backface-visibility:hidden;
	position:absolute;
	display:none;
	width:100%;
	left:0;
	top:0;
}
.rslides li:first-child{
	position:relative;
	display:block;
	float:left;
}
.rslides img{
	display:block;
	height:auto;
	float:left;
	width:100%;
	border:0;
}
/*pager*/
.callbacks_tabs.callbacks1_tabs{margin-top:-40px; position:relative;z-index:100;margin-bottom:20px;}
.callbacks_tabs.callbacks1_tabs li{display:inline-block;width:10px;height:10px;margin-left:5px;border-radius:10px;border:1px solid #FFF;position:relative;}
.callbacks_tabs.callbacks1_tabs li a{display:inline-block;width:10px;height:10px;border-radius:10px;position:absolute; left:0; z-index:1000; color:rgba(100,200,300,0);color:transparent;}
.callbacks_tabs.callbacks1_tabs li.callbacks_here a{background:#FFF;}

/* Callback example */
.callbacks_container{
	margin-bottom:2px;
	position:relative;
	width:100%;
	max-width:100%;
	text-align:center;
}

.callbacks{
	position:relative;
	list-style:none;
	overflow:hidden;
	width:100%;
	padding:0;
	margin:0;
}
.callbacks li{
	position:absolute;
	width:100%;
	left:0;
	top:0;
}
.callbacks img{
	display:block;
	position:relative;
	z-index:1;
	height:auto;
	width:100%;
	border:0;
}
.callbacks .caption{
	display:block;
	position:absolute;
	z-index:2;
	font-size:20px;
	text-shadow:none;
	color:#fff;
	background:#000;
	background:rgba(0,0,0, .8);
	left:0;
	right:0;
	bottom:0;
	padding:10px 20px;
	margin:0;
	max-width:none;
}
.callbacks_nav{
	position:absolute;
	-webkit-tap-highlight-color:rgba(0,0,0,0);
	top:50%;
	left:0;
	opacity:0.6;
	z-index:3;
	text-indent:-9999px;
	overflow:hidden;
	text-decoration:none;
	height:61px;
	width:38px;
	background:transparent url("../images/themes.gif") no-repeat left top;
	margin-top:-30px;
	display:none;
}
.callbacks_container:hover .callbacks_nav{display:block;}
.callbacks_nav:active{opacity:1.0;}
.callbacks_nav.next{
	left:auto;
	background-position:right top;
	right:0;
}

@media screen and (max-width:600px){
	.callbacks_nav{
		top:47%;
	}
}



/*2016*/
.rcon{/*width:690px;min-height:293px;overflow:hidden;*/}
	.rcon p{line-height:18px;}
	.rcon a{text-decoration:none;}
/*home*/
.home1,.home2s,.home2sa,.home2sd,.home3{float:left;background-color:#FCFCFC;box-shadow:0 0 5px 0 #BCBCBC;border-radius:2px;-webkit-transition:border .2s ease-in-out;-o-transition:border .2s ease-in-out;transition:border .2s ease-in-out;}
.home1{float:left;margin:0 18px 0 0;padding:15px 10px;width:230px;/*height:100px;*/}
	.home1 h3{color:#ff9c00;padding:0;margin:0;}
	.home1 p{font-size:12px;line-height:22px;}
	.h1p{height:411px;overflow:hidden;}
	.h1more{width:230px;padding:3px 0;color:#ff9c00;text-align:right;}
		.h1more a{color:#ff9c00;text-decoration:none;}
.home2{float:left;margin:0;padding:0;width:712px;/*height:100px;*/}
	.home2s{margin:0 0 18px 0;padding:15px 10px;width:690px;/*height:100px;*/}
		.h2sti,.h2sati{height:26px;padding:0 0 0 12px;border-bottom:1px solid #E2E2E2;background:url("../images/home2s.png") 0 6px no-repeat;}
			.h2sti h3,.h2sati h3,.h2sdti h3,.h3ti h3,.a2sti h3,.p2sti h3{float:left;padding:0;margin:0;color:#0C4185;}
			.h2smore{float:right;}
				.h2smore a{color:#CECECE;text-decoration:none;font-size:10px !important;}
		.h2sli{float:left;padding:15px 0;margin:0 5px;width:220px;text-align:center;}
			.h2sli span{display:block;width:220px;line-height:30px;font-weight:bold;}
			.h2sli a{text-decoration:none;}
	.home2sa{float:left;margin:0 18px 18px 0;padding:15px 10px;width:443px;}
		.h2sali{float:left;padding:15px 0;margin:0 5px;width:137px;text-align:center;}
		.h2sali a{text-decoration:none;}



		/*.box dl,.box dd{padding:0;margin:0;}
		.box {height:130px;overflow: hidden;width:443px;margin: 0 2px;position: relative;}
		#roll {width:200%;}
		#roll dd{float:left;padding:15px 0;margin:0 5px;width:137px;text-align:center;}*/
		.box dl,.box dd,.box p,.rcon dl,.rcon dd,.rcon p{list-style:none;padding:0;margin:0;}
		.box {height:130px;overflow:hidden;width:443px;margin:0 2px;position:relative;}
		.box #roll,.rcon #roll {width:200%;}
		.box #roll dd{float:left;padding:15px 0;margin:0 5px;width:137px;text-align:center;}
		.box #roll img{width:137px;height:120px;}


		.rcon #roll{display:block;width:690px;overflow:hidden;}
		.rcon #roll dd{float:left;padding:9px 0 5px 0;margin:0 5px;width:220px;text-align:center;}
			.rcon #roll img{width:220px;height:161px;}
			.rcon #roll span{display:block;width:220px;line-height:30px;font-weight:bold;}
			.rcon #roll a{text-decoration:none;}











	.home2sd{float:left;margin:0 0 18px 0;padding:15px 10px;width:209px;}
		.h2sdti,.h3ti,.a2sti,.p2sti{height:26px;padding:0 0 0 12px;background:url("../images/home2s.png") 0 4px no-repeat;}
		.h2sdli{float:left;padding:15px 0 13px 0;margin:0;width:247px;}
		.h2sdli a{color:#4D4D4D;text-decoration:none;}
			.h2sdli .hdlt{float:left;width:190px;padding-right:7px;}
			.h2sdli .hdld{float:left;width:50px;}
.home3{margin:0 0 7px 0;padding:15px 10px 15px 13px;width:955px;}
	.h3li{float:left;padding:5px 0 0 0;margin:0 5px;width:109px;}
		.h3li h4{font-size:11px;padding:0;margin:0;color:#4D4D4D;line-height:30px;}
		.h3li p{font-size:10px;padding:0;margin:0;width:109px;height:30px;color:#4D4D4D;overflow:hidden;}
		.h3li a{text-decoration:none;}
		.h3li img{width:109px;}


/*about*/
.about1s,.about2s,.pt2s{background-color:#ffffff;box-shadow:0 0 5px 0 #BCBCBC;border-radius:2px;-webkit-transition:border .2s ease-in-out;-o-transition:border .2s ease-in-out;transition:border .2s ease-in-out;}
.about1{float:left;width:250px;margin:0 18px 0 0;}
	.about1s{margin:0 0 18px 0;padding:15px 10px;width:230px;}
		.about1s ul{padding:5px 0;margin:0;list-style-type:none;}
		.about1s li{padding:5px 0 5px 10px;margin:0;}
		.about1s li a{color:#4D4D4D;font-size:14px;text-decoration:none;}
	.a1sti h3{padding:0;margin:0;color:#ff9c00;}
	.a1stia h3{width:94%;padding:5px 3%;margin:0;color:#ffffff;background-color:#ff9c00;border-radius:3px;-webkit-transition:border .3s ease-in-out;-o-transition:border .3s ease-in-out;transition:border .3s ease-in-out;}
	.a1stia a{color:#ffffff;text-decoration:none;}
	.a1lx{padding:5px 0 5px 10px;}
.about2,.pt2{float:left;margin:0;padding:0;width:712px;/*height:100px;*/}
	.about2s,.pt2s{margin:0 0 18px 0;padding:15px 10px;width:690px;/*height:100px;*/}
	.a2sti,.p2sti{border-bottom:1px solid #E2E2E2;}
	
/*news*/
.lnews{list-style:none;padding:5px 0;margin:0;}
	.lnews li{padding:8px 0 !important;margin:12px 0;width:690px;/*border-bottom:1px dashed #F1F1F1;*/}
	.lnews a{text-decoration:none;color:#4D4D4D;}
	.lnews li span{float:right;display:block;color:#999;font-style: "Microsoft YaHei",Verdana,Tahoma,'Trebuchet MS', Arial, GRHelvetica;font-style:italic;}
	.lnews .lnti{float:left;background:url("../images/ntico.gif") 2px 5px no-repeat;padding:0 0 0 15px;}


/*products*/
.p2sli{float:left;padding:9px 0 7px 0;margin:0 5px;width:162px;text-align:center;}
	.p2sli span{display:block;width:162px;line-height:30px;font-size:11px;}
	.p2sli a{text-decoration:none;}
		.p3li{float:left;padding:5px 0 0 0;margin:0 5px;width:228px;text-align:center;}
			.p3li p{padding:0;margin:0;color:#4D4D4D;line-height:20px;font-size:11px;}
				.p3li p a{color:#4D4D4D !important;}
			.p3li a{text-decoration:none;}
			.p3li img{width:228px;height:140px;}
	.pcti{height:20px;background:url("../images/pcti.gif") 0 2px repeat-x;}
		.pcti span{display:block;width:170px;height:20px;font-size:14px;font-weight:bold;background-color:#ffffff;color:#0C4185;}

/*project*/
	.pjs{margin:0 0 18px 0;}
	.pj3li{float:left;padding:5px 0 0 0;margin:0 14px;width:290px;}
		.pj3li h4{padding:0;margin:0;color:#4D4D4D;line-height:30px;}
		.pj3li p{padding:8px 0;margin:0;width:290px;height:26px;color:#4D4D4D;overflow:hidden;}
		.pj3li a{text-decoration:none;}
		.pj3ti{width:282px;height:27px;background-color:#ff9c00;font-size:14px;line-height:27px;color:#ffffff;padding:3px 0px 0px 8px;}
		.pj3m{padding:0;margin:0;text-align:right;text-transform:uppercase;}
		.pj3m a{color:#ff9c00;}
	.pjtag{list-style:none;padding:5px 0 12px 0;margin:0;}
		.pjtag li{float:left;background:url("../images/pjtag.gif") 0 5px no-repeat;padding:0 55px 0 10px;}
			.pjtag li a{text-decoration:none;color:#4D4D4D;}

/*download*/
.dlt{border-left:1px solid #DFDFDF;border-top:1px solid #DFDFDF;margin-top:12px;}
	.dlt td,.dlt th{padding:8px 5px;border-bottom:1px solid #DFDFDF;border-right:1px solid #DFDFDF;}
	.dlt th{padding:10px 5px;color:#000000;background-color:#DFDFDF;text-align:left;}
	.dlt a{text-decoration:none;color:#0C4185;}

/*honor*/
	.ho3li{float:left;padding:10px 0 0 0;margin:0 5px;width:162px;text-align:center;}
		.ho3li p{padding:0;margin:0;color:#4D4D4D;line-height:20px;font-size:14px;}
		.ho3li a{text-decoration:none;}
		.ho3li img{width:162px;}

/*news*/
.nsc{}
	.nsc h4{padding:18px 0;margin:0;color:#FF9C00;font-size:16px;text-align:center;}
	.nsc .con{min-height:220px;}
	.nsc p{line-height:22px;}

/*style*/
.s2sli{float:left;padding:9px 0 5px 0;margin:0 5px;width:220px;text-align:center;}
	.s2sli span{display:block;width:220px;line-height:30px;font-weight:bold;}
	.s2sli a{text-decoration:none;}



.pn a{color:#0C4185;}

/*分页*/
.page_navi{margin:0px auto;}
.page_navi ul{display:inline-block;*display:inline;}
.page_navi li{display:inline;}
.page_navi li a,.page_navi li span{float:left;padding:4px 6px;text-decoration:none;background-color:#dfdfdf;border:1px solid transparent;border-left-width:0;margin:0 2px;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;color:#0C4185;}
.page_navi li a:hover,.page_navi li a:focus,.page_navi .active a,.page_navi .active span{background-color:#0C4185;color:#ffffff;}
.page_navi li .current{background-color:#ff9c00;color:#ffffff;}
.footer_tj{display:none;}



/*pic zoom*/
/*.gallery{list-style-type:none;float:left;background:#ffffff;padding:20px 20px 10px 20px;margin:0;-webkit-box-shadow:0 1px 3px rgba(0,0,0,0.25);-moz-box-shadow:0 1px 3px rgba(0,0,0,0.25);box-shadow:0 1px 3px rgba(0,0,0,0.25);-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;}*/

/*.gallery dd{float:left;padding:0 10px 10px 0;}

.gallery dd:nth-child(6n){padding-right:0;}

.gallery dd a,.gallery dd img{float:left;}*/


#zoom {
	z-index: 99990;
	position: fixed;
	top: 0;
	left: 0;
	display: none;
	width: 100%;
	height: 100%;
	background: rgba(0, 0, 0, 0.8);
	filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000, endColorstr=#99000000)";
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000, endColorstr=#99000000)";
}
#zoom .content {
	z-index: 99991;
	position: absolute;
	top: 50%;
	left: 50%;
	width: 200px;
	height: 200px;
	background: #ffffff no-repeat 50% 50%;
	padding: 0;
	margin: -100px 0 0 -100px;
	box-shadow: -20px 20px 20px rgba(0, 0, 0, 0.3);
	border-radius: 4px;
}
#zoom .content.loading {
	background-image: url('../images/loading.gif');
}
#zoom img {
	display: block;
	max-width: none;
	background: #ececec;
	box-shadow: 0 1px 3px rgba(0,0,0,0.25);
	border-radius: 4px;
}
#zoom .close {
	z-index: 99993;
	position: absolute;
	top: 0;
	right: 0;
	width: 49px;
	height: 49px;
	cursor: pointer;
	background: transparent url('../images/close.png') no-repeat 50% 50%;
	opacity: 1;
	filter: alpha(opacity=100);
	border-radius: 0 0 0 4px;
}
#zoom .previous,
#zoom .next {
	z-index: 99992;
	position: absolute;
	top: 50%;
	overflow: hidden;
	display: block;
	width: 49px;
	height: 49px;
	margin-top: -25px;
}
#zoom .previous {
	left: 0;
	background: url('../images/arrows.png') no-repeat 0 0;
	border-radius: 0 4px 4px 0;
}
#zoom .next {
	right: 0;
	background: url('../images/arrows.png') no-repeat 100% 0;
	border-radius: 4px 0 0 4px;
}
#zoom .close:hover {
	background-color: #da4f49;
}
#zoom .previous:hover,
#zoom .next:hover {
	background-color: #0088cc;
}


