/*header*/
.header_t
{
    height: 29px;
    line-height: 29px;
    border-bottom: 1px solid #2A7CA4;
}
.header_t_box
{
    width: 1000px;
    margin: 0px auto;
}
.header_t_box a, .header_t_box span
{
    display: inline-block;
    margin: 0px 2px;
}
.header_t_box a.index
{
    padding-left: 15px;
    background: url(/skin/index.gif) no-repeat left center;
}
.mp
{
    margin-left: 10px;
    float: left;
}
.mpmber
{
    color: #1E649A;
    font-weight: bold;
    text-decoration: underline;
}
.mpmber:hover
{
    text-decoration: none;
}
.header_m
{
    width: 1000px;
    margin: 10px auto 0px;
    overflow: hidden;
}
.logo
{
    float: left;
}
.topright{float: right;width: 184px;}
.topTel{height:30px; line-height:30px; margin-top:10px; font-size:14px; font-family:Microsoft Yahei; color:#1E649A; text-align:right;}
.search
{
    overflow: hidden;
    background: url(/skin/search.gif) no-repeat;
    margin-top: 15px;
}
.search_txt
{
    float: left;
    width: 150px;
    height: 21px;
    line-height: 21px;
    border: none;
    padding-left: 8px;
    background: none;
    outline: none;
    color: #BCBCBC;
}
.search_btn
{
    float: left;
    width: 26px;
    height: 21px;
    border: none;
    cursor: pointer;
    background: none;
}
.nav
{
    width: 1000px;
    margin: 20px auto 0px;
    overflow: hidden;
    padding-bottom: 5px;
    border-bottom: 3px solid #2A7CA4;
}
.nav li
{
    float: left;
    display: inline;
    margin: 0px 6px 0px 7px;
    width: 87px;
    line-height: 23px;
    text-align: center;
}
.nav li a
{
    display: block;
}
.nav li a:hover, .nav li.click a
{
    background: url(/skin/nav_hover.gif) no-repeat;
    color: #FFF;
}


/*maini*/
.index_t
{
    background: #E8F7FC;
}
.main
{
    width: 1000px;
    margin: 0px auto;
    overflow: hidden;
}
.banner
{
    width: 732px;
    height: 270px;
    position: relative;
}
.banner_box
{
    width: 100%;
    overflow: hidden;
}
.banner_box ul
{
    height: 270px;
}
.banner_box li
{
    float: left;
    width: 732px;
}
.banner_box li img
{
    display: block;
    width: 732px;
    height: 270px;
}
.banner_left, .banner_right
{
    position: absolute;
    bottom: 20px;
    width: 18px;
    height: 18px;
    cursor: pointer;
}
.banner_left
{
    right: 45px;
    background: url(/skin/left_btn.png) no-repeat;
}
.banner_right
{
    right: 20px;
    background: url(/skin/right_btn.png) no-repeat;
}
.banner_left_no
{
    background: url(/skin/left_btn_no.png) no-repeat;
    cursor: not-allowed;
}
.banner_right_no
{
    background: url(/skin/right_btn_no.png) no-repeat;
    cursor: not-allowed;
}
.news_animal
{
    height: 30px;
    line-height: 30px;
    overflow: hidden;
}
.news_animal_l
{
    float: left;
    padding-left: 25px;
    width: 70px;
    background: url(/skin/news.png) no-repeat left center;
    font-weight: bold;
}
.news_animal_r
{
    float: right;
    width: 900px;
    overflow: hidden;
}
.news_animal_r ul
{
    height: 25px;
    overflow: hidden;
}
.news_animal_r li
{
    float: left;
    width: 400px;
    overflow: hidden;
}
.news_animal_r li a
{
    float: left;
}
.news_animal_r li span
{
    float: right;
}
.left_box
{
    width: 732px;
}
.right_box
{
    width: 258px;
}
.right_box2
{
    width: 760px;
    padding: 0px 15px;
    border: 1px solid #DEDEDE;
    border-bottom: none;
    min-height: 480px;
}
.left_son
{
    width: 236px;
}
.left_son2
{
    width: 340px;
}
.box
{
    border: 1px solid #CBCBCA;
}
.b1{ height:200px;overflow: hidden;}
.box2
{
    border-top: none;
}
.title
{
    height: 29px;
    line-height: 29px;
    background: url(/skin/title_bg.gif) no-repeat;
}
.title h2
{
    margin-left: 32px;
    font-size: 14px;
    color: #1e649a;
    font-weight: bold;
    display:inline;
}
.title2
{
    height: 21px;
    line-height: 21px;
    background: url(/skin/title_bg2.gif) no-repeat;
}
.title2 h2
{
    float: left;
    display: inline;
    margin-left: 13px;
}
.title2 h2 b
{
    font-size: 14px;
    letter-spacing: 0.2em;
}
.title2 h2 span
{
    font-family: Arial;
    margin-left: 18px;
}
.title2 .more
{
    float: right;
    margin: 8px 10px 0px 0px;
    width: 26px;
    height: 5px;
    overflow: hidden;
    text-indent: -9999px;
    background: url(/skin/more.png) no-repeat;
}
.title .more
{
    float: right;
    margin: 12px 10px 0px 0px;
    width: 26px;
    height: 5px;
    overflow: hidden;
    text-indent: -9999px;
    background: url(/skin/more.png) no-repeat;
}
.title3
{
    height: 30px;
    line-height: 30px;
    border-bottom: 1px solid #2A7CA4;
}
.title3 h2
{
    float: left;
    padding-left: 20px;
    font-size: 14px;
    font-weight: bold;
    background: url(/skin/title_icon.png) no-repeat left center;
    color: #212121;
    letter-spacing: 0.1em;
}
.title3 .more
{
    float: right;
    margin-right: 5px;
    color: #464646;
}
.show_center_s
{
    display: none;
}
.show_center_btn
{
    float: right;
    width: 201px;
    margin-top: 11px;
}
.show_center_btn li
{
    float: left;
    line-height: 19px;
    width: 67px;
    text-align: center;
    cursor: pointer;
}
.show_center_btn li.click
{
    background: url(/skin/show_tab_li.gif) no-repeat;
    color: #FFF;
    font-weight: bold;
}
.news_banner
{
    display: block;
    margin: 10px auto 0px;
    padding: 2px;
    border: 1px solid #E3E2E2;
    width: 206px;
    height: 77px;
}
.news_list
{
    width: 90%;
    margin: 8px auto 0px;
    padding-bottom: 10px;
}
.news_list li
{
    height: 23px;
    line-height: 23px;
    overflow: hidden;
}
.news_list li.fl
{
    width:105px;
    float:left;
}
.news_list li a
{
    float: left;
    padding-left: 10px;
    background: url(/skin/li_icon.gif) no-repeat left 10px;
}
.news_list li a:hover
{
    color: #1E649A;
}
.news_list li span
{
    float: right;
}
.news_list2 li a
{
    padding-left: 0px;
    background: none;
}
.news_list3
{
    width: 100%;
}
.center_border
{
    background: url(/skin/center_border.gif) repeat-y top center;
}
.show_center
{
    width: 100%;
    overflow: hidden;
}
.show_center img
{
    float: left;
    width: 116px;
    height: 76px;
}
.show_center_r
{
    float: right;
    width: 210px;
}
.show_center_r h3
{
    font-weight: bold;
    line-height: 25px;
}
.show_center_r h3 a
{
    color: #636363;
}
.show_center_r p
{
    text-indent: 2em;
    line-height: 20px;
}
.cjh_js img
{
    display: block;
    width: 334px;
    height: 140px;
    padding: 2px;
    border: 1px solid #E3E2E2;
}
.cjh_js p
{
    text-indent: 2em;
    line-height: 20px;
    margin-top: 15px;
}
.cjh_js p a
{
    color: #BAAA24;
}
.download_center
{
    width: 100%;
    overflow: hidden;
    margin-top: 12px;
}
.download_center img
{
    float: left;
    width: 72px;
    height: 48px;
}
.download_center_r
{
    float: right;
    width: 254px;
}
.download_center_r h3
{
    height: 20px;
    line-height: 20px;
    overflow: hidden;
    padding-left: 12px;
    background: url(/skin/download_icon.gif) no-repeat left 7px;
}
.download_center_r p
{
    padding-top: 10px;
    line-height: 20px;
}
.download_center_r p a
{
    float: left;
    margin-left: 10px;
    padding-right: 15px;
    background: url(/skin/download_icon2.gif) no-repeat right center;
    color: #1E649A;
}
.download_center_r p span
{
    float: right;
}
.zfzc
{
    display: block;
    width: 236px;
    height: 110px;
    margin: 10px auto 0px;
}
.news_gg
{
    padding: 15px 20px;
    height: 160px;
    line-height: 20px;
    background: #FFF;
}
.news_gg p
{
    text-indent: 2em;
}
.reg_login
{
    margin-top: 14px;
    height: 33px;
    line-height: 33px;
    background: url(/skin/reg_login.gif) no-repeat;
}
.reg_login a
{
    display: inline-block;
    padding-left: 25px;
    color: #FFF;
}
.reg_login a.reg
{
    margin-left: 30px;
    background: url(/skin/reg.png) no-repeat left 8px;
}
.reg_login a.login
{
    margin-left: 40px;
    background: url(/skin/login.png) no-repeat left 7px;
}
.vip_show
{
    width: 220px;
    margin: 20px auto 0px;
    height: 194px;
    background: url(/skin/vip_show.gif) no-repeat;
    overflow: hidden;
}
.vip_show img
{
    display: block;
    margin: 5px auto 10px;
    width: 210px;
    height: 126px;
}
.vip_show_b
{
    width: 100%;
    overflow: hidden;
}
.vip_show_b_l
{
    float: left;
    display: inline;
    margin-left: 8px;
    width: 50px;
    letter-spacing: 0.1em;
    font-size: 16px;
    color: #fea321;
    line-height: 20px;
    text-align: center;
    border-right: 1px solid #CACACA;
}
.vip_show_b_r
{
    float: right;
    display: inline;
    margin-right: 10px;
    width: 135px;
    line-height: 20px;
}
.vip_show2
{
    width: 190px;
    margin: 15px auto 0px;
    height: 47px;
    line-height: 18px;
    padding: 20px 10px 0px;
    background: url(/skin/vip_show2.gif) no-repeat;
}
.vip_show2 span
{
    color: #1D569C;
}
.vip_show2 a
{
    color: #FF8400;
}

/*recommend*/
.left_nav
{
    width: 187px;
}
.left_nav_title
{
    font-size: 16px;
    height: 42px;
    line-height: 42px;
    text-align: center;
    background: url(/skin/left_nav_title.gif) no-repeat;
    color: #ffffff;
}
.left_nav_m
{
    background: #EEEEEE url(../skin/left_nav_re.gif) repeat-x;
    border-left: 1px solid #E3E3E3;
    border-right: 1px solid #E3E3E3;
}
.left_nav_b
{
    height: 22px;
    background: url(/skin/left_nav_b.gif) no-repeat;
}
.left_nav_m ul
{
    width: 156px;
    margin: 0px auto;
    padding-top: 10px;
}
.left_nav_m li
{
    /*height: 29px;
    line-height: 29px;*/
    margin-top: 10px;
}
.left_nav_m ul
{
    width: 156px;
    margin: 0px auto;
    padding: 10px 0;
}
.left_nav_m li
{
    /*height: 29px;
    line-height: 29px;*/
    margin-top: 10px;
	
}
.left_nav_m li a
{
    display: block;
    padding:5px 10px;
    background: #F7F7F7;
    border: 1px solid #e8e8e8;
    border-radius: 10px;

	box-shadow: 0 1px 1px 0 rgba(0,0,0,.19);
}
.left_nav_m li a:hover, .left_nav_m li.click a
{
    /*background: url(/skin/left_nav_li_h.gif) no-repeat;*/
    color: #F3A034;
}
.contact_us h2
{
    font-size: 13px;
    font-weight: bold;
    color: #a68e6f;
}
.contact_us p
{
    line-height: 20px;
}
.address
{
    line-height: 35px;
    height: 35px;
    border-bottom: 1px solid #D2D2D2;
}
.address p
{
    color: #B6B5B5;
}
.address p b
{
    color: #4CB7EB;
}
.address h2
{
    float: left;
    font-size: 14px;
    line-height: 34px;
    color: #000000;
    border-bottom: 1px solid #4CB7EB;
    position: relative;
    top: 1px;
    padding-right: 20px;
}
.recommend_son
{
    margin-top: 20px;
    text-indent: 2em;
}
.recommend_son h3
{
    font-weight: bold;
}
.recommend_son p
{
    line-height: 20px;
    margin-top: 15px;
}
/*news_center*/
.news_center_son
{
    margin-top: 20px;
    width: 100%;
    padding-bottom: 20px;
    overflow: hidden;
}
.news_center_son_l
{
    float: left;
    width: 556px;
}
.news_center_son_l .more
{
    color: #DEBD93;
}
.news_center_son_l span
{
    color: #DEBD93;
    display: inline-block;
    line-height: 30px;
}
.news_center_son_l span.new
{
    padding-right: 25px;
    background: url(/skin/new.gif) no-repeat right top;
}
.news_center_son_l h1
{
    line-height: 15px;
    color:#4CB7EB;
    font-weight:bold;
}
.news_center_son_l h1 a{color:#4CB7EB;}

.news_center_son_l p
{
    text-indent: 2em;
    line-height: 20px;
}
.news_center_son_r
{
    float: right;
    width: 177px;
    padding-bottom: 8px;
    background: url(/skin/banner_bg.gif) no-repeat bottom left;
}
.news_center_son_r img
{
    display: block;
    width: 177px;
    height: 106px;
}
.page
{
    padding: 20px 0px;
    text-align: center;
}
.page a
{
    display: inline-block;
    line-height: 18px;
    padding: 0px 7px;
    border: 1px solid #BBBBBB;
    margin: 0px 3px;
}
.page span
{
    display: inline-block;
    line-height: 20px;
}
.page_txt
{
    display: inline-block;
    width: 30px;
    height: 16px;
    line-height: 16px;
    border: 1px solid #BBBBBB;
    text-align: center;
}
.page_btn
{
    display: inline-block;
    width: 38px;
    height: 18px;
    border: none;
    cursor: pointer;
    background: url(/skin/sure.gif) no-repeat;
    margin-left: 5px;
}
/*show*/
.show_list
{
    width: 100%;
    overflow: hidden;
}
.show_list ul
{
    width: 105%;
}
.show_list li
{
    float: left;
    display: inline;
    margin: 25px 15px 0px;
    width: 226px;
}
.show_list li img
{
    display: block;
    width: 222px;
    height: 134px;
    padding: 1px;
    border: 1px solid #CBCBCB;
}
.show_list li p
{
    height: 25px;
    line-height: 25px;
    text-align: center;
    overflow: hidden;
}
.show_list li.hover img
{
    border-color: #5ABDED;
}
.show_list li.hover p
{
    background: #4CB7EB;
}
.show_list li.hover p a
{
    color: #FFF;
}
/*footer*/
.footer_bg
{
    height: 270px;
    margin-top: 30px;
    border-top: 1px solid #CDCDCD;
    background: url(/skin/footer.gif) repeat-x;
}
.footer
{
    width: 1000px;
    margin: 0px auto;
    overflow: hidden;
}
.footer dl
{
    float: left;
	height:305px;
}
.footer dl.dl1
{
    width: 90px;
}
.footer dl.dl2
{
    width: 90px;
}
.footer dl.dl3
{
    width: 90px;
}
.footer dl.dl4
{
    width: 80px;
}
.footer dl.dl5
{
    width: 95px;
}
.footer dl.dl6
{
    width: 95px;
}
.footer dl.dl7
{
    width: 90px;
}
.footer dl.dl8
{
    width: 80px;
}
.footer dl.dl9
{
    width: 90px;
}
.footer dl.dl10
{
    width: 200px;
}
.footer dt
{
    padding: 5px 0px;
    line-height: 25px;
    border-bottom: 1px solid #D2D2D2;
    margin: 20px 0px 10px;
}
.footer dd a
{
    line-height: 20px;
}
.footer dd p
{
    line-height: 22px;
}
.footer_b p
{
    line-height: 25px;
}
.footer_b p a
{
    margin: 0px 3px;
}


/*********newsDetail*********/
.newsDetail
{
    padding: 10px 0px 10px 0px;
    width: 760px;
    float: left;
}
.newsDetail h1
{
    color: #0964A5;
    font-weight: bold;
    font-size: 16px;
    text-align: center;
    line-height: 40px;
}
.newsDetail h2
{
    text-align: center;
    background: none;
    line-height: 24px;
    color: #6a6a6a;
    font-size: 13px;
    border-width: 1px;
    margin-bottom: 10px;
}
.newsDetail .nContent
{
    padding: 0px 0px 10px;
    line-height: 20px;
    width: 100%;
}
.newsDetail .nContent .p
{
    line-height: 20px;
    text-align: justify;
}
.newsDetail .nContent span
{
    line-height: 20px;
}

.show_text
{
    font-family: Microsoft Yahei;
    display: block;
    padding: 10px 0px;
    height: 66px;
    text-align: left;
}
.show_text span
{
    width: 767px;
    float: left;
    line-height: 22px;
    height: 22px;
}
.show_text span div.fengxiao
{
    float: left;
    width: 7%;
}
.show_text span .bshare-custom
{
    float: left;
    width: 90%;
}
.show_text span .bshare-custom span
{
    float: none;
    text-align: center;
}
.show_text a
{
    color: #666666;
    font-family: Microsoft Yahei;
}
.show_text a:hover
{
    color: #232323;
    text-decoration: none;
}
/*********newsDetail*********/

/***在线留言***/
.msg
{
    border: 1px solid #DADADA;
    height: auto;
    margin-bottom: 17px;
    margin-top: 20px;
}
.msg dl input, .contact dl textarea
{
    padding-left: 5px;
}
.msg dl
{
    height: auto;
    margin: 0 auto;
    padding-top: 20px;
    padding-bottom: 15px;
    width: 696px;
}
.msg dd
{
    color: #000000;
    display: block;
    margin-bottom: 5px;
}
.msg dd label
{
    display: inline-block;
    width: 103px;
}
.msg dd em
{
    color: #d9585b;
    padding-left: 5px;
}
.error
{
    color: #ff0000;
    font-size: 12px;
}
.contact dd label.error
{
    width: 104px;
    padding-left: 5px;
    color: #d9585b;
}
.input1
{
    background: url("/images/input.jpg") no-repeat scroll 0 0 transparent;
    border: 0 none;
    height: 24px;
    line-height: 24px;
    width: 247px;
}
.input1C
{
    background: url("/images/inputC.jpg") no-repeat scroll 0 0 transparent;
    border: 0 none;
    height: 24px;
    line-height: 24px;
    width: 95px;
}
.input2
{
    background: url("/images/input2.jpg") no-repeat scroll 0 0 transparent;
    border: 0 none;
    height: 119px;
    padding-right: 5px;
    width: 495px;
}
.serach_input
{
    background: url("/images/serach_input.jpg") no-repeat scroll 0 0 transparent;
    border: 0 none;
    color: #666666;
    float: left;
    height: 21px;
    line-height: 21px;
    padding-left: 6px;
    width: 160px;
}
.tj
{
    background: url("/images/tj.jpg") no-repeat scroll 0 0 transparent;
    border: 0 none;
    height: 24px;
    width: 68px;
}
.cz
{
    background: url("/images/cz.jpg") no-repeat scroll 0 0 transparent;
    border: 0 none;
    height: 24px;
    margin-left: 8px;
    width: 68px;
}
/***在线留言***/

/***下载中心***/
/*********news*********/
.newsUl
{
    width: 100%;
    height: auto;
    margin: 0 auto;
}
.newsUl li
{
    background: url('/images/ico12.gif') no-repeat left 11px transparent;
    width: 714px;
    padding-left: 10px;
    border-bottom: 1px dashed #ccc;
    line-height: 30px;
    height: 30px;
    color: #232323;
}
.newsUl li a
{
    color: #232323;
    float: left;
}
.newsUl li a:hover
{
    color: #928f8f;
}
.newsUl li span
{
    float: right;
}
/*********news*********/

.membermenu
{
    float: left;
    width: 233px;
    padding: 20px;
    margin-right: 15px;
    border: #CFEBFF 1px solid;
    background-color: #F6FBFF;
    font-size: 14px;
    line-height: 30px;
}
.membermenu dl
{
    margin: 0;
}
.membermenu dl dd
{
    height: 30px;
    line-height: 30px;
    -webkit-margin-start: 40px;
    display: block;
}
.membercontent
{
    float: left;
    width: 709px;
    background: #ffffff;
}

.myviewtable
{
    width: 100%;
    margin: auto;
    border-collapse: collapse;
    border: 1px;
}
.myviewtable tr th
{
    height: 25px;
}
.myviewtable tr td
{
    height: 30px;
}
.myviewtable .tleft
{
    text-align: right;
    width: 18%;
}

.myviewtable2
{
    width: 100%;
    margin: auto;
    border-collapse: collapse;
    border: 1px;
}
.myviewtable2 tr th
{
    height: 25px;
}
.myviewtable2 tr td
{
    height: 40px;
    border-bottom: 1px dotted #CCCCCC;
}
.myviewtable2 .tleft
{
    text-align: right;
    width: 18%;
}

.myinput
{
    border: #CFEBFF 1px solid;
}
.mybutton
{
    border: 1px #FE960A solid;
    background-image: url(/Images/but_Orange.gif);
    height: 25px;
    line-height: 23px;
    color: #000;
}

.membermenu
{
    padding: 20px;
    margin-right: 15px;
    border: #CFEBFF 1px solid;
    background-color: #F6FBFF;
    font-size: 14px;
    line-height: 30px;
}
.membermenu dl
{
    margin: 0;
}
.membermenu dl dd
{
    line-height: 30px;
    height: 30px;
}
.topbar
{
    height: 22px;
    border-bottom: 2px solid #5BADDF;
    width: 100%;
    margin-bottom: 10px;
}
.topbar .defaultitem
{
    float: left;
    text-align: center;
    margin-left: 5px;
}
.topbar .defaultitem .l
{
    background-image: url(/Images/navC_left.gif);
    background-repeat: no-repeat;
    width: 3px;
}
.topbar .defaultitem .m
{
    color: #ffffff;
    text-align: center;
    font-weight: bold;
    background-image: url(/Images/navC_mid.gif);
    padding: 0 10px 0 10px;
    background-repeat: repeat-x;
    height: 20px;
    line-height: 20px;
}
.topbar .defaultitem .m a
{
    color: #ffffff;
}
.topbar .defaultitem .r
{
    background-image: url(/Images/navC_right.gif);
    background-repeat: no-repeat;
    width: 5px;
}
.topbar .item
{
    float: left;
    text-align: center;
    margin-left: 5px;
    cursor: pointer;
}
.topbar .item .l
{
    background-image: url(/Images/navB_left.gif);
    background-repeat: no-repeat;
    width: 3px;
}
.topbar .item .m
{
    color: #000000;
    text-align: center;
    font-weight: bold;
    background-image: url(/Images/navB_mid.gif);
    padding: 0 10px 0 10px;
    background-repeat: repeat-x;
    height: 20px;
    line-height: 20px;
}
.topbar .item .r
{
    background-image: url(/Images/navB_right.gif);
    background-repeat: no-repeat;
    width: 5px;
}

<!--0.0001978874206543-->