﻿@charset "gb2312";
*{margin:0; padding:0;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,hr,pre,code,form,fieldset,legend,button,input,textarea,p,blockquote,table,th,td{margin:0; padding:0;}
body,html{font-family:microsoft yahei; font-size:14px; color:#333; text-decoration:none;}
body{font:normal 100% Microsoft YaHei, 微软雅黑, Arial, Tahoma, Helvetica, sans-serif; min-width:1300px;}
table{border-collapse:collapse; border-spacing:0; font-size:inherit; font:100%; border-collapse:collapse;}
h1,h2,h3,h4,h5,h6{font-size:100%;}
h1,h2,h3,h4,h5,h6,dl,dt,p,b,i,span{font-weight:normal;}
button,input,textarea,select,optgroup,option{font-family:inherit; font-size:inherit; *font-size:100%; font-weight:inherit; vertical-align:middle; font-family:microsoft yahei;}
address,caption,cite,code,dfn,em,var,b{font-style:normal; font-weight:normal;}
input,textarea{outline-style:none;resize:none;border:none;-webkit-appearance:none;border-radius:0;}
a{text-decoration:none; color:#333;}
ul,li,ol{list-style-type:none;}
fieldset,img{border:0;}
img,a{transition:all 0.3s ease-out; -moz-transition:all 0.3s ease-out; -webkit-transition:all 0.3s ease-out; -o-transition:all 0.3s ease-out;}
.input{width:80%; border:1px solid #dedbd7; padding:1em .4em; font-size:12px; color:#666;}
.fl{float:left;}
.fr{float:right;}
.clear{clear:both;}
.clearfix:after{content:'\20'; display:block; height:0; clear:both;}
.clearfix{*zoom:1;}
.w1200{width:1200px; height:auto; margin:0 auto;}
.ov{overflow:hidden;}
.blank{width:auto; height:40px;}
/*主页*/
/* 头部 */
/* 头部 */
.header{width:1300px; height:100px; margin:0 auto; z-index:9999;}
.welcome{width:100%; height:auto; margin:0 auto;}
.welcome .logo {float:left;}

.welcome .form{position:relative; width:30px; height:100px; float:right; background:url(../images/form.png) no-repeat center center;}
.welcome .form form{display:none; position:absolute; right:0; top:35px; width:150px; background:#fff; border:1px solid #444; z-index:999;}
.welcome .form form .txt{float:left; height:30px; line-height:30px; padding-left:10px; width:100px; }
.welcome .form form .btn{float:right; background:#444; color:#fff; width:40px; height:30px; line-height:30px; cursor:pointer;}
.welcome .form:hover form{display:block;}
.welcome .form:hover{width:150px; transition: all 0.6s;}



.nav{float:right; width:58%;}
.nav ul li{float:left; width: 13.6%;
 position:relative;}
.nav ul li .a1{display:block; width:100%; height:70px; padding-top:30px; text-align:center; font-size:15px; font-weight: bold; color:#000;}
.nav ul li .a1 span{display:block; margin-top:5px; text-transform:uppercase; font-size:12px; color:#333;}
.nav ul li.current .a1,.nav ul li.current .a1 span,.nav ul li:hover .a1,.nav ul li:hover .a1 span{color:#1877b7;}

.nav li ul{position:absolute; width:100%; height:auto; z-index:999; display:none;    margin-left: -20px;}
.nav li li{    width: 150px; height:40px; float:none}
.nav li li a{color:#fff;font-size:13px; padding:0; font-weight:normal; line-height:40px; display:block; letter-spacing:0; text-align:center; background:#065ab0;; opacity:.9; -webkit-opacity:.9; -moz-opacity:.9; -ms-opacity:.8; -o-opacity:.9}
.nav li li a:hover{background:#d6312d;color:#fff}
.nav li:hover ul{display:block}
.banner { position:relative; overflow:hidden;}
.picBox { overflow:hidden; font-size:0; position:relative; transition:all 0.2s linear 0s; background:#fff; }
.picBox .bd { position:relative; }
.picBox a { transition:all 0.2s linear 0s; }
.picBox .hd { position:absolute; bottom:25px; left:0; width:100%; height:14px; z-index:99; text-align:center; }
.picBox .bd ul,.picBox .bd ul li { width:100%!important;height:500px }
.picBox .hd ul { margin:0; padding:0; }
.picBox .hd ul li { display:inline-block; *display:inline; zoom:1; width:22px; height:22px; margin:0 2px; line-height:22px; text-align:center; cursor:pointer; font-size:12px; }
.picBox .next,.picBox .prev { position:absolute; top:50%; display:block; width:60px; height:80px; margin-top:-45px; zoom:1; overflow:hidden; z-index:10; font-size:0; line-height:0; text-indent:-999em; cursor:pointer; opacity:0; transition:all .3s ease-out; }
.picBox .prev { left:50%; margin-left:-660px; }
.picBox .next { right:50%; margin-right:-660px; background-position:right top; }
.picBox:hover .prev { background-position:left top; margin-left:-640px; opacity:1; }
.picBox:hover .next { background-position:right top; margin-right:-640px; opacity:1; }

.banner .flashBox { position:relative; min-width:1920px; left:50%; margin-left:-960px; text-align:center; }
.picBox .hd ul li { background:#fff; color:#08b197; }
.picBox .hd li.on { background:#1978bc; color:#fff; }
.picBox .next,.picBox .prev { background:url(../images/icon_arr.png) no-repeat; }
.cpzx{
    width: 1200px;
    margin: 15px auto 0;
}
.cpzx1{
    height: 112px;
    background: url("../images/cpzx.jpg") no-repeat;
}
.zplb{
    background: #1877b7;
    width: 244px;
    height: 570px;
    margin-top: -10px;
}
.zplb ul{
    width: 218px;
    background: #fff;
    margin: auto;
    border-radius: 7px;
    height: 517px;
    padding-top: 15px;
}
.zplb li{
    height: 33px;
    border: 1px solid #d3d3d3;
    width: 193px;
    margin: 11px auto;

}
.zplb li a{
    display: block;
    height: 33px;
    width: 193px;text-align: center;
    line-height: 33px;
    background: url("../images/tb-bg.jpg") no-repeat;
    color: #333333;
    font-size: 14px;
   
}
.zplb li .on{
    background: url("../images/bg-tb.jpg") no-repeat;
}
.zplb li a:hover{
    background: url("../images/bg-tb.jpg") no-repeat;
    color: #fff;
}
.duli a{
    background: #1978bc !important;
    color: #fff !important;
}
.m-cpzx{
    width: 245px;
    float: left;
}
.m-cpzx2{
    width: 935px;
    float: right;
}
.m-cpzx2-top{
    position: relative;
}
.m-cpzx2-top a{
    display: block;
    position: absolute;
    width: 81px;
    height: 30px;
    margin-top: -44px;
    right: 0;
}
.m-cpzx2-main a{
    display: block;
    float: left;
    width: 200px;
    margin-top: 10px;
    margin-left: 16px;
    margin-right: 16px;
}
.m-cpzx2-main a img{
    width: 200px;
	transition:all 0.5s;
    height: 150px;
}
.m-cpzx2-main a:hover img{opacity:0.6}
.m-cpzx2-main a:hover p{ background: #1877b7;color:#fff}
.m-cpzx2-main a p{
    text-align: center;
    line-height: 25px;
    width: 200px;
    height: 25px;
    overflow: hidden;
}
.scsb{
    height: 611px;
    background: #187abc;
    margin: 50px auto 0;
}
.scsb-top {
    position: relative;
    width: 1200px;
    height: 181px;
    margin: auto;
}
.scsb-top a{
    position: absolute;
    display: block;
    width: 27px;
    height: 27px;
    left: 48.75%;
    top: 125px;

}
.scsb-top a:hover{
    background: url("../images/hd.png") no-repeat;
}
.scsb-min{
    width: 1200px;
    margin: auto;
}
.lb1{
    width: 240px;
}
.lb2{
    height: 195px;
    width: 240px;
    background: #f5f5f5;
    transition:all 0.2s linear 0s;
}
.lb2 .lb2-1{
    margin: auto;
    width: 105px;
    padding-top: 50px;
    text-align: center;
    font-size: 35px;
    font-family: "Niagara Solid";
    color: #444;
}
.lb2 .lb2-2{
text-align: center;
    margin: 10px 0 10px 0;
    color: #444;

}
.scsb-min-lb{
    float: left;
}
.lb1 img{
    height: 175px;
    width: 240px;
    transition:all 0.2s linear 0s;
    display: block;
}
.scsb-min-lb a{
    width: 240px;
    height: 360px;
    display: block;
}
.scsb-min-lb a:hover img{
    height: 145px;
    width: 240px;

}
.scsb-min-lb a:hover .lb2{
    height: 225px;
    background: #daa76d;


}
.scsb-min-lb a:hover .lb2 div{
    color: #fff;
}
.cpys{
    width: 1200px;
    margin: 0 auto;
}
.gywm{
    height: 480px;
    background: #f0f0f0;
}
.gywm .gywm-boby{
    width: 1200px;
    margin: auto;
}
.gywm-top{
    height: 180px;
    position: relative;
}
.gywm-top a{
    position: absolute;
    display: block;
    width: 27px;
    height: 27px;
    left: 587px;
    top: 136px;
}
.gywm-top a:hover{
    background: url("../images/hd.png") no-repeat;
}
.gywm-main{
    height: 245px;
    margin-top: 18px;
}
.gywm-main-left{
    float: left;
}
.gywm-main-left img{
    width: 480px;
    height: 243px;
    display: block;
}
.gywm-main-right{
    width: 690px;
    float: right;
    height: 245px;
    overflow: hidden;
}
.gywm-main-right p{
    text-indent: 26px;
    line-height: 30px;
}
.gs{
    width: 1200px;
    margin: 50px auto 30px;
    height: 460px;overflow:hidden;
}
.gs-left{
    float: left;
    width: 780px;
    background: #f6f6f6;
    height: 490px;
}
/* 本例子css */
.slideTxtBox{ width:778px; text-align:left;  }
.slideTxtBox .hd{ height:57px; line-height:57px; background:#f4f4f4;  border-bottom:1px solid #ddd;  position:relative; }
.slideTxtBox .hd ul{ float:left; position:absolute; top:-1px; height:32px;   }
.slideTxtBox .hd ul li{ float:left; padding:0 158px; cursor:pointer;font-size: 18px;color: #666666;
   
    position: relative; }
.slideTxtBox .hd ul li span{
    display: block;
    width: 13px;
    height: 7px;

    position: absolute;

}
.slideTxtBox .hd ul li.on{ height:57px;  background:#1978bc; border:1px solid #1b61d4;
    color: #fff; }
.slideTxtBox .hd ul li.on span{
    background: url("../images/sj_03.png") no-repeat;
}
.slideTxtBox .bd ul{ zoom:1;  }
.slideTxtBox .bd li{    height: 40px;
    line-height: 40px;background: #fff ;    margin-bottom: 12px;
float: left;
    width: 360px;
	margin-left: 20px;
    }
.slideTxtBox .bd li .date{ float:right; color:#999;margin-right: 10px; margin-top:0; }
.gs11{
   height: 170px;
}
.gs11-1{
    float: left;
}
.gs11-1 img{
       display: block;
    margin-top: 16px;
    margin-left: 25px;
    width: 180px;
    height: 140px;
}
.gs11-2{
    float: right;
    width: 540px;
}
.gs11-2 a{
    display: block;
    height: 33px;
    width: 97px;
    background: #d4a369;
    line-height: 33px;
    text-align: center;
    margin-top: 10px;
    color: #fff;
}
.gs-right{
    float: right;
    width: 385px;
    height: 100%;
    background: #f6f6f6;
}
.gs-right-top{
    width: 385px;
    height: 57px;
    background: #1978bc;
    line-height: 57px;
}
.picScroll-left{ overflow:hidden; position:relative;  width: 293px;
    margin: auto; }
.picScroll-left .bd{ padding:10px;   }
.picScroll-left .bd ul{ overflow:hidden; zoom:1; }
.picScroll-left .bd ul li{ margin:0 8px; float:left; _display:inline; overflow:hidden; text-align:center;  }
.picScroll-left .bd ul li .pic{ text-align:center; }
.picScroll-left .bd ul li .pic img{ width:271px; height:404px; display:block; }
.picScroll-left .bd ul li .pic a:hover img{ border-color:#999;  }

.link{width:100%;line-height:50px;background:#f0f0f0;color:#000;}
.link div{
    text-align: center;
}
.link strong{font-weight:bold;}
.link a{color:#000;padding:0 10px;}
.foot{
    height: 155px;
    background: #187abc;
}
.footer{
    width: 1200px;
    margin: 0 auto;
    color: #fff;
}
.footer p{
    text-align: center;
    padding-top: 25px;
}
/*内页样式*/


.inner{width:1200px;margin:0 auto;padding:20px 0;background-image:none}
.mainbg{position:relative;overflow:inherit}
.mainbg:after{content:".";display:block;height:0;clear:both;visibility:hidden}
.mainbg{display:inline-table}
*html .mainbg{height:1%}
.mainbg{display:block}
.location{border:1px solid #d9d9d9;padding:8px 12px 8px 38px;width: 890px;
    float: right;background:url(../images/icon-home.png) no-repeat 10px 50%;}

.left1{width:240px;float:left;}
#leftObj .Pro_sort .title,#leftObj .pro_sort_box .title{text-align:center;background:#187abc;height:40px;line-height:40px;font-size:16px;color:#fff;text-shadow:-1px -1px 2px rgba(0, 0, 0, 0.2);font-weight:bold;padding:0 20px}
/*#leftObj .pro_sort{background:#fff;padding:0;margin:0 0 15px;border:1px solid #dedede;position:relative;border-bottom:0;}*/
#leftObj .pro_sort .each_li .name{cursor:pointer;background:url(../images/each_li_bg.jpg) repeat-x 0 bottom;display:block;line-height:50px;height:50px;overflow:hidden}
#leftObj .pro_sort .each_li .name.on{
	background:red;
	display: block;
    width: 100%;
    height: 50px;
}
#leftObj .pro_sort .each_li .name a{
		display: block;
    width: 100%;
    height: 50px;
}
/*#leftObj .pro_sort .each_li .name a{padding:0 0 0 30px;background:url(../images/icon_lead_4.png) no-repeat 20px 50%;}*/
#leftObj .pro_sort .each_li .name a:hover,#leftObj .pro_sort .each_li .name a.current{color:#fff;background:#187abc;font-size:15px;}


.B-BOX{border:1px solid #d9d9d9;margin:15px 0 0}
.B-BOX .title{background:#f1f1f1;line-height:36px;font-size:14px;font-weight:bold;color:#333;padding:0 15px;border-bottom:1px solid #d9d9d9;border-bottom:0;}
.B-BOX .list_news2{padding:0 16px 16px;}
.list_news2 li a{padding-left:10px;}
.list_news2 li a:hover{color:#e6b06c;}
.B-BOX .XW_LIST{padding:0}
.XW_LIST li .wrap{border-bottom:1px dotted #b2b2b2;margin:0}
.XW_LIST li .wrap .topic{padding:12px 0px;display:block;background:url(../images/icon_lead.jpg) no-repeat 0 50%;}
.newsbox .title{height:auto;padding: 3.5em 10px;}
.B-BOX .TPLB_LIST{padding:16px 8px 0;overflow:hidden;zoom:1;}
.B-BOX .TPLB_LIST .memo{display:none}
.B-BOX .TPLB_LIST li .txt{margin:10px}
.pic_list_1{width:100%}
 


.TPLB_LIST li .pic{position:relative;padding:0;text-align:center;font-size:0;}

.TPLB_LIST li .pic:hover{border-color:#e25051}
.TPLB_LIST li .pic_list_li{margin:0 8px 0px;position:relative}
.TPLB_LIST li .pic_list_li img{padding:0px;    width: 100%;
    height: 216px;}
.TPLB_LIST li .pic_list_li:hover img{opacity:0.6}
.TPLB_LIST li .txt{text-align:center;line-height:40px;}
.TPLB_LIST li:hover .txt{background:#1978bc;color:#fff}
.TPLB_LIST li:hover .txt a{color:#fff}
#rightObj{float:right;width:940px;padding:20px 0;border:1px solid #d9d9d9;box-shadow:0 0 4px rgba(0, 0, 0, 0.1);
    }
#rightObj h2.title{display:none}
#rightObj .intro{padding:0 20px;font-size:14px}
#rightObj .TW_CONTENT .intro .v{color:#444;font-size:14px;line-height:2}

#rightObj .TTXW_LIST li .wrap{margin:0 20px;border-bottom:1px dotted #b2b2b2;}
#rightObj .TTXW_LIST li .wrap .topic{padding:13px;display:block;background:url(../images/icon_lead.jpg) no-repeat 0 50%;}
#rightObj .TTXW_LIST li .wrap .topic b{font-weight:normal;}
.date{float:right;    margin-top: 15px;}

#rightObj .TPLB_LIST{padding:0 10px;overflow:hidden;}
.TPLB_LIST li{float:left;    width: 306px;
    height: 256px;overflow:hidden;    margin-bottom: 10px;}

.display_title{padding:0 0 20px;text-align:center;color:#999}
.display_title h1{margin:0 0 20px;padding:0 0 20px;border-bottom:1px dotted #ccc;color:#333;}
.display_article{padding:0 20px;}
.display_article,.ke-content{font-size:14px;line-height:2;color:#444}
.page_up_dn{padding:20px;overflow:hidden;zoom:1;}
.page_up_dn li{float:left;width:50%;}

#rightObj.diyForm{padding:0 0 30px}
#rightObj.diyForm h2.title{font-size:16px;display:block;background:#f1f1f1;color:#333;text-align:center;padding:15px;margin:0 0 20px;}
.module_form_box{padding:0 20px;}
.module_form_box .module_form_topic{font-size:14px;font-weight:normal}
.tips{line-height:22px;color:#1978bc;padding:10px;margin:0 0 20px}
.module_field{overflow:hidden;zoom:1;padding:10px 0}
.module_field .c_left{width:160px;text-align:right;float:left;line-height:40px;}
.module_field .middle{padding:0 8px}
.btn-area{padding:0 161px;}
.btn-submit,.display_content .btn-area .btn-submit{color:#fff;padding:8px 20px;border:0;background:#257068;cursor:pointer;}
.reset,.display_content .btn-area .reset{background:#f80;color:#fff;padding:8px 20px;border:0;cursor:pointer;}




/* 页数 */
.page{margin:10px auto;overflow:hidden;padding:0 20px;}
.page .pageinfo {line-height: 17px;padding: 12px 10px 12px 16px;color: #555;}
.page .pageinfo strong{color:#daa76d;margin:0 5px;}
.thisclass{background-color: #daa76d;color: #ffffff;}
.page .thisclass a{color:#ffffff;}
.page li {float: left;line-height:17px;margin-right: 6px;border: 1px solid #E9E9E9;padding: 2px 4px 2px;}
.page li a {float:left;color: #555;display: block;}
.page li a:hover{background-color: #daa76d;font-weight: bold;color: #ffffff;}

.fenye{
           width: 940px;
		   float:right;
		   margin-top:30px;
}
.m-fenye1{
	float:left;
}
.m-fenye2{
	float:right;
}
.fenye .fenye1,.fenye .fenye2{font-size: 20px;

    height: 50px;
    border-bottom: 3px solid #1978bc;
    width: 120px;
    text-align: center;
    line-height: 50px;}
.fenye ul{
	margin-top:10px;border:1px solid #ddd;    height: 192px;width: 440px;    height: 215px; 
}
.fenye li {
       height: 30px;
    line-height: 30px;
    margin-top: 5px;
    background:url(../images/xg_ico.jpg) no-repeat 0 50%;
    width: 400px;
    margin-left: 20px;
}
.fenye li a {
 margin-left:20px;
 font-size:16px;
     color: #666;
}

.each_li{
    height: 50px;
    line-height: 50px;
    text-align: center;
    background: #f9f9f9;
    border-bottom: 1px solid #cccccc;
}
.each_li .name div{
    line-height: 50px;
}
.title_more{
color: #fff;
   margin-left:15px;
    font-size: 16px;
}
.title2{
    height: 35px;
    line-height: 35px;
    background:#1978bc ;
}
.title2 span{
    float: right;
	margin-right:10px;

}
.title2 span a{
    color: #fff;
}

/* 本例子css */
.txtMarquee-top{ overflow:hidden; position:relative;  border:1px solid #ccc;  height: 205px }
.txtMarquee-top .bd{ padding:15px;  }
.txtMarquee-top .infoList li{  line-height:35px; overflow: hidden;}


/* 本例子css */
.picMarquee-top{ margin:0 auto;  width:238px; overflow:hidden; position:relative;  border:1px solid #ccc;   }
.picMarquee-top .bd{ padding:10px;   }
.picMarquee-top .bd ul{ overflow:hidden; zoom:1; }
.picMarquee-top .bd ul li{ text-align:center; zoom:1; }
.picMarquee-top .bd ul li .pic{ text-align:center; }
.picMarquee-top .bd ul li .pic img{ width:150px; height:90px; display:block; padding:2px; border:1px solid #ccc; margin: auto}
.picMarquee-top .bd ul li .pic a:hover img{ border-color:#999;  }
.picMarquee-top .bd ul li .title{ line-height:24px;   }

li a:hover{
    color: #1978bc;
}


/* .ico{
	float:right;
} */
.ico a:last-child{
   color:#daa76d;
   font-weight:bold;
}
#div_4827{
  margin-top:2px;
}

.tjc a:hover{
	color:#1978bc
}
.cb{
width:60px;
height:130px;

position:fixed;
right:0;
top:300px;
}
.cb .cb1{
    width:60px;
	height:40px;
	background:red;
	margin-top:5px; position: relative;
}
.cb .cb1 i{

    display: block;
    width: 60px;
    height: 40px;
    background: url(../images/online_lx.png) no-repeat #d1a068;
    cursor: pointer;
    z-index: 2;
}
.cb .dd1 i{background-position-y: 0px;}
.cb .dd2 i{background-position-y: -80px;}
.cb .dd4 i{background-position-y: -240px;}
.cb .dd3 i{background-position-y: -200px;}

.dd1 .mbar-tip {
  position: absolute;
  margin-left:-120px;
  margin-top:-40px;
  height:40px;
  line-height:40px;
  width:120px;
  text-align:center; 
  background:#d1a068;
  display:none;
  color:#fff;
}

.dd2 .mbar-tip{
	 position: absolute;
  margin-left:-120px;
    margin-top: -40px;
  width:120px;
  text-align:center;
  background:#d1a068;  display:none;
  color:#fff;
}
.dd2 .mbar-tip img{
	margin-top:10px;
}
.dd3 .mbar-tip img{
	margin-top:10px;
}
.dd4 .mbar-tip{
	 position: absolute;
  margin-left:-100px;
  margin-top:-40px;
  height:40px;
  line-height:40px;
  width:100px;
  text-align:center;
  background:#d1a068;  display:none;
  
}
.dd3 .mbar-tip{
	 position: absolute;
  margin-left:-120px;
  margin-top:-150px;
  height:150px;
  width:120px;
  text-align:center;
  background:#d1a068;  display:none;
  color:#fff;
  
}
.dd4 .mbar-tip a{color:#fff;}
.cb1:hover .mbar-tip{
	display:block;
}