﻿body,h1,h2,h3,h4,h5,h6,p,ul,li,th,td{ margin:0; padding:0; }
body{ font:13px "Microsoft Yahei";}
h1,h2,h3,h4,h5,h6{ font-size:100%; }
ul,li{ list-style-type:none; margin:0; padding:0;}

img{ border:none;}
a,a:link,a:active.a:visited{ text-decoration:none; color:#000;}
a:hover{ text-decoration:underline; color:#0063a6;}

.clear{ clear:both; font-size:0px; height:0px; overflow:hidden; }
.line5{ clear:both; font-size:0px; height:5px; overflow:hidden; }
.line10{ clear:both; font-size:0px; height:10px; overflow:hidden; }
.line15{ clear:both; font-size:0px; height:15px; overflow:hidden; }
.line20{ clear:both; font-size:0px; height:20px; overflow:hidden; }
.line30{ clear:both; font-size:0px; height:30px; overflow:hidden; }
.left{ float:left; }
.right{ float:right; }
/***********************************首页*************************************/
.cs_hover{background: url(../images/f_2.png) no-repeat 0 0;text-align: center;}
.nav
        {
            /*width: 100%;*/
            text-align: right;
            float:right;
        }
.nav li
        {
            text-align: center;
            /*float: right;*/
            float: left;
            width: 120px;
            height: 45px;
            line-height: 45px;
        }
.nav a, .nav a:link, .nav a:visited, .nav a:active, .nav a:hover
        {
            font-size: 16px;
            color: #FFF;
            text-decoration: none;
        }
.con_one
        {
            width: 100%;
            margin: 0 auto;
            background: #198ede;
        }
.con_one .con_con
        {
            width: 1100px;
            height: 120px;
            margin: 0 auto;
            position: relative; z-index:1;
        }
.con_con .tel
        {
            width: 1100px;
            height: 60px;
            line-height: 60px;
            font-size: 16px;
            text-align: right;
            margin-right: 10px;
            color: #FFF;
        }
.con_con .logo
        {
            position: absolute;
            top: 0;
            left: -7px; 
			z-index:2;
            margin-left: -15%;
        }
.web_focus
        {
            width: 100%; text-align:center;position: relative; z-index:0;
            /*height: 389px;*/
            margin: 0 auto;
        }
.con_two
        {
            width: 100%;
            margin: 0 auto;
            background: #f8f8f8;
            border-bottom: 1px solid #d7d8d8;
        }
.con_two .con_con
        {
            width: 1100px;
            margin: 0 auto;
        }
.con_two .p1
        {
            width: 160px;
            border-bottom: 2px solid #0063a6;
            line-height: 200%;
            font-size: 25px;
            text-align: center;
            margin: 0 auto;
        }
.con_two .p2
        {
            width: 100%;
            line-height: 250%;
            font-size: 16px;
            text-align: center;
            margin: 0 auto;
        }
.con_two .p3
        {
            width: 140px;
            border: 1px solid #198ede;
            line-height: 300%;
            font-size: 14px;
            text-align: center;
            margin: 30px auto;
            color: #198ede;
        }
.con_three{ width: 1100px;height: 290px; margin: 0 auto; }
.width_40{width:40px; float:left;}

.con_three .one_con,.con_three .two_con{width:380px; height:200px; float:left;}
.con_three .one_con .title, .con_three .one_con .title, .con_three .three_con .title{width:380px; height:60px; line-height:60px; background:url(../images/line.jpg) no-repeat left bottom;}
.con_three .one_con .title .sp1,.con_three .one_con .title .sp1,.con_three .three_con .title .sp1{line-height:250%; font-size:20px; float:left;}
.con_three .one_con .title .sp2,.con_three .one_con .title .sp2,.con_three .three_con .title .sp2{line-height:380%; font-size:14px; float:left; margin-left:5px; }
.con_three .one_con .title .sp3,.con_three .one_con .title .sp3{text-align:right; float:right; margin-right:10px; border:1px solid #198ede; padding:0 10px; line-height:200%; margin-top:13px;}
.one_con .web_con,.two_con .web_con,.three_con .web_con{width:98%; line-height:250%; margin:10px auto; height:230px; overflow:hidden;}
.web_con li{line-height:250%;}
.web_con .a_width{ width:270px;overflow: hidden;text-overflow: ellipsis; white-space: nowrap;}
.fa_css{overflow: hidden;text-overflow: ellipsis; white-space: nowrap; display:block; height:30px; line-height:30px; text-align:center; width:182px;}

.con_three .three_con{width:260px; height:290px; float:left; overflow:hidden;}
.con_four{width: 1100px; margin: 0 auto; overflow: hidden;}
.con_four .p1{width: 160px; border-bottom: 2px solid #0063a6; line-height: 200%; font-size: 25px;text-align: center; margin: 0 auto;}
.con_four .p2{width: 100%; line-height: 250%; font-size: 16px; text-align: center; margin: 0 auto;}
.con_four .con_div{width: 1132px; margin: 20px auto;}
.con_four .con_div .con_out{width: 187px; height: 240px; float: left;}
.line_css{width: 163px; height: 240px; border: 1px solid #d3d4d4;}
.line_cssOk{width: 163px; height: 240px; border: 1px solid #0063a6;}
.line_css .img_css{width: 153px; height: 180px; margin: 5px;}
.line_css .text_css{width: 153px; height: 50px; line-height: 50px; margin: 0 5px; text-align: center; font-size: 18px;}
.foot_out{width: 100%; margin: 0 auto; padding: 30px 0; background: #198ede; border-top: 3px solid #0063a6;}
.foot_out .foot_web{width: 1100px; line-height: 250%; margin: 0px auto; text-align: center; color: #fff;}

/**************************************************list.detail********************************************************/
#a_ul .li1{width:210px; line-height:60px; font-size:18px; text-align:left; padding-left:60px;}
.ul2li1{width:210px;line-height:60px; font-size:18px; text-align:left; padding-left:60px; background: url(../images/bg_03.png) no-repeat }
.ul2li2{width:210px;line-height:60px; font-size:18px; text-align:left; padding-left:60px; background: url(../images/bg_03_02_v1.png) no-repeat }
.ul2li3{width:230px;line-height:60px; font-size:18px; text-align:left; background: url(../images/bg_03.png) no-repeat }
.ul2li4{width:230px;line-height:60px; font-size:18px; text-align:left; background: url(../images/bg_03_02_v1.png) no-repeat }

.nopaddingli2{width:270px; line-height:60px; font-size:18px; text-align:left;  background:url(../images/bg_02.png) no-repeat;}

.ul3li{width:230px;line-height:60px; font-size:18px; text-align:left; background: url(../images/bg_03.png) no-repeat }
.ul3li1{width:170px;line-height:60px; font-size:18px; text-align:left; padding-left:75px; background: url(../images/bg_04.png) no-repeat }
.ul3li2{width:170px;line-height:60px; font-size:18px; text-align:left; padding-left:75px; background: url(../images/bg_03_02_v1.png) no-repeat }

.paddingleft {padding-left:60px;}
/*#a_ul2 .li1{width:210px; line-height:60px; font-size:18px; text-align:left; padding-left:60px;background: url(../images/bg_03.png) no-repeat}
#a_ul2 .li{width:210px; line-height:60px; font-size:18px; text-align:left; background: url(../images/bg_03.png) no-repeat }
#a_ul3 .li{width:210px; line-height:60px; font-size:18px; text-align:left; }*/
#a_ul .li2{width:210px; height:70px; line-height:60px; font-size:18px; text-align:left; padding-left:60px;  background:url(../images/bg_02.png) no-repeat;}
.page_focus{width:1422px; height:385px; margin:0 auto; overflow:hidden; background:#efefef; text-align:center; border:none;}
.title_cn{width:1050px; height:75px; line-height:105px; margin:0 auto; color:#0063a6; font-size:30px; /*padding-left:50px;*/padding-left:86px;}
.title_cn .p_cs1{height:75px; line-height:75px;}
.title_cn .p_cs2{height:75px; line-height:115px; margin-right:20px; font-size:13px; color:#595757;}
.title_en{width:1010px; height:25px; margin:0 auto; background:url(../images/line_02.jpg) no-repeat; font-size:16px; /*padding-left:90px;*/padding-left:37px;}
.title_en .txt{width:130px;height:25px;background:#ffffff;text-align:center;}

.title_en2{width:1010px; height:25px; margin:0 auto; background:url(../images/line_022.jpg) no-repeat; font-size:16px; padding-left:90px;}
.title_en3{width:1010px; height:25px; margin:0 auto; background:url(../images/line_023.jpg) no-repeat; font-size:16px; padding-left:90px;}
.list_con{width:1100px; margin:0 auto; overflow:hidden;}
.list_left{width:269px; float:left; padding:25px 0; background:url(../images/line_03.png) repeat-y; overflow:hidden;}
.list_left a,.list_left a:link,.list_left a:visited,.list_left a:active,.list_left a:hover{color:#FFF; text-decoration:none;}
.list_right{width:800px; float:right; padding:20px 0; overflow:hidden;}
.list_right2{width:800px; float:right; padding:0; overflow:hidden;}
.list_right .list_con{width:800px; border-bottom:1px dotted #DDD;}
.list_right a,.list_right a:link,.list_right a:visited,.list_right a:active,.list_right a:hover{line-height:300%; font-size:18px; color:#0063a6; display:block; float:left; margin-left:10px;width:680px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.list_right .time{line-height:300%; font-size:14px; color:#000; display:block; float:right; margin-right:10px;}

.list_right .p_con{width:780px; line-height:25px; color:#595757; margin:0 auto; font-size:14px; text-indent:28px; border:none; padding-bottom:5px;}

.detail_right{width:800px; float:right; overflow:hidden;}
.detail_right .title{width:100%; line-height:300%; font-size:22px; text-align:center;}
.detail_right .time{width:100%; line-height:250%; font-size:13px; text-align:center; border-bottom:1px dotted #ddd; color:#595757;}
.detail_right .con_web{width:98%; line-height:250%; margin:0 auto; padding:10px 0;}


.list_right2 .pic_css1{width:240px; height:210px; float:left; margin:0 0 20px 21px; border:2px solid #d3d4d4;}
.list_right2 .pic_css2{width:240px; height:210px; float:left; margin:0 0 20px 21px; border:2px solid #0063a6;}








table
        {
            width:790px; overflow:hidden;
            margin: 0 auto;
            border:0px solid #ff0000;
        }
        #probox
        {
            width: 725px;
            overflow: hidden;
            height: 130px;
            padding: 10px 0;
        }
        #prolist
        {
            width: 2000px;
        }
        ul, li
        {
            list-style-type: none;
            margin: 0;
            padding: 0;
        }
        #prolist li
        {
            float: left;
            text-align: center;
            line-height: 200%;
            margin-left: 0px; font-size:13px;
        }
        #prolist li img{ border:1px solid #0063a6;}
        #left, #right
        {
            cursor: pointer;
        }





               .page_fy{width:100%; text-align:left;}
            .page_fy span{ padding:0 5px; height:60px; line-height:60px; display:block; float:left; font-size:14px; color:#000}
            .page_fy .disabled{ padding:0 5px; height:60px; line-height:60px; display:block; float:left; font-size:14px; color:#000;}
            .page_fy .current{ padding:0 5px; height:60px; line-height:60px; display:block; float:left; font-size:14px; color:#000;}
            .page_fy a,.page_fy a:link,.page_fy a:active,.page_fy a:visited{ padding:0 5px;  height:60px; line-height:60px; display:block; float:left; font-size:14px; color:#000;}
            .page_fy a:hover{ padding:0 5px; height:60px; line-height:60px; display:block; float:left; font-size:14px; color:#8a0000;}



/*  底部友情链接  */
.friend_link{
	width: 1100px;
	line-height: 250%;
	margin: 0px auto;
	color: #fff;
}


/*  内页：公共页面  */
/*
.basic_page{
    margin: 0 auto;
    width: 1200px;
    position: relative;
    padding-bottom: 0px;
}

.basic_page_inside{
    width: 100%;
    padding-bottom: 100px;
}
*/