html { overflow-x: hidden; overflow-y: auto; }
body, html  { height: 100%; }
.welcome_bar img{ width:100%}
body {
	background:#FFF!important;
	font-family:Arial, Helvetica, sans-serif;
	color:#404040;
	font-size:14px;
	line-height:1.4em}
 a{text-decoration:none}
	
/*----------------------------------------------*/
/* 1.4 Columns Styles */
/*----------------------------------------------*/
/* Containers */

.clear {
	clear: both;
	display: block;
	overflow: hidden;
	visibility: hidden;
	width: 0;
	height: 0;}
/*----------------------------------------------*/
ul{ list-style:disc outside; }
ol{ list-style:decimal outside; }
li{ margin:2px 0;}
ol li{ margin-top:5px; margin-bottom:7px }
ul, ol, dd{ margin-left:25px; }
ul ul, ol ul, ul ol, ol ol{ margin-bottom:0; }

/*----------------------------------------------*/

.border {
	border:1px solid #d6d6d6}

.divider_space, .divider, .divider_thin {
	clear:both;
	display:block;
	padding-top:20px;
	width:100%;}

.clearboth{
	clear:both;
	display:block;
	font-size:0px;
	height:0;
	line-height:0;
	width:100%;}

/*----------------------------------------------*/
/* 1.7 Headers */
/*----------------------------------------------*/
h1,h2,h3,h4,h5,h6{
	font-weight:normal;
	font-family:Ebrima;}

/*----------------------------------------------*/

.homepage .col_1_3 h2 {
	
	color:#2e88c7;
	font-size:19px}
.protitle{ height:40px; line-height:30px; border-bottom:#9fa0a0 1px solid; margin-bottom:10px; font-size:12pt; font-weight:bolder; clear:both}
.protitlelist{width:980px;margin:0px auto}
.protitlelist ul li{list-style:none;margin:25px 21px 44px 0;width:215px;float:left}
.protitlelist ul li img{width:190px;height:150px;border:1px solid #d9d9d9;padding:5px;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px}
.protitle_1{ text-align:center;font-size:20px;padding-top:15px; font-weight:600}
.infoList li a{ color:#595959}

.cp_tg{width:1024px;margin:0 auto;font-size:13px;font-weight:600;padding-top:10px}
.jj{line-height:23px;color:#000}
.clear{ clear:both}
.bh_title{ font-size:20px;font-weight:700; word-spacing: -8px;color:#000; text-align:center; word-spacing:2px}
.bh_l{ width:230px;padding:10px;border-right:1px dashed #8F8F8F;float:left;height:220px}
.bh_info{padding:25px 5px 5px 5px;color:#000; font-weight:700; font-family:Arial, Helvetica, sans-serif }
.jj td{ text-align:left;font-size:14px; font-family:Ebrima}
.content dd{width:530px!important}
  body, h1, h2, h3, h4, h5, h6, div, hr, blockquote, p, dl, dt, dd, ul, ol, li, pre, form, fieldset, legend, button, input, textarea, th, td {
                margin: 0;
                padding: 0;
            }

            body {
                background: #FFF;
                color: #777;
                font: 10pt "Î¢ÈíÑÅºÚ","ËÎÌå",Arial,sans-serif,Helvetica;
            }

            .top {
                background: #dcdddd;
                height: 120px;
                margin-top: 10px;
                color: #FFF;
                clear: both;
                width: 1024px;
                margin: 0 auto;
            }

                .top .left {
                    float: left;
                    width: 499px;
                    display: inline;
                    margin-left: 12px;
                    text-align: center;
                    border-right: #FFF 1px dashed;
                    height: 130px;
                    line-height: 130px;
                    margin-top: 0px;
                    font-size: 30pt;
                }

                .top .right {
                    float: left;
                    width: 480px;
                    display: inline;
                    margin-right: 12px;
                    height: 130px;
                    margin-top: 0px;
                    margin-left: 20px;
                }

                    .top .right h2 {
                        height: 30px;
                        line-height: 30px;
                        overflow: hidden;
                    }

                    .top .right p {
                        height: 100px;
                        line-height: 25px;
                        overflow: hidden;
                    }

            .content {
                display: inline;
                height: 430px;
                border-top: #F0F0F0 1px solid;
                margin-top: 20px;
                padding-top: 20px;
            }

                .content dt {
                    display: inline;
                    width: 400px;
                    float: right;
                    padding-top: 3px;
                    clear: both;
                }

                    .content dt img {
                        width: 400px;
                        height: 350px;
                    }

                .content dd {
                    float: left;
                    width: 540px;
                    padding: 30px;
                    line-height: 30px;
                }

                .content .l_img {
                    float: left;
                }

                .content .r_txt {
                    float: left;
                }

            .xian {
                width: 1024px;
                margin: 0 auto;
            }

            .button_2 a {
                padding: 0.6em 1.0em;
            }
