@charset "utf-8";
@import url(reset.css);		/*reset*/
@import url(global.css);	/*global*/


@font-face {
    font-family: 'Play';
    src: url('../fonts/play.eot');
    src: url('../fonts/play.eot?#iefix') format('embedded-opentype'),
         url('../fonts/play.woff') format('woff'),
         url('../fonts/play.ttf') format('truetype'),
         url('../fonts/play.svg#Play') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'Play_Bold';
    src: url('../fonts/play-bold.eot');
    src: url('../fonts/play-bold.eot?#iefix') format('embedded-opentype'),
         url('../fonts/play-bold.woff') format('woff'),
         url('../fonts/play-bold.ttf') format('truetype'),
         url('../fonts/play-bold.svg#Play Bold') format('svg');
    font-weight: normal;
    font-style: normal;
}

/*min-height:738px;height:auto !important;height:738px;*/
/*behavior: url(js/PIE.htc); position:relative*/
body{background:#fff url("../pic/bg1.jpg")  center top no-repeat;color:#5a5a5a;font:12px/1.2em Arial, Helvetica, sans-serif;-webkit-backface-visibility: hidden;}
html,body {height:100%;margin:0;padding:0;}
a { text-decoration:underline; color:#BDB990; font:12px Arial,Helvetica,sans-serif}
a:hover { text-decoration:none; color:#BDB990;}

#wrapper {   min-height: 1980px;height: auto !important;height: 100%;background:url("../pic/bg2.jpg")  center bottom no-repeat;}
header {}
footer {margin: -125px auto 0;height: 125px;  position:relative; z-index:14;}

.overflow { overflow:hidden; //zoom:1;}


.middle {
    width: 100%;
    padding: 0 0 150px;
    position: relative;
	z-index:12;
}
.middle:after {
    display: table;
    clear: both;
    content: '';
}
.container {
    width: 100%;
    float: left;
	background:#fff;
	padding:0 0 20px 0;
	margin:0 0 50px 0;
	position:relative;
}
#content {
    padding: 0 280px 0 260px;
}


/* Left Sidebar
-----------------------------------------------------------------------------*/
.left-sidebar {
    float: left;
    width: 210px;
    margin-left: -100%;
    position: relative;
}


/* Right Sidebar
-----------------------------------------------------------------------------*/
.right-sidebar {
    float: left;
    width: 258px;
    margin-left: -268px;
    position: relative;
}

.header_top{height: 62px; background: url("../pic/pic1.png") center top repeat-x; box-shadow: 0 0 5px rgba(0,0,0,0.6) }
.top_menu { margin: 0; list-style: none; float: left; }
.top_menu li{float: left;}
.top_menu li a {display: block; font: 12px/12px Arial, Helvetica, sans-serif;text-transform: uppercase; color:rgba(255,255,255,1); padding: 25px 25px 22px;text-decoration: none; border-bottom: 3px solid rgba(156,215,14,0);-webkit-transition: all 0.3s ease;-moz-transition: all 0.3s ease;-o-transition: all 0.3s ease; -ms-transition: all 0.3s ease; transition: all 0.3s ease;}
.top_menu li a:hover{border-bottom-color: rgba(156,215,14,1);background: #1d4d6f;}
.top_menu li a.cur{border-bottom-color: rgba(156,215,14,1);background: #1d4d6f;}
.ht_text1{float: left; font: 20px/20px Play; color: #fff; float: right;margin-right: 23px; padding-top: 20px;}
.header_bottom{height: 208px;}
.logo{position: absolute; top:40px;left: 0;}
.hbtext1_item1{font: 19px/19px Play; color: #fff;margin-bottom: 5px; }
.hbtext1_item2{font: 17px/17px Play; color: #fff;}
.hbtext1{position: absolute;left: 160px;top: 25px;}
.hbtext2{position: absolute;left: 165px;top: 150px;}
.hbtext2_item1{font: 18px/18px Play; color: #fff;}
.slider_wrap{ height:400px; width:980px;  position:relative; margin:0 auto 35px auto; z-index:10;}
.slider_bg{ background:#FFF; width:1024px; height:500px; position:absolute; left:50%; margin-left:-512px; top:180px;}
.slider_shadow{position:absolute; bottom:-97px; right:0}
.index_form_wrap{position:relative; z-index:11; margin:0 0 30px 0;}
.title1{font:bold 30px Arial, Helvetica, sans-serif; color:#2c2c71;}
.ift_right{padding:5px 0 0 0;}
.ift_right span{ margin:0 20px 0 0; display:inline-block; //display:inline; //zoom:1; vertical-align:middle; font:bold 12px Arial, Helvetica, sans-serif; color:#b9b58a; text-transform:uppercase;}
.ift_right img{ -moz-transform:scale(0.9); -webkit-transform:scale(0.9); transform:scale(0.9); display:inline-block; //display:inline; //zoom:1; vertical-align:middle; cursor:pointer;-webkit-transition: all 0.3s ease;-moz-transition: all 0.3s ease;-o-transition: all 0.3s ease;	-ms-transition: all 0.3s ease;	transition: all 0.3s ease;}
.ift_right img:hover{ opacity:0.8; -moz-transform:scale(1); -webkit-transform:scale(1); transform:scale(1);}
.ift_right.cur img{ -moz-transform:rotateX(180deg) scale(0.9); -webkit-transform:rotateX(180deg) scale(0.9); transform:rotateX(180deg) scale(0.9); }
.index_form_title{ background:url(../pic/pic7.png) center top no-repeat; height:53px; position:relative; width:890px; left:3px; padding:35px 80px 0 50px; }

.ifb_item1{ padding:0 15px; }
.ifb_item1.bg1{background:#f4f3e7;}
.ifb_item1.bg2{background:#e8e7db;}
.ifb_item1_block{border-top:1px dashed #b8b8af;padding:25px 0 15px;}
.ifbib_item1{display:inline-block; //display:inline; //zoom:1; vertical-align:top; width:280px;}
.ifbib_item2{display:inline-block; //display:inline; //zoom:1; vertical-align:top; width:340px;}
.index_form_block label{ font:14px Play; color:#000; text-transform:uppercase;}
.ifbib_item1_row{margin:0 0 10px 0;}
.ifbib_item1 label{display:inline-block; //display:inline; //zoom:1; vertical-align:middle; width:85px; text-align:right;}
.ifbib_item2 label{display:inline-block; //display:inline; //zoom:1; vertical-align:middle;width:85px; text-align:right;}
.ifbib_item1_row1{display:inline-block; //display:inline; //zoom:1; vertical-align:middle;}
.ifbib_item1_row.sel_width2 input[type=text]{ width:64px; height:33px; border-radius:3px; padding:0 5px; background:#b9b58a; border:none; color:#fff; font:13px Arial, Helvetica, sans-serif;}

.ifbib_item1_row.sel_width1 input[type=text]{ width:170px; height:33px; border-radius:3px; padding:0 10px; background:#b9b58a; border:none; color:#fff; font:14px Arial, Helvetica, sans-serif;}

.ifbibir_item{width:170px;   border-radius:3px; display:inline-block; //display:inline; //zoom:1; vertical-align:middle; background:#b9b58a;}
.ifbibir_item.padding1{ padding:10px 10px; height:14px; line-height:14px;}
.ifbibir_item.padding2{ padding:4px 10px; height:26px; line-height:14px;}

.checkbox_block{position:relative;}
.checkbox_block label{ position:relative; vertical-align:top;display:inline-block; //display:inline; //zoom:1;width:auto !important; line-height:14px; }
.checkbox_block span{ vertical-align:top;display:inline-block; //display:inline; //zoom:1; font:14px/14px Arial, Helvetica, sans-serif; color:#fff; width:auto !important }
.checkbox_block span:before{content:''; position:absolute; left:0px; top:1px; width:11px; height:11px; background:#FFF;}
.checkbox_block input[type=checkbox] {opacity:0; visibility:hidden; margin:0; vertical-align:top; }
.checkbox_block input[type=checkbox]:checked+span:before{background:#FFF url(../pic/pic10.png) center center no-repeat;}

.checkbox_block{display:inline-block; //display:inline; //zoom:1; vertical-align:top; width:38px; height:14px;}
.text_style1{ text-align:left;font:14px/33px Play; color:#000; text-transform:uppercase;}
.text_style1.textright{text-align:right;}
.pl20{padding-left:20px;}
.width335{ width:335px;}

.ifbib_item4{display:inline-block; //display:inline; //zoom:1; vertical-align:top; width:270px; margin:0 0 0 55px;}
.ifbib_item3{display:inline-block; //display:inline; //zoom:1; vertical-align:top; width:615px;}
.inline_block{ display:inline-block; //display:inline; //zoom:1;}
.ifbib_item3 label {width:30px; text-align:right;display:inline-block; //display:inline; //zoom:1; vertical-align:middle;}
.style_link1{font:14px/33px Play; color:#000; text-transform:uppercase; text-decoration:underline;}
.style_link1:hover{ text-decoration:none; color:#000; }
.index_form_block input[type=submit]{ font:18px Play_Bold; color:#fff; text-transform:uppercase; background:url(../pic/pic11.jpg) center top repeat-x; height:51px; cursor:pointer; border:none; border-radius:3px; padding:0 85px; margin:0 0 0 0;}
.index_form_block input[type=submit]:hover{background:#d0482c;}
.index_form_block_shadow{position:absolute; left:50%; margin-left:-493px; bottom:-10px;}
.title_bg1{ width:158px; height:55px; background:url(../pic/pic13.png) center top no-repeat; position:relative; left:50%; margin-left:-123px; margin-top:-10px; padding:30px 40px 0 50px;}
.left_block1{background:#f4f3e7; padding:0 0 20px 20px; margin:0 0 20px 0;}
.left_block1_list{  list-style:none; margin:0; padding:10px 0 20px 0;}
.left_block1_list li { }
.left_block1_list li a {color:#5a5a5a; font:14px Arial, Helvetica, sans-serif; text-decoration:none; display:block; padding:5px 0;}
.left_block1_list li a img{float:left; vertical-align:middle; margin:1px 6px 0 0;-webkit-transition: all 0.3s ease;	-moz-transition: all 0.3s ease;	-o-transition: all 0.3s ease;	-ms-transition: all 0.3s ease;	transition: all 0.3s ease; -webkit-transform:translateX(0px) rotate(0); -moz-transform:translateX(0px)  rotate(0);transform:translateX(0px) rotate(0);}
.left_block1_list li a img.hov{opacity:0.4; }
.left_block1_list li a img.hov2{opacity:1; -webkit-transform:translateX(5px) rotate(160deg); -moz-transform:translateX(5px) rotate(160deg);transform:translateX(5px) rotate(160deg);  }
.left_block1_list li a span { display:block; overflow:hidden; //zoom:1;}
.left_block1_list li a:hover{text-decoration:underline; color:#000;}
.left_block1_list li a.cur img{opacity:1;-webkit-transform:translateX(5px); -moz-transform:translateX(5px);transform:translateX(5px); }
.left_block1_list li a.cur{text-decoration:underline; color:#000;}

.left_block1_list li ul{display:none; list-style:none; margin:0 0 0 26px;}
.left_block1_list li ul li a {color:#5a5a5a; font:13px Arial, Helvetica, sans-serif; text-decoration:none;}

.left_block2{ margin:0 0 20px 0;}
.link1{display:block; text-decoration:none; padding:10px 0 11px 0; border-radius:3px;}
.link1.bg1{background:url(../pic/pic11.jpg) center top repeat-x; }
.link1_style1{ display:block; text-align:center; color:#fff; font:18px/18px Play_Bold; text-transform:uppercase;}
.link1_style2{ display:block; text-align:center; color:#fff; font:12px/12px Play; text-transform:uppercase;}
.link1.bg1:hover{ background:#d0482c; text-decoration:none;}
.link1{display:block;  text-decoration:none; padding:10px 0 11px 0; border-radius:3px;}
.link1.bg2{background:url(../pic/pic38.png) center top repeat-x;}
.link1_style1{ display:block; text-align:center; color:#fff; font:18px/18px Play_Bold; text-transform:uppercase;}
.link1_style2{ display:block; text-align:center; color:#fff; font:12px/12px Play; text-transform:uppercase;}
.link1.bg2:hover{ background:#004d7b; text-decoration:none;}
.but_wrap{ margin:0 0 15px 0;}
.color_form_title_wrap{ background:url(../pic/pic39.png) center top no-repeat; padding:21px 0; margin:0 0 0 5px;}
.color_form_body1{ padding:25px 25px 15px; background:#f4f3e7;}
.color_form_body2{ padding:25px 25px; background:#e9e8dc url(../pic/pic40.png) center top no-repeat;}
.color_form form{ width:459px; margin:auto;}
.cfb1_row label{ display:inline-block; //display:inline; //zoom:1; vertical-align:middle; color:#000; font:14px Play; text-transform:uppercase; width:50px; text-align:right; margin:0 10px 0 0;}
.cfb1_row input[type=text] { height:33px; width:256px; padding:0 10px; background:#b9b58a; border:none; line-height:33px; color:#fff; font:14px Arial, Helvetica, sans-serif; border-radius:5px; }
.cfb1_row { margin:0 0 10px 0;}
.color_form_body2 input[type=submit]{cursor:pointer; border:none; border-radius:5px; width:276px; height:51px; background:url(../pic/pic11.jpg) center top repeat-x;  color:#fff; font:18px/18px Play_Bold; text-transform:uppercase;}
.color_form_body2 input[type=submit]:hover{background:#d0482c;}
.title2{font:bold 20px/20px Arial, Helvetica, sans-serif; color:#2c2c71; margin:0 0 20px 0;}
.pt20{ padding-top:20px;}
.right_block2{ margin:0 0 15px 0;}
.site_block1{ display:inline-block; //display:inline; //zoom:1; vertical-align:top; width:219px; margin:0 7px 20px; position:relative;}
.sb1_pic{ display:block; width:219px; height:191px; text-align:center; border-radius:3px 3px 0 0 ;}
.sb1_pic img{vertical-align:top;max-width:100%;}
.sb1_text1{ padding:5px 6px 4px; background:url(../pic/pic46.png) center top repeat-x; font:14px Play; color:#fff; text-transform:uppercase; border-radius:0 0 3px 3px;}
.sb1_text1 span {font-size:24px}
.sb1_text2{ padding:5px 9px 0;}
.sb1_text2 a { font:12px/18px Arial, Helvetica, sans-serif; color:#2c2c71; text-decoration:underline;}
.sb1_text2 a span {display:block;}
.site_block1:hover .sb1_pic img{opacity:0.9}
.site_block1:hover .sb1_text2 a{text-decoration:none; color:#2c2c71;}

.mb15{ margin-bottom:15px;}
.site_block2{ display:inline-block; //display:inline; //zoom:1; width:110px; vertical-align:top; margin:0 2px 20px;}
.sb2_date{ font:12px/12px Arial, Helvetica, sans-serif; color:#bdb990; padding:0 2px; margin:0 0 5px 0;}
.sb2_pic{ width:110px; height:110px; margin:0 0 5px 0;}
.sb2_pic img {vertical-align:top; max-width:100%; border-radius:3px;}
.sb2_link{ padding:0 2px; line-height:15px; max-height:75px; overflow:hidden; //zoom:1; }
.sb2_link a { font:12px/15px Arial, Helvetica, sans-serif; color:#2c2c71; text-decoration:none; vertical-align:top;}
.sb2_link a:hover{ color:#2c2c71; text-decoration:underline;}

.link2{color:#bdb990; font:12px Arial, Helvetica, sans-serif; text-decoration:underline;}
.link2:hover{color:#bdb990; text-decoration:none;}
.pvert15{padding:15px 0;}

.container_pic1{position:absolute; bottom:-10px; left:50%; margin-left:-512px;}
.container_pic2{position:absolute; bottom:-40px; left:50%; margin-left:-26px; cursor:pointer;}
.fl_style1{text-align:right; font:12px Arial, Helvetica, sans-serif; color:#000;}
.fl_style2{text-align:right; font:11px Arial, Helvetica, sans-serif; color:#2c2c71;}
.fl_style3{ text-align:right;}
.fl_style3 a { color:#5d2637; font:14px Arial, Helvetica, sans-serif; text-decoration:underline;}
.fl_style3 a:hover{color:#5d2637; text-decoration:none;}
.pr20{padding-right:20px;}
.index_form_block{ width:980px; margin:auto;}

.breadcrumbs{}
.breadcrumbs a { background:url(../pic/pic50.png) right top no-repeat; padding:0 5px 0 0;  font:12px/13px Arial, Helvetica, sans-serif; color:#bbbbb1; text-decoration:underline;display:inline-block; //display:inline; //zoom:1; vertical-align:middle;}
.breadcrumbs a:hover{text-decoration:none;}
.breadcrumbs span {display:inline-block; //display:inline; //zoom:1; vertical-align:middle; font:12px/13px Arial, Helvetica, sans-serif; color:#2c2c71; text-decoration:underline;}
.content{ margin-bottom:20px;}
.country_list{ margin:0 0 30px 0; list-style:none; padding:10px 0 0 0;}
.country_list li{float:left;}
.country_list li+li {border-left:1px solid #e7e7e7;}
.country_list li a {display:block; text-decoration:none; padding:0 0 5px 0;  margin:0 22px 0 0; line-height:30px; border-bottom:1px dashed #787878;-webkit-transition: all 0.3s ease; -moz-transition: all 0.3s ease;	-o-transition: all 0.3s ease;-ms-transition: all 0.3s ease;	transition: all 0.3s ease;}
.country_list li+li a { margin:0 22px 0 22px;}
.country_list li a .cl_text{font:bold 30px/30px Arial, Helvetica, sans-serif; color:#787878; display:inline-block; //display:inline; //zoom:1; vertical-align:middle;-webkit-transition: all 0.3s ease; -moz-transition: all 0.3s ease;	-o-transition: all 0.3s ease;-ms-transition: all 0.3s ease;	transition: all 0.3s ease;}
.country_list li a .cl_img{ margin:10px 0 0 5px; display:inline-block; //display:inline; //zoom:1; vertical-align:middle; height:8px; width:14px; background:url(../pic/pic52.png) center 100% no-repeat;-webkit-transition: all 0.3s linear; -moz-transition: all 0.3s linear;	-o-transition: all 0.3s linear;-ms-transition: all 0.3s linear;	transition: all 0.3s linear;}
.country_list li a:hover{ border-color:#2c2c71 }
.country_list li a:hover .cl_text {color:#2c2c71}
.country_list li a:hover .cl_img {background-position:center top;}
.country_list li a.cur{ border-color:#fff }
.country_list li a.cur .cl_text {color:#2c2c71}
.country_list li a.cur .cl_img {background-position:center top;}

.sb1_gerb{position:absolute; bottom:30px; left:10px;}

.pagi_wrap{width:230px; margin:0 auto 30px; text-align:center;}





























