@charset "utf-8";
/* CSS Document */
*{ margin:0; padding:0}

html, body {height:100%;margin: 0;}
ul li{ list-style:none}
img{ border:0; max-width:100%}
a{ text-decoration:none; color:#333}
.clear{ clear:both}
body{ font-family:"微软雅黑"; width:100%; min-width:1200px;color: #000000;font-size: 12px;}
.ccsl{ display:block;overflow:hidden; white-space:nowrap;text-overflow:ellipsis;}
/* p{text-align:justify; letter-spacing:1px} */

.main{ width:1300px; margin:0 auto;}


.banner{ width:100%; min-width:1300px;overflow:hidden; position:relative;font-size:0; margin:0 auto;}
.b-list{ height:20px; /*padding-top:380px;*/ margin:0 auto;position:relative;z-index:1;}
.b-list span{ display:block;cursor:pointer; width:10px; height:10px; border-radius:50%; background:#fff; float:left; margin:0 5px; _margin:0 3px;}
.b-list .spcss{ background:#d8241d}


.topbox{ width:100%; min-width:1200px; height:40px; line-height:40px; background:#f2f2f2; overflow:hidden}
.topbox p{ color:#fff}
.topbox .ccsl{float: right;}

.logo{ width:1200px; margin:0 auto; height: 110px; overflow:hidden}
.logo img{ width:285px; display:block}


.nav{ width:100%; min-width:1200px;height:50px; line-height:50px; background:#FFFFFF; overflow:hidden}
.nav ul{ overflow:hidden}
.nav ul li{width: 100px; float:left;height: 50px;}
.nav ul li a{ display:block;color:black;line-height: 50px;font-size: 16px; text-align:center}
.nav ul li a:hover,.nav .on a{ color:#fff; background:#00aaee}


.part1{ width:100%; min-width:1200px;background:url(../images/bg1.jpg) repeat-x;height: 380px; padding-top:30px}
.part1 .L{float: left;width: 280px;margin-left: 15px;padding-top: 75px;margin-right: 55px;}
.part1 .L .titbox{height: 50px;background:#1251ff;}
.part1 .L .titbox p{font-size: 24px;font-weight: bold;text-align: center;line-height: 50px; color:#fff}
.part1 .L .conbox{background: #fff;padding: 28px 24px;line-height: 29px;color: #333333;}
.part1 .L .conbox .con{height: 145px;overflow: hidden;}
.part1 .C{float: left;width: 535px;margin-right: 35px;padding-top: 75px;}
.part1 .C .titbox{ height:35px; line-height:35px; overflow:hidden;padding-left: 13px;margin-bottom: 20px;}
.part1 .C .titbox p{ float:left;font-size: 18px;font-weight: bold;color: #fff; max-width:380px}
.part1 .C .titbox a{ float:right;padding-right: 10px;font-size: 12px;color: #fff;}
.part1 .C ul{ overflow:hidden;}
.part1 .C ul li{width: 235px;height: 170px;margin: 14px;float: left;border: 2px solid #fff;text-align: center;}
.part1 .C ul li img{ display:block;width: 235px;height: 170px}
.part1 .R{float: right;width: 280px;background: #fff;color: #999999;}
.part1 .R .titbox{height: 50px;line-height: 50px;background:#1251ff;padding-left: 22px;font-size: 24px;font-weight: bold;color: #fff; overflow:hidden}
.part1 .R .titbox p{ float:left;}
.part1 .R .titbox span{ float:left;padding-left: 10px;font-size: 16px;}
.part1 .R .conbox{padding:20px;font-size: 14px;}
.part1 .R .conbox .con{ overflow:hidden; height:326px}
.part1 .R .conbox .con p{line-height: 40px;border-bottom: 1px dashed #999999;}


.part2{ width:1200px; margin:0 auto; overflow:hidden;}
.contitbox{ width:1200px;margin:0 auto; overflow:hidden;margin-top:10px;text-align: center;background: url(../images/titbg.png) no-repeat center 60px;margin-bottom: 30px;}
.contitbox h3{ text-align:center;line-height: 40px;font-size: 32px;color: #000000; font-weight:normal}
.contitbox p{ text-align:center;font-size: 14px;color: #999999;line-height: 17px;margin-bottom: 48px;}
.contitbox span{ text-align:center;font-size: 14px;font-weight: bold;color: #333333;line-height: 22px;}

.p2con{ overflow:hidden; padding-bottom:60px;}
.p2con .L{margin-left: 89px;margin-right: 77px;width: 616px; height:210px;float: left;border-bottom: 2px solid #999999;border-top: 2px solid #999999; overflow:hidden}
.p2con .L .con{padding: 8px;line-height: 33px;text-indent: 2em;}
.p2con .R{width: 418px;height:210px; overflow:hidden;float: right;margin-top: 10px;}
.p2con .R img{ display:block;width: 418px;height:210px; overflow:hidden;}


.part3{width:100%; min-width:1200px;padding: 60px 0px;overflow: hidden;}

.typebox{ overflow:hidden;}
.typebox .titbox{height: 97px;background: #197ebd;text-align: left;}
.typebox .titbox p{padding-left: 52px;color: #fff;padding-top: 12px;line-height: 24px;font-size: 18px;font-weight: bold;}
.typebox .titbox span{color: #fff;line-height: 15px;padding-left: 52px;font-size: 12px;text-transform: uppercase;font-weight: bold;}

.typebox ul{ overflow:hidden}
.typebox ul.hei{ max-height:390px; overflow:hidden}
.typebox ul li{background:#FFFFFF;}
.typebox ul li .typeone{height: 42px; line-height: 42px;text-indent: 4em; overflow:hidden;border-bottom: 1px solid #CCCCCC;}
.typebox ul li .cssl{width: 100%;height: 42px;background:#FFFFFF; line-height: 42px;text-indent: 4em; overflow:hidden}
.typebox ul li .typeone a{display: block;font-weight: bold;color: #888888;font-size: 18px;}
.typebox ul li .typetwo{width: 220px;text-indent: 4em;margin: auto; display:none;background:#FFFFFF;}
.typebox ul li .typetwo a{color: #888888;height: 30px;line-height: 30px;font-size: 18px;}


.typebox .more{background: #FFFFFF;line-height: 60px;text-align: center;height: 60px;margin-top: 19px;}
.typebox .more a{color: #FFFFFF;font-size: 14px;}

.typebox1{width: 900px; overflow:hidden;float: left;}
.typebox1 .titbox{height: 197px;background: #197ebd;}
.typebox1 .titbox p{padding-left: 52px;color: #fff;padding-top: 12px;line-height: 24px;font-size: 18px;font-weight: bold;}
.typebox1 .titbox span{color: #fff;line-height: 15px;padding-left: 52px;font-size: 12px;text-transform: uppercase;font-weight: bold;}


.typebox1 ul{ overflow:hidden}
.typebox1 ul.hei{ max-height:390px; overflow:hidden}
.typebox1 ul li{}
.typebox1 ul li .typeone{width: 100%;height: 42px;color:#000000;line-height: 42px;text-indent: 4em;text-align:left;border-top:1px dashed #999;background:url(../images/wen.png) no-repeat 8px center;}
.typebox1 ul li .typeone a{font-weight: bold;color: #000000;font-size: 15px;}
.typebox1 ul li .typeone p{float: right;margin-right:80px;color: #b3b3b3;}
.typebox1 ul li .typetwo{width: 1000px;text-indent: 4em;margin: auto; display:none;}
.typebox1 ul li .typetwo p{color: #888888;height: 30px;line-height: 30px;font-size: 17px;}

.part3 ul.proul{width: 920px; overflow:hidden;float: right;}
.part3 ul.proul li{ width:255px; float:left; margin:0 4px; padding:20px 20px 0 20px; border:1px solid #999; margin-top:20px; overflow:hidden}
.part3 ul.proul li .pro{_display:table;display:table-cell;text-align:center;width:255px;height:190px;vertical-align:middle}
.part3 ul.proul li .pro img{vertical-align:middle;max-height:190px; max-width:255px;}
.part3 ul.proul li p{ height:40px; line-height:40px; text-align:center;}



.part4{ width:1200px; margin:0 auto; overflow:hidden;padding-top: 65px}
.part4 .L{width: 500px;float: left;background: #f8fcff;padding: 25px;color: #000000; overflow:hidden;height:347px;}
.part4 .R{width: 550px; overflow:hidden;float: right;background: #f8fcff;color: #000000;padding: 25px; height:347px;}


.part4 .titbox{background: url(../images/titbg3.png);color: #1871b1;height:40px; line-height:40px; overflow:hidden}
.part4 .titbox p{ float:left; max-width:170px;font-size: 16px; padding-left:25px; font-weight:bold}
.part4 .titbox a{ float:right; padding-right:10px; color:#fff; font-size:12px;}

.part4 .L .p4_1{width: 460px;float: left;}
.part4 .L .p4_1 .onebox{width: 460px;margin: auto;margin-top: 17px;height:140px;margin-bottom: 10px; overflow:hidden;}
.part4 .L .p4_1 .onebox .l{width: 209px;height: 336px;float: left;border: 2px solid #000000;}
.part4 .L .p4_1 .onebox .l img{width: 229px;height: 136px;}
.part4 .L .p4_1 .onebox .r{float: right;width: 220px;}
.part4 .L .p4_1 .onebox .r a{font-weight: bold;font-size: 14px;line-height: 35px;color: #000000;}
.part4 .L .p4_1 .onebox .r .sub{font-size: 12px;line-height: 25px;}
.part4 .p4_1 .pro img{max-height:130px; max-width:130px}
.part4 .L .p4_1 ul{ padding:10px; overflow:hidden}
.part4 .L .p4_1 ul li{height: 140px;line-height: 40px;border-bottom: 1px #e6e6e6 dashed;}
.part4 .L .p4_1 ul li a{color: #000000; float:left;  max-width:290px}
.part4 .L .p4_1 ul li span{float: right;padding-right: 10px;}

.part4 .L .p4_2{width: 295px;float: right; }
.part4 .L .p4_2 ul{padding:10px; overflow:hidden}
.part4 .L .p4_2 ul li{height: 40px;line-height: 40px;border-bottom: 1px #e6e6e6 dashed;background: url(../images/icon.jpg) no-repeat 5px center;}
.part4 .L .p4_2 ul li a{color: #000000; float:left; padding-left:30px; max-width:150px}
.part4 .L .p4_2 ul li span{float: right;padding-right: 10px;}

.part4 .R ul{padding:10px; overflow:hidden}
.part4 .R ul li{height: 40px;line-height: 40px;border-bottom: 1px #e6e6e6 dashed;background: url(../images/icon.jpg) no-repeat 5px center;}
.part4 .R ul li a{color: #000000; float:left; padding-left:30px; max-width:150px}
.part4 .R ul li span{float: right;padding-right: 10px;}


.part5{ width:1200px; margin:0 auto; padding-top:60px}
.marqueeleft{width:1160px;overflow:hidden; margin-top:20px}
.marqueeleft ul{float:left;}
.marqueeleft ul li{width: 278px;margin-right: 20px;float: left;border: 1px solid #333333;background-color: #333;}
.marqueeleft ul li .pro{width: 278px;height: 200px;_display:table;display:table-cell;text-align:center;vertical-align:middle}
.marqueeleft ul li .pro img{vertical-align:middle;max-height:200px; max-width:278px}
.marqueeleft ul li p{ text-align:center;line-height: 35px;color: #fff;font-weight: bold; padding:0 15px}


.linksbox{ width:1200px; margin:0 auto; overflow:hidden; padding-top:50px}
.linksbox .titbox{width: 160px;float: left;font-size: 22px;font-weight: bold;color: #222222;padding-right: 35px;}
.linksbox .titbox span{padding-left: 10px;font-size: 16px;font-weight: bold;text-transform: uppercase;}
.linksbox .con{ float:left; width:1000px;}
.linksbox .con a{padding-right: 15px;line-height: 30px;}


.fnav{width:100%; min-width:1200px;height: 45px;line-height: 45px;background: #333333; overflow:hidden; margin-top:10px}
.fnav .main{ overflow:hidden; text-align:center}
.fnav .main a{margin: 0px 25px; color:#fff;font-size: 14px;font-weight: bold;}


.footbox{width:100%; min-width:1200px;background: #479dd2;padding: 30px 0px;}
.footbox .con{ text-align:center;color: #FFFFFF;line-height: 30px;}


.mainWarp{ width:1200px; margin:0 auto; overflow:hidden; padding-top:10px; text-align:left;background: #FFFFFF;}

.mainleft{ float:left; overflow:hidden; width:320px;margin-right: 20px;}
.mainleft1{ float:left; overflow:hidden; width:360px;margin-left: 35px;}
.mainleft .typebox{float: unset;background: #FFFFFF;}
.mainleft .titbox0{ background:#f67903; height:40px; line-height:40px;}
.mainleft .titbox0 p{ color:#fff; padding-left:15px; font-size:16px; font-weight:bold}
/* .mainleft .titbox a{ float:right;padding-right: 10px;font-size: 16px;color: #fff;}
.mainleft .titbox p{ color:#fff; padding-left:15px; font-size:16px; font-weight:bold;width: 100px;}
 */
.mainleft #on{ color:#000000; background:#f4f4f4;font-weight: bold;}
.mainleft li:hover{color:#000000; background:#f4f4f4;font-weight: bold;}
.mainleft .titbox p{ float:left; width:250px;font-size: 16px; padding-left:25px; font-weight:bold}
/* .mainleft .titbox a{ float:right; padding-right:10px; padding-top:15px;color:#fff; font-size:20px;}
 */

.lxwm{ overflow:hidden; margin-top:10px;}
.lxwm .con{ line-height:33px; overflow:hidden;border: 1px #e4e4e4 solid; padding:5px 10px}

.mainright{ float:right; overflow:hidden; width:360px}
.mainright1{ overflow:hidden; width:830px}
.pubR_NewsList li {width: 830px;height: 30px;line-height: 30px;list-style: inside;margin-top: 5px;position: relative;text-indent: 0px;}
.pubR_NewsList li:hover span{color:#f67903;}
.pubR_NewsList li:hover a{color:#f67903;}
.pubR_NewsList li .pull-right {
    float: right;
}
.pubR_NewsList li a{
	font-size:14px;
}
.pubR_NewsList li span{
	font-size:14px;
}
.mainright1 .brandnavbox .con{ text-align:left;font-size: 20px;font-weight:bold;color: #888888;}
.brandnavbox{ height:40px; line-height:40px; border-bottom:3px solid #CCCCCC; overflow:hidden}
.brandnavbox .con{ padding-left:15px}


ul.piclistul{ overflow:hidden; padding-bottom:20px; padding-top:10px; padding-left:100px}
ul.piclistul li{width: 70px;float: left;margin-left: 8px;margin-top: 10px;font-size: 20px;}
ul.piclistul li .pro{ width:80px; height:70px; overflow:hidden;}
ul.piclistul li .pro img{width:200px; height:200px;transition: all 0.5s;}
ul.piclistul li .pro:hover img{transform: scale(1.1);}
ul.piclistul li p{ text-align:center; height:30px;line-height: 30px;width: 80px;font-size: 14px;}
ul.piclistul li p:hover{ color:#f67903}

ul.piclistul1{ overflow:hidden; padding-bottom:20px; padding-top:10px; padding-left:100px}
ul.piclistul1 li{width: 70px;float: left;margin-left: 8px;margin-top: 10px;padding-left: 30px;font-size: 20px;}
ul.piclistul1 li .pro{ width:80px; height:70px; overflow:hidden;}
ul.piclistul1 li .pro img{width:150px; height:60px;transition: all 0.5s;}
ul.piclistul1 li .pro:hover img{transform: scale(1.1);}
ul.piclistul1 li p{ text-align:center; height:30px;line-height: 30px;font-size: 14px;width: 80px;}
ul.piclistul1  li p:hover{ color:#f67903}


ul.listul{ padding:10px; overflow:hidden; padding-bottom:20px}
ul.listul li{height: 40px;line-height: 40px; border-bottom: 1px #e6e6e6 dashed;background: url(../images/icon.png) no-repeat 5px center;}
ul.listul li a{ float:left; max-width:720px; padding-left:30px}
ul.listul li a:hover{ color:#f67903}
ul.listul li span{ float:right;}

/* ul.listul1{ padding:10px; overflow:hidden; padding-bottom:20px;float:left;}
ul.listul1 li{height: 40px;line-height: 40px; border-bottom: 1px #e6e6e6 dashed;}
ul.listul1 li a{ float:left; max-width:720px; }
ul.listul1 li a:hover{ color:#f67903}
ul.listul1 li span{ float:left;width: 220px;} */

ul.listul1{overflow:hidden; }
ul.listul1 img{width:128px; max-height:166px;margin-left: 15px;margin-top: 15px;}
ul.listul1 li{height: 225px; float:left;background: #fafafa;margin-left: 20px;margin-top: 20px;width:400px;border-bottom: #d8d8d8 3px solid;}
ul.listul1 li a{ float:left; max-width:720px; }
ul.listul1 li a:hover{ color:#f67903}
ul.listul1 li span{ float:left;width: 220px;margin-left:20px; line-height: 24px;font-size: 15px;}


ul.listul2{ padding:10px; overflow:hidden; padding-bottom:20px;padding-left: 100px;}
ul.listul2 li{height: 100px;line-height: 30px; float:left;margin-top:50px;text-align:left; }
ul.listul2 li a{ float:left; max-width:720px;font-size:15px;}
ul.listul2 li a:hover{ color:#f67903}
ul.listul2 li span{ float:left;width: 220px;}

.detailbox{padding:10px; overflow:hidden; padding-bottom:20px}
.detailbox .xq{}
.detailbox .xq .tit{text-align: center;line-height: 40px;font-size: 14px;font-weight: bold;margin-top: 20px;}
.detailbox .xq .date{ text-align:center; line-height:30px;}
.detailbox .xq .proimg{ margin:0 auto; display:block; max-width:700px; margin-top:10px}
.detailbox .xq .con{ line-height:33px; padding:8px; overflow:hidden}
.detailbox .xq .con p{ text-indent:2em;font-size: 18px;}
.idxBox02_left_newsL,.idxBox02_left_newsR{
    width: 387px;
    height: 262px;
    margin-bottom: 10px;
}
.idxBox02_left_newsL{
    float: left;
}
.idxBox02_left_newsR{
    float: right;
}
.news_title{
    width: 387px;
    height: 60px;
    line-height: 60px;
    font-size: 18px;
    position: relative;
    border-bottom: 1px #ccc solid;
}
.news_title ul li{
    width: 160px;
    height: 60px;
    list-style: none;
    float: left;
    margin-right: 20px;
    font-weight: bold;
    color: #9aa4b5;
    cursor: pointer;
}
.news_title_on{
   /*  color: #00307f !important; */
   color: #197ebd !important;
}
.news_more{
    font-size: 14px;
    color: #00307f;
    position:absolute;
    right: 0px;
    font-weight: bold;
    cursor: pointer;
}
.news_body{
    width: 387px;
    margin-top: 10px;
}
.news_body li{
    height: 32px;
    line-height: 32px;
    list-style: none;
    font-size: 16px;
}
.news_body li span{
	display: inline-block;
	height: 32px;
 	line-height: 32px;
	vertical-align: middle;
	margin-left:6px;
}
.news_body li a:hover{
    color: #00307f;
    text-decoration: underline;
}
.news_body_yw li a:hover{
    color: #00307f;
    text-decoration: underline;
}


.tjbox{ overflow:hidden}
.tjbox .titbox{height: 40px;line-height: 40px; overflow:hidden;border-bottom:1px solid #f67903;}
.tjbox .titbox p{font-size: 14px; padding-left:15px}
.tjbox ul{ overflow:hidden; padding:10px 0}
.tjbox ul li{width: 440px;float: left;margin-left: 12px;height: 30px;line-height: 30px;border-bottom: 1px #e4e4e4 dashed;background: url(../images/icon.png) no-repeat 5px center;}
.tjbox ul li a{ float:left; max-width:270px; padding-left:30px}
.tjbox ul li span{float:right;}
.tjbox ul li a:hover{ color:#f67903}



.pagebox{ text-align:center; padding-top:10px; padding-bottom:50px}
.pagebox a{ border:1px solid #ccc; padding:5px 10px; display:inline-block; color:#333; margin:3px}
.pagebox a:hover{ border:1px solid #f67903; color:#f67903}
 .marquee {
            width: 100%;
            height: 50px;
            align-items: center;
            color: #3A3A3A;
            background-color: #00AAEE;
            display: flex;
            box-sizing: border-box;
        }

        .marquee_title {
            padding: 0 20px;
            height: 30px;
            font-size: 14px;
            border-right: 1px solid #d8d8d8;
            align-items: center;
        }

        .marquee_box {
            display: block;
            position: relative;
            width: 60%;
            height: 30px;
            overflow: hidden;
        }

        .marquee_list {
            display: block;
            position: absolute;
            top: 0;
            left: 0;
        }

        .marquee_top {
            transition: all 0.5s;
            margin-top: -30px;
        }

        .marquee_list li {
            height: 30px;
            line-height: 30px;
            font-size: 18px;
            padding-left: 20px;
        }

            .marquee_list li span {
                padding: 0 2px;
				color:white;
				
            }
			.daohang{width:100%; min-width:1200px;padding: 60px 0px;background: url(../images/bj.jpg) no-repeat; background-size:100% 100%;overflow: hidden;}
		.p4_1 .daohang1{width:790px; min-width:1200px;padding: 60px 0px; }	
			/*全屏自适应轮播样式*/
			.banner-main {
				width: 100%;
				height: 600px;
				position: relative;
			}
			
			.banner-main-img {
				height: 600px;
				width: 100%;
				min-width: 1000px;
				overflow: hidden;
			}
			
			.banner-main-img li {
				width: 100%;
				display: none;
				overflow: hidden;
				position: absolute;
				top: 0;
				left: 0;
			}
			.banner-main-img li img{
			    width: 1920px;
			    height: 600px;
			    display: block;
			    position: relative;
			    left: 50%;
			    margin-left: -960px;
			    top: 0;
			}
			.ui-controls ul{
				position: absolute;
				bottom: 20px;
				right: 20px;
			}
			
			.ui-controls ul li {
				float: left;
				width: 10px;
				height: 10px;
				margin: 0px 5px;	
				border: 2px solid #ddd;
				background: #eee;
				/*border-radius: 50%;
				border: 2px solid rgba(255, 255, 255, 0.9);
				background: rgba(0, 0, 0, 0.5);*/
				text-indent: -9999px;
				overflow: hidden;
				cursor: pointer;
				-webkit-transition: all .2s;
				transition: all .2s;
			}
			
			.ui-controls ul li:hover {
				border: 2px solid #ccc;
				background: #999;
				/*border: 2px solid rgba(0, 0, 0, 0.5);
				background: rgba(255, 255, 255, 0.6);*/
			}
			
			.ui-controls ul .current {
				border: 2px solid #ccc;
				background: #999;
				/*border: 2px solid rgba(0, 0, 0, 0.5);
				background: rgba(255, 255, 255, 0.6);*/
			}
			
			.ui-controls .ui-prev {
				width: 41px;
				height: 69px;
				position: absolute;
				top: 50%;
				left: 0px;
				margin-top: -35px;
				text-indent: -9999px;
				overflow: hidden;
				background: url(../images/icon-slides.png) no-repeat -84px 50%;
				z-index: 999;
				cursor: pointer;
			}
			
			.ui-controls .ui-next {
				width: 41px;
				height: 69px;
				position: absolute;
				top: 50%;
				right: 0px;
				margin-top: -35px;
				text-indent: -9999px;
				overflow: hidden;
				background: url(../images/icon-slides.png) no-repeat -125px 50%;
				z-index: 999;
				cursor: pointer;
			}
			
			.ui-controls .ui-prev:hover {
				background-position-x: 0px;
			}
			
			.ui-controls .ui-next:hover {
				background-position-x: -42px;
			}
			/*固定大小样式*/
			.pic-scroll{
				width: 1200px;
				margin: 50px auto 30px;
			}
			.pic-scroll .lunbo01{
				float: left;
				width: 600px;
				height: 400px;
				border: 5px solid #ccc;
				background: #eee;
				position: relative;
			}
			.banner-main-img01 {
				height: 400px;
				width: 600px;
				overflow: hidden;
			}
			
			.banner-main-img01 li {
				width: 600px;
				display: none;
				overflow: hidden;
				position: absolute;
				top: 0;
				left: 0;
			}
			.banner-main-img01 li img{
			    width: 600px;
			    height: 400px;
			    display: block;
			    position: relative;
			    left:0;
			    top: 0;
			}
			.ui-controls01 ul{
				position: absolute;
				bottom: 20px;
				right: 20px;
			}
			
			.ui-controls01 ul li {
				float: left;
				width: 10px;
				height: 10px;
				margin: 0px 5px;
				border: 2px solid #ddd;
				background: #eee;
				/*ie8以上css*/
				/*border-radius: 50%;
				background: rgba(0, 0, 0, 0.5);
				border: 2px solid rgba(255, 255, 255, 0.9);	*/
				text-indent: -9999px;
				overflow: hidden;
				cursor: pointer;
				-webkit-transition: all .2s;
				transition: all .2s;
			}
			
			.ui-controls01 ul li:hover {
				border: 2px solid #ccc;
				background: #999;	
				/*border: 2px solid rgba(0, 0, 0, 0.5);
				background: rgba(255, 255, 255, 0.6);*/
			}
			
			.ui-controls01 ul .current {
				border: 2px solid #ccc;
				background: #999;	
				/*border: 2px solid rgba(0, 0, 0, 0.5);
				background: rgba(255, 255, 255, 0.6);*/
			}
			
			.ui-controls01 .ui-prev01 {
				width: 41px;
				height: 69px;
				position: absolute;
				top: 50%;
				left: 0px;
				margin-top: -35px;
				text-indent: -9999px;
				overflow: hidden;
				background: url(../images/icon-slides.png) no-repeat -84px 50%;
				z-index: 999;
				cursor: pointer;
			}
			
			.ui-controls01 .ui-next01 {
				width: 41px;
				height: 69px;
				position: absolute;
				top: 50%;
				right: 0px;
				margin-top: -35px;
				text-indent: -9999px;
				overflow: hidden;
				background: url(../images/icon-slides.png) no-repeat -125px 50%;
				z-index: 999;
				cursor: pointer;
			}
			
			.ui-controls01 .ui-prev01:hover {
				background-position-x: 0px;
			}
			
			.ui-controls01 .ui-next01:hover {
				background-position-x: -42px;
			}
.blue{color: #197ebd; font-size:20px;}


.search-btn1 {
  height: 40px;
  width: 65px;
  outline: none;
  border-radius: 0 15px 15px 0;
  background: #f6ac1e;
  color: #ffffff;
  border: none;
  transition: all 0.3s ease;
}
.search-btn1:hover {
  transition: all 0.3s ease;
}
.search-btn1:hover i {
  font-size: 2.5em;
}
.search-btn1 i {
  font-size: 2.3em;
}
.search-box1 {
	margin-top: 10px;
  display: flex;
  justify-content: center;
  align-items: center;
  height: 60px;
  background:#f4f4f4;
}
.ghyy {
    width: 780px;
    margin: 0 auto;
    margin-top: 20px;
}
#ghyyInSelect li {
/*     width: 780px; */
    list-style: none;
    border-bottom: 1px #e4e4e4 dashed;
    display: block;
}
#ghyyInSelect li dl {
    position: relative;
    margin-left: 40px;
    padding-left: 20px;
}
#ghyyInSelect li dl dt {
    width: 100px;
    margin-bottom: 5px;
    position: absolute;
    top: 0;
    left: -70px;
    text-align: right;
    color: #666;
    height: 24px;
    line-height: 24px;
    list-style-type: none;
}
#yjks .ghyyInSelectOn {
    background: #ff6400;
    color: #ffffff !important;
}
#ghyyInSelect li dl dd {
    float: left;
    display: inline-block;
    white-space: nowrap;
    height: 24px;
    padding: 0 10px;
    text-decoration: none;
    color: #039;
    border-radius: 2px;
    line-height: 24px;
    margin-left: 10px;
    cursor: pointer;
    margin-bottom: 20px;
}
.pubSecondBodyR #loading {
    dispaly: none;
    opacity: 0.5;
    padding-top: 20px;
    color: #000000;
}
.ghyyZj li {
    list-style: none;
    margin-top: 30px;
    margin-bottom: 30px;
    
}
.ghyyZjIn {
    width: 780px;
    height: 135px;
}
.ghyyZjIn .zjinfo {
    width: 480px;
    height: 130px;
    float: left;
    margin-left: 20px;
    overflow: hidden;
}
.ghyyZjIn .zjinfo h3 {
    height: 20px;
    line-height: 20px;
    font-size: 16px;
    margin-top: 0px;
}
.ghyyZjIn .zjinfo h4 {
    height: 20px;
    line-height: 20px;
    font-size: 16px;
    margin-top: 0px;
    color: #10adc1;
}
.ghyyZjIn .zjinfo p {
    line-height: 20px;
}

.zjTxt{
    width: 480px;
    height: 130px;
    float: left;
    margin-left: 20px;
    overflow: hidden;
}
.zjTxt h3{
    height: 40px;
    line-height: 40px;
    font-size: 16px;
}
.zjTxt h3 a{
    color: black;
}
.zjTxt h3 span{
    margin-left: 20px;
}
.zjTxt h4{
    height: 40px;
    line-height: 40px;
    font-size: 16px;
    color: #197ebd;
}
.zjTxt p {
    width: 480px;
    white-space: nowrap;
    line-height: 60px;
    color: #777;
    overflow: hidden;
    text-overflow: ellipsis;
}
.zjImg {
    width: 90px;
    height: 120px;
    float: left;
    border: 1px #e5e6e4 solid;
    padding: 5px;
}
.ghyyZjIn>.zjTxt {
    width: 400px;
}
.btnGH {
    width: 110px;
    height: 130px;
    float: right;
    line-height: 130px;
}
.btnGH button {
    width: 110px;
    height: 40px;
    background: #197ebd;
    border: 0;
    border-radius: 5px;
    color: #ffffff;
    font-size: 16px;
    line-height: 40px;
    cursor: pointer;
}

/*ghyy start*/
.ghyy{

    width: 665px;
    margin: 0 auto;
    margin-top: 20px;
}

.ghyyInSelect{
    width: 665px;
}
.ghyyInSelect li{
    width: 665px;

    list-style: none;
    border-bottom: 1px #e4e4e4 dashed;
    display: block;
}
.ghyyInSelect li dl{
    position: relative;
    margin-left: 40px;
    padding-left: 20px;
}
.ghyyInSelect li dl dt{
    width: 100px;
    margin-bottom: 5px;
    position: absolute;
    top: 0;
    left: -70px;
    text-align: right;
    color: #666;
    height: 24px;
    line-height: 24px;
    list-style-type: none;
}
.ghyyInSelect li dl dd{
    float: left;
    display: inline-block;
    white-space: nowrap;
    height: 24px;
    padding: 0 10px;
    text-decoration: none;
    color: #039;
    border-radius: 2px;
    line-height: 24px;
    margin-left: 10px;
    cursor: pointer;
    margin-bottom: 20px;
}
.ghyyInSelectOn{
    background: #ff6400;
    color: #ffffff !important;
}
.ghyyZj{
    width: 665px;

}
.ghyyZj li{
    list-style: none;
    margin-top: 30px;
    margin-bottom: 30px;
    
}
.ghyyZjIn{
    width: 665px;
    height: 135px;
}
.ghyyZjIn>.zjTxt{
    width: 400px;
}
.ghyyZjIn>.zjTxt>p{
    width: 400px;
}

.doctor{
    width: 950px;
    margin: 0 auto;
}
.doctor_intorduce{
    width: 950px;
    height: auto!important;
    height: 200px;
    min-height: 200px;
    background: #f2f2f2;
    padding-top: 20px;
    margin-top: 30px;
    padding-bottom: 20px;
}
.doctor_intorduce_top{
    width: 900px;
    height: 135px;
    margin-left: 25px;

}
.doctor_intorducePic{

    width: 90px;
    height: 120px;
    float: left;
    border: 1px #e5e6e4 solid;
    background: white;
    padding: 5px;
}
.doctor_intorduceTxt{
    width: 770px;
    float: left;
    margin-left: 20px;
}
.doctor_intorduceTxt h3{

    height: 40px;
    line-height: 40px;
    font-size: 16px;
}
.doctor_intorduceTxt h4{

    height: 40px;
    line-height: 40px;
    font-size: 16px;
    color: #10adc1;
}
.doctor_intorduceTxt p{
    width: 770px;
    line-height: 30px;
    color: #777;
}
.doctor_intorduceTxt p span{
    color: #000;
    font-weight: bold;
}
.doctor_intorduce_bottom{
    margin-top: 20px;
}
.doctor_intorduce_bottom table{

    width: 900px;
    
    margin: 0 auto;
    table-layout: fixed;
    text-align: center;
    border: 1px #e4e4e4 solid;
    background: white;

    border-collapse: collapse;
    border-spacing: 0;
}
.doctor_intorduce_bottom table td{
    height: 40px;

    border: 1px #e4e4e4 solid;
}
.doctor_work_time{

    height: 60px;
    background: #fafafa;
}
.ghBtnOn{
    width: 85px;
    height: 30px;
    background: #2c7dbc;
    color: #ffffff;
    border: 0px;
    border-radius: 5px;
    cursor: pointer;
    font-size: 12px;
}
.ghBtn{

    width: 85px;
    height: 30px;
/*     background: #777777; */
    background: #2c7dbc;
    color: #ffffff;
    border: 0px;
    border-radius: 5px;
    cursor: pointer;
    font-size: 12px;
}
.ghyyTime_choose{
    width: 950px;

    height: auto!important;
    height: 35px;
    min-height: 35px;
    margin-top: 30px
}
.ghyyTime_choose_Title{
    width: 950px;
    font-size: 16px;
    color: #00636f;
    line-height: 18px;
    position:relative;
    text-indent: 20px;
}
.ghyyTime_choose_Icon{
    width: 10px;
    height: 10px;
    background: #00636f;
    position: absolute;
    left: 0px;
    top: 4px;
}
.ghyyTime_choose_In{
    width: 950px;
    margin-top: 20px;
    line-height: 30px;
    margin-bottom: 20px;
}
.ghyyTime_choose_In p span{
    color: #ff6400;
}
.ghyy_numb{
    padding-bottom: 20px;
}
.ghyy_numb li{    
    list-style: none;
    float: left;
    width: 123px;
    height: 37px;
    margin-top: 20px;
    border: 1px #cccccc solid;
    margin-right: 20px;
    border-radius: 20px;
    cursor: pointer;
}
.ghyy_numbIn{
    width: 37px;
    height: 37px;
    line-height: 37px;
    text-align: center;
    border-radius: 50%;
    background: #cccccc;
    float: left;

}
.ghyy_timeIn{
    width: 70px;
    height: 37px;
    line-height: 37px;
    float: right;
}

.ghyy_numbOn{
    border: 1px #00636f solid!important;
    color: #00636f;
}
.ghyy_numbOn>.ghyy_numbIn{
    background: #00636f;
    color: #fff;
}
.ghyyTime_choose>p{
    line-height: 30px;
}
.agreement{
    text-indent: 20px;
    position: relative;
    margin-top: 20px;
}
.agreement input{
    position: absolute;
    left: 0px;
    top: 3px;
}
.qrgh{
    width: 210px;
    height: 42px;
    color: #ffffff;
    border: 0px;
    background: #49911d;
    margin-top: 10px;
    cursor: pointer;
    margin-bottom: 30px;
}
.agreement span{
    color: #ff6400;
}
.ghyy_succeed{
    width: 400px;
    height: 280px;
    background: white;
    position: fixed;
    z-index: 99999999;
    right: 0;
    bottom: 0;
    border: 1px #ccc solid;
    padding: 20px;
    padding-left: 40px;
    line-height: 30px;
}
.ghyy_succeed button{

    width: 210px;
    height: 42px;
    margin: 0 auto;
    color: #ffffff;
    border: 0px;
    background: #49911d;
    margin-top: 10px;
    cursor: pointer;
    margin-bottom: 30px;
}
.ghyy_succeed p span{
    color: #ff6400;
}
.close{
    position: absolute;
    right: 5px;
    top: 5px;
    font-family: "宋体";
    cursor: pointer;
}
/*ghyy end*/

.ghyyZjIn .zjinfo h3 {
    height: 20px;
    line-height: 20px;
    font-size: 16px;
    margin-top: 0px;
}
.zjTxt p {
    width: 480px;
    white-space: nowrap;
    line-height: 60px;
    color: #777;
    overflow: hidden;
}
.zjTxt h3 {
    height: 40px;
    line-height: 40px;
    font-size: 16px;
}
.zjTxt h3 {
    height: 40px;
    line-height: 40px;
    font-size: 16px;
}
/*login*/
.login{
    width: 100%;
    height: 570px;
    background: url("../images/loginBg.jpg") no-repeat center;
}
.loginIn{
    width: 1000px;
    height: 570px;
    margin: 0 auto;
}
.loginRIn{
    width: 275px;
    height: 280px;
    float: right;
    margin-top: 100px;
    border: 1px #e0e0e0 solid;
    border-radius: 5px;
    background: #ffffff;
    box-shadow: 2px 2px 10px #000;
    text-align: left;
}
.loginRInTitle {
    width: 250px;
    height: 45px;
    margin: 0 auto;
    border-bottom: 1px #e0e0e0 solid;
    line-height: 45px;
    font-size: 16px;
    position: relative;
}
.login_in, .login_ewm {
    width: 205px;
    height: 215px;
    margin: 0 auto;
    padding-top: 10px;
    display: none;
}

.iconfont {
    width: 30px;
    height: 30px;
    position: absolute;
    right: 8px;
    top: 5px;
    z-index: 2;
}
.iconfontImg{
    cursor: pointer;
}
.loginTips{
    width: 157px;
    height: 38px;
    background: url("../images/login_tips.png") no-repeat;
    font-size: 12px;
    line-height: 35px;
    text-indent: 35px;
    position: absolute;
    right: 8px;
    top: 5px;
    z-index: 1;
}
.ewmTxt1{
    width: 205px;
    height: 35px;
    position: relative;
    font-size: 12px;line-height: 15px;
    padding-left: 40px;
    margin-top: 10px;

}
.ewmTxt2{
    text-align: right;
    font-size: 12px;
    margin-top: 10px;
}
.ewmTxt1 img{
    position: absolute;
    left: 0;
    top: 0;
}
.ewm_login{
    margin-left: 30px;
}
.loginInput{
    width: 205px;
    height: 30px;
    line-height: 30px;
    text-indent: 15px;
    border-radius: 5px;
    margin-top: 15px;
    box-shadow: none;
    border: 1px #9d9d9d solid;
}
.loginInput_{
    width: 120px;

    height: 30px;
    line-height: 30px;
    text-indent: 15px;
    border-radius: 5px;
    margin-top: 15px;
    box-shadow: none;
    border: 1px #9d9d9d solid;
}
.loginInput:first-child{
    margin-top: 0px;
}
.loginBtn{
    width: 205px;
    height: 40px;
    line-height: 40px;
    color: white;
    background: #197ebd;
    border: 0px;
    border-radius: 5px;
    margin-top: 15px;
    font-size: 16px;
}
.login_inBottom{

    font-size: 12px;
    margin-top: 10px;
}
.login_inBottomL{
    width: 80px;
    float: left;
    text-indent: 15px;
    position: relative;
}
.login_inBottomL input{
    position: absolute;
    left: 0;
    top: 2px;
}
.login_inBottomR{
    float: right;
}
.pubFooter_login{
    line-height: 30px;
    margin-top: 20px;
    text-align: center;
    padding-bottom: 20px;
    font-size: 12px;
}
/* register start*/

/*register*/
.register{

    width: 1000px;
    height: auto!important;
    height: 500px;
    min-height: 500px;
    margin: 0 auto;
    margin-top: 40px;
    z-index: -1;
    text-align: left;
}
.regTitle {
    width: 1000px;
    height: 50px;
    line-height: 50px;
    border-bottom: 2px #e6e6e6 solid;
}
.regTitle li {
    width: 180px;
    height: 50px;
    list-style: none;
    float: left;
    cursor: pointer;
}
.regTitle li:first-child{
    margin-left: 200px;
}
.regOn {
    border-bottom: 2px #00636f solid;
}
.sfyz ,.phoneNumb{
    width: 380px;
    height: 250px;
    margin: 0 auto;
    margin-top: 40px;
}
.detailMessage{
    width: 380px;
    height: 860px;
    margin: 0 auto;
    margin-top: 40px;
}
.password{

    width: 380px;
    height: 500px;
    margin: 0 auto;
    margin-top: 40px;
}
.fill{

    width: 380px;
    margin: 0 auto;
    margin-top: 40px;
}
.fill li{

    width: 380px;
    height: 40px;
    margin-top: 20px;
    line-height: 40px;
    list-style: none;
}
.fillL{

    width: 80px;
    height: 40px;
    text-align: right;
    font-size: 14px;
    color: #000;
    float: left;
}
.fillR{
    width: 290px;
    height: 40px;
    float: left;
    padding-left: 10px;
}
.fillRTxt{

    width: 280px;
    height: 40px;
    border: 1px #dedede solid;
    float: left;
    font-size: 14px;
    text-indent: 15px;
    color: #000;
}
.fillRTxt2{

    width: 160px;
    height: 40px;
    border: 1px #dedede solid;
    float: left;
    font-size: 14px;
    text-indent: 15px;
    color: #000;
}
.regOn>.xuhao{

    background: #00636f;
}
.xuhao{
    width: 25px;
    height: 25px;
    background: #cccccc;
    border-radius: 50%;
    float: left;
    margin-left: 10px;
    text-align: center;
    line-height: 25px;
    font-size: 16px;
    color: #ffffff;
    margin-top: 12px;
}
.regTitle li p {
    float: left;
    font-size: 16px;
    color: #999999;
    text-indent: 10px;
}
.regOn p {
    color: #000000 !important;
}
.fillImg{

    width: 70px;
    height: 30px;
    float: left;
    margin-left: 10px;
    margin-top: 10px;
}
.next{

    width: 180px;
    height: 35px;
    border: 0px;
    background: #ededed;
    font-size: 16px;
    color: #999999;
    margin-left: 70px;
    margin-top: 10px;
}

.fillTips{
    height: 20px;
    font-size: 12px;
    line-height: 20px;
    margin-bottom: 20px;
}
.fillTips span{
    color: #ea8416;
}
.fillBtn button{

    width: 110px;
    height: 36px;
    border: 1px #d0d0d0 solid;
    border-radius: 2px;
    background: #f7f7f7;
    cursor: pointer;
    float: left;
    margin-left: 10px;
}
.fillR select{
    width: 80px;
    height: 35px;
    margin-left: 10px;
    float: left;
    color: #646464;
    font-size: 14px;
}
.man{
    margin-left: 10px;
}
.women{
    margin-left: 30px;
}
.success{
    text-align: center;
    margin-top: 50px;
}

.success h2{

    color: #d67d0a;
}
.success button{
    width: 180px;
    height: 35px;
    color: #ffffff;
    font-size: 14px;
    background: #00636f;
    border: 0px;
    cursor: pointer;
    margin-top: 30px;
    border-radius: 5px;
}
.ks-dialog{

    width: 680px;
    margin: 0 auto;
    padding: 20px;
    color: #3e3e3e;
    border: 2px solid #dedede;
    border-top: 2px solid #00636f;
    background-color: #FFF;
    position: fixed;
    top: 200px;
    left: 50%;
    margin-left: -340px;
    z-index: 999998;
    box-sizing: content-box;
    text-align: left;
}
.ks-dialog-content{

    width: 680px;
    height: 390px;
}
.ks-dialog-title {
    width: 680px;
    height: 30px;
    font-size: 16px;
}
.ks-dialog-body {
    width: 680px;
    height: 300px;
    overflow: hidden;
}
.ks-dialog-foot {
    width: 680px;
    height: 40px;
    margin-top: 20px;
    text-align: center;
}
.ks-dialog-titleL {
    float: left;
}
.ks-dialog-titleR {
    float: right;
}
.close {
    border: 0px;
    background: none;
    font-size: 16px;
}
.ks-dialog-bodyM {
    width: 680px;
    height: 300px;
    overflow: auto;
    color: #555555;
}
.ks-dialog-btn {
    display: inline-block;
    zoom: 1;
    height: 36px;
    line-height: 36px;
    padding: 0 20px;
    color: #FFF;
    font-weight: 700;
    font-size: 16px;
    text-align: center;
    background: #197ebd;
    border: 0;
    border-radius: 3px;
    cursor: pointer;
}
.ks-dialog-body h3 {
    text-align: center;
    color: #000000;
}
.forTitle {
    width: 560px;
    height: 20px;
    line-height: 20px;
    margin: 0 auto;
    text-indent: 28px;
    color: #646464;
    font-size: 14px;
    background: url(../images/forIcon.jpg) no-repeat;
    margin-top: 30px;
}
.fillBtn img{
    float: left;
    margin-left: 10px;
    margin-top: 10px;
}
/* register end */

/*personal start*/
.personal{
    width: 1000px;
    height:auto!important;
    height:550px;
    min-height:550px;
    margin: 0 auto;
    margin-top: 20px;
}
.personalL{
    width: 220px;
    background: #197ebd;
    float: left;
}
.personalLTop{
    width: 190px;
    height: 170px;
    margin: 0 auto;
    text-align: center;
}
.personalPic{
    width: 83px;
    height: 83px;
    margin: 0 auto;
    border-radius: 50%;
    overflow: hidden;
}
.personalName p{
    font-size: 18px;
    color: #fff;
    margin-top: 10px;
}
.personalName button{
    width: 60px;
    height: 30px;
    background: #eb9316;
    color: white;
    font-size: 14px;
    border: 0px;
    border-radius:5px; 
    margin-top: 10px;
}
.personalL_list li{
    width: 220px;
    height: 50px;
    line-height: 50px;
    text-align: center;
    color: #Fff;
    cursor: pointer;

}
.personalL_listOn{
    background: #4ab3f3;
}
.personalL_list li:hover{
    background: #4ab3f3;
}
.personalR{
    width: 760px;
    height:auto!important;
    height:550px;
    min-height:550px;
    float: Right;
    border: 1px #00636f solid;
}
#load{position:fixed; top: 0px; right:0px; bottom:0px;filter: alpha(opacity=60); background-color: #777;
z-index: 1002; left: 0px; display:none;
opacity:0.5; -moz-opacity:0.5;padding-top:100px;color: #000000}
/*personal end*/


/*REport start*/
.col-xs-1, .col-xs-10, .col-xs-11, .col-xs-12, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9 {
    float: left;
}

.col-lg-1, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-md-1, .col-md-10, .col-md-11, .col-md-12, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-sm-1, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-xs-1, .col-xs-10, .col-xs-11, .col-xs-12, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9 {
    position: relative;
    min-height: 1px;
}
.report{
    width: 950px;
    margin: 0 auto;
    font-size: 12px;
    overflow: hidden;
    outline-width: 1px;
    outline-color: #333;

    float: none;
}
.row {
    clear: both;
    margin-bottom: 20px;
}
.col-xs-offset-4 {
    margin-left: 30%;
}

.col-xs-4 {
    width: 30%;
}
.col-xs-3 {
    width: 25%;
}
.col-xs-5{
    width: 20%;
}
.col-xs-6{
    width: 100%;
    margin-bottom: 20px;
}
.report table{
        border: 1px solid #ddd;
        width: 950px;
        max-width: 100%;
        margin-bottom: 20px;
        text-align: center;
        border-collapse: collapse;
        border-spacing: 0;

        background-color: #e7f5f6;
}
.report table td{
    height: 20px;
    line-height: 20px;

    border: 1px solid #ddd;    padding: 8px;
}
.report thead {
    font-weight: bold;
    background-color: #82bcae;
}
/*REport end*/
.ghlcIn_body h2, h3 {
    color: black;
}
.ghlcIn_body h2, h3 {
    color: black;
}
/* .zjinfo .h3, h3, h4 {
    font-size: 24px;
}
.zjinfo h1, h2, h3, h4 {
    margin-top: 20px;
    margin-bottom: 10px;
} */
* {
    /* -webkit-box-sizing: border-box; */
/*     -moz-box-sizing: border-box;
    box-sizing: border-box; */
}
input[type=search1] {
  background: #ffffff;
  outline: none;
  width: 400px;
  height: 40px;
  
  border-radius: 10px 0 0 10px;
  border:#ffffff;
  font-size: 1.4em;
  font-weight: 300;
  padding: 0px 10px;
  font-family: "Lato", sans-serif;
  letter-spacing: 2px;
}
.ks{height:370px; border: #d2d2d2 1px solid;margin-top:20px;}
.ksl{width:120px; height:300px;overflow:hidden;float: left; }
.ksl .titbox{width:110px;height: 110px;background: #197ebd;text-align: left;margin-left: 10px;margin-top:15px;}
.ksl .titbox p{padding-left: 22px;padding-top:20px;color: #fff;line-height: 24px;font-size: 18px;font-weight: bold;}
.ksr {width: 670px;float:left;margin-left: 8px;}
.ksrl{width:210px;float:left;}
.ksr li{height:31px;background:#eafcff ;padding-left:7px;margin-top:7px;font-size: 14px;
width: 210px;border: #d2d2d2 1px solid; border-radius: 5px;
overflow: hidden;white-space: nowrap;line-height:31px;
}
.ksrm {margin-left:24px;width:210px;float:left;}
.ksrr {margin-left:24px;width:110px;float:left;}

.ly .lyl input[type=text]{
  width: 440px;
  height: 55px;
  padding: 12px 20px;
  margin: 8px 0;
  display: inline-block;
  border: 1px solid #ccc;
  border-radius: 4px;
  box-sizing: border-box;
}
.ly .lyl input[type=yanzheng]{
  width: 280px;
  height: 55px;
  padding: 12px 20px;
  margin: 8px 0;
  display: inline-block;
  border: 1px solid #ccc;
  border-radius: 4px;
  box-sizing: border-box;
}
.ly{width:800px;}
.ly p{height:26px;font-size:14px;font-weight: bold;margin-top:20px;}
.ly span{color:red}
.lyl {width:493px;float: left;}
.tj {width:299px;height: 50px;margin-top: 36px;background: #4096cc;
color: #ffffff;  border: 1px solid #4096cc;border-radius: 4px;
}
/*分页样式开始*/
.pagination ul {
    display: inline-block;
    *display: inline;
  
    margin-bottom: 0;
    margin-left: 0;
    margin:18px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    *zoom: 1;
    -webkit-box-shadow: 0 1px 2px rgba(0,0,0,0.05);
    -moz-box-shadow: 0 1px 2px rgba(0,0,0,0.05);
    box-shadow: 0 1px 2px rgba(0,0,0,0.05);
}
.pagination ul>li:first-child>a, .pagination ul>li:first-child>span {
    border-left-width: 1px;
    -webkit-border-bottom-left-radius: 4px;
    border-bottom-left-radius: 4px;
    -webkit-border-top-left-radius: 4px;
    border-top-left-radius: 4px;
    -moz-border-radius-bottomleft: 4px;
    -moz-border-radius-topleft: 4px;
}
.pagination ul>.disabled>span, .pagination ul>.disabled>a, .pagination ul>.disabled>a:hover, .pagination ul>.disabled>a:focus {
    color: #999;
    cursor: default;
    background-color: transparent;
}
.pagination ul>li {
    display: inline;
    margin-right:10px;
}
.pagination ul>.disabled>span, .pagination ul>.disabled>a, .pagination ul>.disabled>a:hover, .pagination ul>.disabled>a:focus {
    color: #999;
    cursor: default;
    background-color: transparent;
}
.pagination ul>.active>a, .pagination ul>.active>span {
    color: #999;
    cursor: default;
}
.pagination ul>li>a, .pagination ul>li>span {
    float: left;
    padding: 4px 12px;
    line-height: 20px;
    text-decoration: none;
    background-color: #fff;
    border: 1px solid #ddd;
    border-left-width: 0;
}
.pagination ul>li>a {
    color: #000000;
    text-decoration: none;
}
.pagination ul>li>a:hover, a:focus  {
    color: #157ab5;
    text-decoration: none;
}
.pagination .controls input {
    border: 0;
    color: #999;
    width: 30px;
    padding: 0;
    margin: -3px 0 0 0;
    text-align: center;
}
.pagination .controls a {
    border: 0;
}
/*分页样式结束*/