@charset "utf-8";
/* CSS Document */
body,img, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6,input, button, textarea, p, a{margin: 0;padding: 0;border: 0; list-style:none; text-decoration:none; font-size:12px;}

html,body{ width:100%;font-size: 12px; color:#CDDFF3;text-decoration: none;font-family:arial,verdana;min-width: 1200px;}
/*header*/
.header{ width:100%; height:117px; background:url(../images/top.jpg) no-repeat; background-size: cover;position:relative;}
.head_body{ width:1080px; height:117px;margin:0 auto;}
.logo{ width:491px; float:left;}
.logo img{ margin-top: 10px;}
.w_30{margin:0 8px;}
.head-r{  height:117px; background:url(../images/left-logo.png) no-repeat right center; float:right; width: 137px;}
.nav{/* height:30px;*/padding:3px 0 0 13px;}
.nav:after{clear:both;content:'.';display:block;width: 0;height: 0;visibility:hidden;}
.nav li{ float:left;}
.nav li a{ color:#444444;}
.nav li .cur,.nav li a:hover{ color:#2773a2;}
.language_set{position:absolute;top:0;right:20px;height:35px;line-height:35px;color:#fff;}
.language_set a{color:#fff;margin-left:5px;margin-right:5px;}

/*Search*/
.Search{ height:127px;margin:90px 145px 0 170px; border-bottom:1px #c6c6c6 dotted;}
.Search span{ margin-left:3px; color:#2e2e2f; font-size:16px; display:inline-block;*display:inline;*zoom: 1; width:50px; height:33px; line-height: 33px;}
.text{ /*width:413px; height:33px; border:1px #acacac solid background:#fff; ;*/margin:0px 10px 0px; display:inline-block;*display:inline;*zoom: 1;}
.text input{ width:413px; height:34px;line-height:34px; padding-left:10px;border:1px #acacac solid; }
button{color:#fff; font-size:15px;margin-right:10px; border-radius:3px; -webkit-border-radius:3px;-moz-border-radius:3px;background: #334a7d; background: -webkit-linear-gradient(#426ca3, #334a7d);
background: -moz-linear-gradient(#426ca3, #334a7d); background:-webkit-gradient(linear, 0% 0%, 0% 100%, from(#426ca3), to(#334a7d));
    /* background: linear-gradient(#426ca3, #334a7d); */background: linear-gradient(#426ca3, #334a7d);  -pie-background:linear-gradient(#426ca3, #334a7d);behavior: url(js/PIE.htc); 
position:relative;cursor:pointer;border: 1px solid #334a7d;}

.btn_1{ width:67px; height:34px; }
.btn_2{ width:162px; height:34px;}
button{ background:#365084;}
/*list*/
.list{ width:765px;  margin:55px auto 0;border-bottom:1px solid #c6c6c6; padding-bottom: 30px;}
/*.list ul{ float:left;}*/
.list_1 li{ height:30px;float: left; width: 32%;}
.list_1 a{ color:#313d75; font-size:13px;}
.content .list_1 a:hover{color:#313d75;}
.content .list_1 a span:hover{color:#1b60bb;}
.list_1 a span{font-size: 14px;}
.list_1 a span{ color:#3a6063;font-weight:bold; padding-right:8px;}
.list_2{ padding-top:10px;overflow: hidden; padding-left: 55px;}
.list_2 li{ width: 31%; height:52px; background:url(../images/icon.jpg) no-repeat left 4px; padding-left:13px; float: left;}
.list_2 a{ color:#444444;font-size:14px; font-weight:bold;font-family: arial,verdana; display: block;}
.list_3{ padding-top:10px;overflow: hidden; padding-left: 178px;}
.list_3 li{ width: 31%; height:52px; background:url(../images/icon.jpg) no-repeat left 4px; padding-left:13px; float: left;}
.list_3 a{ color:#444444;font-size:14px; font-weight:bold;font-family: arial,verdana; display: block;}
/*related*/
.related{ line-height:45px; color:#444444;text-align:center;}
.related a{ color:#444444; padding:0 15px; font-weight:normal;}
/*footer*/
.footer{ width:100%; height:53px; background:url(../images/footbg.jpg) no-repeat; background-size: cover; color:#252728;}
.foot_box{ width: 100%; height:47px;margin:0 auto; }
.copy{width:100%;height:20px; text-align:center;margin-top: 20px;float: left;}
/*content*/
.content{ width:100%; overflow:hidden; background:url(../images/bg.jpg) repeat-x;}
.content_box{ width:1080px;margin:0 auto;color:#2e2e2f;}

.index_front_search{text-align:center;height:50px;background:#365084;position:relative;}
/* .index_front_search_wraper{position:absolute;top:40%;left:37%;transition: translateY(-50%)} */
.index_front_search_wraper{padding-top: 14px;}
.index_front_search div a{color:#fff;font-size: 16px;}
.index_front_search div a:hover{ color:#fff;text-decoration: underline;cursor: pointer;}
.index_front_search_img {position:absolute;top:40%;right:1%;line-height:2px;}
.index_front_search_img_item{width:15px;}
.content a:hover{ color:#1b60bb;text-decoration: underline;}
.content .list_1 a:hover{text-decoration: none;}
.list_1 span:hover{text-decoration: underline;}


