/* CSS Document */
html{margin:0;padding:0;border:0;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-webkit-tap-highlight-color:rgba(0, 0, 0, 0);font-family:"Microsoft YaHei","微软雅黑";}
body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, code, del, dfn, em, q, dl, dt, dd, ol, ul, li, fieldset, form, legend, caption, tbody, tfoot, thead, article, aside, dialog, figure, footer, header, hgroup, nav, section{margin:0;padding:0;border:0;font-size:14px;font:inherit;vertical-align:baseline;}
body{font-size:14px;color:#000;background:#fff;font-family:"Microsoft YaHei","微软雅黑";}
img{border:0;vertical-align:bottom;}
body, html {width: 100%;height: 100%;min-width: 1200px;}
*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
*:before,*:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
*:focus{ outline:none;}
button::-moz-focus-inner,input::-moz-focus-inner{padding:0;border:0;}
textarea{outline:none;resize:none;overflow:auto;}
input:focus,textarea:focus,button:focus,select:focus{outline:none;}
input::-ms-clear{display:none;}
img{ border:none;}
ul,li{margin:0; padding:0;  font-weight:normal;list-style-type:none;}
i{font-style: normal;}
/*链接样式*/
a{background:transparent;}
a:focus{outline:thin dotted;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px;}
a:link,a:visited,a:active,a:hover{outline:0; text-decoration:none;}

*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
*:before,*:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.pr{position: relative;}
.pa{position: absolute;}
.db{display: block;}
.bc{margin: 0 auto;}
.w{width: 100%}
.container{width: 1100px;margin: 0 auto;display: block;}
.clearfix:after,.container:after{content:""; display:block; height:0; clear:both;visibility:hidden;}
.clearfix {zoom:1}
.floatleft{float: left !important;}
.floatright{float: right !important;}
.texthidden{overflow:hidden;white-space: nowrap;text-overflow:ellipsis;}

.pt20{padding-top: 20px;}
.mb20{margin-bottom: 20px;}
.whitebg{background-color: #fff;}
/****/
body{background: url(../images/ecomitebg.jpg);}
.ecomitehead{background-color: #0e75bb;padding-top: 10px;}
.ecomitelogo{width: auto;height: 80px;}
/**.ecomitesearch{padding-top: 23px;float: right;}
.ecomitesearch input[type="text"]{float: left;font-size: 14px;line-height: 20px;height:34px;vertical-align: middle;padding:0 15px;margin:0;width: 245px;color: #d2d2d2;background: #fff;border: 2px solid #000;border-right:none;}
.ecomitesearch button{float: left;padding: 0;height: 34px;border: 0;width: 50px;background:#000 url(../images/search.png) 12px 4px no-repeat;}
**/
.ecomitenav{float: right;margin-top: 20px;border-left: 1px solid #4f304d;border-right: 1px solid #4f304d}
.ecomitenav li,.ecomitenav a{float: left;font-size:16px;color: #fff;line-height: 70px;}
.ecomitenav li{text-align: center;position: relative;border-right: 1px solid #4f304d}
.ecomitenav li:last-child,.ecomitenav li.lastchild{border-right: 0}
.ecomitenav a{display: inline-block;width: 100%;padding: 0 23px;}
.ecomitenav li:hover,.ecomitenav li.on{background: #fb631f}
.ecomitenav .navsecond{position: absolute;display: none;left: 0;top:24px;padding-top: 15px;width: 100%;}
.ecomitenav .navsecond li{border-right: 0;width: 100%;background: rgba(0,0,0,.6);}
.ecomitenav .navsecond li a{padding: 0;font-size: 14px;width: 100%;line-height: 40px;}
.ecomitenav li:hover .navsecond{display: block;}

/**banner轮播**/
.ecomitebanner{ width:100%;position:relative; overflow:hidden;background-color: #bccfd5}
.ecomitebanner .hd{width:100%;height:10px;position:absolute;z-index:1;bottom:15px;text-align:center;}
.ecomitebanner .hd ul{ display:inline-block;font-size:0;vertical-align:top;}
.ecomitebanner .hd ul li{ display:inline-block;width:30px;height:8px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;background:#eaeaea;margin:0 10px;cursor: pointer;}
.ecomitebanner .hd ul .on{background:#535353;}
.ecomitebanner .bd{ position:relative; z-index:0; }
.ecomitebanner .bd li{ width:100%;}
.ecomitebanner .bd li p{height: 360px;width:100%; display:block; background-position:50% 50%;background-repeat: no-repeat;background-size: auto 100%;}
.ecomitebanner .bd li a{ -webkit-tap-highlight-color:rgba(0, 0, 0, 0);}
/****/
.ecomitegonggao{float: left;width:100%;background: #f7f7f7}
.ecomitegonggao span{float: left;width: 120px;background: url(../images/dcomiteicon.png) 0 0 no-repeat;height: 55px;font-size: 16px;color: #0e75bb;line-height: 55px;padding-left: 35px;}
.ecomitegonggao ul{float: left;width: 740px;}
.ecomitegonggao li,.ecomitegonggao li a{float: left;width: 100%;font-size: 18px;color: #333;line-height: 55px;}
.ecomitegonggao li em{font-size: 14px;color: #999;float: right;}
.ecomitegonggao .gonggaomore{float: left;font-size: 14px;color: #0e75bb;line-height: 55px;padding: 0 75px;}

.ecomitegonggao .gonggaoroll{float:left;width: 750px;height: 55px;overflow: hidden;line-height:55px;padding-left: 10px}



/****/
.ecomiteadbanner{width: 100%;}
/****/
.ecomitetit{float: left;width: 100%;border-bottom: 2px solid #adadad}
.ecomitetit h1{float: left;padding-right: 5px;background-color: #fff;margin-bottom: -2px;}
.ecomitetit h1 em{float: left;color: #377db8;font-size: 18px;line-height: 28px;border-bottom: 4px solid #ff6600;}
.ecomitetit a{float: right;font-size: 14px;color: #999;line-height: 30px;padding: 0 5px;}

.ecomitemidwidth{float: left;width: 350px;margin-left: 25px}
.ecomitealeft{float: left;width: 755px;}
.ecomiteright{float: left;width:375px; height:305px;margin-bottom: 15px;overflow:hidden; position:relative;border-bottom: 1px solid #ccc;}
.ecomiteright .hd{overflow:hidden; position:absolute; right:0; bottom:0px; z-index:1; width: 100%;height: 40px;background-color: rgba(255,255,255,.5);}
.ecomiteright .hd ul{ overflow:hidden; zoom:1; float:right; padding-top: 9px;}
.ecomiteright .hd ul li{ float:left; margin:0 2px;height:22px;background:#fff;cursor:pointer;font-size: 16px;padding:0 20px;line-height: 22px;-webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px;}
.ecomiteright .hd ul li.on{ background:#ff0000;color: #fff}
.ecomiteright .bd{ position:relative; height:100%; z-index:0;   }
.ecomiteright .bd li{ position:relative; width:375px;zoom:1; vertical-align:middle;}
.ecomiteright .bd img{ width:375px; height:305px; display:block;  }

.ecomitealeftsd{float: left;width: 375px;}
.ecomiteols{float: left;width: 350px;}
.ecomiteols dt{border-bottom: 1px dotted #ccc;padding-bottom: 5px;margin-bottom: 5px}
.ecomiteols dt h1{font-size: 14px;color: #333;line-height: 40px;}
.ecomiteols p{font-size: 12px;color: #999;line-height: 22px;}
.ecomiteols em{display: inline-block;color: #ff6600}
.ecomiteols dd{float: left;width: 100%;padding-left: 25px;position: relative;border-left: 1px solid #fae1a8}
.ecomiteols dd:before{content: "";width: 7px ;height: 7px;border-radius: 3px;background-color: #f59064;position: absolute;left: -4px;top:11px;}
.ecomiteols dd a{float: left;width: 100%;font-size: 12px;color: #333;line-height: 30px;overflow:hidden;white-space: nowrap;text-overflow:ellipsis;}
.ecomiteols dd a em{display: inline-block;}
.ecomiteols dd a span{display: inline-block;color: #666;margin-right: 10px}
.ecomiteols dd a:hover{color: #cc9966;}

.ecomiteside{float: right;width: 315px;padding-left: 15px}

.ecomitejigou{float: left;width: 100%;padding-top: 5px;}
.ecomitejigou li{position: relative;float: left;width: 100%;color: #333;padding: 4px 0}
.ecomitejigou li .headimg{float: left;}
.ecomitejigou li img{float: left;width: 82px;height: 82px;}
.ecomitejigou li .rightside{float: right;width: 200px;}
.ecomitejigou li span{display: block;font-size: 14px;line-height: 32px;color: #000;}
.ecomitejigou li span em{display: inline-block;font-weight: bold;}
.ecomitejigou li p{display: block;font-size: 13px;line-height: 20px;color: #000;height: 40px;}
.ecomitejigou li:hover .headimg{border-color: #3366cc}

.ecomitezixun{float: left;width: 100%;margin-top: 5px;}
.ecomitezixun dt{float: left;margin-top: 15px;}
.ecomitezixun .borderbootm{padding-bottom: 15px;border-bottom: 1px dotted #ccc;}
.ecomitezixun dt a{float: left;position: relative;}
.ecomitezixun dt img{float: left;width:79px;height: 68px; }
.ecomitezixun dt h1{font-size: 14px;color: #333;float: right;width: 290px;line-height: 25px}
.ecomitezixun dt p{font-size: 14px;color: #999;float: right;width: 290px;line-height: 20px;}
.ecomitezixun dt p em{display: inline-block;float: right;}
.ecomitezixun dt span{position: absolute;left: 0;bottom:0;width: 100%;height:32px;background: rgba(0,0,0,.6);font-size: 14px;line-height: 32px;color: #fff;padding: 0 10px;overflow: hidden;}
.ecomitezixun dd,.ecomitezixun dd a{float: left;width: 100%;font-size: 14px;color: #333;line-height: 36px;overflow: hidden;white-space: nowrap;text-overflow:ellipsis;}
.ecomitezixun dd a:before{content: "";width: 4px;height: 4px;background-color: #ccc;display: inline-block;margin-right: 10px;border-radius: 50%;}
.ecomitezixun dd a:hover{color: #cc9966}
.ecomitezixun dd a{padding-right: 80px;position: relative;}
.ecomitezixun dd span{display: inline-block;position: absolute;right: 0;top:0;color: #999}


.ecomitenews{float: left;width: 100%;margin-top: 6px;}
.ecomitenews dt{float: left;margin: 10px 0;width:165px;margin-right: 10px;}
.ecomitenews dt a{float: left;position: relative;}
.ecomitenews dt img{float: left;width:165px;height: 110px; }
.ecomitenews dt p{float: left;width: 100%;font-size: 14px;color: #999;line-height: 20px;margin-top: 10px}
.ecomitenews dt span{position: absolute;left: 0;bottom:0;width: 100%;height:32px;background: rgba(0,0,0,.6);font-size: 14px;line-height: 32px;color: #fff;padding: 0 10px;overflow: hidden;}
.ecomitenews dd,.ecomitenews dd a{float: left;width: 100%;font-size: 14px;color: #333;line-height: 36px;overflow: hidden;white-space: nowrap;text-overflow:ellipsis;}
.ecomitenews dd a:before{content: "";width: 4px;height: 4px;background-color: #ccc;display: inline-block;margin-right: 10px;border-radius: 50%;}
.ecomitenews dd a:hover{color: #cc9966}
.ecomitenews dd a{padding-right: 80px;position: relative;}
.ecomitenews dd span{display: inline-block;position: absolute;right: 0;top:0;color: #999}
.ecomitenews dt:hover p{color: #cc9966}
.ecomitenews .bordertop{border-top: 1px dotted #ccc;}

.ecomitelogols{float: left;width: 100%;padding: 20px 0;}
.ecomitelogols li{float: left;border:1px solid #f3f3f3;margin-right:15px; margin-bottom: 15px;}
.ecomitelogols li:nth-child(5n){margin-right: 0}
.ecomitelogols li img{width: 206px;height: 69px;}

.ecomitedanwei{float: left;width: 100%;padding-top: 10px;}
.ecomitedanwei li{float: left;width: 100%;border: 1px solid #dcdcdc;border-radius: 3px;margin: 10px 0;}
.ecomitedanwei img{float: left;width: 298px;height: 56px;}
/****/
.ecomitejinrong{float: left;width: 100%;padding-top: 15px;}
.ecomitejinrong li{float: left;width: 198px;margin-right: 27px;}
.ecomitejinrong li:last-child{margin-right: 0}
.ecomitejinrong span{float: left;width: 100%;font-size: 14px;color: #666;line-height: 22px;padding: 5px 0}
.ecomitejinrong span em{font-size: 12px;color: #999;display: inline-block;float: right;}
.ecomitejinrong li:hover span{color: #cc9966;}
.ecomitejinrong li:hover em{color: #ff6600;}

.ecomitefoot{background-color: #3d4349;margin-top: 20px;}
.ecomitefoot .miditem{float: left;width: 330px;padding: 0 50px;margin-top: 20px;border-left: 1px solid #999;border-right: 1px solid #999}
.ecomitefoot .miditem dl,.ecomitefoot .leftitem dt{float: left;width: 100%;}
.ecomitefoot .miditem dl{padding-bottom: 5px;}
.ecomitefoot .miditem dt,.ecomitefoot .miditem span{float: left;width: 100%;font-size: 18px;text-align: center;color: #d2d3d4;line-height: 30px;}
.ecomitefoot .miditem dd{float: left;width: 33.33333%;}
.ecomitefoot .miditem dd a{font-size: 14px;color: #fff;line-height: 30px;display: inline-block;}
.ecomitefoot .rightitem{float: right;width: 350px;}
.ecomitefoot .rightitem span{float: left;width: 100%;font-size: 18px;text-align: center;color: #d2d3d4;line-height: 60px;}

.ecomitefoot .rightitem p{font-size: 14px;color: #fff;line-height: 25px;height: 55px;float: left;background: url(../images/dcomiteicon.png) 0 -58px no-repeat;margin-left: 70px;padding-left: 70px;}
.ecomitefoot .rightitem p em{font-size: 22px;color: #999}
.ecomitefoot .leftitem{float: left;margin: 20px 0;padding: 0 50px;}
.ecomitefootdi{width: 100%;text-align: center;font-size: 13px;color: #d2d3d4;line-height: 53px;border-top: 2px solid #fff;padding-bottom: 5px;}