﻿@charset "utf-8";
/* CSS Document */
body{background-color:#fff; overflow-x:hidden; color:#666; font-size:12px; font-family: microsoft yahei , "宋体"; position:relative;}/*网站字体颜色*/

.header , .content , .footer , .container{margin-left:auto; margin-right:auto; width:1000px; font-family:microsoft yahei;}

/*页眉*/
.header{width:100%; overflow:hidden; background:url(Img/Common/headerbg-2.png) repeat-x center; padding:37px 0;}
.header .dlogo{ float:left;}
.header .dlogo dt{ float:left; margin-top:5px;}
.header .dlogo dt img{ display:block;}
.header .dlogo dd{ margin-left:237px; padding-left:22px; border-left:1px dotted #c8c8c8;}
.header .dlogo dd h2{ font-size:17px; color:#105080;}
.header .dlogo dd p{ font-size:14px; color:#333;}
.header .dphone{ padding-left:45px; background:url(Img/Common/dphone-2.png) no-repeat left center; float:right;}
.header .dphone dt{ color:#333;}
.header .dphone dd{ font-size:22px; color:#105080; font-family:"Arial";}

/*navMain*/
.navBox{ width:100%; position:relative;z-index:1000;}
.navMain{ background:url(Img/Common/navbg-2.png) repeat center; position: absolute; width: 100%; left: 0; top:0;}
.navMain .container .nav{ height: 53px;}
.navMain .container .nav>li{ float:left; position:relative;}
.navMain .container .nav>li.about_css_s ul li{width: 122px;margin-right: 13px;}
.navMain .container .nav>li>a{ font-size:16px; color:#fff; line-height: 53px; height: 53px; text-decoration:none; display:block; padding: 0 25px;}
.navMain .container .nav>li>a:hover,.navMain .container .nav>li.cur>a{ color:#c82b1e;}
.navMain .bg{ position:absolute; left:0; top:53px; height:350px; width:100%; background:url(Img/Common/sedbg-2.png) repeat center; display:none}
.sednav{ position:absolute; width:100%; top: 53px; left:0; padding-top:15px; padding-bottom:10px; display:none; z-index:2}
.sednav ul{ float:left;margin-left: 26px;}
.sednav li{ float:left; margin-bottom:15px; }
/*.sednav li h5{ padding-left:15px; margin-bottom:15px; background:url(Img/Common/jt.png) no-repeat left center;}*/
.sednav li a{ font-size:13px; color:#333;  font-weight: bold;}
.sednav li p{ height:24px; line-height:24px; padding-left:15px;}
.sednav li p a{ color:#575757;}
.sednav dl{ float:right; width:428px; padding-left:15px; border-left:1px solid #d4d4d4;}
.sednav dt{ float:left; padding:10px; background:#fff;}
.sednav dt img{ display:block;}
.sednav dd{ margin-left:237px;}
.sednav dd h5{ padding:15px 0; font-weight:normal;}
.sednav dd h5 a{ font-size:14px; color:#db3022;}
.sednav dd p{ color:#575757; line-height:20px; height:80px; overflow:hidden;}


/*footer*/
.footer{ width:100%; background:#282828; padding-top:45px; padding-bottom:50px;}
.footer .ftcont .ftnav{ float:left;}
.footer .ftcont .ftnav dl{ float:left; position:relative; margin-right:65px;}
.footer .ftcont .ftnav dt h5{ font-size:19px; color:#fff; font-weight:normal;}
.footer .ftcont .ftnav dt span{ font-size:12px; color:#808080; font-family:"方正兰亭超细黑简体";}
.footer .ftcont .ftnav dt .mor{ display:block; position:absolute; width:18px; height:17px; background:url(Img/Common/morbg-2.png) no-repeat center; top:170px; left:50%; margin-left:-9px;}
.footer .ftcont .ftnav dd{ margin-top:15px;}
.footer .ftcont .ftnav dd p{ height:31px; line-height:31px;}
.footer .ftcont .ftnav dd p a{ font-size:15px; color:#999;}
.footer .ftcont .ftwx{ float:right; width:144px;  text-align:center;  color:#fff;}
.footer .ftcont .ftwx img{ display:block;}
.footer .ftcont .ftwx p{  height:35px; line-height:35px;}
.footer .ftcont .ftwx span{ display:block; height:26px; line-height:26px; background:#d02d21;}
.footer .ftdress{ margin-top:45px;}
.footer .ftdress .ftlogo{ float:left;}
.footer .ftdress .ftlogo dt{ float:left; margin-top:15px;}
.footer .ftdress .ftlogo dt img{ display:block;}
.footer .ftdress .ftlogo dd{ margin-left:240px; padding-left:28px; border-left:1px dotted #535353;}
.footer .ftdress .ftlogo dd p{ font-size:12px; color:#fff; height:23px; line-height:23px; padding-left:24px;}
.footer .ftdress .ftlogo dd p.ftd1{ background:url(Img/Common/ftdImg1-2.png) no-repeat left center;}
.footer .ftdress .ftlogo dd p.ftd2{ background:url(Img/Common/ftdImg2-2.png) no-repeat left center;}
.footer .ftdress .ftlogo dd p.ftd2 a{ color:#fff;}
.footer .ftdress .ftlogo dd p.ftd3{ background:url(Img/Common/ftdImg3-2.png) no-repeat left center;}
.footer .ftdress .ftlogo dd p.ftd3 a{color:#fff;}
.footer .ftdress .ftphone{ float:right; color:#fff; padding-left:42px; background:url(Img/Common/ftphone-2.png) no-repeat left center; margin-top:28px;}
.footer .ftdress .ftphone dd{ font-size:24px; font-family:"Arial";}

.kefw{ display:block; position:absolute; width:50px; height:30px; left:50%; margin-left:-25px; top:2px;}

#roll_top, #fall, #ct{position: relative;cursor: pointer;height: 72px;width: 26px;}
#roll_top{background: url(Img/top.gif) no-repeat;}
#fall{background: url(Img/top.gif) no-repeat 0 -80px;}
#ct{background: url(Img/top.gif) no-repeat 0 -40px;}
#roll{	display: block;	width: 15px;margin-right: -515px;position: fixed;right: 50%;top: 50%;_margin-right: -525px;	_position: absolute;_margin-top: 300px;	_top: expression(eval(document.documentElement.scrollTop));}

