/*************************** global ***************************/
*                                                                               {margin:0;padding:0}
*:focus                                                                         {outline:none}
html                                                                            {overflow:auto;direction:ltr}
body                                                                            {font-size:12px;font-family:arial,sans-serif;background:url('../images/bg.png') no-repeat center top}
a                                                                               {border:none;outline:none;text-decoration:none;}
img,fieldset                                                                    {border:none;outline:none;}
input,textarea,select,option                                                    {font-family:arial,sans-serif}
h1{color:#000039;margin-bottom: 20px;font-size: 21px;}
h2{font-size: 14px;font-weight: bold;color:#000039;margin-bottom: 8px}
h3{font-size: 14px;font-weight: bold;margin-bottom: 10px;color:#000039; }
.text{color:#000039;font-size: 13px}.text p{margin-bottom: 10px}
.text p img{float: left;margin-right: 14px;margin-bottom: 12px}
.text a{color:#0c84b3;text-decoration: underline}
.text ul{margin-left: 14px;}
.text li{list-style-image:url('../images/list-image-en.png'); margin-bottom: 5px}
.clr                                                                            {clear:both;height:0;display:block;float:none;padding:0;margin:0;border:none;}
.wrapper                                                                        {width:950px;margin:0 auto}
.readmore a{color: #11a0df;font-size: 15px;font-weight: bold;background: url('../images/readmore-en.png') no-repeat right 6px; padding-right: 11px;float: right;}
.breadcrumbs{float: left;margin: 8px 0 13px 0;font-size: 12px; color: #959595;margin-left: 2px;}
.breadcrumbs a{color: #959595;margin-right: 2px;/*float: left; */ padding-right: 2px;}
.breadcrumbs a:hover{text-decoration: underline}

/****header****/
.header .top {height: 99px; background: url('../images/header-bg-top.png') repeat-y;}
.header .top .right{float: right;width: 286px; height: 70px;margin: 0 27px 0 0}
.header .top .right a{float: right}
.header .top .left{float: left;width: 456px;margin: 10px 0 0 26px}
.header .top .left .lang{height: 12px;float: left;}
.header .top .left .data{width: 530px;float: left;margin-top: 39px}
.header .top .left .data ul{float:left;list-style-type: none;text-align: center}
.header .top .left .data ul li{display: inline-block;color:#00013a;font-size:16px;font-weight: bold;  *zoom:1;display:inline;}
.header .top .left .data ul li.first{border-right:2px solid #00013a;padding-right: 4px}
.header .bottom {height: 36px;background: url('../images/menu-bg.png') repeat-x}
.header .bottom .top-menu{list-style-type: none;line-height: 36px;  margin-right: 13px; overflow: hidden;}
.header .bottom .top-menu li{float: left; }
.header .bottom .top-menu li a{color:#fff;font-size: 15px; font-weight: bold;background: url('../images/menu-border.png') no-repeat right;margin-left: 18px;padding-right: 18px}
.header .bottom .top-menu li.last a{background:none;}

/***pannel menu***/
.header .top .left .pannel{ float: right;width: 403px;}
.header .top .left .pannel .pannel-menu{text-align: left;list-style-type: none; width: 426px;}
.header .top .left .pannel .pannel-menu li{display: inline-block; *zoom:1;display: inline}
.header .top .left .pannel .pannel-menu li.last a{border: none}
.header .top .left .pannel .pannel-menu li a{color: #494949;font-weight: normal;font-size: 14px;margin-right: 10px;border-right: 1px solid #494949;padding-right: 10px;}

/***side-contact***/
.cont-bottom .col-right .side-contact{width: 242px}
.cont-bottom .col-right .side-contact .bg-t{background: url('../images/side-contact-top.png') no-repeat top;height: 6px}
.cont-bottom .col-right .side-contact .bg-mid{background: url('../images/side-contact-mid.png') repeat-y;padding:10px 31px 21px 25px}
.cont-bottom .col-right .side-contact .bg-b{background: url('../images/side-contact-bottom.png') no-repeat bottom; height:25px }
.cont-bottom .col-right .side-contact h2{color:#fff;margin-bottom: 14px;font-size: 21px;font-weight: 100}
.cont-bottom .col-right .side-contact input{font-size: 14px;color:#313131;width: 168px;height: 22px;border: none;padding: 0 9px;margin-bottom: 10px}
.cont-bottom .col-right .side-contact select{font-size: 14px;color:#313131;width: 186px;height: 22px;padding: 0 0 0 9px; margin-bottom: 14px}
.cont-bottom .col-right .side-contact button{width: 71px;height: 24px;line-height: 24px;color:#000;background: url('../images/btn.png') no-repeat;border: none;float: right;font-size: 15px;font-weight: bold;margin-bottom: 16px}
.cont-bottom .col-right .side-contact .textfield{width: 120px;height: 45px;color:#fff;float:left;font-size: 13px;font-weight: bold}
.cont-bottom .col-right .side-contact .textfield span{font-size: 14px;float: left;font-weight: bold}
.cont-bottom .col-right .side-contact img{float: right}
.cont-bottom .col-right .s-menu{width: 242px;margin-bottom: 14px}
.cont-bottom .col-right .s-menu .bg-t{background: url('../images/side-menu-top.png') no-repeat top;height: 6px}
.cont-bottom .col-right .s-menu .bg-mid{background: url('../images/side-menu-mid.png') repeat-y; padding: 9px 19px 10px;}
.cont-bottom .col-right .s-menu .bg-b{background: url('../images/side-menu-bottom.png') no-repeat bottom; height:7px }
.cont-bottom .col-right .s-menu .side-menu{list-style-type: none}
.cont-bottom .col-right .s-menu .side-menu li{background: url('../images/a-border.png') no-repeat bottom}
.cont-bottom .col-right .s-menu .side-menu li.last {background: none}
.cont-bottom .col-right .s-menu .side-menu li a{line-height: 2;padding-left: 10px;height: 26px;color:#fff;font-size: 13px;font-weight: bold;text-align: left;display: block;padding-bottom: 3px; }
.cont-bottom .col-right .s-menu .side-menu li a:hover,.cont-bottom .col-right .s-menu .side-menu li.active a{background: url('../images/menu-hover-en.png') no-repeat center;width: 197px;}

/****homepage****/
/***slider***/
#slider                                                                         {width:950px;height:342px;margin-bottom: 20px;}
.nivoSlider                                                                     {position:relative;background:url(../images/loading.gif) no-repeat 50% 50%;}
.nivoSlider img                                                                 {position:absolute;top:0;left:0;display:none;}
.nivo-slice                                                                     {display:block;position:absolute;z-index:5;height:100%;}
.nivo-box                                                                       {display:block;position:absolute;z-index:5;}
.nivo-controlNav                                                                {position:absolute;right:23px;bottom:17px;*display:none}
.nivo-controlNav a                                                              {position:relative;z-index:9;cursor:pointer;width:14px;height:14px;background:url(../images/slider-bullets.png) 0 0 no-repeat;text-indent:-9999px;display:inline-block;*display:inline;zoom:1;margin-left:6px}
.nivo-controlNav a.active                                                       {background-position:right 0}
.homepage .cont-bottom .col-right{width: 266px;float: left;}
.cont-bottom .col-left{width: 670px;float: right}
.homepage .cont-bottom .col-left .brief{border-bottom:1px solid #e8f7fd;padding-bottom: 18px;margin-bottom: 18px;width: 640px }
.homepage .cont-bottom .col-left h2,.homepage .cont-bottom .col-left h2 a{font-size: 20px;font-weight: bold;color:#000039;margin-bottom: 8px}
.homepage .cont-bottom .col-left .brief .text p{font-size: 13px; color:#000039;margin-bottom: 5px}
.homepage .cont-bottom .col-left .boxes{padding-bottom: 20px}
.homepage .cont-bottom .col-left .boxes .box{width: 295px; float: left;margin-right: 51px;}
.homepage .cont-bottom .col-left .boxes .box.last{margin-right: 0}
.homepage .cont-bottom .col-left .boxes .box .text img{float: left;margin-right:11px;margin-top: 5px }
.homepage .cont-bottom .col-left .boxes .box .text {font-size:13px;height: 102px}
.homepage .cont-bottom .col-left .boxes .box .readmore{margin-top: 13px}

/****inner****/
.article{background: #fff}
.article .cont-top {height: 119px;margin-bottom: 18px}
.article .cont-bottom .col-right{width: 266px;float: left;margin-left: 17px}
.article .cont-bottom .col-left{width: 640px;padding-right: 26px}

/****footer****/
.footer{border-top:1px solid #e8eff6;margin-top: 8px;padding-top:13px;margin-bottom: 29px  }
.footer .footer-menu{list-style-type: none;text-align: left;width:780px ;float: left}
.footer .footer-menu li{display: inline-block;border-right: 1px solid #a6a6a6;float: left;        *zoom:1;display:inline;}
.footer .footer-menu li.last{border: none;}
.footer .footer-menu li a{color:#a6a6a6;font-size: 11px;margin-right: 12px;padding-left:12px}
.footer .credit {font-size:12px;float:right; }
.footer .credit a{color:#a6a6a6;}
.footer .credit a:hover {color:#91e1f6}
.footer .credit span {color:#a6a6a6}
.footer .credit span span {color:#91e1f6}

/****/
.link_a{ color:#fff}
.link_a:hover{ text-decoration:underline}