.tanchuang{}
.am-modal-dialog{ width:1100px;}
.am-modal-hd .am-close{ font-size:60px; width:40px; height:40px;top: 25px;
    right: 25px;}
.am-modal-no-btn .am-modal-bd{ background:#fff; padding:40px 60px; text-align:left;}
.am-modal-hd{ padding:0; height:90px; line-height:90px; color:#fff; background:#D62024; font-weight:bold; font-size:24px;}
.am-checkbox-inline+.am-checkbox-inline, .am-radio-inline+.am-radio-inline{margin-left:0; margin-bottom:15px; margin-right:8px;}
.am-checkbox, .am-checkbox-inline, .am-radio, .am-radio-inline{ margin-left:0; margin-bottom:15px; margin-right:8px;}
.sm{ display:block; color:#999; font-size:12px;}
.tanchuang h2{ font-size:15px; color:#20449b; font-weight:normal; height:40px;  border-bottom:1px solid #f2f2f2; padding:9px 0; margin:15px 0 10px 0;}
.tanchuang h2 span{ display:inline-block; height:22px; line-height:22px;}
.tanchuang .i1{ background:url(../i/tan/i1.png) no-repeat center center; width:22px; height:22px; float:left; margin-right:5px;}
.tanchuang .i2{ background:url(../i/tan/i2.png) no-repeat center center; width:22px; height:22px;  float:left; margin-right:5px;}
.tanchuang .i3{ background:url(../i/tan/i3.png) no-repeat center center; width:22px; height:22px;  float:left; margin-right:5px;}
.tanchuang .i4{ background:url(../i/tan/i4.png) no-repeat center center; width:22px; height:22px; float:left; margin-right:5px;}

.tanchuang .input{ height:50px; line-height:50px; border:1px solid #EBEBEB; border-radius:5px; width:100%; color:#b2b2b2; font-size:12px; padding-left:10px; outline:none; background:#fff;}
.tanchuang .input2{ height:50px; line-height:50px; border:1px solid #EBEBEB; border-radius:5px; width:50%; color:#b2b2b2; font-size:12px; padding-left:10px; display:inline-block; outline:none; background:#fff;}
.tanchuang .hang{ margin-bottom:6px;}
.am-ucheck-checkbox:checked+.am-ucheck-icons, .am-ucheck-radio:checked+.am-ucheck-icons{color:#20449b;}
.am-ucheck-checkbox:hover:not(.am-nohover):not(:disabled)+.am-ucheck-icons, .am-ucheck-radio:hover:not(.am-nohover):not(:disabled)+.am-ucheck-icons{color:#20449b;}
.am-ucheck-icons{ color:#d9d9d9;}
.tanchuang .hang label{ color:#666; font-size:13px; font-weight:normal; padding-right:10px;}
.tanchuang .btn{ width:257px; height:61px; line-height:61px; border:none; color:#fff; font-size:18px; letter-spacing:10px; background:#d62024; margin-top:20px; font-weight:bold;}
.tanchuang .btn i{ opacity:.5;}
.tanchuang .btn:hover{ opacity:.8;}
.tanchuang ul{ margin:0 -15px;}
.tanchuang ul li{ padding:0 15px;}
.tanchuang ul li a{ display:block;border-radius:5px;box-shadow: 0 0 20px rgba(0,0,0,.1); background:#fff;overflow:hidden; width:100%; padding:30px; position:relative; min-height:350px;cursor: pointer;}
.tanchuang ul li h4{ font-size:25px; color:#20449b; line-height:30px; margin:0;}
.tanchuang ul li h5{ font-size:16px; line-height:20px; color:#20449b; opacity:.1; text-transform:uppercase; margin-top:0;}
.tanchuang ul li p{ font-size:14px; line-height:36px; color:#333;}
.tanchuang ul li .jg{ color:#d62024; font-size:30px; position:absolute; bottom:50px; font-weight:bold;}
.tanchuang ul li .jg span{ font-size:14px; font-weight:normal; padding-left:5px;}

.tanchuang ul li a:after {
    color: #fff;
    height: 120px;
    width: 120px;
    position: absolute;
    right: -60px;
    bottom: -60px;
    text-align: center;
    line-height: 26px;
    background-color: #D62024;
    -moz-transform: rotate(-45deg);
    -webkit-transform: rotate(-45deg);
    -o-transform: rotate(-45deg);
    -ms-transform: rotate(-45deg);
    transform: rotate(-45deg);
    transition: all .3s;
    content: "";
}
.tanchuang ul li .hov:after{background-color:#1F449C;}
.tanchuang ul li a:before {
    color: #fff;
    height: 45px;
    width: 45px;
    position: absolute;
    right: 0;
    bottom: 0;
    text-align: center;
    line-height: 45px;
	 font-size:20px;
    content: "\f067";
	z-index:99;
}
