/*2016-01-28 make from mr.shine*/
/*all*/
.container{width:1080px;margin:0 auto;}
*{font-size:14px;color:#666;font-family: "Microsoft YaHei";margin:0px;padding:0px;text-decoration:none;list-style-type:none;}
.clearfix,.clear{clear:both;padding:0;margin:0;float:none;}
.fl{float:left;}
.fr{float:right;}
/*Head*/
/* .ts{height: 724px;} */
#head{height: 110px;background: url(../image/head.png);position: relative; z-index: 2;}
#head .logo{float: left;width: 394px;height: 87px;margin-top: 15px;}
#head .logo h1,#head .logo a{display: block;width: 394px;height: 87px;text-indent:-99999px;}
#head .tel_nav{float: right;height: 110px;}
#head .tel_nav .tel{margin-top: 10px;height: 25px;}
#head .tel_nav .tel p{color: #4175b6;background: url(../image/tel.png) no-repeat left center;padding-left: 35px;height: 25px;line-height: 25px;float: right;}
#head .tel_nav .tel a{height: 25px;line-height:25px;width: 25px;display: block;margin-right: 10px;float: left;}
#head .tel_nav .tel a.qq{background: url(../image/qq.png) no-repeat center center;}
#head .tel_nav .tel a.wechat{background: url(../image/wx.png) no-repeat center center;}
#head .tel_nav .tel a.en{float:right;font-size:12px;color:#4175b6;margin-left:10px;width:50px;}
#head .tel_nav .tel a.en:hover{color:pink;}
#head .tel_nav .nav{margin-top: 20px;}
#head .tel_nav .nav li{    float: left;     margin-left: 1px;     padding-bottom: 20px;     width: 80px;     text-align: center;}
#head .tel_nav .nav li a{font-size: 15px;font-weight: 600;}
#head .tel_nav .nav li.active{background: url(../image/nav_bg.png) no-repeat bottom center;}
#head .tel_nav .nav li.active a{color: #325f98;}
#head .tel_nav .nav li.home{text-align: center;}
#head .tel_nav .nav li:hover{background: url(../image/nav_bg.png) no-repeat bottom center;}
#head .tel_nav .nav li:hover a{color: #325f98;}
/*Indexbanner*/
#indexbanner{position: relative; /*top: -110px; z-index: 1;*/}
#indexbanner .bx-controls,#insidebanner .bx-controls{display: none;}
/*Footer*/
#footer{height: 125px;background: #2f3338;    margin-top: 50px;}
#footer .inform{padding-top: 35px;line-height: 30px;}
#footer p{color: #cbcbcb;font-size: 12px;padding-left: 150px;}
#footer a{color: #cbcbcb;font-size: 12px;}
#footer a:hover{color: #325f98;}
/*Fanye*/
.mypage{float:left;margin-top:50px;}
.mypage a {float: left;border: 1px solid #ccc;display: inline;padding: 3px 10px 3px 10px;margin-right: 5px;border-radius: 3px;-moz-border-radius: 3px;-webkit-border-radius: 3px;cursor: pointer;background: #fff;text-decoration: none;color: #999;}
.mypage a:hover {border: 1px solid #FF6600;background-color: #FF6600;color: #fff;}
.mypage span.current {float: left;border: 1px solid #FF6600;display: inline;padding: 3px 10px 3px 10px;margin-right: 5px;border-radius: 3px;-moz-border-radius: 3px;-webkit-border-radius: 3px;background: #FFEEE5;color: #FF6600;}
.mypage .rows{display:none;}
/*Nav_inside*/
.nav_inside{height: 50px;background: #a5202e;margin: 25px 0;}
.nav_inside li{width: 163px;height: 50px;line-height: 50px;text-align: center;float: left;}
.nav_inside li a{color: #fff;}
.nav_inside li.active{background: #f67b88;}
.nav_inside li em{background: url(../image/inside_nav.png) no-repeat center center;display: none;width: 26px;height: 14px;margin: 0 auto;}
.nav_inside li.active em{display: block;}
/*Light*/
#light .pic{padding-top: 10px;}
#light .pic li.last{margin-right:0px!important;}
#light .pic .overimg{position: relative;display: block;float: left;margin-right: 9px;margin-bottom: 10px;overflow: hidden;box-shadow: 3px 3px 7px #ccc; height: 242px;}
#light .pic .light{cursor:pointer;position: absolute;left: -311px;top: 0;width: 263px;height: 196px;/* 根据图像高度自行修改 */
background-image: -moz-linear-gradient(0deg,rgba(255,255,255,0),rgba(255,255,255,0.5),rgba(255,255,255,0));
background-image: -webkit-linear-gradient(0deg,rgba(255,255,255,0),rgba(255,255,255,0.5),rgba(255,255,255,0));
transform: skewx(-25deg);-o-transform: skewx(-25deg);-moz-transform: skewx(-25deg);-webkit-transform: skewx(-25deg);}
#light .pic .overimg:hover .light{left:260px;/* 根据图像宽度自行修改 */-moz-transition:0.5s;-o-transition:0.5s;-webkit-transition:0.5s;transition:0.5s;}

#light .pic p{font-size: 12px;
    text-align: center;
    line-height: 45px;
    height: 45px;
    background: #ebebeb;
    margin-top: -3px;}
/*News*/
#news .main li{margin-top: 20px;height: 150px;}
#news .main li .left{float: left;width: 200px;height: 150px;}
#news .main li .left img{width: 200px;height: 150px;}
#news .main li .right{float: right;    width: 850px;padding: 20px 0;}
#news .main li .right .title{font-weight: 600;    margin-bottom: 5px;}
#news .main li .right .nr{font-size: 12px;height: 66px;overflow: hidden;line-height: 22px;    margin-top: 5px;}
#news .main li:hover p{color: #325f98;}
#news .main .inside_title{text-align: center;font-size: 20px;margin: 10px 0;color: #325f98;}
#news .main .inside_time{text-align: center;}
#news .main .inside_img{text-align: center;margin: 15px 0;}
#news .main .inside_show{line-height: 28px;}
#news.page .main p{line-height:28px;} 
#news.page .main{line-height:28px;} 
/*Course*/
#course .main li{height: 110px;float: left;width: 480px;margin-bottom: 25px;}
#course .main .left{background: url(../image/cir.png) no-repeat center center;width: 110px;height: 110px;text-align: center;line-height: 110px;float: left;}
#course .main .left p{color: #fff;font-size: 18px;}
#course .main{background: url(../image/ship.png) no-repeat top center;    padding: 103px 0px 110px 70px;}
#course .main .right{background: url(../image/line.png) no-repeat left center;height: 110px;    float: left;width: 370px;
    overflow: hidden;}
#course .main .right p{line-height: 110px; padding-left: 140px;font-size: 18px;color: #535353;}
/*Product*/
#product .pic{padding-top: 10px;}
#product .pic li.last{margin-right:0px!important;}
#product .pic .overimg{position: relative;display: block;float: left;margin-right: 23px;margin-bottom: 20px;overflow: hidden;box-shadow: 3px 3px 7px #ccc; height: 241px;}
#product .pic .light{cursor:pointer;position: absolute;left: -311px;top: 0;width: 263px;height: 196px;/* 根据图像高度自行修改 */
background-image: -moz-linear-gradient(0deg,rgba(255,255,255,0),rgba(255,255,255,0.5),rgba(255,255,255,0));
background-image: -webkit-linear-gradient(0deg,rgba(255,255,255,0),rgba(255,255,255,0.5),rgba(255,255,255,0));
transform: skewx(-25deg);-o-transform: skewx(-25deg);-moz-transform: skewx(-25deg);-webkit-transform: skewx(-25deg);}
#product .pic .overimg:hover .light{left:260px;/* 根据图像宽度自行修改 */-moz-transition:0.5s;-o-transition:0.5s;-webkit-transition:0.5s;transition:0.5s;}
#product .pic li p{font-size: 12px;text-align: center;line-height: 45px;background: #ebebeb;margin-top: -3px}
#product .nav_inside_sec{height: 48px;line-height: 48px;background: #ffeded;    margin-top: -23px;padding-left: 20px;}
#product .nav_inside_sec li{float: left;margin-right: 20px;}
#product .pic .left{float: left;}
#product .pic .right{float: right; width: 490px; height: 460px;}
#product .pic .right .title{ height: 70px; line-height: 70px;font-size: 15px;font-weight: bold;border-bottom: 1px dotted #666;}
#product .pic .right .tel{font-size: 19px;}
#product .pic .right .tel span{font-size: 28px;color:#d11e30;font-weight: bold;}
#product .nr{margin-bottom: 20px; padding-top: 20px;overflow: hidden;line-height: 32px;font-size: 12px;}
#product .nr span{font-size:12px!important;}
#product .top{padding-bottom: 20px; border-bottom: 1px dotted #666; margin-bottom: 20px;}
#product .bottom{width:650px;margin:0 auto}
#product .bottom table{    line-height: 34px;}
/*Main*/
#main .top{height: 325px;}
#main .top .left {float: left;width: 562px;margin-top: 45px;}
#main .top .left .mt{background: url(../image/icon1.png) no-repeat left center;height: 57px;padding-left: 70px;}
#main .top .left .mt p{padding-top: 10px;}
#main .top .left .mc .img{width: 202px;height: 138px;overflow: hidden;float: left;margin-top: 30px;margin-bottom: 20px;}
#main .top .left .mc .nr{width: 345px;float;left;height: 138px;overflow: hidden;float:right;margin-top: 30px;line-height: 28px;}
#main .top .right {float: right;width: 485px;margin-top: 45px;}
#main .top .right .mt{background: url(../image/icon2.png) no-repeat left center;height: 57px;padding-left: 70px;margin-bottom: 17px;}
#main .top .right .mt p{padding-top: 10px;}
#main .top .right .mc li{float: left;    padding-left: 20px;}
#main .top .right .mc li img{width: 222px;}
#main .top .right .mc a{display: block; margin-top: 10px;}
#main .top .mc a:hover{color: #325f98;}
#main .bottom{height: 214px;border-top:1px solid #d0d0d0;background: #f5f5f5;}
#main .bottom .mt{height: 158px;width: 70px;float: left;background: url(../image/left.jpg);    margin-top: 25px;}
#main .bottom .mc{float: left;    margin-top: 25px;}
/* 横向滚动
------------------------------ */
.scroll_horizontal{position:relative;width:1010px;}
.scroll_horizontal .box{overflow:hidden;position:relative;width:1010px;margin:0 auto;height:158px}
.scroll_horizontal .list{overflow:hidden;width:9999px;}
.scroll_horizontal .list li{float:left;width: 253px;text-align: right;}
.scroll_horizontal .list li img{width: 235px;height: 155px;}
.scroll_horizontal .prev,
.scroll_horizontal .next{position:absolute;top:50%;margin-top:-25px;width:40px;height:50px;background-image:url(/Themes/default/css/img/control.png);background-repeat:no-repeat;font:0/0 Arial;cursor:pointer;}
.scroll_horizontal .prev{left:5px;background-position:0 0;}
.scroll_horizontal .next{right:5px;background-position:-40px 0;}
.scroll_horizontal .prev:hover{background-position:0 -50px;}
.scroll_horizontal .next:hover{background-position:-40px -50px;}
.preview{width: 335px;position: relative;      height: 379px; }
/* smallImg */
.smallImg{    position: relative;     height: 82px;     margin-top: 10px;     background-color: #F1F0F0;     width: 315px;     overflow: hidden;     float: left;     padding: 10px;}
.scrollbutton{width:14px; height:50px; overflow:hidden; position:relative; float:left; cursor:pointer; }
.scrollbutton.smallImgUp , .scrollbutton.smallImgUp.disabled{display: none;}
.scrollbutton.smallImgDown , .scrollbutton.smallImgDown.disabled{display: none;}


#main .top .right .box{overflow:hidden;position:relative;margin:0 auto;height:158px}

.scroll_horizontal2{position:relative;width:485px;}
.scroll_horizontal2 .box{overflow:hidden;position:relative;width:485px;margin:0 auto;height:158px}
.scroll_horizontal2 .list{overflow:hidden;width:9999999px;}
.scroll_horizontal2 .list li{float:left;width: 222px;text-align: right;}
.scroll_horizontal2 .list li img{width: 222px;height: 155px;}
.scroll_horizontal2 .prev,
.scroll_horizontal2 .next{position:absolute;top:50%;margin-top:-25px;width:40px;height:50px;background-image:url(/Themes/default/css/img/control.png);background-repeat:no-repeat;font:0/0 Arial;cursor:pointer;}
.scroll_horizontal2 .prev{left:5px;background-position:0 0;}
.scroll_horizontal2 .next{right:5px;background-position:-40px 0;}
.scroll_horizontal2 .prev:hover{background-position:0 -50px;}
.scroll_horizontal2 .next:hover{background-position:-40px -50px;}



#imageMenu {height:80px;  overflow:hidden; margin-left:0; float:left;}
#imageMenu li {height:80px; width:98px; overflow:hidden; float:left; text-align:center;margin-right: 10px;}
#imageMenu li img{height:80px; width:98px;cursor:pointer;}
#imageMenu li#onlickImg img, #imageMenu li:hover img{height:80px; width:98px;}
/* bigImg */
.bigImg{position:relative; float:left;width:335px; height:262px; overflow:hidden;}
.bigImg #midimg{width:335px; height:262px; }
.bigImg #winSelector{width:235px; height:210px;}
#winSelector{position:absolute; cursor:crosshair; filter:alpha(opacity=15); -moz-opacity:0.15; opacity:0.15; background-color:#000; }
/* bigView */
#bigView{position:absolute;border: 1px solid #959595; overflow: hidden; z-index:999;}
#bigView img{position:absolute;}


/*col1*/
.col1{width:225px;float:left;margin-top:28px;}
.col1 .mt{
height:70px;line-height:70px;background:#a5202e;text-align:center;font-size:16px;color:#fff;margin-bottom:5px;
}

.col1 .mc li .link{height:38px;line-height:38px;text-align:center;background:#a5202e;margin-bottom:3px;}
.col1 .mc li .link a{color:#fff;}
.col1 .mc li .submenu{display:none;}
.col1 .mc li.open .submenu{display:block;}
.col1 .mc li dd{height:38px;line-height:38px;text-align:center;background:#f67b88;margin-bottom:3px;}
.col1 .mc li dd a{color:#fff;}
.col2{margin-top:28px;float: right;    width: 835px;}
.col2 .mt{height:44px;line-height:44px;}
.col2 .mt h3{font-size:16px;color:#a5202e;float:left;}
.col2 .mt .curent{float:right;font-size:12px;color:#999999;}
.col2 .mt .curent a,.col2 .mt .curent span{font-size:12px;color:#999999;}
.col2 .mt{border-bottom:1px solid #ccc;}