/* CSS Document */
.g-banner{height:360px; position:relative; overflow:hidden;}
.g-banner-slider{height:360px; position:absolute; left:0; top:0;}
.g-banner-slider li,.g-banner-slider a,.g-banner-slider img{height:360px;}
.g-banner-slider li{float:left;}
.g-banner-slider a{width:100%; position:relative; overflow:hidden; display:block;}
.g-banner-slider img{position:absolute; top:0; left:50%; margin:0 0 0 -840px;}
.g-banner-pagination{width:100%; height:20px; position:absolute; left:0; bottom:20px; text-align:center; font-size:0;}
.g-banner-pagination li{width:40px; height:20px; display:inline-block; margin:0 8px 0 8px; cursor:pointer; position:relative;}
.g-banner-pagination li a{width:40px; height:4px; position:absolute; left:0; top:50%; margin:-2px 0 0 0; background:#fff; opacity:.5; filter:alpha(opacity=50);}
.g-banner-pagination li.current a{opacity:1; filter:alpha(opacity=100);}

.hotcon{background-color:#eff3f7; margin:0 auto; padding:5px 0; overflow:auto;}
.hotcon ul{width:1200px; margin:0 auto;}
.hotcon ul li{width:auto; margin-right:16px; line-height:24px; float:left;}
.hotcon ul li a:hover{color:#2577e3;}

.mcent{width:1200px; margin:0 auto;}

/***********私人订制通道**************/
.mydiy{width:1200px; float:left; margin-top:18px;}
.mydiy .mtit{width:1200px; float:left; line-height:42px; background-color:#f1efeb; font-size:16px;}
.mydiy .mtit h3{width:128px; background-color:#2577e3; height:42px; float:left; font-size:16px; text-align:center; color:#fff;}
.mydiy ul{width:1198px; float:left; border:1px solid #2577e3; border-top:3px solid #2577e3; margin-bottom:18px;}
.mydiy ul li{width:206px; float:left; color:#444; margin:20px 10px; font-size:16px; height:155px; text-align:center;}
.mydiy ul li.left{width:200px; margin-left:20px;}
.mydiy ul li + li{border-left:1px solid #d2d2d2;}
.mydiy ul li h3{text-align:center; line-height:1; font-size:18px; padding:12px 0 6px;}
.mydiy ul li p{text-align:center; line-height:20px; font-size:14px;}
.mydiy ul li.left h4{float:left; width:200px; text-align:center; line-height:18px; font-weight:bold; font-size:18px; margin-bottom:6px;}
.mydiy ul li.left p{text-indent:32px; text-align:justify; font-size:16px; line-height:22px;}
.mydiy ul li img{width:59px; height:59px; margin:0 auto;}
.mydiy ul li.right{float:right; width:252px; text-align:center; margin-bottom:0; height:165px;}
.mydiy ul li.right .ord{float:right; height:100px; width:252px; text-align:center;}
.mydiy ul li.right .ord a{background-color:#fb9125; border:1px solid #e08821; border-radius:3px; color:#fff; cursor:pointer; font-size:18px; height:42px; line-height:42px; text-align:center; width:128px; display:inline-block; margin:36px 0 0 5px;}
.mydiy ul li.right .ord a:hover{background-color:#fa8721; color:#fff;}
.mydiy ul li.right p{width:252px; font-size:16px; line-height:24px; float:left; text-align:center;}

/********************************/
.iitem,.citem,.bitem{width:1200px; float:left; margin-top:18px;}
.iitem .mtit,.citem .mtit{width:1200px; float:left; background-color:#f1efeb; line-height:42px;}
.iitem .mtit .tit,.citem .mtit .tit{width:128px; height:42px; float:left; font-size:16px; text-align:center; background-color:#2577e3; color:#fff;}
.iitem .mtit p,.citem .mtit p{width:auto; float:right;/* padding:13px 0;*/ height:42px;}
.iitem .mtit p a,.citem .mtit p a{padding-right:12px; font-size:14px;}
.iitem .mtit p a:hover,.citem .mtit p a:hover{color:#990000;}
.iitem .mtit ul,.citem .mtit ul{width:auto; float:right;/* padding:13px 0;*/ height:42px;}
.iitem .mtit ul li,.citem .mtit ul li{width:auto; float:left; margin:0; margin-left:18px;}
.iitem .mtit ul li a,.citem .mtit ul li a{padding:0 26px; border-left:1px #333 solid; line-height:16px;}
.iitem .mtit ul li a:hover,.citem .mtit ul li a:hover{color:#990000;}
.iitem ul{width:1216px; float:left;}
.iitem ul li{width:288px; float:left; margin:12px 16px 0 0; position:relative; vertical-align:top;}
.iitem ul li a.al{height:216px; position:relative; display:block;}
.iitem ul li img{width:100%; height:100%; display:block; vertical-align:middle;}
.iitem ul li .show{bottom:0; left:0; right: 0;top:0; width:288px; line-height:216px; text-align:center; font-size:16px; position:absolute; background:rgba(40,89,236,0.3);}
.iitem ul li .show:hover{background:rgba(40,89,236,0.1);}
.iitem ul li .show span{display:-moz-inline-stack; display:inline-block; vertical-align:middle; color:#fff; width:288px; top:50px; position:relative;}
.iitem ul li .show span strong{font-size:26px; width:288px; float:left; line-height:30px; text-shadow:0 0 8px rgba(3,26,39,.69)}
.iitem ul li .show span em{font-size:14px; width:288px; line-height:22px; float:left; font-style:normal; text-shadow:0 0 8px rgba(3,26,39,.69)}
.iitem ul li .ces{text-align:center; font-size:0; white-space:nowrap; left:0; bottom:24px; right:0; z-index:1; padding:0 10px; display:block; position:absolute;}
.iitem ul li .ces span{text-align:center; font-size:0; white-space:nowrap; left:0; bottom:24px; right:0; z-index:1; padding:0 77px; float:left; width:114px;}
.iitem ul li .ces span a{background-color:#fff; border-radius:4px; font-size:16px; display:block; margin:0 10px; height:38px; line-height:38px; color:#0073b6;}
.iitem ul li .ces span a:hover{color:#FF0000;}



.citem ul{width:1218px; float:left;}
.citem ul li{width:388px; float:left; margin:12px 18px 0 0; position:relative; vertical-align:top;}
.citem ul li a.al{height:218px; position:relative; display:block;}
.citem ul li img{width:100%; height:100%; display:block; vertical-align:middle;}
.citem ul li .show{bottom:0; left:0; right: 0;top:0; width:388px; line-height:218px; text-align:center; font-size:16px; position:absolute; background:rgba(40,89,236,0.2);}
.citem ul li .show:hover{background:rgba(238,89,216,0.0);}
.citem ul li .show span{display:-moz-inline-stack; display:inline-block; vertical-align:middle; color:#fff; width:388px; top:50px; position:relative;}
.citem ul li .show span strong{font-size:26px; width:388px; float:left; line-height:30px; text-shadow:0 0 8px rgba(3,26,39,.69)}
.citem ul li .show span em{font-size:14px; width:388px; line-height:22px; float:left; font-style:normal; text-shadow:0 0 8px rgba(3,26,39,.69)}
.citem ul li .ces{text-align:center; font-size:0; white-space:nowrap; left:0; bottom:24px; right:0; z-index:1; padding:0 50px; display:block; position:absolute;}
.citem ul li .ces span{text-align:center; font-size:0; white-space:nowrap; left:0; bottom:24px; right:0; z-index:1; padding:0 75px; float:left; width:138px;}
.citem ul li .ces span a{background-color:#fff; border-radius:4px; font-size:16px; display:block; margin:0 10px; height:38px; line-height:38px; color:#0073b6;}
.citem ul li .ces span a:hover{color:#fc8800;}


.citem .cleft{width:388px; float:left; padding:14px 0;}
.citem .cleft a{float:left; width:388px; position:relative;}
.citem .cleft a img{width:388px; height:498px; float:left;}
.cleft a strong{background-color:rgba(0,0,0,.6); bottom:0; color:#fff; font-size:16px; left:0; right:0; height:40px; line-height:40px; font-weight:400; padding:0 19px; position:absolute;}
.cleft a strong em{display:block; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; text-align:center;}
.citem .cleft a span{background-color:#fc8800; color:#fff; font-size:16px; height:28px; line-height:28px; letter-spacing:2px; text-align:center; min-width:44px; right:0; top:0; padding:0 10px; position:absolute;}
.citem .cright{float:right; width:794px; padding:14px 0; overflow:hidden;}
.citem .cright .crtop{width:812px; float:left;}
.citem .cright .crtop a{float:left; width:388px; margin-right:18px; position:relative;}
.citem .cright .crtop a img{width:388px; height:208px; float:left;}
.citem .cright .crtop a strong{background-color:rgba(0,0,0,.6); bottom:0; color:#fff; font-size:16px; left:0; right:0; height:40px; line-height:40px; font-weight:400; padding:0 19px; position:absolute;}
.citem .cright .crtop a strong em{display:block; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; text-align:center;}
.citem .cright .crtop a span{background-color:#fc8800; color:#fff; font-size:16px; height:28px; line-height:28px; letter-spacing:2px; text-align:center; min-width:44px; right:0; top:0; padding:0 10px; position:absolute;}
.citem .cright .crbott{width:794px; float:left; margin-top:14px;}
.citem .cright .crbott .left,.citem .cright .crbott .right{width:388px; float:left; margin-right:18px;}
.citem .cright .crbott .right{float:right; margin:0;}
.crbott .left .btit,.crbott .right .btit{width:388px; float:left; background-color:#f1efeb; line-height:42px;}
.crbott .left .btit .tit,.crbott .right .btit .tit{width:128px; height:42px; float:left; font-size:16px; text-align:center; background-color:#2577e3; color:#fff;}
.crbott .left .btit p,.crbott .right .btit p{width:auto; float:right;/* padding:13px 0;*/ height:42px;}
.crbott .left .btit p a,.crbott .right .btit p a{padding-right:12px; font-size:14px;}
.crbott .left .btit p a:hover,.crbott .right .btit p a:hover{color:#990000;}
.crbott .left ul,.crbott .right ul{width:366px; float:left; padding:12px 10px; border:1px #f1efeb solid; border-top:0;}
.crbott .left ul li,.crbott .right ul li{width:354px; float:left; height:26px; line-height:26px; overflow:hidden; background:none; font-size:16px; background:url("../BImg/bsicon.png") no-repeat scroll 0 11px; padding-left:12px; margin:0;}
.crbott .left ul li a,.crbott .right ul li a{margin:0; width:290px; float:left; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.crbott .left ul li a:hover,.crbott .right ul li a:hover{color:#0065bb;}
.crbott .left ul li d,.crbott .right ul li d{float:right; font-size:12px; line-height:26px; width:auto; color:#999;}
.crbott .right ul li em{float:right; width:auto; height:12px; margin:7px 0; font-size:12px; line-height:12px; color:#999;}
.crbott .right ul li em img{float:left; width:18px; height:12px;}

/*****

.bitem{margin-bottom:30px;}
.bitem .left{width:394px; float:left; margin-right:16px;}
.bitem .left .mtit{background-color:#f1efeb; height:42px; line-height:42px; width:394px; float:left;}
.bitem .left .mtit .tit{width:128px; height:42px; float:left; font-size:16px; text-align:center; background-color:#2577e3; color:#fff;}
.bitem .left .mtit p{width:auto; float:right; height:42px;}
.bitem .left .mtit p a{padding-right:12px; font-size:14px;}
.bitem .left .mtit p a:hover{color:#990000;}

.bitem .left dl{width:372px; float:left; border:1px #ddd solid; border-bottom:0; margin-top:12px; padding:12px 10px 8px;}
.bitem .left dl a{display:block; color:#fff; position:relative;}
.bitem .left dl dt,.bitem .left dl dt img{width:372px; height:210px; vertical-align:top;}
.bitem .left dl dd{position:absolute; left:0; bottom:0; width:372px; height:22px; line-height:22px; color:#FFF; filter:progid:DXImageTransform.Microsoft.gradient(enabled='true', startColorstr='#7F000000', endColorstr='#7F000000'); background:rgba(0, 0, 0, 0.6); text-align:center; font-size:14px; overflow:hidden; padding:5px 0; width:100%;}

.bitem .left ul{width:372px; float:left; padding:12px 10px; border:1px #ddd solid; border-top:0;}
.bitem .left ul li{width:360px; float:left; height:26px; line-height:26px; overflow:hidden; background:none; font-size:16px; background:url("../BImg/bsicon.png") no-repeat scroll 0 11px; padding-left:12px;}
.bitem .left ul li a{margin:0; width:290px; float:left; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.bitem .left ul li a:hover{color:#0065bb;}
.bitem .left ul li d{float:right; font-size:12px; line-height:26px; width:auto; color:#999;}


.bitem .right{float:right; width:380px; overflow:hidden;}
.bitem .right .rtop{float:right; width:380px;}
.bitem .right .rbottom{float:right; width:380px; margin-top:12px;}
.bitem .right .mtit{background-color:#f1efeb; height:42px; line-height:42px; width:380px; float:left;}
.bitem .right .mtit .tit{width:128px; height:42px; float:left; font-size:16px; text-align:center; background-color:#2577e3; color:#fff;}
.bitem .right .mtit p{width:auto; float:right; height:42px;}
.bitem .right .mtit p a{padding-right:12px; font-size:14px;}
.bitem .right .mtit p a:hover{color:#990000;}

.bitem .right .rtop .usright{float:left; width:380px; background-color:#fff; margin-top:12px;}
.bitem .right .rtop .usright dl{width:186px; float:left; border:2px #F3F3F3 solid; font-size:12px;}
.bitem .right .rtop .usright dl:hover{border:2px #2577e3 solid;}
.bitem .right .rtop .usright dl dt{width:186px; height:136px; float:left; text-align:center;}
.bitem .right .rtop .usright dl dd{width:186px; float:left; text-align:center; line-height:20px;}
.bitem .right .rtop .usright dl dd p{width:163px; float:left; margin:0 10px 8px;}



.bitem .right .rbottom ul{width:358px; float:left; padding:7px 10px; border:1px #f1efeb solid; border-top:0;}
.bitem .right .rbottom ul li{width:358px; float:left; height:26px; line-height:26px; overflow:hidden; padding:0; background:none; font-size:16px;}
.bitem .right .rbottom ul li a{margin:0; width:290px; float:left; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.bitem .right .rbottom ul li a:hover{color:#0065bb;}
.bitem .right .rbottom ul li em{float:right; width:auto; height:12px; margin:6px 0; font-size:12px; line-height:12px; color:#999;}
.bitem .right .rbottom ul li b{background-color:#999; border-radius:3px; color:#fff; display:block; float:left; font-size:12px; font-style:normal; height:16px; line-height:16px; margin:5px 10px 5px 0; text-align:center; width:20px;}
.bitem .right .rbottom ul li d{float:right; font-size:12px; line-height:26px; width:auto; color:#999;}
.bitem .right .rbottom ul li b.b1{background-color:#ff0000;}
.bitem .right .rbottom ul li b.b2{background-color:#e76b19;}
.bitem .right .rbottom ul li b.b3{background-color:#f39800;} 


*****/






