@charset "utf-8";
/* CSS Document */
body{ padding:0; margin:0; color:#666; font-family:Arial, Helvetica, sans-serif,"宋体"; font-size:12px;}
ul,li,input,p,dl,dt,dd,h1{ list-style-type:none; margin:0; padding:0;}
img{ vertical-align:top; border:none;}
em{ font-style:normal;}
a{ color:#666; text-decoration:none;}
a:hover{ color:#005e8f; text-decoration:underline;}

/* TOP CSS STYLE BEGIN */
.top_box{ width:100%; height:99px; border-bottom:1px #ccc solid;
    -moz-box-shadow:0px 0px 8px #ccc ;              
    -webkit-box-shadow:0px 0px 8px #ccc ;           
    box-shadow:0px 0px 8px #ccc;
	background:#f7f7f7;
	font-family:"微软雅黑";}
.top_box .nav_box{ width:1000px; height:99px; margin:0 auto;}
.top_box .nav_box .nav_logo{ width:168px; height:99px; float:left;}

.top_box .nav_box .nav_menu{ display:block; width:600px; height:99px; float:left;}
.top_box .nav_box .nav_menu li{ display:block; width:110px; height:99px; float:left; position:relative; margin-right:10px;}
.top_box .nav_box .nav_menu li a{ display:block; width:110px; height:36px; position:absolute; top:0; left:0; text-align:center; font-size:16px; color:#333; padding-top:64px;}
.top_box .nav_box .nav_menu li a:hover{ background:url(../images/nav_hover.jpg) no-repeat; color:#005e8f; padding-top:30px; height:70px; text-decoration:none;}
.top_box .nav_box .nav_menu li a span{ font-size:12px; color:#b4b4b4; display:none;}
.top_box .nav_box .nav_menu li a:hover span{ display:block;}
.top_box .nav_box .nav_menu li .top_a{ background:url(../images/nav_hover.jpg) no-repeat; color:#005e8f; padding-top:30px; height:70px; text-decoration:none;}
.top_box .nav_box .nav_menu li .top_a span{ display:block;}
.top_box .nav_box .nav_tel{ width:195px; height:99px; float:right;}
/* TOP CSS STYLE END */

.contont_box{ width:1000px; height:auto; min-height:346px; margin:7px auto 10px auto; overflow:hidden;}
.bor{ outline:solid 1px #ccc;}
.title{ width:100%; height:36px; line-height:36px;
		background:#f3f3f3;
        background-image:-webkit-linear-gradient(top,#f3f3f3,#efefee);
        background-image:-o-linear-gradient(top,#f3f3f3,#efefee);
        background-image:-ms-linear-gradient(top,#f3f3f3,#efefee);
        background-image:linear-gradient(top,#f3f3f3,#efefee);
        background-repeat: repeat-x;
		font-family:"微软雅黑";
		font-size:16px;
		color:#005e8f;
		position:relative;}
.title .more{ width:40%; height:36px; position:absolute; top:0px; right:0; font-size:12px; font-family:"宋体"; text-align:right; padding-right:15px; color:#666;}
.title em{ padding-left:37px; background:url(../images/title_icon.png) no-repeat 13px center;}
.title span{ font-size:12px; color:#aaa; padding-left:6px;}

/* PRO SORT CSS BEGIN */
.pro_sort{ width:262px; min-height:31px; border:solid 1px #ccc; float:left; padding-bottom:3px;}
.pro_sort .sort_list{ width:240px; min-height:32px; margin:0 auto;}
.pro_sort .sort_list ul li{border-bottom:#ccc dashed 1px; display:block; width:100%; height:32px; line-height:32px; background:url(../images/icon.gif) no-repeat 10px center;}
.pro_sort .sort_list ul li a{ padding-left:25px;}
/* PRO SORT CSS END */

/* RIGHT BOX CSS BEGIN */
.right_box{ width:726px; min-height:345px; float:right; padding:1px 1px 0 0;}
.right_box .about_box{ width:96%; line-height:31px; text-indent:2em; min-height:88px; margin:10px 0; padding:0 2%; color:#888;}
/* RIGHT BOX CSS END */