/* 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: 1200px;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/dcomitebg.jpg);}
.dcomitehead{background-color: #fff;padding: 30px 0;}
.dcomitelogo{width: auto;height: 80px;}
/**.dcomitesearch{padding-top: 23px;float: right;}
.dcomitesearch 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;}
.dcomitesearch button{float: left;padding: 0;height: 34px;border: 0;width: 50px;background:#000 url(../images/search.png) 12px 4px no-repeat;}
**/
.dcomitenav{background-color: #377db8;width:100%;}
.dcomitenav ul{width: 100%;}
.dcomitenav li,.dcomitenav a{float: left;font-size:16px;color: #fff;line-height: 24px;}
.dcomitenav li{text-align: center;position: relative;width: 12.5%;padding: 15px 0;}
.dcomitenav li:last-child,.dcomitenav li.lastchild{border-right: 0}
.dcomitenav a{display: inline-block;width: 100%;}
.dcomitenav li:hover,.dcomitenav li.on{background: #fb631f}
.dcomitenav .navsecond{position: absolute;display: none;left: 0;top:24px;padding-top: 15px;width: 100%;}
.dcomitenav .navsecond li{border-right: 0;width: 100%;background: rgba(0,0,0,.6);}
.dcomitenav .navsecond li a{padding: 0;font-size: 14px;width: 100%;line-height: 40px;}
.dcomitenav li:hover .navsecond{display: block;}

/**banner轮播**/
.dcomitebanner{ width:100%;position:relative; overflow:hidden;}
.dcomitebanner .hd{width:100%;height:10px;position:absolute;z-index:1;bottom:15px;text-align:center;}
.dcomitebanner .hd ul{ display:inline-block;font-size:0;vertical-align:top;}
.dcomitebanner .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;}
.dcomitebanner .hd ul .on{background:#535353;}
.dcomitebanner .bd{ position:relative; z-index:0; }
.dcomitebanner .bd li{ width:100%;}
.dcomitebanner .bd li p{height: 450px;width:100%; display:block; background-position:50% 50%;background-repeat: no-repeat;background-size: auto 100%;}
.dcomitebanner .bd li a{ -webkit-tap-highlight-color:rgba(0, 0, 0, 0);}


.dcomitetit{float: left;width: 100%;border-bottom: 1px solid #cecece}
.dcomitetit h1{float: left;margin-bottom: -1px;border-bottom: 2px solid #2c2c2c;padding: 6px 0;}
.dcomitetit h1 em{float: left;color: #377db8;font-size: 25px;line-height: 36px;border-left: 6px solid #377db8;padding-left: 6px;}
.dcomitetit a{float: right;font-size: 20px;color: #377db8;line-height: 49px;padding: 0 5px;}

.dcomitealeft{float: left;width: 875px;padding: 8px 15px;}
.dcomiteright{float: left;width:375px; height:290px; margin-top: 20px;margin-bottom: 15px;overflow:hidden; position:relative;border-bottom: 1px solid #ccc;}
.dcomiteright .hd{overflow:hidden; position:absolute; right:15px; bottom:10px; z-index:1; }
.dcomiteright .hd ul{ overflow:hidden; zoom:1; float:left;  }
.dcomiteright .hd ul li{ float:left; margin:0 2px;width:10px;height:10px;background:#fff;cursor:pointer;-webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px;}
.dcomiteright .hd ul li.on{ background:#ff0000;}
.dcomiteright .bd{ position:relative; height:100%; z-index:0;   }
.dcomiteright .bd li{ position:relative; width:375px;zoom:1; vertical-align:middle;}
.dcomiteright .bd img{ width:375px; height:290px; display:block;  }
.dcomiteright .bd span{position: absolute;left: 0;bottom:0;width: 100%;height:35px;background: rgba(0,0,0,.5);font-size: 15px;line-height: 35px;color: #fff;padding: 0 110px 0 10px;text-align: center;}

.dcomiteols{float: left;width: 450px;margin-top: 20px;margin-left: 18px;}
.dcomiteols li{float: left;width: 100%;border-bottom: 1px dotted #a3a3a3}
.dcomiteols li a{float: left;width: 100%;font-size: 14px;color: #333;line-height: 35px;padding-right: 100px;position: relative;overflow:hidden;white-space: nowrap;text-overflow:ellipsis;}
.dcomiteols li a em{display: inline-block;}
.dcomiteols li a span{display: inline-block;color: #666;position: absolute;right: 0}
.dcomiteols li a:hover{color: #377db8;}
.dcomiteside{float: right;width: 315px;padding-left: 15px}

.dcomitejigou{float: left;width: 100%;padding-top: 5px;}
.dcomitejigou li{position: relative;float: left;width: 100%;color: #333;padding: 10px 0}
.dcomitejigou li .headimg{float: left;}
.dcomitejigou li img{float: left;width: 87px;height: 87px;}
.dcomitejigou li .rightside{float: right;width: 200px;}
.dcomitejigou li span{display: block;font-size: 14px;line-height: 32px;color: #000;}
.dcomitejigou li span em{display: inline-block;font-weight: bold;}
.dcomitejigou li p{display: block;font-size: 13px;line-height: 20px;color: #000;height: 60px;}
.dcomitejigou li:hover .headimg{border-color: #3366cc}

.dcomitechenyuan{float: left;width: 100%;padding-right: 15px;padding: 10px 0}
.dcomitechenyuan li{float: left;width: 100%;border-bottom: 1px dotted #a3a3a3;}
.dcomitechenyuan li:last-child{border-bottom: 0;}
.dcomitechenyuan li a{float: left;width: 100%;font-size: 14px;line-height:37px;color: #000;overflow:hidden;white-space: nowrap;text-overflow:ellipsis;}
.dcomitezixun{float: left;width: 415px;margin-top: 5px;}
.dcomitezixun dt{float: left;margin: 10px 0;}
.dcomitezixun dt a{float: left;position: relative;border: 1px solid #ccc}
.dcomitezixun dt img{float: left;width:415px;height: 140px; }
.dcomitezixun 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;}
.dcomitezixun dd,.dcomitezixun dd a{float: left;width: 100%;font-size: 14px;color: #333;line-height: 36px;overflow: hidden;white-space: nowrap;text-overflow:ellipsis;}
.dcomitezixun dd a:before{content: "";width: 7px;height: 7px;background-color: #30bb4a;display: inline-block;margin-right: 10px;border-radius: 50%;}
.dcomitezixun dd a:hover{color: #377db8}

.dcomiteroll{float: right;width:630px; height:385px; overflow:hidden; position:relative;margin-top: 20px;}
.dcomiteroll .hd{ height:15px; overflow:hidden; position:absolute; right:15px; bottom:45px; z-index:1; }
.dcomiteroll .hd ul{ overflow:hidden; zoom:1; float:left;  }
.dcomiteroll .hd ul li{ float:left; margin:0 2px;width:15px;height:5px;background:#fff;cursor:pointer;-webkit-border-radius:2px; -moz-border-radius:2px; border-radius:2px;}
.dcomiteroll .hd ul li.on{ background:#cc6666;}
.dcomiteroll .bd{ position:relative; height:100%; z-index:0;   }
.dcomiteroll .bd li{ position:relative; width:630px;zoom:1; vertical-align:middle;}
.dcomiteroll .bd img{ width:630px; height:385px; display:block;  }
.dcomiteroll .bd span{position: absolute;left: 0;bottom:0;width: 100%;height:40px;background: rgba(0,0,0,.6);font-size: 23px;line-height: 40px;color: #fff;padding: 0 10px;text-align: center;}
.dcomiteroll .prev,.dcomiteroll .next{ position:absolute; left:4px; top:50%; margin-top:-28px; display:block; width:25px; height:55px; background:url(../images/dcomitearrow.png) 0 0 no-repeat;}
.dcomiteroll .next{ left:auto; right:4px; background-position:-25px -0px; }
.dcomiteroll .prev:hover,.dcomiteroll .next:hover{ filter:alpha(opacity=100);opacity:1;  }

.dcomitezhengce{float: left;width: 500px;padding: 0 15px;margin-bottom: 20px;}
.dcomitezhengce li{float: left;width: 100%;border-bottom: 1px dotted #a5a1a1;padding: 15px 0}
.dcomitezhengce li:last-child{border-bottom: 0;}
.dcomitezhengce li span{float: left;width: 50px;line-height: 1;text-align: center;font-size: 14px;color: #565555;padding-top: 10px;}
.dcomitezhengce li span em{display: inline-block;font-size: 40px;width: 100%;color: #2c2c2c;}
.dcomitezhengce li a{position: relative;display: block;padding-left: 65px;}
.dcomitezhengce li h1{font-size: 16px;color: #2c2c2c;line-height: 35px;}
.dcomitezhengce li p{font-size: 12px;color: #797878;line-height: 18px;}

.dcomitelogols{float: left;width: 100%;padding: 15px 30px;}
.dcomitelogols li{float: left;border:1px solid #f3f3f3;margin:8px; }
.dcomitelogols li img{width: 210px;height: 67px;}

.dcomiteanli{float: left;width: 100%;}
.dcomiteanli li{float: left;width: 338px;margin: 20px 31px;}
.dcomiteanli li a{float: left;width: 100%;}
.dcomiteanli li h1{font-size: 20px;font-weight: bold;color: #000;border-bottom: 1px solid #cecece;float: left;width: 100%;margin-top: 10px;line-height: 45px;}
.dcomiteanli li h2{float: left;width: 100%;font-size: 16px;color: #000;line-height: 40px;overflow:hidden;white-space: nowrap;text-overflow:ellipsis;}
.dcomiteanli li p{float: left;width: 100%;font-size: 12px;color: #8d8d8d;line-height: 18px;text-align: justify;}
.dcomiteanli li p em{display: inline-block;color: #9bb8d6;}
.dcomitefoot{background-color: #34373e;margin-top: 20px;}
.dcomitefoot .leftitem{float: left;width: 280px;margin-right: 130px;}
.dcomitefoot .leftitem dl,.dcomitefoot .leftitem dt{float: left;width: 100%;}
.dcomitefoot .leftitem dt,.dcomitefoot .miditem span{float: left;width: 100%;font-size: 20px;text-align: center;color: #fff;line-height: 60px;}
.dcomitefoot .leftitem dd{float: left;width: 50%;}
.dcomitefoot .leftitem dd a{font-size: 15px;color: #fff;line-height: 50px;border-bottom: 1px solid #fff;padding: 0 15px;display: inline-block;}
.dcomitefoot .miditem{float: left;width: 400px;}
.dcomitefoot .miditem p{font-size: 15px;color: #fff;line-height: 35px;float: left;margin-top: 20px;}
.dcomitefoot .rightitem{float: right;margin: 60px 0 70px}