﻿/* CSS Document */

 /* 初始化CSS */
        html, body, ul, li, ol, dl, dd, dt, p, h1, h2, h3, h4, h5, h6, form, fieldset, legend, img { margin:0; padding:0; }
        fieldset, img { border:none; }
        img{display: block;}
        address, caption, cite, code, dfn, th, var { font-style:normal; font-weight:normal; }
        ul, ol { list-style:none; }
        input { padding-top:0; padding-bottom:0; font-family: "SimSun","微软雅黑";}
        input::-moz-focus-inner { border:none; padding:0; }
        select, input { vertical-align:middle; }
        select, input, textarea { font-size:12px; margin:0; }
        input[type="text"], input[type="password"], textarea { outline-style:none; -webkit-appearance:none; }
        textarea { resize:none; }
        table { border-collapse:collapse; }
        body { color:#7f7f7f; font:12px/20px "SimSun","微软雅黑","Arial Narrow",HELVETICA; background:#ededed;/* overflow-y:scroll;*/ }
        .clear{margin: 0;padding: 0;clear: both;}
        a { color:#7f7f7f; text-decoration:none; }
        /*a:visited { color:#7f7f7f; }*/
        a:hover, a:active, a:focus { color:#b32a23; text-decoration:none;/*underline;*/ }

.center{ margin:0px auto; width:1000px; height:auto; overflow:hidden;}
.China, .English{  width:50px; height:15px; background:#b32a23;display: inline-table ; margin-left:5px; line-height:15px; text-align:center; color:#FFFFFF;}
.English{background:#0f57a2;}
.China:hover, .English:hover{ color:#FFFFFF;}

/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~--<-<-<@~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
#GJ,.main{ height:auto; overflow:hidden; width:100%;}

#GJ .main .hread{ width:100%; background:url(../images/hread_bg.jpg) repeat-x top center; height:146px;}
#GJ .main .hread .center .top{ height:85px;}
#GJ .main .hread .center .top .Logo{ float:left; margin-top:12px;}
#GJ .main .hread .center .top .top_right{ float:right;  margin-top:15px;}
#GJ .main .hread .center .top .top_right .inputSS{ width:260px; height:25px;  float:right; margin-top:10px;}


.searchCtn{width:300px; height:25px; border:#CCC 1px solid; margin-top:10px; }
.boxCss{border-style:none; height:15px; padding:5px; width:260px; background:none; float:left;}
.btnCss{ width:26px; float:right; height:22px; background:none; border:none;  float:right;}




#GJ .main .hread .center .nav{ height:60px; }
#GJ .main .hread .center .nav ul li{ width:140.8px; height:60px; float:left; border-bottom:#d5d5d5 solid 1px; border-right:#e2e2e2 solid 1px; border-left:#FFF 1px solid; text-align:center;}
#GJ .main .hread .center .nav ul li a{ display:block; height:47px; padding-top:13px;}
#GJ .main .hread .center .nav ul li a:hover{ background:url(../images/nav_hover.jpg) no-repeat center center; color:#FFFFFF;}
#GJ .main .hread .center .nav ul li p{ position:absolute;z-index: 11;color: #FFF;line-height: 30px; display:none; width:1000px; }
#GJ .main .hread .center .nav ul li p a{ display:inline; height:auto; padding:0px; color:#FFFFFF;}
#GJ .main .hread .center .nav ul li p a:hover{ background:none; text-decoration:underline;}
.erJi{ width:998px; height:30px; border:#279dd4 solid 1px; position:absolute; background:#0f57a2; z-index:10; display:none;}

#GJ .main .banner{ background:#d5d5d5; width:100%;}
#GJ .main .banner .b_box{ margin:0px auto; width:1000px; height:545px;}
#GJ .main .banner .b_box .bnLeft{ position:absolute; margin-top:-312px; margin-left:43px;}
#GJ .main .banner .b_box .bnRight{position:absolute;margin-top:-312px; margin-left: 937px;}

#GJ .main .content{ margin-top:-34px; border-bottom:#FFF solid 1px;}
#GJ .main .content .c1,.c2,.c3{position: relative;float: left; margin-right:13px;height:auto; overflow:hidden;}
#GJ .main .content .c1{ width:418px; }
#GJ .main .content .c1 h2{ height:34px; background:url(../images/sy_h2_1.jpg) repeat-x right top; line-height:34px; color:#FFFFFF; margin-bottom:20px;}
#GJ .main .content .c1 h2 span{ width:102px; text-align:center; display:block; float:left; height:34px; font-size:14px;}
#GJ .main .content .c2 h2 a,#GJ .main .content .c3 h2 a{ background:url(../images/move.png) no-repeat; width:12px; height:12px; display:block; float:right; margin:12px;}
/*.c1H{ background:url(../images/sy_h1_hover.jpg) no-repeat center center;}*/
.c1H{ background:#1562b2;}

#GJ .main .content .c1 ul li{ width:415px; height:auto; overflow:hidden; line-height:27px; margin-bottom:8px;}
#GJ .main .content .c1 ul li img{ float:left; margin-right:15px;}
#GJ .main .content .c1 ul li h3{ font-size:12px;}
#GJ .main .content .c1 ul li span{ float:right;}
#GJ .main .content .c2{ width:341px; }
#GJ .main .content .c2 h2{ height:34px; line-height:34px; color:#FFF; background:url(../images/sy_h2_2.jpg); font-size:14px; padding-left:10px;}
#GJ .main .content .c2 h2 span,#GJ .main .content .c3 h2 span{ margin-left:5px; opacity:0.7;}
#GJ .main .content .c2 img{ padding:3.5px; border:#c8d1dd solid 1px;background:#FFF;width:100%;}
#GJ .main .content .c3{ width:215px; margin-right:0px; float:right; background:#c8d4e0; height:205px; }
#GJ .main .content .c3 h2{ height:34px; line-height:34px; font-size:14px; color:#FFF; background:url(../images/sy_h3_4.jpg); padding-left:10px;}
#GJ .main .content .c3 .c3_link{padding:20px;}
#GJ .main .content .c3 .c3_link #yqLink{ margin-top:20px; color:#696969;}
#GJ .main .bottom{ height:55px; line-height:55px; border-top:#d8d7d7 1px solid;}
#GJ .main .bottom span{ float:right;}

#GJ .main .content .c4{ width:708px; padding-top: 250px; margin:0 auto;}









/*banner*/
.banner_index{height:582px;position: relative;overflow:hidden;width: 1000px;z-index:0;}
.banner_index .btn,.banner_pro .bBtn{position: absolute;top:235px;width: 56px;height: 78px;display: block;z-index: 3;}
.banner_index .btnPre,.banner_pro .bPre{background: url(../images/bn_left.png)  no-repeat top left;left:40px; opacity:0.7;}
.banner_index .btnPre:hover,.banner_pro .bPre:hover{background:url(../images/bn_left.png) no-repeat top left;opacity:1.0;}
.banner_index .btnNext,.banner_pro .bNext{background:url(../images/bn_right.png) no-repeat top right;;right: 40px;opacity:0.7;}
.banner_index .btnNext:hover,.banner_pro .bNext:hover{background: url(../images/bn_right.png) no-repeat top right;opacity:1.0;}
.banner_index .banner_wrap{position: absolute;left:0px;top: 0px; z-index: 2;}
.banner_index .banner_wrap li{width: 1000px;float: left;}
.indexBanner_num{width:1000px;margin: 0 auto;padding:10px 0;text-align: center;} 
.indexBanner_num a{width: 8px;height: 8px;display: inline-block;_zoom:1;background: url(../images/bg_num.png) no-repeat 0 0;font-size: 0px;line-height: 0px;margin:0 1px;}
.indexBanner_num a.on,.indexBanner_num a:hover{background: url(../images/bg_num_on.png) no-repeat 0 0;}











#GJ .main .banner .lmBanner{margin:0px auto; width:1000px; height:180px; }
#GJ .main .LMcontent{  border-bottom:#FFF solid 1px; }
#GJ .main .LMcontent .bai{background:#FFFFFF; height:auto; overflow:hidden; padding-bottom:40px; margin-bottom:20px;padding-top:20px;}
#GJ .main .LMcontent .lmLeft{ width:240px; height:auto; overflow:hidden; color:#FFF; float:left; margin-right:15px;}
#GJ .main .LMcontent .lmLeft h2{ background:url(../images/left_h2_bg.jpg) no-repeat center center; height:35px; line-height:38px; padding-left:40px; }
#GJ .main .LMcontent .lmLeft ul li{ padding-left:15px; height:30px; line-height:30px; border-bottom:#efefef solid 1px;}
#GJ .main .LMcontent .lmLeft ul li a{ display:block;}
#GJ .main .LMcontent .lmLeft ul li a:hover{ color:#0f56a1;}

#GJ .main .LMcontent .nyleft ul li{ padding-left:15px; height:30px; line-height:30px; border-bottom:#efefef solid 1px;}
#GJ .main .LMcontent .nyleft ul li a{ display:block;}
#GJ .main .LMcontent .nyleft ul li a:hover{ color:#0f56a1;}
.subNav {margin:0 auto; text-indent:22px; width:209px; }
.type0 dd a{ height:20px; line-height:20px; }
.type0 a {display:block;  }
.type0 a:hover,.type0 .current a {}



#GJ .main .LMcontent .lmRight{ float:right; width:700px; padding:20px; padding-top:0px;}
#GJ .main .LMcontent .lmRight h2{ height:40px; line-height:40px; color:#0f56a1; border-bottom:#ebebeb 1px solid;}
#GJ .main .LMcontent .lmRight h2 span{ float:right; font-size:12px; color:#919192; font-weight:500;}
#GJ .main .LMcontent .lmRight .lmContent{ padding:20px 0px; border-top:#f8f8f8 solid 1px; line-height:25px; height:auto; overflow:hidden;}
#GJ .main .LMcontent .lmRight .lmContent h4{font-size:20px;text-align: center;height: 40px;}
#GJ .main .LMcontent .lmRight .lmContent h3{text-align: center;}



.hot_news{ width:700px; height:192px; margin-top:15px;}
.news_img{ margin-top:10px; margin-left:10px; float:left;}
.news_wz{ width:415px; margin-right:10px; margin-top:10px; font-family:"宋体"; float:right;}
.news_title{ width:415px; border-bottom:#bea28b 1px dashed; line-height:22px; height:22px;  }
.news_title span{ float:right; color:#666666;}
.news_title a{  color:#0f56a1; font-weight:bold; }
.news_sunmer{ color:#535252; line-height:25px; padding-top:10px;}
.chak{ margin-top:20px;}


.san_nva{ width:700px; padding-top:20px;}
.san_nva ul li{ float:left; width:100px; height:25px; margin-right:20px;}
.san_nva ul li a{ display:block; width:100px; height:25px; text-align:center; line-height:25px; background:#0f56a1; color:#fff;}
.san_nva ul li a:hover{ background:#b2281e; }
.san_nva ul li.activ a{background:#b2281e;}
.danye_content{ line-height:25px; font-size:14px; font-family:"微软雅黑"; padding-top:20px;}






#GJ .main .LMcontent .lmRight .lmContents{ padding:20px 0px; border-top:#f8f8f8 solid 1px; line-height:25px; height:auto; overflow:hidden;}

#GJ .main .tuWen ul{ height:auto; overflow:hidden;}
#GJ .main .tuWen ul li{ height:auto; overflow:hidden; width:200px; float:left; margin:10px 15px;}
#GJ .main .tuWen ul li p{ height:25px; line-height:25px; text-align:center; margin-top:10px;}

#GJ .main .zouKan ul{ height:auto; overflow:hidden;}
#GJ .main .zouKan ul li{ height:auto;  width:127px; float:left; margin:10px 23px;}
#GJ .main .zouKan ul li img{ padding:5px; border:#CCC solid 1px;}
#GJ .main .zouKan ul li p{  line-height:20px; text-align:center; margin-top:10px; text-align:center;}

#GJ .main .news ul{ height:auto; overflow:hidden; padding:0px 10px;}
#GJ .main .news ul li{ height:30px; line-height:30px;}
#GJ .main .news ul li span{ float:right;}
.llcs{ float:right; padding-right:20px; font-size:12px;}

.page{ height:25px; margin:0px auto;margin-top:15px;  /*width:320px;*/ text-align:center; float:right;}
.page a{ display:block; height:23px; padding:0 7px; line-height:23px; border:#CCC solid 1px; float: left; margin:0px 5px;}





