@charset "utf-8";
/* CSS Document */
/* Author: zq */
/* Time: 2015/11/24*/

/*header*/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,
form,fieldset,input,textarea,p,blockquote,th,td {padding: 0;margin: 0;}
table {border-collapse: collapse; border-spacing: 0;}
fieldset,img {border: 0; padding:0px; margin:0px;}
ol,ul {list-style: none;}
h1,h2,h3,h4,h5,h6 {font-weight: normal; font-size:100%;}
body{ font:12px/24px 'Microsoft YaHei'; color:#666; background-color:#f4f4f4}
a{ color:#333; text-decoration:none;}
.fl{ float:left;}
.fr{ float:right;}
.show{ display:block;}
.hide{ display:none;}
.cl{ clear:both;}
html{ overflow-x:hidden;}
*{outline:none;}
.wd1200{ width:1200px; margin:0 auto;}
.bor_radius{ border-radius:50%; -moz-border-radius:50%; -webkit-border-radius:50%;}
.pdd{ padding:90px 0 132px;}
a:hover{ color:#0365b0;}
.dot{color:#F00; font-size:14px; font-family:"宋体"}

/*头部公用*/
/*首页头部*/
.warp{ position:relative; z-index:1000; width:100%; height:auto; overflow:hidden;}
.header{ position:absolute; top:0px; left:0; z-index:1000; width:100%;  }
.head{}
.logo{ position:relative; z-index:900; width:270px;}

.user{ position:relative; z-index:900; padding-top:40px; display:inline; width:36px; height:36px; overflow:hidden;}
.user_img{ width:30px; height:30px; overflow:hidden; border:3px solid rgba(0,0,0,0.15);}
.user_exit{ position:absolute; top:76px; left:0; z-index:10; width:36px; height:36px; overflow:hidden;}
.user_exit a{ display:block; background-color:#0065b6; color:#FFF; width:36px; height:36px; line-height:36px; text-align:center;}
/*.lg{ position:relative; z-index:900; line-height:36px; padding-top:40px; margin:0 28px 0 0; display:inline;}
.lg a{ color:#FFF; font-size:16px; opacity:0.3; filter: alpha(opacity=30);}
.serch{ padding-top:49px; width:18px; height:19px; padding-left:6px; padding-right:22px; display:inline;}
.ser_icon{ position:relative; z-index:900; width:18px; height:19px; cursor:pointer;}*/
.Hlang{padding:0 0 0 28px;line-height: 115px;/* padding-bottom: 45px; */background:url(../images/icon-Hlang.png) no-repeat left center;position:relative;float:right;/* margin:0 28px 0 0; */color: #fff;z-index:900;}
.Hlang2{padding:0 0 0 28px;line-height:70px;background:url(../images/icon-Hlang2.png) no-repeat left center;position:relative;float:right;margin:0 28px 0 0;z-index:900;}
/*
.Hlang-box{width:90px;background:#fff;position:absolute;top:75px;left:0px;display:none;}
.Hlang-box a{display:block;padding:0 10px;height:40px;line-height:40px;}
.Hlang-box a.cur,
.Hlang-box a:hover{color:#fff;background:#009b4d;}
*/
.Hlang:hover .Hlang-box{display:block;}
.Hlang2:hover .Hlang-box{display:block;}
.lg a{ color:#FFF; font-size:16px; opacity:0.3; filter: alpha(opacity=30);}
.serch{ padding-top:49px; width:18px; height:19px; padding-left:6px; padding-right:22px; display:inline;}
.ser_icon{ position:relative; z-index:900; width:18px; height:19px; cursor:pointer;}
.header3.header .Hlang-box{top:65px;}
.header2.header .Hlang-box{top:65px;}

.Hlang-box{width:200px;box-shadow:1px 1px 10px #666;background:#fff;position:absolute;top:75px;right:-40px;display:none;padding:20px 0px;}
.Hlang-box a{display:block;padding:0 10px;height:40px;line-height:40px;}
.Hlang-box a.cur,
.Hlang-box a:hover{color:#fff;background:#1a8ad6;}
.Hlang-box .lang-img-box{margin-left:10px;}
.Hlang-box .cn-lang .lang-img-box{
	background:#De2910 url(../images/lcn.svg);
	width: 20px;
    height: 20px;
    -moz-background-size: auto 104%;
    -o-background-size: auto 104%;
    background-size: auto 104%;
    background-repeat: no-repeat;
    background-position: center center;
    display: inline-block;
    vertical-align: text-top;
    top: -3px;
    border: 1px solid #dfdfdf;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border-radius: 50%;
    overflow: hidden;
    background-position: 2px 4px;
}
.lang-list li span{display:inline-block;height:30px;line-height:30px;background:url(../images/icon_lg.png) no-repeat 20px 10px;padding-left:50px;}
.lang-list li.cn-lang span{background-position:20px -33px;}
.lang-list li.th-lang span{background-position:20px -70px;}
.lang-list li.vn-lang span{background-position:20px -110px;}


/*公共导航*/
.nav{ width:auto; height:64px; display:inline;}
.nav li{ float:left; width:auto; height:64px;}
.nav_name{ display:block; position:relative; z-index:900; font-size:16px; width:auto; height:64px; line-height:64px; padding:0 17px;}
.nav li.cur .nav_name{ color:#0065b6;}
.sub_nav{ display:none; position:absolute; top:0; left:50%; z-index:800; background:url(../images/sub_yy.png) repeat; width:100%; height:auto; overflow:hidden;}
.sub_cen{ height:auto; overflow:hidden; padding-top:104px; padding-bottom:34px;}
.sub_show{ float:right; padding-right:64px; display:inline; width:760px; height:auto; overflow:hidden;}
.sub_shImg{ width:130px; height:130px; margin-right:42px; display:inline;}
.sub_chnal{ width:226px; padding-top:14px; display:inline; }
.nav .sub_chnal ul{ width:272px;}
.nav .sub_chnal li{ margin-right:46px; display:inline; width:90px; height:35px; line-height:35px; border-bottom:1px dotted rgba(0,0,0,0.8;)}
.sub_chnal li a{ display:block; font-size:14px; background:url(../images/sub_icon.png) no-repeat left; padding-left:14px; width:76px; height:35px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.sub_infor{ width:266px; padding-top:20px; display:inline;}
.sub_infname a{ display:block; font-size:15px; width:266px; height:24px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.sub_infname a:hover{ color:#0065b6;}
.sub_infIntro{ padding-top:5px;}
.sub_ser{ display:none; position:absolute; top:0; left:50%; z-index:800; width:100%; height:auto; overflow:hidden;}
.sub_seline{ width:100%; height:64px;}
.sub_serCen{ height:auto; overflow:hidden; padding:28px 0 34px;}
.serch_form{ width:290px; height:30px; margin-right:98px; display:inline;}
.ser_text{ display:block; font-family:'Microsoft YaHei'; font-size:14px; width:217px; height:20px; line-height:20px; padding:4px 10px; border-top:1px solid #868686; border-left:1px solid #868686; border-bottom:1px solid #868686; border-right:0; border-right:none;}
.nav2 .nav_name{ background:url(../images/top_navline.jpg) no-repeat right;}
.nav2 .nav_name:hover{ color:#0065b6;}
.ser_sub{ display:block; background-color:#0065b6; font-family:'Microsoft YaHei'; color:#FFF; font-size:14px; width:52px; height:30px; border:none; cursor:pointer;}

