﻿@charset "utf-8";
body{ min-width:1200px;}
.header{ width:100%; height:100px;clear:both; position:relative; margin:0 auto; z-index:10; background:#FFF}
.header .box{ width:1200px; height:100px; margin:0 auto; clear:both; overflow:hidden; position:relative}
.header .logo{ position:absolute; left:0px; top:0px;}

.header .menu{ position:absolute; right:0;  top:0px; font-size:14px; font-weight:bold;}
.header .menu ul{ margin:0px; padding:0px; list-style:none;}
.header .menu ul li{ margin:0px; padding:0px 25px; list-style:none; font-size:14px; height:100px; line-height:100px; float:left; text-align:center}
.header .menu ul li.onfocus{ background:#0A5CA8; color:#FFF;}
.header .menu ul li.onfocus a{ color:#FFF}


#index_Banner
{width:100%; height:802px; overflow:hidden; position:relative; margin:0px auto; margin-top:-16px; z-index:1;min-width:1200px;}
#index_Banner .list
{width:100; height:802px; overflow:hidden; position:relative; z-index:1; }
#index_Banner ul
{margin:0px; padding:0px; list-style:none; position: absolute; left:0px; top:0px}
#index_Banner .list ul li
{width:100; height:802px; overflow:hidden; position:relative; float:left}
#index_Banner .list img
{}

#index_Banner .wordbox{ width:100%; height:99px; position:absolute; left:0px; bottom:0px; background:url(../Images/coverslide.png) repeat; z-index:100}
#index_Banner .wordbox .box{ width:1200px; height:99px; clear:both; overflow:hidden; position:absolute; left:50%; margin-left:-600px;}
#index_Banner .wordbox .box ul{ margin:0px; padding:0px; list-style:none}
#index_Banner .wordbox .box ul li{ margin:0px; padding:0px; list-style:none; float:left; height:99px;}
#index_Banner .wordbox .box ul li h5{ margin:0px; padding:0px 30px; display:block;  font-size:14px; font-weight:bold; color:#FFF; line-height:99px; border-right:1px solid #E2E2E2; float:left}
#index_Banner .wordbox .box ul li h6{ margin:0px; padding:10px 10px; font-size:12px; font-weight:normal; color:#CCD4DF; float:left; line-height:200%; overflow:hidden; display:none}

#index_Banner .wordbox .box ul li.onfocus{ background:#0A4A87;}
#index_Banner .wordbox .box ul li.onfocus h6{ display:block;}

#er_Banner
{width:100%; height:247px; overflow:hidden; position:relative; margin:0px auto; min-width:1200px;}
#er_Banner .list
{width:100; height:247px; overflow:hidden; position:relative; z-index:1; }
#er_Banner ul
{margin:0px; padding:0px; list-style:none; position: absolute; left:0px; top:0px}
#er_Banner .list ul li
{width:100; height:247px; overflow:hidden; position:relative; float:left}
#er_Banner .list img
{}


#homebox{ width:100%; height:365px; margin:0 auto; clear:both; overflow:hidden; background:#FFF;min-width:1200px;}
#homebox .box{ width:1200px; height:365px; margin:0 auto; clear:both; overflow:hidden;}
#homebox .listbox{ width:1450px;; height:365px; overflow:hidden; margin-left:-107px;}
#homebox .listbox ul{ margin:0px; padding:0px; list-style:none:}
#homebox .listbox ul li{ margin:0px; padding:0px; list-style:none; width:482px; height:365px; overflow:hidden; float:left; background:url(../Images/hline.jpg) 470px 85px no-repeat;}
#homebox .listbox ul li .one{ width:255px; height:365px; overflow:hidden; margin:0 auto;}
#homebox .listbox ul li .one .pic{ width:255px; height:136px; margin:34px 0 0 0; overflow:hidden; text-align:center; }
#homebox .listbox ul li .one h5{ margin:0px; padding:0px; width:255px; height:56px; line-height:56px; font-size:14px; font-weight:bold; text-align:center;}
#homebox .listbox ul li .one h6{ width:255px; height:70px; margin:0px; padding:0px; font-size:12px; font-weight:normal; overflow:hidden; line-height:23px; color:#999999;}
#homebox .listbox ul li .one p{ margin:0px; padding:0px; font-size:14px; height:35px; line-height:35px;}

.footnav{ width:100%; height:132px; background:#EEEEEE; margin:0 auto; clear:both; overflow:hidden;min-width:1200px;}
.footnav .box{ width:1200px; height:132px; margin:0 auto; clear:both; overflow:hidden;}
.footnav .box .menubox{ float:left; margin-top:35px; float:left}
.footnav .box .menubox ul{ margin:0px; padding:0px; list-style:none;}
.footnav .box .menubox ul li{ margin:0px; padding:0px; list-style:none; width:120px; height:30px; line-height:30px; font-size:14px; font-weight:bold; float:left}
.footnav .box .address{ border-left:1px solid #909090; padding:0 0 0 30px; line-height:200%; float:left; margin-top:35px;}




.footer{ width:100%; height:auto; overflow:hidden;background:#0F4C8B; margin-top:20px;min-width:1200px;}
.footer *{ font-size:12px; line-height:200%;}
.footer .box{ width:1200px; height:auto; margin:0 auto; clear:both; overflow:hidden; line-height:200%; padding:25px 0; color:#A6B5C8;}

.ertitlebox{ width:100%; height:67px; border-bottom:1px solid #DDDDDD; clear:both;}
.ertitlebox .box{ width:1100px; height:67px; margin:0 auto; clear:both; overflow:hidden; position:relative}
.ertitlebox .box h5{ margin:0px; padding:0px; display:block; position:absolute; left:0px; top:0px; height:65px; line-height:65px; font-size:24px; color:#156C5C; border-bottom:1px solid #156C5C;}
.ertitlebox .box h6{ margin:0px; padding:0px; display:block; position:absolute; background:url(../Images/arr2.jpg) 0 0 no-repeat; height:14px; line-height:14px; text-indent:20px; right:0px; top:27px; font-size:12px; font-weight:normal;}


#mainbox{ width:1200px; height:auto; overflow:hidden; margin:0 auto; clear:both; margin-top:32px}
#mainbox .leftbox{ width:210px;; height:auto; float:left; overflow:hidden; background:#0A5CA8;}
#mainbox .leftbox .tit{ width:176px; overflow:hidden; background:url(../Images/bline.jpg) left bottom no-repeat; height:75px; margin:21px 0 0 21px;}
#mainbox .leftbox .tit h5{ margin:0px; padding:0px; font-size:16px; color:#FFF; height:35PX; line-height:35PX;}
#mainbox .leftbox .tit h6{ margin:0px; padding:0px; font-size:14px; font-family:Arial, Helvetica, sans-serif; color:#FFF;}

#mainbox .leftbox .navlist{ width:210px; height:auto; overflow:hidden; padding-bottom:50px;}
#mainbox .leftbox .navlist ul{ margin:0px; padding:0px; list-style:none}
#mainbox .leftbox .navlist ul li{ margin:0px; padding:0px; list-style:none; width:210px; height:37px; line-height:37px;text-indent:29px;}
#mainbox .leftbox .navlist ul li.onfocus{  background:url(../Images/lftnav.jpg) no-repeat;}
#mainbox .leftbox .navlist ul li.onfocus a{ color:#FFF;}


#mainbox .rightbox{ width:957px; height:auto; float:right; overflow:hidden; }
#mainbox .rightbox .titnav{ width:957px; height:60px; border-bottom:1px solid #DDDDDD; position:relative; }
#mainbox .rightbox .titnav h5{ margin:0px; padding:0px; display:block; position:absolute; left:0px; top:18px; font-size:14px;}
#mainbox .rightbox .titnav h6{ margin:0px; padding:0px; display:block; background:url(../Images/narr.jpg) 0 0 no-repeat; text-indent:20px; height:25px; line-height:25px; font-weight:normal; position:absolute; right:0px; top:18px;}


.formbox{ width:860px; height:auto; overflow:hidden;}
.formbox .tit{ width:860px; height:35px; line-height:35px; text-align:center; font-weight:bold; font-size:20px; font-weight:bold; color:#000; margin-top:30px;}
.formbox .listbox{ width:800px; height:auto; overflow:hidden;}
.formbox .listbox ul{ margin:0px; padding:0px; list-style:none;}
.formbox .listbox ul li{ margin:0px; padding:0px; list-style:none; width:815px; height:58px;}
.formbox .listbox ul li h5{ width:115px; height:58px; line-height:50px; margin:0px; padding:0px; display:block; float:left; font-size:14px; text-align:right}
.formbox .listbox ul li .inputbox{ width:650px; height:58px; line-height:58px; overflow:hidden;}
.formbox .listbox ul li .inputbox .input1{ width:324px; height:35px; border:1px solid #DDDDDD;}
.formbox .listbox ul li .inputbox .input2{ width:150px; height:35px; border:1px solid #DDDDDD;}
.formbox .listbox ul li .inputbox textarea{ width:573px; height:95px;border:1px solid #DDDDDD;}

.formbox .listbox ul li .btn{ width:130px; height:50px; line-height:50px; text-align:center; font-size:16px; color:#FFF; background:#156C5C;}





.piclist{ width:1160px; height:auto; overflow:hidden; margin:0  auto; clear:both; overflow:hidden;}
.piclist .box{ width:1200px; height:auto; overflow:hidden;}
.piclist ul{ margin:0px; padding:0px; list-style:none;}
.piclist ul li{ margin:33px 34px 0 0; padding:0px; list-style:none; float:left; width:205px; height:344px; position:relative}
.piclist ul li h5{ margin:0px; padding:0px; display:block; font-size:12px; font-weight: normal; width:205px; height:68px; background:#E9E3D7;}
.piclist ul li p.t1{ margin:0px; padding:0px; display:block; width:205px; height:30px; line-height:30px; overflow:hidden; font-size:14px; text-align:center}
.piclist ul li p.t2{ margin:0px; padding:0px; display:block; width:205px; height:30px; line-height:30px; overflow:hidden; font-size:12px; text-align:center;}
.piclist ul li:hover h5{ background:#DAB765; color:#FFF}


.alertbox{ width:100%; height:100%; background:url(../Images/ccbg.png) repeat; position:absolute; left:0px; top:0px; z-index:100; display:none}
.alertbox .close{ width:100%; text-align:right; clear:both;}
.alertbox .close img{ cursor:pointer;}
.registerbox{ width:920px; height:auto; overflow:hidden; position: fixed; left:50%; margin-left:-460px; top:100px; background:#FFF;}
.registerbox .tit{ width:920px; height:50px; line-height:50px; text-align:center; font-size:18px; font-weight:bold; background:url(../Images/registerline.jpg) left bottom no-repeat;}
.registerbox .listbox{ width:100%; height:auto; overflow:hidden;}
.registerbox .listbox ul{ margin:0px; padding:0px; list-style:none;}
.registerbox .listbox ul li{ margin:10px 0 0 10px; padding:0px; list-style:none; width:360px; float:left; height:50px;}
.registerbox .listbox ul li h5{ margin:0px; padding:0px; display:block; width:115px; height:50px; line-height:40px; overflow:hidden; float:left; font-size:14px; text-align:right;}
.registerbox .listbox ul li .inputbox{ width:235px; height:50px; line-height:50px; overflow:hidden; float:left; margin-left:10px;}
.registerbox .listbox ul li .input1{ width:230px; height:35px; border:1px solid #CCCCCC;}
.registerbox .listbox ul li.btnli{ width:920px; height:60px; overflow:hidden; clear:both; overflow:hidden; text-align:center}
.registerbox .listbox ul li.btnli .btn{ width:359px; height:50px; background:url(../Images/btn2.jpg) no-repeat; line-height:50px; font-size:14px; color:#FFF; text-align:center; font-size:14px; font-weight:bold; border:0px;}
.registerbox .listbox ul li.btn2{ width:920px; height:50px; line-height:50px; text-align:center; font-size:14px;}


.loginbox{ width:427px; height:auto; overflow:hidden; position: fixed; left:50%; margin-left:-213px; top:150px; background:#FFF;}
.loginbox .tit{ width:427px; height:50px; line-height:50px; text-align:center; font-size:18px; font-weight:bold; background:url(../Images/registerline.jpg) center bottom no-repeat;}
.loginbox .listbox{ width:100%; height:auto; overflow:hidden;}
.loginbox .listbox ul{ margin:0px; padding:0px; list-style:none;}
.loginbox .listbox ul li{ margin:10px 0 0 10px; padding:0px; list-style:none; width:360px; height:50px;}
.loginbox .listbox ul li h5{ margin:0px; padding:0px; display:block; width:115px; height:50px; line-height:40px; overflow:hidden; float:left; font-size:14px; text-align:right;}
.loginbox .listbox ul li .inputbox{ width:235px; height:50px; line-height:50px; overflow:hidden; float:left; margin-left:10px;}
.loginbox .listbox ul li .input1{ width:230px; height:35px; border:1px solid #CCCCCC;}
.loginbox .listbox ul li .input2{ width:80px; height:35px; border:1px solid #CCCCCC;}
.loginbox .listbox ul li.btnli{ width:100%; height:60px; overflow:hidden; clear:both; overflow:hidden; text-align:center}
.loginbox .listbox ul li.btnli .btn{ width:359px; height:50px; background:url(../Images/btn2.jpg) no-repeat; line-height:50px; font-size:14px; color:#FFF; text-align:center; font-size:14px; font-weight:bold; border:0px;}
.loginbox .listbox ul li.btn2{ width:100%; height:50px; line-height:50px; text-align:center; font-size:14px;}




.msgbox{ width:640px; height:auto; overflow:hidden;}
.msgbox .box{ width:610px; height:auto; margin:0 auto; clear:both; overflow: hidden}
.msgbox .box ul{ margin:0px; padding:0px; list-style:none;}
.msgbox .box ul li{ margin:0px; padding:0px; list-style:none; width:610px; height:auto; overflow:hidden;}
.msgbox .box ul li.tit{ width:610px; margin:0 auto;  line-height:50px; font-size:20px; overflow: hidden;font-family:"Microsoft Yahei";  color:#5B5B5B;}
.msgbox .box ul li.tit span{ font-size:16px;}
.msgbox .box ul li .input1{ width:590px; height:37px; border:1px solid #D8D8D8; font-size:24px;}
.msgbox .box ul li .txt{ width:590px; height:280px; border:1px solid #D8D8D8;}
.msgbox .box ul li.piclist{ width:590px; height:auto; overflow:hidden;}
.msgbox .box ul li.piclist ol{ margin:0px; padding:0px; list-style:none;}
.msgbox .box ul li.piclist ol li{ margin:0px; padding:0px; list-style:none; float:left; width:111px; height:115px;}
.msgbox .box ul li.piclist ol li img{border:1px solid #D0D0D0;width:96px; height:78px;}
.msgbox .box ul li.piclist ol li span{ width:98px; height:30px; line-height:30px; overflow:hidden; font-size:18px; text-align:center; display:block}
.msgbox .box ul li.btn input{ width:590px; height:58px; line-height:58px; text-align:center; background:#DFDFDF; font-size:30px;font-family:"Microsoft Yahei"; border:0px; color:#5A5A5A; margin:10px 0px;}

