/* CSS Document */

.top{ width:100%; height:440px; background:url(../../images/banner1.jpg) #00154c no-repeat center;}
.top_line_bg{ width:100%; height:90px; background-color:rgba(13,13,13,0.5);}
.top_line{ width:1200px; margin:0 auto; height:90px; }
.top_line .logo{ float:left; overflow:hidden; margin-top:8px;}

.top_line .nav{ float:left; margin:30px 0 0 50px;}
.nav li{ width:84px; height:29px; float:left; margin:0 5px; background-image:url(../../images/nav_bg.png); background-position:center; background-repeat:no-repeat; background-size: 20%; }
.nav li.nav_d{background-image:url(../../images/nav_bg2.png); padding:0 7px;}
.nav li:hover{ background-size: 100%; }
.nav li div{ opacity:0; visibility:hidden; height:0; overflow:hidden}
.nav li:hover div{ opacity:1; visibility:visible; height:116px;}
.nav li a{ color:#fff; display:block; width:84px; height:29px; text-align:center; line-height:29px; font-size:14px;}
.nav li a.double{ width: auto; float:left;padding: 0 4px }
.nav li a:hover{ color:#00a4ff;}

.top_line #bdcs{ float:right; overflow:hidden;}
.bdcs-main{ float:left;}
#bdcs form{ opacity:0.7;border:1px solid #fff; width:160px; height:26px; border-radius:14px; margin-top:33px;}
#bdcs form:hover{ opacity:1;}
#bdcs input{background: none; border:none; color:#FFFFFF;}
#bdcs input.bdcs-search-form-submit{ width:26px; height:26px;background:url(../../images/so_bg.png) no-repeat center;cursor:pointer}
#bdcs input.bdcs-search-form-input{ height:26px; width:105px;margin-left: 20px; }

.so_advice{overflow: hidden; height:26px;padding-top:33px; margin-left:10px; float:left;}
.so_advice a{ color:#FFFFFF; font-size:12px; opacity:0.7; line-height:26px; margin-right:10px;}
.so_advice a:hover{ opacity:1;}

.top_locate{ width:1200px; height:350px; margin:0 auto; color:#FFFFFF;}
.top_locate h3{ color:#fff; font-size:40px; margin-top:76px; margin-bottom:22px;}
.top_locate p{ font-size:14px; width:575px; line-height:25px;}
.top_locate p.top_bread{margin-top:26px;}
.top_locate p.top_bread a{ color:#0083cc; }


.center{ width:100%; background-color:#FFFFFF;overflow:hidden;}
.c_all{ width:1200px; margin:0 auto;}

.c_l{ width:789px; border-right:1px solid #e4e9f0; float:left; padding-right:30px; margin-top:63px;}
.c_tdk { margin-bottom:24px;}
.c_tdk h1{ font-weight:normal; font-size:28px; color:#000;}
.c_tdk p{ font-size:14px; color:#999; margin-top:16px; }
.c_des{ font-size:16px; color:#999; background-color:#f9f9f9; padding:20px 25px; width:729px; line-height:28px;}
.c_con{ font-size:16px; color:#666; padding:0 20px; line-height:28px; margin-top:24px;}
.c_con img{ margin:30px 0;}
.c_author{ font-size:16px; color:#666; text-align:right; width:769px; margin-top:45px;}
.c_fn{ color:#999; font-size:14px;line-height:28px; padding-left:20px; margin-top:50px; }
.c_fn a{ color:#999; }
.c_ad{ padding-left:20px; margin:30px 0;}
.c_relate { padding-left:20px; overflow:hidden;}
.c_relate h3{ color:#333; font-size:18px; font-weight:normal;}
.c_relate ul{ overflow:hidden; border-top:1px #e9e9e9 solid; margin-top:14px; padding-top:20px;width:320px; float:left; padding-right:109px;}
.c_relate ul.right{ padding-right:0;}
.c_relate li{ float:left; font-size:13px; width:320px;}
.c_relate li a{ color:#333; line-height:32px; display:block; width:350px; overflow:hidden; height:32px;}

.c_r{ float:right;margin-top:63px;}
.c_r h3{ font-size:16px; color:#333; margin-bottom:10px;}
.c_r img{ float:right; margin:5px 0;}
.c_r li{ font-size:16px; line-height:33px; height:33px; width:330px; overflow:hidden;}
.c_r li a{ color:#666;}
.c_r li span{ display:block; width:5px; height:5px; background-color:#2277da; float:left; margin:15px 10px 13px 7px;}
.c_r1{ overflow:hidden;}
.c_r1 h3{ margin-bottom:15px;}
.c_r2{ overflow:hidden; margin-top:35px;}


.bottom{ width:100%; color:#aaa; font-size:14px; background-color:#333;height:150px; margin-top:70px;}
.bottom a{ color:#aaa;}
.bottom_all{ width:1200px;  padding-top:15px; margin:0 auto; overflow:hidden;}
.bottom_all ul.bottom_nav{ float:left; line-height:24px;}
.bottom_all ul.bottom_nav li{ float:left; margin-right:15px;}
.bottom_all .logo{ float:right; margin:10px 20px 0 0 ;}
.bottom_cert{ width:1050px; margin:0 auto; text-align:center; color:#666;}
.bottom_cert a{ color:#666;}