/*public*/
*{margin:0;padding:0;}
body,h1,h3,h4,div,ul,li,table,tr,td,dt,dl,dd,p,span,em,b,img,a,input,label,form,table,tr,td{margin:0;padding:0;}
body{font-size:12px; font-family:"����", Gadget, sans-serif;color:#333333;overflow-x:hidden; zoom:1; position:relative; background:#ffffff;}
ul,li{list-style:none;}
a{text-decoration:none; color:#333; }
a:hover{color:#ff6600; text-decoration:none;}
img,input{border:none;vertical-align: middle; font-family:"����", Gadget, sans-serif;}
.over{overflow:hidden; *zoom:1;}
.fl{float:left;display:inline;}
.fr{float:right;display:inline;}
.fr1{float:right;display:inline; text-align:right;}
em,b{font-style:normal;}
.clear:after{content:"";clear:both;display: block; height: 0; line-height: 0;} 
.blank {width:100%; height:100px;}

 
/*top*/
.topnavwrap {width:100%; height:29px; line-height:29px; border-bottom:1px solid #efefef; background:#0355a7; overflow:hidden;color:#fff;}
.topnav {width:1000px; height:30px; margin:0 auto;}
.topnav_text {width:400px;}
.topnav_text span { color:#ffee00;}
.topnav_text a {padding:0px 5px; color:#fff;}

.topbanner {width:100%; height:129px; background:#0355a7 url(../images/topbanner.jpg) top center no-repeat;overflow:hidden;}
.topwrap {width:1000px; height:129px; position:relative; margin:0 auto;}
.logo_text {width:700px; height:70px; font-size:35px; font-weight:bold; color:#e8eff6; position:absolute; top:30px; left:90px;text-shadow: 0 1px 1px #333; font-family:"Microsoft Yahei";}
.logo_text a {font-size:35px; font-weight:bold; color:#e8eff6;}
.telphone {position:absolute; right:0; bottom:0; width:460px; height:30px; line-height:30px; font-size:16px; color:#ffee00; background:url(../images/tel.png) left 50% no-repeat;_background:url(../images/tel_ie6.gif) left 50% no-repeat; padding-left:35px;font-family:"Microsoft Yahei";}

/*index_main*/
.inner {width:1000px; height:auto; margin:0 auto; margin-top:10px;}
.tzgg {width:703px; height:271px; float:left; overflow:hidden; display:inline;}
.tzgg_title {width:668px; height:32px; line-height:32px; padding-left:35px; font-size:14px; font-weight:bold; background:url(../images/titlebg_l.jpg) no-repeat; position:relative;color:#fff;}
.tzgg_foot {width:703px; height:10px; background:url(../images/tzgg_foot.jpg) no-repeat; font-size:0px;}
.tzgg_con {width:681px; height:209px; background:#f8f9fb; border:1px solid #c7deef; border-top:0; border-bottom:0; padding:10px;}
.tzgg_con_img {width:292px; height:207px;  float:left;}
.tzgg_list {width:360px; height:209px; float:left; margin-left:15px; _margin-left:10px; overflow:hidden;}
.tzgg_list li {width:340px; height:30px; line-height:30px; padding-left:20px; background:url(../images/line_bg.jpg)  no-repeat;}
.tzgg_list li span { float:right; color:#666;}

.login_wrap {width:268px; height:271px; background:url(../images/login_bg.jpg) no-repeat; float:right; padding:0px 7px;}
.login_t {width:213px; height:29px; padding-left:55px; padding-top:16px; color:#0a5eb6; font-size:14px; font-weight:bold;}
.login_ka {height:40px; line-height:40px; text-align:center; color:#ff3300; font-weight:bold;}
.login_ul {width:260px; height:138px; overflow:hieedn; margin:0 auto; padding-top:2px;}
.login_ul li { height:33px; padding-top:7px;}
.login_ul li .text {width:65px; height:25px; padding-top:8px; float:left; text-align:right; padding-right:10px;}
.login_ul li .input {width:160px; height:33px;  float:left;}
.login_wrap p { line-height:30px; color:#ff3300; padding-left:20px;}
.login_wrap p a { color:#ff3300; margin-right:10px;}
.login_btn {width:75px; height:40px; text-align:center; border:0; background:url(../images/btn.jpg) no-repeat;}
.mima {width:90px; height:22px; line-height:22px; border-radius:2px; border:1px solid #ccc; color:#333;}
.code {width:90px; height:22px;line-height:22px; border-radius:2px; border:1px solid #ccc; color:#333;}
.picimg {width:240px; height:102px; float:left;}
.pic_margin01 {margin-right:14px;}
.pic_margin02 {margin-right:13px;}

.mainleft {width:688px; height:772px; float:left; overflow:hidden;}
.mainl_wrap {width:688px; height:526px; margin-bottom:18px;}
.gzdt {width:332px; height:526px; margin-right:10px; float:left;}
.s_title {width:297px; height:32px; line-height:32px;padding-left:35px; font-size:14px; font-weight:bold; background:url(../images/titlebg_l_1.jpg) no-repeat; position:relative;color:#fff; overflow:hidden;}
.s_con {width:310px; height:464px;background:#f8f9fb; border:1px solid #c7deef; border-top:0; border-bottom:0; padding:10px; overflow:hidden;}
.gy_list { margin:0; padding:0; padding-top:5px;}
.gy_list li {height:30px; line-height:30px; padding-left:20px; background:url(../images/line_bg.jpg)  no-repeat;}
.gy_list li li span { float:right; color:#666;}
.s_foot {width:332px; height:10px; background:url(../images/s_foot.jpg); font-size:0;}
.gy_list li.s_bot {background:url(../images/line_bg1.jpg)  no-repeat;}
.xg_link {width:673px; height:226px; overflow:hidden;}
.link_t {width:638px;height:32px; line-height:32px;padding-left:35px; font-size:14px; font-weight:bold; background:url(../images/titlebg_l_2.jpg) no-repeat; position:relative;color:#fff; overflow:hidden;}
.link_con {width:651px; height:139px;background:#f8f9fb; border:1px solid #c7deef; border-top:0; border-bottom:0; padding:20px 10px 20px 10px; overflow:hidden;}
.link_con p {height:30px; line-height:30px;}
.link_con p a { padding:0px 5px;}
.v_wrap {float:left; width:155px; height:154px; margin-right:7px; }
.v_wrap .videoimg {width:155px; height:112px;position:relative;}
.v_play {width:55px; height:55px; position:absolute; top:27px; left:50px;}
.v_wrap p { height:40px; line-height:40px; text-align:center;}
.link_foot {width:673px; height:10px; background:url(../images/link_foot.jpg); font-size:0;}

.mainright { float:right; width:312px; height:772px; overflow:hidden;}
.r_wrap {width:312px; height:247px; margin-bottom:15px;}
.r_wrap_title {width:262px; height:32px; line-height:32px; color:#fff; font-size:14px; font-weight:bold; padding-left:50px; position:relative;}
.r_wrap_con {width:290px; height:205px;background:#fff; border:1px solid #c7deef; border-top:0; border-bottom:0; padding:0px 10px; overflow:hidden;}
.r_wrap_con p {width:290px; height:45px;padding-top:5px; text-align:center;}
.r_wrap_foot {width:312px; height:9px; background:url(../images/index_r_foot.jpg) no-repeat; font-size:0;}
.down { background:url(../images/down_bg.jpg) no-repeat;}
.r_list {margin:0; padding:0; padding-top:3px;}
.r_list li {height:29px; line-height:29px; background:url(../images/dot.jpg) left 50% no-repeat; padding-left:15px; border-bottom:1px solid #d2e1e8;}
.r_list li.bot {border-bottom:1px solid #fff;}
.zhinan {background:url(../images/zhinan_bg.jpg) no-repeat;}
.lianxi {background:url(../images/wm_bg.jpg) no-repeat;}
.linkselect {width:280px; height:36px; background:url(../images/linkbg.jpg) no-repeat; margin-top:10px; padding-top:10px; padding-left:10px;}

/*othre*/
.more a {color:#0a5eb6; font-size:12px; position:absolute; right:10px; bottom:0; width:50px; height:30px; line-height:30px; text-align:right; display:block; font-style:normal;}
.more_white a {color:#fff; font-size:12px; position:absolute; right:10px; bottom:0; width:50px; height:30px; line-height:30px; text-align:right; display:block; font-style:normal;}
/*tanchuang*/

.black_overlay{
display: none;
position: absolute;
top: 0%;
left: 0%;
width: 100%;
height: 100%;
background-color: black;
z-index:1001;
-moz-opacity: 0.8;
opacity:.80;
filter: alpha(opacity=80);
}
.white_content {
display: none;
position: absolute;
top: 50%;
left: 50%;
width: 420px;
height: 275px;
margin-left:-210px;
margin-top:-237px;
border: 1px solid #666;
background-color:#f2f2f2;
z-index:1002;
overflow: auto;
border-radius:5px;
}
.white_conten_title {width:400px; height:36px; line-height:36px; border-radius:5px; border-bottom-left-radius:0; border-bottom-right-radius:0; padding-left:20px; background:url(../images/bg02.jpg);}
.white_conten_title span { text-align:right; padding-right:10px; cursor:pointer; display:block; float:right;}
.tan_con {width:380px; height:160px; padding:20px 20px 0 20px; text-align:right; line-height:32px; overflow:hidden;}
.tan_con .left {float:left; width:230px; height:160px;}
.tan_con .right { float:right; width:120px; height:160px;}
.tan_btn_wrap {width:400px; height:40px; text-align:center;}
.tan_btn01 {width:130px; height:36px; background:url(../images/tbtn.jpg); line-height:36px; color:#fff; text-align:center;}
.white_content_small {
display: none;
position: absolute;
top: 20%;
left: 30%;
width: 40%;
height: 50%;
border: 16px solid lightblue;
background-color: white;
z-index:1002;
overflow: auto;}




/*foot*/
.foot {width:100%;height:80px; background:url(../images/footbg.jpg); text-align:center;padding-top:40px; line-height:20px; margin-top:45px;}


/*20150728 add*/
.menuwrap {width:100%; height:35px; background:#0455a7; position:relative;}
.menuwrap ul li a.here {color:#ffee00; /*font-size:14px; font-weight:bold; float:left;background:url(../images/header_navbg.jpg) no-repeat; display:block;padding:0 20px;*/}
.menu{background: url(img/menubg.png) repeat-x; height:35px; margin:0 auto;}
.menu-left{background: url(img/menu-left.png) no-repeat left top; height:35px;}
.menu-right{background: url(img/menu-right.png) no-repeat right top; height:35px;}
.menu li{float:left; display: inline; height:35px; line-height: 35px;}
.menu li a{color:#fff; font-size:14px; font-weight: bold; float:left; display: inline; height:35px; padding:0 20px;}
.menu li a:hover{color: #ffee00}
.menu .jg{width:1px;height:20px; background: #035191;overflow: hidden;*zoom:1; border-right:1px solid #2e7ebd; padding:0; position: relative; top:7px;}
.w1000{width:1000px; margin:0 auto;}

.show-img{width:292px; height:207px; overflow: hidden; *zoom:1; position: relative; margin:0px; }
.filterbox{position: absolute; left: 0; bottom: 0; width: 340px; height:25px; background:#000; filter:alpha(opacity=50); -moz-opacity:0.5; opacity:0.5;}
.img-eq{overflow: hidden; *zoom:1; position: absolute; right:10px; bottom:5px;}
.img-eq li{float: left; display: inline;font-weight: bold; width: 18px; height:15px; text-align: center; line-height: 15px; background:#8b7471; margin-right:3px;
cursor: pointer; color:#fff;}
.img-eq  .haver{background: #ff7e00; }
.img-font{position: absolute; left: 0;bottom: 0; width:180px; padding:0 0 0 10px; height:25px; line-height: 25px; color: #fff;*zoom:1;
 overflow: hidden;}

.sub_left {width:282px; height:auto; float:left;}
.sub_l_con_wrap {width:282px; height:195px; margin-top:10px; float:right;}
.sub_down_title {width:232px; height:32px; line-height:32px; position:relative; padding-left:50px; font-size:14px; font-weight:bold; color:#fff; background:url(../images/sub_down_bg.jpg) no-repeat; overflow:hidden;}
.sub_l_con {width:260px; height:154px;background:#fff; border:1px solid #c7deef; border-top:0; border-bottom:0; padding:0px 10px; overflow:hidden;}
.sub_l_foot {width:282px; height:9px; background:url(../images/index_r_foot1.jpg) no-repeat; font-size:0;}
.sub_bszn_title {width:232px; height:32px; line-height:32px; position:relative; padding-left:50px; font-size:14px; font-weight:bold; color:#fff; background:url(../images/sub_zhinan_bg.jpg) no-repeat; overflow:hidden;}
.sub_right {width:703px; height:681px; float:left; margin-left:15px;}
.sub_right_top {width:703px; height:20px; background:url(../images/s_right_top_bg.jpg) left top no-repeat;}
.sub_right_con {width:653px; height:641px;  background:url(../images/sub_r_con_bg.jpg); padding:0px 25px;}
.sub_right_foot {width:703px; height:20px;  background:url(../images/s_right_foot_bg.jpg) left top no-repeat;}
.sub_right_con_title {height:35px; line-height:35px; border-bottom:1px dashed #ccc;}

.titlie{margin-top: 4px;}
.titlie li{float:left; width: 100%; height:26px; line-height: 26px;overflow:hidden; *zoom:1;}
.titlie li span{float:left; width:570px; overflow: hidden;*zoom:1; background:url(img/sanjiao.png) no-repeat left center; 
	padding-left: 10px; color:#333;overflow:hidden; *zoom:1;height:26px; line-height: 26px;}
.titlie li a:hover span{color:#f30;}	
.titlie li   em{float:right; width: 70px; color:#044275; text-align:right;}
.notitlie li span{width:100%; overflow: }

.btn_num0204 {width:89px; height:31px; line-height:31px; text-align:center; border:0; color:#fff; font-size:14px; font-weight:bold; background:url(../images/submit.jpg) no-repeat;}
.btn_num06 {width:117px; height:31px; line-height:31px; text-align:center; border:0; color:#fff; font-size:14px; font-weight:bold; background:url(../images/submit06.jpg) no-repeat;}
.btn_num08 {width:145px; height:31px; line-height:31px; text-align:center; border:0; color:#fff; font-size:14px; font-weight:bold; background:url(../images/submit08.jpg) no-repeat;}
.btn_num10 {width:173px; height:31px; line-height:31px; text-align:center; border:0; color:#fff; font-size:14px; font-weight:bold; background:url(../images/submit10.jpg) no-repeat;}
.btn_num12 {width:201px; height:31px; line-height:31px; text-align:center; border:0; color:#fff; font-size:14px; font-weight:bold; background:url(../images/submit12.jpg) no-repeat;}
.btn_num14 {width:229px; height:31px; line-height:31px; text-align:center; border:0; color:#fff; font-size:14px; font-weight:bold; background:url(../images/submit14.jpg) no-repeat;}
.btn_num16 {width:257px; height:31px; line-height:31px; text-align:center; border:0; color:#fff; font-size:14px; font-weight:bold; background:url(../images/submit16.jpg) no-repeat;}




