﻿@font-face {
    font-family: 'bebas_neueregular';
    src: url('../font/bebasneue-webfont.eot');
    src: url('../font/bebasneue-webfont.eot?#iefix') format('embedded-opentype'),
         url('../font/bebasneue-webfont.woff') format('woff'),
         url('../font/bebasneue-webfont.ttf') format('truetype'),
         url('../font/bebasneue-webfont.svg#bebas_neueregular') format('svg');
    font-weight: normal;
    font-style: normal;

}

body { margin: 0px; padding: 0px;  font-size: 12px; color: #000; font-family:simsun,"微软雅黑";  min-width:1200px;}
ul, li, dl, dd, h1, h2, h3, h4, h5, h6, form, p { padding: 0; margin: 0; }
a{color:#000;}
ul, li { list-style: none; }
img { border-style: none; border-color: inherit; border-width: 0px;  max-width:100%;}
* { text-decoration: none; }
.clear{clear:both;display:block;float:none;font-size:0;overflow:hidden;visibility:hidden;width:0;height: 10px;}
.clearfix:before, .clearfix:after { display: table; content: ""; line-height: 0px; }
.clearfix:after { clear: both; }
.clearfix { *zoom: 1; }
.body{ width:1000px; }

.Pmain{ width:1040px; margin:0 auto}
.Ptop{ height: 84px; position: relative; z-index: 1003;}
.Ptop1 { height: 35px; background-color: #ffffff; position: relative; z-index: 1002;}
.PMeun { height: 49px; background: url(../images/nav_bj.jpg); position:relative }
.PMeun2bj { height: 46px; background: url(../images/Meun2_bj.jpg) repeat-x; position:absolute;left:0;top:49px;width:100%; z-index:1; display:none }
span.h1{ font-size: 14px; color: #555;}
.Pbootm { width: 1100px; margin: 0 auto; padding-bottom:5px; background: url(../images/mian_bottombj.png) repeat-x center bottom; position: relative; top: -25px;}
.Pbrend{ height:440px; background-color:Red;  background-color:#4ca4c4;}
.Pbrend1{height:216px;}
.Pbootm i.i{width:17px;height:17px;background-repeat:no-repeat;background-position:top center;display:block;float:left;margin-top: 2px;}
.Pbootm i.i1{background-image:url(../images/i1.png)}
.Pbootm i.i2{background-image:url(../images/i2.png)}
.Pbootm i.i3{background-image:url(../images/i3.png)}
.Pbootm span.tit{float:left;margin-left:5px;font-size: 14px;font-weight: bold;color: #666;}

/*圆角
.round{border:1px solid #e4e2dc ;background-color:#FFF;border-radius:5px;box-shadow:0px 3px 10px #ccc;behavior: url(js/PIEe.htc);}
.round_on{border-radius:5px 5px 0px 0px;behavior: url(js/PIEe.htc);}
.round_under{border-radius:0px 0px 5px 5px;behavior: url(js/PIEe.htc);}*/

.SSmina{ padding-top: 10px;}
.Sright{ float:right ;}
.Sright span{float:left;}
.Sright .sina{ margin-left:30px; float: left;}
.Sright .weixin{ margin-left:20px; cursor: pointer; float: left; position: relative;}
.Sright .weixin .erweima{position:absolute;width: 80px;left: 50%;margin-left: -40px;top: 40px;display:none;}
.weibo{ float:left; position:relative; margin-top:-7px; margin-right:5px}
.SS{ width: 164px; height: 24px; background: url(../images/serah.jpg) no-repeat; float:left}
.SS input{ width:90px; height:24px; background:none; border:0px; padding-left:23px; padding-right:5px; float:left; line-height:24px}
.SS a{ width:46px; height:24px; display:block; float:left; overflow:hidden; text-indent:-999px;}

.Maminindex {}
/*.Mamin{ height: 100%; background: url(../images/main_bj.jpg) repeat-y left top; overflow:hidden; padding:0 0 0 8px; padding-top:0px;  clear:both }*/
.Mamin{ height: 100%;  overflow:hidden; padding: 0 0 0 10px; padding-top:0px;  clear:both; background-color:#FFF }
.CM_left { width: 262px; float: left;position:relative; top: 0px; left: 0px; margin-top: 10px;}
.CM_right{
    margin-left: 272px;      padding: 30px;      border-left: 1px solid #dee6ef;      height: 100%;      overflow: hidden;      /*background: url(../images/left_meun_bj.jpg) repeat-x left top;      background-color: #cee0f3;   */   
    min-height: 750px;
 }



.CM_Topimg{ padding-bottom:2px}
.CM_Topimg img{width:264px; display:block}

.Cm_Topim{ border-bottom: 1px solid #c3cbd5; padding-top:24px; padding-bottom:6px; margin-bottom: 30px;}
.Cm_Topim h3{ font-size: 20px;color:#175297; font-weight: normal; margin-bottom: 5px;}
.Cm_Topim h5{ font-weight:normal;font-family:'bebas_neueregular'; font-size: 22px; color: #bbcee3; margin-bottom: 8px;}

/*公用正文*/
.CM_right h3.h1{ font-weight:bold; color:#003aa4; line-height:25px; font-size: 14px;}
.CM_right h3.h2{ color:#7D7475; font-weight:bold}
.CM_right p.desc{ margin-bottom: 24px;line-height:22px; color: #104c92; font-size: 14px;}
.CM_right p.no{text-indent: 0em;}
.tu{  background-color:#727272; height:300px}

.falvmain{ padding:0px}
.falv{margin-left:0px}
.falvmain p{ text-indent:0;}

/*左边菜单*/
.CM_meun{}
.CM_meun ul{ }
.CM_meun li{ clear:both;  border-bottom:1px solid #e4e4e4; height:42px}
.CM_meun li.last{border-bottom:0px solid #e4e4e4}
.CM_meun li a{  display:block; line-height:41px; float:right; clear:both;color:#7b7672; font-size:13px; padding-right:15px; font-weight:bold}


.CM_meun li.hover,.CM_meun li:hover{background: url('../images/leftmeun_bj.jpg') repeat-x;  min-height:41px; height:auto; clear:both;}
.CM_meun li.hover a,.CM_meun li:hover a{color: #FFF; /* background: url('../images/leftmeun_hover.jpg') no-repeat right center; */ position:relative; margin-right:-15px; padding-right:37px}

.CM_meun li.hover ul,.CM_meun li:hover ul{margin-right:2px;display:block}
.CM_meun li.hover ul li a,.CM_meun li:hover ul li a{ background:none}
.CM_meun li.hover ul li a,.CM_meun li:hover ul li a{color:#7b7672;}



.CM_meun li ul li{ border-bottom: 0; background: url(../images/menu_ul_bj.png) no-repeat right center; height:41px; margin-right:0px; }
.CM_meun li ul li a{color:#7b7672;}
.CM_meun ul li ul{ display:none}

.CM_meun li ul li.hover{background: url(../images/menu_ul_hover.png) no-repeat right center;margin-right:0px;}
.CM_meun li ul li.hover a { color: #000066; }

.CM_meun ul li dl{}
.CM_meun ul li dl dd{height:41px;margin-bottom: 2px;}
.CM_meun ul li dl dd.act,
.CM_meun ul li dl dd:hover{background:url('../images/leftmeun_bj.jpg') repeat-x;}
.CM_meun ul li.hover dl dd a,.CM_meun ul li:hover dl dd a{color: #7b7672;}
.CM_meun ul li.hover dl dd.act a,
.CM_meun ul li.hover dl dd:hover a,
.CM_meun ul li:hover dl dd.act a,
.CM_meun ul li:hover dl dd:hover a{color:#fff;}

/*菜单*/
.menu{ height:49px; position:relative}
.menu ul{ height: 49px; float:right}
.menu ul li { float: left; color: #FFF; padding-right:15px;   }
.menu ul li a{ margin-left:15px; line-height: 17px; color: #d0d0d0; font-size: 14px; display:block; padding-top:17px; padding-bottom:15px;font-weight: bold;}
.menu ul li a img{ height:17px; display:block;}
.menu ul li.home{background:none;padding-left:0}
.menu ul li.last{ margin-right:0px; padding-right:0;}
.menu dl.logo{ width:287px; height: 67px; position:absolute;left:0; top: -24px; z-index: 1004;}
.menu dl.logo img{width:100%;}
.menu ul li.hover a{color:#d4d8e6;background: url(../images/hover.png) no-repeat center bottom;}
.menu ul li a:hover{color:#d4d8e6;background: url(../images/hover.png) no-repeat center bottom;}
.menu ul li.hover1 a{ color:#d4d8e6;background: url(../images/hover.png) no-repeat center bottom;}


.PMeun2{height:46px; position:relative}
.PMeun2 ul{ padding-left:300px}
.PMeun2 ul li{float: left; text-align:center; padding-left: 15px; height:46px; padding-right: 15px; background: url(../images/Meun2_li.jpg) no-repeat left center; cursor:pointer;word-break: keep-all;      white-space: nowrap;}
.PMeun2 ul li a{ line-height:46px; height:46px; display:block; color:#656565; font-weight:bold}
.PMeun2 ul li a img{ padding-top:18px}
.PMeun2 ul#ctl00_2_1{ margin-left:80px}
.PMeun2 ul#ctl00_3_1{ margin-left:170px}
/*.PMeun2 ul#ctl00_4_1{ margin-left: 150px;}*/
.PMeun2 ul#ctl00_5_1{ margin-left:320px}
.PMeun2 ul#ctl00_6_1{ float:right;padding-left:0px;}
.PMeun2 ul#ctl00_7_1{ float:right;padding-left:0px;}
.PMeun2 ul#ctl00_8_1{  right:0;  position:absolute;}


.brend{ width:100%; overflow:hidden; height:474px;position:relative; background:#d9eff5; text-align:center}
.mainbj { background: url('../images/leiye_bj.jpg') repeat-x;background-color:#eff7fa;  padding-bottom: 30px; z-index: 1005; position: relative;}
.main{ width: 1040px; margin:0 auto; overflow:hidden; margin-top:-20px;position:relative; z-index:99;}
/*圆角*/
.round{border-radius:5px;behavior: url(js/PIEe.htc);}
.round_on{border-radius:5px 5px 0px 0px;behavior: url(js/PIEe.htc);}
.round_under{border-radius:0px 0px 5px 5px;behavior: url(js/PIEe.htc);}
.mTop{height:51px;background-image: url('../images/URL_bj.jpg');}
/*页面路经*/
.Topurl{height:51px;background-image: url('../images/URL_bj2.jpg');}
.Topurl ul{ height:51px; float:right;  margin-right:30px;   background: url('../images/home_bj.png') no-repeat left center; }
.Topurl ul span{ float:left; padding-left:5px;line-height:51px;height:51px; color: #fff; font-weight:bold; text-align:right}
.Topurl ul span.first{width:30px; height:20px; padding-left:20px; background:url(../images/Public/muelinefirst.png) no-repeat left center;}
.Topurl ul span.line{  width:20px; height:20px; background:url(../images/Public/mueline.png) no-repeat center center;}
.Topurl ul span a{ line-height:52px;height:52px; display:block;float:left;  color: #fff; margin-left:5px; font-weight:bold;}
.Topurl ul span a:hover{ color:#ff8000; }
.Topurl ul span img{ display:none}
.Topurl a.ctl00_ContentPlaceHolder1_SiteMapPath1_SkipLink{ display:none}


/*新闻*/
.public_News{}
.public_News{ clear:left}
.public_News ul{}
.public_News ul li{
    line-height: 20px;
    margin-bottom: 5px;
}
.public_News ul li i{width: 45px;float: left;position: relative;top: 1px;margin-right: 10px;}
.public_News ul li a{ line-height:22px; width: 220px; overflow: hidden; float: left; height: 20px; color: #666;}
.public_News ul li a:hover{color:#0049c9;}
.public_News ul li span.left{float: right; color: #666;}
.public_News ul li span.right{}
.public_News ul li.eoo{ background-color:#f6f4ef}

/*尾部*/
.Pfootmint { background-color: #8595bb; height: 45px; background: url('../images/foot_bj.jpg') repeat-x; }

.Pfoot{}
.Pfoot div.left{ float:left}
.Pfoot div.left li{ padding-right: 25px; margin-right:7px; float:left}
.Pfoot div.left li.last{ margin-right:0px;background:none}
.Pfoot div.right{ float:right; position:relative}
.Pfoot div.right .img{ /*margin-top:6px;*/}
.Pfoot div.right .frShow{ width:256px; position:absolute;left:13px;bottom:32px; z-index:9999999; display:none}
.ftop{height:41px;background: url('../images/foot_right_bj_show.png') no-repeat left top; clear:both; text-align:center}
.ftop h3{ line-height:41px; color:#0152c7; font-size:14px}
.rfoot{ height:18px;background: url('../images/foot_right_bj_show.png') no-repeat left bottom;clear:both}
.flmian{ padding-left:14px; padding-right:14px}
.flerong{ border-left:1px solid #a7c1e7;border-right:1px solid #a7c1e7; background-color:#c9daf1; padding:10px; height:150px; overflow:auto}
.flerong ul li{ line-height:20px; height:22px;}
.flerong ul li a{line-height:20px; color:#455A95}
.Pfoot a{ color: #8cb2e7; line-height: 45px; font-size: 13px; font-weight: bold;}
.Pfoot ul li.flash{ margin-top:7px;}

.Pfoot_bottom{ clear:both}
.Pfoot_bottom ul{ float:left; width: 600px; overflow: hidden;}
.Pfoot_bottom ul li{ color:#000000; line-height:60px;float:left; margin-right: 30px; word-break: keep-all;      white-space: nowrap;}
.Pfoot_bottom ul li i{position:relative;top: 3px;margin-right: 15px;}
.Pfoot_bottom ul li.last{margin-right:0px;}
.Pfoot_bottom .setting{float:right;margin-top: 6px;}
.Pfoot_bottom .setting a{color:#000000;}
.Pfoot_bottom .setting a:hover{text-decoration:underline;}

/*分页*/
.Page{ height:25px; margin-top:10px; margin-bottom:20px; text-align:center; clear:both}
.Page a{border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; background-color:#f2f2f2; line-height:25px;display:block; float:left; padding-left:10px; padding-right:10px; border: 1px solid #c9c9c9; color:#7e7e7e;font-family: Arial;font-size:12px; margin-right:5px;}
.Page a:hover{ border: 1px solid #0c6ab4;}
.Page a.Previous{ float:right;}
.Page a.Next{ float:right;}
.Page span.hover{}
.Page span{color:#FFF; background-color:#0c6ab4;border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px;  line-height:25px;display:block; float:left; padding-left:10px; padding-right:10px; border: 1px solid #c9c9c9;  margin-right:5px;}
.Page input{ width:30px}

/*search.html*/
.search_main_top{ padding-left:50px;background: url(../images/search.png) no-repeat left top;}
.search_main_top h3{ font-size:20px; color:#0042a9}
.search_main_top ul li a{ color:#999}
.search_main_top ul li strong{ color:#0042a9}

.search_list{ padding-top:20px}
.search_jg{padding-top:10px}

.search_jg ul{ background-color:#f6faff; margin-bottom:5px; padding:10px}
.search_jg ul li span{ color:#909090; font-size:14px; font-weight:bold}
.search_jg ul li a{ color:#b1b1b0}

.public_proTab{ height:37px;}
.public_proTab ul{}
.public_proTab ul li{ float:left; text-align:center; padding-left:30px; padding-right:30px;cursor:pointer; background-color:#c6deea; margin-right:5px;border-radius:5px 5px 0px 0px;}
.public_proTab ul li a{  line-height:37px; font-weight:bold; color:#444}
.public_proTab ul li.hover{ background-color:#0082c0}
.public_proTab ul li.hover a{ color:#fff}
.public_proCont{}
.public_proCont ul{ display:none}
.public_proCont h3{ margin-bottom:20px; margin-top:20px; font-size:14px}
.public_mianlist{ clear:both; padding:10px; border:1px solid #c6deea; background-color:#a7c6e3}
.public_mianlist .mlist{ padding: 10px;}

.public_mianlist{ clear:both; padding:10px; border:1px solid #c6deea; background-color:#a7c6e3}
.public_mianlist .mlist{ overflow:hidden; padding-top:10px; padding-bottom:10px; clear:both}
.public_mianlist .mlist h3{ width:83px; height:114px; float:left; border:1px solid #dbe4ef; background-color:#FFF;box-shadow:0px 3px 14px #ccc;behavior: url(js/PIEe.htc);}
.public_mianlist .mlist h3 img{ width:83px; height:114px; display:block}
.public_mianlist .mlist ul{ margin-left:101px;}
.public_mianlist .mlist ul li{ line-height:22px; color:#525252}
.public_mianlist .mlist ul li span{ line-height:22px; color:#0042a9; font-size:14px; font-weight:bold}
.public_mianlist .mlist ul.list_ul{ margin-left:0px;}


/*2013/06/27 by 小泰 begin*/
.public_left{width: 699px; margin-bottom: 9px;}
.public_graph{ padding:10px; background-color:#ebf0f9}
.public_right{width: 699px;}
.g_math{padding: 0 26px;}
.g_math span.sty_black1{ color:black; font-weight: 700;}
.g_math span.sty_black2{ color:black; font-weight: 700; margin:0 40px;}
.g_math span.sty_black3{ color:black; font-weight: 700; }
.g_math1 table{padding: 0 4px;padding-top: 10px; }
.g_math1 td{color:#0042a9; padding-right: 10px; overflow: hidden; text-align: left}
.public_proReport1{position: relative; float: left; width: 345px;}
.mar{ margin-right: 9px;}
.public_proReport1 span{position: absolute; top: 10px; right: 10px;}
.public_proReport1 a.sty_orange{color:#ff9200}
.public_proReport1 h2{ display: block; padding-left: 10px; height: 37px; line-height: 37px;background-color:#a7c6e3; color: #0042a9;}
.public_proReport1 ul{padding: 9px 10px; background-color:#ebf0f9;height: 136px; overflow: hidden;}
.public_proReport1 li{background: url(../images/Newsli_bj.png) no-repeat center left; padding-left: 23px; height: 16px;  overflow: hidden; margin-bottom: 14px;}

/*2013/07/09 by 小泰 begin*/
.clearfix {min-height: 1%;}
.clearfix:after {
	content: '.';
	display: block;
	height: 0px;
	clear: both;
	visibility: hidden;
	font-size: 0px;
}
.public_mianlist1{}
.public_mianlist1 .mlist{ overflow:hidden;}
.public_mianlist1 .mlist li{ margin-bottom: 5px; padding: 10px; padding-bottom:1px/9; background: white;}
.public_mianlist1 .mlist .mlist_pic{ display: block; float: left; width: 176px; height: 112px; background: #dce9ef; padding: 1px;}
.public_mianlist1 .mlist .mlist_pic a{ display: block;  width: 176px; height: 100%; overflow: hidden; background: #dce9ef;}
.public_mianlist1 .mlist .mlist_pic span{ display: block; float: left}
.mlist .mlist_pic span.mpic{width: 84px; height: 100%;overflow: hidden;}
.mlist .mlist_pic span.mpic img{height:100%;}
.mlist .mlist_pic span.mdetail{ padding: 13px 0 0 10px;}
.mlist .mlist_pic span.mdetail h3{ margin-bottom: 5px; margin-top:-5px; font-size: 16px;}
.mlist .mlist_pic span.mdetail h4{ color: #7e7e80; width: 72px; font-size: 14px;}

.mlist .mlist_cont{ padding: 0 10px; padding-top: 11px; float: left; width: 478px;}
.mlist .mlist_cont span{ display: block;}
.mlist .mlist_cont a span{ color: #003399;}
.mlist .mlist_cont span.mCont{margin-bottom: 5px;font-size: 14px;}
.mlist .mlist_cont span.mCont1{}

/*2013-07-12 by 小泰---添加*/
.public_mianlist2{width: 699px;}
.public_mianlist2 .fancy-box{ width: 699px;}
.public_mianlist2 .fancy-box ul{ margin-left: -9px;}
.public_mianlist2 .fancy-box li{ background: #a8c7e4; width: 205px; height: 349px; overflow: hidden; margin-left: 10px; margin-bottom: 10px; padding: 10px; float: left;}
.public_mianlist2 .fancyPic{ width: 205px; height: 289px; overflow: hidden}
.public_mianlist2 .fancyPic img{ width: 205px; height: 289px;}
.public_mianlist2 .fancyCont{ width: 165px; padding-top: 10px; padding-right: 40px; position: relative;}
.public_mianlist2 .fancyCont span{ position: absolute; right:10px ; top: 10px;}

/* popbox */

#screen{ width:
100%; height:100%;position:absolute;display:none;background-color:black;opacity:0.7;filter:alpha(opacity=70);-moz-opacity:0.7; z-index: 1006;}
.popbox{ text-align: right;  position: absolute; top: 40%; left:40%; z-index: 900; display: none; }
.popbox span{ margin-right: -22px; cursor:pointer}

/*2013-07-12 by 小泰---添加*/


.Down{}
.Down ul{ width:165px; float:left; margin-right:14px; margin-bottom:14px}
.Down  ul li{ text-align:center;}
.Down  ul li h3{ height:208px;border:1px solid #dbe4ef;box-shadow:0px 3px 14px #ccc; background-color:#FFF}
.Down  ul li a{ line-height:30px; color:#525252}
.Down  ul li a.D{  width:90px; margin:0 auto; line-height:30px; background-color:#0042a8; color:#FFF; height:30px; display:block;box-shadow: 0px 3px 10px #ccc;border-radius: 5px;behavior: url(js/PIEe.htc);}
.Down  ul.last{ margin-right:0}


/*2013-09-13 by 小泰添加招标和运营能力*/
.Tye-zList{ width:699px;}
.Tye-zList ul{}
.Tye-zList li{ width:100%;_overflow:hidden; background:url(../images/unLine_07.jpg) repeat-x bottom left; padding-bottom:12px; margin-bottom:10px;}
.Tye_zdL{ float:left; width:70px;}
.Tye_zdL h1{ background:url(../images/download.jpg) no-repeat; width:68px; padding-top:70px; text-align:center; line-height:18px;}
.Tye_ztxt{ float:right; width:600px;}
.Tye_ztxt h1{ margin-bottom:3px;}
.Tye_ztxt h1 a{ font-size:14px; color:#003aa4}
.Tye_ztxt h3{ color:#4d648a; font-weight:100}
a.Tye_con{ display:block; width:100%; line-height:22px; color:#777777; margin-top:5px;}



.Tye-h1{ width:120px; float:left; text-align:right}
.Tye-h1 h1{ padding-right:15px; font-size: 12px;}
.Tye-jList{ float:left; width:478px; _overflow:hidden}
.Tye-jList ul{ width:488px;}
.Tye-jList li{ width:239px; height:52px; margin-right:5px; margin-bottom:5px; background:url(../images/blue0913.jpg) no-repeat; float:left; cursor:pointer}
.tyeDiv{ padding:5px; text-align:center; line-height:18px;}
.tyeDiv h1,.tyeDiv h2{ font-weight:100; color:#3b3b3b; font-size: 12px;}
.tyeDiv h2{ font-family:Arial;}

.Tye-ytxt{ padding:10px; text-align: justify;}
.Tye-edit{ height:auto !important; height:500px; min-height:500px; padding:10px; line-height:22px;}
h2.Tye-h2{ color:#4f629c; font-size:14px; margin-bottom:10px;}
.Tye-edit p{ margin-bottom:5px;}
/*2013-09-13 by 小泰添加end*/
.email {
  color: #708093;
  float: left;
  font-size: 12px;
  font-weight: bold;
  /*line-height: 27px;*/
  margin-right: 100px;
}
