html, body{overflow:auto;background:url(../images/bg.png)repeat; font-family:roboto; font-size:17px; font-weight:400;}
h1, h2, h4, p, li, li a{text-decoration:none;line-height:20px;color:#444444; }
a{cursor:pointer;line-height:15px;text-decoration:none;display:block;}
body{width:100%;margin:0;padding:0;color:#444444; font-family:roboto;}
.wrapper{width:1008px;margin:auto;position:relative;}
.flag{position:absolute;z-index:3;float:right;right:180px;top:2px;}
.flag a{float:left;margin:0 3px;display:block;}
.top{position:absolute;z-index:3;float:right;background:url(../images/sell-bg.png)repeat;width:165px;height:25px;text-align:center;right:0;top:0; margin:0;font-family:roboto;, sans-serif;font-size:18px;color:#ffffff;}
.top span{text-align:center;font-family:roboto;, sans-serif;font-size:18px;}
.top img{margin:0 5px 0 0px;}
.header{position:absolute;width:100%;height:95px;background:url(../images/head-bg.png)no-repeat center;z-index:2;margin:25px 0 0 0;}
.logo{float:left;width:224px;height:95px;margin-left:-100px;}
.logo img{padding:5px 0;}
.menu{float:right;height:95px;margin:0px 168px 0 0;}
#dropdown_nav{width:100%;padding:0px;display:inline-block;list-style:none;}
#dropdown_nav li{padding:25px 0px 0px 0px;float:left;position:relative;height:70px;}
#dropdown_nav li.act{background:url(../images/mnac.png)no-repeat;height:95px;margin:0px 0;}
#dropdown_nav li a{padding:10px 22px 10px 20px;color:#ffffff;font-size:17.2px;}
#dropdown_nav li a:hover{color:#f0f0f0;}
#dropdown_nav li a:active{color:#ffffff;}
#dropdown_nav li a.first{color:#ffffff;}
#dropdown_nav .sub_nav{background:#a2061c;-webkit-box-shadow:2px 6px 6px 0px rgba(0, 0, 0, 0.13);-moz-box-shadow:2px 6px 6px 0px rgba(0, 0, 0, 0.13);box-shadow:2px 6px 6px 0px rgba(0, 0, 0, 0.13);position:absolute;top:95px;z-index:100;}
#dropdown_nav .sub_nav li{float:left;min-width:210px;border:none;line-height:16px;height:16px;padding:10px 0 10px 0;}
#dropdown_nav .sub_nav li a{color:#ffffff;font-size:14px;padding:0;text-shadow:none;font-weight:300;padding:0px 15px;border:none;}
#dropdown_nav .sub_nav li:hover{background:#a1a1a1;}
#dropdown_nav .sub_nav li a:hover{color:#ffffff;}
#dropdown_nav .sub_nav li:hover a{color:#ffffff;}
.mlimg{float:left;margin:0px 0;}
.menu .call{float:right;position:absolute;top:30px;right:0;}
.menu .call .call-but{background:url(../images/call-but-bg.png)no-repeat;border:none;width:166px;height:37px;cursor:pointer;color:#ffffff;font-family:roboto;text-align:center;}
.mob{float:right;position:absolute;top:75px;right:26px;}
.mob a{color:#fff;font-size:18px;font-family:roboto;}
.sli{float:left;width:100%;height:575px;overflow:hidden;}
.map{float:left;width:100%;height:190px;background:#e8e8e8;}
img.simm{padding:7px;}
.nw{position:absolute;float:right;right:0;top:5px;background:#444444;padding:10px;z-index:5;color:#fff;}
.photogallery{float:left;width:100%;height:1%;overflow:hidden;padding:20px 0 20px}
.photogallery .title{background:#444444;margin:0 0 20px 0;padding:10px;width:120px;color:#ffffff;font-size:16px;font-weight:600;text-align:center;}
.photogallery .viewport{float:left;width:945px;height:147px;overflow:hidden;position:relative;}
.photogallery .buttons{background:url("../images/navs.png") no-repeat;display:block;background-position:0 -38px;text-indent:-999em;float:left;width:31px;height:147px;overflow:hidden;position:relative;}
.photogallery .next{background-position:-30px 0px;margin:0px 0 0 0px;}
.photogallery .prev{background-position:left;margin:0;}
.photogallery ul.overview{list-style:none;position:absolute;padding:0;margin:0;width:226px;height:147px;left:0;top:0;}
.photogallery ul.overview li{position:relative;float:left;margin:0 15px 0 0;height:147px;width:226px;}
.photogallery ul.overview li .img{width:226px;height:149px;float:left;position:absolute;z-index:1;top:0px;left:0px;}
.photogallery ul.overview li .mask{width:226px;height:147px;float:left;position:absolute;z-index:2;background:url(../images/img-hover.png);display:none;top:0px;left:0px;}
.photogallery ul.overview li .mask .htit{float:left;top:65px;position:relative;width:226px;text-align:center;font-size:18px;font-family:roboto;}
.photogallery ul.overview li .mask .txt{float:left;top:105px;position:absolute;left:70px;text-align:center;color:#005b6f;font-family:roboto;}
.photogallery ul.overview li .mask .zoom{width:18px;height:14px;float:left;position:absolute;z-index:2;background:url(../images/eye-icon.png);top:84%;left:24%;margin:-15px 0 0 -12px;}
.photogallery ul.overview li .mask .video{width:25px;height:30px;float:left;position:absolute;z-index:2;background:url(../images/video.png);top:52%;left:49%;margin:-15px 0 0 -12px;}
.news{float:left;width:315px;height:285px !important;margin:35px 0 35px;}
.news .ntitle{float:left;font-size:16px;color:#444444;font-family:roboto;}
.news .viewport{float:left;width:314px;height:250px !important;overflow:hidden;visibility:visible;position:relative;z-index:2;border:1px solid #daeef2;background:#f0f0f0;margin:10px 0;}
.news .buttons{background:url("../images/new-arrow.png") no-repeat;display:block;background-position:0 -38px;text-indent:-999em;float:right;width:31px;height:23px;overflow:hidden;position:relative;}
.news .next{background-position:-30px 0px;margin:0px 0 0 0px;}
.news .prev{background-position:left;margin:0;}
.news ul.overview{list-style:none;position:relative;clear:both;z-index:1;padding:0;margin:0;width:314px;height:250px !important;left:0;top:0;}
.news ul.overview li{overflow:hidden;float:left;margin:0;width:300px;color:#585858;padding:5px 0 0 0;}
.news ul.overview li .date{color:#b4b4b4;font-size:12px;}
.newim{border:1px solid #c0d2d6;float:left;margin:0px 15px 0;}
.nlinem{margin:5px 0 0 0;}
.med{float:left;width:315px;min-height:250px;margin:35px 30px 35px;}
.med .ntitle{float:left;font-size:16px;color:#444444;font-family:roboto;}
.med .viewport{float:left;width:314px;height:250px;overflow:hidden;position:relative;border:1px solid #dfdede;background:#f0f0f0;margin:10px 0;}
.med .buttons{background:url("../images/new-arrow.png") no-repeat;display:block;background-position:0 -38px;text-indent:-999em;float:right;width:31px;height:23px;overflow:hidden;position:relative;}
.med .buttons{background:url("../images/new-arrow.png") no-repeat;display:block;}
.med .next{background-position:-30px 0px;margin:0px 0 0 0px;}
.med .prev{background-position:left;margin:0;}
.med ul.overview{list-style:none;position:relative;clear:both;z-index:1;padding:0;margin:0;width:314px;left:0;top:0;overflow:hidden;}
.med ul.overview li{overflow:hidden;float:left;margin:0;width:300px;color:#444444;padding:5px 0 0 0;}
.med ul.overview li .date{color:#444444;font-size:14px;font-family:roboto;}
.med ul.overview li .imtit{background:url(../images/new-txt-bg.png) repeat-x;height:25px;float:left;position:absolute;left:15px;top:30px;color:#fff;padding:3px 10px;font-size:12px;font-family:roboto;text-transform:uppercase;}
.medim{border:1px solid #daccb8;float:left;margin:0px 15px 0;}
.vid{float:left;width:315px;margin:35px 0px 35px 0;}
.vid .ntitle{float:left;font-size:16px;color:#444444;font-family:roboto;margin:0 0 10px;}
.vid .viewport{float:left;width:314px;height:250px;overflow:hidden;position:relative;border:1px solid #daeef2;background:#f0f0f0;margin:10px 0;}
.vid .buttons{background:url("../images/new-arrow.png") no-repeat;display:block;background-position:0 -38px;text-indent:-999em;float:right;width:31px;height:23px;overflow:hidden;position:relative;}
.vid .buttons{background:url("../images/new-arrow.png") no-repeat;display:block;}
.vid .next{background-position:-30px 0px;margin:0px 0 0 0px;}
.vid .prev{background-position:left;margin:0;}
.vid ul.overview{list-style:none;position:absolute;padding:0;margin:0;width:314px;left:0;top:0;}
.vid ul.overview li{position:relative;float:left;margin:0;width:300px;padding:16px 0 0 0;color:#444444;line-height:18px;margin:0 10px;}
.img{width:293px;height:149px;float:left;margin:0 0 15px;z-index:1;top:0px;left:0px;}
.vid ul.overview li .mask{width:45px;height:45px;float:left;position:absolute;z-index:2;background:url(../images/play-icon.png);top:40%;left:42%;display:block;}
.vid ul.overview li .tit{color:#444444;font-size:14px;font-family:roboto;text-transform:uppercase;line-height:20px;}
.vidim{border:1px solid #c0d2d6;float:left;margin:0px 0px 10px;}
a.tam{float:right;font-size:12px;font-family:roboto;color:#444444;text-decoration:none;}
.buts{float:left;width:100%;margin:35px 0;}
.buts li{float:left;width:191px;height:61px;margin:0 0 0 5px;}
.buts li.but1{background:url(../images/but1.png)no-repeat;margin:0 13px 0 0;}
.buts li.but1 a{font-size:18px;color:#ffffff;margin:20px 12px;text-align:right;font-family:roboto;,sans-serif;}
.buts li.but2{background:url(../images/but2.png)no-repeat;margin:0 13px 0 0;}
.buts li.but2 a{font-size:14px;color:#ffffff;margin:20px;text-align:left;font-family:roboto;,sans-serif;}
.buts li.but3{background:url(../images/but3.png)no-repeat;margin:0 13px 0 0;}
.buts li.but3 a{font-size:14px;color:#ffffff;margin:12px;text-align:left;font-family:roboto;,sans-serif;}
.buts li.but3 a span{font-size:11px;font-family:roboto;,sans-serif;}
.buts li.but4{background:url(../images/but4.png)no-repeat;margin:0 13px 0 0;}
.buts li.but4 a{font-size:14px;color:#ffffff;margin:12px;text-align:left;font-family:roboto;,sans-serif;}
.buts li.but4 a span{font-size:11px;font-family:roboto;,sans-serif;}
.buts li.but5{background:url(../images/but6.png)no-repeat;margin:0 0 0 1px;}
.buts li.but5 a{font-size:19px;color:#ffffff;margin:15px;text-align:left;font-family:roboto;,sans-serif;}
.gen{float:left;clear:left;width:100%;background:url(../images/conbg.jpg)no-repeat;margin:0;}
.main{float:left;min-height:500px;margin:150px 0 0 0;}
.cont{float:left;clear:left;width:92%;padding:0 30px;}
.lmenu{position:relative;width:220px;min-height:150px;float:left;clear:left;margin:150px 0 0 0;z-index:3;}
.lmenu ul.armaMenu{display:inline-block;width:220px;}
.lmenu ul.armaMenu li{background:#f0f0f0;border:1px solid #cdcdcd;margin:5px 0;}
.lmenu ul.armaMenu li a{display:block;color:#005b6f;line-height:40px;font-size:16px;padding-left:12px;text-align:left;}
.lmenu ul.lt-m li span{float:right;}
.lmenu ul.armaMenu li.act{background:url(../images/mlih.png)no-repeat;width:228px;border:none;color:#ffffff;font-family:roboto;,sans-serif;}
.lmenu ul.armaMenu li.act a{color:#ffffff;}
.lmenu ul.armaMenu li a.actproje{background:url(../images/mlih.png)no-repeat;width:228px;border:none;color:#ffffff;font-family:roboto;,sans-serif;}
.lmenu ul.armaMenu li:hover{background:url(../images/mlih.png)no-repeat;width:228px;border:none;color:#ffffff;font-family:roboto;,sans-serif;}
.lmenu ul.armaMenu li a:hover{color:#ffffff;}
.lmenu ul.armaMenu li:hover a{color:#ffffff;}
.lmenu ul.armaMenu li ul.sub-menu{width:218px;left:0;background:#125666;z-index:5;border-top:1px solid #cdcdcd;}
.lmenu ul.armaMenu li ul.sub-menu li{width:218px;color:#ffffff;background:#125666;border:none;font-family:roboto;,sans-serif;margin:0;}
.lmenu ul.armaMenu li ul.sub-menu li a{color:#81abb5;font-size:14px;}
.lmenu ul.armaMenu li ul.sub-menu li a.active{background:#06414f;color:#81abb5;}
.lmenu ul.armaMenu li ul.sub-menu li:hover{background:#06414f}
.lmenu ul.armaMenu li ul.sub-menu li:hover a{color:#81abb5;}
.lmenu ul.armaMenu li ul.sub-menu li a:hover{color:#81abb5;}
.lmenu ul.armaMenu li ul.sub-menu li ul.alt-sub{width:218px;left:0;background:#043a47;z-index:5;}
.lmenu ul.armaMenu li ul.sub-menu li ul.alt-sub li{width:218px;color:#ffffff;background:#043a47;border:none;font-family:roboto;,sans-serif;margin:0;border-bottom:1px dashed #125666;}
.lmenu ul.armaMenu li ul.sub-menu li ul.alt-sub li a{color:#ffffff;font-size:12px;}
.lmenu ul.armaMenu li ul.sub-menu li ul.alt-sub li a.act{font-size:14px;font-family:roboto;,sans-serif;color:#fff;}
.lmenu ul.armaMenu li ul.sub-menu li ul.alt-sub li:hover{background:#2e7888}
.lmenu ul.armaMenu li ul.sub-menu li ul.alt-sub li:hover a{color:#ffffff;}
.lmenu ul.armaMenu li ul.sub-menu li ul.alt-sub li a:hover{color:#ffffff;}
.lmenu .nop{float:left;width:250px;position:relative;margin:20px 0 0px 20px;font-size:16px;color:#494949;background:#fcfcfc;}
.lmenu .nop img.imm{padding:15px 0px;}
.rtside{float:right;clear:right;width:785px;min-height:443px;padding-bottom:145px;background:url(../images/content-bg.jpg)repeat;margin:120px 0 35px 0;}
.rtside h3{color:#444444;font-size:22px;font-family:roboto; padding:10px 0px; line-height:25px; margin:0px 0 10px 0;background:url(../images/navi-line.png) repeat-x bottom;}
.narrow{float:right;width:70px;height:30px;}
.narrow a{float:left;display:block;width:18px;height:30px;background:url(../images/narrow.png)no-repeat;margin:0 5px;}
.narrow a.prev{background-position:left;}
.narrow a.next{background-position:-18px 0;}
.ab-im{float:right;background:#fff;border:1px solid #e8e8e8;border-radius:2px;margin:0 0 0 15px;}
.abim{padding:13px;}
.maps{float:left;background:url(../images/map-bg.png)no-repeat;width:716px;height:345px;padding:14px 11px;margin:20px 0 0 0;}
.navi{width:725px;float:right;background:url(../images/navi-line.png)repeat-x bottom;text-align:right;padding:15px 30px;}
.navi span{font-size:11px;color:#444444;font-family:roboto;margin:5px;}
.navi span.act{margin:0 5px 0 0;}
.photo{float:left;width:100%;height:1%;overflow:hidden;padding:20px 0 0px 0px;}
.photo .title{padding:10px 0;color:#444444;font-size:18px;font-family:roboto;,sans-serif;}
.photo ul{list-style:none;padding:0;margin:0;width:100%;min-height:160px;}
.photo ul li{position:relative;float:left;margin:0 10px 20px 0;background:url(../images/imbg.png)no-repeat;width:228px;min-height:160px;}
.photo ul li .img{width:204px;height:133px;float:left;position:absolute;z-index:1;top:0px;left:0px;padding:10px;}
.photo ul li .mask{width:204px;height:134px;float:left;position:absolute;z-index:2;background:url(../images/photo-hover.png);display:none;top:0px;left:0px;margin:10px;}
.photo ul li .mask .zoom{width:37px;height:36px;float:left;position:absolute;z-index:2;background:url(../images/photo-imic.png);top:45%;left:45%;margin:-15px 0 0 -12px;}
.photo ul li .mask .video{width:39px;height:39px;float:left;position:absolute;z-index:2;background:url(../images/video-imic.png);top:45%;left:45%;margin:-15px 0 0 -12px;}
.photo ul li .text{width:100%;height:65px;overflow:hidden;line-height:18px;float:left;font-size:14px;margin:160px 0 0 0;text-align:left;}
.medus{float:left;width:100%;margin:15px 0 0 0;}
.medus li{float:left;background:url(../images/medlist-bg.png)no-repeat;width:345px;height:86px;padding:13px 0;margin:0px 15px 0 0;}
.medus li .date{color:#206d7f;font-family:roboto;,sans-serif;line-height:19px;}
.medus li .medline{float:left;width:195px;border-top:1px dashed #206d7f;}
.medus li .txt{float:left;padding:3px 0;}
.medar{float:right;width:42px;height:86px;background:url(../images/medar.png)no-repeat;margin:-33px 0;}
.medar:hover{float:right;width:42px;height:86px;background:url(../images/medarh.png)no-repeat;margin:-33px 0;}
.presus{float:left;width:100%;margin:15px 0 0 0;}
.presus li{position:relative;float:left;background:url(../images/press-imbg.png)no-repeat;width:208px;min-height:335px;margin:0px 32px 45px 0;}
.presus li .date{color:#206d7f;font-family:roboto;,sans-serif;font-size:14px;line-height:19px;}
.presus li .medline{float:left;width:206px;border-top:1px dashed #206d7f;}
.presus li span{font-size:16px;color:#444444;}
.presus li .txt{float:left;padding:3px 0;font-size:14px;text-align:left;}
.presus li .imtit{background:url(../images/new-txt-bg.png) repeat-x;height:20px;float:left;position:absolute;left:14px;top:26px;color:#f3ede3;padding:5px 15px;font-size:16px;font-family:roboto;text-transform:uppercase;}
.predim{padding:14px;}
.pros{float:left;width:100%;overflow:hidden;padding:40px 0 0px 0px;}
.pros img{float:left;}
.pros li.pro{float:left;width:100%;margin:0 0 75px 0;}
.pros .text{float:left;background:url(../images/tex-bg.png)no-repeat;width:357px;height:254px;margin:-23px 0;}
.pros .text h4{font-size:18px;font-family:roboto;,sans-serif;color:#fff;padding:20px;}
.pros .text p{color:#fff;padding:0 20px;}
.pros .pic{float:left;min-width:150px;height:40px;padding:20px;}
.pros .pic li{float:left;font-family:roboto;font-size:12px;color:#717171;}
.pros a{float:left;width:126px;height:20px;text-align:center;background:#717171;color:#fff;font-family:roboto;margin:20px;padding:8px 0;}
.pros a.ima{float:left;width:355px;height:231px;background:none;margin:0;padding:0;}
.pline{margin:0 5px;}
.mimg{float:left;background:url(../images/map-bg.png)no-repeat;width:719px;height:226px;margin:15px 0;}
.cim{float:left;width:100%;margin:0 0 35px 0;}
.cim li{float:left;width:195px;text-align:center;margin:15px 35px 0 10px;}
.cim .line{float:left;width:200px;border-bottom:1px dashed #237082;padding:2px;margin:10px;}
.cim .mail{text-align:center;}
.formStyle{float:left;width:100%;}
.formStyle .lt{width:300px;float:left;}
.formStyle .rt{width:300px;float:left;margin:0 0 0 20px;}
.formStyle .cell{width:100%;float:left;margin:10px 0 10px 0;position:relative;}
.formStyle .ftOne{width:110px;float:left;font-size:14px;color:#444444;height:29px;line-height:29px;text-align:left;}
.formStyle .ftTwo{width:10px;float:left;font-size:14px;color:#237082;height:29px;line-height:29px;margin:0 0 0 8px;}
.formStyle .ftThree{width:220px;float:left;font-size:14px;color:#246f84;}
.formStyle .radioText{float:left;margin:5px 10px 0 5px;color:#246f84;}
.formStyle .chText{float:left;margin:5px 10px 0 5px;color:#246f84;}
.formStyle .btns{border:1px solid #237082;background:#ffffff;color:#246f84;font-size:18px;font-family:roboto;,sans-serif;padding:15px;cursor:pointer;}
.formStyle .btns:hover{background:#246f84;color:#ffffff}
.formStyle .margins{margin:0 0 0 22px !important;}
.share{float:right;margin:-48px 12px;}
.share li{float:left;width:76px;height:24px;margin:3px;}
.share li.face{background:url(../images/face.png)no-repeat;}
.share li.twit{background:url(../images/twit.png)no-repeat;}
.share li.goog{background:url(../images/goog.png)no-repeat;}
.share li a{font-family:roboto;font-size:11px;color:#fff;text-align:right;padding:2px 13px;}
.title{padding:10px 0;color:#444444;font-size:18px;font-family:roboto;,sans-serif;}
.serti{float:left;width:100%;margin:20px 0 20px 0;overflow:hidden;}
.serti ul{width:100%;float:left;overflow:hidden;padding:0;min-height:210px;}
.serti ul li{width:140px;float:left;margin:20px 12px 0 0;position:relative;height:170px;background:url(../images/serti-bg.png)no-repeat;}
.serti ul li:nth-child(5n){margin:20px 0 0 0;}
.serti ul li .img{width:130px;height:160px;float:left;position:absolute;z-index:1;top:0px;left:0px;padding:4px;}
.serti ul li .srtext{width:100%;height:30px;overflow:hidden;line-height:30px;float:left;font-size:14px;color:#434d5b;margin:165px 0 0 0;text-align:center;}
.serti ul li .mask{width:130px;height:160px;float:left;position:absolute;z-index:2;background:url(../images/photo-hover.png);display:none;top:0px;left:0px;margin:4px;}
.serti ul li .mask .zoom{width:37px;height:36px;float:left;position:absolute;z-index:2;background:url(../images/photo-imic.png);top:50%;left:50%;margin:-15px 0 0 -12px;}
.footer{float:left;width:100%;height:207px;padding:0px;background:url(../images/footer-bg.png)repeat-x;clear:both;}
.footer .foot-logo{float:left;width:225px;height:65px;padding:30px 0 0 0;}
.footer .foot-logo img{margin:20px 0;}
.footer .foot-logo span{font-size:12px;color:#e4e4e4;line-height:18px;}
.footer ul.foot{float:left;width:180px;padding:50px 25px 0px 0;}
.footer ul.foot h3{color:#ffffff;font-family:roboto;text-transform:uppercase;}
.footer ul.foot li{line-height:18px;color:#d7d7d7;font-size:12px;}
.footer ul.foot li span{color:#ffffff;padding:5px;}
.footer ul.foot li a{color:#dadada;font-size:12px;}
img.fline{float:left;margin:40px 0 0 0;}
img.fhimg{margin:10px 0 5px 0px;}
.footer ul.foot-con{float:left;width:190px;padding:50px 0px 0px 0;}
.footer ul.foot-con h3{color:#ffffff;font-family:roboto;text-transform:uppercase;}
.footer ul.foot-con li{line-height:20px;color:#d7d7d7;font-size:11px;text-align:left;}
.footer ul.foot-con li span{color:#ffffff;padding:5px;}
.footer ul.foot-con li a{color:#dadada;font-size:12px;}
.footer ul.social{float:right;width:30px;height:128px;padding:45px 0 0 0;}
.footer ul.social li{float:left;width:30px;height:33px;margin:0px 3px;}
.footer ul.social li a{width:30px;height:33px;}
.footer ul.social li#face{background:url(../images/social.png) no-repeat;background-position:0 0px;}
.footer ul.social li#twit{background:url(../images/social.png) no-repeat;background-position:0px -32px;}
.footer ul.social li#yout{background:url(../images/social.png) no-repeat;background-position:0px -64px;}
.footer ul.social li#goog{background:url(../images/social.png) no-repeat;background-position:0px -96px;}
@font-face{font-family:roboto;src:url('fonts/sourcesanspro-bold.eot');src:url('fonts/sourcesanspro-bold.eot?#iefix') format('embedded-opentype'),
url('fonts/sourcesanspro-bold.woff') format('woff'),
url('fonts/sourcesanspro-bold.ttf') format('truetype'),
url('fonts/sourcesanspro-bold.svg#Trebuchet MS') format('svg');font-weight:normal;font-style:normal;}
@font-face{font-family:roboto;src:url('fonts/sourcesanspro-regular.eot');src:url('fonts/sourcesanspro-regular.eot?#iefix') format('embedded-opentype'),
url('fonts/sourcesanspro-regular.woff') format('woff'),
url('fonts/sourcesanspro-regular.ttf') format('truetype'),
url('fonts/sourcesanspro-regular.svg#Trebuchet MS') format('svg');font-weight:normal;font-style:normal;}
@font-face{font-family:roboto;src:url('fonts/sourcesanspro-semibold.eot');src:url('fonts/sourcesanspro-semibold.eot?#iefix') format('embedded-opentype'),
url('fonts/sourcesanspro-semibold.woff') format('woff'),
url('fonts/sourcesanspro-semibold.ttf') format('truetype'),
url('fonts/sourcesanspro-semibold.svg#Trebuchet MS') format('svg');font-weight:normal;font-style:normal;}
.content{float:left;position:relative;clear:left;width:100%;z-index:2;background:url(../images/txt-sh.png)no-repeat bottom;margin:0;padding:0 0 20px 0;}
.rightArea{float:left;padding:10px 20px;background:#fff;}
.content .subPage .detailText{font-size:14px;color:#434d5b;line-height:24px;float:left;width:100%;margin:0 0 20px 0;}
.content .subPage .detailText .img{width:auto;height:auto;float:left;margin:5px 10px 5px 0;}
.dowlandArea{font-size:14px;color:#816f6f;line-height:20px;float:left;width:100%;margin:0 0 20px 0;}
.dowlandArea ul{width:100%;float:left;padding:0;}
.dowlandArea ul li{width:100%;float:left;margin:10px 0 0 0;}
.dowlandArea ul li a{float:left;font-size:14px;color:#434d5b;}
.dowlandArea ul li a:hover{color:#6f6f6f;}
.dowlandArea ul li .icon{float:left;margin:0 10px 0 0;}
.listStyle{font-size:14px;color:#434d5b;line-height:20px;float:left;width:100%;margin:0 0 20px 0;}
.listStyle ul{width:100%;float:left;padding:0;}
.listStyle ul li{width:95%;float:left;margin:10px 0 0 0;background:url(../images/elip.png) no-repeat 10px 7px;padding:0 0 0 30px;}
.content .subPage .photogallery{float:left;width:100%;margin:0 0 20px 0;overflow:hidden;padding:0;}
.content .subPage .photogallery ul{width:100%;float:left;overflow:none;padding:0;}
.content .subPage .photogallery ul li{float:left;margin:20px 12px 0 0;position:relative;min-height:107px;border:1px solid #e8e8e8;background:#e8e8e8;width:156px;}
.content .subPage .photogallery ul li:nth-child(4n){margin:20px 0 0 0;}
.content .subPage .photogallery ul li .img{width:150px;height:101px;float:left;position:absolute;z-index:1;top:0px;left:0px;padding:3px;}
.content .subPage .photogallery ul li .pgtext{width:100%;height:36px;overflow:hidden;line-height:18px;float:left;font-size:14px;color:#434d5b;margin:140px 0 0 0;text-align:center;}
.content .subPage .photogallery ul li .mask{width:150px;height:101px;float:left;position:absolute;z-index:2;background:url(../images/mask.png);display:none;top:0px;left:0px;padding:3px;}
.content .subPage .photogallery ul li .mask .zoom{width:25px;height:30px;float:left;position:absolute;z-index:2;background:url(../images/zoom.png);top:52%;left:49%;margin:-15px 0 0 -12px;}
.content .subPage .photogallery ul li .mask .video{width:25px;height:30px;float:left;position:absolute;z-index:2;background:url(../images/video.png);top:52%;left:49%;margin:-15px 0 0 -12px;}
.content .subPage .serti{float:left;width:100%;margin:0 0 20px 0;overflow:hidden;}
.content .subPage .serti ul{width:100%;float:left;overflow:hidden;padding:0;}
.content .subPage .serti ul li{width:136px;float:left;margin:20px 12px 0 0;position:relative;min-height:170px;border:1px solid #e8e8e8;background:#e8e8e8;}
.content .subPage .serti ul li:nth-child(5n){margin:20px 0 0 0;}
.content .subPage .serti ul li .img{width:130px;height:170px;float:left;position:absolute;z-index:1;top:0px;left:0px;padding:3px;}
.content .subPage .serti ul li .srtext{width:100%;height:30px;overflow:hidden;line-height:30px;float:left;font-size:14px;color:#434d5b;margin:120px 0 0 0;text-align:center;}
.content .subPage .serti ul li .mask{width:130px;height:170px;float:left;position:absolute;z-index:2;background:url(../images/mask.png);display:none;top:0px;left:0px;padding:3px;}
.content .subPage .serti ul li .mask .zoom{width:25px;height:30px;float:left;position:absolute;z-index:2;background:url(../images/zoom.png);top:50%;left:50%;margin:-15px 0 0 -12px;}
.content .subPage .formStyle{float:left;width:100%;margin:0 0 20px 0;}
.content .subPage .formStyle .lt{width:300px;float:left;}
.content .subPage .formStyle .rt{width:300px;float:left;margin:0 0 0 20px;}
.content .subPage .formStyle .cell{width:100%;float:left;margin:10px 0 10px 0;position:relative;}
.content .subPage .formStyle .ftOne{width:110px;float:left;font-size:14px;color:#434d5b;height:29px;line-height:29px;}
.content .subPage .formStyle .ftTwo{width:10px;float:left;font-size:14px;color:#434d5b;height:29px;line-height:29px;margin:0 0 0 8px;}
.content .subPage .formStyle .ftThree{width:190px;float:left;font-size:14px;color:#434d5b;}
.content .subPage .formStyle .radioText{float:left;margin:5px 10px 0 5px;color:#434d5b;}
.content .subPage .formStyle .chText{float:left;margin:5px 10px 0 5px;color:#434d5b;}
.content .subPage .formStyle .btns{float:right;border:1px solid #d1434a;background:#d1434a;border-bottom-left-radius:15px;border-top-right-radius:15px;color:#ffffff;font-size:16px;padding:0 15px 0 15px;height:30px;line-height:30px;cursor:pointer;}
.content .subPage .formStyle .btns:hover{background:#ca3e45;color:#f9f9f9}
.content .subPage .formStyle .margins{margin:0 0 0 22px !important;}
.lg{float:left;width:100%;}
.content .subPage .formStyle .btnsLog{float:left;background:#085074;color:#FFF;margin:0 7px;font-size:14px;text-align:center;padding:0 15px 0 15px;height:30px;line-height:30px;cursor:pointer;border:none;}
.content .subPage .formStyle .btnsLog:hover{background:#333333;color:#FFF}
.mr{float:right !important;margin:0 65px 0 0 !important;}
.content .subPage .ylistOne{float:left;width:100%;margin:0 0 20px 0;}
.content .subPage .ylistBox{width:100%;float:left;margin:7px 0 15px 0;border-bottom:1px solid #cce1d9;padding:0 0 15px 0;}
.content .subPage .ylistBox .img{width:180px;height:120px;float:left;margin:0 10px 0 0;}
.content .subPage .ylistBox h1{display:block;color:#434d5b;font-size:18px;padding:0 0 5px;font-weight:600;}
.content .subPage .ylistBox .text{display:block;color:#434d5b;width:480px;padding:0;line-height:16px;overflow:hidden;text-align:justify;}
.content .subPage .ylistBox .more{float:left;background:#d1434a;text-decoration:none;color:#ffffff;margin:18px 0 0 0;font-size:14px;padding:0 15px;height:30px;line-height:30px;}
.content .subPage .ylistBox .more:hover{background:#ca3e45;color:#f9f9f9;}
.pr-content{width:100%;float:left;margin:15px 0 50px 0;position:relative;}
.accordion{overflow:hidden;}
.accordion ul{width:100%;padding:0;}
.accordion ul li{float:none;background:#f0f0f0;width:100%;}
.accordion .accordion-title{background:url(../images/acar.png)no-repeat right;}
.accordion .accordion-title h1{font-size:16px;width:660px;color:#feffff;font-size:16px;padding:10px;background:#237284;cursor:pointer;font-family:roboto;,sans-serif;margin:0 0 10px 0;text-shadow:none;}
.accordion .accordion-info{overflow:hidden;margin:0 0 20px 10px;color:#444444;font-size:14px;border-bottom:1px solid #dbdbdb;margin:5px;}
.accordion .accordion-info .ac{float:left;font-family:roboto;,sans-serif;width:50px;}
.accordion .accordion-info span{margin:10px;}
.acimg{float:left;background:url(../images/ac-imbg.png) no-repeat;width:175px;height:126px;padding:7px 6px;}
.acbut{float:right;background:url(../images/acbutbg.png)no-repeat;width:118px;height:18px;color:#feffff;padding:10px 21px;margin:-48px 0;}
.l_agac{display:inline-block;}
#offer-here{display:none;width:400px;padding:15px;position:fixed;top:50%;left:50%;margin-left:-250px;margin-top:-250px;z-index:999;background:#fff;border:5px solid #000;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;}
.offer-here{position:relative;}
.offer-here .offer-close{position:absolute;right:0px;top:0px;background:#000;display:block;padding:3px 10px 3px 10px;color:#fff;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;font-size:15px;}
.offer-here .offer-close:hover{background:#343434;}
.offer-here label{margin:0 0 10px 0 !important;}
.offer-overlay{display:none;background:url(../images/over.png) repeat;position:fixed;width:100%;height:100%;z-index:998;left:0;top:0;}
.ylistOne{float:left;width:100%;margin:0 0 20px 0;}
.ylistBox{width:100%;float:left;margin:7px 0 15px 0;border-bottom:1px solid #dbdbdb;padding:0 0 15px 0;}
.ylistBox .img{width:180px;height:120px;float:left;margin:0 10px 0 0;}
.ylistBox h1{display:block;color:#444444;font-size:18px;padding:0 0 5px;font-weight:600;}
.ylistBox .text{display:block;color:#444444;padding:0;line-height:16px;overflow:hidden;text-align:justify;}
.ylistBox .more{float:left;background:#434d5b;text-decoration:none;color:#ffffff;margin:18px 0 0 0;font-size:14px;padding:0 15px;height:30px;line-height:30px;}
.ylistBox .more span{margin:0 5px;}
.ylistBox .more:hover{background:#434d5b;color:#f9f9f9;}
#offer-here{display:none;width:400px;padding:15px;position:fixed;top:50%;left:50%;margin-left:-250px;margin-top:-250px;z-index:999;background:#fff;border:5px solid #000;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;}
.offer-here{position:relative;}
.offer-here .offer-close{position:absolute;right:0px;top:0px;background:#000;display:block;padding:3px 10px 3px 10px;color:#fff;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;font-size:15px;}
.offer-here .offer-close:hover{background:#343434;}
.offer-here label{margin:0 0 10px 0 !important;}
.offer-overlay{display:none;background:url(../images/over.png) repeat;position:fixed;width:100%;height:100%;z-index:998;left:0;top:0;}
.forms{width:395px;margin:15px 0 0 15px;float:left;}
.forms .titles{width:100%;float:left;font-size:14px;color:#615975;margin:0 0 10px 0;font-weight:bold;}
.forms .flistArea{width:100%;float:left;margin:0 0 0 0;}
.forms .flist{width:100%;float:left;margin:7px 0 7px 0;}
.forms .flist .input{width:160px;float:left;height:27px;line-height:27px;border:1px solid #dfdfdf;font-size:12px;color:#434158;padding:0 10px 0 10px;font-weight:300;margin:0 15px 0 0;}
.forms .flist .fl{width:358px !important;}
.forms .flist .textarea{width:358px;float:left;height:100px;line-height:18px;border:1px solid #dfdfdf;font-size:12px;color:#434158;padding:0 10px 0 10px;font-weight:300;margin:0 15px 0 0;resize:none;}
.forms .flist .btn{float:left;height:25px;line-height:25px;background:#615975;font-size:12px;color:#FFF;padding:0 20px 0 20px;font-weight:300;border:none;cursor:pointer;margin:0 20px 0 0;}
.btns{font-size:14px !important;padding:0px !important;width:100px;height:30px;line-height:30px;}
.left-desc{margin:20px 0 20px 0;}