body {line-height:2;background:url(../images/bg.jpg) center top repeat #fff;font-size: 14px;font-family:arial,"Microsoft YaHei";color: #333;/*font-weight: lighter;*/}
ul,li,form{margin:0px;padding:0px;list-style:none;}
.display {display:block;}
.undisplay {display:none;}
img {vertical-align: top;border: 0px;}
.font-songti {font-family: '宋体';}
.font-yahei {font-family: "Microsoft YaHei";}
.font-lighter {font-weight: lighter!important;}
.text-white a {color: #fff;}
.text-white a:hover {color: #ffc;}
.container {width: 1200px;padding-left: 0px;padding-right: 0px;}
.container-layout {min-width: 1200px;padding-left: 0px;padding-right: 0px;}
.after-clear:after {content: '';display: block;clear: both;}
.relative {position: relative;}
a {color: #333;}
a:hover {color: #c00;}

/*以下为首页框架样式*/
#header-box {z-index: 9999;width: 100%;box-shadow: 0px 5px 5px rgba(0,0,0,0.1);}
#top-box {background: url(../images/m_03.jpg) left top no-repeat;padding-left: 0px;height: 130px;}
.lang-box {text-align: right;padding-top:20px;}
.lang-box a img {vertical-align: middle;margin-right: 3px;}
.lang-box a {margin-left: 15px;}

.nav-list {padding-top: 35px;}
.nav-list >ul >li {float: left;background: url(../images/m_17.jpg) left center no-repeat;width: 12.5%;position: relative;}
.nav-list >ul >li:nth-child(1) {background: none;}
.nav-list >ul >li >a {display: block;text-align: center;line-height: 50px;width: 105px;margin: 0px auto;font-size: 16px;}
.nav-list >ul >li:hover >a {background: url(../images/m_13.jpg) center top repeat;color: #fff;}
.nav-list >ul >li.active >a {background: url(../images/m_13.jpg) center top repeat;color: #fff;}

.sub-list {position: absolute;width: 105px;z-index: 999;top: 50px;left: 22px;display: none;}
.sub-list >ul >li {border-top: 1px solid #6AAFFA;}
.sub-list >ul >li >a {display: block;line-height: 30px;background: url(../images/m_13.jpg) center top repeat-y;text-align: center;color: #fff;}

.banner-box {position: relative;}
.banner-box >.bd >ul >li {height: 500px;}
.banner-box >.hd {position: absolute;left: 0px;bottom: 5px;width: 100%;text-align: center;}
.banner-box >.hd >ul >li {display: inline-block;width: 12px;height: 12px;border-radius: 50%;background: #fff;margin:0px 3px;}
.banner-box >.hd >ul >li.on {background: #f60;}


#news-video-box {margin-top: 30px;}
#news-box {width: 500px;}
#video-box {width: 600px;background: #298AD7;position: relative;padding: 20px 0px 0px 50px;height: 375px;}
#CuPlayer {padding-top: 15px;}

.mytab-box {border-bottom: 1px solid #ddd;}
.mytab-box >ul >li {float: left;margin-right: 10px;}
.mytab-box >ul >li >a {display: block;text-align: center;padding: 3px 15px;font-size: 16px;}
.mytab-box >ul >li.active >a {display: block;text-align: center;background: #3880D1;color: #fff;padding: 3px 15px;}

.toutiao p {font-size: 13px;color: #666;margin-bottom: 5px;}
.toutiao {padding-top: 5px;}
.news-list li {line-height: 40px;font-size: 16px;}
.news-list li span.date {float: right;font-size: 14px;}
.news-list li span.rightward {margin-right: 8px;}


#footer-box {margin-top: 30px;background: url(../images/bot-bg.jpg) center top no-repeat #505563;min-height: 386px;}
#footer-nav {background: #4A505E;padding:20px 50px;}
.footer-nav-list {float: left;width: 25%;line-height: 1.8;}
.footer-nav-list p {margin-bottom: 0px;}
.footer-nav-list img {margin-right: 10px;}
.footer-nav-list a {color: #fff;}
.footer-nav-list a:hover {color: #ffc;}

.lianxi-con {margin-top: 30px;}
.lianxi-con p {line-height: 1.8;}

#footer-logo {position: absolute;left: 0px;bottom: 0px;width: 150px;background: ;text-align: center;padding-top: 30px;}
#footer-backtop {position: absolute;right: 0px;top: 0px;}

.copy-box {padding-left: 180px;padding-top: 15px;padding-bottom: 15px;}


.neiye-banner {height: 300px;background-position: center center;background-repeat: no-repeat;position: relative;z-index: 1;}

#main-box {margin-top:30px ;margin-bottom: 80px;}
#left-box {background: url(../images/left-box-bg.jpg) left top repeat-y;width: 300px;z-index: 9999;}
#right-box {width: 870px;}
.left-nav-name {width: 22px;font-size: 18px;word-wrap: break-word;color: #fff;text-align: left;writing-mode:vertical-lr;padding: 40px 5px 20px 9px;}
.left-nav-list {padding:25px 15px;margin-left: 43px;}
.left-nav-list >ul >li {margin-bottom: 6px;}
.left-nav-list >ul >li >a {display: block;line-height: 34px;background: #305CA8;color: #fff;padding-left: 15px;transition: all 0.3s;}
.left-nav-list >ul >li >a:hover {background: #1C89FE;padding-left: 25px;}

.left-nav-list >ul >li.subcate >a {display: block;line-height: 34px;background: none;padding-left: 25px;color: #333;border-top: 1px solid #ddd;}
.left-nav-list >ul >li.subcate >a:hover {background: #fff;}

.subcate >li {text-indent: 1em;}

.pro-list >ul >li {font-size: 12px;padding-left: 3em;}
.pro-list {display: none;}

#main-con {border: 1px solid #ddd;padding: 15px;min-height: 600px;margin-top: 10px;}

#pro-info .tab-nav .active a {background: #305CA8;color: #fff;}






.right_cont .entry {
    width: 826px;
    padding: 30px 20px 10px 20px;
    line-height: 24px;
    color: #444;
    border: solid 1px #e1e1e1;
    display: inline-block;
    overflow: auto;
}


.card_form_bg {
    width: 826px;
    margin-bottom: 31px;
    background: url(../images/card_bg.gif) repeat #f7f7f7;
}

.card_form {
    width: 826px;
    margin: 0 auto;
    padding-bottom: 20px;
    background: url(../images/card_bottom.gif) right bottom no-repeat;
}

.card_form p {
    line-height: 20px;
    margin-bottom: 6px;
    padding-left: 37px;
    overflow: hidden;
}


.card_form h2.info {
    background: url(../images/card_img.jpg) 17px top no-repeat;
    overflow: hidden;
}
.card_form h2 {
    height: 74px;
    padding: 0 0 0 111px;
    text-align: left;
    line-height: 100px;
    font-weight: 700;
    font-size: 16px;
    font-family: Microsoft YaHei;
    color: #487ca2;
}

.card_form h2.cont {
    background: url(../images/card_img.jpg) 17px -74px no-repeat;
    overflow: hidden;
}

.entry input {margin-left: 5px;margin-right:5px;width: 175px;}
.entry textarea {margin-left: 5px;margin-right:5px;width: 175px;vertical-align: top}
