﻿﻿/* 样式预定义 */
body{ font-family:"Microsoft YaHei","微软雅黑"; min-width:1240px; }
body, dl, dd, p, h1, h2, h3, h4, h5, h6 {margin: 0}
ol, ul {margin: 0;padding: 0;list-style: none}
a {text-decoration: none;color: black}
img{border: none}
br{font-size: 0}
.left{ float:left}
.right{ float:right}

/* title_01 */
.title_01{ overflow:hidden; line-height:40px; border-bottom:1px solid #dfdfdf; background:url(../images/gycjr/icon_06.jpg) 10px center no-repeat; padding-left:20px}
.title_01 a{ float:left; padding-left:30px; font-weight:bold; color:#7c7c7c; font-size:18px}
.title_01 a.active{ color:#006f1f}

/* title_02 */
.title_02{ background-color:#f3f3f3; line-height:46px; overflow:hidden}
.title_02 a{ font-size:18px; color:#4a4a4a; float:left; width:120px; text-align:center}
.title_02 a.active{ background-color:#006f1f; color:white; font-weight:bold;}

/* title_03 */
.title_03{ border:1px solid #c9dbef; border-top:2px solid #006f1f; background:url(../images/gycjr/icon_07.jpg) repeat-x left bottom; height:48px; line-height:48px}
.title_03 a{ padding:0 20px; float:left; font-size:24px; height:49px;}
.title_03 a.active{ background:url(../images/gycjr/icon_08.png) no-repeat 16px center #006f1f; color:white;padding-left:64px; margin-left:-1px}

/* title_031 */
.title_031{ border:1px solid #c9dbef; background:url(../images/gycjr/icon_07.jpg) repeat-x left bottom; height:48px; line-height:48px}
.title_031 a{float:left; font-size:24px; height:49px;width:100%;text-align:center;}
.title_031 a.active{ background:center #b7031c; color:white; margin-left:-1px}

/* title_04 */
.title_04{ height:44px; line-height:44px; border-bottom:2px solid #c3c3c3}
.title_04 a{ float:left; padding-left:20px; color:#333333}
.title_04 a.active{ color:#006f1f; background:url(../images/gycjr/icon_09.jpg) no-repeat center bottom; height:46px; font-weight:bold}

/* title_05 */
.title_05{ overflow:hidden; line-height:36px; border-bottom:1px solid #ee8600; background:url(../images/gycjr/icon_23.png) 10px center no-repeat; padding-left:46px}
.title_05 a{ float:left; color:#ee8600; font-weight:bold}

/* title_06 */
.title_06{ overflow:hidden; line-height:36px; background:url(../images/gycjr/icon_32.png) 10px center no-repeat; padding-left:46px; height:36px}
.title_06 a{ float:left; color:#ee8600; font-weight:bold}

/* view_01 */
.view_01{ overflow:hidden; padding-top:20px; width:590px}
.view_01 .left,.view_01 .left img{ width:180px; height:120px;}
.view_01 .right{ width:390px;}
.view_01 .right p{ font-weight:500;white-space:nowrap; overflow:hidden; text-overflow:ellipsis; margin-bottom:6px}
.view_01 .right span{ font-size:14px; color:#676767; line-height:22px}
.view_01 .right span a{ color:red; }
 
/* view_bottom */
.view_bottom{ padding:5px 0}
.view_bottom li{ overflow:hidden; padding-left:25px; background:url(../images/dot_01.png) 10px center no-repeat; line-height:32px; vertical-align:top}
.view_bottom span{ float:left; font-size:16px}
.view_bottom span a{ color:#424242}
.view_bottom i{ float:right; color:#8d8d8d; font-size:14px; font-style:normal}

/* slideBox */
.slideBox{ overflow:hidden; zoom:1; position:relative; padding-top:14px}
.slideBox ul{ overflow:hidden; zoom:1}
.slideBox ul li{ float:left; _display:inline; overflow:hidden; text-align:center; width:228px; background-color:white}
.slideBox ul li .pic img{ width:210px; height:70px; vertical-align:top}
.slideBox ul li .pic span{ display:block; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; font-size:14px; padding:10px}

/* header_01 */
#header_01{ width:1200px; margin:0 auto; line-height:36px; overflow:hidden; color:#767373}
#header_01 .left{ background:url(../images/gycjr/icon_01.png) no-repeat left center; padding-left:30px}
#header_01 .left span{ padding-left:10px}
#header_01 .right a{ cursor:pointer; padding-left:40px; color:#767373; background:no-repeat 18px center}

/* header_02 */
.header_02{ width:1200px; margin:0 auto; padding:0 20px; background:url(../images/gycjr/nav.jpg) no-repeat center top; height:87px}

/* body */
.body{ width:1180px; margin:0 auto; background-color:white; padding:0 10px; overflow:hidden; box-shadow: 0 4px 5px #888888;}

/* search */
.search{ font-size:0; position:absolute;top:245px; right:0; width:250px; overflow:hidden}
.search input{ padding:0; margin:0; border:none; height:30px; line-height:30px; display:inline-block; vertical-align:middle; outline:none;}
#keywords{ padding-left:20px; width:180px}
#search_btn{ width:50px; background-color:#60b011; color:white}

/* nav */
#nav{ height:60px}
#nav li{ float:left; width:200px; text-align:center; height:60px; background:url(../images/gycjr/icon_04.jpg) no-repeat left center}
#nav a{ display:block; width:100%; cursor:pointer; color:white}
.nav_a1{ height:60px; line-height:60px; font-size:20px}
.nav_a2{ line-height:30px; background-color:#666; background-color:rgba(0,0,0,0.6); font-size:14px}
.nav_div1{ display:none; position:relative; z-index:999}
#nav li:hover .nav_div1{ display:block}

/* focusBox */
.focusBox{ position: relative}
.focusBox .pic img{ display: block; width:680px; height:370px; vertical-align:top}
.focusBox .txt-bg{ position: absolute; top:330px; z-index: 1; height: 40px; width:100%; background-color:#666; background: rgba(33,33,33,0.6); }
.focusBox .txt{ position: absolute; top: 330px; z-index: 2; height: 40px; width:100%; overflow:hidden}
.focusBox .txt li{ height:40px; line-height:40px; position:absolute}
.focusBox .txt li a{ display: block; color: white; padding: 0 0 0 10px; font-size: 16px}
.focusBox .num{ position: absolute; z-index: 3; top: 348px; right: 8px; }
.focusBox .num li{ float: left; width: 10px; height: 10px; cursor: pointer; color:white; background-color:white; border-radius:4px; margin-right:10px}
.focusBox .num li.on { background:#666}

/* body_hf */
.body_hf{ margin-bottom:20px}
.body_hf.focusBox .pic img{ width:1180px; height:87px}
.body_hf.focusBox .num{ top:68px}

/* body_01 */
.body_01{ border:1px solid #d9d9d9; padding:10px 20px; padding-left:140px; background:url(../images/gycjr/icon_05.jpg) no-repeat 20px center; margin-bottom:20px}
.body_01 p{ font-size:28px; color:#006f1f; text-align:center; line-height:40px}
.body_01 div{ color:#919191; font-size:14px; line-height:26px}
.body_01 a{ color:#ff331b}

/* body_02 */
.body_02{ margin-bottom:20px; overflow:hidden}
.body_02 .right{ width:470px}
.body_02 .view_bottom{ height:320px}

/* body_03 */
.body_03{ margin-bottom:20px; overflow:hidden}
.body_03 .left{ width:394px}
.body_03 .view_bottom i{ display:none}
.body_03 .right{ width:350px}

/* body_04 */
.body_04{ margin-bottom:10px; overflow:hidden}

/* body_05 */
.body_05{ margin-bottom:20px; overflow:hidden}
.body_05 .left{ width:394px}
.body_05 .view_bottom{ height:224px}
.body_05 .view_bottom i{ display:none}
.body_05 .right{ width:350px; padding-top:14px}
.body_05 .right span{ display:block; line-height:44px; text-align:center; color:white; background-color:#006f1f}
.body_05 .right div{ padding:10px 10px 0; background-color:#f2f2f2}
.body_05 .right a{ width:156px; line-height:54px; border:1px solid #bbddee; border-bottom-width:4px; margin-bottom:10px; background: no-repeat 10px center; text-indent:48px}

/* body_06 */
.body_06{ margin-bottom:20px; overflow:hidden; border:1px solid #d6d6d6; background:url(../images/gycjr/icon_15.jpg) no-repeat left top; height:98px; padding-left:36px}

/* body_07 */
.body_07{ margin-bottom:20px; overflow:hidden}
.body_07 .left{ width:810px}
.body_07 .right{ width:350px}
.body_07 .title_03{ border-top-color:#53ab01; margin-bottom:10px}
.body_07 .title_03 a{ font-size:18px}
.body_07 .title_03 a.active{ background:url(../images/gycjr/icon_21.png) no-repeat 16px center #53ab01}
.body_07 .slideBox{ border:1px solid #cccccc; padding:10px 5px}
.body_07 .slideBox ul li{ width:200px}
.body_07 .slideBox .pic img{ width:190px; height:130px}
.body_07 .slideBox .pic p{ text-align:center; color:#006f1f; line-height:30px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; font-size:14px; padding:0 20px}
.body_07 .slideBox .pic div{ font-size:12px; color:#333333; line-height:18px; height:54px; overflow:hidden; text-indent:2em; text-align:justify; padding:0 10px}
.body_07 .view_bottom{ border:1px solid #ccc}
.body_07 .view_bottom i{ display:none}

/* body_08 */
.body_08{ margin-bottom:10px; overflow:hidden}
.body_08 .title_03{ border-top-color:#ee8600; border-left-color:#ee8600}
.body_08 .title_03 a.active{ background:url(../images/gycjr/icon_22.png) no-repeat 16px center #ee8600}

/* body_09 */
.body_09{ margin-bottom:20px; overflow:hidden}
.body_09 .left{ width:810px;}
.body_09 .right{ width:350px}
.body_09 .view_bottom i{ display:none}
.body_09 .right table{ margin-top:30px}
.body_09 .right table img{ width:106px; height:106px}
.body_09 .right table p{ text-align:center; font-size:14px; line-height:30px}

/* body_10 */
.body_10{ margin-bottom:20px; overflow:hidden}
.body_10 .left{ width:810px; border:1px solid #ccc; font-size:0; padding:20px 0}
.body_10 .left a{ display:inline-block; width:135px; text-align:center; font-size:16px}
.body_10 .right{ width:350px; border:1px solid #ccc}
.body_10 .right p{ line-height:30px; font-weight:bold; text-indent:20px; font-size:14px}
.body_10 .right label{ display:inline-block; font-size:12px; width:50%}
.body_10 .right label input{ vertical-align:middle; margin-right:6px}
.form_submit{ border:none; background-color:#ea7f00; color:white; padding:5px 20px; font-size:16px; font-weight:bold}

/* body_11 */
.body_11{ margin-bottom:20px; overflow:hidden; border:1px solid #ccc; padding:10px}
.body_11 .left{ width:190px; text-align:center; font-size:18px}
.body_11 .left img{ vertical-align:middle; padding-right:16px}

.body_11 .right{ width:968px}
.body_11 .right select{ width:160px; margin-right:20px; height:30px; line-height:30px}

/* foot */
.foot{ width:840px; margin:0 auto; color:white; font-size:14px; line-height:26px}
.foot span{ display:inline-block; width:40px}
.foot a{ color:white}