body{ font-family:"Microsoft YaHei",times new roman;} 
html,body{height:100%; font-size:14px;}    
ins{ z-index:98 !important;}
input{ outline:none;}
html,body,div,p,span,h1,h2,h3,h4,h5,h6,p,a, em,font,img,strong,dl,dt,dd,ul,li{margin:0; padding:0;}
.clearfix:before,
.clearfix:after{content:"."; display:block; height:0; clear:both; visibility:hidden; overflow:hidden;}
.clearfix{display:inline-block;}
.clearfix {display:block;}
* html .container {height: 1%;}
ul,ol{list-style:none;}
img{border:0;}      
a{text-decoration:none; color:#333; cursor:pointer;} 
a:hover{text-decoration:none; color:#ff4007;}
ul li{list-style-type:none;}
em{ font-style: normal;}

.com-dib { display: inline-block; vertical-align: middle;}
.com-dbl { display: block;}
.com-img { position: relative; overflow: hidden; background: #fff; }
.com-hov-img img { transition: all .3s ease-in-out; }
.com-hov-img:hover img {transform: scale(1.1);}
.com-img img { display: block; width: 100%; max-height: 100%;}
.ellipsis{overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}

.text-center{ text-align: center !important;}
.text-right{ text-align: right !important;}
.text-left{ text-align: left !important;}
.left{ float: left;}
.right{ float: right;}
.height-auto{ height: auto !important;}
.w1380{ width: 1200px; margin: 0 auto;}
.orange{ color: #f60 !important;}
.blue{ color: #1278ff!important;}
.f-16{ font-size: 16px !important;}

input:-webkit-autofill,
input:-webkit-autofill:hover,
input:-webkit-autofill:focus {  box-shadow:0 0 0 60px #fff inset; -webkit-text-fill-color: #666;}

.ie7_ts{ position:fixed; width:100%; bottom:0; height:36px; line-height:36px; text-align:center; color:#fff; font-size:14px; font-family:"宋体"; background:#000; z-index:10000; display: none;}
.ie7_ts em{ float:right; padding-right:10px; cursor:pointer; font-weight:bold; font-family:Arial;}

/*header*/
.top-line{ height: 38px; line-height: 38px; background: #f8f8f8; color: #6d6d6d;}
.top-line .r-link{ float: right;padding-right: 15px;}
.top-line .l-user{ float: left; padding-left: 15px;}
.top-line a{color: #6d6d6d; padding: 0 3px;}
.top-line a:hover{ color: #0744bd;}
.top-line .i_login{ color: #003dae;}
.top-line .i_reg,.top-line .i_reg:hover{ color: #ff3918;}
.top-line em{ color: #d6d6d6;padding: 0 5px;}
.top-line .l-user span{ padding: 0 3px;}
.top-line .welcome{ padding-right: 20px;} 
.sign-out{ cursor: pointer;}
.sign-out:hover{ color: #ff3918;}


.header{ height: 160px; background: url(../images/yc/header-bg.png) no-repeat center bottom; }
.in-header{ background: #fff;}
.header .logo{ float: left; margin: 50px 0 0 30px;  width: 550px; height: 80px;}
.header .logo a{ display: block; height: 80px; width:100%;}
.header .code-box{ float: right; margin-top: 18px; width: 90px; text-align: center; margin-right: 15px; color: #9d9d9d;} 

.header .top-search{ float: right; margin: 95px 0px 0 0; width: 380px; background-color: #fff;} 
.select-down { height: 38px; width: 75px; float: left; position: relative; cursor: pointer; z-index: 101; }
.select-down .hur1 { height: 38px; width: 75px; text-indent: 20px; line-height: 38px; color: #333; border-right: 1px #ccc solid; background: url(../images/i-down.png) no-repeat 55px 12px; }
.select-box { width: 75px; position: absolute; top: 40px; left: 0; border: 1px #eee solid; background: #fff; display: none; border-radius:0 0 4px 4px; }
.select-box span { display: block; height: 27px; line-height: 27px; text-align: center; }
.select-box span:hover { background: #00a0e9; color: #fff; }
.select-input input { display: inline; float: left; width: 150px; background: none; border: 0; outline: none; margin: 1px 0 0 5px; height: 34px; line-height: 34px; }
.select-input a { float: right; display: inline-block; color: #fff; width: 70px; line-height: 40px; cursor: pointer; background-color: #0d61b7; font-size: 18px; text-align: center;}

.main-nav{ height: 50px; background: #0d61b7;  margin: 0 auto;}
.main-nav ul{ text-indent:20px;} 
.main-nav li{ position: relative; display: inline-block; line-height: 50px; font-size: 18px;  margin: 0 9px; padding: 0; text-indent: 0;}
.main-nav a{ color: #fff;} 
.main-nav a:hover{ color: #ffa800; text-decoration: none;} 
.main-nav li.on{ height: 47px; border-bottom: 3px #f25121 solid; background: transparent;} 
.in-head .w1380{ width: 1200px;} 

.main-nav .nav-item-child{ display: none\9; position: absolute; transform: rotate3d(2000, 0, 1, -90deg); transform-origin: 50% 0; transition: transform .3s ease-in-out; z-index: 1000; box-shadow: 0 0 6px 0 rgba(102, 102, 102, 0.1); top: 50px; left: 50%; margin-left: -65px; background: #fff; border: 1px #eee solid; width: 100px; padding:12px 15px 10px; border-radius: 0 0 6px 6px;}
.main-nav .nav-item-child a{ display: block; height: 38px; line-height: 38px; text-align: center; color: #333; font-size: 14px; overflow: hidden;}
.main-nav .nav-item-child a:hover{ color: #ff3918;}
.main-nav i{  display: inline-block; background:url(../images/yc/ico_triangle.png) no-repeat 3px top; width:14px; height:7px; transition:all 0.2s linear 0.1s;}
.main-nav li:hover .nav-item-child{ display: block\9;transform: rotate3d(0, 0, 0, 0deg); transform-origin: 50% 0; max-height: 1000px;}
.main-nav .ho i{ background:url(../images/yc/ico_triangle.png) no-repeat 1px 2px; transform:rotate(-180deg);}


.crumbs{ padding: 15px 0;}
.crumbs span{ font-family: "宋体"; padding: 0 5px;}

.graybg{ background: #f2f2f2;}

/*.footer{ background: #fff; padding: 20px 0; text-align: center; color: #333; line-height: 1.8em; font-size: 14px;}
.footer a{ color: #333; }
.footer img{ vertical-align: middle;}*/
.fixed-f{ position: fixed; bottom: 0; width: 100%;}