*{margin:0; padding:0;}
a{outline:none;}
img{border:none;}
strong{color:#D7B700;}
.clear{clear:both;}
body{font-family:Arial, Helvetica, sans-serif;  font-size:13px; background:url(../images/top_bg.png) 0 0 repeat-x; color:#a6a6a6;}
.frame{width:980px; margin:auto;}


.header{width:980px; float:left; height:136px;}
.header .logo{float:left; padding-top:13px;}

.banner_bg{width:100%; float:left; background:url(../images/body_bg.jpg) center 70px no-repeat;}
.container{width:960px; float:left; position:relative; background:#3b3b3b; padding:10px;}
.container img.tlc{position:absolute; top:0px; left:0;}
.container img.trc{position:absolute; top:0px; right:0;}
.container img.blc{position:absolute; bottom:0px; left:0;}
.container img.brc{position:absolute; bottom:0px; right:0;}
.container .nav{width:960px; float:left;}
.container .nav img.crvs{float:left;}
.container .nav ul{float:left; list-style:none; width:940px; background:url(../images/nav_bg.jpg) 0 0 repeat-x;}
.container .nav ul li{float:left; height:47px; padding:10px 5px 10px 0; font-size:18px; text-transform:uppercase;}
.container .nav ul li+li{background:url(../images/nav_divider.jpg) 0 0 no-repeat;}
.container .nav ul li a{color:#fff; text-decoration:none; height:48px; display:block; padding-right:9px;}
.container .nav ul li a:hover{background:url(../images/nav_rightcrv_over.jpg) right 0 no-repeat; color:#000;}
.container .nav ul li.active a{background:url(../images/nav_rightcrv_over.jpg) right 0 no-repeat; color:#000;}
.container .nav ul li a span{float:left; display:block; padding:15px 0 0 9px; height:35px;}
.container .nav ul li a:hover span{background:url(../images/nav_leftcrv_over.jpg) 0 0 no-repeat; color:#000;}
.container .nav ul li.active a span{background:url(../images/nav_leftcrv_over.jpg) 0 0 no-repeat; color:#000;}

.banner{ float:left; width:960px; padding:10px 0px; }
.banner .left_banner{ float:left; width:672px; }
.banner .right_banner{ float:right; width:250px; }
.banner .right_banner h1{ margin-left:-3px; }
.banner .right_banner .feat_video{ float:left; width:250px; }
.banner .right_banner .feat_video a{ float:left; }
.banner .right_banner .feat_video a+a{ margin-top:10px; }

.container .blk_area{width:940px; float:left; position:relative; background:#1c1c1c; padding:10px 10px 20px; margin:10px 0 0;}
.container .blk_area h1{color:#fff; font-size:22px; border-bottom:1px solid #494949; text-transform:uppercase; padding-bottom:3px;}
.container .blk_area h1 span{color:#ead100;}
.container .blk_area .text_area{ background:url(../images/text_shadow.png) no-repeat 0 0; border-top:1px solid #000; padding:15px 0 0 0; }
.container .blk_area .text_area p{ text-align:justify; }
.container .blk_area .left_panal{ float:left; width:672px; }
.container .blk_area .left_panal h1{color:#fff; font-size:22px; border-bottom:1px solid #494949; text-transform:uppercase; padding-bottom:3px;}
.container .blk_area .left_panal h1 span{color:#ead100;}
.container .blk_area .left_panal .banner_img{ margin:0px 0px 40px; }
.container .blk_area .left_panal .text_area{ background:url(../images/text_shadow.png) no-repeat 0 0; border-top:1px solid #000; padding:15px 0 0 0; }
.container .blk_area .left_panal .text_area{ text-align:justify; }
.container .blk_area .left_panal .text_area h1{border-bottom:none; text-transform:uppercase; padding-bottom:3px;}
.container .blk_area .left_panal .text_area .contact_form{ float:left; width:672px; }
.container .blk_area .left_panal .text_area .contact_form ul.main_form{ float:left; width:654px; list-style-type:none; padding:30px 0 25px 15px; }
.container .blk_area .left_panal .text_area .contact_form ul.main_form li{ float:left; width:304px; padding:0 15px 15px 0px; }
.container .blk_area .left_panal .text_area .contact_form ul.main_form li label{ float:left; width:292px; padding:0 0 6px 8px; color:#fff; font-size:12px; text-transform:capitalize; }
.container .blk_area .left_panal .text_area .contact_form ul.main_form li span{ float:left; }
.container .blk_area .left_panal .text_area .contact_form ul.main_form li span input[type=text]{ background:url(../images/input_back.png) no-repeat; width:282px; height:36px; line-height:36px; padding:0px 10px; outline:none; overflow:hidden; border:none; color:#fff; font-size:14px; font-family:Arial, Helvetica, sans-serif; }
.container .blk_area .left_panal .text_area .contact_form ul.main_form li.textarea{ width:639px; }
.container .blk_area .left_panal .text_area .contact_form ul.main_form li span textarea{ background:url(../images/textarea_back.png) no-repeat; width:606px; height:186px; padding:10px; overflow:hidden; outline:none; border:none; color:#fff; font-size:14px; font-family:Arial, Helvetica, sans-serif; line-height:18px; }
.container .blk_area .left_panal .text_area .contact_form ul.main_form li span input[type=submit]{ background:url(../images/sin-up_img.png) no-repeat; width:124px; height:41px; outline:none; border:none; cursor:pointer; }
.container .blk_area .left_panal ul.produ_ul{ list-style-type:none; padding:15px 0 15px 15px; }
.container .blk_area .left_panal ul.produ_ul li{ background:url(../images/arrow_li.png) no-repeat left 7px; text-align:justify; font-size:12px; padding:5px 0 5px 25px; }
.container .blk_area .left_panal ul.produ_ul li strong{ font-size:14px; color:#d7b700; }
.container .blk_area .left_panal .social{ float:left; width:672px; padding-bottom:15px; }
.container .blk_area .left_panal .social .left{ float:left; }
.container .blk_area .left_panal .social .centerpart{ float:left; background:url(../images/social-center_img.png) repeat-x; height:45px; width:645px; }
.container .blk_area .left_panal .social .centerpart h4{ float:left; color:#fff; text-transform:uppercase; font-size:18px; padding:11px 15px 0 15px; }
.container .blk_area .left_panal .social .centerpart ul.soci{ float:left; list-style-type:none; padding-top:10px; }
.container .blk_area .left_panal .social .centerpart ul.soci li{ float:left; padding-left:8px; }
.container .blk_area .right_panal{ float:right; width:254px; }
.container .blk_area .right_panal .coverage{ float:left; width:254px; }
.container .blk_area .right_panal h1{ color:#fff; font-size:22px; border-bottom:1px solid #494949; text-transform:uppercase; padding-bottom:3px; }
.container .blk_area .right_panal h1 span{color:#ead100;}
.container .blk_area .right_panal .right_contact{ background:#d7b700; width:254px; margin-bottom:40px; float:left; }
.container .blk_area .right_panal .right_contact .contact_h{ width:244px; padding:10px 0px 5px 10px; position:relative; border-bottom:1px solid #dfc533; float:left; }
.container .blk_area .right_panal .right_contact .contact_h h1{ font-size:22px; text-transform:uppercase; color:#000; padding-bottom:0px; border:0px; }
.container .blk_area .right_panal .right_contact .contact_h span{ position:absolute; top:0px; right:10px; }
.container .blk_area .right_panal .right_contact .contact_s{ border-top:1px solid #000; padding:10px 10px 20px; background:url(../images/shadow3.png) no-repeat 0 0; width:234px; float:left; }
.container .blk_area .right_panal .right_contact .contact_s ul.form{ float:left; width:234px; list-style:none; }
.container .blk_area .right_panal .right_contact .contact_s ul.form li{ float:left; width:234px; padding-bottom:8px; }
.container .blk_area .right_panal .right_contact .contact_s ul.form li label{ width:229px; float:left; padding:0 0 3px 5px; color:#000; font-size:13px; text-transform:capitalize; }
.container .blk_area .right_panal .right_contact .contact_s ul.form li span{ float:left; }
.container .blk_area .right_panal .right_contact .contact_s ul.form li span input[type=text]{ background:#000; height:34px; width:212px; border:1px dotted #fff; outline:none; font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#fff; padding:0px 10px; line-height:34px; overflow:hidden; }
.container .blk_area .right_panal .right_contact .contact_s ul.form li span textarea{ background:#000; border:1px dotted #fff; height:80px; width:222px; padding:5px; outline:none; font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#fff; line-height:18px; overflow:hidden; }
.container .blk_area .right_panal .right_contact .contact_s ul.form li span input[type=submit]{ background:url(../images/submit_img.png) no-repeat; width:234px; height:36px; border:none; cursor:pointer; outline:none; }
.container .blk_area .right_panal .r_text_area{width:254px; float:left; background:url(../images/text_shadow2.png) 0 0 no-repeat; padding-top:15px; border-top:1px solid #000;}
.container .blk_area .right_panal .r_text_area ul.video_cov{ float:left; width:254px; list-style-type:none; }
.container .blk_area .right_panal .r_text_area ul.video_cov li{ padding:0 10px 10px 0; float:left; position:relative; }
.container .blk_area .right_panal .r_text_area ul.video_cov li .caption{ position:absolute; left:1px; bottom:22px; height:18px; width:106px; background:url(../images/caption_bg.png); padding:6px 0 0 8px; }
.container .blk_area .right_panal .r_text_area ul.video_cov li .caption h1{ color:#fff; font-size:14px; text-transform:uppercase; }
.container .blk_area .right_panal .r_text_area .map_folder{ background:#000; padding:18px 18px 20px; width:216px; position:relative; border:1px solid #232323; }
.map_folder .tlc_folder{ position:absolute; top:-1px; left:-1px; }
.map_folder .trc_folder{ position:absolute; top:-1px; right:-1px; }
.map_folder .blc_folder{ position:absolute; bottom:-1px; left:-1px; }
.map_folder .brc_folder{ position:absolute; bottom:-1px; right:-1px; }
.container .blk_area .right_panal .r_text_area .map_folder .address{ width:216px; padding-top:18px; }
.container .blk_area .right_panal .r_text_area .map_folder .address .inn_address{ background:url(../images/text_shadow2.png) no-repeat 0 0; padding-top:15px; width:216px;  }
.container .blk_area .right_panal .r_text_area .map_folder .address .inn_address p{ color:#b3b3b3; text-align:justify; }
.container .blk_area .right_panal .r_text_area .map_folder .address .inn_address p strong{ font-size:16px; }
.container .blk_area .right_panal .r_text_area .map_folder .address .inn_address p a{ color:#cdbb00; }
.container .blk_area .right_panal .r_text_area .map_folder .address .inn_address p a:hover{ color:#fff; text-decoration:underline; }
.container .blk_area .diff-design{ float:left; width:910px; padding:15px; }
.container .blk_area .diff-design h1{ color:#fff; font-size:22px; border-bottom:1px solid #494949; text-transform:uppercase; padding-bottom:3px; }
.container .blk_area .diff-design h1 span{color:#ead100;}
.container .blk_area .diff-design ul.designul{ float:left; width:928px; padding-top:15px; background:url(../images/text_shadow.png) no-repeat 0 0; border-top:1px solid #000; list-style:none; margin:0 -18px 0 -18px; }
.container .blk_area .diff-design ul.designul li{ float:left; width:460px; padding:0 2px 34px 0; }
.container .blk_area .diff-design ul.designul li .text-part{ width:274px; float:left; padding-left:18px; }
.container .blk_area .diff-design ul.designul li .text-part h4{ background:url(../images/arrow_li.png) no-repeat left 7px; padding:5px 0 5px 20px; border-bottom:1px solid #494949; color:#d7b700; font-size:13px; }
.container .blk_area .diff-design ul.designul li .text-part .ppart{ padding:8px 10px; text-align:justify; border-top:1px solid #000; font-size:12px; }



.footer_bg{width:100%; float:left; background:url(../images/footer_bg.jpg) 0 0 repeat-x; margin-top:10px;}
.footer{width:980px; float:left;}
.footer .bot_area{width:960px; float:left; position:relative; padding:0 10px 10px; background:#3b3b3b; }
.footer .bot_area img.blc{position:absolute; bottom:0px; left:0;}
.footer .bot_area img.brc{position:absolute; bottom:0px; right:0;}
.footer .bot_area h1{color:#fff; font-size:22px; text-transform:uppercase; padding:10px 0 3px 10px; background: url(../images/line.jpg) 0 0 repeat-x}
.footer .bot_area h1 span{color:#ead100;}
.footer .bot_area ul{list-style:none; width:291px; padding:0px 10px 0px 15px; float:left; min-height:188px;}
.footer .bot_area ul+ul{background:url(../images/bot_divider.jpg) 0 0 no-repeat; padding-left:20px;}
.footer .bot_area ul li{float:left; background:url(../images/yellow_bulet.jpg) 0 19px no-repeat; padding:15px 0 15px 15px; width:265px;}
.footer .bot_area ul li+li{border-top:1px dotted #fff;}
.footer .bot_area ul li a{color:#ead100; text-decoration:none; font-weight:bold;}
.footer .bot_area ul li a span{color:#c7c7c7; font-weight:normal;}

.footer .fot_nav{width:980px; float:left; text-align:center; color:#a6a6a6; padding:15px 0; font-size:11px;}
.footer .fot_nav ul{list-style:none; padding-bottom:5px;}
.footer .fot_nav ul li{display:inline; padding:0 5px;}
.footer .fot_nav ul li a{color:#a6a6a6; text-decoration:none;}
.footer .fot_nav ul li a:hover{text-decoration:underline;}



.fadenav, .pagination {display:none;}

.con-info { float:right; margin:15px 0 0;}
.con-info p { font-size:16px; line-height:20px;}
.con-info p a { color:#a6a6a6;}


.icon { float:left; margin:5px 8px 0 0; height:30px;}

.home .slides_control { height:280px !important;}
.slides_control { height:280px !important;}




/*==========================POPUP===============================*/
.close {/*top: -1.2em; right: -.8em;*/ position: absolute; cursor:pointer; cursor:pointer; right:-27px; top:-13px; }
#mask {position:absolute; left:0; top:0; z-index:9000; background-color:#000; display:none; position:fixed; }
#boxes .window {position:absolute; left:10px; top:0; margin-top:-100px; display:none; z-index:9999; float:left; font-family:Helvetica, Arial, sans-serif; background: none repeat scroll 0 0 #FFFFFF; padding:5px;}


.window .popframe{width:auto; float:left;}
.window .popframe #login {width:auto; float:left;	background:#fff;position:relative; border:2px solid #262626;}


.window .popframe #login .pop_up{ width:auto; float:left; padding:20px;  background:#fff; min-height:auto; }

.window .popframe #login .pop_up .inner_pop{ width:auto; float:left; padding-right:14px; background:#e8e8e8; min-height:auto;}
.window .popframe #login .pop_up .inner_pop1 {padding-right:0;}
.window .popframe #login .pop_up .inner_pop .row_pop{ width:97.6%; float:left; padding-bottom:10px; padding-left:15px; }
.window .popframe #login .pop_up .inner_pop .row_pop2{ padding-top:15px; }
.window .popframe #login .pop_up .inner_pop .row_pop span{ font-size:16px; color:#000; }
.window .popframe #login .pop_up .inner_pop label{ font-size:16px; float:left; color:#000; width:200px; text-align:left;  }
.window .popframe #login .pop_up .inner_pop span.popimg{ float:left; padding-right:20px; }
.window .popframe #login .pop_up .inner_pop span.popimg1 { padding-right:0; }

.window .popframe #login .pop_up .inner_pop .pop_txt{  width:313px; float:right; padding:20px 10px 0 0; min-height:195px; }
.window .popframe #login .pop_up .inner_pop .pop_txt2{ padding-top:20px; }
.window .popframe #login .pop_up .inner_pop p{ font-family: 'zurich_cn_btregular'; font-size:16px; color:#000; text-align:justify; padding-top:12px; line-height:19px; }
.window .popframe #login .pop_up h1{ color:#0077b8;  font-family: 'zurich_cn_btregular'; font-size:30px; font-weight:normal; /*background:url(../images/popup-head_bg.gif) 0 bottom repeat-x;*/ padding-bottom:7px; text-align:center; }

.window .popframe #login .pop_up ul.sample{ float:left; padding:16px 0 11px; width:698px; }
.window .popframe #login .pop_up ul.sample li{ list-style:none; float:left; padding-left:13px;   }
.window .popframe #login .pop_up ul.sample li+li{ padding-left:46px; }
.window .popframe #login .pop_up ul.sample li a{ float:left; background:url(../images/sample_btn.png) 0 0 no-repeat; padding: 5px 0 0 21px; width:170px; height:41px;}
.window .popframe #login .pop_up .inner_pop .pop_txt3{ padding:10px 10px 15px 0; }
.window .popframe #login .pop_up span.sam{ color:#f5ec23; text-transform:uppercase; font-family: 'zurich_bdxcn_btbold'; font-size:16px; width:100%; text-align:center; }
.window .popframe #login .pop_up a.red{ float:right; text-transform:capitalize; font-size:11px; color:#fe0000; font-weight:normal; margin-bottom:10px;	 }
/*==========================POPUP===============================*/




.header_10{float:left; width:672px; background:url(../images/bg.png) 0 0 no-repeat; /*height:1663px; */ margin-bottom:40px; }
.banner_10{float:left; width:672px; background:url(../images/banner_bg.png) 0 0 no-repeat; height:269px; position:relative; margin:0 }
.slider_10{ float:left; width:672px; height:269px; overflow:hidden; position:relative; top:0; left:0; }
.slider_10 li{ position:absolute; top:0px; left:0px; }

div.fadenav { position: absolute; bottom: 5px; left: 5px; background:#000000; border-radius:4px; height:26px; padding:0 5px; display:none; }
div.fadenav a { display: block; background: #5b5a5a; width: 12px; height: 12px; margin: 8px 4px 0 4px; float: left; overflow: hidden; -moz-border-radius: 50%; -webkit-border-radius: 50%; border-radius: 50%; font-size:0px; }
div.fadenav a.current { background: #88b440; }