@charset "utf-8";
/**
*   Made by cgq
**/

/*index.html==========================*/
body{ background:#FFF; font-size:14px; font-family: Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;}
.clear { clear:both; border:0px; height:0px; width:0px; font-size:0px; overflow:hidden;}
.fl { float:left;}
.fr { float:right;}

 
.clear {LINE-HEIGHT:0; CLEAR:both; overflow:hidden; font-size:0px;}

/*header*/
.top_nav1{ width:100%; background:#f9f9f9;}
.top_nav { width:1100px; margin:auto; text-align:right; line-height:36px; }
.top_nav span{ float:left;}

.top { width:100%; height:auto; border-top:1px solid #e5e3e3; margin-top:1px;}
.header { width:1100px; height:110px; margin:auto; }
.header img{ padding-top:18px; float:left;}
.rx{ width:245px; float:right; color:#787878; padding-top:27px; text-align:right; }
.rx span{font-family:"Arial"; font-size:20px; color:#292929; padding-top:5px;}
.from_text{ border:1px solid #d9d9d9; height:32px; width:235px;line-height:30px; color:#CCC; padding-left:5px;}
.from_an{background:url(../images/ss.jpg) right center no-repeat; width:34px; height:30px; border:none; position:relative; left: -3px; top: -32px; cursor:pointer; }

.main_nav { width:auto; height:45px;background:#595959;}
.nav { width:1100px; margin:auto; height:45px; line-height:45px;font-size:14px; }
.nav li {width:220px; text-align:center; float:left;}
.nav li a {color:#FFF;}
.nav li a:hover { background:#c9c9c9; display:inline-block; width:219px; height:45px; line-height:45px; color:#000; }
.onnav{background:#c9c9c9;  display:inline-block; color:#000; width:219px; height:45px; line-height:45px;}

.banner {width:100%;height:500px;}
.focus{width:100%;height:500px; position:relative; overflow:hidden;}
.focus ul,.focus li{ list-style:none; padding:0; margin:0;}
.focus li{ display:none}
.focus .bg { position:absolute; width:100%; height:30px; left:0; bottom:0;  opacity:0.5; filter:alpha(opacity=50); z-index:1;}
.focus .f_btns{position:absolute; width:100%; height:30px; line-height:30px; left:0; bottom:0; text-align:center; z-index:2}
.focus .f_btns h2 { color:#fff; font-size:16px; line-height:30px; }
.focus .f_btns h2 a{ color:#fff;}
.focus .f_btns h2 a:hover{ text-decoration:none}
.focus .f_btns .btn{ text-align:center;height:30px; *padding-top:12px; _padding-top:12px;}
.focus .f_btns .btn span { display:inline-block;width:26px; height:8px; overflow:hidden; margin:0 5px; background:#a1a1a1; cursor:pointer}
.focus .f_btns .btn span.cur{background:#0032d5;}
.focus .prev { display:none; background:url(images/a1.png) no-repeat; position:absolute;top:160px;left:0; width:55px; height:55px; z-index:3; cursor:pointer}
.focus .next {display:none; background:url(images/a2.png) no-repeat; position:absolute;top:160px;width:55px; height:55px;right:0;z-index:3;cursor:pointer}
.focus .jqfocus li {width:100%; height:500px; }
 
 
.flexslider {margin:0px auto; position:relative; width:100%; height:500px; overflow:hidden; zoom:1;}
.flexslider .slides li {width:100%; height:100%;}
.flex-direction-nav a {width: 70px; height: 70px; line-height: 99em; overflow: hidden; margin: -35px 0 0; display: block; background: url(../images/ad_ctr.png) no-repeat; position: absolute; top: 50%; z-index: 10; cursor: pointer; opacity: 0; filter: alpha(opacity=0); -webkit-transition: all .3s ease; border-radius: 35px;}
.flex-direction-nav .flex-next {background-position: 0 -70px; right: 15px;}
.flex-direction-nav .flex-prev {left: 15px;}
.flexslider:hover .flex-next {opacity:0.8; filter:alpha(opacity=25);}
.flexslider:hover .flex-prev {opacity:0.8; filter:alpha(opacity=25);}
.flexslider:hover .flex-next:hover,.flexslider:hover .flex-prev:hover {opacity:1; filter:alpha(opacity=50);}
.flex-control-nav {width:100%; position:absolute; bottom:10px; text-align:center;}
.flex-control-nav li {margin:0 2px; display:inline-block; zoom:1; *display:inline;}
.flex-control-paging li a {background: url(../images/dot.png) no-repeat 0 -16px; display:block; height:16px; overflow:hidden; text-indent:-99em; width:16px; cursor:pointer;}
.flex-control-paging li a.flex-active,
.flex-control-paging li.active a {background-position: 0 0;}
.flexslider .slides a img {width:100%; height:500px; display:block;}
 
 
 .main_xpsj{ width:100%; background:#f9f9f9; padding-bottom:10px;}
.xpzs{ width:293px; margin:auto; padding-top:60px;}
.ipro { width:1155px; height:auto; margin:auto; padding-top:40px;}
.ipro_list { width:335px; float:left; padding:0 25px; margin-bottom:40px; position:relative;}
.ipro_list_img {width:335px; height:250px; }
.ipro_list_img img { width:335px; height:250px; border:none;}
.ipro_list_name { width:335px; margin:auto; height:38px; line-height:38px; text-align:center; background:#d5d5d5; margin-top:1px; }
.ipro_list_name a { color:#000;}

.main_mlct{ width:1100px; margin:auto; padding-bottom:50px; position:relative;}
.ctjj{ width:1100px; margin:auto;background:url(../images/ctjj.jpg) center bottom no-repeat; height:391px; padding-top:50px;} 
.iabout_txt{ width:555px; color:#a0a0a0; line-height:29px; padding-left: 522px;  padding-top:96px;}
.iabout_txt span a{ color:#0032d5;}
 

/*main*/
.main { width:1100px; margin:auto; height:auto; margin-bottom:20px;}

.left { width:222px; height:auto; float:left; margin-top:20px;}
.sort {}
.sort_tit { width:222px; height:40px; background:#595959; line-height:40px; font-size:16px; text-align:center; color:#FFF;}
.sort_list { width:220px; margin:auto; padding-top:13px; padding-bottom:10px;  border-bottom:1px solid #CCC;border-left:1px solid #CCC;border-right:1px solid #CCC;}
.sort_list li {width: 178px; overflow:hidden; margin: auto;  background: url(../images/right_li.png) left top no-repeat; padding-left:30px; margin-top:10px; line-height:40px;}
.sort_list li a { color:#000; }
.sort_list li:hover {width: 178px;  background: url(../images/right_li1.png) left top no-repeat;color:#fff; }
.ejfl { width:140px;  border-bottom:1px dashed #ccc; margin:auto; line-height:36px; background: url(../images/li_bg1.png) left center no-repeat; padding-left:20px; }
.ejfl a:hover{ color:#E63C18;}

.contact { width:222px; height:auto;  margin-top:20px;}
.contact_tit {width:222px; height:40px; background:#595959; line-height:40px; font-size:16px; text-align:center; color:#FFF;}
.icont { width:210px; margin:auto; padding-top:13px; padding-bottom:10px; padding-left:10px;  border-bottom:1px solid #CCC;border-left:1px solid #CCC;border-right:1px solid #CCC; line-height:30px;}

.right { width:855px; height:auto;float:right; padding-top:20px;}
.right_title { height:40px; line-height:40px; color:#000; background:#e2e2e2 url(../images/right_li.jpg) 13px center no-repeat; padding-left:30px;font-size:16px;}
.right_title span { float:right; color:#717171; padding-right:15px; font-size:12px;}
.right_title span a { color:#717171;}
.right_txt {width:855px; line-height:24px; padding-top:20px;}
.about { line-height:30px; padding:10px;}

.news_list { padding:10px;}
.news_list li {line-height:25px; background:url(../images/news_li.jpg) left 12px no-repeat; padding-left:20px; border-bottom:#CCC 1px dashed; color:#777; margin-top:10px;}
.news_list li a{ font-weight:bold;}
.news_list li span { float:right; color:#999;}

.news_con_title { text-align:center; font-size:16px; font-weight:800; height:40px; line-height:40px;}
.date { text-align:center; color:#999;  }
.info { padding-top:10px;}

.pro_list { width:255px; float:left; padding:0 15px; margin-bottom:10px;}
.pro_list_img {width:255px; margin:auto; }
.pro_list_img img { width:255px; height:200px; border:none;}
.pro_list_name { width:255px; background:#d5d5d5; margin:auto; text-align:center; overflow:hidden; height:40px; line-height:38px;}

/*留言页面*/

.gbook { width:606px; margin:auto; padding-top:20px; }
.FaqTitle { width:590px; height:38px; background:#FFF;line-height:38px; border:2px solid #ccc;-moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px;color:#c4c4c4; padding-left:10px;}
.Content { width:590px; background:#FFF; border:2px solid #ccc; margin-top:14px; height:220px;-moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px;color:#c4c4c4; padding-left:10px; line-height:30px;}
.Contact { width:280px; background:#FFF; border:2px solid #ccc; height:38px;line-height:38px; margin-top:14px; float:left;-moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px;color:#c4c4c4;padding-left:5px;}
.ContactWay { width:280px; background:#FFF; border:2px solid #ccc; height:38px;line-height:38px; margin-top:14px; float:right;-moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px;color:#c4c4c4;padding-left:10px;}
.code_box {margin-top:14px;}
.code_box2{ width:290px; background:#FFF; border:2px solid #ccc; height:38px; line-height:38px; float:left;-moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px;}
.code_box2 .login_verification { width:178px; height:34px; border:0px solid #FFF; line-height:34px;color:#c4c4c4; padding-left:10px;}
.code_box2 img { width:40px; height:10px; margin-left:50px;}
.code_box .gbook_sub { display:inline-block; width:140px; height:38px; color:#FFF; text-align:center; line-height:38px; margin-left:20px; float:left; cursor:pointer; border:none; margin-top:3px; background-color:#d50c2c;
    -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px;font-size:14px;}

/**/
.right_xg_tit {height:30px; line-height:30px; color:#000; background:#e2e2e2 url(../images/right_li.jpg) 13px center no-repeat; padding-left:30px;font-size:14px;}
.pro_list_b {padding:10px; margin-top:10px;}
/*page*/
.pagelink{ width:825px; float:right; height:26px; line-height:26px;  margin:20px 0 10px 0; padding:0 10px; white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.pagelink a, .pagelink span{ padding:0 3px; color:#333;}
.pagelink a.on, .pagelink a:hover{ color:#999;}

.pagenav { text-align:right; padding-top:15px;}
.pagenav a { color:#333;}
.pagenav a:hover { color:#999;}

/*footer*/
.footer { width:100%; height:auto; background:#595959; }
.foot_nav {width:1100px; padding-top:20px; padding-bottom:10px; margin:auto; color:#f0f0f0; line-height:30px; background: url(../images/mlctbot.jpg) right center no-repeat;}
.foot_nav a {color:#f0f0f0;}
 
  