/* CSS Document */


/*head_top*/
#head_total{ }
#head_top{ width:100%; height:39px; border-bottom:1px solid #DCDBDB; background:#F3F3F3;}
.head_top_son{ width:1200px; margin:0 auto; overflow:hidden;}
.head_top_dh{ float:left; line-height:40px;}
.head_top_dh img{ float:left; margin-top:5px;}
.head_top_dh p{ font-size:16px; color:#242424; float:left; margin-left:8px;}
.head_top_right{ float:right;}
.head_top_ipunt{ float:left; width:292px; position:relative; height:32px;margin-top:3px;  border-radius:20px; background:#FFF; box-shadow: 0px 2px 1px 0px rgba(0, 0, 0, 0.1); -ms-box-shadow: 0px 2px 1px 0px rgba(0, 0, 0, 0.1); -webkit-box-shadow: 0px 2px 1px 0px rgba(0, 0, 0, 0.1); -moz-box-shadow: 0px 2px 1px 0px rgba(0, 0, 0, 0.1);}
.head_top_ipunt_son{ width:234px; height:32px; padding-left:17px; border:0 none; border-radius:20px;outline:none;}
.head_top_but{ position:absolute; right:8px; top:3px; background:url(../images/dianhua_soushuo.png) no-repeat; width:26px; height:27px; border:0 none; cursor:pointer;}
.head_top_ico{ float:left; margin-top:7px;}
.head_top_ico ul{ text-align:center;}
.head_top_ico ul li{ float:left; margin-left:10px;}
.head_logo a h1{text-indent:-9999px;height:0;width: 0;}

.img_1on{transition: all 500ms linear;}
.head_top_ico ul li a:hover .img_1on{transform:rotate(360deg);-ms-transform:rotate(360deg);-webkit-transform: rotate(360deg);-o-transform: rotate(360deg);-moz-transform: rotate(360deg);}

/*head_top end*/

/*head*/
#head{ background:#FFF;}
#head.on{background: #FFF;
    position: fixed;
    top: 0px;
    z-index: 99;
    left: 0px;
    right: 0px;}
.head_son{ width:1200px; margin:0 auto;}
.head_logo{ float:left; margin-top:16px;}
.head_logo img{ height:68px;}
.head_nav{ float:right; margin-top: 47px;}
.head_nav_li{ float:left; position:relative; padding:0 17px; margin-left:43px; font-size:18px; height:40px; line-height:40px;}
.head_nav_li a{ color:#4E4E4E;}
.head_nav_li.on{ background:#4F68A2;}
.head_nav_li a.on{ color:#FFF;}
.head_nav_ul_son{ position:absolute; left:0px; top:40px; background:url(../images/head_rpte.png) repeat; width:100%; z-index:999;}
.head_nav_ul_son li{ font-size:16px; width:100%; margin-right:0px !important; padding:0 0px !important; color:#4D4D4D; text-align:center; height:30px !important; line-height:30px !important;}
.head_nav_ul_son li:hover{ color:#0FA4FC;}
/*head end*/



