.inweb-title{
	background: url(../images/bttit.png) no-repeat bottom center;
    height: 58px;
    margin-bottom:45px;
    text-align: center;
    clear: both;
	}
	
	
	
/*.inweb-title .tita{
	height: 58px;
    padding-left: 46px;
    background: url(../images/iFCB_tl.png) no-repeat left center;
	display: inline-block;
	}
.inweb-title .tita .title{
	padding-right: 46px;
    background: url(../images/iFCB_tr.png) no-repeat right center;
	}
*/
.inweb-title .tita .title h2{
	padding: 0;
    color: #333333;
	min-width: 150px;
    line-height: 58px; font-size:30px; font-weight:500
	}

.inweb-title .tita .title p.txt2{font-size: 18px;color: #666666;line-height: 32px;margin-top: 2px;}
.pro_t{width: 1100px;margin: 20px auto; height: 40px; line-height: 40px; font-size: 20px; text-align: center;}
.pro_t li{ margin:0 8px; float: left;width: 188px; height: 40px; }
.pro_t li a{width: 188px; height: 40px; display: inline-block; color: #fff;background:url(../images/pro_ic2.png) no-repeat center top;}
.pro_t li a:hover,.pro_t li.cur a{background:url(../images/pro_ic1.png) no-repeat center top;}


/*产品展示*/
.inproduct{ width:100%; height:auto; margin:0 auto; padding-top:25px; background:#f1f1f1; padding-bottom:60px;}
.inproduct .cpcontent{ width:1200px; margin:25px auto 0;height: auto;}
.inproduct .cpcontent ul li{ float:left; margin-right:20px; margin-top:20px}

.frame2e{
	width: 283px; 
    height: 350px;
	display:block;
    border: 1px solid #dedede;
    background:#fff}
	
.frame2e .topimg{
    width: 283px;
    height:212px;
    overflow: hidden;	
    display: table-cell;
    vertical-align: middle;
    text-align: center;	
}
.frame2e .topimg img{
	max-width: 100%;
    max-height: 100%;
    transform: scale(1);
    transition: all 1s ease-out;
	}
.frame2e .txt{ width:90%; height:auto; margin:0 auto;}	
.frame2e .txt p{ font-size:18px; line-height:50px; color:#333333;text-overflow:ellipsis;white-space:nowrap;overflow:hidden; display:block;}
.frame2e .txt span{ font-size:14px; line-height:24px; color:#999999; height:48px; display:block; overflow:hidden; text-align:justify}
.frame2e .txt .more{
	width: 190px;
    height: 45px;
    margin: 15px auto 0;
    display: block;
    text-align: center;
    line-height: 45px;
    background: #fff;
    border: 1px solid #dedede;
    border-radius: 5px;
    color: #666666;
	}	

.frame2e:hover{box-shadow: 0 0 8px 4px #f3f3f3; border:1px solid #0651a2}
.frame2e:hover .topimg img{transform: scale(1.2);}

.morem{margin:35px auto 0 auto; width:1200px; text-align:center;}
.morem a{ width:160px; height:40px; display:block; text-align:center; line-height:40px; background:#a81100; color:#ffffff; font-size:16px;border-radius:5px; margin:auto}

.inbox5 {background: #eeeeee;padding-bottom: 53px; padding-top:50px;}
.inbox5 .partner_t{text-align: center;padding: 50px 0 40px 0;}
.inbox5 .partner_t h2{font-size: 36px;color: #4c4c4c;background: url(../images/title_bg4.png) no-repeat center;}

.mr_frbox3e {HEIGHT: auto; width:1320px;  margin:0px auto 0; position:relative; }
.mr_frbox3e .leftprole{ position:absolute; left:0; top:82px;CURSOR: pointer}
.mr_frbox3e .rightprore{ position:absolute; right:0; top:82px;CURSOR: pointer}

.imgboxcpe3{ width:1200px; height:240px; margin:15px auto 0; overflow:hidden}
.imgboxcpe3 ul li{ margin:0 40px 0 0px; display: inline; float:left; overflow:hidden;}
.imgboxcpe3 ul li a{ display:block; width:269px; height:233x; line-height:30px; text-align:center}
.imgboxcpe3 ul li a .imgali{ width:267px; height:203px; border:1px solid #e1e1e1; text-align:center; overflow:hidden}
.imgboxcpe3 ul li a .imgali img{width:267px; height:203px; vertical-align: middle;transition:all 0.8s;-webkit-transition:all 0.8s;-moz-transition:all 0.8s;-o-transition:all 0.8s; }
.imgboxcpe3 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_about{ width:100%; height:500px; margin:0 auto; background:#f1f1f1; padding-top:80px}
.in_about .main{ width:1200px; height:auto; margin:0 auto;}
.in_about .main .title{}
.in_about .main .contenta{}
.in_about .main .contenta .leftimg{ width:525px; height:360px; display:block; float:left; overflow:hidden}
.in_about .main .contenta .leftimg img{ width:525px; height:360px;transform: scale(1);transition: all 1s ease-out;}

.in_about .main .contenta .righttxt{ width:1200px; height:auto; display:block; text-align:center}
.in_about .main .contenta .righttxt h1{ font-size:28px; color:#333333; font-weight:bold; line-height:35px; margin-top:15px; margin-bottom:15px} 
.in_about .main .contenta .righttxt .txt{ height:180px; display:block; overflow:hidden; font-size:16px; line-height:30px; color:#666666;}
.in_about .main .contenta .righttxt .txt *{font-size:16px; line-height:30px; color:#666666;}
.in_about .main .contenta .righttxt .more{margin:35px auto 0 auto; width:400px;}
.in_about .main .contenta .righttxt .more a{ width:160px; height:40px; display:block; float:left; margin-right:24px; text-align:center; line-height:40px; background:#0651a2; color:#ffffff; font-size:16px;border-radius:5px}
.in_about .main .contenta .righttxt .more a.a1{ width:160px; height:40px; display:block; float:left; text-align:center; line-height:40px; background:#ca0000; color:#ffffff; font-size:16px;border-radius:5px}
.in_about .main .contenta:hover .leftimg img{transform: scale(1.2);}


/*honor*/
.in_news{ width:1138px; min-height:573px; margin:0 auto; border:1px solid #eaeaea; margin-top:-88px; background:#fff; padding:0 30px 0;box-shadow: 0 0 8px 1px #f3f3f3; }

.in_news .news_top {text-align: center;}
.in_news .news_top li{display: inline-block;height:86px;line-height:86px;color:#666666; font-size:18px; border-bottom:2px solid #f1f1f1; width:50%;}
.in_news .news_top li a{color: #666666;font-size: 18px;}
.in_news .news_top li:hover,.in_news .news_top li.on{ border-bottom:2px solid #0651a2}
.in_news .news_top li:hover a,.in_news .news_top li.on a{color: #0651a2;}

.in_news .news_box ul{display: none;}
.in_news .news_box ul.on{display: block;}

.in_news .news_box li {float: left;margin-right:22px; margin-top: 22px;}

.proming_a{width: 258px; height:404px; border:5px solid #f1f1f1; border-bottom:0; display:block; text-align:center; line-height:60px;font-size:16px; color:#333;text-overflow:ellipsis;white-space:nowrap; display:block; overflow:hidden; background:#f1f1f1}
.proming_a .topimg{
	width: 258px;
    height:344px;
    overflow: hidden;	
    display: table-cell;
    vertical-align: middle;
    text-align: center;
	background:#fff
 }
.proming_a .topimg img{ 
	max-width: 100%;
    max-height: 100%;
    transform: scale(1);
    transition: all 1s ease-out;
}
.proming_a:hover{ background:#0651a2;border:5px solid #0651a2; color:#fff}



.proming_a:hover .topimg img{transform: scale(1.2);}


/*新闻动态*/
.xwdt{ width:1200px; height:auto; margin:0 auto; margin-top:65px; margin-bottom:50px;}
.xwdt .title{}
.xwdt .content{}

.leftnews{ width:570px; height:390px; display:block; float:left; position:relative }
.leftnews .topimg{ position:absolute; left:0 ;top:0; width:570px; height:390px; display:block; overflow:hidden}
.leftnews .topimg img{width:570px; height:390px;}
.leftnews .txt{ position:absolute; left:0; top:335px; width:100%; height:55px; background:url(../images/dec1.png) repeat}
.leftnews .txt h1{
	float: left;
    margin-left: 20px;
    margin-top: 15px;
    height: 26px;
    line-height: 26px;
    padding-left: 25px;
    padding-right: 25px;
    background: #a81100;
    color: #fff;
    font-size: 16px;
    font-family: Arial, Helvetica, sans-serif;
    border-radius: 25px;
    font-weight: 100;
	}
.leftnews .txt p{ float:left;margin-left:20px; line-height:55px; font-size:16px; color:#fff;}
.leftnews .txt p a{line-height:55px; font-size:16px; color:#fff;}





.rightnews{ width:600px; height:auto; display:block; float:right;}
.rightnews ul li{ margin:0 auto; margin-bottom:15px}
.newsr{ width:600px; height:80px; padding-top:20px; padding-bottom:20px; background: url(../images/arraw.png) 552px center no-repeat #efefef; display:block;}
.newsr .date{ display:block; float:left; width:80px; height:80px; border-right:1px solid #dcdcdc; padding-left:32px}
.newsr .date h1{ font-weight:100; height:47px; background:url(../images/dec.jpg) left bottom no-repeat;font-size:36px; line-height:36px; color:#333333; font-family:Arial, Helvetica, sans-serif}
.newsr .date h2{ font-weight:100;color:#c2c2c2; font-size:15px; line-height:28px}
.newsr .txt{ display:block; float:left; width:375px; height:auto; margin-left:30px}
.newsr .txt p{font-size:18px; color:#333333; line-height:35px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden; display:block;}
.newsr .txt p a{font-size:18px; color:#333333; line-height:35px;}
.newsr .txt span{font-size:14px; line-height:18px; color:#7e7e7e; height:36px; display:block; overflow:hidden}

.newsr:hover{background: url(../images/arraw1.png) 552px center no-repeat #616161;}
.newsr:hover .date{border-right:1px solid #fff;}
.newsr:hover .date h1{ background:url(../images/decb.jpg) left bottom no-repeat;color:#fff;}
.newsr:hover .date h2{color:#bdbdbd;}
.newsr:hover .txt p a{color:#fff;}
.newsr:hover .txt span{color:#bdbdbd;}


.cause-wrap{overflow:hidden;}
.cause-wrap .wrap-title h2 a:before{left:-140px;}
.cause-wrap .wrap-title h2 a:after{right:-140px;}
.cause{position:relative;height:442px;background:#333333;color:#fff;overflow:hidden;}
.cause-inner{position:relative;margin:0 auto;width:1200px;height:442px;}
.cause .pic{position:absolute;right:600px;width:960px;}
.cause .text{position:absolute;left:600px;width:960px;}
.cause .textCon{padding:90px 40px 0 60px;width:500px;}
.cause .textCon .hd h3{font-weight:normal;font-size:24px;color:#ffffff;}
.cause .textCon .hd p{margin-top:15px;font-size:15px;color:#7f7f7f;font-family: Arial, Helvetica, sans-serif; text-transform:uppercase}
.cause .textCon .bd .text-list{margin-top:30px;font-size:14px;line-height:30px;background:url(../images/line.png) repeat-y 4px 0;}
.cause .textCon .bd .text-list p{padding-left:20px;background:url(../images/list.png) no-repeat 0 10px;}
.control{position:absolute;z-index:333;left:50%;bottom:88px;margin-left:-600px;width:1200px;height:30px;}
.control .pager{margin-top:8px;margin-left:680px;}
.control .pager li{display:block;float:left;margin-right:10px;width:10px;height:10px;text-indent:-9999px;cursor:pointer;border:#fff solid 2px;border-radius:50%;}
.control .pager li.cur{background:#fff;}
.control .arrow{float:right;margin-right:40px;width:60px;overflow:hidden;}
.control .arrow .prev,.control .arrow .next{float:left;width:30px;height:30px;cursor:pointer;}
.control .arrow .prev{background:url(../images/prev_cause.png) no-repeat;}
.control .arrow .next{background:url(../images/next_cause.png) no-repeat;}



/*优势*/
.feature{ width:100%; height:505px; margin:0 auto; background: url(../images/bg_feature.jpg) center top no-repeat; padding-top:85px;}
.feature .maina{ width:1200px; height:auto; margin:0 auto}
.feature .maina .title{ display:block; text-align:center; font-size:36px; color:#fff; font-weight:bold; line-height:45px}
.feature .maina .title p{
	font-size: 18px;
    color: #fff;
    font-weight: 100;
    line-height: 45px;
	}
.feature .maina .title em{
	font-style: normal;
    font-size: 16px;
    color: #fff;
    font-weight: 100;
    line-height: 22px;
	}
.feature .maina .content{
	}

.ys1{
	width: 329px;
    height: 172px;
    display: block;
    float: left;
    /* background: url(../images/bg1.png) repeat; */
    padding: 0 35px;
    border-right: 1px solid #cfcfcf;
    margin: 50px 0 20px;
	}
.ys1 .tita{font-size:28px; height:45px; line-height:45px; color:#fff; text-indent:132px}
.ys1 .conta{ margin-top:28px; font-size:15px; line-height:24px; color:#fff}

.ys2{width:330px; height:172px; display:block; float:left; background:#0651a2; padding:50px 35px 0}
.ys2 .tita{font-size:28px; height:40px; line-height:40px; color:#fff; text-indent:132px}
.ys2 .conta{ margin-top:28px; font-size:15px; line-height:24px; color:#fff}


.feature .maina .tel{
	height: 52px;
    width: 418px;
    margin: 30px auto 0;
    background: url(../images/ys_tel.png) 0 center no-repeat;
    text-indent: 54px;
    line-height: 52px;
    color: #fff;
    font-size: 18px;
	}
.feature .maina .tel span{line-height:52px; color:#fff; font-size:30px; font-family:Arial, Helvetica, sans-serif; letter-spacing:-1px; font-weight:bold}
