@charset "utf-8";
/* CSS Document */
body{background-color:#fff; overflow-x:hidden; color:#666; font-size:12px; font-family: '微软雅黑' , "宋体";}/*网站字体颜色*/

.header , .content , .footer , .container{margin-left:auto; margin-right:auto; width:1004px; font-family:'微软雅黑';}

/*页眉*/
.header{ height:80px; width:100%; position:fixed; top:0; left:0; right:0; z-index:999; background-color: #fff;background-image:url(../images/headerBg.jpg); display:none; z-index:20000}
.header_box{ position:relative}
.header .logo{ float:left; margin-top:15px; position:relative; left:-500px; top:0; display:none}
.header .logo a{display:block;width:230px; height:71px;}
.header .logo a img{width:230px;}
.header .nav{ float:right; margin-top:15px; font-size:14px; margin-right:-20px;}
.header .nav li{ float:left; text-align:center; position:relative}
.header .nav li>a{ display:block; padding:0 20px; padding-bottom:40px; padding-top:20px; text-decoration:none}
.header .nav li .cur{ color:#860000; text-decoration:none}
.header .nav li:hover{ background:url(../images/nav_bg.png) no-repeat top center}
.header .nav li:hover>a{ color:#860000}
.header .nav .li01:hover{ background:url(../images/nav_bg01.png) no-repeat top center}
.header .nav .nav_erji{ position:absolute; padding:20px; left:0; top:80%; overflow:hidden; background:url(../images/nav_erji.png) repeat center; z-index:1000; display:none}
.header .nav .nav_erji a{ display:block; width:175px; height:42px; font-size:16px; color:#fff; line-height:42px; padding-left:10px; text-align:left; text-decoration:none}
.header .nav .nav_erji a:hover{ background:url(../images/nav_erji0.png) no-repeat center}
.header .nav li:hover .nav_erji{ display:block}
.header .navbar{width:500px;height:100%;line-height:80px;float:right;}
.header .navbar span{font-size:20px;color:#111;font-family:'微软雅黑' , "宋体";font-weight:500;vertical-align:middle;}
.header .navbar a{
			    display: block;
			    height: 30px;
			    width: 93px;
			    line-height: 30px;
			    text-align: center;
			    float: right;
			    color: #860000;
			    text-decoration: none;
			    margin-top: 24px;
			    font-size:16px;
			    cursor: pointer;
			    font-family: 微软雅黑;
			    border-radius: 5px;
			    border-width: 1px;
			    border-style: solid;
			    border-color: #86000;
			    border-image: initial;
			    vertical-align:middle;
			}
.header .navbar a:hover{background-color:#14afbe;}
#dowebok{ position:relative; z-index:3}


/*footer*/
.footer{ width:100%; position:absolute; left:0; bottom:0; z-index:999}
.footer .footer_top{ height:42px; background:url(../images/footer_bg.png) no-repeat center; overflow:hidden;}
.footer .footer_top ul{ width:942px; float:left; overflow:hidden} 
.footer .footer_top li{ width:156px; border-left:1px dotted #363636; text-align:center; line-height:42px; float:left;}
.footer .footer_top .first{ border:none}
.footer .footer_top li a{ color:#ccc}
.footer .footer_top .top_open{ width:42px; height:42px; background:url(../images/footer_open.png) no-repeat center; cursor:pointer; float:right}
.footer .footer_top .top_close{ width:42px; height:42px; background:url(../images/footer_close.png) no-repeat center; cursor:pointer; float:right; display:none}

.footer .footer_center{ height:228px; background-color:#141414; position:relative; display:none;}
.footer .footer_center .open_er{ width:42px; height:42px; background:url(../images/footer_er.png) no-repeat center; position:absolute; right:0; top:1px}
.footer .footer_center .erweima{ width:150px; height:150px; background-color:#fff; opacity:0.5; position:absolute; right:42px; top:43px; display:none}
.footer .footer_center ul{ width:156px; border-left:1px dotted #363636; height:161px; float:left; margin-top:35px}
.footer .footer_center ul li{ text-align:center; font-size:13px; line-height:32px}
.footer .footer_center ul li a{ color:#999}
.footer .footer_center ul li span{ display:inline-block; *display:inline; *margin-top:10px; font-size:22px; line-height:18px; color:#0058ac;}
.footer .footer_center ul li p{ color:#999; line-height:18px; margin-top:25px;}
.footer .footer_center .last{ width:200px;}
.footer .footer_center .last li{ text-align:left; margin-left:45px;}
.footer .footer_bottom{ width:100%;height:56px;line-height:56px; background-color:#0058ac;}
.footer .footer_bottom .footer_bottom_p{ width:800px; margin:0 auto; position:relative}
.footer .footer_bottom p{ color:#fff; line-height:56px; float:left}
.footer .footer_bottom p a{ color:#fff;}
.footer .footer_bottom input{ width:117px; height:30px; line-height:30px; padding:0 30px 0 15px; background:url(../images/footer_01.png) no-repeat center; border:none; float:left; color:#fff; margin-top:13px; margin-left:20px; position:relative; z-index:10003}
.footer .footer_bottom .link_btn{ width:23px; height:22px; background:url(../images/footer_02.png) no-repeat center; position:absolute; right:200px;*right:45px; top:17px; z-index:10003; cursor:pointer}


.footer .link{ width:162px; overflow:hidden; display:none; position:absolute; bottom:-26px; right:200px;*right:40px; z-index:10002}
.footer .link b{ display:block; width:162px; height:15px; background:url(../images/footer_link.png) no-repeat center;}
.footer .link a{ display:block; line-height:28px; color:#afafaf; background-color:#323232; padding-left:25px; width:137px}
.footer .link em{ display:block; width:100%; height:30px; background-color:#323232}


.inpage_content{ overflow:hidden; position:relative;}


.footer_inpage{ width:100%; position:absolute; left:0; bottom:0; overflow:hidden}
.footer_inpage .footer_top{ height:42px; background:url(../images/footer_bg.png) no-repeat center; overflow:hidden;}
.footer_inpage .footer_top ul{ width:942px; float:left; overflow:hidden} 
.footer_inpage .footer_top li{ width:156px; border-left:1px dotted #363636; text-align:center; line-height:42px; float:left;}
.footer_inpage .footer_top .first{ border:none}
.footer_inpage .footer_top li a{ color:#ccc}
.footer_inpage .footer_top .top_open{ width:42px; height:42px; background:url(../images/footer_open.png) no-repeat center; cursor:pointer; float:right}
.footer_inpage .footer_top .top_close{ width:42px; height:42px; background:url(../images/footer_close.png) no-repeat center; cursor:pointer; float:right; display:none}


.footer_inpage .footer_center{ height:228px; background-color:#141414; overflow:hidden; position:relative; display:none;}
.footer_inpage .footer_center .open_er{ width:42px; height:42px; background:url(../images/footer_er.png) no-repeat center; position:absolute; right:0; top:1px}
.footer_inpage .footer_center .erweima{ width:150px; height:150px; background-color:#fff; opacity:0.5; position:absolute; right:42px; top:43px; display:none}
.footer_inpage .footer_center ul{ width:156px; border-left:1px dotted #363636; height:161px; float:left; margin-top:35px}
.footer_inpage .footer_center ul li{ text-align:center; font-size:13px; line-height:32px}
.footer_inpage .footer_center ul li a{ color:#999}
.footer_inpage .footer_center ul li span{ display:inline-block; *display:inline; *margin-top:10px; font-size:22px; line-height:18px; color:#0058ac;}
.footer_inpage .footer_center ul li p{ color:#999; line-height:18px; margin-top:25px;}
.footer_inpage .footer_center .last{ width:200px;}
.footer_inpage .footer_center .last li{ text-align:left; margin-left:45px;}
.footer_inpage .footer_bottom{ width:100%;height:56px;line-height:56px;background-color:#0058ac; overflow:hidden}
.footer_inpage .footer_bottom .footer_bottom_p{ width:640px; margin:0 auto; position:relative}
.footer_inpage .footer_bottom p{ color:#fff; line-height:56px; float:left;margin-left: 30px;}
.footer_inpage .footer_bottom p a{ color:#fff;}
.footer_inpage .footer_bottom input{ width:117px; height:30px; line-height:30px; padding:0 30px 0 15px; background:url(../images/footer_01.png) no-repeat center; border:none; float:left; color:#fff; margin-top:13px; margin-left:20px;}
.footer_inpage .footer_bottom .link_btn{ width:23px; height:22px; background:url(../images/footer_02.png) no-repeat center; position:absolute; right:48px;*right:45px; top:17px; cursor:pointer}


.sy{ width:1004px; height:564px; background-color:#fff; overflow:hidden; margin:0 auto; margin-top:20px;margin-bottom: 110px;}
.sy h3{ font-size:24px; color:#0058ac; font-weight:normal; text-align:center; margin-top:45px; margin-bottom:45px;}
.sy .syc{ overflow:hidden;}
.sy ul{ overflow:hidden; float:left; margin-left:100px; width:350px;}
.sy li{ overflow:hidden; margin-bottom:10px;}
.sy input{ width:270px; padding-right:10px; border:1px solid #ccc; padding-left:45px; height:43px; line-height:43px; font-size:13px; color:#666;}
.sy li img{ position:relative; left:5px;}
.sy .right{ overflow:hidden; width:465px; float:right; margin-right:35px;}
.sy h5{ font-size:18px; color:#e44803; font-weight:normal; margin-bottom:15px;}
.sy p{ font-size:13px; color:#666; line-height:20px; margin-bottom:10px;}
.sy .name{ background:url(../images/sy01.png) no-repeat 14px center;}
.sy .conp{ background:url(../images/sy02.png) no-repeat 14px center;}
.sy .zhiw{ background:url(../images/sy03.png) no-repeat 14px center;}
.sy .email{ background:url(../images/sy04.png) no-repeat 14px center;}
.sy .phone{ background:url(../images/sy05.png) no-repeat 14px center;}
.sy a{ display:block; width:170px; height:50px; text-align:center; line-height:50px; background-color:#0058ac; font-size:20px; color:#fff; text-decoration:none}