/* CSS Document */
body{ margin:0}
ol,ul,li { list-style: none; }
a{color: #666666;text-decoration:none; outline:none;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,
form,fieldset,input,textarea,p,blockquote,th,td,img { padding: 0; margin: 0; }
fieldset,img { border: 0; }
address,caption,cite,code,dfn,em,th,var,i { font-weight:normal; font-style:normal; }
ol,ul,li { list-style: none; }
div,dl,dt,dd,ol,ul,li{ zoom:1; }
caption,th { text-align: left; }
h1,h2,h3,h4,h5,h6 { font-weight: normal; font-size:100%; }
q:before,q:after { content:''; }
abbr,acronym { border: 0; }
.head_lg{ width:100%;height:208px;overflow:hidden;background:url(../images/headbj.jpg) center no-repeat}
.hpic{ width:1280px;height:208px; margin:auto; }
.hpic p{ width:971px; height:112px; margin:20px 10px 20px 0px;margin-top:50px; background:url(../images/logo.png) center no-repeat;-webkit-animation-name:scaleDraw;
	/*????????*/
            -webkit-animation-timing-function:ease-in-out;
	/*?????????????*/
            -webkit-animation-iteration-count:infinite;
	/*????????????*/
            -webkit-animation-duration:12s;
	/*??????????????*/}
 @keyframes scaleDraw {
	/*?????????scaleDrew???????????????????????*/
            0% {
	transform:scale(1);
	/*????????С*/
}
25% {
	transform:scale(1.1);
	/*???1.1??*/
}
50% {
	transform:scale(1);
}
75% {
	transform:scale(1.1);
}
}
.menu{ width:100%; height:70px; background:url(../images/menubj.png) repeat-y}
.m_tit{ width:1280px; margin:auto; text-align:center}
.m_tit a{ line-height:70px; padding-left:15px; padding-right:15px; font-family: "??????"; font-size:20px;font-weight:600; color:#FFFFFF; text-decoration:none}
.m_tit a:hover{ color:#FFCC00;font-weight:600; }

.zhuti_1{ width:1280px; margin:auto; margin-top:20px}
.zhuti_L{ position:relative;float:left; width:603px; height:390px; border:1px #E1E1E1 solid;border-radius:5px }
.zhuti_L span{ width:126px; height:97px; position:absolute; left:0; top:0; background:url(../images/picnews.png); z-index:99}

/* ????? */
.focusBox { margin:auto; margin-top:5px;position:relative; width:591px; height:380px; overflow: hidden;}
.focusBox .pic{ width:593px; height:380px;}
.focusBox .pic img { width:593px; height:380px;cursor:pointer;transition:all 1s}
.focusBox .pic img:hover{transform:scale(1.2);opacity:0.8}
.focusBox .txt-bg { position: absolute; bottom: 0; z-index: 1; height: 40px; width:100%;  background: #333; filter: alpha(opacity=40); opacity: 0.4; overflow: hidden; }
.focusBox .txt { position: absolute; bottom: 0; z-index: 2; height: 40px; width:100%; overflow: hidden; }
.focusBox .txt li{ height:40px; line-height:40px; position:absolute; bottom:-30px;}
.focusBox .txt li a{ display: block; color: white; padding:0 0 0 15px; font-size: 16px;text-decoration: none; }
.focusBox .num { position: absolute; z-index: 3; bottom:9px; right: 8px; }
.focusBox .num li{ float: left; position: relative; width: 20px; height: 20px; line-height: 20px; overflow: hidden; text-align: center; margin-right: 2px; cursor: pointer; }
.focusBox .num li a,.focusBox .num li span { position: absolute;font-size: 12px; z-index: 2; display: block; color: white; width: 100%; height: 100%; top: 0; left: 0; text-decoration: none; }
.focusBox .num li span { z-index: 1; background: black; filter: alpha(opacity=50); opacity: 0.5; }
.focusBox .num li.on a,.focusBox .num a:hover{ background: #0099FF;  }


/* Tab?л? */
.zhuti_R{ float:right; width:650px; height:370px; position:relative; margin-top:15px;background:url(../images/titbj.jpg) 0 5px no-repeat;}
.slideTxtBox{width:100%; overflow:hidden;text-align:left;  }
.slideTxtBox .hd{ float:right; height:35px; line-height:35px; padding-left:17px;font-size:16px; }
.slideTxtBox .hd ul{ overflow:hidden; zoom:1; margin-top:5px }
.slideTxtBox .hd ul li{ float:left; margin-left:10px }
.slideTxtBox .hd ul li a{ display:block; padding:0 15px; border:1px #E3E3E3 solid;border-radius:7px   }
.slideTxtBox .hd ul li a:hover{ text-decoration:none;}
.slideTxtBox .hd ul li.on a{ background: #44A2FF; color:#fff; font-weight:bold; border:1px #44A2FF solid  }
.slideTxtBox .bd{ padding:10px 0 10px 0;  }
.slideTxtBox .bd li{ height:39px; line-height:39px; background:url(../images/tit.jpg) left no-repeat   }
.slideTxtBox .bd li:hover{  background: url(../images/titon.jpg) left no-repeat   }
.slideTxtBox .bd li a{ padding-left:15px; font-size: 17px}
.slideTxtBox .bd li a:hover{ color:#3468c8}
.slideTxtBox .bd li .date{ float:right; color:#999;  }
.fj{ width:100%; height:10px; clear: both}
.newstit{ width:auto; height:38px; position:absolute; left:0; top:0; margin-top:5px}
.newstit span{ padding-left:52px; font-size:26px; line-height:38px; color:#3468c8; font-family:"??????"; font-weight:700}

/* ?????? */
.zhuti_c{ width:100%; height:348px; background:url(../images/kxyjbj.jpg) center no-repeat; margin-top:15px; clear:both}
.picst{ width:auto; margin:auto; height:105px; text-align:center}
.picst p{ height:60px; line-height:80px; font-size:30px; color:#3468c8; font-family:"??????"; font-weight:700; overflow:hidden;}
.picst span{ height:40px;line-height:30px; font-size:18px; color:#999999; overflow:hidden}
.picScroll{ width:1280px; margin:auto; position:relative;  height:200px; overflow:hidden;   }
.picScroll ul{ overflow:hidden; zoom:1; }
.picScroll ul li{ position:relative; z-index:1;float:left; margin: 0 41px;width:343px;height:200px;overflow:hidden;border-radius:10px}
.picScroll ul li img{ width:343px; height:200px;overflow:hidden; cursor:pointer;transition:all 1s; }
.picScroll ul li img:hover{transform:scale(1.2);opacity:0.8;}
.picScroll ul li p{ position:absolute; left:0; bottom: 0;z-index:2;width:100%;height:40px;background:#3468c8;overflow:hidden; filter: alpha(opacity=70); opacity: 0.7;}
.picScroll ul li span{ width:100%;position:absolute; left:0; bottom: 0;z-index:3;color: #FFFFFF;font-size:16px;line-height:40px;text-align:center; }
.picScroll .prev,
.picScroll .next{ position:absolute;  left:0px; top: 60px; display:block; width:26px; height:58px; overflow:hidden; background:url(../images/left.png) no-repeat; cursor:pointer;  }
.picScroll .next{ left:auto; right:0px; }
.picScroll .prevStop{background:url(../images/left.png) no-repeat; }
.picScroll .nextStop{background:url(../images/right.png) no-repeat; }

/*?????????*/
.about{ width:1280px; height:418px; margin:auto; margin-top:40px;}
.about_l{ float:left; width:259px; height:418px; overflow:hidden;border-radius:7px}
.about_l img{ width:259px; height:418px;cursor:pointer;transition:all 1s}
.about_l img:hover{transform:scale(1.2);opacity:0.8}
.about_r_t{  width:980px; float:right; margin-top:15px;}
.about_r_t h1{color:#3468c8;font-size:30px; font-weight:700; font-family:"??????"; line-height:50px;}
.about_r_t p{ font-size:16px; line-height:20px; color:#666;}
.about_c{ margin-top:10px; font-size:16px; line-height:30px;}
.about_link{ width:980px; float:right; margin-top:5px }
.about_link li{ width:200px;height:55px; float:left;border:1px #D5D5D5 solid ; margin-left:30px; margin-top:15px;}
.about_link li:hover{border:1px #60AFFF solid; }
.about_link li img{ float:left; width:52px; height:auto; padding-left:15px; padding-top:5px;}
.about_link li span{ float:right; line-height:55px; font-size:22px; font-family:"??????"; color:#3468c8; padding-right:15px}

/*?б??*/
.index_list{ width:1280px; margin:auto; border:1px #E0E0E0 solid; margin-top:30px;}
.index_list_c{ width:90%; margin:auto; margin-top:20px}
.index_list_c_t{ width:100%; height:40px; line-height:40px;color:#666;font-size:16px;}
.index_list_c_t span{ font-size:16px; color:#06F;}
.index_list_c_t a{ font-size:16px; color:#666;}

.index_list_c_c{ width:95%; margin:auto; margin-top:20px}
.index_list_c_c ul{ width:100%;}
.index_list_c_c ul li{ width:100%; height:70px; background: url(../images/tit.jpg) left no-repeat;}
.index_list_c_c ul li:hover{ width:100%; height:70px; background: url(../images/titon.jpg) left no-repeat;}
.index_list_c_c ul li a{ font-size:22px; font-family:"??????"; line-height:70px; font-weight:500; color: #848484; padding-left:25px;}
.index_list_c_c ul li a:hover{ color:#0075EA}

.index_list_c_pic{ width:95%; margin:auto; margin-top:20px}
.index_list_c_pic ul{ width:100%;}
.index_list_c_pic ul li{ width:22%; float:left; text-align:center; margin:14px; overflow:hidden}
.index_list_c_pic ul li img{ width:100%; height:auto;}
.index_list_c_pic ul li img:hover{  filter: alpha(opacity=70); opacity: 0.7;}
.index_list_c_pic ul li a{ line-height:30px; font-size:16px; color:#333}

.index_list_c_c ul li span{font-size:22px; font-family:"??????"; line-height:70px; font-weight:500; color: #B9B9B9; padding-left:20px; }
.list_fenye{ width:80%; margin:auto; text-align:center; height:60px; line-height:60px;  margin-bottom:30px;color: #333;}
.list_fenye a{ font-size:14px; color:#999; text-align:center; padding:0 5px; color: #333; }

/*?????*/
.index_content_t{ width:100%; text-align:center; margin-top:20px;}
.index_content_t h1{ height:50px;line-height:50px; font-size:28px; font-family:"??????"; color:#333; font-weight:500;}
.index_content_t p{ height:20px; line-height:20px; color:#999; font-size:14px}
.index_content_t span{ padding-left:15px}
.index_content_c{ width:95%; margin:auto; font-size:18px; line-height:35px; color:#333; margin-bottom:35px}
.shear{ width:268px; margin:auto; margin-bottom:35px}


/*???*/
.foot{ width:100%; height:130px;background:#3368c8; margin-top:40px}
.foot_c{ width:1280px; margin:auto; font-size:14px; color:#FFF; line-height:30px; text-align:center; padding-top:35px}

.v_news_content p{
    text-indent: 2em;
}