@charset "gb2312";
*{margin: 0px;padding: 0px;font-size:14px;color:#333; font-family:微软雅黑, Arial, Helvetica, sans-serif; line-height:30px; list-style:none}
body{max-width:1920px; margin:0 auto; background:#fff}
img{ border:none; }
a{ color:#333; text-decoration:none;}
a:hover{ text-decoration:none; color:#0051a3;}

i,em{ font-style:normal}

input {
    outline: none;
    border: none;
}

.left,.fl{ float:left}
.right,.fr{float:right}{ float:right}
.clear{clear:both; height:0; line-height:0; overflow:hidden; display:block}

.toparea{ width:100%; height:36px; margin:0 auto; border-bottom:1px solid #e7e7e7}
.toparea ul{ width:1200px; height:36px; margin:0 auto;}
.toparea ul li{ float: left; line-height:36px; font-size:14px; color:#999999;}
.toparea ul li a{line-height:36px; font-size:14px; color:#999999}

.heading{ width:1200px; height:130px; margin:0 auto;}
.heading .logo{ height:130px; display:block; float:left; background:url(images/logo.png) left center no-repeat; padding-left:112px; font-size:18px; color:#333333}
.heading .logo p{ font-size:32px; color:#222222; font-weight:bold; line-height:45px; padding-top:26px}

.heading .tel{ height:130px; display:block; float:right; background: url(images/tel.jpg) no-repeat 0 center; padding-left:55px; }
.heading .tel span{
	display: block;
    float: left;
    font-size: 18px;
    line-height: 25px;
    color: #555555;
    padding-top: 36px;
    margin-right: 10px;
	}
.heading .tel p{
	float: left;
    font-size: 32px;
    line-height: 35px;
    color: #333333;
    font-family: "Times New Roman", Times, serif;
    font-weight: bold;
    padding-top: 45px;
	}


/*导航*/
.navbg{ width:100%; height:64px; margin:0 auto; background:#0051a3}
.navind{width:1197px; height:64px; margin:0 auto;position:relative; z-index:1500}
.navind ul li{ display: inline; float:left; width:153px; height:64px;}
.StyleA { width:153px;height:64px; display:block; line-height:64px; color:#fff; font-size:16px;text-align:center;}
.StyleA:hover,.StyleAa,.StyleAa:hover{width:153px;height:64px; display:block;line-height:64px; color:#fff; background:#008081; font-size:16px;text-align:center;}

.navuu { width:153px; height:64px;margin:0px; padding:0px; top:0px; visibility:visible; }
.navuu .StyleA{display: block;width:153px; height:64px;  line-height:64px; color:#fff;text-align:center;font-size:16px;}
.navuu:hover .StyleA { display:block;width:153px; height:64px;line-height:64px;color:#fff; background:#008081;text-align:center; font-size:16px;}
.navuudd1 { float:left; overflow:hidden; display:block; width:153px; height:64px; }
.navuudd2 { float:left; position:relative; display:inline; width:153px; height:64px; }


.popDiv {  width:153px; height:auto;margin:0px auto; filter:alpha(opacity=95); z-index:1000;}
.yy1 {width:153px;height:50px; display:block; text-align:center;overflow:hidden;line-height:50px;font-size:15px; color:#fff; background:#004c9e}
.yy1:hover{ background:#008081;overflow:hidden; width:153px;height:50px; display:block; text-align:center; line-height:50px;font-size:15px; color:#fff; font-weight:bold}



.subbanner{ width:100%; height:786px; margin:0 auto; background: url(images/subban.jpg) center top no-repeat #efefef}


.link{ width:100%; height:70px; margin:0 auto; border-bottom:1px solid #cfcfcf}
.link ul{ width:1200px; height:70px; margin:0 auto;}
.link ul li{ float:left; height:70px}
.link ul li p{line-height:70px;width:800px; height:70px; color:#333;text-overflow:ellipsis;white-space:nowrap;overflow:hidden; display:block; font-size:15px; font-weight:bold}
.link ul li a{line-height:70px; color:#333; font-weight:100}

.bannerfo{ width:378px;height:40px; border:1px solid #dddddd; position:relative; margin-top:14px;border-radius:20px;}
.bannerfo dl dt{ display:inline}
.bannerfo dl .inputbox{ position:absolute; left:0; top:0; width:330px; height:40px;}
.bannerfo dl .inputbox input{ width:300px; height:40px; padding:0 15px;color:#aaaaaa; line-height:40px; font-size:14px; background:none}
.bannerfo dl .menuser{ position:absolute; left:330px; top:0; width:48px; height:38px; display:block;background: url(images/search2.png) no-repeat 0 0; }
.bannerfo dl .menuser input{width:48px; height:38px;background: none}




/*公共标题*/
.maintitle{ display:block; text-align:center; background:url(images/line.png) center 62px no-repeat; font-size:18px; color:#555}
.maintitle p{ font-size:38px; color:#333333; font-weight:bold; line-height:52px; margin-bottom:24px}


.inbox1{ width:100%; height: auto; background:url(images/bghui.jpg) no-repeat center 0; padding-top:45px; padding-bottom:50px}
.inbox1 .cont{ width:1200px; height:auto; margin:0 auto}

.lebox{ width:250px; height:auto}
.prolist{ width:250px; height:auto;}
.titcplde1{ display:block; width:100%;height:80px; font-size:24px; line-height:42px;color:#fff; background:url(images/leftbg1.jpg) no-repeat center top; text-align:center; padding-top:12px}
.titcplde1 span{ font-size:14px; font-family:Arial, Helvetica, sans-serif; color:#7ca6c8; line-height:20px; text-transform:uppercase; display:block}
.mbcpny{ padding:10px; min-height:413px}
.borbotn{ border-bottom:none !important;outline-bottom:none !important}
.bornone{ border:none !important;outline:none !important; background:#fff}

.oneproa{ width:229px; height:45px;border-radius: 5px;background: url(images/arr.png) 198px center no-repeat #efefef; line-height:45px; text-indent:15px;font-size:16px; color:#444444; margin:10px auto 0;text-overflow:ellipsis;white-space:nowrap;overflow:hidden; display:block}
.oneproa:hover{line-height:45px;font-size:16px; color:#fff; background:url(images/arra.png) 198px center no-repeat #0051a3}

.twoproa{ width:229px; height:42px; border-bottom:1px dotted #cfcfcf; line-height:42px; font-size:15px; color:#666666;margin:0 auto;text-overflow:ellipsis;white-space:nowrap;overflow:hidden; display:block}
.twoproa:hover{line-height:42px;font-size:15px;color:#0051a3}

.titcplde{ display:block; width:100%;height:92px; font-size:25px; line-height:92px;color:#fff; background:url(images/leftbg.jpg) no-repeat #2a2a2a; text-align:center}
.mt22{ margin-top:22px}
.inlxgei{ height: auto; background:#fff; line-height:30px; font-size:15px; color:#333333}


.rigbox{ width:928px; height:auto}
.incpshow{ width:942px; height:auto}
#tzbdfc{ width:928px; height:400px; background:#fff; position: relative}
#tzbdfc .leftprole{ position:absolute; left:0; top:180px; width:25px; height:47px; padding:0 12px; cursor:pointer}
#tzbdfc .rightprore{ position:absolute; right:0; top:180px; width:25px; height:47px; padding:0 12px; cursor:pointer}
#tzbdfc #tzgund{ width:790px; height:322px; position:absolute; left:67px; top:43px}
#tzbdfc #tzgund .fl{ width:428px; height:320px; display:block; border:1px solid #e6e6e6; overflow:hidden}
#tzbdfc #tzgund .fl img{ width:428px; height:320px;transition:all 0.8s;-webkit-transition:all 0.8s;-moz-transition:all 0.8s;-o-transition:all 0.8s; }
#tzbdfc #tzgund .fl:hover img{transform:scale(1.1);-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-o-transform:scale(1.1);}
#tzbdfc #tzgund div.fr{ width:325px; height:auto}
#tzbdfc #tzgund div.fr h3.textover{ width:100%; height:52px; line-height:52px; border-bottom:2px solid #d7d7d7; display:block; overflow:hidden; font-size:22px; font-weight:bold}
#tzbdfc #tzgund div.fr .tzcon{ width:100%;max-height:195px; overflow:hidden; margin:20px 0}
#tzbdfc #tzgund div.fr .tzcon,#tzbdfc #tzgund div.fr .tzcon *{ color:#333333; line-height:25px}
#tzbdfc #tzgund div.fr a{ display:block; width:136px; height:31px; background:#434343; line-height:31px; color:#fff; text-align:center}
#tzbdfc #tzgund div.fr a:hover{ background:#e70014}


.incpshow .tj6g{ width:100%; height:auto; margin-top:20px}
.incpshow .tj6g a{ display: block; width:300px; height:311px; background:#fff; margin:0 0 15px 14px; position:relative; float: left; display:inline}
.incpshow .tj6g a div{ width:300px; height:226px; overflow:hidden; position:absolute; left:0; top:0}
.incpshow .tj6g a div img{ width:300px; height:226px;transition:all 0.8s;-webkit-transition:all 0.8s;-moz-transition:all 0.8s;-o-transition:all 0.8s; }
.incpshow .tj6g a:hover div img{transform:scale(1.1);-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-o-transform:scale(1.1);}
.incpshow .tj6g a h3{ display:block; width:300px; height:85px; border-top:1px solid #ebebeb; position:absolute; left:0; bottom:0; z-index:9999}
.incpshow .tj6g a h3 p{ width:195px; height:60px; margin-top:10px; margin-left:18px; line-height:60px; font-size:16px; overflow:hidden; float:left; font-weight:100}
.incpshow .tj6g a h3 span{ width:70px; height:85px; background:#b2b2b2; display:block; float:right}
.incpshow .tj6g a h3 span img{ margin:26px 0 0 16px; width:35px; height:34px;}
.incpshow .tj6g a:hover h3 span{ background:#0056be}





.x-ban{height: 300px;background:url(images/x-ban1.jpg) no-repeat center center;}
.x-ban .content{ width:1200px;height: 300px; margin:0 auto;position: relative;}
.x-ban span{
	font-size:26px;
	color: #fff;
	font-weight: bold;
	font-family: Arial;
	display: block;
	position: absolute;
	left: 197px;
	top: 213px;
}
.x-ban a.zx_btn{width:146px; height:52px;display: block;position: absolute;left: 527px;top: 195px;}

/**/
.rybj{
	height:660px;
    background: #fff url(images/rybg.png) no-repeat center 513px;
    overflow: hidden;
    font-family: "Microsoft Yahei";
    box-sizing: border-box;
    margin-top: 45px;}
.ry h2{ margin-bottom: 40px; }
.ry h2 span{width: 255px; margin:0 auto;}
.ry{ width:1200px; height:auto; margin:30px auto 0; position: relative; }
.carousel-container {position:relative;width:1200px;height:412px;}
#carousel {height:345px;width:1200px;position:relative;font-size:12px;font-family: Arial;}
#carousel img{width:559px; height:345px; display:block;background: url(images/ryspanbg.png) no-repeat center bottom;padding-bottom: 36px;}

.carousel-image {border:0;display:block;}
.carousel-feature img{width:559px; height:345px; display:block;background: url(images/ryspanbg.png) no-repeat center bottom;padding-bottom: 36px;}
.carousel-feature .carousel-caption {position:absolute; bottom:0;width:100%;background-color:#fff; text-align:center;}
.carousel-feature .carousel-caption p {margin:0;padding:5px; font-weight:bold;font:14px/38px "Microsoft Yahei";color:#333;}
.tracker-summation-container {position:absolute;color:#333;display:none; right:48px;top:230px;padding:3px;margin:3px; background-color:#fff;}
.tracker-individual-container {position:absolute;color:white;right:410px;bottom:0;padding:0;margin:0;}
.tracker-individual-container li {list-style:none;}
.tracker-individual-container .tracker-individual-blip {margin:0 3px;width:30px;height:10px;font-size:0; padding:0 3px;color:white;text-align:center;background-color:#DDD;}
.tracker-individual-container .tracker-individual-blip-selected {color:white; font-weight:bold;background-color:#3DA10B;}

.photo_btn {position: absolute;top: 43%;z-index: 9;width: 50px;height: 50px;margin-top: -25px;border: 0; font-size: 0;}
.carousel-container .prev {position: absolute;top: 36%;z-index: 9;left: 0px; background: url(images/ryleft.png) no-repeat;display: inline-block;height: 54px;width: 27px;}
.carousel-container .next {position: absolute;top: 36%;z-index: 9;right: 0px;background: url(images/ryright.png) no-repeat; display: inline-block;height: 54px; width: 27px;}
.carousel-container .carousel-feature { position: relative;}
.carousel-container .titlework { background: url(images/ryspanbg.png) no-repeat center top;display: block; height: 50px;left: 50%; line-height: 30px;position: absolute; text-align: center;top: 345px; width: 259px;margin-left:-128px;display: block;text-align: center; font-size: 0; color:#333333; line-height: 50px;}
.ry  .more a{ margin:0 auto; font-size: 14px;color: #fff; background:#0078cb; border-radius: 30px; width: 144px;line-height: 37px; height: 37px; display: block; text-indent: 35px;}





/* 优势 */
.fw_bj{height: 920px;overflow: hidden; background:url(images/fwbg.jpg) no-repeat center top;padding-top:95px; box-sizing: border-box; font-family: "Microsoft YaHei"; }
.fw_bj .content{ width:1200px; height:auto; margin:0 auto}
.fw_bj h2{margin-bottom: 70px;}

h2.tit a{
	text-align: center;
    font-size: 48px;
    line-height: 58px;
    color: #333;
    display: block;
    margin-bottom: 30px;
    background: url(images/line.png) no-repeat center 72px;
	}
h2.tit a em{font-size: 24px; line-height:35px;color: #555555;display: block;padding-top:23px; font-weight:100}

.fw_bj h2 span{width: 486px; margin:0 auto;}
.fw dl{width: 248px; height: 534px; background:#004fab;border-top-right-radius: 128px;border-top-left-radius: 128px;border-top:1px solid #fff; float: left;margin-right: 68px; }
.fw dl a{text-decoration: none;}
.fw dl dt{text-align: center; width: 248px; height: 248px; font-size: 30px;color: #333333; font-weight: bold;background:url(images/fwico.png) no-repeat;padding-top: 80px;box-sizing: border-box;margin-top: -2px;}
.fw dl dt i{ font-weight: normal; display: block; font-size:30px; color:#333333; line-height:45px }
.fw dl dd{padding:16px 19px 19px;}
.fw dl dd p{
	color: #ffffff;
    font-size: 16px;
    line-height: 23px;
    height: 90px;
    text-align: justify;
	}
.fw dl dd img{width: 210px;height: 160px; display: block;}
.fw dl:last-child{margin-right: 0;}
.fw dl.cur dt,.fw dl:hover dt{background:url(images/fwicocur.png) no-repeat; color: #fff;-webkit-transition: 1s;-moz-transition: 1s;transition: 1s;}
.fw dl.cur dt i,.fw dl:hover dt i{color: #fff;}

.fw dl:hover dd img{transition: all 0.3s linear 0s;}
.fw dl:hover dd img{transform: scale(1.01);}



/*公司简介*/
.in_about{ width:1200px; height: auto; margin:0 auto; margin-top:50px;}
.in_about .lefttxt{ width:590px; height:auto; display:block; float:left}
.in_about .lefttxt .txt{ font-size:16px; line-height:35px; color:#666666; height:350px; display:block; overflow:hidden; text-align:justify; }
.in_about .lefttxt .txt *{font-size:16px; line-height:35px; color:#666666;}
.in_about .lefttxt .more{ margin-top:25px;}
.in_about .lefttxt .more ul li{ float: left; margin-right:30px}
.in_about .lefttxt .more ul li a{ width:180px; height:40px; display: block; text-align:center; line-height:40px; background:#666666; color:#fff; font-size:16px;border-radius:20px}

.in_about .rightimg{ display:block; float:right; width:569px; height:429px;}
.in_about .rightimg img{ width:569px; height:429px;}


.mr_frbox2e {HEIGHT: 304px; width:1200px;  margin:0 auto; position:relative; margin-top:35px;margin-left:-8px; margin-right:-8px  }
/*.mr_frbox2e .leftprole{ position:absolute; left:0; top:8px;CURSOR: pointer}
.mr_frbox2e .rightprore{ position:absolute; right:0; top:8px;CURSOR: pointer}*/

.imgboxcpe{}
.imgboxcpe ul li{ margin:0 8px 0 8px; display: inline; float:left; overflow:hidden;}
.imgboxcpe ul li a{ display:block; width:226px; height:302px; border:1px solid #cfcfcf}
.imgboxcpe ul li a .imgali{ width:226px; height:302px; text-align:center; overflow:hidden}
.imgboxcpe ul li a .imgali span{ height:100%; display:inline-block; vertical-align:middle}
.imgboxcpe ul li a .imgali img{width:226px; height:302px; vertical-align: middle;transition:all 0.8s;-webkit-transition:all 0.8s;-moz-transition:all 0.8s;-o-transition:all 0.8s; }
.imgboxcpe ul li a:hover .imgali img{transform:scale(1.1);-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-o-transform:scale(1.1);}


/*安泰资讯*/
.in_atzx{ width:100%; height:auto; margin:0 auto; margin-top:65px; background:#f5f5f5; padding-top:50px; padding-bottom:60px}

.in_atzx .content{width:1200px; height:auto; margin:0 auto;margin-top:45px}
.in_atzx .leftnews{ width:600px; min-height:502px; display:block; float:left; background:#0044a5}
.in_atzx .leftnews .topimg{ width:600px; height:380px; display:block; overflow:hidden;}
.in_atzx .leftnews .topimg img{ width:600px; height:380px; transform: scale(1);transition: all 1s ease-out;}
.in_atzx .leftnews:hover .topimg img{transform: scale(1.2);}
.in_atzx .leftnews .txt{ padding:15px 20px 0}
.in_atzx .leftnews .txt p{ font-size:18px; color:#fff; line-height:32px; margin-bottom:10px;}
.in_atzx .leftnews .txt a{font-size:18px; color:#fff; line-height:32px;}
.in_atzx .leftnews .txt span{ font-size:14px; line-height:24px; height:48px; display:block; overflow:hidden; color:#91aed8}

.in_atzx .rightnews{display:block; float:right;width:565px; height: auto; }
.in_atzx .rightnews ul li {
    border-bottom: 1px solid #e0e0e0;
    padding-top: 15px;
    padding-bottom: 15px;
    background: url(images/arraw.png) right 132px no-repeat;
}
.in_atzx .rightnews ul li p{ font-size:18px; color:#333333; line-height:28px; margin-bottom:15px}
.in_atzx .rightnews ul li a{font-size:18px; color:#333333; line-height:28px;}
.in_atzx .rightnews ul li span{ font-size:14px; line-height:24px; height:48px; display:block; overflow:hidden; color:#5c5c5c}
.in_atzx .rightnews ul li .time{ font-size:15px; color:#888888; font-family:Arial, Helvetica, sans-serif; line-height:24px; margin-top:20px}
.in_atzx .rightnews ul li:hover{ background:url(images/arrawa.png) right 132px no-repeat}
.in_atzx .rightnews ul li:hover a{ font-size:18px; color:#0044a5; line-height:28px; font-weight:bold; }


/*网站底部*/

.fotlink{ width:100%; height:70px; margin:0 auto; background:#282828;}
.fotlink ul{ width:1200px; height:70px; margin:0 auto}
.fotlink ul li{ line-height:70px; font-size:14px; color:#c6c6c6}
.fotlink ul li p{ font-size:20px; color:#c6c6c6; line-height:70px; float:left}
.fotlink ul li span{ font-size:14px; color:#c6c6c6; line-height:70px; font-family:Arial, Helvetica, sans-serif}
.fotlink ul li a{ line-height:70px; margin:0 10px; color:#c6c6c6}


.footer{ width:100%; height:auto; margin:0 auto; background:#333333; padding-top:40px; padding-bottom:40px}
.footer .maina{ width:1200px; height:auto; margin:0 auto}

.navigation{
	display: block;
    float: left;
    width: 200px;
    height: auto;
    margin-right: 110px;
	}
.navigation .title{ font-size:18px; color:#ffffff; line-height:35px}
.navigation .title span{margin-left:10px;font-size:12px; color:#888888; line-height:35px; font-family:Arial, Helvetica, sans-serif; text-transform:uppercase}
.navigation .content{ margin-top:20px}
.navigation .content ul li{
	width: 56px;
    height: 38px;
    display: block;
    float: left;
    margin-right: 85px;
    border-bottom: 1px solid #7f7f7f;
    text-align: center;
	}
.navigation .content ul li a{line-height:38px; font-size:14px; color:#d6d6d6}

.botlx{ display:block; float:left; width:440px; height:auto;}
.botlx .title{ font-size:18px; color:#ffffff; line-height:35px}
.botlx .title span{margin-left:10px;font-size:12px; color:#888888; line-height:35px; font-family:Arial, Helvetica, sans-serif; text-transform:uppercase}
.botlx .content{ margin-top:20px; font-size:14px; line-height:34px; color:#d6d6d6}
.botlx .content *{font-size:14px; line-height:34px; color:#d6d6d6}

.attention{ width:450px; height:auto; display:block; float:right}
.attention .title{ font-size:18px; color:#ffffff; line-height:35px}
.attention .title span{ margin-left:10px;font-size:12px; color:#888888; line-height:35px; font-family:Arial, Helvetica, sans-serif; text-transform:uppercase}
.attention .content{ margin-top:20px; /*width:320px;*/ height:150px; position:relative }
.attention .content .ewm{ position:absolute; right:0; top:0; width:288px; height:180px;}
.attention .content .message{ position:absolute; left:15px; top:15px; width:127px; height:35px; background:url(images/message.jpg) 0 0 no-repeat; text-indent:50px; font-size:16px; line-height:35px; color:#fff}
.attention .content .message a{font-size:16px; line-height:35px; color:#fff}

.attention .content .hottel{ 
    position: absolute;
    left: 0;
    top: 65px;
    text-align: right;
    width: 142px;
    height: auto;
    font-size: 15px;
    line-height: 25px;
    color: #fff;
}
.attention .content .hottel p{font-size:20px; line-height:25px; color:#fff; font-family:Arial, Helvetica, sans-serif}

.bottoma{ width:100%; height:66px; margin:0 auto; background:#333333; border-top:1px solid #464646; text-align:center}
.bottoma li{
	display: inline-block;
    height: 66px;
    line-height:66px;
    /*padding: 0 45px;*/
    margin: 0 45px;
    /*background: #2756cc;*/
    color: #888888;
    font-size: 14px;
    /*border-radius: 25px;*/
	}
.bottoma li a{line-height:66px;color: #888888;font-size: 14px;}

.mainframe{ width:1200px; height:auto; margin:30px auto;}

.leftcplist{ float:left; width:283px; height:auto; display:block}
.leftcplist .head{ width:283px; height:134px; background:url(images/zx_top.gif) no-repeat 0 0; padding-left:20px; font-size:14px; font-family:Arial, Helvetica, sans-serif; color:#fff; text-transform:uppercase}
.leftcplist .head p{ font-size:30px; color:#fff; font-family:"微软雅黑"; padding-top:50px; margin-bottom:5px;}

.leftcplist .content1{ border:1px solid #dddddd; width:281px; padding-top:10px; padding-bottom:18px; border-bottom:0; border-top:0}


.onepro{ width:281px; height:42px; background:url(images/hx.png) 13px center no-repeat #0051a3; line-height:42px; text-indent:42px;font-size:18px; color:#fff; margin:10px auto 0;text-overflow:ellipsis;white-space:nowrap;overflow:hidden; display:block}
.onepro:hover{line-height:42px;font-size:18px; color:#fff100;}

.twopro{ width:281px; height:42px; background:url(images/ej.png) 13px center no-repeat #ececec; line-height:42px; text-indent:42px; font-size:16px; color:#666666;margin:10px auto 0;text-overflow:ellipsis;white-space:nowrap;overflow:hidden; display:block}
.twopro:hover{line-height:42px;font-size:16px;color:#0051a3}



.left_B{width:281px; height:42px; background:url(images/ej.png) 13px center no-repeat #ececec; line-height:42px; text-indent:42px; font-size:16px; color:#666666;margin:10px auto 0;text-overflow:ellipsis;white-space:nowrap;overflow:hidden; display:block}
.left_B:hover{width:281px; height:42px; background:url(images/hx.png) 13px center no-repeat #0051a3; line-height:42px; text-indent:42px;font-size:18px; color:#fff; margin:10px auto 0;text-overflow:ellipsis;white-space:nowrap;overflow:hidden; display:block}
.llww,.llww:hover{width:281px; height:42px; background:url(images/hx.png) 13px center no-repeat #0051a3; line-height:42px; text-indent:42px;font-size:18px; color:#fff; margin:10px auto 0;text-overflow:ellipsis;white-space:nowrap;overflow:hidden; display:block
}

.leftcplist .content2{
	background: #0051a3;
    padding: 13px;
    color: #fff;
    line-height: 28px;
    font-size: 14px;
    letter-spacing: -0.3px;
	}
.leftcplist .content2 *{color:#fff; line-height:28px; font-size:15px;}


.rightframe{width:890px; height:auto;float:right;}
.maincont{width:890px; height:auto;}
.maincont .head{width:890px; height:51px; border-bottom:1px solid #dedddc}
.maincont .head p{ float:left; border-bottom:3px solid #0051a3; line-height:49px; font-size:20px; color:#0051a3; font-weight:bold}
.maincont .head span{ float:right;line-height:51px; font-size:14px; color:#666666}
.maincont .content{ margin-top:25px}

.blocka{ width:890px; height:175px; margin:0 auto; padding-top:15px; padding-bottom:15px; border-bottom:1px solid #cfcfcf}
.blocka .leftimg{ float:left; margin-right:30px}
.blocka .leftimg img{ width:233px; height:175px}
.blocka .righttxt{ float:right; width:625px; height:175px}
.blocka .righttxt p{ font-size:18px; line-height:30px; padding-bottom:5px; border-bottom:1px dashed #cfcfcf;height:30px; width:635px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden; display:block;}
.blocka .righttxt p a{ font-size:18px;line-height:30px; }
.blocka .righttxt span{ padding-top:5px; height:48px; display:block; overflow:hidden; line-height:24px; font-size:14px; color:#666}
.blocka .righttxt .more{ margin-top:20px}
.blocka .righttxt .more ul li{ float:left; margin-right:32px}
.blocka .righttxt .more ul li.li1{ width:120px; height:34px; background:url(images/bg5.png) no-repeat 0 0; line-height:34px; display:block; text-align:center; color:#0051a3; font-size:14px}
.blocka .righttxt .more ul li.li1 a{line-height:34px;color:#0051a3; font-size:14px}
.blocka .righttxt .more ul li.li2{ width:120px; height:34px; background:url(images/bg6.png) no-repeat 0 0; line-height:34px; display:block; text-align:center; color:#312b2b; font-size:14px}
.blocka .righttxt .more ul li.li2 a{line-height:34px;color:#312b2b; font-size:14px}


.blockaa{ width:100%; height:auto; margin:0 auto; padding-top:10px; padding-bottom:10px; border-bottom:1px solid #bdbdbd}
.blockaa p a{ line-height:40px; font-size:18px;height:40px;width:100%;text-overflow:ellipsis;white-space:nowrap;overflow:hidden; display:block}
.blockaa .time{ line-height:30px; font-size:14px; color:#0051a3}
.blockaa span{ line-height:24px; font-size:14px; color:#555; width:100%; height:48px; display:block; overflow:hidden}

.proimg_bb{ width:286px; height:256px;display:block;float:left; margin:8px; text-align:center; color:#333; line-height:40px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden; display:block}
.proimg_bb img{width:280px; height:210px; padding:2px; border:1px solid #e6e6e6}


.maincont .content1{ margin-top:25px;}


.maincont .content2{ margin-top:25px; line-height:30px; font-size:16px; color:#333; text-align:justify}
.maincont .content2 *{line-height:30px; font-size:16px; color:#333; text-align:justify}
.maincont .content2 p{ margin:10px auto}
.maincont .content2 strong{ font-size:18px; line-height:35px; padding-bottom:10px; color:#0051a3; font-weight:100}

#telback{
	background: url(images/lxs.png) no-repeat 15px -30px;
    min-height: 400px;
    padding: 50px 0 0 400px;
    width: 490px;
    font-size: 15px;
    line-height: 35px;
	}
#telback strong{font-size:16px; color:#0051a3; line-height:35px; font-weight:bold}
#telback *{ font-size:16px; line-height:36px}


.proimg_b{ width:270px; height:245px; padding:5px; border:2px solid #f1f1f1;display:block;float:left; margin:6px; text-align:center; color:#333; line-height:40px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden; display:block}
.proimg_b .topimg{
	width: 270px;
    height: 202px;
    overflow: hidden;
    display: table-cell;
    vertical-align: middle;
    text-align: center;
    background: #ffffff;
	}
.proimg_b .topimg img{
	max-width:100%;
	max-height:100%;
	transform: scale(1);
	transition: all 1s ease-out;
	}
.proimg_b:hover{ border:2px solid #0051a3; background:#dfedff;}
.proimg_b:hover .topimg img{transform: scale(1.2);}


.proshow .prtitle{ line-height:30px; text-align:center; font-size:22px; padding:15px 0; font-family:"微软雅黑"; font-weight:bold}
.proshow .primgpic{ width:100%; height:auto; overflow-x:hidden; margin:0 auto; text-align:center}
.proshow .primgpic img{ max-width:98%; border:1px solid #ddd}
.proshow .prtent img{max-width:100%; margin-top:5px; margin-bottom:5px}
.proshow .prtent,.proshow .prtent *{ font-size:15px; line-height:30px; text-align:justify}
.proshow .prtent strong{ font-weight:bold; font-size:15px; color:#0051a3}

.proshow .prtenta img{max-width:100%; margin-top:5px; margin-bottom:5px}
.proshow .prtenta,.proshow .prtenta *{ font-size:15px; line-height:30px;}
.proshow .prtenta strong{ font-weight:bold; font-size:15px; color:#0051a3}


.proshow .next{
	padding: 10px 20px;
    color: #666;
    border: 1px dotted #cfcfcf;
    margin-top: 10px;
    background: #f5f5f5;
	}
.proshow .pos{ height:16px; line-height:16px; border-bottom:1px dotted #aaa; text-align:center; padding-bottom:8px; margin-bottom:15px; color:#999}
