@charset "utf-8";
* { padding: 0; margin: 0; }
body { color: #333333; text-align: left; font: 14px "微软雅黑";background-color:#FFFFFF; }
img { border: 0; }
ul, li { list-style: none }
a { text-decoration: none; color: #333333; }
a:hover { text-decoration: none; }
img { border: none }
.top { height: 429px; width: 100%; min-width: 1200px; background: url(toplogo.jpg) top center no-repeat; }
.contain { width: 1200px; margin: 0 auto; }
.zcdt { width: 100%; padding-top: 33px; height: 61px; min-width: 1200px; background: url(dvbg.jpg) center bottom no-repeat; }
.zcdt .contain a { width: 44px; height: 23px; display: block; margin: 34px 0px 0px 917px; }
/*轮播图*/
.callbacks_container {width: 589px;height: 354px;float: left;position: relative;overflow: hidden;margin-top: 20px;}
.rslides { position: relative; overflow: hidden; width: 589px; height: 354px; }
.rslides li { position: absolute; display: none; width: 589px; height: 354px; }
.rslides li:first-child { display: block; float: left; }
.rslides img { display: block; width: 589px; height: 354px; }
.rslides li .title { text-align: left; position: absolute; height: 50px; width: 100%; bottom: 0px; color: #fff; background: url(gdxxbg.png) repeat; line-height: 50px; text-indent: 2em; z-index: 2; }
.rslides li .title a { color: #fff; }
.callbacks_tabs {position: absolute;z-index: 100;bottom: 15px;text-align: center;right: 0;}
.callbacks_tabs li {display: inline-block;float: left;}
.callbacks_tabs li a {display: block;width: 15px;height: 15px;background: #fff;cursor: pointer;border-radius: 50%;z-index: 999;margin: 0 5px;text-indent: -9999px;}
.callbacks_tabs .callbacks_here a {background: #c00;}
.callbacks_nav { display: none; }
/*轮播图*/
.newsrt { float: right; width: 580px; height: 354px; margin-top: 20px; }
.newhd { float: left; margin-top: 10px; text-align: center; width: 100%; border-bottom: 1px solid #bfbfbf; padding-bottom: 10px; }
.newhd p { font-size: 23px; line-height: 30px; color: #035899; width: 100%; padding-bottom: 20px; }
.newhd span { color: #333333; line-height: 30px; font-size: 15px; }
.newhd a { color: #035899; font-size: 15px; }
.newsxx ul { margin-top: 10px; float: left; width: 100%; }
.newsxx ul li { float: left; line-height: 35px; width: 100%; }
.newsxx ul li a { font-size: 16px; float: left; color: #333333; background: url(newlistbg.jpg) left center no-repeat; text-indent: 1em; }
.newsxx ul li a:hover { color: #0468be; }
.newsxx ul li a:active { color: #0468be; }
.smleft { float: left; width: 589px; height: 420px; margin-top: 20px; }
.smhead { width: 100%; height: 96px; float: left; }
.smhead img { float: left; margin-top: 20px; }
.smxx { width: 100%; float: left; height: 320px; }
.smxx li { margin: 12px 0px 0px 2px; border-bottom: 1px dashed #dcdcdc; padding-bottom: 9px; }
.smxx li h4 { font-size: 24px; font-weight: normal; line-height: 32px; height: 32px; margin-bottom: 9px; }
.smxx li h4 a { color: #0081ed; }
.smxx li p { font-size: 14px; line-height: 24px; height: 48px; }
.smxx li p a:hover { color: #c00; text-decoration: underline; }
.smright { float: right; width: 600px; height: 420px; margin-top: 20px; }
.border05 { border: 1px solid #c2ccd5; width: 99.9%; background-color: #f3f3f3; margin-top:20px; float:left;}
.list_title6 { background: url(link_ico.jpg) no-repeat 20px 14px; height: 39px; vertical-align: top }
.list_title6 h3 { font-size: 14px; font-weight: bold; color: #16365c; padding-top: 10px; padding-left: 50px; float: left }
.foot{ width:100%; height:175px; background:#2f62a1; margin-top:20px;min-width: 1200px;}
.foot1 { height:175px; width: 1200px; background: #2f62a1; margin: 0 auto; }
.foot1-1 { height: 155px; width:620px; margin:0 auto;  padding-top:25px;}
.footxinxi{float:left;width:515px; height:115px;}
.footxinxi p { color: #fff;line-height:35px; text-align:center; font-size:16px;}
.dzjg{ float:left; margin-top:20px;}
/*新添加表单*/
.jyhead{width: 100%;float: left;  margin-top:20px; height:86px;border-bottom:1px solid #eee;}
.jyhead img { float: left; margin-top: 20px; }
.jyleft { float: left; width: 630px; height:380px; margin-top: 20px; }
.jyleft table{ width:100%; border:0;}
.jyleft table tr td{ padding:6px 10px;}
.jyright{float:left; margin-left:15px; width:552px; height: 380px;margin-top: 20px;background:url(yjjybj.jpg) right bottom no-repeat}
.form-control {font-size: 14px; height: 34px; line-height: 34px; display: block; width:100%; text-indent:1em; color: #76838f; border: 1px solid #e4eaec; background-color: #fff; background-image: none;}
.input-group img{ margin-left:10px;}
.input-codeimg{ position: relative; z-index:2; float:left; width:216px; padding:1px 10px; margin-bottom:0; height:34px; line-height:34px; border:1px solid #e4eaec;}
.btn-primary { background: #37474f; color: #fff; width:60%; line-height:40px; cursor:pointer; outline:none; border:0;}