﻿@charset "utf-8";
body {font-size:12px; font-family:Microsoft YaHei,Arial, Helvetica, sans-serif; background:#ffffff; color:#5c5c5c; text-align:left; line-height:22px;}
input, select { font-size:12px; }
a{ color:#5c5c5c; text-decoration:none; outline-style:none; outline-color:invert; outline-width:medium}
a:link,a:hover,a:visited, a:active, a:focus {color:#5c5c5c;   text-decoration:none;outline-style:none; outline-color:invert; outline-width:medium} 
*{margin:0px auto;padding:0px auto;}
ul,li{ padding:0px; margin:0px; list-style:none;}
a img{ border:none;}
.clear{ clear:both; height:0;line-height:0; overflow:hidden; display:block;}
.in_con{margin:0px auto;padding:0px auto; height:100%; padding-bottom:1px; width:100%;}
.body_con{ width:100%; padding:5px 0px 20px 0px;left:0px;}
.gun_top{width:100%; z-index:10; background:#FFFFFF;}
.cpbk{border:1px solid #CCCCCC;}
.top{}
.top .logo{ float:left;}
.dh{margin-top:15px; margin-bottom:8px;}
.dh .l_title{  float:left; text-indent:34px; color:#fff; line-height:28px; font-weight:bold; }
.more {background:#349b02;line-height:30px; text-align:center; width:100%; margin-bottom:12px; margin-top:10px;}
.more a{color:#fff;line-height:30px; font-size:16px; font-weight:bold;}
.content{ padding:8px;}
.pro_contet{ width:100%; clear:both;}
.cpzs1 {text-align:center; margin:2px; float:left;width:32%;}
.cpzs1 a{display: block; background:#bd8d4c url(../images/in1_05.png) no-repeat center 8px; color:#fff;line-height:36px; font-size:16px; width:100%; height:120px; }
.cpzs1 a div{font-size:16px; font-weight:bold; color:#FFFFFF; padding-top:84px; line-height:36px;}
.cpzs2 {text-align:center; margin:2px;float:left;width:32%;}
.cpzs2 a{display: block; background:#c69450 url(../images/in1_01.png) no-repeat center 8px; color:#fff;line-height:36px; font-size:16px; width:100%; height:120px; }
.cpzs2 a div{font-size:16px; font-weight:bold; color:#FFFFFF; padding-top:84px; line-height:36px;}
.cpzs3 {text-align:center; margin:2px;float:left;width:32%;}
.cpzs3 a{display: block; background:#bd8d4c url(../images/in1_03.png) no-repeat center 8px; color:#fff;line-height:36px; font-size:16px; width:100%; height:120px; }
.cpzs3 a div{font-size:16px; font-weight:bold; color:#FFFFFF; padding-top:84px; line-height:36px;}
.prolist{width:160px; height:155px; margin:5px;float:left; text-align:center;}
.prolist img{border:1px solid #CCCCCC; border-radius:6px;}
.prolist a{ line-height:30px;}
.prolist a.block_list{ display:block; min-height:100px;}
.prolist a:hover{ font-size:12px; line-height:24px}
.prolist .l_pic{ position:absolute; width:160px; top:15px; text-align:center;}
.prolist .r_con{}
.intro_con{ padding:15px 10px; line-height:30px; }
.intro_con p img{width:336px;}

.cpfl{width:auto;text-align:left;color: #333; clear:both;}
.cpfl div{width:110px;float:left; border-bottom:solid 1px #f1f1f1; position:relative; padding-left:10px;text-align:left;height:30px;}
.cpfl div a{ color:#333; text-align:left; line-height:30px; font-size:12px; }
.big_bt { font-size:16px; line-height:40px; font-weight:bold; text-align:center; color:#FF0000;}
.r_title_limit{ height:28px; font-size:12px; color:#000;text-align:left;text-indent:30px; margin-top:1px; clear:both; background:url(../images/intro_title3.jpg) no-repeat left center;}
.r_title_limit a{font-size:12px; color:#000; line-height:28px;}
#big_img img{width:100%; height:auto;}
.mainMenu{ background:url(../images/1_04.jpg) center center;width:100%;z-index:3;}
.mainMenu ul li{width:25%; text-align:center; float:left; height:42px; border-bottom:1px #4bc50f solid; background:url(../images/1_06.jpg) repeat-y left center;}
.mainMenu ul li a{color:#fff; display:block; line-height:42px;}
.mainMenu ul li a:hover{ color:#fff}
.mainMenu .main_dh{overflow:hidden;}
.wapjj{margin-top:10px; height:34px;}
.wapjian{float:left; font-size:18px; text-indent:2px; color:#349b02; line-height:34px; font-weight:bold;background:url(../images/wapjj.jpg) no-repeat center bottom; width:100%;}
.wapjian span{ color:#808080; line-height:34px; font-size:14px; text-transform:uppercase; font-weight:normal; margin-left:8px;}
.wapmore{ float:right; margin-top:10px; width:40px; height:15px; margin-right:6px;}
.wjbox{}
.wapj{ width:100%; margin-top:18px;}
.changsuo{ width:100%;}

/*专业*/
.m-zy{ position:relative; padding:1.75em 3.125% 0; overflow: hidden;}
.m-zy .sclwrap_box , .m-zy .m-box{ height:33.1em; border:1px solid #dcdcdc; border-radius:3px; background:#f3f3f3;overflow:hidden;}
.m-zy h3{ padding: 0.6em 0 1.25em 0; background: url(../images/zy_sd.gif) no-repeat center bottom; background-size:contain; text-align:center;}
.m-zy h3 a{ font-size:116%; color:#e94709; font-weight:bold;}
.m-zy p{ margin: 0 3%; padding:0.3em 0 0.3em 4%; border-bottom:1px dashed #cccccc; background:url(../images/zy_icon1.gif) no-repeat left 0.5em; background-size:0.667em 0.75em; line-height:1.375em; color:#666666;}
.m-zy p:last-of-type{ border:none;}
.m-zy dl{ padding:0.4em 3% 0;}
.m-zy dt{ float:left; width:75%; border:1px solid #e1e1e1;}
.m-zy dd{ float:right; width:23.7%;}
.m-zy dd a{ display:block; padding-bottom:0.3em;}
.m-zy dd a img{ border:1px solid #e1e1e1;}
.m-zy .m-cnt{ position: relative; margin-top:-0.8em; text-align:center;}
.m-zy .m-cnt li{ display:inline-block; width:1.6em; height:1.6em; margin:0 3%; background:#e94709; color:#ffffff; text-align:center; line-height:1.6em;}
.m-zy .m-cnt li.z-on{ background:#429550;}
.m-zy h4{ padding:1.8em 6.25% 0;}
.m-zy h4 a{ float:left; width:43%; line-height:2em; color:#f5f5f5; border-radius:3px; text-align:center;background: #6cb705; /* Old browsers */
    background: -moz-linear-gradient(top,  #6cb705 0%, #61a800 50%, #3c8e4a 50%, #3c8e4a 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#61a800), color-stop(50%,#6cb705), color-stop(50%,#3c8e4a), color-stop(100%,#3c8e4a)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #6cb705 0%,#61a800 50%,#3c8e4a 50%,#3c8e4a 100%); /* Chrome10+,Safari5.1+ */
    background: linear-gradient(to bottom,  #6cb705 0%,#61a800 50%,#3c8e4a 50%,#3c8e4a 100%); /* W3C */}
.m-zy h4 a:nth-of-type(2){ float:right;background: #00ac41; /* Old browsers */
    background: -moz-linear-gradient(top,  #00ac41 0%, #00ac41 50%, #00ac41 50%, #00ac41 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#00ac41), color-stop(50%,#00ac41), color-stop(50%,#00ac41), color-stop(100%,#00ac41)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #00ac41 0%,#00ac41 50%,#00ac41 50%,#00ac41 100%); /* Chrome10+,Safari5.1+ */
    background: linear-gradient(to bottom,  #00ac41 0%,#00ac41 50%,#00ac41 50%,#00ac41 100%); /* W3C */}
.m-zy h4 a:nth-of-type(2) b{ font-size:116%;}

.wapxw{margin-top:20px; height:34px;}
.wabnews{ width:100%; margin-top:10px; margin-bottom:15px;}
.wabnews ul li{ width:100%; background:url(../images/wapdian.jpg) no-repeat 2px center; text-indent:12px; border-bottom:1px dashed #d9d9d9;}
.wabnews ul li a{ color:#4c4c4c; font-size:14px; line-height:36px;}
.wabnews ul li a:hover{ color:#349b02; font-size:14px; line-height:36px; text-decoration:underline;}

.wabnews ul li span{ color:#808080; font-size:14px; line-height:36px; float:right;}

.bottombq { background:#fff; line-height:20px; text-align:center; margin-bottom:70px; border-top:2px solid #349b02;}
.bottom{ background: #b57e33; line-height:30px; height:30px; width: 100%; z-index: 999; color:#FFFFFF;  position:fixed;left:0px;bottom:0px;_position:absolute;_top:expression(document.documentElement.clientHeight+document.documentElement.scrollTop-this.offsetHeight); font-size:12px;}
.bottom a{ color:#FFFFFF; width:24%; text-align:center; display:block; float:left; padding-top:0px;border-left:solid 1px #c89653;position:relative; }
.bottom a.none{ border:none;}
.bottom a span{ padding:3px 0px;}
.bottom .tb1{ padding-left:18px; background:url(../images/bottom_tb1.png) no-repeat left center; color:#FFFFFF;}
.bottom .tb2{ padding-left:22px; background:url(../images/bottom_tb2.png) no-repeat left center; color:#FFFFFF;}
.bottom .tb3{ padding-left:22px; background:url(../images/bottom_tb3.png) no-repeat left center; color:#FFFFFF;  border:none;}
.bottom .tb4{ padding-left:22px; background:url(../images/bottom_tb4.png) no-repeat left center; color:#FFFFFF;}
.bottom .tb5{ padding-left:22px; background:url(../images/bottom_tb5.png) no-repeat left center; color:#FFFFFF;  border:none;}
.bottom .tb7{ padding-left:22px; background:url(../images/bottom_tb7.png) no-repeat left center; color:#FFFFFF;  border:none;}
.bottom a.last{ width:24%;}
.m-footer{margin:0 auto;text-align:center;z-index:4000;max-width:100%;height:70px;min-width:100%;z-index:4000;position:fixed;left:0px;bottom:0px;_position:absolute;_top:expression(document.documentElement.clientHeight+document.documentElement.scrollTop-this.offsetHeight);}
.m-footer ul li{float:left;padding:3px 0;width:25%; height:70px; background:#349b02;}
.m-footer .icon{width:100%; display:block;}
.m-footer ul a{display:block;font-family:'Microsoft YaHei';color:#fff;text-align:center;font-size:1.2em;}
.m-footer ul span{display:block;margin:0 auto;width:100%;}
.m-footer ul span.u-img{margin-bottom:2%;}
.m-footer ul span.u-img img{max-width:50%;}
.xukuang { border-bottom:1px solid #CCCCCC;}
.fl{width:100%;clear:both;}
.fl ul li{width:46%; text-align:center; float:left; height:30px; background:#f0ede8; margin:5px; border:1px dashed #ef9d44;}
.fl ul li a{color:#000; display:block; line-height:30px;}
.newslist li{width:100%; text-align:left;height:26px; border-bottom:1px dashed #CCCCCC;}
.newslist li a{line-height:26px;}

