body{margin:0px; border-top:5px solid #294471; background:#fff url('../images/bg.jpg') no-repeat center top; font-family:arial; font-smooth: always;font-size: 12px;line-height: 15px; }
a{text-decoration:none; color:#3b3b3b;}
.clear{clear: both;display: block;overflow: hidden;visibility: hidden;width: 0;height: 0;}
.list_img_mouseover{position:absolute; border:15px solid #f8f8f8; border-radius:5px; height:auto; width:auto; display:none; background-color:white; z-index:9999;}
.list_img_mouseover img{max-width:300px;  z-index:9999;}

.container {margin:0px auto; display:block; width:960px;}
.header{float:left; width:100%; height:118px;}
.header .leftheader{float:left; z-index:4; position:relative;}
.header .leftheader .logo{float:left; margin-left:10px; }
.header .leftheader .logo img {width:90%}
.header .leftheader .slogan{float:left; margin: 37px 0px 0px 0px; font-family:UTM Daxline Medium;} 
.header .leftheader i{color:#7b1f68; text-shadow: 2px 0 3px #fff, -2px 0 3px #fff, 0 2px 3px #fff, 0 -2px 3px #fff, 1px 1px 3px #fff, -1px -1px 3px #fff, 1px -1px 3px #fff, -1px 1px 3px #fff; }
.header .rightheader{float:right; width:250px;}
.header .rightheader .hotline{float:right;  margin-bottom:0px; font: 12px Segoe UI; color:#484848; text-align:right;}
.header .rightheader .hotline i {width:50px; text-align:left; float:right; height:16px; line-height:18px}
.header .rightheader .hotline strong{ color:#c10411; font-style:italic; font-weight:bold; font-size:15px;}
.header .rightheader .search{margin:10px 2px 30px 2px ; float:right; position:relative;}
.header .rightheader .search input{ width:176px; font-style:italic; font-size:12px; height:30px;  z-index:1; border:1px solid #eaeaea;}
.header .rightheader .search a{display:block; position:absolute; z-index:2; margin:3px; right:0px; top:0px; width:28px;height:28px; border-left:1px solid #eaeaea;  background:url('../images/search.png') no-repeat center center;}
.mainmenu{position:relative;z-index:4; height:44px; float:left; width:936px;/* border-top-left-radius:5px; *//* border-top-right-radius:5px; */font: 12px arial;padding:0px 12px; background-color:#034ea1;}
.mainmenu ul{margin:0px; padding:0px; float:left; list-style:none; }
.mainmenu ul li{ float: left; position: relative; height:44px; }
.mainmenu ul li a{color:white; display: block; text-transform:uppercase; font-weight:bold; line-height:10px; height:10px; padding:16px 17px 18px 17px; }
.mainmenu ul li:hover{ background-color:#c10411; }
.mainmenu ul li:hover ul li{background:none; background:#c10411 url('../images/bullet.png') no-repeat 7px 11px;}
.mainmenu ul li ul li:hover{background:none; background:#c6251d url('../images/bullet.png') no-repeat 7px 11px !important;}
.mainmenu ul li:hover ul{display:block;}
.mainmenu ul li:hover ul li ul{display:none;}
.mainmenu ul li ul li:hover ul{display:block;}
.mainmenu ul li.active a{ background-color:#c10411;}

.mainmenu ul li ul{position:absolute; display:none;  top:44px; width:200px; background-color:#c10411; z-index:10;}
.mainmenu ul li ul li{position:relative; height:auto; width:90%; padding-left:10%; background: #c10411 url('../images/bullet.png') no-repeat 7px 11px; }
.mainmenu ul li ul li a{position:relative; text-transform:none; color:white; padding:7px 2px; line-height:14px !important; height:auto ;  }


.mainmenu ul li ul li ul{position:absolute; display:none; left:200px;  top:0px; width:200px; background-color:#d04c46; z-index:10;}
.mainmenu ul li ul li ul li{position:relative; height:auto; width:90%; padding-left:10%; background: url('../images/bullet.png') no-repeat 7px 11px; }
.mainmenu ul li ul li ul li a{position:relative; color:white; padding:7px 2px; line-height:14px !important; height:auto ;  }



.slider{float:left; width:100%; height:auto; position:relative; z-index:3;}
.slide-bg{width:1006px; left:-23px; height:336px; z-index:1; position:absolute; display:block; /* background:url('../images/slide-shadow.png') center center; */}
.slide-content{float:left; width:960px; z-index:2;  height:303px; position:relative; overflow:hidden; /* border-top-left-radius:5px; */ /* border-top-right-radius:5px; */}
.slide-content .slide-inside{height:303px; width:10000px; position:relative;}
.slide-caption{display:none;float:left; position:relative; z-index:2; width:924px; background-color:#294471; height: 0px; padding: 18px; /* border-bottom-left-radius:5px; *//* border-bottom-right-radius:5px; */ color:white; font-size:10px; line-height:10px;}
.slide-caption  p{margin:0px; padding:0px; display:none;}
.slide-caption  p.active{display:block; float:left;}
.slide-caption span{float:right; width:auto;}
.slide-caption span a{color:white; font-weight:bold; padding:0px 2px; float:left; font-size:12px;}

.top-banner{float:left;  height:132px; padding:24px 0px 16px 0px; width:960px; font-size:12px; color:blue; font-weight:bold; line-height: 22px; /* background:url('../images/slider_shadow.png') no-repeat top center; */}
.top-banner>div{display:inline-block; vertical-align:top; margin:0px 10px; padding-bottom:16px; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; /* background:url('../images/banner-shadow.png') no-repeat center 117px; */}
.top-banner>div img{-webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px;}
.top-banner>div:first-child{margin-left:0px;}
.top-banner>div:last-child{margin-right:0px;}

.content{float:left; width:960px;}
.content .left{float:left; margin-right:6px; width:210px;}
.content .right{float:left; width:526px; margin-right:6px;}

/*=============hot product===============*/
.left>.hot .content{margin:6px; text-align:center; overflow:hidden; height:400px; width:200px !important;}
.left>.hot .content>a{width:200px; display:block; float:left;}
.left>.hot .content>a>div>div>img{max-height:80px;}
.left>.hot .content>a>div{ margin:5px auto 0px auto; width:122px; height:80px; border:1px solid #d4d4d4;  padding:4px;}
.left>.hot .content>a>div>div{float:left; display:block; overflow:hidden; width:122px; height:80px; display:table-cell; vertical-align:middle; text-align:center;}
.left>.hot .content>a>span{width:100%; float:left; font-size:12px; padding:10px 0px; line-height:18px;}
.left>.hot .content>a>span>em{font-style:normal; font-weight:bold; color:#e98610;}

.content .left .left-block{float:left; border:1px solid #d4d4d4;	/* border-radius:5px; */ width:210px;  margin-bottom:22px; background-color:#fff; }
.content .left .left-block h3{margin:-0.5px 0px 0px 0px;padding:12px 12px 12px 32px; height:14px; font-size:14px; color:white; font-weight:bold; /* border-top-left-radius:5px; */ /* border-top-right-radius:5px; */ 
	background: url('../images/title-icon.png') no-repeat 8px 50%, -webkit-gradient(
	linear,
	left top,
	left bottom,
	color-stop(0, #034ea1),
	color-stop(0.5, #034ea1)
);
background: url('../images/title-icon.png') no-repeat 8px 50%, -o-linear-gradient(bottom, #034ea1 0%, #034ea1 50%);
background: url('../images/title-icon.png') no-repeat 8px 50%, -moz-linear-gradient(bottom, #034ea1 0%, #034ea1 50%);
background: url('../images/title-icon.png') no-repeat 8px 50%, -webkit-linear-gradient(bottom, #034ea1 0%, #034ea1 50%);
background: url('../images/title-icon.png') no-repeat 8px 50%, -ms-linear-gradient(bottom, #034ea1 0%, #034ea1 50%);
background: url('../images/title-icon.png') no-repeat 8px 50%, linear-gradient(to bottom, #034ea1 0%, #034ea1 50%);
}
.content .left .left-block ul {padding:12px 0px; margin:0px; list-style:none;}
.content .left .left-block ul li{padding:6px 0px 10px 20px; margin:0px 18px; border-bottom:1px solid #e5e5e5; font-size:12px; width:170px; background:url('../images/bullet.png') no-repeat 0px 10px; line-height:14px;
-moz-box-shadow: 0 2px 0px #f7f7f7;-webkit-box-shadow: 0 2px 0px #f7f7f7;box-shadow: 0 2px 0px #f7f7f7;}
.content .left .left-block ul li a{ font-weight:bold;}
.content .left .left-block ul li a:hover{text-decoration:underline;}
.content .left .left-block ul li.last{border-bottom:none;-moz-box-shadow: none;-webkit-box-shadow: none;box-shadow: none;}
.content .left .project .content a{display: block;
margin-bottom: 20px;}
.content .left .project .content{margin:6px; text-align:center; overflow:hidden; height:400px;}
.content .left .project .content{width:190px;}
.content .left .project .content img{width:123px;}
.content .left .project i{width:123px; padding:4px; border:1px solid #ddd; display:block; margin:0px auto;}
.content .left .support ul li{border-bottom:1px dashed #cfcfcf; background:url('../images/yahoo.png') no-repeat 8px center; width:130px; padding:12px 0px 8px 58px;-moz-box-shadow: none;-webkit-box-shadow: none;box-shadow: none; font-size:12px; line-height:16px;}
.content .left .support ul li.first{background:none; padding-left:0px; width:190px;}
.content .left .faceblock img{margin:15px 6px;}
.content .left .link {position:relative; z-index:2;}
.content .left .link img{max-width:150px; }
.content .left .link .subslide{width:150px; height: auto; margin: 40px 30px; overflow:hidden; position:relative; z-index:2;}
.content .left .link .leftarrow{width:8px; height:15px; position:absolute; right:40px; top:60px; z-index:3;}
.content .left .link .rightarrow{width:8px; height:15px; position:absolute; right:20px; top:60px; z-index:3;}
.content .left .link  .leftarrow{background:url('../images/subslide-left.png')no-repeat top left;}
.content .left .link  .leftarrow:hover{background:url('../images/subslide-left-hover.png')no-repeat top left;cursor:pointer;}
.content .left .link  .rightarrow{background:url('../images/subslide-right.png')no-repeat top left; cursor:pointer;}
.content .left .link  .rightarrow:hover{background:url('../images/subslide-right-hover.png')no-repeat top left; cursor:pointer;}
.content .left .link .subslide-content{width:2000px;}
.content .left .link .subslide-content img{max-width:150px;}
.content .left .news ul li{background:none; border-bottom:1px dotted #cfcfcf; padding:10px 0px; display:block; float:left; width:190px;}
.content .left .news ul li img{ float:left; max-width:62px; border:2px solid #ebebeb;border-radius:5px; }
.content .left .news ul li span{float:left; margin-left:8px; width: 115px;}
.content .left .news ul li.viewall{float:right;  width:auto; padding-left:20px; background:url('../images/expand-arrow.png') no-repeat 5px center; font-size:12px; line-height:12px;}
.content .left .stats embed{margin:16px auto; display:block;}

.content .right .main-block{float:left; display:block; border:1px solid #d4d4d4;	border-radius:5px; width:526px;   margin-bottom:22px; background-color:#fff; }
.content .right .main-block h3{margin:0px; color:#294471; background:url('../images/title-icon2.png') no-repeat 15px 50%;padding:12px 18px 12px 48px; height:14px; border-bottom:1px solid #d4d4d4; font-size:14px; font-weight:bold;
background: url('../images/title-icon2.png') no-repeat 15px 50%, -webkit-gradient(
	linear,
	left top,
	left bottom,
	color-stop(0, #FDFDFD),
	color-stop(0.5, #F8F8F8)
);
background: url('../images/title-icon2.png') no-repeat 15px 50%, -o-linear-gradient(bottom, #FDFDFD 0%, #F8F8F8 50%);
background: url('../images/title-icon2.png') no-repeat 15px 50%, -moz-linear-gradient(bottom, #FDFDFD 0%, #F8F8F8 50%);
background: url('../images/title-icon2.png') no-repeat 15px 50%, -webkit-linear-gradient(bottom, #FDFDFD 0%, #F8F8F8 50%);
background: url('../images/title-icon2.png') no-repeat 15px 50%, -ms-linear-gradient(bottom, #FDFDFD 0%, #F8F8F8 50%);
background: url('../images/title-icon2.png') no-repeat 15px 50%, linear-gradient(to bottom, #FDFDFD 0%, #F8F8F8 50%);


}
.content .right .main-block h3 a{color:white; font-weight:bold;}
.content .right .main-block h3 a:hover{text-decoration:underline !important; }
.content .right .main-block h3 span{float:right;  font-weight:normal; font-size:11px; }
.content .right .main-block h3 span a{color:white;}
.content .right .main-block ul {padding: 10px 15px; margin:0px; list-style:none; float:left;}
.content .right .main-block:not(.newslist) ul li {text-align: center;}
.content .right .main-block ul  li{float:left; width: 120px; height:auto; padding: 1px 1px 0px 3px;  }
.content .right .main-block:not(.project) ul  li img{float:left; max-width: 110px; max-height: 110px; }
.content .right .main-block ul  li  .images{display: table-cell; border:1px solid #ddd;
width: 115px;
height: 115px;
vertical-align: middle;

}
.content .right .newslist ul  li img{float:left; max-width:100px; max-height:80px;}
.content .right .main-block ul  li .title{display: block; margin:10px 0px; font-weight:bold; font-size:12px; color:#3b3b3b;}
.content .right .main-block ul  li .button1{display: inline-block; height:12px; line-height:12px; padding:8px 12px; margin:0px auto 12px auto; border:1px solid #d4d4d4; border-radius:5px; color:#e87b72; font-weight:bold; font-size:12px; background:url('../images/button1-pattern.png') repeat-x top center;}

.footer{width:100%;  float:left; padding: 0px 0px 0px 0px; 
color: white;
background: url('../images/footer.png');
}
.footer .top-footer-line{width:100%; height:8px; float:left;}

.footer .line {width:50%; float:left; font-size:12px; margin-bottom:5px;}
.footer .col1{float:left; width:306px; margin-bottom:10px; text-align:left; font-size: 13px;}
.footer .col1 span p{margin:5px 0px !important;}
.footer .col2{float:left; width:255px; margin-bottom:10px; text-align:left; font-size:12px;}
.footer .col1 h3, .footer .col2 h3{color:white; font-size:14pt; font-weight: normal !important; margin:0px; margin-bottom:10px;margin-top:35px;  padding:20px 2px; border-bottom:1px solid black; border-bottom: 2px groove #14294c; text-transform:uppercase;}
.footer .col1 h4{color:#fff; font-size:10pt; font-weight:bold; text-transform:uppercase;}
.footer .col1 span, .footer .col2 span{color:#fff; font-size:9pt; float:left;}
.footer .col1 span p, .footer .col2 span p{margin:13px 0px;  float:left;}
.footer .col2 span strong span{font-weight:normal;float:none;}
.footer .col1 .project{float:left; margin:20px 12px 0px 0px; border:5px solid #14294c; width:69px; height:69px; background-color:white;}
.footer .col1 .project img{width:69px; height:69px;}

.footer  .bottom-footer{width:100%; float:left; font-size:10px; padding:16px 0px; color:#fff;border-top:1px solid #fff;}
.footer  .bottom-footer span a{color:white;}
.footer  .bottom-footer .copyright{float:left;}
.footer  .bottom-footer .backtotop{float:right;}


.right .main-block .paging{margin:5px; float:left; width:510px; font-size:12px; font-family:Tahoma, Geneva, sans-serif;}
.right .main-block .paging a{padding:2px 2px;}


/* -------------------- LIST NEWS -------------------- */
.right .newslist .divider {line-height:1px; float:left; width:100%; border-bottom:1px dotted #eee; display:block;}
.right .newslist  ul{margin:0px; padding:0px; float:left;}
.right .newslist  ul li{margin:0px; padding:0px; float:left; width:100% !important;}
.right .newslist  .newslist-images{float:left; padding: 4px;border: 1px solid #e0e0e0;background: #fff;}
.right .newslist  .newslist-images a{display: block;width: 100px;height: 80px;overflow: hidden;}
.right .newslist  .newslist-images a img{width: 100px;height: 80px;}
.right .newslist  .newslist-content{float: right;width: 75%;}
.right .newslist  .newslist-content h4{margin: 0px 0px 5px 0px;}
.right .newslist  .newslist-content h4 a{color: #005984;font-size: 13px;}
.right .newslist  .newslist-content .newslist-info{font-size: 10px;text-transform: uppercase;margin-bottom: 5px;color: #888;display: block;padding-left: 15px;background: url(../images/time.png) 0px 1px no-repeat;}
.right .newslist  .newslist-content p{line-height: 1.5em;border: 0px;font-family: Tahoma, Geneva, sans-serif;font-size: 12px;}
.right .newslist  .newslist-content p a{color: #ef6000;font-style: italic;display: inline-block;padding-right: 12px;font-size: 11px;background: url(arrow.png) center right no-repeat;}

/* -------------------- NEWS -------------------- */
.right .news  a:hover{text-decoration:underline;}
.right .news  h3  strong{float:left;display: block; padding-right:10px;}
.right .news  h3 a{float: left;color:white !important; font-size: 14px;font-weight: normal;color: #5c5c5c;padding-left: 15px;display: block;background: url(../images/expand-arrow.png) 0px 6px no-repeat;margin-right: 10px;}
.right .news h1{font-size: 17px;font-family: Arial;font-weight: bold;color: #0c7aaf; margin:15px 10px;}
.right .news .news-info{color: #999;font-style: italic; font-size:12px; margin: 0px 0px 10px 10px;background: url(../images/time.png) 0px 3px no-repeat;padding-left: 15px;}
.right .news .news-content{margin:10px; overflow:hidden; }
.right .news .news-content p{margin-left:0px !important; margin-right:0px !important; width:100% !important; max-width:500px !important; }
.right .news .news-content *{font-family:time new roman !important; font-size:14px !important;}
.right .news .news-content table{max-width:500px !important; width:500px !important;}
.right .news .news-content table td{max-width:400px !important; }
.right .news .news-content table td ol{width:0px;}
.right .news h4{font-size: 12px;border-top: 1px solid #fff;border-bottom: 3px solid #99cc00;font-weight: bold;padding: 5px 0; margin:10px 10px; text-transform:uppercase;}
.right .news  ul li{width:114px !important; }
.right .news  ul.same_cate li{padding: 5px !important; height: 130px !important;}
.right .news  ul li a img{width:114px !important; height:85px !important;}
.right .news  ul li a {color: #085597;display: block; font-size:12px;}

.right .news  ul.list{padding:0px 10px 20px 10px; width:100%; float:left; }
.right .news  ul.list li{ float:left;background: url(../images/expand-arrow.png) 0px 5px no-repeat;padding: 0px 0px 0px 15px !important;margin: 5px 0; float:none; width: 500px !important;}
.right .news  ul.list li a {font-family:tahoma; text-align:left;}
.right .news  ul.list li a span{font-style: italic;color: #b0b0b0; font-size:14px;}
.right .news  ul.list li a span img{width:30px !important; height:10px !important; float:none;}


/* -------------------- PRODUCTS -------------------- */
.right .product  h3  strong{float:left;display: block; padding-right:10px;}
.right .product  h3 a{float: left;font-size: 14px;font-weight: normal;color: #5c5c5c;padding-left: 15px;display: block;background: url(../images/expand-arrow.png) 0px 6px no-repeat;margin-right: 10px;}
.right .product .product-infor{float:left;}
.right .product .product-infor .product-images{border: 5px solid #e7e7e7;float: left; margin:15px;}
.right .product .product-infor .product-images img{width: 160px;}
.right .product .product-infor .product-detail {float:left; font-family: Tahoma, Geneva, sans-serif; width: 320px; display:block; overflow:hidden;}
.right .product .product-infor .product-detail h1{font-size: 20px;font-weight: normal;margin-bottom: 5px;}
.right .product .product-infor .product-detail span{border-bottom: 1px dotted #ddd;padding: 6px 0; margin:5px; float:left;}
.right .product .product-infor .product-detail .price{color: #f00; font-size: 15px;  width: 310px;}
.right .product .product-infor .product-detail .brand, .right .product .product-infor .product-detail .status, .right .product .product-infor .product-detail .brief, .right .product .product-infor .product-detail .buy{ font-size: 12px; width: 310px;}
.right .product .product-infor .product-detail .status a{padding: 2px 20px; background: url(../images/tick2.png) 0px 0px no-repeat; float:none;}
.right .product .product-infor .product-detail .support{font-size: 12px; width: 310px; line-height:20px; color:red;}
.right .product .product-infor .product-detail .support a{color:red;height:12px; display:block; float:left; padding: 10px 0px 10px 0px;}
.right .product .product-infor .product-detail .support span{padding: 4px 20px; line-height:10px;  background: url(../images/phone1.png) 0px 0px no-repeat; border:none; margin:0px;}
.right .product .product-infor .product-detail .support img{padding:0px;margin-bottom: -3px; margin-right: 5px;}
.right .product .product-infor .product-detail .buy .button1{float:left; height:12px; line-height:12px; padding:8px 12px; margin-bottom:2px; margin-top:0px; border:1px solid #d4d4d4; border-radius:5px; color:#e87b72; font-weight:bold; font-size:12px; background:url('../images/button1-pattern.png') repeat-x top center;}
.right .product .product-infor .product-detail .brief {border-bottom:none;}
.right .product .product-infor .product-description .product-descdetail{float:left; margin:15px;}
.right .product h4{float: left;margin: 0 15px;border-bottom: 1px solid #c6c6c6; width: 500px;}
.right .product h4 strong{font-size: 15px;font-weight: bold;position: relative;display: inline-block;background: #fff;margin-bottom: -10px;padding-right: 5px;}


/* ---------------------CONTACT-------------------- */
.right .contact {width:720px !important;}
.right .contact .contact_page{width:710px; font-size:12px; font-family:tahoma; padding: 20px 0px;}
.right .contact .contact_page .flashtext{float:left; width:340px; color:red; padding:5px 10px;}
.right .contact .contact_page form{width: 360px;float: left;}
.right .contact .contact_page .detail_contact{float: right;width: 340px;}
.right .contact .contact_page form dl{width: 380px;float: left; color: black; padding: 7px 0px; margin:0px;}
.right .contact .contact_page form dl dt{float: left;width: 80px;text-align: right;padding-top: 5px;}
.right .contact .contact_page form dl dt span{color: #e00;}
.right .contact .contact_page form dl dd{float: right;width: 260px;}
.right .contact .contact_page form dl dd input{border-radius: 5px;border: 1px solid #cbcbcb;padding: 3px 3px 3px 24px;}
.right .contact .contact_page form dl dd input.fullname{background: #fff url(../images/people.png) 5px 4px no-repeat;}
.right .contact .contact_page form dl dd input.email{background: #fff url(../images/email.png) 5px 5px no-repeat;}
.right .contact .contact_page form dl dd input.mobile{background: #fff url(../images/mobile.png) 5px 4px no-repeat;}
.right .contact .contact_page form dl dd input.address{background: #fff url(../images/address.png) 5px 4px no-repeat;}
.right .contact .contact_page form dl dd textarea{width: 220px;height: 100px;}
.right .contact .contact_page .button1{float:left; line-height:12px; padding:8px 12px; margin-bottom:2px; margin-top:0px; border:1px solid #d4d4d4; border-radius:5px; color:#e87b72; font-weight:bold; font-size:12px; background:url('../images/button1-pattern.png') repeat-x top center;}
.right .contact .contact_page .detail_contact h1{font-size: 13px;color: #0c7aaf;}
.right .contact .contact_page .detail_contact p{margin: 5px 0;padding-left: 16px;color: #444;}
.right .contact .contact_page .detail_contact p.address-1{background: url(../images/add.png) 0px 2px no-repeat;}
.right .contact .contact_page .detail_contact p.mobile-1{background: url(../images/phone.png) 0px 2px no-repeat;}
.right .contact .contact_page .detail_contact p.email-1{background: url(../images/mail.png) 0px 2px no-repeat;}
#mapcont{width: 310px;margin-top: 18px;height: 180px;border-radius: 5px;border: 5px solid #fff;box-shadow: 0px 0px 3px #aaa;}
#mapcont p{padding-left:0px; margin:0px;}

/* ---------------------SEARCH-------------------- */
.right .search h4{font-size: 12px;border-top: 1px solid #fff;border-bottom: 3px solid #99cc00;font-weight: normal;padding: 5px 0; margin:10px 10px;}
.right .search  .result{margin:10px; float:left; font-size:12px; width:690px;}
.right .search  .result ul {list-style:none; float:left; padding:0px 0px;}
.right .search  .result ul li{float:left; width:100%; padding:2px 0px;}
.right .search  .result ul li a{color:#3b3b3b; font-weight:bold;}
.right .search  .result ul li a:hover{text-decoration:underline;}


/* ---------------------PROJECT-------------------- */
.right .project {width: 720px !important;}
.right .project  ul{margin:0px; padding:0px; float:left;}
.right .project  ul li{margin:0px 30px 0px 20px; padding:0px; float:left; width:270px !important;}
.right .project  .project-images{float:left; padding: 4px;background: #fff;}
.right .project  .project-images a{display: block;width: 270px;height: 270px;overflow: hidden; border-radius: 5px;
box-shadow: 0px 0px 15px #464242;
text-align: center;}
.right .project  .project-images a img{width: 270px !important;height: 270px !important;}
.right .project  .project-content a{float:left; width:100%; margin-top:10px; color: #BC131A; font-size:12px; font-family:Tahoma; font-weight:bold; text-align:center;}

.left_side_banner{ margin-top:20px; left:50%; margin-left:-615px; width:125px; position:fixed;}
.left_side_banner img{max-width:125px;}
.right_side_banner{ margin-top:20px; left:50%; margin-left:490px; width:125px; position:fixed;}
.right_side_banner img{max-width:125px;}

.right .newslist .gallery_detais{padding-left:10px !important;}
.right .newslist .gallery_detais li{width:240px !important; float:none !important; display:inline-block; vertical-align:top; margin-right:18px; padding:0px !important; margin-bottom:30px; background:url('../images/dotwhite80.png');}
.right .newslist .gallery_detais li:nth-child(2n){margin-right:0px;}
.right .newslist .gallery_detais .newslist-content{float:none; width:100%;}
.right .newslist .gallery_detais li:nth-child(4n){margin-right:0px;}
.right .newslist .gallery_detais li .newslist-images{width:240px !important; height:auto !important; float:left;}
.right .newslist .gallery_detais li .newslist-images>a{width:240px; height:140px;}
.right .newslist .gallery_detais li .newslist-images img{width:240px !important; float: left !important; max-width:240px !important; max-height:900px !important; height:auto !important;}
.right .newslist .gallery_detais li .newslist-images img:hover{opacity:0.8 !important;}
.right .newslist .gallery_detais li h4{font-size:16px; font-weight:normal; padding:0px 20px; line-height:24px; margin:10px 0px;}
.right .newslist .gallery_detais li h4 a{ color:#000;}
.right .newslist .gallery_detais li p{padding:0px 20px; margin:10px 0px;}